--- /home/fdroid/fdroiddata/tmp/com.b44t.messenger_7163.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.b44t.messenger_7163.apk ├── zipinfo {} │ @@ -1,16 +1,16 @@ │ Zip file size: 26945012 bytes, number of entries: 2461 │ -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 4389 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-r--r-- 0.0 unx 4390 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-r--r-- 0.0 unx 312 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.profm │ -rw-r--r-- 0.0 unx 9465696 b- defN 81-Jan-01 01:01 classes.dex │ -rw-r--r-- 0.0 unx 964 b- defN 81-Jan-01 01:01 classes2.dex │ -rw-r--r-- 0.0 unx 8336860 b- defN 81-Jan-01 01:01 classes3.dex │ --rw-r--r-- 0.0 unx 3756972 b- defN 81-Jan-01 01:01 classes4.dex │ +-rw-r--r-- 0.0 unx 3756976 b- defN 81-Jan-01 01:01 classes4.dex │ -rw-r--r-- 0.0 unx 21251444 b- defN 81-Jan-01 01:01 lib/x86/libnative-utils.so │ -rw-r--r-- 0.0 unx 115200 b- defN 81-Jan-01 01:01 assets/fonts/Roboto-Light.ttf │ -rw-r--r-- 0.0 unx 93824 b- defN 81-Jan-01 01:01 assets/help/cs/help.html │ -rw-r--r-- 0.0 unx 105296 b- defN 81-Jan-01 01:01 assets/help/de/help.html │ -rw-r--r-- 0.0 unx 15999 b- stor 81-Jan-01 01:01 assets/help/delta-what-optim.png │ -rw-r--r-- 0.0 unx 93355 b- defN 81-Jan-01 01:01 assets/help/en/help.html │ -rw-r--r-- 0.0 unx 99363 b- defN 81-Jan-01 01:01 assets/help/es/help.html │ @@ -2456,8 +2456,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 3997060 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 221032 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 220905 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2461 files, 53668596 bytes uncompressed, 26664007 bytes compressed: 50.3% │ +2461 files, 53668601 bytes uncompressed, 26663977 bytes compressed: 50.3% ├── 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 : ce146530 │ │ -signature : 6319...8dd8 │ │ -file_size : 3756972 │ │ +checksum : 18da339a │ │ +signature : ceaa...ed99 │ │ +file_size : 3756976 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 34101 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 4531 │ │ type_ids_off : 136516 (0x021544) │ │ @@ -15,15 +15,15 @@ │ │ proto_ids_off : 154640 (0x025c10) │ │ field_ids_size : 17211 │ │ field_ids_off : 225212 (0x036fbc) │ │ method_ids_size : 22814 │ │ method_ids_off : 362900 (0x058994) │ │ class_defs_size : 3306 │ │ class_defs_off : 545412 (0x085284) │ │ -data_size : 3105768 │ │ +data_size : 3105772 │ │ data_off : 651204 (0x09efc4) │ │ │ │ Class #0 header: │ │ class_idx : 1056 │ │ access_flags : 4113 (0x1011) │ │ superclass_idx : 763 │ │ source_file_idx : 5231 │ │ @@ -294278,23 +294278,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 │ │ -18d27c: |[18d27c] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ -18d28c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -18d28e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18d290: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -18d292: 0760 |0003: move-object v0, v6 │ │ -18d294: 0771 |0004: move-object v1, v7 │ │ -18d296: 0782 |0005: move-object v2, v8 │ │ -18d298: 7606 1054 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@5410 │ │ -18d29e: 0e00 |0009: return-void │ │ +18d280: |[18d280] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V │ │ +18d290: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +18d292: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18d294: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +18d296: 0760 |0003: move-object v0, v6 │ │ +18d298: 0771 |0004: move-object v1, v7 │ │ +18d29a: 0782 |0005: move-object v2, v8 │ │ +18d29c: 7606 1054 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@5410 │ │ +18d2a2: 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; │ │ @@ -294304,73 +294304,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 │ │ -18d2a0: |[18d2a0] 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 │ │ -18d2b0: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d2b6: 2200 9e03 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@039e │ │ -18d2ba: 7010 2c0d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d2c │ │ -18d2c0: 7110 7e0c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c7e │ │ -18d2c6: 0c00 |000b: move-result-object v0 │ │ -18d2c8: 5b10 2141 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ -18d2cc: 5b13 1f41 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@411f │ │ -18d2d0: 5b14 2041 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@4120 │ │ -18d2d4: 5b15 2341 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ -18d2d8: 5b16 2541 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@4125 │ │ -18d2dc: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -18d2de: 5b15 1d41 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@411d │ │ -18d2e2: 5b15 2441 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ -18d2e6: 5b15 1e41 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@411e │ │ -18d2ea: 5b15 2241 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@4122 │ │ -18d2ee: 1215 |001f: const/4 v5, #int 1 // #1 │ │ -18d2f0: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ -18d2f4: 6e10 7806 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -18d2fa: 0a03 |0025: move-result v3 │ │ -18d2fc: 7110 d34a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad3 │ │ -18d302: 0c03 |0029: move-result-object v3 │ │ -18d304: 5b13 1c41 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ -18d308: 7030 2454 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5424 │ │ -18d30e: 6e10 7806 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -18d314: 0a02 |0032: move-result v2 │ │ -18d316: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ -18d31a: 1a02 bb33 |0035: const-string v2, "SELF" // string@33bb │ │ -18d31e: 6e20 2754 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@5427 │ │ -18d324: 2837 |003a: goto 0071 // +0037 │ │ -18d326: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ -18d32a: 6e10 5a06 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065a │ │ -18d330: 0a04 |0040: move-result v4 │ │ -18d332: 7110 d24a 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad2 │ │ -18d338: 0c06 |0044: move-result-object v6 │ │ -18d33a: 5b16 1c41 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ -18d33e: 6e10 6506 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@0665 │ │ -18d344: 0a06 |004a: move-result v6 │ │ -18d346: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ -18d34a: 7110 b949 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49b9 │ │ -18d350: 0c06 |0050: move-result-object v6 │ │ -18d352: 6e10 5806 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@0658 │ │ -18d358: 0a03 |0054: move-result v3 │ │ -18d35a: 6e20 4606 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0646 │ │ -18d360: 0c03 |0058: move-result-object v3 │ │ -18d362: 6e20 9a06 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@069a │ │ -18d368: 0c04 |005c: move-result-object v4 │ │ -18d36a: 2146 |005d: array-length v6, v4 │ │ -18d36c: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ -18d370: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -18d372: 4404 0405 |0061: aget v4, v4, v5 │ │ -18d376: 6e20 a506 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -18d37c: 0c03 |0066: move-result-object v3 │ │ -18d37e: 5b13 2041 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@4120 │ │ -18d382: 7030 2454 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5424 │ │ -18d388: 2805 |006c: goto 0071 // +0005 │ │ -18d38a: 6202 b33d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3db3 │ │ -18d38e: 5b12 1c41 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ -18d392: 0e00 |0071: return-void │ │ +18d2a4: |[18d2a4] 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 │ │ +18d2b4: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d2ba: 2200 9e03 |0003: new-instance v0, Ljava/util/WeakHashMap; // type@039e │ │ +18d2be: 7010 2c0d 0000 |0005: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@0d2c │ │ +18d2c4: 7110 7e0c 0000 |0008: invoke-static {v0}, Ljava/util/Collections;.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set; // method@0c7e │ │ +18d2ca: 0c00 |000b: move-result-object v0 │ │ +18d2cc: 5b10 2141 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ +18d2d0: 5b13 1f41 |000e: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@411f │ │ +18d2d4: 5b14 2041 |0010: iput-object v4, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@4120 │ │ +18d2d8: 5b15 2341 |0012: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ +18d2dc: 5b16 2541 |0014: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@4125 │ │ +18d2e0: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +18d2e2: 5b15 1d41 |0017: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.contactUri:Landroid/net/Uri; // field@411d │ │ +18d2e6: 5b15 2441 |0019: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ +18d2ea: 5b15 1e41 |001b: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.customLabel:Ljava/lang/String; // field@411e │ │ +18d2ee: 5b15 2241 |001d: iput-object v5, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@4122 │ │ +18d2f2: 1215 |001f: const/4 v5, #int 1 // #1 │ │ +18d2f4: 3804 1b00 |0020: if-eqz v4, 003b // +001b │ │ +18d2f8: 6e10 7806 0400 |0022: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +18d2fe: 0a03 |0025: move-result v3 │ │ +18d300: 7110 d34a 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/database/Address;.fromContact:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad3 │ │ +18d306: 0c03 |0029: move-result-object v3 │ │ +18d308: 5b13 1c41 |002a: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ +18d30c: 7030 2454 2104 |002c: invoke-direct {v1, v2, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5424 │ │ +18d312: 6e10 7806 0400 |002f: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +18d318: 0a02 |0032: move-result v2 │ │ +18d31a: 3352 3e00 |0033: if-ne v2, v5, 0071 // +003e │ │ +18d31e: 1a02 bb33 |0035: const-string v2, "SELF" // string@33bb │ │ +18d322: 6e20 2754 2100 |0037: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setProfileAvatar:(Ljava/lang/String;)V // method@5427 │ │ +18d328: 2837 |003a: goto 0071 // +0037 │ │ +18d32a: 3803 3200 |003b: if-eqz v3, 006d // +0032 │ │ +18d32e: 6e10 5a06 0300 |003d: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065a │ │ +18d334: 0a04 |0040: move-result v4 │ │ +18d336: 7110 d24a 0400 |0041: invoke-static {v4}, Lorg/thoughtcrime/securesms/database/Address;.fromChat:(I)Lorg/thoughtcrime/securesms/database/Address; // method@4ad2 │ │ +18d33c: 0c06 |0044: move-result-object v6 │ │ +18d33e: 5b16 1c41 |0045: iput-object v6, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ +18d342: 6e10 6506 0300 |0047: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.isMultiUser:()Z // method@0665 │ │ +18d348: 0a06 |004a: move-result v6 │ │ +18d34a: 3906 2600 |004b: if-nez v6, 0071 // +0026 │ │ +18d34e: 7110 b949 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49b9 │ │ +18d354: 0c06 |0050: move-result-object v6 │ │ +18d356: 6e10 5806 0300 |0051: invoke-virtual {v3}, Lcom/b44t/messenger/DcChat;.getAccountId:()I // method@0658 │ │ +18d35c: 0a03 |0054: move-result v3 │ │ +18d35e: 6e20 4606 3600 |0055: invoke-virtual {v6, v3}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0646 │ │ +18d364: 0c03 |0058: move-result-object v3 │ │ +18d366: 6e20 9a06 4300 |0059: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getChatContacts:(I)[I // method@069a │ │ +18d36c: 0c04 |005c: move-result-object v4 │ │ +18d36e: 2146 |005d: array-length v6, v4 │ │ +18d370: 3456 1300 |005e: if-lt v6, v5, 0071 // +0013 │ │ +18d374: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +18d376: 4404 0405 |0061: aget v4, v4, v5 │ │ +18d37a: 6e20 a506 4300 |0063: invoke-virtual {v3, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +18d380: 0c03 |0066: move-result-object v3 │ │ +18d382: 5b13 2041 |0067: iput-object v3, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcContact:Lcom/b44t/messenger/DcContact; // field@4120 │ │ +18d386: 7030 2454 2103 |0069: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5424 │ │ +18d38c: 2805 |006c: goto 0071 // +0005 │ │ +18d38e: 6202 b33d |006d: sget-object v2, Lorg/thoughtcrime/securesms/database/Address;.UNKNOWN:Lorg/thoughtcrime/securesms/database/Address; // field@3db3 │ │ +18d392: 5b12 1c41 |006f: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ +18d396: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=55 │ │ 0x000e line=111 │ │ 0x0010 line=112 │ │ 0x0012 line=113 │ │ @@ -294405,23 +294405,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 │ │ -18d394: |[18d394] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -18d3a4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -18d3a6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18d3a8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -18d3aa: 0760 |0003: move-object v0, v6 │ │ -18d3ac: 0771 |0004: move-object v1, v7 │ │ -18d3ae: 0783 |0005: move-object v3, v8 │ │ -18d3b0: 7606 1054 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@5410 │ │ -18d3b6: 0e00 |0009: return-void │ │ +18d398: |[18d398] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +18d3a8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +18d3aa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18d3ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +18d3ae: 0760 |0003: move-object v0, v6 │ │ +18d3b0: 0771 |0004: move-object v1, v7 │ │ +18d3b2: 0783 |0005: move-object v3, v8 │ │ +18d3b4: 7606 1054 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@5410 │ │ +18d3ba: 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; │ │ @@ -294431,23 +294431,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 │ │ -18d3b8: |[18d3b8] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ -18d3c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -18d3ca: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -18d3cc: 0760 |0002: move-object v0, v6 │ │ -18d3ce: 0771 |0003: move-object v1, v7 │ │ -18d3d0: 0783 |0004: move-object v3, v8 │ │ -18d3d2: 0794 |0005: move-object v4, v9 │ │ -18d3d4: 7606 1054 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@5410 │ │ -18d3da: 0e00 |0009: return-void │ │ +18d3bc: |[18d3bc] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;Ljava/lang/String;)V │ │ +18d3cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +18d3ce: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +18d3d0: 0760 |0002: move-object v0, v6 │ │ +18d3d2: 0771 |0003: move-object v1, v7 │ │ +18d3d4: 0783 |0004: move-object v3, v8 │ │ +18d3d6: 0794 |0005: move-object v4, v9 │ │ +18d3d8: 7606 1054 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@5410 │ │ +18d3de: 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; │ │ @@ -294458,23 +294458,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 │ │ -18d3dc: |[18d3dc] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ -18d3ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -18d3ee: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -18d3f0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -18d3f2: 0760 |0003: move-object v0, v6 │ │ -18d3f4: 0771 |0004: move-object v1, v7 │ │ -18d3f6: 0785 |0005: move-object v5, v8 │ │ -18d3f8: 7606 1054 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@5410 │ │ -18d3fe: 0e00 |0009: return-void │ │ +18d3e0: |[18d3e0] org.thoughtcrime.securesms.recipients.Recipient.:(Landroid/content/Context;Lcom/b44t/messenger/rpc/VcardContact;)V │ │ +18d3f0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +18d3f2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +18d3f4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +18d3f6: 0760 |0003: move-object v0, v6 │ │ +18d3f8: 0771 |0004: move-object v1, v7 │ │ +18d3fa: 0785 |0005: move-object v5, v8 │ │ +18d3fc: 7606 1054 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@5410 │ │ +18d402: 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; │ │ @@ -294484,64 +294484,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 │ │ -18d16c: |[18d16c] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -18d17c: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ -18d180: 7110 bd49 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -18d186: 0c00 |0005: move-result-object v0 │ │ -18d188: 6e10 d94a 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4ad9 │ │ -18d18e: 0a01 |0009: move-result v1 │ │ -18d190: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ -18d194: 2201 5510 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -18d198: 6e10 d64a 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4ad6 │ │ -18d19e: 0a04 |0011: move-result v4 │ │ -18d1a0: 6e20 a506 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -18d1a6: 0c04 |0015: move-result-object v4 │ │ -18d1a8: 7030 1154 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ -18d1ae: 1101 |0019: return-object v1 │ │ -18d1b0: 6e10 d84a 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4ad8 │ │ -18d1b6: 0a01 |001d: move-result v1 │ │ -18d1b8: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ -18d1bc: 2201 5510 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -18d1c0: 6e10 d54a 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4ad5 │ │ -18d1c6: 0a04 |0025: move-result v4 │ │ -18d1c8: 6e20 9906 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -18d1ce: 0c04 |0029: move-result-object v4 │ │ -18d1d0: 7030 0f54 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@540f │ │ -18d1d6: 1101 |002d: return-object v1 │ │ -18d1d8: 7110 bd49 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -18d1de: 0c01 |0031: move-result-object v1 │ │ -18d1e0: 6e10 db4a 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adb │ │ -18d1e6: 0c02 |0035: move-result-object v2 │ │ -18d1e8: 6e20 c706 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06c7 │ │ -18d1ee: 0a01 |0039: move-result v1 │ │ -18d1f0: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ -18d1f4: 6e10 db4a 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adb │ │ -18d1fa: 0c04 |003f: move-result-object v4 │ │ -18d1fc: 6e20 c406 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06c4 │ │ -18d202: 0a04 |0043: move-result v4 │ │ -18d204: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ -18d208: 2201 5510 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -18d20c: 6e20 a506 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -18d212: 0c04 |004b: move-result-object v4 │ │ -18d214: 7030 1154 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ -18d21a: 1101 |004f: return-object v1 │ │ -18d21c: 2204 5510 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -18d220: 1201 |0052: const/4 v1, #int 0 // #0 │ │ -18d222: 6e20 a506 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -18d228: 0c00 |0056: move-result-object v0 │ │ -18d22a: 7030 1154 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ -18d230: 1104 |005a: return-object v4 │ │ -18d232: 2203 d602 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d6 │ │ -18d236: 7020 bc09 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -18d23c: 2703 |0060: throw v3 │ │ +18d170: |[18d170] org.thoughtcrime.securesms.recipients.Recipient.from:(Landroid/content/Context;Lorg/thoughtcrime/securesms/database/Address;)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +18d180: 3804 5b00 |0000: if-eqz v4, 005b // +005b │ │ +18d184: 7110 bd49 0300 |0002: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +18d18a: 0c00 |0005: move-result-object v0 │ │ +18d18c: 6e10 d94a 0400 |0006: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcContact:()Z // method@4ad9 │ │ +18d192: 0a01 |0009: move-result v1 │ │ +18d194: 3801 1000 |000a: if-eqz v1, 001a // +0010 │ │ +18d198: 2201 5510 |000c: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +18d19c: 6e10 d64a 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcContactId:()I // method@4ad6 │ │ +18d1a2: 0a04 |0011: move-result v4 │ │ +18d1a4: 6e20 a506 4000 |0012: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +18d1aa: 0c04 |0015: move-result-object v4 │ │ +18d1ac: 7030 1154 3104 |0016: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ +18d1b2: 1101 |0019: return-object v1 │ │ +18d1b4: 6e10 d84a 0400 |001a: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.isDcChat:()Z // method@4ad8 │ │ +18d1ba: 0a01 |001d: move-result v1 │ │ +18d1bc: 3801 1000 |001e: if-eqz v1, 002e // +0010 │ │ +18d1c0: 2201 5510 |0020: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +18d1c4: 6e10 d54a 0400 |0022: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.getDcChatId:()I // method@4ad5 │ │ +18d1ca: 0a04 |0025: move-result v4 │ │ +18d1cc: 6e20 9906 4000 |0026: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +18d1d2: 0c04 |0029: move-result-object v4 │ │ +18d1d4: 7030 0f54 3104 |002a: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@540f │ │ +18d1da: 1101 |002d: return-object v1 │ │ +18d1dc: 7110 bd49 0300 |002e: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +18d1e2: 0c01 |0031: move-result-object v1 │ │ +18d1e4: 6e10 db4a 0400 |0032: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adb │ │ +18d1ea: 0c02 |0035: move-result-object v2 │ │ +18d1ec: 6e20 c706 2100 |0036: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.mayBeValidAddr:(Ljava/lang/String;)Z // method@06c7 │ │ +18d1f2: 0a01 |0039: move-result v1 │ │ +18d1f4: 3801 1600 |003a: if-eqz v1, 0050 // +0016 │ │ +18d1f8: 6e10 db4a 0400 |003c: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/database/Address;.toString:()Ljava/lang/String; // method@4adb │ │ +18d1fe: 0c04 |003f: move-result-object v4 │ │ +18d200: 6e20 c406 4000 |0040: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.lookupContactIdByAddr:(Ljava/lang/String;)I // method@06c4 │ │ +18d206: 0a04 |0043: move-result v4 │ │ +18d208: 3804 0c00 |0044: if-eqz v4, 0050 // +000c │ │ +18d20c: 2201 5510 |0046: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +18d210: 6e20 a506 4000 |0048: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +18d216: 0c04 |004b: move-result-object v4 │ │ +18d218: 7030 1154 3104 |004c: invoke-direct {v1, v3, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ +18d21e: 1101 |004f: return-object v1 │ │ +18d220: 2204 5510 |0050: new-instance v4, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +18d224: 1201 |0052: const/4 v1, #int 0 // #0 │ │ +18d226: 6e20 a506 1000 |0053: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +18d22c: 0c00 |0056: move-result-object v0 │ │ +18d22e: 7030 1154 3400 |0057: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ +18d234: 1104 |005a: return-object v4 │ │ +18d236: 2203 d602 |005b: new-instance v3, Ljava/lang/AssertionError; // type@02d6 │ │ +18d23a: 7020 bc09 4300 |005d: invoke-direct {v3, v4}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +18d240: 2703 |0060: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0006 line=80 │ │ 0x000c line=81 │ │ 0x001a line=82 │ │ 0x0020 line=83 │ │ @@ -294559,26 +294559,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 │ │ -18d240: |[18d240] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ -18d250: 7110 bd49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -18d256: 0c00 |0003: move-result-object v0 │ │ -18d258: 2201 5510 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -18d25c: 6e20 ad06 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -18d262: 0c03 |0009: move-result-object v3 │ │ -18d264: 6e10 fb06 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -18d26a: 0a03 |000d: move-result v3 │ │ -18d26c: 6e20 9906 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -18d272: 0c03 |0011: move-result-object v3 │ │ -18d274: 7030 0f54 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@540f │ │ -18d27a: 1101 |0015: return-object v1 │ │ +18d244: |[18d244] org.thoughtcrime.securesms.recipients.Recipient.fromChat:(Landroid/content/Context;I)Lorg/thoughtcrime/securesms/recipients/Recipient; │ │ +18d254: 7110 bd49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +18d25a: 0c00 |0003: move-result-object v0 │ │ +18d25c: 2201 5510 |0004: new-instance v1, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +18d260: 6e20 ad06 3000 |0006: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +18d266: 0c03 |0009: move-result-object v3 │ │ +18d268: 6e10 fb06 0300 |000a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +18d26e: 0a03 |000d: move-result v3 │ │ +18d270: 6e20 9906 3000 |000e: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +18d276: 0c03 |0011: move-result-object v3 │ │ +18d278: 7030 0f54 2103 |0012: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcChat;)V // method@540f │ │ +18d27e: 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 │ │ @@ -294588,32 +294588,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 │ │ -18d43c: |[18d43c] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ -18d44c: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -18d450: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -18d456: 6e10 7706 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0677 │ │ -18d45c: 0c01 |0008: move-result-object v1 │ │ -18d45e: 6e20 110b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18d464: 6e10 7406 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0674 │ │ -18d46a: 0c04 |000f: move-result-object v4 │ │ -18d46c: 6e20 110b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18d472: 6e10 220b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -18d478: 0c04 |0016: move-result-object v4 │ │ -18d47a: 7110 2856 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5628 │ │ -18d480: 0c04 |001a: move-result-object v4 │ │ -18d482: 7120 b156 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@56b1 │ │ -18d488: 0c03 |001e: move-result-object v3 │ │ -18d48a: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ -18d48e: 7020 2854 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5428 │ │ -18d494: 0e00 |0024: return-void │ │ +18d440: |[18d440] org.thoughtcrime.securesms.recipients.Recipient.maybeSetSystemContactPhoto:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V │ │ +18d450: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +18d454: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +18d45a: 6e10 7706 0400 |0005: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0677 │ │ +18d460: 0c01 |0008: move-result-object v1 │ │ +18d462: 6e20 110b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18d468: 6e10 7406 0400 |000c: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0674 │ │ +18d46e: 0c04 |000f: move-result-object v4 │ │ +18d470: 6e20 110b 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18d476: 6e10 220b 0000 |0013: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +18d47c: 0c04 |0016: move-result-object v4 │ │ +18d47e: 7110 2856 0400 |0017: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/Hash;.sha256:(Ljava/lang/String;)Ljava/lang/String; // method@5628 │ │ +18d484: 0c04 |001a: move-result-object v4 │ │ +18d486: 7120 b156 4300 |001b: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; // method@56b1 │ │ +18d48c: 0c03 |001e: move-result-object v3 │ │ +18d48e: 3803 0500 |001f: if-eqz v3, 0024 // +0005 │ │ +18d492: 7020 2854 3200 |0021: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/recipients/Recipient;.setSystemContactPhoto:(Landroid/net/Uri;)V // method@5428 │ │ +18d498: 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; │ │ @@ -294625,34 +294625,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -18d498: |[18d498] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ -18d4a8: 1d02 |0000: monitor-enter v2 │ │ -18d4aa: 2200 7c03 |0001: new-instance v0, Ljava/util/HashSet; // type@037c │ │ -18d4ae: 5421 2141 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ -18d4b2: 7020 9c0c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c9c │ │ -18d4b8: 1e02 |0008: monitor-exit v2 │ │ -18d4ba: 7210 000d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ -18d4c0: 0c00 |000c: move-result-object v0 │ │ -18d4c2: 7210 aa0c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -18d4c8: 0a01 |0010: move-result v1 │ │ -18d4ca: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -18d4ce: 7210 ab0c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -18d4d4: 0c01 |0016: move-result-object v1 │ │ -18d4d6: 1f01 5710 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@1057 │ │ -18d4da: 7220 2c54 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@542c │ │ -18d4e0: 28f1 |001c: goto 000d // -000f │ │ -18d4e2: 0e00 |001d: return-void │ │ -18d4e4: 0d00 |001e: move-exception v0 │ │ -18d4e6: 1e02 |001f: monitor-exit v2 │ │ -18d4e8: 2700 |0020: throw v0 │ │ +18d49c: |[18d49c] org.thoughtcrime.securesms.recipients.Recipient.notifyListeners:()V │ │ +18d4ac: 1d02 |0000: monitor-enter v2 │ │ +18d4ae: 2200 7c03 |0001: new-instance v0, Ljava/util/HashSet; // type@037c │ │ +18d4b2: 5421 2141 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ +18d4b6: 7020 9c0c 1000 |0005: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c9c │ │ +18d4bc: 1e02 |0008: monitor-exit v2 │ │ +18d4be: 7210 000d 0000 |0009: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ +18d4c4: 0c00 |000c: move-result-object v0 │ │ +18d4c6: 7210 aa0c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +18d4cc: 0a01 |0010: move-result v1 │ │ +18d4ce: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +18d4d2: 7210 ab0c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +18d4d8: 0c01 |0016: move-result-object v1 │ │ +18d4da: 1f01 5710 |0017: check-cast v1, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener; // type@1057 │ │ +18d4de: 7220 2c54 2100 |0019: invoke-interface {v1, v2}, Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;.onModified:(Lorg/thoughtcrime/securesms/recipients/Recipient;)V // method@542c │ │ +18d4e4: 28f1 |001c: goto 000d // -000f │ │ +18d4e6: 0e00 |001d: return-void │ │ +18d4e8: 0d00 |001e: move-exception v0 │ │ +18d4ea: 1e02 |001f: monitor-exit v2 │ │ +18d4ec: 2700 |0020: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0009 │ │ -> 0x001e │ │ 0x001f - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=288 │ │ @@ -294669,31 +294669,31 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -18d578: |[18d578] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ -18d588: 1d01 |0000: monitor-enter v1 │ │ -18d58a: 5410 2441 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ -18d58e: 7120 5f57 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ -18d594: 0a00 |0006: move-result v0 │ │ -18d596: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -18d59a: 5b12 2441 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ -18d59e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -18d5a0: 2802 |000c: goto 000e // +0002 │ │ -18d5a2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -18d5a4: 1e01 |000e: monitor-exit v1 │ │ -18d5a6: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ -18d5aa: 7010 2554 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5425 │ │ -18d5b0: 0e00 |0014: return-void │ │ -18d5b2: 0d02 |0015: move-exception v2 │ │ -18d5b4: 1e01 |0016: monitor-exit v1 │ │ -18d5b6: 2702 |0017: throw v2 │ │ +18d57c: |[18d57c] org.thoughtcrime.securesms.recipients.Recipient.setSystemContactPhoto:(Landroid/net/Uri;)V │ │ +18d58c: 1d01 |0000: monitor-enter v1 │ │ +18d58e: 5410 2441 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ +18d592: 7120 5f57 0200 |0003: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ +18d598: 0a00 |0006: move-result v0 │ │ +18d59a: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +18d59e: 5b12 2441 |0009: iput-object v2, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ +18d5a2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +18d5a4: 2802 |000c: goto 000e // +0002 │ │ +18d5a6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +18d5a8: 1e01 |000e: monitor-exit v1 │ │ +18d5aa: 3802 0500 |000f: if-eqz v2, 0014 // +0005 │ │ +18d5ae: 7010 2554 0100 |0011: invoke-direct {v1}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5425 │ │ +18d5b4: 0e00 |0014: return-void │ │ +18d5b6: 0d02 |0015: move-exception v2 │ │ +18d5b8: 1e01 |0016: monitor-exit v1 │ │ +18d5ba: 2702 |0017: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x000f │ │ -> 0x0015 │ │ 0x0016 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=260 │ │ @@ -294712,23 +294712,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 │ │ -18d400: |[18d400] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -18d410: 1d01 |0000: monitor-enter v1 │ │ -18d412: 5410 2141 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ -18d416: 7220 fa0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ -18d41c: 1e01 |0006: monitor-exit v1 │ │ -18d41e: 0e00 |0007: return-void │ │ -18d420: 0d02 |0008: move-exception v2 │ │ -18d422: 1e01 |0009: monitor-exit v1 │ │ -18d424: 2702 |000a: throw v2 │ │ +18d404: |[18d404] org.thoughtcrime.securesms.recipients.Recipient.addListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +18d414: 1d01 |0000: monitor-enter v1 │ │ +18d416: 5410 2141 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ +18d41a: 7220 fa0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ +18d420: 1e01 |0006: monitor-exit v1 │ │ +18d422: 0e00 |0007: return-void │ │ +18d424: 0d02 |0008: move-exception v2 │ │ +18d426: 1e01 |0009: monitor-exit v1 │ │ +18d428: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=182 │ │ @@ -294774,17 +294774,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/database/Address;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18d154: |[18d154] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ -18d164: 5410 1c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ -18d168: 1100 |0002: return-object v0 │ │ +18d158: |[18d158] org.thoughtcrime.securesms.recipients.Recipient.getAddress:()Lorg/thoughtcrime/securesms/database/Address; │ │ +18d168: 5410 1c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ +18d16c: 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;) │ │ @@ -294815,15 +294815,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 │ │ 18cfe0: |[18cfe0] org.thoughtcrime.securesms.recipients.Recipient.getContactPhoto:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/contacts/avatars/ContactPhoto; │ │ 18cff0: 1d04 |0000: monitor-enter v4 │ │ 18cff2: 5440 1f41 |0001: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.dcChat:Lcom/b44t/messenger/DcChat; // field@411f │ │ 18cff6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ 18cff8: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ 18cffc: 2200 eb0e |0006: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GroupRecordContactPhoto; // type@0eeb │ │ 18d000: 5442 1c41 |0008: iget-object v2, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ @@ -294854,51 +294854,52 @@ │ │ 18d05e: 3805 0b00 |0037: if-eqz v5, 0042 // +000b │ │ 18d062: 2205 f20e |0039: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto; // type@0ef2 │ │ 18d066: 5440 2541 |003b: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.vContact:Lcom/b44t/messenger/rpc/VcardContact; // field@4125 │ │ 18d06a: 7020 a14a 0500 |003d: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/VcardContactPhoto;.:(Lcom/b44t/messenger/rpc/VcardContact;)V // method@4aa1 │ │ 18d070: 1e04 |0040: monitor-exit v4 │ │ 18d072: 1105 |0041: return-object v5 │ │ 18d074: 5445 2441 |0042: iget-object v5, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ -18d078: 3805 0d00 |0044: if-eqz v5, 0051 // +000d │ │ -18d07c: 2200 f10e |0046: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0ef1 │ │ -18d080: 5441 1c41 |0048: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ -18d084: 1602 0000 |004a: const-wide/16 v2, #int 0 // #0 │ │ -18d088: 7053 9a4a 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@4a9a │ │ -18d08e: 1e04 |004f: monitor-exit v4 │ │ -18d090: 1100 |0050: return-object v0 │ │ +18d078: 3805 0f00 |0044: if-eqz v5, 0053 // +000f │ │ +18d07c: 2205 f10e |0046: new-instance v5, Lorg/thoughtcrime/securesms/contacts/avatars/SystemContactPhoto; // type@0ef1 │ │ +18d080: 5440 1c41 |0048: iget-object v0, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.address:Lorg/thoughtcrime/securesms/database/Address; // field@411c │ │ +18d084: 5441 2441 |004a: iget-object v1, v4, Lorg/thoughtcrime/securesms/recipients/Recipient;.systemContactPhoto:Landroid/net/Uri; // field@4124 │ │ +18d088: 1602 0000 |004c: const-wide/16 v2, #int 0 // #0 │ │ +18d08c: 7053 9a4a 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@4a9a │ │ 18d092: 1e04 |0051: monitor-exit v4 │ │ -18d094: 1101 |0052: return-object v1 │ │ -18d096: 0d05 |0053: move-exception v5 │ │ -18d098: 1e04 |0054: monitor-exit v4 │ │ -18d09a: 2705 |0055: throw v5 │ │ +18d094: 1105 |0052: return-object v5 │ │ +18d096: 1e04 |0053: monitor-exit v4 │ │ +18d098: 1101 |0054: return-object v1 │ │ +18d09a: 0d05 |0055: move-exception v5 │ │ +18d09c: 1e04 |0056: monitor-exit v4 │ │ +18d09e: 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 │ │ @@ -295033,42 +295034,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 │ │ -18d0c0: |[18d0c0] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ -18d0d0: 1d02 |0000: monitor-enter v2 │ │ -18d0d2: 6e10 2054 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@5420 │ │ -18d0d8: 0c00 |0004: move-result-object v0 │ │ -18d0da: 5421 2341 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ -18d0de: 7110 a802 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -18d0e4: 0a01 |000a: move-result v1 │ │ -18d0e6: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -18d0ea: 2200 ea0e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ -18d0ee: 5421 2341 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ -18d0f2: 7020 764a 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ -18d0f8: 1e02 |0014: monitor-exit v2 │ │ -18d0fa: 1100 |0015: return-object v0 │ │ -18d0fc: 7110 a802 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -18d102: 0a01 |0019: move-result v1 │ │ -18d104: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ -18d108: 2201 ea0e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ -18d10c: 7020 764a 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ -18d112: 1e02 |0021: monitor-exit v2 │ │ -18d114: 1101 |0022: return-object v1 │ │ -18d116: 2200 ea0e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ -18d11a: 1a01 4704 |0025: const-string v1, "#" // string@0447 │ │ -18d11e: 7020 764a 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ -18d124: 1e02 |002a: monitor-exit v2 │ │ -18d126: 1100 |002b: return-object v0 │ │ -18d128: 0d00 |002c: move-exception v0 │ │ -18d12a: 1e02 |002d: monitor-exit v2 │ │ -18d12c: 2700 |002e: throw v0 │ │ +18d0c4: |[18d0c4] org.thoughtcrime.securesms.recipients.Recipient.getFallbackContactPhoto:()Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; │ │ +18d0d4: 1d02 |0000: monitor-enter v2 │ │ +18d0d6: 6e10 2054 0200 |0001: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/recipients/Recipient;.getName:()Ljava/lang/String; // method@5420 │ │ +18d0dc: 0c00 |0004: move-result-object v0 │ │ +18d0de: 5421 2341 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ +18d0e2: 7110 a802 0100 |0007: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +18d0e8: 0a01 |000a: move-result v1 │ │ +18d0ea: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +18d0ee: 2200 ea0e |000d: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ +18d0f2: 5421 2341 |000f: iget-object v1, v2, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileName:Ljava/lang/String; // field@4123 │ │ +18d0f6: 7020 764a 1000 |0011: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ +18d0fc: 1e02 |0014: monitor-exit v2 │ │ +18d0fe: 1100 |0015: return-object v0 │ │ +18d100: 7110 a802 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +18d106: 0a01 |0019: move-result v1 │ │ +18d108: 3901 0900 |001a: if-nez v1, 0023 // +0009 │ │ +18d10c: 2201 ea0e |001c: new-instance v1, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ +18d110: 7020 764a 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ +18d116: 1e02 |0021: monitor-exit v2 │ │ +18d118: 1101 |0022: return-object v1 │ │ +18d11a: 2200 ea0e |0023: new-instance v0, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto; // type@0eea │ │ +18d11e: 1a01 4704 |0025: const-string v1, "#" // string@0447 │ │ +18d122: 7020 764a 1000 |0027: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/contacts/avatars/GeneratedContactPhoto;.:(Ljava/lang/String;)V // method@4a76 │ │ +18d128: 1e02 |002a: monitor-exit v2 │ │ +18d12a: 1100 |002b: return-object v0 │ │ +18d12c: 0d00 |002c: move-exception v0 │ │ +18d12e: 1e02 |002d: monitor-exit v2 │ │ +18d130: 2700 |002e: throw v0 │ │ catches : 4 │ │ 0x0001 - 0x0014 │ │ -> 0x002c │ │ 0x0016 - 0x0021 │ │ -> 0x002c │ │ 0x0023 - 0x002a │ │ -> 0x002c │ │ @@ -295189,23 +295190,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 │ │ -18d500: |[18d500] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ -18d510: 1d01 |0000: monitor-enter v1 │ │ -18d512: 5410 2141 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ -18d516: 7220 010d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0d01 │ │ -18d51c: 1e01 |0006: monitor-exit v1 │ │ -18d51e: 0e00 |0007: return-void │ │ -18d520: 0d02 |0008: move-exception v2 │ │ -18d522: 1e01 |0009: monitor-exit v1 │ │ -18d524: 2702 |000a: throw v2 │ │ +18d504: |[18d504] org.thoughtcrime.securesms.recipients.Recipient.removeListener:(Lorg/thoughtcrime/securesms/recipients/RecipientModifiedListener;)V │ │ +18d514: 1d01 |0000: monitor-enter v1 │ │ +18d516: 5410 2141 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/recipients/Recipient;.listeners:Ljava/util/Set; // field@4121 │ │ +18d51a: 7220 010d 2000 |0003: invoke-interface {v0, v2}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@0d01 │ │ +18d520: 1e01 |0006: monitor-exit v1 │ │ +18d522: 0e00 |0007: return-void │ │ +18d524: 0d02 |0008: move-exception v2 │ │ +18d526: 1e01 |0009: monitor-exit v1 │ │ +18d528: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=186 │ │ @@ -295219,23 +295220,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -18d53c: |[18d53c] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ -18d54c: 1d00 |0000: monitor-enter v0 │ │ -18d54e: 5b01 2241 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@4122 │ │ -18d552: 1e00 |0003: monitor-exit v0 │ │ -18d554: 7010 2554 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5425 │ │ -18d55a: 0e00 |0007: return-void │ │ -18d55c: 0d01 |0008: move-exception v1 │ │ -18d55e: 1e00 |0009: monitor-exit v0 │ │ -18d560: 2701 |000a: throw v1 │ │ +18d540: |[18d540] org.thoughtcrime.securesms.recipients.Recipient.setProfileAvatar:(Ljava/lang/String;)V │ │ +18d550: 1d00 |0000: monitor-enter v0 │ │ +18d552: 5b01 2241 |0001: iput-object v1, v0, Lorg/thoughtcrime/securesms/recipients/Recipient;.profileAvatar:Ljava/lang/String; // field@4122 │ │ +18d556: 1e00 |0003: monitor-exit v0 │ │ +18d558: 7010 2554 0000 |0004: invoke-direct {v0}, Lorg/thoughtcrime/securesms/recipients/Recipient;.notifyListeners:()V // method@5425 │ │ +18d55e: 0e00 |0007: return-void │ │ +18d560: 0d01 |0008: move-exception v1 │ │ +18d562: 1e00 |0009: monitor-exit v0 │ │ +18d564: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=170 │ │ @@ -295409,18 +295410,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 │ │ -18d5cc: |[18d5cc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18d5dc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d5e2: 5b01 2641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4126 │ │ -18d5e6: 0e00 |0005: return-void │ │ +18d5d0: |[18d5d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18d5e0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d5e6: 5b01 2641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4126 │ │ +18d5ea: 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; │ │ │ │ @@ -295430,18 +295431,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18d5e8: |[18d5e8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ -18d5f8: 5410 2641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4126 │ │ -18d5fc: 6e10 4c54 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@544c │ │ -18d602: 0e00 |0005: return-void │ │ +18d5ec: |[18d5ec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda0.run:()V │ │ +18d5fc: 5410 2641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4126 │ │ +18d600: 6e10 4c54 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V // method@544c │ │ +18d606: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -295478,62 +295479,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 85 16-bit code units │ │ -18d7ec: |[18d7ec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ -18d7fc: 7100 9754 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5497 │ │ -18d802: 0c00 |0003: move-result-object v0 │ │ -18d804: 2100 |0004: array-length v0, v0 │ │ -18d806: 2300 1411 |0005: new-array v0, v0, [I // type@1114 │ │ -18d80a: 6900 2a41 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d80e: 6201 4a41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18d812: 6e10 9554 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d818: 0a01 |000e: move-result v1 │ │ -18d81a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -18d81c: 4b02 0001 |0010: aput v2, v0, v1 │ │ -18d820: 6200 2a41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d824: 6201 4b41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18d828: 6e10 9554 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d82e: 0a01 |0019: move-result v1 │ │ -18d830: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -18d832: 4b02 0001 |001b: aput v2, v0, v1 │ │ -18d836: 6200 2a41 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d83a: 6201 4c41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18d83e: 6e10 9554 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d844: 0a01 |0024: move-result v1 │ │ -18d846: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -18d848: 4b02 0001 |0026: aput v2, v0, v1 │ │ -18d84c: 6200 2a41 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d850: 6201 4941 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18d854: 6e10 9554 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d85a: 0a01 |002f: move-result v1 │ │ -18d85c: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18d85e: 4b02 0001 |0031: aput v2, v0, v1 │ │ -18d862: 6200 2a41 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d866: 6201 4f41 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18d86a: 6e10 9554 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d870: 0a01 |003a: move-result v1 │ │ -18d872: 1252 |003b: const/4 v2, #int 5 // #5 │ │ -18d874: 4b02 0001 |003c: aput v2, v0, v1 │ │ -18d878: 6200 2a41 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d87c: 6201 4d41 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18d880: 6e10 9554 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d886: 0a01 |0045: move-result v1 │ │ -18d888: 1262 |0046: const/4 v2, #int 6 // #6 │ │ -18d88a: 4b02 0001 |0047: aput v2, v0, v1 │ │ -18d88e: 6200 2a41 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18d892: 6201 4e41 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18d896: 6e10 9554 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18d89c: 0a01 |0050: move-result v1 │ │ -18d89e: 1272 |0051: const/4 v2, #int 7 // #7 │ │ -18d8a0: 4b02 0001 |0052: aput v2, v0, v1 │ │ -18d8a4: 0e00 |0054: return-void │ │ +18d7f0: |[18d7f0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$2.:()V │ │ +18d800: 7100 9754 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5497 │ │ +18d806: 0c00 |0003: move-result-object v0 │ │ +18d808: 2100 |0004: array-length v0, v0 │ │ +18d80a: 2300 1411 |0005: new-array v0, v0, [I // type@1114 │ │ +18d80e: 6900 2a41 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d812: 6201 4a41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18d816: 6e10 9554 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d81c: 0a01 |000e: move-result v1 │ │ +18d81e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +18d820: 4b02 0001 |0010: aput v2, v0, v1 │ │ +18d824: 6200 2a41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d828: 6201 4b41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18d82c: 6e10 9554 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d832: 0a01 |0019: move-result v1 │ │ +18d834: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +18d836: 4b02 0001 |001b: aput v2, v0, v1 │ │ +18d83a: 6200 2a41 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d83e: 6201 4c41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18d842: 6e10 9554 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d848: 0a01 |0024: move-result v1 │ │ +18d84a: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +18d84c: 4b02 0001 |0026: aput v2, v0, v1 │ │ +18d850: 6200 2a41 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d854: 6201 4941 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18d858: 6e10 9554 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d85e: 0a01 |002f: move-result v1 │ │ +18d860: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18d862: 4b02 0001 |0031: aput v2, v0, v1 │ │ +18d866: 6200 2a41 |0033: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d86a: 6201 4f41 |0035: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18d86e: 6e10 9554 0100 |0037: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d874: 0a01 |003a: move-result v1 │ │ +18d876: 1252 |003b: const/4 v2, #int 5 // #5 │ │ +18d878: 4b02 0001 |003c: aput v2, v0, v1 │ │ +18d87c: 6200 2a41 |003e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d880: 6201 4d41 |0040: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18d884: 6e10 9554 0100 |0042: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d88a: 0a01 |0045: move-result v1 │ │ +18d88c: 1262 |0046: const/4 v2, #int 6 // #6 │ │ +18d88e: 4b02 0001 |0047: aput v2, v0, v1 │ │ +18d892: 6200 2a41 |0049: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18d896: 6201 4e41 |004b: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18d89a: 6e10 9554 0100 |004d: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18d8a0: 0a01 |0050: move-result v1 │ │ +18d8a2: 1272 |0051: const/4 v2, #int 7 // #7 │ │ +18d8a4: 4b02 0001 |0052: aput v2, v0, v1 │ │ +18d8a8: 0e00 |0054: return-void │ │ catches : 7 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -295584,19 +295585,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18d93c: |[18d93c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ -18d94c: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -18d950: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -18d956: 7020 3a54 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ -18d95c: 0e00 |0008: return-void │ │ +18d940: |[18d940] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:()V │ │ +18d950: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +18d954: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +18d95a: 7020 3a54 0100 |0005: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ +18d960: 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;) │ │ @@ -295604,18 +295605,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18d960: |[18d960] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ -18d970: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d976: 5b01 2b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ -18d97a: 0e00 |0005: return-void │ │ +18d964: |[18d964] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.:(Landroid/os/Bundle;)V │ │ +18d974: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d97a: 5b01 2b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ +18d97e: 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; │ │ @@ -295626,27 +295627,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 │ │ -18d900: |[18d900] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ -18d910: 5420 2b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ -18d914: 1a01 262e |0002: const-string v1, "MODEL" // string@2e26 │ │ -18d918: 6e20 3602 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0236 │ │ -18d91e: 0c00 |0007: move-result-object v0 │ │ -18d920: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -18d924: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -18d926: 1100 |000b: return-object v0 │ │ -18d928: 6201 a53e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3ea5 │ │ -18d92c: 7120 9556 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@5695 │ │ -18d932: 0c00 |0011: move-result-object v0 │ │ -18d934: 1f00 5d0f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ -18d938: 1100 |0014: return-object v0 │ │ +18d904: |[18d904] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; │ │ +18d914: 5420 2b41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ +18d918: 1a01 262e |0002: const-string v1, "MODEL" // string@2e26 │ │ +18d91c: 6e20 3602 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getByteArray:(Ljava/lang/String;)[B // method@0236 │ │ +18d922: 0c00 |0007: move-result-object v0 │ │ +18d924: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +18d928: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +18d92a: 1100 |000b: return-object v0 │ │ +18d92c: 6201 a53e |000c: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.CREATOR:Landroid/os/Parcelable$Creator; // field@3ea5 │ │ +18d930: 7120 9556 1000 |000e: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; // method@5695 │ │ +18d936: 0c00 |0011: move-result-object v0 │ │ +18d938: 1f00 5d0f |0012: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ +18d93c: 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; │ │ │ │ @@ -295655,21 +295656,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 │ │ -18d97c: |[18d97c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ -18d98c: 7110 9656 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@5696 │ │ -18d992: 0c03 |0003: move-result-object v3 │ │ -18d994: 5420 2b41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ -18d998: 1a01 262e |0006: const-string v1, "MODEL" // string@2e26 │ │ -18d99c: 6e30 3f02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023f │ │ -18d9a2: 0e00 |000b: return-void │ │ +18d980: |[18d980] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$Data.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V │ │ +18d990: 7110 9656 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.serialize:(Landroid/os/Parcelable;)[B // method@5696 │ │ +18d996: 0c03 |0003: move-result-object v3 │ │ +18d998: 5420 2b41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.bundle:Landroid/os/Bundle; // field@412b │ │ +18d99c: 1a01 262e |0006: const-string v1, "MODEL" // string@2e26 │ │ +18d9a0: 6e30 3f02 1003 |0008: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.putByteArray:(Ljava/lang/String;[B)V // method@023f │ │ +18d9a6: 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; │ │ @@ -295704,18 +295705,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 │ │ -18e1c4: |[18e1c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e1d4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e1da: 5b01 3941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4139 │ │ -18e1de: 0e00 |0005: return-void │ │ +18e1c8: |[18e1c8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e1d8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e1de: 5b01 3941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4139 │ │ +18e1e2: 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; │ │ │ │ @@ -295725,18 +295726,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e1e0: |[18e1e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ -18e1f0: 5410 3941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4139 │ │ -18e1f4: 6e20 a854 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a8 │ │ -18e1fa: 0e00 |0005: return-void │ │ +18e1e4: |[18e1e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda10.onClick:(Landroid/view/View;)V │ │ +18e1f4: 5410 3941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4139 │ │ +18e1f8: 6e20 a854 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a8 │ │ +18e1fe: 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; │ │ │ │ @@ -295770,18 +295771,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 │ │ -18e1fc: |[18e1fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e20c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e212: 5b01 3a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413a │ │ -18e216: 0e00 |0005: return-void │ │ +18e200: |[18e200] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e210: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e216: 5b01 3a41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413a │ │ +18e21a: 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; │ │ │ │ @@ -295791,18 +295792,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e218: |[18e218] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ -18e228: 5410 3a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413a │ │ -18e22c: 6e20 a654 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a6 │ │ -18e232: 0e00 |0005: return-void │ │ +18e21c: |[18e21c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda11.onClick:(Landroid/view/View;)V │ │ +18e22c: 5410 3a41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413a │ │ +18e230: 6e20 a654 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a6 │ │ +18e236: 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; │ │ │ │ @@ -295836,18 +295837,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 │ │ -18e234: |[18e234] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e244: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e24a: 5b01 3b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18e24e: 0e00 |0005: return-void │ │ +18e238: |[18e238] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e248: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e24e: 5b01 3b41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18e252: 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; │ │ │ │ @@ -295857,18 +295858,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e250: |[18e250] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ -18e260: 5410 3b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ -18e264: 6e20 a954 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a9 │ │ -18e26a: 0e00 |0005: return-void │ │ +18e254: |[18e254] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda12.onClick:(Landroid/view/View;)V │ │ +18e264: 5410 3b41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413b │ │ +18e268: 6e20 a954 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a9 │ │ +18e26e: 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; │ │ │ │ @@ -295902,18 +295903,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 │ │ -18e26c: |[18e26c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e27c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e282: 5b01 3c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413c │ │ -18e286: 0e00 |0005: return-void │ │ +18e270: |[18e270] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e280: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e286: 5b01 3c41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413c │ │ +18e28a: 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; │ │ │ │ @@ -295923,18 +295924,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e288: |[18e288] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ -18e298: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413c │ │ -18e29c: 6e20 aa54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54aa │ │ -18e2a2: 0e00 |0005: return-void │ │ +18e28c: |[18e28c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda13.onClick:(Landroid/view/View;)V │ │ +18e29c: 5410 3c41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413c │ │ +18e2a0: 6e20 aa54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54aa │ │ +18e2a6: 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; │ │ │ │ @@ -295968,18 +295969,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 │ │ -18e2a4: |[18e2a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e2b4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e2ba: 5b01 3d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18e2be: 0e00 |0005: return-void │ │ +18e2a8: |[18e2a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e2b8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e2be: 5b01 3d41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18e2c2: 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; │ │ │ │ @@ -295989,18 +295990,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e2c0: |[18e2c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ -18e2d0: 5410 3d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ -18e2d4: 6e20 ab54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ab │ │ -18e2da: 0e00 |0005: return-void │ │ +18e2c4: |[18e2c4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda14.onClick:(Landroid/view/View;)V │ │ +18e2d4: 5410 3d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413d │ │ +18e2d8: 6e20 ab54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ab │ │ +18e2de: 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; │ │ │ │ @@ -296034,18 +296035,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 │ │ -18e2dc: |[18e2dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e2ec: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e2f2: 5b01 3e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413e │ │ -18e2f6: 0e00 |0005: return-void │ │ +18e2e0: |[18e2e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e2f0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e2f6: 5b01 3e41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413e │ │ +18e2fa: 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; │ │ │ │ @@ -296055,18 +296056,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e2f8: |[18e2f8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -18e308: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413e │ │ -18e30c: 6e20 ac54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ac │ │ -18e312: 0e00 |0005: return-void │ │ +18e2fc: |[18e2fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +18e30c: 5410 3e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@413e │ │ +18e310: 6e20 ac54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ac │ │ +18e316: 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; │ │ │ │ @@ -296100,18 +296101,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 │ │ -18e34c: |[18e34c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e35c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e362: 5b01 4041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4140 │ │ -18e366: 0e00 |0005: return-void │ │ +18e350: |[18e350] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e360: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e366: 5b01 4041 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4140 │ │ +18e36a: 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; │ │ │ │ @@ -296121,18 +296122,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e368: |[18e368] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -18e378: 5410 4041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4140 │ │ -18e37c: 6e20 ad54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ad │ │ -18e382: 0e00 |0005: return-void │ │ +18e36c: |[18e36c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +18e37c: 5410 4041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4140 │ │ +18e380: 6e20 ad54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ad │ │ +18e386: 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; │ │ │ │ @@ -296166,18 +296167,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 │ │ -18e384: |[18e384] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e394: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e39a: 5b01 4141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4141 │ │ -18e39e: 0e00 |0005: return-void │ │ +18e388: |[18e388] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e398: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e39e: 5b01 4141 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4141 │ │ +18e3a2: 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; │ │ │ │ @@ -296187,18 +296188,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e3a0: |[18e3a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ -18e3b0: 5410 4141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4141 │ │ -18e3b4: 6e20 ae54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ae │ │ -18e3ba: 0e00 |0005: return-void │ │ +18e3a4: |[18e3a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda4.onClick:(Landroid/view/View;)V │ │ +18e3b4: 5410 4141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4141 │ │ +18e3b8: 6e20 ae54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54ae │ │ +18e3be: 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; │ │ │ │ @@ -296232,18 +296233,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 │ │ -18e3bc: |[18e3bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e3cc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e3d2: 5b01 4241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ -18e3d6: 0e00 |0005: return-void │ │ +18e3c0: |[18e3c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e3d0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e3d6: 5b01 4241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ +18e3da: 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; │ │ │ │ @@ -296253,18 +296254,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e3d8: |[18e3d8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ -18e3e8: 5410 4241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ -18e3ec: 6e20 af54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54af │ │ -18e3f2: 0e00 |0005: return-void │ │ +18e3dc: |[18e3dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda5.onClick:(Landroid/view/View;)V │ │ +18e3ec: 5410 4241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4142 │ │ +18e3f0: 6e20 af54 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54af │ │ +18e3f6: 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; │ │ │ │ @@ -296298,18 +296299,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 │ │ -18e42c: |[18e42c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e43c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e442: 5b01 4441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ -18e446: 0e00 |0005: return-void │ │ +18e430: |[18e430] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e440: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e446: 5b01 4441 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ +18e44a: 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; │ │ │ │ @@ -296319,18 +296320,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e448: |[18e448] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ -18e458: 5410 4441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ -18e45c: 6e20 a554 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a5 │ │ -18e462: 0e00 |0005: return-void │ │ +18e44c: |[18e44c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda7.onClick:(Landroid/view/View;)V │ │ +18e45c: 5410 4441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4144 │ │ +18e460: 6e20 a554 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a5 │ │ +18e466: 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; │ │ │ │ @@ -296364,18 +296365,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 │ │ -18e464: |[18e464] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e474: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e47a: 5b01 4541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ -18e47e: 0e00 |0005: return-void │ │ +18e468: |[18e468] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e478: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e47e: 5b01 4541 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ +18e482: 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; │ │ │ │ @@ -296385,18 +296386,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e480: |[18e480] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ -18e490: 5410 4541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ -18e494: 6e20 b054 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54b0 │ │ -18e49a: 0e00 |0005: return-void │ │ +18e484: |[18e484] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda8.onClick:(Landroid/view/View;)V │ │ +18e494: 5410 4541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4145 │ │ +18e498: 6e20 b054 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54b0 │ │ +18e49e: 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; │ │ │ │ @@ -296430,18 +296431,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 │ │ -18e49c: |[18e49c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e4ac: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e4b2: 5b01 4641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ -18e4b6: 0e00 |0005: return-void │ │ +18e4a0: |[18e4a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e4b0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e4b6: 5b01 4641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ +18e4ba: 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; │ │ │ │ @@ -296451,18 +296452,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e4b8: |[18e4b8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ -18e4c8: 5410 4641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ -18e4cc: 6e20 a754 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a7 │ │ -18e4d2: 0e00 |0005: return-void │ │ +18e4bc: |[18e4bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda9.onClick:(Landroid/view/View;)V │ │ +18e4cc: 5410 4641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4146 │ │ +18e4d0: 6e20 a754 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V // method@54a7 │ │ +18e4d6: 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; │ │ │ │ @@ -296500,44 +296501,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -18e58c: |[18e58c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ -18e59c: 7100 9754 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5497 │ │ -18e5a2: 0c00 |0003: move-result-object v0 │ │ -18e5a4: 2100 |0004: array-length v0, v0 │ │ -18e5a6: 2300 1411 |0005: new-array v0, v0, [I // type@1114 │ │ -18e5aa: 6900 4741 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ -18e5ae: 6201 4b41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18e5b2: 6e10 9554 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18e5b8: 0a01 |000e: move-result v1 │ │ -18e5ba: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -18e5bc: 4b02 0001 |0010: aput v2, v0, v1 │ │ -18e5c0: 6200 4741 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ -18e5c4: 6201 4c41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18e5c8: 6e10 9554 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18e5ce: 0a01 |0019: move-result v1 │ │ -18e5d0: 1222 |001a: const/4 v2, #int 2 // #2 │ │ -18e5d2: 4b02 0001 |001b: aput v2, v0, v1 │ │ -18e5d6: 6200 4741 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ -18e5da: 6201 4f41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18e5de: 6e10 9554 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18e5e4: 0a01 |0024: move-result v1 │ │ -18e5e6: 1232 |0025: const/4 v2, #int 3 // #3 │ │ -18e5e8: 4b02 0001 |0026: aput v2, v0, v1 │ │ -18e5ec: 6200 4741 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ -18e5f0: 6201 4941 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18e5f4: 6e10 9554 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18e5fa: 0a01 |002f: move-result v1 │ │ -18e5fc: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18e5fe: 4b02 0001 |0031: aput v2, v0, v1 │ │ -18e602: 0e00 |0033: return-void │ │ +18e590: |[18e590] org.thoughtcrime.securesms.scribbles.ImageEditorHud$2.:()V │ │ +18e5a0: 7100 9754 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5497 │ │ +18e5a6: 0c00 |0003: move-result-object v0 │ │ +18e5a8: 2100 |0004: array-length v0, v0 │ │ +18e5aa: 2300 1411 |0005: new-array v0, v0, [I // type@1114 │ │ +18e5ae: 6900 4741 |0007: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ +18e5b2: 6201 4b41 |0009: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18e5b6: 6e10 9554 0100 |000b: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18e5bc: 0a01 |000e: move-result v1 │ │ +18e5be: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +18e5c0: 4b02 0001 |0010: aput v2, v0, v1 │ │ +18e5c4: 6200 4741 |0012: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ +18e5c8: 6201 4c41 |0014: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18e5cc: 6e10 9554 0100 |0016: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18e5d2: 0a01 |0019: move-result v1 │ │ +18e5d4: 1222 |001a: const/4 v2, #int 2 // #2 │ │ +18e5d6: 4b02 0001 |001b: aput v2, v0, v1 │ │ +18e5da: 6200 4741 |001d: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ +18e5de: 6201 4f41 |001f: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18e5e2: 6e10 9554 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18e5e8: 0a01 |0024: move-result v1 │ │ +18e5ea: 1232 |0025: const/4 v2, #int 3 // #3 │ │ +18e5ec: 4b02 0001 |0026: aput v2, v0, v1 │ │ +18e5f0: 6200 4741 |0028: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ +18e5f4: 6201 4941 |002a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18e5f8: 6e10 9554 0100 |002c: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18e5fe: 0a01 |002f: move-result v1 │ │ +18e600: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18e602: 4b02 0001 |0031: aput v2, v0, v1 │ │ +18e606: 0e00 |0033: return-void │ │ catches : 4 │ │ 0x0009 - 0x0012 │ │ Ljava/lang/NoSuchFieldError; -> 0x0012 │ │ 0x0012 - 0x001d │ │ Ljava/lang/NoSuchFieldError; -> 0x001d │ │ 0x001d - 0x0028 │ │ Ljava/lang/NoSuchFieldError; -> 0x0028 │ │ @@ -296687,93 +296688,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 │ │ -18e65c: |[18e65c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18e66c: 1270 |0000: const/4 v0, #int 7 // #7 │ │ -18e66e: 2300 ab11 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11ab │ │ -18e672: 6201 4e41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18e676: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -18e678: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -18e67c: 6201 4a41 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18e680: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -18e682: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -18e686: 6201 4f41 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18e68a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -18e68c: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -18e690: 6201 4b41 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18e694: 1232 |0014: const/4 v2, #int 3 // #3 │ │ -18e696: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ -18e69a: 6201 4c41 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18e69e: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -18e6a0: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ -18e6a4: 6201 4941 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18e6a8: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -18e6aa: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ -18e6ae: 6201 4d41 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18e6b2: 1262 |0023: const/4 v2, #int 6 // #6 │ │ -18e6b4: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ -18e6b8: 1100 |0026: return-object v0 │ │ +18e660: |[18e660] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18e670: 1270 |0000: const/4 v0, #int 7 // #7 │ │ +18e672: 2300 ab11 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11ab │ │ +18e676: 6201 4e41 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18e67a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +18e67c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +18e680: 6201 4a41 |0008: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18e684: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +18e686: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +18e68a: 6201 4f41 |000d: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18e68e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +18e690: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +18e694: 6201 4b41 |0012: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18e698: 1232 |0014: const/4 v2, #int 3 // #3 │ │ +18e69a: 4d01 0002 |0015: aput-object v1, v0, v2 │ │ +18e69e: 6201 4c41 |0017: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18e6a2: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +18e6a4: 4d01 0002 |001a: aput-object v1, v0, v2 │ │ +18e6a8: 6201 4941 |001c: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18e6ac: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +18e6ae: 4d01 0002 |001f: aput-object v1, v0, v2 │ │ +18e6b2: 6201 4d41 |0021: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18e6b6: 1262 |0023: const/4 v2, #int 6 // #6 │ │ +18e6b8: 4d01 0002 |0024: aput-object v1, v0, v2 │ │ +18e6bc: 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 │ │ -18e6e0: |[18e6e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ -18e6f0: 2200 7110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e6f4: 1a01 bb2f |0002: const-string v1, "NONE" // string@2fbb │ │ -18e6f8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -18e6fa: 7030 9454 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e700: 6900 4e41 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18e704: 2200 7110 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e708: 1a01 b510 |000c: const-string v1, "CROP" // string@10b5 │ │ -18e70c: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -18e70e: 7030 9454 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e714: 6900 4a41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18e718: 2200 7110 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e71c: 1a01 6938 |0016: const-string v1, "TEXT" // string@3869 │ │ -18e720: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -18e722: 7030 9454 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e728: 6900 4f41 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18e72c: 2200 7110 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e730: 1a01 c014 |0020: const-string v1, "DRAW" // string@14c0 │ │ -18e734: 1232 |0022: const/4 v2, #int 3 // #3 │ │ -18e736: 7030 9454 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e73c: 6900 4b41 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18e740: 2200 7110 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e744: 1a01 b517 |002a: const-string v1, "HIGHLIGHT" // string@17b5 │ │ -18e748: 1242 |002c: const/4 v2, #int 4 // #4 │ │ -18e74a: 7030 9454 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e750: 6900 4c41 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18e754: 2200 7110 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e758: 1a01 460e |0034: const-string v1, "BLUR" // string@0e46 │ │ -18e75c: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -18e75e: 7030 9454 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e764: 6900 4941 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18e768: 2200 7110 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e76c: 1a01 2e2e |003e: const-string v1, "MOVE_DELETE" // string@2e2e │ │ -18e770: 1262 |0040: const/4 v2, #int 6 // #6 │ │ -18e772: 7030 9454 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ -18e778: 6900 4d41 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18e77c: 7100 9254 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5492 │ │ -18e782: 0c00 |0049: move-result-object v0 │ │ -18e784: 6900 4841 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4148 │ │ -18e788: 0e00 |004c: return-void │ │ +18e6e4: |[18e6e4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:()V │ │ +18e6f4: 2200 7110 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e6f8: 1a01 bb2f |0002: const-string v1, "NONE" // string@2fbb │ │ +18e6fc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +18e6fe: 7030 9454 1002 |0005: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e704: 6900 4e41 |0008: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18e708: 2200 7110 |000a: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e70c: 1a01 b510 |000c: const-string v1, "CROP" // string@10b5 │ │ +18e710: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +18e712: 7030 9454 1002 |000f: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e718: 6900 4a41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18e71c: 2200 7110 |0014: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e720: 1a01 6938 |0016: const-string v1, "TEXT" // string@3869 │ │ +18e724: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +18e726: 7030 9454 1002 |0019: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e72c: 6900 4f41 |001c: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18e730: 2200 7110 |001e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e734: 1a01 c014 |0020: const-string v1, "DRAW" // string@14c0 │ │ +18e738: 1232 |0022: const/4 v2, #int 3 // #3 │ │ +18e73a: 7030 9454 1002 |0023: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e740: 6900 4b41 |0026: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18e744: 2200 7110 |0028: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e748: 1a01 b517 |002a: const-string v1, "HIGHLIGHT" // string@17b5 │ │ +18e74c: 1242 |002c: const/4 v2, #int 4 // #4 │ │ +18e74e: 7030 9454 1002 |002d: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e754: 6900 4c41 |0030: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18e758: 2200 7110 |0032: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e75c: 1a01 460e |0034: const-string v1, "BLUR" // string@0e46 │ │ +18e760: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +18e762: 7030 9454 1002 |0037: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e768: 6900 4941 |003a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18e76c: 2200 7110 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e770: 1a01 2e2e |003e: const-string v1, "MOVE_DELETE" // string@2e2e │ │ +18e774: 1262 |0040: const/4 v2, #int 6 // #6 │ │ +18e776: 7030 9454 1002 |0041: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.:(Ljava/lang/String;I)V // method@5494 │ │ +18e77c: 6900 4d41 |0044: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18e780: 7100 9254 0000 |0046: invoke-static {}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // method@5492 │ │ +18e786: 0c00 |0049: move-result-object v0 │ │ +18e788: 6900 4841 |004a: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4148 │ │ +18e78c: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x000a line=242 │ │ 0x0014 line=243 │ │ 0x001e line=244 │ │ 0x0028 line=245 │ │ @@ -296787,17 +296788,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 │ │ -18e78c: |[18e78c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ -18e79c: 7030 240a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a24 │ │ -18e7a2: 0e00 |0003: return-void │ │ +18e790: |[18e790] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.:(Ljava/lang/String;I)V │ │ +18e7a0: 7030 240a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a24 │ │ +18e7a6: 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 │ │ @@ -296807,20 +296808,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 │ │ -18e638: |[18e638] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18e648: 1c00 7110 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e64c: 7120 270a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a27 │ │ -18e652: 0c01 |0005: move-result-object v1 │ │ -18e654: 1f01 7110 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ -18e658: 1101 |0008: return-object v1 │ │ +18e63c: |[18e63c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18e64c: 1c00 7110 |0000: const-class v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e650: 7120 270a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a27 │ │ +18e656: 0c01 |0005: move-result-object v1 │ │ +18e658: 1f01 7110 |0006: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@1071 │ │ +18e65c: 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;) │ │ @@ -296828,20 +296829,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 │ │ -18e6bc: |[18e6bc] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ -18e6cc: 6200 4841 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4148 │ │ -18e6d0: 6e10 1c59 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@591c │ │ -18e6d6: 0c00 |0005: move-result-object v0 │ │ -18e6d8: 1f00 ab11 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11ab │ │ -18e6dc: 1100 |0008: return-object v0 │ │ +18e6c0: |[18e6c0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$Mode.values:()[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; │ │ +18e6d0: 6200 4841 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.$VALUES:[Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4148 │ │ +18e6d4: 6e10 1c59 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.clone:()Ljava/lang/Object; // method@591c │ │ +18e6da: 0c00 |0005: move-result-object v0 │ │ +18e6dc: 1f00 ab11 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // type@11ab │ │ +18e6e0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 6266 (ImageEditorHud.java) │ │ @@ -296977,51 +296978,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -18e81c: |[18e81c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ -18e82c: 2200 6e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@106e │ │ -18e830: 7010 8054 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@5480 │ │ -18e836: 6900 5041 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ -18e83a: 0e00 |0007: return-void │ │ +18e820: |[18e820] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:()V │ │ +18e830: 2200 6e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; // type@106e │ │ +18e834: 7010 8054 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1;.:()V // method@5480 │ │ +18e83a: 6900 5041 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ +18e83e: 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 │ │ -18e83c: |[18e83c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ -18e84c: 7020 2804 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0428 │ │ -18e852: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ -18e856: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18e85a: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ -18e85e: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -18e864: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18e868: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ -18e86c: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ -18e872: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ -18e876: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ -18e87a: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ -18e880: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18e884: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ -18e888: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ -18e88e: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ -18e892: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ -18e898: 0e00 |0026: return-void │ │ +18e840: |[18e840] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;)V │ │ +18e850: 7020 2804 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@0428 │ │ +18e856: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ +18e85a: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18e85e: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ +18e862: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +18e868: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18e86c: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ +18e870: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ +18e876: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ +18e87a: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ +18e87e: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ +18e884: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18e888: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ +18e88c: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ +18e892: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ +18e896: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ +18e89c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -297036,32 +297037,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 │ │ -18e89c: |[18e89c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -18e8ac: 7030 2904 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0429 │ │ -18e8b2: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ -18e8b6: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18e8ba: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ -18e8be: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -18e8c4: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18e8c8: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ -18e8cc: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ -18e8d2: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ -18e8d6: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ -18e8da: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ -18e8e0: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18e8e4: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ -18e8e8: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ -18e8ee: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ -18e8f2: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ -18e8f8: 0e00 |0026: return-void │ │ +18e8a0: |[18e8a0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +18e8b0: 7030 2904 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0429 │ │ +18e8b6: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ +18e8ba: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18e8be: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ +18e8c2: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +18e8c8: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18e8cc: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ +18e8d0: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ +18e8d6: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ +18e8da: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ +18e8de: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ +18e8e4: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18e8e8: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ +18e8ec: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ +18e8f2: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ +18e8f6: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ +18e8fc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -297077,32 +297078,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 │ │ -18e8fc: |[18e8fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -18e90c: 7040 2a04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@042a │ │ -18e912: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ -18e916: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18e91a: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ -18e91e: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -18e924: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18e928: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ -18e92c: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ -18e932: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ -18e936: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ -18e93a: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ -18e940: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18e944: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ -18e948: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ -18e94e: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ -18e952: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ -18e958: 0e00 |0026: return-void │ │ +18e900: |[18e900] org.thoughtcrime.securesms.scribbles.ImageEditorHud.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +18e910: 7040 2a04 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@042a │ │ +18e916: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ +18e91a: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18e91e: 2201 7b03 |0007: new-instance v1, Ljava/util/HashMap; // type@037b │ │ +18e922: 7010 900c 0100 |0009: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +18e928: 5b01 6741 |000c: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18e92c: 2201 7c03 |000e: new-instance v1, Ljava/util/HashSet; // type@037c │ │ +18e930: 7010 9a0c 0100 |0010: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ +18e936: 5b01 5141 |0013: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ +18e93a: 2201 5f10 |0015: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0; // type@105f │ │ +18e93e: 7020 6254 0100 |0017: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5462 │ │ +18e944: 5b01 6241 |001a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18e948: 2201 6a10 |001c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6; // type@106a │ │ +18e94c: 7020 7854 0100 |001e: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5478 │ │ +18e952: 5b01 5f41 |0021: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ +18e956: 7010 a254 0000 |0023: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initialize:()V // method@54a2 │ │ +18e95c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=47 │ │ 0x0007 line=52 │ │ 0x000e line=53 │ │ 0x0015 line=226 │ │ @@ -297119,27 +297120,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 │ │ -18e7a4: |[18e7a4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ -18e7b4: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ -18e7b8: 7220 fd0c 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0cfd │ │ -18e7be: 0a01 |0005: move-result v1 │ │ -18e7c0: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ -18e7c4: 5401 6641 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18e7c8: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ -18e7cc: 5501 6541 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4165 │ │ -18e7d0: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ -18e7d4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -18e7d6: 2802 |0011: goto 0013 // +0002 │ │ -18e7d8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -18e7da: 0f01 |0013: return v1 │ │ +18e7a8: |[18e7a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z │ │ +18e7b8: 3801 1200 |0000: if-eqz v1, 0012 // +0012 │ │ +18e7bc: 7220 fd0c 2100 |0002: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@0cfd │ │ +18e7c2: 0a01 |0005: move-result v1 │ │ +18e7c4: 3801 0c00 |0006: if-eqz v1, 0012 // +000c │ │ +18e7c8: 5401 6641 |0008: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18e7cc: 3312 0600 |000a: if-ne v2, v1, 0010 // +0006 │ │ +18e7d0: 5501 6541 |000c: iget-boolean v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4165 │ │ +18e7d4: 3801 0400 |000e: if-eqz v1, 0012 // +0004 │ │ +18e7d8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +18e7da: 2802 |0011: goto 0013 // +0002 │ │ +18e7dc: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +18e7de: 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; │ │ @@ -297149,88 +297150,88 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 149 16-bit code units │ │ -18e978: |[18e978] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ -18e988: 6e10 a054 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54a0 │ │ -18e98e: 0c00 |0003: move-result-object v0 │ │ -18e990: 6001 af26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.image_editor_hud:I // field@26af │ │ -18e994: 7130 a154 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@54a1 │ │ -18e99a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -18e99c: 6e20 bd54 0200 |000a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@54bd │ │ -18e9a2: 6000 d324 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_button:I // field@24d3 │ │ -18e9a6: 6e20 9e54 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18e9ac: 0c00 |0012: move-result-object v0 │ │ -18e9ae: 5b20 5741 |0013: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ -18e9b2: 6000 d424 |0015: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_flip:I // field@24d4 │ │ -18e9b6: 6e20 9e54 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18e9bc: 0c00 |001a: move-result-object v0 │ │ -18e9be: 5b20 5841 |001b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ -18e9c2: 6000 d524 |001d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_rotate:I // field@24d5 │ │ -18e9c6: 6e20 9e54 0200 |001f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18e9cc: 0c00 |0022: move-result-object v0 │ │ -18e9ce: 5b20 5941 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ -18e9d2: 6000 cf24 |0025: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_palette:I // field@24cf │ │ -18e9d6: 6e20 9e54 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18e9dc: 0c00 |002a: move-result-object v0 │ │ -18e9de: 1f00 b601 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -18e9e2: 5b20 5341 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18e9e6: 6000 d724 |002f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_draw_button:I // field@24d7 │ │ -18e9ea: 6e20 9e54 0200 |0031: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18e9f0: 0c00 |0034: move-result-object v0 │ │ -18e9f2: 5b20 5c41 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ -18e9f6: 6000 d824 |0037: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_highlight_button:I // field@24d8 │ │ -18e9fa: 6e20 9e54 0200 |0039: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea00: 0c00 |003c: move-result-object v0 │ │ -18ea02: 5b20 5e41 |003d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ -18ea06: 6000 cd24 |003f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_button:I // field@24cd │ │ -18ea0a: 6e20 9e54 0200 |0041: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea10: 0c00 |0044: move-result-object v0 │ │ -18ea12: 5b20 5241 |0045: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ -18ea16: 6000 dd24 |0047: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_text_button:I // field@24dd │ │ -18ea1a: 6e20 9e54 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea20: 0c00 |004c: move-result-object v0 │ │ -18ea22: 5b20 6441 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ -18ea26: 6000 dc24 |004f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_sticker_button:I // field@24dc │ │ -18ea2a: 6e20 9e54 0200 |0051: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea30: 0c00 |0054: move-result-object v0 │ │ -18ea32: 5b20 6341 |0055: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ -18ea36: 6000 df24 |0057: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_undo_button:I // field@24df │ │ -18ea3a: 6e20 9e54 0200 |0059: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea40: 0c00 |005c: move-result-object v0 │ │ -18ea42: 5b20 6641 |005d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ea46: 6000 da24 |005f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_save_button:I // field@24da │ │ -18ea4a: 6e20 9e54 0200 |0061: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea50: 0c00 |0064: move-result-object v0 │ │ -18ea52: 5b20 6041 |0065: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ -18ea56: 6000 d624 |0067: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_delete_button:I // field@24d6 │ │ -18ea5a: 6e20 9e54 0200 |0069: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea60: 0c00 |006c: move-result-object v0 │ │ -18ea62: 5b20 5b41 |006d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ -18ea66: 6000 d124 |006f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_confirm_button:I // field@24d1 │ │ -18ea6a: 6e20 9e54 0200 |0071: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea70: 0c00 |0074: move-result-object v0 │ │ -18ea72: 5b20 5641 |0075: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ea76: 6000 d024 |0077: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_picker:I // field@24d0 │ │ -18ea7a: 6e20 9e54 0200 |0079: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea80: 0c00 |007c: move-result-object v0 │ │ -18ea82: 1f00 8410 |007d: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1084 │ │ -18ea86: 5b20 5541 |007f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ea8a: 6000 ce24 |0081: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_help_text:I // field@24ce │ │ -18ea8e: 6e20 9e54 0200 |0083: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ -18ea94: 0c00 |0086: move-result-object v0 │ │ -18ea96: 5b20 6141 |0087: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4161 │ │ -18ea9a: 7010 a354 0200 |0089: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@54a3 │ │ -18eaa0: 7010 a454 0200 |008c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@54a4 │ │ -18eaa6: 6200 4e41 |008f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18eaaa: 6e20 bb54 0200 |0091: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18eab0: 0e00 |0094: return-void │ │ +18e97c: |[18e97c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initialize:()V │ │ +18e98c: 6e10 a054 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54a0 │ │ +18e992: 0c00 |0003: move-result-object v0 │ │ +18e994: 6001 af26 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.image_editor_hud:I // field@26af │ │ +18e998: 7130 a154 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@54a1 │ │ +18e99e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +18e9a0: 6e20 bd54 0200 |000a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setOrientation:(I)V // method@54bd │ │ +18e9a6: 6000 d324 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_button:I // field@24d3 │ │ +18e9aa: 6e20 9e54 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18e9b0: 0c00 |0012: move-result-object v0 │ │ +18e9b2: 5b20 5741 |0013: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ +18e9b6: 6000 d424 |0015: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_flip:I // field@24d4 │ │ +18e9ba: 6e20 9e54 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18e9c0: 0c00 |001a: move-result-object v0 │ │ +18e9c2: 5b20 5841 |001b: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ +18e9c6: 6000 d524 |001d: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_crop_rotate:I // field@24d5 │ │ +18e9ca: 6e20 9e54 0200 |001f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18e9d0: 0c00 |0022: move-result-object v0 │ │ +18e9d2: 5b20 5941 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ +18e9d6: 6000 cf24 |0025: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_palette:I // field@24cf │ │ +18e9da: 6e20 9e54 0200 |0027: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18e9e0: 0c00 |002a: move-result-object v0 │ │ +18e9e2: 1f00 b601 |002b: check-cast v0, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +18e9e6: 5b20 5341 |002d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18e9ea: 6000 d724 |002f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_draw_button:I // field@24d7 │ │ +18e9ee: 6e20 9e54 0200 |0031: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18e9f4: 0c00 |0034: move-result-object v0 │ │ +18e9f6: 5b20 5c41 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ +18e9fa: 6000 d824 |0037: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_highlight_button:I // field@24d8 │ │ +18e9fe: 6e20 9e54 0200 |0039: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea04: 0c00 |003c: move-result-object v0 │ │ +18ea06: 5b20 5e41 |003d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ +18ea0a: 6000 cd24 |003f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_button:I // field@24cd │ │ +18ea0e: 6e20 9e54 0200 |0041: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea14: 0c00 |0044: move-result-object v0 │ │ +18ea16: 5b20 5241 |0045: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ +18ea1a: 6000 dd24 |0047: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_text_button:I // field@24dd │ │ +18ea1e: 6e20 9e54 0200 |0049: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea24: 0c00 |004c: move-result-object v0 │ │ +18ea26: 5b20 6441 |004d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ +18ea2a: 6000 dc24 |004f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_sticker_button:I // field@24dc │ │ +18ea2e: 6e20 9e54 0200 |0051: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea34: 0c00 |0054: move-result-object v0 │ │ +18ea36: 5b20 6341 |0055: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ +18ea3a: 6000 df24 |0057: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_undo_button:I // field@24df │ │ +18ea3e: 6e20 9e54 0200 |0059: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea44: 0c00 |005c: move-result-object v0 │ │ +18ea46: 5b20 6641 |005d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ea4a: 6000 da24 |005f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_save_button:I // field@24da │ │ +18ea4e: 6e20 9e54 0200 |0061: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea54: 0c00 |0064: move-result-object v0 │ │ +18ea56: 5b20 6041 |0065: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ +18ea5a: 6000 d624 |0067: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_delete_button:I // field@24d6 │ │ +18ea5e: 6e20 9e54 0200 |0069: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea64: 0c00 |006c: move-result-object v0 │ │ +18ea66: 5b20 5b41 |006d: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ +18ea6a: 6000 d124 |006f: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_confirm_button:I // field@24d1 │ │ +18ea6e: 6e20 9e54 0200 |0071: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea74: 0c00 |0074: move-result-object v0 │ │ +18ea76: 5b20 5641 |0075: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ea7a: 6000 d024 |0077: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_color_picker:I // field@24d0 │ │ +18ea7e: 6e20 9e54 0200 |0079: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea84: 0c00 |007c: move-result-object v0 │ │ +18ea86: 1f00 8410 |007d: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // type@1084 │ │ +18ea8a: 5b20 5541 |007f: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ea8e: 6000 ce24 |0081: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_blur_help_text:I // field@24ce │ │ +18ea92: 6e20 9e54 0200 |0083: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.findViewById:(I)Landroid/view/View; // method@549e │ │ +18ea98: 0c00 |0086: move-result-object v0 │ │ +18ea9a: 5b20 6141 |0087: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4161 │ │ +18ea9e: 7010 a354 0200 |0089: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeViews:()V // method@54a3 │ │ +18eaa4: 7010 a454 0200 |008c: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.initializeVisibilityMap:()V // method@54a4 │ │ +18eaaa: 6200 4e41 |008f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18eaae: 6e20 bb54 0200 |0091: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18eab4: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000a line=75 │ │ 0x000d line=77 │ │ 0x0015 line=78 │ │ 0x001d line=79 │ │ @@ -297257,81 +297258,81 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 162 16-bit code units │ │ -18eab4: |[18eab4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ -18eac4: 5430 6641 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18eac8: 2201 6b10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@106b │ │ -18eacc: 7020 7a54 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547a │ │ -18ead2: 6e20 4103 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ead8: 5430 5b41 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ -18eadc: 2201 6110 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1061 │ │ -18eae0: 7020 6654 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5466 │ │ -18eae6: 6e20 4103 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eaec: 5430 5741 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ -18eaf0: 2201 6210 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1062 │ │ -18eaf4: 7020 6854 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5468 │ │ -18eafa: 6e20 4103 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eb00: 5430 5841 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ -18eb04: 2201 6310 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1063 │ │ -18eb08: 7020 6a54 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546a │ │ -18eb0e: 6e20 4103 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eb14: 5430 5941 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ -18eb18: 2201 6410 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1064 │ │ -18eb1c: 7020 6c54 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546c │ │ -18eb22: 6e20 4103 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eb28: 5430 5641 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18eb2c: 2201 6510 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1065 │ │ -18eb30: 7020 6e54 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546e │ │ -18eb36: 6e20 4103 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eb3c: 2200 8210 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1082 │ │ -18eb40: 7010 1b55 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@551b │ │ -18eb46: 5b30 5441 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ -18eb4a: 5431 5541 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18eb4e: 7110 eb0c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ -18eb54: 2202 6610 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@1066 │ │ -18eb58: 7020 7054 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@5470 │ │ -18eb5e: 6e20 2355 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5523 │ │ -18eb64: 5430 5341 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18eb68: 2201 ab01 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -18eb6c: 6e10 a054 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54a0 │ │ -18eb72: 0c02 |0057: move-result-object v2 │ │ -18eb74: 7020 de05 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ -18eb7a: 6e20 0a06 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -18eb80: 5430 5341 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18eb84: 5431 5441 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ -18eb88: 6e20 0606 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -18eb8e: 5430 5c41 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ -18eb92: 2201 6710 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@1067 │ │ -18eb96: 7020 7254 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5472 │ │ -18eb9c: 6e20 4103 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18eba2: 5430 5241 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ -18eba6: 2201 6810 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@1068 │ │ -18ebaa: 7020 7454 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5474 │ │ -18ebb0: 6e20 4103 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ebb6: 5430 5e41 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ -18ebba: 2201 6910 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@1069 │ │ -18ebbe: 7020 7654 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5476 │ │ -18ebc4: 6e20 4103 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ebca: 5430 6441 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ -18ebce: 2201 6c10 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@106c │ │ -18ebd2: 7020 7c54 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547c │ │ -18ebd8: 6e20 4103 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ebde: 5430 6041 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ -18ebe2: 2201 6d10 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@106d │ │ -18ebe6: 7020 7e54 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547e │ │ -18ebec: 6e20 4103 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ebf2: 5430 6341 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ -18ebf6: 2201 6010 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1060 │ │ -18ebfa: 7020 6454 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5464 │ │ -18ec00: 6e20 4103 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18ec06: 0e00 |00a1: return-void │ │ +18eab8: |[18eab8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeViews:()V │ │ +18eac8: 5430 6641 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18eacc: 2201 6b10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7; // type@106b │ │ +18ead0: 7020 7a54 3100 |0004: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda7;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547a │ │ +18ead6: 6e20 4103 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eadc: 5430 5b41 |000a: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ +18eae0: 2201 6110 |000c: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11; // type@1061 │ │ +18eae4: 7020 6654 3100 |000e: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5466 │ │ +18eaea: 6e20 4103 1000 |0011: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eaf0: 5430 5741 |0014: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ +18eaf4: 2201 6210 |0016: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12; // type@1062 │ │ +18eaf8: 7020 6854 3100 |0018: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda12;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5468 │ │ +18eafe: 6e20 4103 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eb04: 5430 5841 |001e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ +18eb08: 2201 6310 |0020: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13; // type@1063 │ │ +18eb0c: 7020 6a54 3100 |0022: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda13;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546a │ │ +18eb12: 6e20 4103 1000 |0025: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eb18: 5430 5941 |0028: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ +18eb1c: 2201 6410 |002a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14; // type@1064 │ │ +18eb20: 7020 6c54 3100 |002c: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda14;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546c │ │ +18eb26: 6e20 4103 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eb2c: 5430 5641 |0032: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18eb30: 2201 6510 |0034: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1; // type@1065 │ │ +18eb34: 7020 6e54 3100 |0036: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@546e │ │ +18eb3a: 6e20 4103 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eb40: 2200 8210 |003c: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // type@1082 │ │ +18eb44: 7010 1b55 0000 |003e: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.:()V // method@551b │ │ +18eb4a: 5b30 5441 |0041: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ +18eb4e: 5431 5541 |0043: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18eb52: 7110 eb0c 0100 |0045: invoke-static {v1}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ +18eb58: 2202 6610 |0048: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2; // type@1066 │ │ +18eb5c: 7020 7054 1200 |004a: invoke-direct {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V // method@5470 │ │ +18eb62: 6e20 2355 2000 |004d: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5523 │ │ +18eb68: 5430 5341 |0050: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18eb6c: 2201 ab01 |0052: new-instance v1, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +18eb70: 6e10 a054 0300 |0054: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getContext:()Landroid/content/Context; // method@54a0 │ │ +18eb76: 0c02 |0057: move-result-object v2 │ │ +18eb78: 7020 de05 2100 |0058: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ +18eb7e: 6e20 0a06 1000 |005b: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +18eb84: 5430 5341 |005e: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18eb88: 5431 5441 |0060: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ +18eb8c: 6e20 0606 1000 |0062: invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +18eb92: 5430 5c41 |0065: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ +18eb96: 2201 6710 |0067: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3; // type@1067 │ │ +18eb9a: 7020 7254 3100 |0069: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda3;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5472 │ │ +18eba0: 6e20 4103 1000 |006c: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18eba6: 5430 5241 |006f: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ +18ebaa: 2201 6810 |0071: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4; // type@1068 │ │ +18ebae: 7020 7454 3100 |0073: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda4;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5474 │ │ +18ebb4: 6e20 4103 1000 |0076: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18ebba: 5430 5e41 |0079: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ +18ebbe: 2201 6910 |007b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5; // type@1069 │ │ +18ebc2: 7020 7654 3100 |007d: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda5;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5476 │ │ +18ebc8: 6e20 4103 1000 |0080: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18ebce: 5430 6441 |0083: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ +18ebd2: 2201 6c10 |0085: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8; // type@106c │ │ +18ebd6: 7020 7c54 3100 |0087: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda8;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547c │ │ +18ebdc: 6e20 4103 1000 |008a: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18ebe2: 5430 6041 |008d: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ +18ebe6: 2201 6d10 |008f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9; // type@106d │ │ +18ebea: 7020 7e54 3100 |0091: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda9;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@547e │ │ +18ebf0: 6e20 4103 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18ebf6: 5430 6341 |0097: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ +18ebfa: 2201 6010 |0099: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10; // type@1060 │ │ +18ebfe: 7020 6454 3100 |009b: invoke-direct {v1, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V // method@5464 │ │ +18ec04: 6e20 4103 1000 |009e: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18ec0a: 0e00 |00a1: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x000a line=125 │ │ 0x0014 line=130 │ │ 0x001e line=131 │ │ 0x0028 line=132 │ │ @@ -297354,118 +297355,118 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 204 16-bit code units │ │ -18ec08: |[18ec08] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ -18ec18: 6200 4e41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18ec1c: 54b1 5c41 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ -18ec20: 54b2 5e41 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ -18ec24: 54b3 5241 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ -18ec28: 54b4 6441 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ -18ec2c: 54b5 6341 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ -18ec30: 54b6 5741 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ -18ec34: 54b7 6641 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ec38: 54b8 6041 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ -18ec3c: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ -18ec40: 2399 2111 |0014: new-array v9, v9, [Landroid/view/View; // type@1121 │ │ -18ec44: 120a |0016: const/4 v10, #int 0 // #0 │ │ -18ec46: 4d01 090a |0017: aput-object v1, v9, v10 │ │ -18ec4a: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -18ec4c: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ -18ec50: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -18ec52: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ -18ec56: 1233 |001f: const/4 v3, #int 3 // #3 │ │ -18ec58: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ -18ec5c: 1244 |0022: const/4 v4, #int 4 // #4 │ │ -18ec5e: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ -18ec62: 1255 |0025: const/4 v5, #int 5 // #5 │ │ -18ec64: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ -18ec68: 1265 |0028: const/4 v5, #int 6 // #6 │ │ -18ec6a: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ -18ec6e: 1275 |002b: const/4 v5, #int 7 // #7 │ │ -18ec70: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ -18ec74: 7030 bf54 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ec7a: 6200 4b41 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18ec7e: 2345 2111 |0033: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ -18ec82: 54b6 5641 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ec86: 4d06 050a |0037: aput-object v6, v5, v10 │ │ -18ec8a: 54b6 6641 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ec8e: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ -18ec92: 54b6 5541 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ec96: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ -18ec9a: 54b6 5341 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18ec9e: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ -18eca2: 7030 bf54 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18eca8: 6200 4c41 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18ecac: 2345 2111 |004a: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ -18ecb0: 54b6 5641 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ecb4: 4d06 050a |004e: aput-object v6, v5, v10 │ │ -18ecb8: 54b6 6641 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ecbc: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ -18ecc0: 54b6 5541 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ecc4: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ -18ecc8: 54b6 5341 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18eccc: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ -18ecd0: 7030 bf54 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ecd6: 6200 4941 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18ecda: 54b5 5641 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ecde: 54b6 6641 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ece2: 54b7 6141 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4161 │ │ -18ece6: 2338 2111 |0067: new-array v8, v3, [Landroid/view/View; // type@1121 │ │ -18ecea: 4d05 080a |0069: aput-object v5, v8, v10 │ │ -18ecee: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ -18ecf2: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ -18ecf6: 7030 bf54 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ecfc: 6200 4f41 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18ed00: 2345 2111 |0074: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ -18ed04: 54b6 5641 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ed08: 4d06 050a |0078: aput-object v6, v5, v10 │ │ -18ed0c: 54b6 5b41 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ -18ed10: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ -18ed14: 54b6 5541 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ed18: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ -18ed1c: 54b6 5341 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ -18ed20: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ -18ed24: 7030 bf54 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ed2a: 6200 4d41 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18ed2e: 54b5 5641 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ed32: 54b6 5b41 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ -18ed36: 2327 2111 |008f: new-array v7, v2, [Landroid/view/View; // type@1121 │ │ -18ed3a: 4d05 070a |0091: aput-object v5, v7, v10 │ │ -18ed3e: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ -18ed42: 7030 bf54 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ed48: 6200 4a41 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18ed4c: 54b5 5641 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ -18ed50: 54b6 5841 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ -18ed54: 54b7 5941 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ -18ed58: 54b8 6641 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18ed5c: 2344 2111 |00a2: new-array v4, v4, [Landroid/view/View; // type@1121 │ │ -18ed60: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ -18ed64: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ -18ed68: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ -18ed6c: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ -18ed70: 7030 bf54 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ -18ed76: 54b0 6741 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18ed7a: 7210 e70c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0ce7 │ │ -18ed80: 0c00 |00b4: move-result-object v0 │ │ -18ed82: 7210 760c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ -18ed88: 0c00 |00b8: move-result-object v0 │ │ -18ed8a: 7210 aa0c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -18ed90: 0a01 |00bc: move-result v1 │ │ -18ed92: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ -18ed96: 7210 ab0c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -18ed9c: 0c01 |00c2: move-result-object v1 │ │ -18ed9e: 1f01 9203 |00c3: check-cast v1, Ljava/util/Set; // type@0392 │ │ -18eda2: 54b2 5141 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ -18eda6: 7220 fb0c 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0cfb │ │ -18edac: 28ef |00ca: goto 00b9 // -0011 │ │ -18edae: 0e00 |00cb: return-void │ │ +18ec0c: |[18ec0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.initializeVisibilityMap:()V │ │ +18ec1c: 6200 4e41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18ec20: 54b1 5c41 |0002: iget-object v1, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.drawButton:Landroid/view/View; // field@415c │ │ +18ec24: 54b2 5e41 |0004: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightButton:Landroid/view/View; // field@415e │ │ +18ec28: 54b3 5241 |0006: iget-object v3, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.blurButton:Landroid/view/View; // field@4152 │ │ +18ec2c: 54b4 6441 |0008: iget-object v4, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.textButton:Landroid/view/View; // field@4164 │ │ +18ec30: 54b5 6341 |000a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.stickerButton:Landroid/view/View; // field@4163 │ │ +18ec34: 54b6 5741 |000c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropButton:Landroid/view/View; // field@4157 │ │ +18ec38: 54b7 6641 |000e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ec3c: 54b8 6041 |0010: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.saveButton:Landroid/view/View; // field@4160 │ │ +18ec40: 1309 0800 |0012: const/16 v9, #int 8 // #8 │ │ +18ec44: 2399 2111 |0014: new-array v9, v9, [Landroid/view/View; // type@1121 │ │ +18ec48: 120a |0016: const/4 v10, #int 0 // #0 │ │ +18ec4a: 4d01 090a |0017: aput-object v1, v9, v10 │ │ +18ec4e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +18ec50: 4d02 0901 |001a: aput-object v2, v9, v1 │ │ +18ec54: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +18ec56: 4d03 0902 |001d: aput-object v3, v9, v2 │ │ +18ec5a: 1233 |001f: const/4 v3, #int 3 // #3 │ │ +18ec5c: 4d04 0903 |0020: aput-object v4, v9, v3 │ │ +18ec60: 1244 |0022: const/4 v4, #int 4 // #4 │ │ +18ec62: 4d05 0904 |0023: aput-object v5, v9, v4 │ │ +18ec66: 1255 |0025: const/4 v5, #int 5 // #5 │ │ +18ec68: 4d06 0905 |0026: aput-object v6, v9, v5 │ │ +18ec6c: 1265 |0028: const/4 v5, #int 6 // #6 │ │ +18ec6e: 4d07 0905 |0029: aput-object v7, v9, v5 │ │ +18ec72: 1275 |002b: const/4 v5, #int 7 // #7 │ │ +18ec74: 4d08 0905 |002c: aput-object v8, v9, v5 │ │ +18ec78: 7030 bf54 0b09 |002e: invoke-direct {v11, v0, v9}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ec7e: 6200 4b41 |0031: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18ec82: 2345 2111 |0033: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ +18ec86: 54b6 5641 |0035: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ec8a: 4d06 050a |0037: aput-object v6, v5, v10 │ │ +18ec8e: 54b6 6641 |0039: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ec92: 4d06 0501 |003b: aput-object v6, v5, v1 │ │ +18ec96: 54b6 5541 |003d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ec9a: 4d06 0502 |003f: aput-object v6, v5, v2 │ │ +18ec9e: 54b6 5341 |0041: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18eca2: 4d06 0503 |0043: aput-object v6, v5, v3 │ │ +18eca6: 7030 bf54 0b05 |0045: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ecac: 6200 4c41 |0048: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18ecb0: 2345 2111 |004a: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ +18ecb4: 54b6 5641 |004c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ecb8: 4d06 050a |004e: aput-object v6, v5, v10 │ │ +18ecbc: 54b6 6641 |0050: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ecc0: 4d06 0501 |0052: aput-object v6, v5, v1 │ │ +18ecc4: 54b6 5541 |0054: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ecc8: 4d06 0502 |0056: aput-object v6, v5, v2 │ │ +18eccc: 54b6 5341 |0058: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18ecd0: 4d06 0503 |005a: aput-object v6, v5, v3 │ │ +18ecd4: 7030 bf54 0b05 |005c: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ecda: 6200 4941 |005f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18ecde: 54b5 5641 |0061: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ece2: 54b6 6641 |0063: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ece6: 54b7 6141 |0065: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.scribbleBlurHelpText:Landroid/view/View; // field@4161 │ │ +18ecea: 2338 2111 |0067: new-array v8, v3, [Landroid/view/View; // type@1121 │ │ +18ecee: 4d05 080a |0069: aput-object v5, v8, v10 │ │ +18ecf2: 4d06 0801 |006b: aput-object v6, v8, v1 │ │ +18ecf6: 4d07 0802 |006d: aput-object v7, v8, v2 │ │ +18ecfa: 7030 bf54 0b08 |006f: invoke-direct {v11, v0, v8}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ed00: 6200 4f41 |0072: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18ed04: 2345 2111 |0074: new-array v5, v4, [Landroid/view/View; // type@1121 │ │ +18ed08: 54b6 5641 |0076: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ed0c: 4d06 050a |0078: aput-object v6, v5, v10 │ │ +18ed10: 54b6 5b41 |007a: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ +18ed14: 4d06 0501 |007c: aput-object v6, v5, v1 │ │ +18ed18: 54b6 5541 |007e: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ed1c: 4d06 0502 |0080: aput-object v6, v5, v2 │ │ +18ed20: 54b6 5341 |0082: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPalette:Landroidx/recyclerview/widget/RecyclerView; // field@4153 │ │ +18ed24: 4d06 0503 |0084: aput-object v6, v5, v3 │ │ +18ed28: 7030 bf54 0b05 |0086: invoke-direct {v11, v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ed2e: 6200 4d41 |0089: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18ed32: 54b5 5641 |008b: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ed36: 54b6 5b41 |008d: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.deleteButton:Landroid/view/View; // field@415b │ │ +18ed3a: 2327 2111 |008f: new-array v7, v2, [Landroid/view/View; // type@1121 │ │ +18ed3e: 4d05 070a |0091: aput-object v5, v7, v10 │ │ +18ed42: 4d06 0701 |0093: aput-object v6, v7, v1 │ │ +18ed46: 7030 bf54 0b07 |0095: invoke-direct {v11, v0, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ed4c: 6200 4a41 |0098: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18ed50: 54b5 5641 |009a: iget-object v5, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.confirmButton:Landroid/view/View; // field@4156 │ │ +18ed54: 54b6 5841 |009c: iget-object v6, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropFlipButton:Landroid/view/View; // field@4158 │ │ +18ed58: 54b7 5941 |009e: iget-object v7, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.cropRotateButton:Landroid/view/View; // field@4159 │ │ +18ed5c: 54b8 6641 |00a0: iget-object v8, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18ed60: 2344 2111 |00a2: new-array v4, v4, [Landroid/view/View; // type@1121 │ │ +18ed64: 4d05 040a |00a4: aput-object v5, v4, v10 │ │ +18ed68: 4d06 0401 |00a6: aput-object v6, v4, v1 │ │ +18ed6c: 4d07 0402 |00a8: aput-object v7, v4, v2 │ │ +18ed70: 4d08 0403 |00aa: aput-object v8, v4, v3 │ │ +18ed74: 7030 bf54 0b04 |00ac: invoke-direct {v11, v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V // method@54bf │ │ +18ed7a: 54b0 6741 |00af: iget-object v0, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18ed7e: 7210 e70c 0000 |00b1: invoke-interface {v0}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@0ce7 │ │ +18ed84: 0c00 |00b4: move-result-object v0 │ │ +18ed86: 7210 760c 0000 |00b5: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ +18ed8c: 0c00 |00b8: move-result-object v0 │ │ +18ed8e: 7210 aa0c 0000 |00b9: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +18ed94: 0a01 |00bc: move-result v1 │ │ +18ed96: 3801 0e00 |00bd: if-eqz v1, 00cb // +000e │ │ +18ed9a: 7210 ab0c 0000 |00bf: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +18eda0: 0c01 |00c2: move-result-object v1 │ │ +18eda2: 1f01 9203 |00c3: check-cast v1, Ljava/util/Set; // type@0392 │ │ +18eda6: 54b2 5141 |00c5: iget-object v2, v11, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ +18edaa: 7220 fb0c 1200 |00c7: invoke-interface {v2, v1}, Ljava/util/Set;.addAll:(Ljava/util/Collection;)Z // method@0cfb │ │ +18edb0: 28ef |00ca: goto 00b9 // -0011 │ │ +18edb2: 0e00 |00cb: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0031 line=101 │ │ 0x0048 line=103 │ │ 0x005f line=105 │ │ 0x0072 line=107 │ │ @@ -297481,22 +297482,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -18ef4c: |[18ef4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ -18ef5c: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ef60: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18ef64: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ -18ef6a: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ef6e: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -18ef70: 6e20 2f55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18ef76: 0e00 |000d: return-void │ │ +18ef50: |[18ef50] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeBlur:()V │ │ +18ef60: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ef64: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18ef68: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ +18ef6e: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ef72: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +18ef74: 6e20 2f55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18ef7a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297505,22 +297506,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -18ef78: |[18ef78] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ -18ef88: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ef8c: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18ef90: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ -18ef96: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18ef9a: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ -18ef9e: 6e20 2f55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18efa4: 0e00 |000e: return-void │ │ +18ef7c: |[18ef7c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeDraw:()V │ │ +18ef8c: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ef90: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18ef94: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ +18ef9a: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18ef9e: 1501 ffff |0009: const/high16 v1, #int -65536 // #ffff │ │ +18efa2: 6e20 2f55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18efa8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0007 line=213 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297529,22 +297530,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -18efa8: |[18efa8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ -18efb8: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18efbc: 5421 5f41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ -18efc0: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ -18efc6: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18efca: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ -18efce: 6e20 2f55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18efd4: 0e00 |000e: return-void │ │ +18efac: |[18efac] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeHighlight:()V │ │ +18efbc: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18efc0: 5421 5f41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.highlightOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@415f │ │ +18efc4: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ +18efca: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18efce: 1301 00ff |0009: const/16 v1, #int -256 // #ff00 │ │ +18efd2: 6e20 2f55 1000 |000b: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18efd8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0007 line=218 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297553,22 +297554,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -18efd8: |[18efd8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ -18efe8: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18efec: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ -18eff0: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ -18eff6: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18effa: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -18effc: 6e20 2f55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18f002: 0e00 |000d: return-void │ │ +18efdc: |[18efdc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.presentModeText:()V │ │ +18efec: 5420 5541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18eff0: 5421 6241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.standardOnColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@4162 │ │ +18eff4: 6e20 3355 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V // method@5533 │ │ +18effa: 5420 5541 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18effe: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +18f000: 6e20 2f55 1000 |000a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18f006: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0007 line=223 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ │ │ @@ -297577,72 +297578,72 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -18e7fc: |[18e7fc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ -18e80c: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ -18e812: b501 |0003: and-int/2addr v1, v0 │ │ -18e814: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ -18e818: b601 |0006: or-int/2addr v1, v0 │ │ -18e81a: 0f01 |0007: return v1 │ │ +18e800: |[18e800] org.thoughtcrime.securesms.scribbles.ImageEditorHud.replaceAlphaWith128:(I)I │ │ +18e810: 1400 ffff ff00 |0000: const v0, #float 2.35099e-38 // #00ffffff │ │ +18e816: b501 |0003: and-int/2addr v1, v0 │ │ +18e818: 1500 0080 |0004: const/high16 v0, #int -2147483648 // #8000 │ │ +18e81c: b601 |0006: or-int/2addr v1, v0 │ │ +18e81e: 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 │ │ -18f07c: |[18f07c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ -18f08c: 5b45 5a41 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18f090: 7020 c054 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54c0 │ │ -18f096: 6200 4741 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ -18f09a: 6e10 9554 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18f0a0: 0a01 |000a: move-result v1 │ │ -18f0a2: 4400 0001 |000b: aget v0, v0, v1 │ │ -18f0a6: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -18f0a8: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ -18f0ac: 1222 |0010: const/4 v2, #int 2 // #2 │ │ -18f0ae: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ -18f0b2: 1232 |0013: const/4 v2, #int 3 // #3 │ │ -18f0b4: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ -18f0b8: 1242 |0016: const/4 v2, #int 4 // #4 │ │ -18f0ba: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ -18f0be: 2810 |0019: goto 0029 // +0010 │ │ -18f0c0: 7010 b354 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@54b3 │ │ -18f0c6: 280c |001d: goto 0029 // +000c │ │ -18f0c8: 7010 b654 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@54b6 │ │ -18f0ce: 2808 |0021: goto 0029 // +0008 │ │ -18f0d0: 7010 b554 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@54b5 │ │ -18f0d6: 2804 |0025: goto 0029 // +0004 │ │ -18f0d8: 7010 b454 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@54b4 │ │ -18f0de: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ -18f0e2: 5446 5d41 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18f0e6: 7220 8d54 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@548d │ │ -18f0ec: 5446 5d41 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18f0f0: 6200 4e41 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18f0f4: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -18f0f6: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ -18f0fa: 1210 |0037: const/4 v0, #int 1 // #1 │ │ -18f0fc: 2802 |0038: goto 003a // +0002 │ │ -18f0fe: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -18f100: 6203 4f41 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18f104: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ -18f108: 2802 |003e: goto 0040 // +0002 │ │ -18f10a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -18f10c: 7230 8e54 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@548e │ │ -18f112: 0e00 |0043: return-void │ │ +18f080: |[18f080] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V │ │ +18f090: 5b45 5a41 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18f094: 7020 c054 5400 |0002: invoke-direct {v4, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54c0 │ │ +18f09a: 6200 4741 |0005: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@4147 │ │ +18f09e: 6e10 9554 0500 |0007: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18f0a4: 0a01 |000a: move-result v1 │ │ +18f0a6: 4400 0001 |000b: aget v0, v0, v1 │ │ +18f0aa: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +18f0ac: 3210 1800 |000e: if-eq v0, v1, 0026 // +0018 │ │ +18f0b0: 1222 |0010: const/4 v2, #int 2 // #2 │ │ +18f0b2: 3220 1100 |0011: if-eq v0, v2, 0022 // +0011 │ │ +18f0b6: 1232 |0013: const/4 v2, #int 3 // #3 │ │ +18f0b8: 3220 0a00 |0014: if-eq v0, v2, 001e // +000a │ │ +18f0bc: 1242 |0016: const/4 v2, #int 4 // #4 │ │ +18f0be: 3220 0300 |0017: if-eq v0, v2, 001a // +0003 │ │ +18f0c2: 2810 |0019: goto 0029 // +0010 │ │ +18f0c4: 7010 b354 0400 |001a: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeBlur:()V // method@54b3 │ │ +18f0ca: 280c |001d: goto 0029 // +000c │ │ +18f0cc: 7010 b654 0400 |001e: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeText:()V // method@54b6 │ │ +18f0d2: 2808 |0021: goto 0029 // +0008 │ │ +18f0d4: 7010 b554 0400 |0022: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeHighlight:()V // method@54b5 │ │ +18f0da: 2804 |0025: goto 0029 // +0004 │ │ +18f0dc: 7010 b454 0400 |0026: invoke-direct {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.presentModeDraw:()V // method@54b4 │ │ +18f0e2: 3806 0700 |0029: if-eqz v6, 0030 // +0007 │ │ +18f0e6: 5446 5d41 |002b: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18f0ea: 7220 8d54 5600 |002d: invoke-interface {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@548d │ │ +18f0f0: 5446 5d41 |0030: iget-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18f0f4: 6200 4e41 |0032: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18f0f8: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +18f0fa: 3205 0400 |0035: if-eq v5, v0, 0039 // +0004 │ │ +18f0fe: 1210 |0037: const/4 v0, #int 1 // #1 │ │ +18f100: 2802 |0038: goto 003a // +0002 │ │ +18f102: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +18f104: 6203 4f41 |003a: sget-object v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18f108: 3235 0300 |003c: if-eq v5, v3, 003f // +0003 │ │ +18f10c: 2802 |003e: goto 0040 // +0002 │ │ +18f10e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +18f110: 7230 8e54 0601 |0040: invoke-interface {v6, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRequestFullScreen:(ZZ)V // method@548e │ │ +18f116: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ 0x0005 line=180 │ │ 0x001a line=184 │ │ 0x001e line=183 │ │ @@ -297660,22 +297661,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 │ │ -18f160: |[18f160] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ -18f170: 5420 6741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18f174: 2201 7c03 |0002: new-instance v1, Ljava/util/HashSet; // type@037c │ │ -18f178: 7110 610c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c61 │ │ -18f17e: 0c04 |0007: move-result-object v4 │ │ -18f180: 7020 9c0c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c9c │ │ -18f186: 7230 e30c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -18f18c: 0e00 |000e: return-void │ │ +18f164: |[18f164] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setVisibleViewsWhenInMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;[Landroid/view/View;)V │ │ +18f174: 5420 6741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18f178: 2201 7c03 |0002: new-instance v1, Ljava/util/HashSet; // type@037c │ │ +18f17c: 7110 610c 0400 |0004: invoke-static {v4}, Ljava/util/Arrays;.asList:([Ljava/lang/Object;)Ljava/util/List; // method@0c61 │ │ +18f182: 0c04 |0007: move-result-object v4 │ │ +18f184: 7020 9c0c 4100 |0008: invoke-direct {v1, v4}, Ljava/util/HashSet;.:(Ljava/util/Collection;)V // method@0c9c │ │ +18f18a: 7230 e30c 3001 |000b: invoke-interface {v0, v3, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +18f190: 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; │ │ @@ -297685,37 +297686,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 │ │ -18f190: |[18f190] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18f1a0: 5430 6741 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18f1a4: 7220 e00c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -18f1aa: 0c04 |0005: move-result-object v4 │ │ -18f1ac: 1f04 9203 |0006: check-cast v4, Ljava/util/Set; // type@0392 │ │ -18f1b0: 5430 5141 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ -18f1b4: 7210 000d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ -18f1ba: 0c00 |000d: move-result-object v0 │ │ -18f1bc: 7210 aa0c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -18f1c2: 0a01 |0011: move-result v1 │ │ -18f1c4: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ -18f1c8: 7210 ab0c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -18f1ce: 0c01 |0017: move-result-object v1 │ │ -18f1d0: 1f01 f200 |0018: check-cast v1, Landroid/view/View; // type@00f2 │ │ -18f1d4: 7030 9c54 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@549c │ │ -18f1da: 0a02 |001d: move-result v2 │ │ -18f1dc: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ -18f1e0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -18f1e2: 2803 |0021: goto 0024 // +0003 │ │ -18f1e4: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ -18f1e8: 6e20 4c03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -18f1ee: 28e7 |0027: goto 000e // -0019 │ │ -18f1f0: 0e00 |0028: return-void │ │ +18f194: |[18f194] org.thoughtcrime.securesms.scribbles.ImageEditorHud.updateButtonVisibility:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18f1a4: 5430 6741 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18f1a8: 7220 e00c 4000 |0002: invoke-interface {v0, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +18f1ae: 0c04 |0005: move-result-object v4 │ │ +18f1b0: 1f04 9203 |0006: check-cast v4, Ljava/util/Set; // type@0392 │ │ +18f1b4: 5430 5141 |0008: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.allViews:Ljava/util/Set; // field@4151 │ │ +18f1b8: 7210 000d 0000 |000a: invoke-interface {v0}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ +18f1be: 0c00 |000d: move-result-object v0 │ │ +18f1c0: 7210 aa0c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +18f1c6: 0a01 |0011: move-result v1 │ │ +18f1c8: 3801 1600 |0012: if-eqz v1, 0028 // +0016 │ │ +18f1cc: 7210 ab0c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +18f1d2: 0c01 |0017: move-result-object v1 │ │ +18f1d4: 1f01 f200 |0018: check-cast v1, Landroid/view/View; // type@00f2 │ │ +18f1d8: 7030 9c54 4301 |001a: invoke-direct {v3, v4, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@549c │ │ +18f1de: 0a02 |001d: move-result v2 │ │ +18f1e0: 3802 0400 |001e: if-eqz v2, 0022 // +0004 │ │ +18f1e4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +18f1e6: 2803 |0021: goto 0024 // +0003 │ │ +18f1e8: 1302 0800 |0022: const/16 v2, #int 8 // #8 │ │ +18f1ec: 6e20 4c03 2100 |0024: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +18f1f2: 28e7 |0027: goto 000e // -0019 │ │ +18f1f4: 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; │ │ @@ -297727,18 +297728,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 │ │ -18e95c: |[18e95c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18e96c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -18e96e: 7030 bc54 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54bc │ │ -18e974: 0e00 |0004: return-void │ │ +18e960: |[18e960] org.thoughtcrime.securesms.scribbles.ImageEditorHud.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18e970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +18e972: 7030 bc54 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54bc │ │ +18e978: 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; │ │ │ │ @@ -297747,19 +297748,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -18e7dc: |[18e7dc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ -18e7ec: 5410 5541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18e7f0: 6e10 2955 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5529 │ │ -18e7f6: 0a00 |0005: move-result v0 │ │ -18e7f8: 0f00 |0006: return v0 │ │ +18e7e0: |[18e7e0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.getActiveColor:()I │ │ +18e7f0: 5410 5541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18e7f4: 6e10 2955 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.getActiveColor:()I // method@5529 │ │ +18e7fa: 0a00 |0005: move-result v0 │ │ +18e7fc: 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;) │ │ @@ -297767,18 +297768,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18edb0: |[18edb0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18edc0: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18edc4: 7210 9154 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@5491 │ │ -18edca: 0e00 |0005: return-void │ │ +18edb4: |[18edb4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$0$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18edc4: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18edc8: 7210 9154 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onUndo:()V // method@5491 │ │ +18edce: 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; │ │ │ │ @@ -297787,20 +297788,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -18edcc: |[18edcc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18eddc: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ede0: 7210 8b54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@548b │ │ -18ede6: 6201 4e41 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18edea: 6e20 bb54 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18edf0: 0e00 |000a: return-void │ │ +18edd0: |[18edd0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$1$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ede0: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ede4: 7210 8b54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onDelete:()V // method@548b │ │ +18edea: 6201 4e41 |0005: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18edee: 6e20 bb54 1000 |0007: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18edf4: 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; │ │ @@ -297810,18 +297811,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18edf4: |[18edf4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee04: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ee08: 7210 9054 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@5490 │ │ -18ee0e: 0e00 |0005: return-void │ │ +18edf8: |[18edf8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$10$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee08: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ee0c: 7210 9054 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onSave:()V // method@5490 │ │ +18ee12: 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; │ │ │ │ @@ -297830,18 +297831,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ee10: |[18ee10] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee20: 6201 4d41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18ee24: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18ee2a: 0e00 |0005: return-void │ │ +18ee14: |[18ee14] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$11$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee24: 6201 4d41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18ee28: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18ee2e: 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; │ │ │ │ @@ -297850,18 +297851,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ee2c: |[18ee2c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee3c: 6201 4a41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18ee40: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18ee46: 0e00 |0005: return-void │ │ +18ee30: |[18ee30] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$2$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee40: 6201 4a41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18ee44: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18ee4a: 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; │ │ │ │ @@ -297870,18 +297871,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18ee48: |[18ee48] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee58: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ee5c: 7210 8c54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@548c │ │ -18ee62: 0e00 |0005: return-void │ │ +18ee4c: |[18ee4c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$3$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee5c: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ee60: 7210 8c54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onFlipHorizontal:()V // method@548c │ │ +18ee66: 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; │ │ │ │ @@ -297890,18 +297891,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18ee64: |[18ee64] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee74: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ee78: 7210 8f54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@548f │ │ -18ee7e: 0e00 |0005: return-void │ │ +18ee68: |[18ee68] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$4$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee78: 5401 5d41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ee7c: 7210 8f54 0100 |0002: invoke-interface {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onRotate90AntiClockwise:()V // method@548f │ │ +18ee82: 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; │ │ │ │ @@ -297910,18 +297911,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ee80: |[18ee80] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ee90: 6201 4e41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18ee94: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18ee9a: 0e00 |0005: return-void │ │ +18ee84: |[18ee84] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$5$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ee94: 6201 4e41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18ee98: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18ee9e: 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; │ │ │ │ @@ -297930,18 +297931,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ee9c: |[18ee9c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18eeac: 6201 4b41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ -18eeb0: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18eeb6: 0e00 |0005: return-void │ │ +18eea0: |[18eea0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$6$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18eeb0: 6201 4b41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.DRAW:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414b │ │ +18eeb4: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18eeba: 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; │ │ │ │ @@ -297950,18 +297951,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18eeb8: |[18eeb8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18eec8: 6201 4941 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ -18eecc: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18eed2: 0e00 |0005: return-void │ │ +18eebc: |[18eebc] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$7$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18eecc: 6201 4941 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.BLUR:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@4149 │ │ +18eed0: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18eed6: 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; │ │ │ │ @@ -297970,18 +297971,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18eed4: |[18eed4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18eee4: 6201 4c41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ -18eee8: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18eeee: 0e00 |0005: return-void │ │ +18eed8: |[18eed8] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$8$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18eee8: 6201 4c41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.HIGHLIGHT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414c │ │ +18eeec: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18eef2: 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; │ │ │ │ @@ -297990,18 +297991,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18eef0: |[18eef0] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ -18ef00: 6201 4f41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18ef04: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18ef0a: 0e00 |0005: return-void │ │ +18eef4: |[18eef4] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$initializeViews$9$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(Landroid/view/View;)V │ │ +18ef04: 6201 4f41 |0000: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18ef08: 6e20 bb54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18ef0e: 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; │ │ │ │ @@ -298010,18 +298011,18 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18ef0c: |[18ef0c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -18ef1c: 5410 5d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ef20: 7220 8a54 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@548a │ │ -18ef26: 0e00 |0005: return-void │ │ +18ef10: |[18ef10] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +18ef20: 5410 5d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ef24: 7220 8a54 2000 |0002: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@548a │ │ +18ef2a: 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 │ │ │ │ @@ -298030,20 +298031,20 @@ │ │ type : '(I)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -18ef28: |[18ef28] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ -18ef38: 5410 5d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18ef3c: 7110 b754 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@54b7 │ │ -18ef42: 0a02 |0005: move-result v2 │ │ -18ef44: 7220 8a54 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@548a │ │ -18ef4a: 0e00 |0009: return-void │ │ +18ef2c: |[18ef2c] org.thoughtcrime.securesms.scribbles.ImageEditorHud.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V │ │ +18ef3c: 5410 5d41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18ef40: 7110 b754 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.replaceAlphaWith128:(I)I // method@54b7 │ │ +18ef46: 0a02 |0005: move-result v2 │ │ +18ef48: 7220 8a54 2000 |0006: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;.onColorChange:(I)V // method@548a │ │ +18ef4e: 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 │ │ │ │ @@ -298052,18 +298053,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f004: |[18f004] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ -18f014: 5410 5541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ -18f018: 6e20 2f55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18f01e: 0e00 |0005: return-void │ │ +18f008: |[18f008] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setActiveColor:(I)V │ │ +18f018: 5410 5541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPicker:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@4155 │ │ +18f01c: 6e20 2f55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18f022: 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 │ │ │ │ @@ -298072,19 +298073,19 @@ │ │ type : '(Ljava/util/Set;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -18f020: |[18f020] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ -18f030: 5410 5441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ -18f034: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -18f038: 6e20 2255 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@5522 │ │ -18f03e: 0e00 |0007: return-void │ │ +18f024: |[18f024] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setColorPalette:(Ljava/util/Set;)V │ │ +18f034: 5410 5441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.colorPaletteAdapter:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; // field@4154 │ │ +18f038: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +18f03c: 6e20 2255 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.setColors:(Ljava/util/Collection;)V // method@5522 │ │ +18f042: 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; │ │ @@ -298094,20 +298095,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 │ │ -18f040: |[18f040] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ -18f050: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ -18f054: 2803 |0002: goto 0005 // +0003 │ │ -18f056: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ -18f05a: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ -18f05e: 0e00 |0007: return-void │ │ +18f044: |[18f044] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V │ │ +18f054: 3801 0300 |0000: if-eqz v1, 0003 // +0003 │ │ +18f058: 2803 |0002: goto 0005 // +0003 │ │ +18f05a: 6201 5041 |0003: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.NULL_EVENT_LISTENER:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@4150 │ │ +18f05e: 5b01 5d41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.eventListener:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener; // field@415d │ │ +18f062: 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; │ │ │ │ @@ -298116,18 +298117,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 │ │ -18f060: |[18f060] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18f070: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -18f072: 7030 bc54 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54bc │ │ -18f078: 0e00 |0004: return-void │ │ +18f064: |[18f064] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18f074: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +18f076: 7030 bc54 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;Z)V // method@54bc │ │ +18f07c: 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; │ │ │ │ @@ -298136,31 +298137,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -18f114: |[18f114] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ -18f124: 5c23 6541 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4165 │ │ -18f128: 5423 6641 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18f12c: 5420 6741 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ -18f130: 5421 5a41 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ -18f134: 7220 e00c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -18f13a: 0c00 |000b: move-result-object v0 │ │ -18f13c: 1f00 9203 |000c: check-cast v0, Ljava/util/Set; // type@0392 │ │ -18f140: 5421 6641 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ -18f144: 7030 9c54 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@549c │ │ -18f14a: 0a00 |0013: move-result v0 │ │ -18f14c: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ -18f150: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -18f152: 2803 |0017: goto 001a // +0003 │ │ -18f154: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ -18f158: 6e20 4c03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -18f15e: 0e00 |001d: return-void │ │ +18f118: |[18f118] org.thoughtcrime.securesms.scribbles.ImageEditorHud.setUndoAvailability:(Z)V │ │ +18f128: 5c23 6541 |0000: iput-boolean v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoAvailable:Z // field@4165 │ │ +18f12c: 5423 6641 |0002: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18f130: 5420 6741 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.visibilityModeMap:Ljava/util/Map; // field@4167 │ │ +18f134: 5421 5a41 |0006: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.currentMode:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@415a │ │ +18f138: 7220 e00c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +18f13e: 0c00 |000b: move-result-object v0 │ │ +18f140: 1f00 9203 |000c: check-cast v0, Ljava/util/Set; // type@0392 │ │ +18f144: 5421 6641 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.undoButton:Landroid/view/View; // field@4166 │ │ +18f148: 7030 9c54 0201 |0010: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.buttonIsVisible:(Ljava/util/Set;Landroid/view/View;)Z // method@549c │ │ +18f14e: 0a00 |0013: move-result v0 │ │ +18f150: 3800 0400 |0014: if-eqz v0, 0018 // +0004 │ │ +18f154: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +18f156: 2803 |0017: goto 001a // +0003 │ │ +18f158: 1300 0800 |0018: const/16 v0, #int 8 // #8 │ │ +18f15c: 6e20 4c03 0300 |001a: invoke-virtual {v3, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +18f162: 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 │ │ @@ -298227,18 +298228,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 │ │ -18f5ac: |[18f5ac] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -18f5bc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18f5c2: 5b01 7241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4172 │ │ -18f5c6: 0e00 |0005: return-void │ │ +18f5b0: |[18f5b0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +18f5c0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18f5c6: 5b01 7241 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4172 │ │ +18f5ca: 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; │ │ │ │ @@ -298248,18 +298249,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18f5c8: |[18f5c8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -18f5d8: 5410 7241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4172 │ │ -18f5dc: 6e20 e354 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@54e3 │ │ -18f5e2: 0e00 |0005: return-void │ │ +18f5cc: |[18f5cc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +18f5dc: 5410 7241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // field@4172 │ │ +18f5e0: 6e20 e354 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@54e3 │ │ +18f5e6: 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; │ │ │ │ @@ -298295,17 +298296,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18fb38: |[18fb38] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ -18fb48: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18fb4e: 0e00 |0003: return-void │ │ +18fb3c: |[18fb3c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.:()V │ │ +18fb4c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18fb52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; │ │ │ │ Virtual methods - │ │ @@ -298314,18 +298315,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 │ │ -18fa98: |[18fa98] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -18faa8: 6e20 0255 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5502 │ │ -18faae: 0c01 |0003: move-result-object v1 │ │ -18fab0: 1101 |0004: return-object v1 │ │ +18fa9c: |[18fa9c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +18faac: 6e20 0255 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5502 │ │ +18fab2: 0c01 |0003: move-result-object v1 │ │ +18fab4: 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; │ │ │ │ @@ -298334,32 +298335,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 │ │ -18fad0: |[18fad0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -18fae0: 2200 7e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ -18fae4: 6e10 5d02 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@025d │ │ -18faea: 0c01 |0005: move-result-object v1 │ │ -18faec: 7110 0102 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -18faf2: 0c01 |0009: move-result-object v1 │ │ -18faf4: 6e10 5a02 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -18fafa: 0a02 |000d: move-result v2 │ │ -18fafc: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -18fafe: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ -18fb02: 2802 |0011: goto 0013 // +0002 │ │ -18fb04: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -18fb06: 6e10 5a02 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -18fb0c: 0a02 |0016: move-result v2 │ │ -18fb0e: 6e10 5a02 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ -18fb14: 0a05 |001a: move-result v5 │ │ -18fb16: 7055 0655 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ -18fb1c: 1100 |001e: return-object v0 │ │ +18fad4: |[18fad4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.createFromParcel:(Landroid/os/Parcel;)Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +18fae4: 2200 7e10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ +18fae8: 6e10 5d02 0500 |0002: invoke-virtual {v5}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@025d │ │ +18faee: 0c01 |0005: move-result-object v1 │ │ +18faf0: 7110 0102 0100 |0006: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +18faf6: 0c01 |0009: move-result-object v1 │ │ +18faf8: 6e10 5a02 0500 |000a: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +18fafe: 0a02 |000d: move-result v2 │ │ +18fb00: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +18fb02: 3332 0300 |000f: if-ne v2, v3, 0012 // +0003 │ │ +18fb06: 2802 |0011: goto 0013 // +0002 │ │ +18fb08: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +18fb0a: 6e10 5a02 0500 |0013: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +18fb10: 0a02 |0016: move-result v2 │ │ +18fb12: 6e10 5a02 0500 |0017: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@025a │ │ +18fb18: 0a05 |001a: move-result v5 │ │ +18fb1a: 7055 0655 1023 |001b: invoke-direct {v0, v1, v3, v2, v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ +18fb20: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x000a line=287 │ │ 0x0013 line=288 │ │ 0x0017 line=289 │ │ locals : │ │ @@ -298371,18 +298372,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 │ │ -18fab4: |[18fab4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ -18fac4: 6e20 0455 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5504 │ │ -18faca: 0c01 |0003: move-result-object v1 │ │ -18facc: 1101 |0004: return-object v1 │ │ +18fab8: |[18fab8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Ljava/lang/Object; │ │ +18fac8: 6e20 0455 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // method@5504 │ │ +18face: 0c01 |0003: move-result-object v1 │ │ +18fad0: 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 │ │ │ │ @@ -298391,17 +298392,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 │ │ -18fb20: |[18fb20] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ -18fb30: 2311 ac11 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11ac │ │ -18fb34: 1101 |0002: return-object v1 │ │ +18fb24: |[18fb24] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$2.newArray:(I)[Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; │ │ +18fb34: 2311 ac11 |0000: new-array v1, v1, [Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@11ac │ │ +18fb38: 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 │ │ │ │ @@ -298439,19 +298440,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 │ │ -190328: |[190328] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ -190338: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19033e: 5b01 8f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@418f │ │ -190342: 5902 9041 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4190 │ │ -190346: 0e00 |0007: return-void │ │ +19032c: |[19032c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;I)V │ │ +19033c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +190342: 5b01 8f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@418f │ │ +190346: 5902 9041 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4190 │ │ +19034a: 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 │ │ @@ -298462,19 +298463,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -190348: |[190348] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -190358: 5420 8f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@418f │ │ -19035c: 5221 9041 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4190 │ │ -190360: 7130 1955 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@5519 │ │ -190366: 0e00 |0007: return-void │ │ +19034c: |[19034c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +19035c: 5420 8f41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@418f │ │ +190360: 5221 9041 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0;.f$1:I // field@4190 │ │ +190364: 7130 1955 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@5519 │ │ +19036a: 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; │ │ │ │ @@ -298652,18 +298653,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1905b0: |[1905b0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ -1905c0: 7020 0e03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030e │ │ -1905c6: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ -1905cc: 0e00 |0006: return-void │ │ +1905b4: |[1905b4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;)V │ │ +1905c4: 7020 0e03 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@030e │ │ +1905ca: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ +1905d0: 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; │ │ @@ -298673,47 +298674,47 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -1905d0: |[1905d0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -1905e0: 7030 0f03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030f │ │ -1905e6: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1905ec: 0c03 |0006: move-result-object v3 │ │ -1905ee: 6200 973a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a97 │ │ -1905f2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1905f4: 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 │ │ -1905fa: 0c03 |000d: move-result-object v3 │ │ -1905fc: 6004 9a3a |000e: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerColors:I // field@3a9a │ │ -190600: 6000 7d12 |0010: sget v0, Lorg/thoughtcrime/securesms/R$array;.scribble_colors:I // field@127d │ │ -190604: 6e30 f200 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f2 │ │ -19060a: 0a04 |0015: move-result v4 │ │ -19060c: 6e10 f300 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f3 │ │ -190612: 0c00 |0019: move-result-object v0 │ │ -190614: 6e20 e300 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e3 │ │ -19061a: 0c04 |001d: move-result-object v4 │ │ -19061c: 5b24 9e41 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ -190620: 6004 983a |0020: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderColor:I // field@3a98 │ │ -190624: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ -190626: 6e30 eb00 4300 |0023: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ -19062c: 0a04 |0026: move-result v4 │ │ -19062e: 5924 9941 |0027: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ -190632: 6004 993a |0029: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderWidth:I // field@3a99 │ │ -190636: 1500 2041 |002b: const/high16 v0, #int 1092616192 // #4120 │ │ -19063a: 6e30 ec00 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ec │ │ -190640: 0a04 |0030: move-result v4 │ │ -190642: 5924 9a41 |0031: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -190646: 6e10 f500 0300 |0033: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -19064c: 7010 2a55 0200 |0036: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ -190652: 0e00 |0039: return-void │ │ -190654: 0d04 |003a: move-exception v4 │ │ -190656: 6e10 f500 0300 |003b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -19065c: 2704 |003e: throw v4 │ │ +1905d4: |[1905d4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +1905e4: 7030 0f03 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@030f │ │ +1905ea: 6e10 7b00 0300 |0003: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1905f0: 0c03 |0006: move-result-object v3 │ │ +1905f2: 6200 973a |0007: sget-object v0, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker:[I // field@3a97 │ │ +1905f6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1905f8: 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 │ │ +1905fe: 0c03 |000d: move-result-object v3 │ │ +190600: 6004 9a3a |000e: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerColors:I // field@3a9a │ │ +190604: 6000 7d12 |0010: sget v0, Lorg/thoughtcrime/securesms/R$array;.scribble_colors:I // field@127d │ │ +190608: 6e30 f200 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@00f2 │ │ +19060e: 0a04 |0015: move-result v4 │ │ +190610: 6e10 f300 0300 |0016: invoke-virtual {v3}, Landroid/content/res/TypedArray;.getResources:()Landroid/content/res/Resources; // method@00f3 │ │ +190616: 0c00 |0019: move-result-object v0 │ │ +190618: 6e20 e300 4000 |001a: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getIntArray:(I)[I // method@00e3 │ │ +19061e: 0c04 |001d: move-result-object v4 │ │ +190620: 5b24 9e41 |001e: iput-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ +190624: 6004 983a |0020: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderColor:I // field@3a98 │ │ +190628: 12f0 |0022: const/4 v0, #int -1 // #ff │ │ +19062a: 6e30 eb00 4300 |0023: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ +190630: 0a04 |0026: move-result v4 │ │ +190632: 5924 9941 |0027: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ +190636: 6004 993a |0029: sget v4, Lorg/thoughtcrime/securesms/R$styleable;.VerticalSlideColorPicker_pickerBorderWidth:I // field@3a99 │ │ +19063a: 1500 2041 |002b: const/high16 v0, #int 1092616192 // #4120 │ │ +19063e: 6e30 ec00 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@00ec │ │ +190644: 0a04 |0030: move-result v4 │ │ +190646: 5924 9a41 |0031: iput v4, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +19064a: 6e10 f500 0300 |0033: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +190650: 7010 2a55 0200 |0036: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ +190656: 0e00 |0039: return-void │ │ +190658: 0d04 |003a: move-exception v4 │ │ +19065a: 6e10 f500 0300 |003b: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +190660: 2704 |003e: throw v4 │ │ catches : 1 │ │ 0x000e - 0x0033 │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=80 │ │ 0x000e line=83 │ │ @@ -298734,18 +298735,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 │ │ -19066c: |[19066c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19067c: 7040 1003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0310 │ │ -190682: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ -190688: 0e00 |0006: return-void │ │ +190670: |[190670] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +190680: 7040 1003 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0310 │ │ +190686: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ +19068c: 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; │ │ @@ -298757,18 +298758,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 │ │ -19068c: |[19068c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -19069c: 7054 1103 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0311 │ │ -1906a2: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ -1906a8: 0e00 |0006: return-void │ │ +190690: |[190690] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +1906a0: 7054 1103 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@0311 │ │ +1906a6: 7010 2a55 0000 |0003: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.init:()V // method@552a │ │ +1906ac: 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; │ │ @@ -298781,57 +298782,57 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -1906ac: |[1906ac] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ -1906bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1906be: 6e20 3455 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@5534 │ │ -1906c4: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1906c8: 7010 4c01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -1906ce: 5b40 a341 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ -1906d2: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -1906d6: 6e20 5e01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -1906dc: 5440 a341 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ -1906e0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1906e2: 6e20 5601 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -1906e8: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ -1906ec: 7010 6201 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0162 │ │ -1906f2: 5b40 a441 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -1906f6: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -1906fa: 7010 4c01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -190700: 5b40 a541 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -190704: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ -190708: 6e20 5e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -19070e: 5440 a541 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -190712: 5242 9941 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ -190716: 6e20 5701 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ -19071c: 5440 a541 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -190720: 6e20 5601 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -190726: 5440 a541 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -19072a: 5242 9a41 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -19072e: 6e20 5d01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ -190734: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -190738: 5442 a541 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -19073c: 7020 4d01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014d │ │ -190742: 5b40 a141 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41a1 │ │ -190746: 5242 9a41 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -19074a: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ -19074e: c932 |0049: div-float/2addr v2, v3 │ │ -190750: 6e20 5d01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ -190756: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -19075a: 7010 4c01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -190760: 5b40 9f41 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ -190764: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ -190768: 6e20 5e01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ -19076e: 5440 9f41 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ -190772: 6e20 5601 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -190778: 0e00 |005e: return-void │ │ +1906b0: |[1906b0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.init:()V │ │ +1906c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1906c2: 6e20 3455 0400 |0001: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setWillNotDraw:(Z)V // method@5534 │ │ +1906c8: 2200 5300 |0004: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1906cc: 7010 4c01 0000 |0006: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +1906d2: 5b40 a341 |0009: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ +1906d6: 6201 1500 |000b: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +1906da: 6e20 5e01 1000 |000d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +1906e0: 5440 a341 |0010: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ +1906e4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1906e6: 6e20 5601 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +1906ec: 2200 5600 |0016: new-instance v0, Landroid/graphics/Path; // type@0056 │ │ +1906f0: 7010 6201 0000 |0018: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@0162 │ │ +1906f6: 5b40 a441 |001b: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +1906fa: 2200 5300 |001d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +1906fe: 7010 4c01 0000 |001f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +190704: 5b40 a541 |0022: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +190708: 6202 1600 |0024: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0016 │ │ +19070c: 6e20 5e01 2000 |0026: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +190712: 5440 a541 |0029: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +190716: 5242 9941 |002b: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ +19071a: 6e20 5701 2000 |002d: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ +190720: 5440 a541 |0030: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +190724: 6e20 5601 1000 |0032: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +19072a: 5440 a541 |0035: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +19072e: 5242 9a41 |0037: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +190732: 6e20 5d01 2000 |0039: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ +190738: 2200 5300 |003c: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +19073c: 5442 a541 |003e: iget-object v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +190740: 7020 4d01 2000 |0040: invoke-direct {v0, v2}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@014d │ │ +190746: 5b40 a141 |0043: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41a1 │ │ +19074a: 5242 9a41 |0045: iget v2, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +19074e: 1503 0040 |0047: const/high16 v3, #int 1073741824 // #4000 │ │ +190752: c932 |0049: div-float/2addr v2, v3 │ │ +190754: 6e20 5d01 2000 |004a: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@015d │ │ +19075a: 2200 5300 |004d: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +19075e: 7010 4c01 0000 |004f: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +190764: 5b40 9f41 |0052: iput-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ +190768: 6202 1500 |0054: sget-object v2, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0015 │ │ +19076c: 6e20 5e01 2000 |0056: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@015e │ │ +190772: 5440 9f41 |0059: iget-object v0, v4, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ +190776: 6e20 5601 1000 |005b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +19077c: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=107 │ │ 0x0004 line=109 │ │ 0x000b line=110 │ │ 0x0010 line=111 │ │ 0x0016 line=113 │ │ @@ -298854,17 +298855,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -190598: |[190598] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ -1905a8: 5210 9641 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ -1905ac: 0f00 |0002: return v0 │ │ +19059c: |[19059c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.getActiveColor:()I │ │ +1905ac: 5210 9641 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ +1905b0: 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;) │ │ @@ -298872,83 +298873,83 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -19077c: |[19077c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ -19078c: 6f20 3503 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0335 │ │ -190792: 5460 a441 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -190796: 5261 9b41 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -19079a: 8211 |0007: int-to-float v1, v1 │ │ -19079c: 5262 9a41 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -1907a0: 5263 9d41 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ -1907a4: c632 |000c: add-float/2addr v2, v3 │ │ -1907a6: 5264 a041 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -1907aa: c642 |000f: add-float/2addr v2, v4 │ │ -1907ac: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1907b0: 6e54 6301 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ -1907b6: 5460 a441 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -1907ba: 5461 9c41 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -1907be: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1907c2: 6e30 6401 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0164 │ │ -1907c8: 5460 a441 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -1907cc: 5261 9b41 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -1907d0: 8211 |0022: int-to-float v1, v1 │ │ -1907d2: 5262 a741 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ -1907d6: 8222 |0025: int-to-float v2, v2 │ │ -1907d8: 5263 9a41 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -1907dc: 5264 9d41 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ -1907e0: c643 |002a: add-float/2addr v3, v4 │ │ -1907e2: 5265 a041 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -1907e6: c653 |002d: add-float/2addr v3, v5 │ │ -1907e8: c732 |002e: sub-float/2addr v2, v3 │ │ -1907ea: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ -1907ee: 6e53 6301 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ -1907f4: 5460 9841 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ -1907f8: 1201 |0036: const/4 v1, #int 0 // #0 │ │ -1907fa: 6e20 2201 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0122 │ │ -190800: 5460 9841 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ -190804: 5461 a441 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -190808: 5462 a541 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ -19080c: 6e30 2401 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ -190812: 5460 9841 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ -190816: 5461 a441 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ -19081a: 5462 a341 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ -19081e: 6e30 2401 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ -190824: 5460 9741 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ -190828: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -19082a: 1202 |004f: const/4 v2, #int 0 // #0 │ │ -19082c: 6e52 2001 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -190832: 5460 9c41 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -190836: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -19083a: 8700 |0057: float-to-int v0, v0 │ │ -19083c: 5261 a641 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -190840: 7120 720a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ -190846: 0a00 |005d: move-result v0 │ │ -190848: 5960 a641 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -19084c: 5460 9f41 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ -190850: 5261 9641 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ -190854: 6e20 5701 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ -19085a: 5260 9b41 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -19085e: 8200 |0069: int-to-float v0, v0 │ │ -190860: 5261 a641 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -190864: 8211 |006c: int-to-float v1, v1 │ │ -190866: 5262 a041 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -19086a: 5463 9f41 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ -19086e: 6e53 2101 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -190874: 5260 9b41 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -190878: 8200 |0076: int-to-float v0, v0 │ │ -19087a: 5261 a641 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -19087e: 8211 |0079: int-to-float v1, v1 │ │ -190880: 5262 a041 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -190884: 5463 a141 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41a1 │ │ -190888: 6e53 2101 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ -19088e: 0e00 |0081: return-void │ │ +190780: |[190780] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onDraw:(Landroid/graphics/Canvas;)V │ │ +190790: 6f20 3503 7600 |0000: invoke-super {v6, v7}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@0335 │ │ +190796: 5460 a441 |0003: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +19079a: 5261 9b41 |0005: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +19079e: 8211 |0007: int-to-float v1, v1 │ │ +1907a0: 5262 9a41 |0008: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +1907a4: 5263 9d41 |000a: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ +1907a8: c632 |000c: add-float/2addr v2, v3 │ │ +1907aa: 5264 a041 |000d: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +1907ae: c642 |000f: add-float/2addr v2, v4 │ │ +1907b0: 6204 1700 |0010: sget-object v4, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1907b4: 6e54 6301 1032 |0012: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ +1907ba: 5460 a441 |0015: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +1907be: 5461 9c41 |0017: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +1907c2: 6202 1700 |0019: sget-object v2, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1907c6: 6e30 6401 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.addRect:(Landroid/graphics/RectF;Landroid/graphics/Path$Direction;)V // method@0164 │ │ +1907cc: 5460 a441 |001e: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +1907d0: 5261 9b41 |0020: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +1907d4: 8211 |0022: int-to-float v1, v1 │ │ +1907d6: 5262 a741 |0023: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ +1907da: 8222 |0025: int-to-float v2, v2 │ │ +1907dc: 5263 9a41 |0026: iget v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +1907e0: 5264 9d41 |0028: iget v4, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ +1907e4: c643 |002a: add-float/2addr v3, v4 │ │ +1907e6: 5265 a041 |002b: iget v5, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +1907ea: c653 |002d: add-float/2addr v3, v5 │ │ +1907ec: c732 |002e: sub-float/2addr v2, v3 │ │ +1907ee: 6203 1700 |002f: sget-object v3, Landroid/graphics/Path$Direction;.CW:Landroid/graphics/Path$Direction; // field@0017 │ │ +1907f2: 6e53 6301 1042 |0031: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/graphics/Path;.addCircle:(FFFLandroid/graphics/Path$Direction;)V // method@0163 │ │ +1907f8: 5460 9841 |0034: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ +1907fc: 1201 |0036: const/4 v1, #int 0 // #0 │ │ +1907fe: 6e20 2201 1000 |0037: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.drawColor:(I)V // method@0122 │ │ +190804: 5460 9841 |003a: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ +190808: 5461 a441 |003c: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +19080c: 5462 a541 |003e: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.strokePaint:Landroid/graphics/Paint; // field@41a5 │ │ +190810: 6e30 2401 1002 |0040: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ +190816: 5460 9841 |0043: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ +19081a: 5461 a441 |0045: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.path:Landroid/graphics/Path; // field@41a4 │ │ +19081e: 5462 a341 |0047: iget-object v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ +190822: 6e30 2401 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0124 │ │ +190828: 5460 9741 |004c: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ +19082c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +19082e: 1202 |004f: const/4 v2, #int 0 // #0 │ │ +190830: 6e52 2001 0711 |0050: invoke-virtual {v7, v0, v1, v1, v2}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +190836: 5460 9c41 |0053: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +19083a: 5200 2900 |0055: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +19083e: 8700 |0057: float-to-int v0, v0 │ │ +190840: 5261 a641 |0058: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +190844: 7120 720a 1000 |005a: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ +19084a: 0a00 |005d: move-result v0 │ │ +19084c: 5960 a641 |005e: iput v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +190850: 5460 9f41 |0060: iget-object v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ +190854: 5261 9641 |0062: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ +190858: 6e20 5701 1000 |0064: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0157 │ │ +19085e: 5260 9b41 |0067: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +190862: 8200 |0069: int-to-float v0, v0 │ │ +190864: 5261 a641 |006a: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +190868: 8211 |006c: int-to-float v1, v1 │ │ +19086a: 5262 a041 |006d: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +19086e: 5463 9f41 |006f: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorFillPaint:Landroid/graphics/Paint; // field@419f │ │ +190872: 6e53 2101 0721 |0071: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ +190878: 5260 9b41 |0074: iget v0, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +19087c: 8200 |0076: int-to-float v0, v0 │ │ +19087e: 5261 a641 |0077: iget v1, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +190882: 8211 |0079: int-to-float v1, v1 │ │ +190884: 5262 a041 |007a: iget v2, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +190888: 5463 a141 |007c: iget-object v3, v6, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorStrokePaint:Landroid/graphics/Paint; // field@41a1 │ │ +19088c: 6e53 2101 0721 |007e: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@0121 │ │ +190892: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=133 │ │ 0x0015 line=134 │ │ 0x001e line=135 │ │ 0x0034 line=137 │ │ @@ -298968,85 +298969,85 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 125 16-bit code units │ │ -190890: |[190890] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ -1908a0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -1908a4: 0201 1200 |0002: move/from16 v1, v18 │ │ -1908a8: 0202 1300 |0004: move/from16 v2, v19 │ │ -1908ac: 7505 3603 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0336 │ │ -1908b2: 5901 a841 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ -1908b6: 5902 a741 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ -1908ba: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ -1908be: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ -1908c2: 286b |0011: goto 007c // +006b │ │ -1908c4: 8212 |0012: int-to-float v2, v1 │ │ -1908c6: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ -1908ca: a802 0203 |0015: mul-float v2, v2, v3 │ │ -1908ce: 8722 |0017: float-to-int v2, v2 │ │ -1908d0: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ -1908d4: 5903 9b41 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -1908d8: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ -1908dc: 8211 |001e: int-to-float v1, v1 │ │ -1908de: 5203 9a41 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -1908e2: c731 |0021: sub-float/2addr v1, v3 │ │ -1908e4: 5901 a041 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -1908e8: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ -1908ec: 8221 |0026: int-to-float v1, v2 │ │ -1908ee: c731 |0027: sub-float/2addr v1, v3 │ │ -1908f0: 5901 9d41 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ -1908f4: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ -1908f8: 5202 9b41 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ -1908fc: 8223 |002e: int-to-float v3, v2 │ │ -1908fe: 5204 9d41 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ -190902: c743 |0031: sub-float/2addr v3, v4 │ │ -190904: 5205 9a41 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -190908: a606 0504 |0034: add-float v6, v5, v4 │ │ -19090c: 5207 a041 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ -190910: c676 |0038: add-float/2addr v6, v7 │ │ -190912: 8222 |0039: int-to-float v2, v2 │ │ -190914: c642 |003a: add-float/2addr v2, v4 │ │ -190916: 5208 a741 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ -19091a: 8288 |003d: int-to-float v8, v8 │ │ -19091c: c645 |003e: add-float/2addr v5, v4 │ │ -19091e: c675 |003f: add-float/2addr v5, v7 │ │ -190920: c758 |0040: sub-float/2addr v8, v5 │ │ -190922: 7058 7a01 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -190928: 5b01 9c41 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -19092c: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ -190930: 5402 9c41 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -190934: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ -190938: 5402 9c41 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -19093c: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -190940: 540e 9e41 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ -190944: 120f |0052: const/4 v15, #int 0 // #0 │ │ -190946: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ -19094a: 120a |0055: const/4 v10, #int 0 // #0 │ │ -19094c: 120c |0056: const/4 v12, #int 0 // #0 │ │ -19094e: 0719 |0057: move-object v9, v1 │ │ -190950: 7608 3401 0900 |0058: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0134 │ │ -190956: 5402 a341 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ -19095a: 6e20 5b01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015b │ │ -190960: 5401 9741 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ -190964: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ -190968: 6e10 1101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0111 │ │ -19096e: 5201 a841 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ -190972: 5202 a741 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ -190976: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -19097a: 7130 0701 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -190980: 0c01 |0070: move-result-object v1 │ │ -190982: 5b01 9741 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ -190986: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -19098a: 5402 9741 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ -19098e: 7020 1b01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -190994: 5b01 9841 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ -190998: 0e00 |007c: return-void │ │ +190894: |[190894] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onSizeChanged:(IIII)V │ │ +1908a4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +1908a8: 0201 1200 |0002: move/from16 v1, v18 │ │ +1908ac: 0202 1300 |0004: move/from16 v2, v19 │ │ +1908b0: 7505 3603 1100 |0006: invoke-super/range {v17, v18, v19, v20, v21}, Landroid/view/View;.onSizeChanged:(IIII)V // method@0336 │ │ +1908b6: 5901 a841 |0009: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ +1908ba: 5902 a741 |000b: iput v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ +1908be: 3d01 6f00 |000d: if-lez v1, 007c // +006f │ │ +1908c2: 3c02 0300 |000f: if-gtz v2, 0012 // +0003 │ │ +1908c6: 286b |0011: goto 007c // +006b │ │ +1908c8: 8212 |0012: int-to-float v2, v1 │ │ +1908ca: 1503 003f |0013: const/high16 v3, #int 1056964608 // #3f00 │ │ +1908ce: a802 0203 |0015: mul-float v2, v2, v3 │ │ +1908d2: 8722 |0017: float-to-int v2, v2 │ │ +1908d4: db03 0102 |0018: div-int/lit8 v3, v1, #int 2 // #02 │ │ +1908d8: 5903 9b41 |001a: iput v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +1908dc: db01 0102 |001c: div-int/lit8 v1, v1, #int 2 // #02 │ │ +1908e0: 8211 |001e: int-to-float v1, v1 │ │ +1908e2: 5203 9a41 |001f: iget v3, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +1908e6: c731 |0021: sub-float/2addr v1, v3 │ │ +1908e8: 5901 a041 |0022: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +1908ec: db02 0202 |0024: div-int/lit8 v2, v2, #int 2 // #02 │ │ +1908f0: 8221 |0026: int-to-float v1, v2 │ │ +1908f2: c731 |0027: sub-float/2addr v1, v3 │ │ +1908f4: 5901 9d41 |0028: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ +1908f8: 2201 5c00 |002a: new-instance v1, Landroid/graphics/RectF; // type@005c │ │ +1908fc: 5202 9b41 |002c: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.centerX:I // field@419b │ │ +190900: 8223 |002e: int-to-float v3, v2 │ │ +190902: 5204 9d41 |002f: iget v4, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerRadius:F // field@419d │ │ +190906: c743 |0031: sub-float/2addr v3, v4 │ │ +190908: 5205 9a41 |0032: iget v5, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +19090c: a606 0504 |0034: add-float v6, v5, v4 │ │ +190910: 5207 a041 |0036: iget v7, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.indicatorRadius:F // field@41a0 │ │ +190914: c676 |0038: add-float/2addr v6, v7 │ │ +190916: 8222 |0039: int-to-float v2, v2 │ │ +190918: c642 |003a: add-float/2addr v2, v4 │ │ +19091a: 5208 a741 |003b: iget v8, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ +19091e: 8288 |003d: int-to-float v8, v8 │ │ +190920: c645 |003e: add-float/2addr v5, v4 │ │ +190922: c675 |003f: add-float/2addr v5, v7 │ │ +190924: c758 |0040: sub-float/2addr v8, v5 │ │ +190926: 7058 7a01 3126 |0041: invoke-direct {v1, v3, v6, v2, v8}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +19092c: 5b01 9c41 |0044: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +190930: 2201 4d00 |0046: new-instance v1, Landroid/graphics/LinearGradient; // type@004d │ │ +190934: 5402 9c41 |0048: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +190938: 522b 2900 |004a: iget v11, v2, Landroid/graphics/RectF;.top:F // field@0029 │ │ +19093c: 5402 9c41 |004c: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +190940: 522d 2600 |004e: iget v13, v2, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +190944: 540e 9e41 |0050: iget-object v14, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ +190948: 120f |0052: const/4 v15, #int 0 // #0 │ │ +19094a: 6210 2a00 |0053: sget-object v16, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@002a │ │ +19094e: 120a |0055: const/4 v10, #int 0 // #0 │ │ +190950: 120c |0056: const/4 v12, #int 0 // #0 │ │ +190952: 0719 |0057: move-object v9, v1 │ │ +190954: 7608 3401 0900 |0058: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15, v16}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@0134 │ │ +19095a: 5402 a341 |005b: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.paint:Landroid/graphics/Paint; // field@41a3 │ │ +19095e: 6e20 5b01 1200 |005d: invoke-virtual {v2, v1}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@015b │ │ +190964: 5401 9741 |0060: iget-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ +190968: 3801 0500 |0062: if-eqz v1, 0067 // +0005 │ │ +19096c: 6e10 1101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/Bitmap;.recycle:()V // method@0111 │ │ +190972: 5201 a841 |0067: iget v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ +190976: 5202 a741 |0069: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewHeight:I // field@41a7 │ │ +19097a: 6203 0900 |006b: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +19097e: 7130 0701 2103 |006d: invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +190984: 0c01 |0070: move-result-object v1 │ │ +190986: 5b01 9741 |0071: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ +19098a: 2201 4900 |0073: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +19098e: 5402 9741 |0075: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ +190992: 7020 1b01 2100 |0077: invoke-direct {v1, v2}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +190998: 5b01 9841 |007a: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmapCanvas:Landroid/graphics/Canvas; // field@4198 │ │ +19099c: 0e00 |007c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=169 │ │ 0x0009 line=171 │ │ 0x000b line=172 │ │ 0x0018 line=178 │ │ 0x001c line=179 │ │ @@ -299070,43 +299071,43 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -19051c: |[19051c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -19052c: 6e10 0603 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ -190532: 0a03 |0003: move-result v3 │ │ -190534: 5420 9c41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -190538: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ -19053c: 7120 750a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a75 │ │ -190542: 0a03 |000b: move-result v3 │ │ -190544: 8733 |000c: float-to-int v3, v3 │ │ -190546: 5923 a641 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -19054a: 5423 9c41 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -19054e: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ -190552: 5220 a641 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -190556: 8200 |0015: int-to-float v0, v0 │ │ -190558: 7120 710a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a71 │ │ -19055e: 0a03 |0019: move-result v3 │ │ -190560: 8733 |001a: float-to-int v3, v3 │ │ -190562: 5923 a641 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -190566: 5420 9741 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ -19056a: 5221 a841 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ -19056e: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ -190572: 6e30 0d01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ -190578: 0a03 |0026: move-result v3 │ │ -19057a: 5923 9641 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ -19057e: 5420 a241 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ -190582: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -190586: 7220 2455 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5524 │ │ -19058c: 6e10 2b55 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ -190592: 1213 |0033: const/4 v3, #int 1 // #1 │ │ -190594: 0f03 |0034: return v3 │ │ +190520: |[190520] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +190530: 6e10 0603 0300 |0000: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ +190536: 0a03 |0003: move-result v3 │ │ +190538: 5420 9c41 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +19053c: 5200 2600 |0006: iget v0, v0, Landroid/graphics/RectF;.bottom:F // field@0026 │ │ +190540: 7120 750a 0300 |0008: invoke-static {v3, v0}, Ljava/lang/Math;.min:(FF)F // method@0a75 │ │ +190546: 0a03 |000b: move-result v3 │ │ +190548: 8733 |000c: float-to-int v3, v3 │ │ +19054a: 5923 a641 |000d: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +19054e: 5423 9c41 |000f: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +190552: 5233 2900 |0011: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0029 │ │ +190556: 5220 a641 |0013: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +19055a: 8200 |0015: int-to-float v0, v0 │ │ +19055c: 7120 710a 0300 |0016: invoke-static {v3, v0}, Ljava/lang/Math;.max:(FF)F // method@0a71 │ │ +190562: 0a03 |0019: move-result v3 │ │ +190564: 8733 |001a: float-to-int v3, v3 │ │ +190566: 5923 a641 |001b: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +19056a: 5420 9741 |001d: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.bitmap:Landroid/graphics/Bitmap; // field@4197 │ │ +19056e: 5221 a841 |001f: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.viewWidth:I // field@41a8 │ │ +190572: db01 0102 |0021: div-int/lit8 v1, v1, #int 2 // #02 │ │ +190576: 6e30 0d01 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ +19057c: 0a03 |0026: move-result v3 │ │ +19057e: 5923 9641 |0027: iput v3, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ +190582: 5420 a241 |0029: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ +190586: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +19058a: 7220 2455 3000 |002d: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5524 │ │ +190590: 6e10 2b55 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ +190596: 1213 |0033: const/4 v3, #int 1 // #1 │ │ +190598: 0f03 |0034: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000f line=154 │ │ 0x001d line=156 │ │ 0x0029 line=158 │ │ 0x002d line=159 │ │ @@ -299120,26 +299121,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19099c: |[19099c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ -1909ac: 5912 9641 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ -1909b0: 5410 9c41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ -1909b4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -1909b8: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ -1909bc: 8700 |0008: float-to-int v0, v0 │ │ -1909be: 5910 a641 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ -1909c2: 5410 a241 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ -1909c6: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -1909ca: 7220 2455 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5524 │ │ -1909d0: 6e10 2b55 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ -1909d6: 0e00 |0015: return-void │ │ +1909a0: |[1909a0] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setActiveColor:(I)V │ │ +1909b0: 5912 9641 |0000: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.activeColor:I // field@4196 │ │ +1909b4: 5410 9c41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colorPickerBody:Landroid/graphics/RectF; // field@419c │ │ +1909b8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +1909bc: 5200 2900 |0006: iget v0, v0, Landroid/graphics/RectF;.top:F // field@0029 │ │ +1909c0: 8700 |0008: float-to-int v0, v0 │ │ +1909c2: 5910 a641 |0009: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.touchY:I // field@41a6 │ │ +1909c6: 5410 a241 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ +1909ca: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +1909ce: 7220 2455 2000 |000f: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;.onColorChange:(I)V // method@5524 │ │ +1909d4: 6e10 2b55 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ +1909da: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0002 line=216 │ │ 0x0006 line=217 │ │ 0x000b line=220 │ │ 0x000f line=221 │ │ @@ -299153,18 +299154,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1909d8: |[1909d8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ -1909e8: 5901 9941 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ -1909ec: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ -1909f2: 0e00 |0005: return-void │ │ +1909dc: |[1909dc] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderColor:(I)V │ │ +1909ec: 5901 9941 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderColor:I // field@4199 │ │ +1909f0: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ +1909f6: 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 │ │ @@ -299174,18 +299175,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1909f4: |[1909f4] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ -190a04: 5901 9a41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ -190a08: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ -190a0e: 0e00 |0005: return-void │ │ +1909f8: |[1909f8] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setBorderWidth:(F)V │ │ +190a08: 5901 9a41 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.borderWidth:F // field@419a │ │ +190a0c: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ +190a12: 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 │ │ @@ -299195,18 +299196,18 @@ │ │ type : '([I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -190a10: |[190a10] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ -190a20: 5b01 9e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ -190a24: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ -190a2a: 0e00 |0005: return-void │ │ +190a14: |[190a14] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setColors:([I)V │ │ +190a24: 5b01 9e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.colors:[I // field@419e │ │ +190a28: 6e10 2b55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.invalidate:()V // method@552b │ │ +190a2e: 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 │ │ @@ -299216,17 +299217,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 │ │ -190a2c: |[190a2c] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ -190a3c: 5b01 a241 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ -190a40: 0e00 |0002: return-void │ │ +190a30: |[190a30] org.thoughtcrime.securesms.scribbles.widget.VerticalSlideColorPicker.setOnColorChangeListener:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener;)V │ │ +190a40: 5b01 a241 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.onColorChangeListener:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker$OnColorChangeListener; // field@41a2 │ │ +190a44: 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; │ │ │ │ @@ -299268,20 +299269,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 │ │ -190a80: |[190a80] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ -190a90: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -190a96: 5b01 aa41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41aa │ │ -190a9a: 5b02 ab41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41ab │ │ -190a9e: 5b03 ac41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41ac │ │ -190aa2: 0e00 |0009: return-void │ │ +190a84: |[190a84] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V │ │ +190a94: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +190a9a: 5b01 aa41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41aa │ │ +190a9e: 5b02 ab41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41ab │ │ +190aa2: 5b03 ac41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41ac │ │ +190aa6: 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; │ │ @@ -299293,20 +299294,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 │ │ -190aa4: |[190aa4] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -190ab4: 5430 aa41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41aa │ │ -190ab8: 5431 ab41 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41ab │ │ -190abc: 5432 ac41 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41ac │ │ -190ac0: 7155 3f55 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@553f │ │ -190ac6: 0e00 |0009: return-void │ │ +190aa8: |[190aa8] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +190ab8: 5430 aa41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$0:Lcom/b44t/messenger/DcContext; // field@41aa │ │ +190abc: 5431 ab41 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcContact; // field@41ab │ │ +190ac0: 5432 ac41 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.f$2:Lorg/thoughtcrime/securesms/ConversationListActivity; // field@41ac │ │ +190ac4: 7155 3f55 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@553f │ │ +190aca: 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 │ │ @@ -299395,19 +299396,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 │ │ -191120: |[191120] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ -191130: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191136: 5b01 b741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b7 │ │ -19113a: 5b02 b841 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41b8 │ │ -19113e: 0e00 |0007: return-void │ │ +191124: |[191124] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;)V │ │ +191134: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19113a: 5b01 b741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b7 │ │ +19113e: 5b02 b841 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41b8 │ │ +191142: 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; │ │ @@ -299418,19 +299419,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -191140: |[191140] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -191150: 5420 b741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b7 │ │ -191154: 5421 b841 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41b8 │ │ -191158: 7130 6a55 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@556a │ │ -19115e: 0e00 |0007: return-void │ │ +191144: |[191144] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +191154: 5420 b741 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b7 │ │ +191158: 5421 b841 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcMsg; // field@41b8 │ │ +19115c: 7130 6a55 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@556a │ │ +191162: 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; │ │ │ │ @@ -299468,19 +299469,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 │ │ -191160: |[191160] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -191170: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191176: 5b01 b941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b9 │ │ -19117a: 5b02 ba41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41ba │ │ -19117e: 0e00 |0007: return-void │ │ +191164: |[191164] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +191174: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19117a: 5b01 b941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b9 │ │ +19117e: 5b02 ba41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41ba │ │ +191182: 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; │ │ @@ -299491,19 +299492,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -191180: |[191180] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -191190: 5420 b941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b9 │ │ -191194: 5421 ba41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41ba │ │ -191198: 7130 6755 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@5567 │ │ -19119e: 0e00 |0007: return-void │ │ +191184: |[191184] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +191194: 5420 b941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41b9 │ │ +191198: 5421 ba41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41ba │ │ +19119c: 7130 6755 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@5567 │ │ +1911a2: 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; │ │ │ │ @@ -299541,19 +299542,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 │ │ -1911c4: |[1911c4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -1911d4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1911da: 5b01 bb41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bb │ │ -1911de: 5b02 bc41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41bc │ │ -1911e2: 0e00 |0007: return-void │ │ +1911c8: |[1911c8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +1911d8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1911de: 5b01 bb41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bb │ │ +1911e2: 5b02 bc41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41bc │ │ +1911e6: 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; │ │ @@ -299564,20 +299565,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1911a0: |[1911a0] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ -1911b0: 5420 bb41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bb │ │ -1911b4: 5421 bc41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41bc │ │ -1911b8: 7130 6855 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@5568 │ │ -1911be: 0a03 |0007: move-result v3 │ │ -1911c0: 0f03 |0008: return v3 │ │ +1911a4: |[1911a4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2.onLongClick:(Landroid/view/View;)Z │ │ +1911b4: 5420 bb41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bb │ │ +1911b8: 5421 bc41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2;.f$1:Lcom/b44t/messenger/DcChatlist$Item; // field@41bc │ │ +1911bc: 7130 6855 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@5568 │ │ +1911c2: 0a03 |0007: move-result v3 │ │ +1911c4: 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; │ │ │ │ @@ -299615,19 +299616,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 │ │ -1911e4: |[1911e4] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ -1911f4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1911fa: 5b01 bd41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bd │ │ -1911fe: 5b02 be41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41be │ │ -191202: 0e00 |0007: return-void │ │ +1911e8: |[1911e8] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;)V │ │ +1911f8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1911fe: 5b01 bd41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bd │ │ +191202: 5b02 be41 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41be │ │ +191206: 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; │ │ @@ -299638,19 +299639,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -191204: |[191204] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ -191214: 5420 bd41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bd │ │ -191218: 5421 be41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41be │ │ -19121c: 7130 6955 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@5569 │ │ -191222: 0e00 |0007: return-void │ │ +191208: |[191208] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3.onClick:(Landroid/view/View;)V │ │ +191218: 5420 bd41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$0:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41bd │ │ +19121c: 5421 be41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3;.f$1:Lcom/b44t/messenger/DcContact; // field@41be │ │ +191220: 7130 6955 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@5569 │ │ +191226: 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; │ │ │ │ @@ -299684,18 +299685,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 │ │ -1918c0: |[1918c0] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ -1918d0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1918d6: 5b01 cb41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41cb │ │ -1918da: 0e00 |0005: return-void │ │ +1918c4: |[1918c4] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V │ │ +1918d4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1918da: 5b01 cb41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41cb │ │ +1918de: 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; │ │ │ │ @@ -299705,18 +299706,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1918dc: |[1918dc] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ -1918ec: 5410 cb41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41cb │ │ -1918f0: 6e10 8f55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@558f │ │ -1918f6: 0e00 |0005: return-void │ │ +1918e0: |[1918e0] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda1.run:()V │ │ +1918f0: 5410 cb41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41cb │ │ +1918f4: 6e10 8f55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V // method@558f │ │ +1918fa: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -299822,47 +299823,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -191de4: |[191de4] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ -191df4: 2200 9710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191df8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -191dfa: 2312 1411 |0003: new-array v2, v1, [I // type@1114 │ │ -191dfe: 2203 d901 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d9 │ │ -191e02: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ -191e06: 7040 6c06 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@066c │ │ -191e0c: 2311 1411 |000c: new-array v1, v1, [I // type@1114 │ │ -191e10: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ -191e14: 7051 9655 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@5596 │ │ -191e1a: 6900 d441 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ -191e1e: 0e00 |0015: return-void │ │ +191de8: |[191de8] org.thoughtcrime.securesms.search.model.SearchResult.:()V │ │ +191df8: 2200 9710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191dfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +191dfe: 2312 1411 |0003: new-array v2, v1, [I // type@1114 │ │ +191e02: 2203 d901 |0005: new-instance v3, Lcom/b44t/messenger/DcChatlist; // type@01d9 │ │ +191e06: 1604 0000 |0007: const-wide/16 v4, #int 0 // #0 │ │ +191e0a: 7040 6c06 1354 |0009: invoke-direct {v3, v1, v4, v5}, Lcom/b44t/messenger/DcChatlist;.:(IJ)V // method@066c │ │ +191e10: 2311 1411 |000c: new-array v1, v1, [I // type@1114 │ │ +191e14: 1a04 0000 |000e: const-string v4, "" // string@0000 │ │ +191e18: 7051 9655 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@5596 │ │ +191e1e: 6900 d441 |0013: sput-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ +191e22: 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 │ │ -191e20: |[191e20] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ -191e30: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191e36: 5b01 d841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41d8 │ │ -191e3a: 5b02 d541 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ -191e3e: 5b03 d641 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ -191e42: 5b04 d741 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ -191e46: 0e00 |000b: return-void │ │ +191e24: |[191e24] org.thoughtcrime.securesms.search.model.SearchResult.:(Ljava/lang/String;[ILcom/b44t/messenger/DcChatlist;[I)V │ │ +191e34: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +191e3a: 5b01 d841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41d8 │ │ +191e3e: 5b02 d541 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ +191e42: 5b03 d641 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ +191e46: 5b04 d741 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ +191e4a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ 0x0005 line=26 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ @@ -299879,17 +299880,17 @@ │ │ type : '()Lcom/b44t/messenger/DcChatlist;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191d54: |[191d54] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ -191d64: 5410 d641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ -191d68: 1100 |0002: return-object v0 │ │ +191d58: |[191d58] org.thoughtcrime.securesms.search.model.SearchResult.getChats:()Lcom/b44t/messenger/DcChatlist; │ │ +191d68: 5410 d641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ +191d6c: 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;) │ │ @@ -299897,17 +299898,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191d9c: |[191d9c] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ -191dac: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ -191db0: 1100 |0002: return-object v0 │ │ +191da0: |[191da0] org.thoughtcrime.securesms.search.model.SearchResult.getContacts:()[I │ │ +191db0: 5410 d541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ +191db4: 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;) │ │ @@ -299915,17 +299916,17 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191db4: |[191db4] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ -191dc4: 5410 d741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ -191dc8: 1100 |0002: return-object v0 │ │ +191db8: |[191db8] org.thoughtcrime.securesms.search.model.SearchResult.getMessages:()[I │ │ +191dc8: 5410 d741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ +191dcc: 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;) │ │ @@ -299933,17 +299934,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191dcc: |[191dcc] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ -191ddc: 5410 d841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41d8 │ │ -191de0: 1100 |0002: return-object v0 │ │ +191dd0: |[191dd0] org.thoughtcrime.securesms.search.model.SearchResult.getQuery:()Ljava/lang/String; │ │ +191de0: 5410 d841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/model/SearchResult;.query:Ljava/lang/String; // field@41d8 │ │ +191de4: 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;) │ │ @@ -299951,22 +299952,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -191d30: |[191d30] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ -191d40: 6e10 9c55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ -191d46: 0a00 |0003: move-result v0 │ │ -191d48: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -191d4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -191d4e: 2802 |0007: goto 0009 // +0002 │ │ -191d50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -191d52: 0f00 |0009: return v0 │ │ +191d34: |[191d34] org.thoughtcrime.securesms.search.model.SearchResult.isEmpty:()Z │ │ +191d44: 6e10 9c55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ +191d4a: 0a00 |0003: move-result v0 │ │ +191d4c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +191d50: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +191d52: 2802 |0007: goto 0009 // +0002 │ │ +191d54: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +191d56: 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;) │ │ @@ -299974,25 +299975,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -191d6c: |[191d6c] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ -191d7c: 5420 d541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ -191d80: 2100 |0002: array-length v0, v0 │ │ -191d82: 5421 d641 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ -191d86: 6e10 6f06 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -191d8c: 0a01 |0008: move-result v1 │ │ -191d8e: b010 |0009: add-int/2addr v0, v1 │ │ -191d90: 5421 d741 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ -191d94: 2111 |000c: array-length v1, v1 │ │ -191d96: b010 |000d: add-int/2addr v0, v1 │ │ -191d98: 0f00 |000e: return v0 │ │ +191d70: |[191d70] org.thoughtcrime.securesms.search.model.SearchResult.size:()I │ │ +191d80: 5420 d541 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.contacts:[I // field@41d5 │ │ +191d84: 2100 |0002: array-length v0, v0 │ │ +191d86: 5421 d641 |0003: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.conversations:Lcom/b44t/messenger/DcChatlist; // field@41d6 │ │ +191d8a: 6e10 6f06 0100 |0005: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +191d90: 0a01 |0008: move-result v1 │ │ +191d92: b010 |0009: add-int/2addr v0, v1 │ │ +191d94: 5421 d741 |000a: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/model/SearchResult;.messages:[I // field@41d7 │ │ +191d98: 2111 |000c: array-length v1, v1 │ │ +191d9a: b010 |000d: add-int/2addr v0, v1 │ │ +191d9c: 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 : 13765 (SearchResult.java) │ │ @@ -300020,17 +300021,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -191e48: |[191e48] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ -191e58: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -191e5e: 0e00 |0003: return-void │ │ +191e4c: |[191e4c] org.thoughtcrime.securesms.service.BootReceiver.:()V │ │ +191e5c: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +191e62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/BootReceiver; │ │ │ │ Virtual methods - │ │ @@ -300039,19 +300040,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 │ │ -191e60: |[191e60] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -191e70: 1a01 2415 |0000: const-string v1, "DeltaChat" // string@1524 │ │ -191e74: 1a02 0c0a |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0a0c │ │ -191e78: 7120 c102 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191e7e: 0e00 |0007: return-void │ │ +191e64: |[191e64] org.thoughtcrime.securesms.service.BootReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +191e74: 1a01 2415 |0000: const-string v1, "DeltaChat" // string@1524 │ │ +191e78: 1a02 0c0a |0002: const-string v2, "*** BootReceiver.onReceive()" // string@0a0c │ │ +191e7c: 7120 c102 2100 |0004: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191e82: 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; │ │ @@ -300086,18 +300087,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 │ │ -191e80: |[191e80] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ -191e90: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191e96: 5b01 d941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41d9 │ │ -191e9a: 0e00 |0005: return-void │ │ +191e84: |[191e84] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V │ │ +191e94: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +191e9a: 5b01 d941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41d9 │ │ +191e9e: 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; │ │ │ │ @@ -300107,18 +300108,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191e9c: |[191e9c] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ -191eac: 5410 d941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41d9 │ │ -191eb0: 6e10 a455 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@55a4 │ │ -191eb6: 0e00 |0005: return-void │ │ +191ea0: |[191ea0] org.thoughtcrime.securesms.service.FetchForegroundService$$ExternalSyntheticLambda0.run:()V │ │ +191eb0: 5410 d941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/service/FetchForegroundService; // field@41d9 │ │ +191eb4: 6e10 a455 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V // method@55a4 │ │ +191eba: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -300166,27 +300167,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -191ecc: |[191ecc] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -191edc: 1c00 aa0f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0faa │ │ -191ee0: 1a00 cd16 |0002: const-string v0, "FcmReceiveService" // string@16cd │ │ -191ee4: 6900 dc41 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ -191ee8: 2200 fb02 |0006: new-instance v0, Ljava/lang/Object; // type@02fb │ │ -191eec: 7010 9a0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191ef2: 6900 da41 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ -191ef6: 2200 fb02 |000d: new-instance v0, Ljava/lang/Object; // type@02fb │ │ -191efa: 7010 9a0a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -191f00: 6900 db41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ -191f04: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -191f06: 6a00 dd41 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ -191f0a: 0e00 |0017: return-void │ │ +191ed0: |[191ed0] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +191ee0: 1c00 aa0f |0000: const-class v0, Lorg/thoughtcrime/securesms/notifications/FcmReceiveService; // type@0faa │ │ +191ee4: 1a00 cd16 |0002: const-string v0, "FcmReceiveService" // string@16cd │ │ +191ee8: 6900 dc41 |0004: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ +191eec: 2200 fb02 |0006: new-instance v0, Ljava/lang/Object; // type@02fb │ │ +191ef0: 7010 9a0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +191ef6: 6900 da41 |000b: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ +191efa: 2200 fb02 |000d: new-instance v0, Ljava/lang/Object; // type@02fb │ │ +191efe: 7010 9a0a 0000 |000f: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +191f04: 6900 db41 |0012: sput-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ +191f08: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +191f0a: 6a00 dd41 |0015: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ +191f0e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0006 line=23 │ │ 0x000d line=24 │ │ 0x0015 line=25 │ │ locals : │ │ @@ -300196,17 +300197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -191f0c: |[191f0c] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ -191f1c: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ -191f22: 0e00 |0003: return-void │ │ +191f10: |[191f10] org.thoughtcrime.securesms.service.FetchForegroundService.:()V │ │ +191f20: 7010 4200 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0042 │ │ +191f26: 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;) │ │ @@ -300214,68 +300215,68 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -191ff0: |[191ff0] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ -192000: 7100 f149 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@49f1 │ │ -192006: 0c00 |0003: move-result-object v0 │ │ -192008: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -19200c: 6e10 f349 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@49f3 │ │ -192012: 0a00 |0009: move-result v0 │ │ -192014: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -192018: 0e00 |000c: return-void │ │ -19201a: 7110 b855 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55b8 │ │ -192020: 6200 da41 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ -192024: 1d00 |0012: monitor-enter v0 │ │ -192026: 6201 de41 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ -19202a: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ -19202e: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ -192032: 1c02 9a10 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@109a │ │ -192036: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -19203c: 6901 de41 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ -192040: 7120 3105 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ -192046: 1e00 |0023: monitor-exit v0 │ │ -192048: 283c |0024: goto 0060 // +003c │ │ -19204a: 0d03 |0025: move-exception v3 │ │ -19204c: 1e00 |0026: monitor-exit v0 │ │ -19204e: 2703 |0027: throw v3 │ │ -192050: 0d03 |0028: move-exception v3 │ │ -192052: 6200 dc41 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ -192056: 2201 0903 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -19205a: 1a02 c916 |002d: const-string v2, "Failed to start foreground service: " // string@16c9 │ │ -19205e: 7020 080b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -192064: 6e20 100b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19206a: 1a03 b60a |0035: const-string v3, ", fetching in background." // string@0ab6 │ │ -19206e: 6e20 110b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -192074: 6e10 220b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19207a: 0c03 |003d: move-result-object v3 │ │ -19207c: 7120 c502 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -192082: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -192084: 6a03 dd41 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ -192088: 6203 a70e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ -19208c: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ -192090: 6e20 4506 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0645 │ │ -192096: 0a03 |004b: move-result v3 │ │ -192098: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ -19209c: 6203 db41 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ -1920a0: 1d03 |0050: monitor-enter v3 │ │ -1920a2: 6300 dd41 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ -1920a6: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ -1920aa: 6200 db41 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ -1920ae: 6e10 a00a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0aa0 │ │ -1920b4: 28f7 |005a: goto 0051 // -0009 │ │ -1920b6: 1e03 |005b: monitor-exit v3 │ │ -1920b8: 2804 |005c: goto 0060 // +0004 │ │ -1920ba: 0d00 |005d: move-exception v0 │ │ -1920bc: 1e03 |005e: monitor-exit v3 │ │ -1920be: 2700 |005f: throw v0 │ │ -1920c0: 0e00 |0060: return-void │ │ +191ff4: |[191ff4] org.thoughtcrime.securesms.service.FetchForegroundService.start:(Landroid/content/Context;)V │ │ +192004: 7100 f149 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.getInstance:()Lorg/thoughtcrime/securesms/connect/ForegroundDetector; // method@49f1 │ │ +19200a: 0c00 |0003: move-result-object v0 │ │ +19200c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +192010: 6e10 f349 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/connect/ForegroundDetector;.isForeground:()Z // method@49f3 │ │ +192016: 0a00 |0009: move-result v0 │ │ +192018: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +19201c: 0e00 |000c: return-void │ │ +19201e: 7110 b855 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55b8 │ │ +192024: 6200 da41 |0010: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ +192028: 1d00 |0012: monitor-enter v0 │ │ +19202a: 6201 de41 |0013: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ +19202e: 3901 0e00 |0015: if-nez v1, 0023 // +000e │ │ +192032: 2201 2b00 |0017: new-instance v1, Landroid/content/Intent; // type@002b │ │ +192036: 1c02 9a10 |0019: const-class v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService; // type@109a │ │ +19203a: 7030 8400 3102 |001b: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192040: 6901 de41 |001e: sput-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ +192044: 7120 3105 1300 |0020: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ +19204a: 1e00 |0023: monitor-exit v0 │ │ +19204c: 283c |0024: goto 0060 // +003c │ │ +19204e: 0d03 |0025: move-exception v3 │ │ +192050: 1e00 |0026: monitor-exit v0 │ │ +192052: 2703 |0027: throw v3 │ │ +192054: 0d03 |0028: move-exception v3 │ │ +192056: 6200 dc41 |0029: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ +19205a: 2201 0903 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +19205e: 1a02 c916 |002d: const-string v2, "Failed to start foreground service: " // string@16c9 │ │ +192062: 7020 080b 2100 |002f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +192068: 6e20 100b 3100 |0032: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19206e: 1a03 b60a |0035: const-string v3, ", fetching in background." // string@0ab6 │ │ +192072: 6e20 110b 3100 |0037: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +192078: 6e10 220b 0100 |003a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19207e: 0c03 |003d: move-result-object v3 │ │ +192080: 7120 c502 3000 |003e: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +192086: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +192088: 6a03 dd41 |0042: sput-boolean v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ +19208c: 6203 a70e |0044: sget-object v3, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ +192090: 1300 0a00 |0046: const/16 v0, #int 10 // #a │ │ +192094: 6e20 4506 0300 |0048: invoke-virtual {v3, v0}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0645 │ │ +19209a: 0a03 |004b: move-result v3 │ │ +19209c: 3803 1400 |004c: if-eqz v3, 0060 // +0014 │ │ +1920a0: 6203 db41 |004e: sget-object v3, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ +1920a4: 1d03 |0050: monitor-enter v3 │ │ +1920a6: 6300 dd41 |0051: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ +1920aa: 3800 0800 |0053: if-eqz v0, 005b // +0008 │ │ +1920ae: 6200 db41 |0055: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ +1920b2: 6e10 a00a 0000 |0057: invoke-virtual {v0}, Ljava/lang/Object;.wait:()V // method@0aa0 │ │ +1920b8: 28f7 |005a: goto 0051 // -0009 │ │ +1920ba: 1e03 |005b: monitor-exit v3 │ │ +1920bc: 2804 |005c: goto 0060 // +0004 │ │ +1920be: 0d00 |005d: move-exception v0 │ │ +1920c0: 1e03 |005e: monitor-exit v3 │ │ +1920c2: 2700 |005f: throw v0 │ │ +1920c4: 0e00 |0060: return-void │ │ catches : 6 │ │ 0x0010 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0028 │ │ 0x0013 - 0x0027 │ │ -> 0x0025 │ │ 0x0027 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0028 │ │ @@ -300310,39 +300311,39 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -192104: |[192104] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ -192114: 6300 dd41 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ -192118: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -19211c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -19211e: 6a00 dd41 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ -192122: 6200 db41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ -192126: 1d00 |0009: monitor-enter v0 │ │ -192128: 6e10 9e0a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ -19212e: 1e00 |000d: monitor-exit v0 │ │ -192130: 2804 |000e: goto 0012 // +0004 │ │ -192132: 0d02 |000f: move-exception v2 │ │ -192134: 1e00 |0010: monitor-exit v0 │ │ -192136: 2702 |0011: throw v2 │ │ -192138: 6200 da41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ -19213c: 1d00 |0014: monitor-enter v0 │ │ -19213e: 6201 de41 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ -192142: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -192146: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ -19214c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -19214e: 6902 de41 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ -192152: 1e00 |001f: monitor-exit v0 │ │ -192154: 0e00 |0020: return-void │ │ -192156: 0d02 |0021: move-exception v2 │ │ -192158: 1e00 |0022: monitor-exit v0 │ │ -19215a: 2702 |0023: throw v2 │ │ +192108: |[192108] org.thoughtcrime.securesms.service.FetchForegroundService.stop:(Landroid/content/Context;)V │ │ +192118: 6300 dd41 |0000: sget-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ +19211c: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +192120: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +192122: 6a00 dd41 |0005: sput-boolean v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.fetchingSynchronously:Z // field@41dd │ │ +192126: 6200 db41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.STOP_NOTIFIER:Ljava/lang/Object; // field@41db │ │ +19212a: 1d00 |0009: monitor-enter v0 │ │ +19212c: 6e10 9e0a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ +192132: 1e00 |000d: monitor-exit v0 │ │ +192134: 2804 |000e: goto 0012 // +0004 │ │ +192136: 0d02 |000f: move-exception v2 │ │ +192138: 1e00 |0010: monitor-exit v0 │ │ +19213a: 2702 |0011: throw v2 │ │ +19213c: 6200 da41 |0012: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.SERVICE_LOCK:Ljava/lang/Object; // field@41da │ │ +192140: 1d00 |0014: monitor-enter v0 │ │ +192142: 6201 de41 |0015: sget-object v1, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ +192146: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +19214a: 6e20 8000 1200 |0019: invoke-virtual {v2, v1}, Landroid/content/Context;.stopService:(Landroid/content/Intent;)Z // method@0080 │ │ +192150: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +192152: 6902 de41 |001d: sput-object v2, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.service:Landroid/content/Intent; // field@41de │ │ +192156: 1e00 |001f: monitor-exit v0 │ │ +192158: 0e00 |0020: return-void │ │ +19215a: 0d02 |0021: move-exception v2 │ │ +19215c: 1e00 |0022: monitor-exit v0 │ │ +19215e: 2702 |0023: throw v2 │ │ catches : 2 │ │ 0x000a - 0x0011 │ │ -> 0x000f │ │ 0x0015 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=66 │ │ @@ -300364,25 +300365,25 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -191f24: |[191f24] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ -191f34: 6200 dc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ -191f38: 1a01 2237 |0002: const-string v1, "Starting fetch" // string@3722 │ │ -191f3c: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191f42: 6200 a70e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ -191f46: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ -191f4a: 6e20 4506 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0645 │ │ -191f50: 0a00 |000e: move-result v0 │ │ -191f52: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -191f56: 7110 aa55 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@55aa │ │ -191f5c: 0e00 |0014: return-void │ │ +191f28: |[191f28] org.thoughtcrime.securesms.service.FetchForegroundService.lambda$onCreate$0$org-thoughtcrime-securesms-service-FetchForegroundService:()V │ │ +191f38: 6200 dc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ +191f3c: 1a01 2237 |0002: const-string v1, "Starting fetch" // string@3722 │ │ +191f40: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191f46: 6200 a70e |0007: sget-object v0, Lorg/thoughtcrime/securesms/ApplicationContext;.dcAccounts:Lcom/b44t/messenger/DcAccounts; // field@0ea7 │ │ +191f4a: 1301 2c01 |0009: const/16 v1, #int 300 // #12c │ │ +191f4e: 6e20 4506 1000 |000b: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcAccounts;.backgroundFetch:(I)Z // method@0645 │ │ +191f54: 0a00 |000e: move-result v0 │ │ +191f56: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +191f5a: 7110 aa55 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stop:(Landroid/content/Context;)V // method@55aa │ │ +191f60: 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; │ │ @@ -300392,54 +300393,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 │ │ -191eb8: |[191eb8] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -191ec8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -191eca: 1101 |0001: return-object v1 │ │ +191ebc: |[191ebc] org.thoughtcrime.securesms.service.FetchForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +191ecc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +191ece: 1101 |0001: return-object v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/service/FetchForegroundService;) │ │ name : 'onCreate' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -191f60: |[191f60] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ -191f70: 6200 dc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ -191f74: 1a01 5414 |0002: const-string v1, "Creating fetch service" // string@1454 │ │ -191f78: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191f7e: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ -191f84: 2200 6101 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ -191f88: 1a01 d648 |000c: const-string v1, "ch_generic" // string@48d6 │ │ -191f8c: 7030 fd04 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ -191f92: 6001 6328 |0011: sget v1, Lorg/thoughtcrime/securesms/R$string;.connectivity_updating:I // field@2863 │ │ -191f96: 6e20 a355 1200 |0013: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@55a3 │ │ -191f9c: 0c01 |0016: move-result-object v1 │ │ -191f9e: 6e20 0705 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ -191fa4: 0c00 |001a: move-result-object v0 │ │ -191fa6: 6001 9f21 |001b: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219f │ │ -191faa: 6e20 1205 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ -191fb0: 0c00 |0020: move-result-object v0 │ │ -191fb2: 6e10 ff04 0000 |0021: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ -191fb8: 0c00 |0024: move-result-object v0 │ │ -191fba: 1241 |0025: const/4 v1, #int 4 // #4 │ │ -191fbc: 6e30 a955 1200 |0026: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55a9 │ │ -191fc2: 2200 9910 |0029: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@1099 │ │ -191fc6: 7020 9f55 2000 |002b: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@559f │ │ -191fcc: 7110 7657 0000 |002e: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ -191fd2: 0e00 |0031: return-void │ │ +191f64: |[191f64] org.thoughtcrime.securesms.service.FetchForegroundService.onCreate:()V │ │ +191f74: 6200 dc41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.TAG:Ljava/lang/String; // field@41dc │ │ +191f78: 1a01 5414 |0002: const-string v1, "Creating fetch service" // string@1454 │ │ +191f7c: 7120 c102 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191f82: 6f10 4400 0200 |0007: invoke-super {v2}, Landroid/app/Service;.onCreate:()V // method@0044 │ │ +191f88: 2200 6101 |000a: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ +191f8c: 1a01 d648 |000c: const-string v1, "ch_generic" // string@48d6 │ │ +191f90: 7030 fd04 2001 |000e: invoke-direct {v0, v2, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ +191f96: 6001 6328 |0011: sget v1, Lorg/thoughtcrime/securesms/R$string;.connectivity_updating:I // field@2863 │ │ +191f9a: 6e20 a355 1200 |0013: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.getString:(I)Ljava/lang/String; // method@55a3 │ │ +191fa0: 0c01 |0016: move-result-object v1 │ │ +191fa2: 6e20 0705 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ +191fa8: 0c00 |001a: move-result-object v0 │ │ +191faa: 6001 9f21 |001b: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219f │ │ +191fae: 6e20 1205 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ +191fb4: 0c00 |0020: move-result-object v0 │ │ +191fb6: 6e10 ff04 0000 |0021: invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ +191fbc: 0c00 |0024: move-result-object v0 │ │ +191fbe: 1241 |0025: const/4 v1, #int 4 // #4 │ │ +191fc0: 6e30 a955 1200 |0026: invoke-virtual {v2, v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55a9 │ │ +191fc6: 2200 9910 |0029: new-instance v0, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0; // type@1099 │ │ +191fca: 7020 9f55 2000 |002b: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/service/FetchForegroundService$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/service/FetchForegroundService;)V // method@559f │ │ +191fd0: 7110 7657 0000 |002e: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ +191fd6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0007 line=84 │ │ 0x000a line=86 │ │ 0x0013 line=87 │ │ 0x001d line=88 │ │ @@ -300454,18 +300455,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -191fd4: |[191fd4] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ -191fe4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -191fe6: 6e20 ab55 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@55ab │ │ -191fec: 0e00 |0004: return-void │ │ +191fd8: |[191fd8] org.thoughtcrime.securesms.service.FetchForegroundService.onDestroy:()V │ │ +191fe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +191fea: 6e20 ab55 0100 |0001: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/service/FetchForegroundService;.stopForeground:(Z)V // method@55ab │ │ +191ff0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/service/FetchForegroundService; │ │ │ │ source_file_idx : 5845 (FetchForegroundService.java) │ │ @@ -300556,25 +300557,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 │ │ -19241c: |[19241c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ -19242c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -192432: 5b01 e641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -192436: 5b02 e041 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -19243a: 5b03 df41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -19243e: 5904 e141 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -192442: 5905 e241 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -192446: 5907 e441 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -19244a: 5906 e541 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -19244e: 5c08 e341 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -192452: 0e00 |0013: return-void │ │ +192420: |[192420] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZ)V │ │ +192430: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +192436: 5b01 e641 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +19243a: 5b02 e041 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +19243e: 5b03 df41 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +192442: 5904 e141 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +192446: 5905 e241 |000b: iput v5, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +19244a: 5907 e441 |000d: iput v7, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +19244e: 5906 e541 |000f: iput v6, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +192452: 5c08 e341 |0011: iput-boolean v8, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +192456: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ 0x0005 line=212 │ │ 0x0007 line=213 │ │ 0x0009 line=214 │ │ @@ -300598,17 +300599,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 │ │ -192454: |[192454] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ -192464: 7609 ac55 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@55ac │ │ -19246a: 0e00 |0003: return-void │ │ +192458: |[192458] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V │ │ +192468: 7609 ac55 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@55ac │ │ +19246e: 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; │ │ @@ -300625,18 +300626,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 │ │ -192310: |[192310] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -192320: 7110 b055 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b0 │ │ -192326: 0c00 |0003: move-result-object v0 │ │ -192328: 1100 |0004: return-object v0 │ │ +192314: |[192314] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +192324: 7110 b055 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b0 │ │ +19232a: 0c00 |0003: move-result-object v0 │ │ +19232c: 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;) │ │ @@ -300644,73 +300645,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 │ │ -19232c: |[19232c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -19233c: 7100 b755 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -192342: 0c00 |0003: move-result-object v0 │ │ -192344: 5200 e241 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -192348: 1a01 e552 |0006: const-string v1, "extra_id" // string@52e5 │ │ -19234c: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -192352: 0a07 |000b: move-result v7 │ │ -192354: 1a00 ed52 |000c: const-string v0, "extra_title" // string@52ed │ │ -192358: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -19235e: 0c00 |0011: move-result-object v0 │ │ -192360: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ -192364: 7100 b755 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -19236a: 0c00 |0017: move-result-object v0 │ │ -19236c: 5400 e641 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -192370: 0703 |001a: move-object v3, v0 │ │ -192372: 1a00 e352 |001b: const-string v0, "extra_content_text" // string@52e3 │ │ -192376: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -19237c: 0c00 |0020: move-result-object v0 │ │ -19237e: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ -192382: 7100 b755 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -192388: 0c00 |0026: move-result-object v0 │ │ -19238a: 5400 e041 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -19238e: 0704 |0029: move-object v4, v0 │ │ -192390: 1a00 e252 |002a: const-string v0, "extra_channel_id" // string@52e2 │ │ -192394: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -19239a: 0c00 |002f: move-result-object v0 │ │ -19239c: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ -1923a0: 7100 b755 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -1923a6: 0c00 |0035: move-result-object v0 │ │ -1923a8: 5400 df41 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -1923ac: 0705 |0038: move-object v5, v0 │ │ -1923ae: 7100 b755 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -1923b4: 0c00 |003c: move-result-object v0 │ │ -1923b6: 5200 e141 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -1923ba: 1a01 e452 |003f: const-string v1, "extra_icon_res" // string@52e4 │ │ -1923be: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1923c4: 0a06 |0044: move-result v6 │ │ -1923c6: 7100 b755 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -1923cc: 0c00 |0048: move-result-object v0 │ │ -1923ce: 5200 e441 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -1923d2: 1a01 e752 |004b: const-string v1, "extra_progress" // string@52e7 │ │ -1923d6: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1923dc: 0a09 |0050: move-result v9 │ │ -1923de: 7100 b755 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -1923e4: 0c00 |0054: move-result-object v0 │ │ -1923e6: 5200 e541 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -1923ea: 1a01 e952 |0057: const-string v1, "extra_progress_max" // string@52e9 │ │ -1923ee: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1923f4: 0a08 |005c: move-result v8 │ │ -1923f6: 7100 b755 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ -1923fc: 0c00 |0060: move-result-object v0 │ │ -1923fe: 5500 e341 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -192402: 1a01 e852 |0063: const-string v1, "extra_progress_indeterminate" // string@52e8 │ │ -192406: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -19240c: 0a0a |0068: move-result v10 │ │ -19240e: 220b 9c10 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -192412: 07b2 |006b: move-object v2, v11 │ │ -192414: 7609 ac55 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@55ac │ │ -19241a: 110b |006f: return-object v11 │ │ +192330: |[192330] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.fromIntent:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +192340: 7100 b755 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +192346: 0c00 |0003: move-result-object v0 │ │ +192348: 5200 e241 |0004: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +19234c: 1a01 e552 |0006: const-string v1, "extra_id" // string@52e5 │ │ +192350: 6e30 9400 1b00 |0008: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +192356: 0a07 |000b: move-result v7 │ │ +192358: 1a00 ed52 |000c: const-string v0, "extra_title" // string@52ed │ │ +19235c: 6e20 9a00 0b00 |000e: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +192362: 0c00 |0011: move-result-object v0 │ │ +192364: 3900 0800 |0012: if-nez v0, 001a // +0008 │ │ +192368: 7100 b755 0000 |0014: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +19236e: 0c00 |0017: move-result-object v0 │ │ +192370: 5400 e641 |0018: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +192374: 0703 |001a: move-object v3, v0 │ │ +192376: 1a00 e352 |001b: const-string v0, "extra_content_text" // string@52e3 │ │ +19237a: 6e20 9a00 0b00 |001d: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +192380: 0c00 |0020: move-result-object v0 │ │ +192382: 3900 0800 |0021: if-nez v0, 0029 // +0008 │ │ +192386: 7100 b755 0000 |0023: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +19238c: 0c00 |0026: move-result-object v0 │ │ +19238e: 5400 e041 |0027: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +192392: 0704 |0029: move-object v4, v0 │ │ +192394: 1a00 e252 |002a: const-string v0, "extra_channel_id" // string@52e2 │ │ +192398: 6e20 9a00 0b00 |002c: invoke-virtual {v11, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +19239e: 0c00 |002f: move-result-object v0 │ │ +1923a0: 3900 0800 |0030: if-nez v0, 0038 // +0008 │ │ +1923a4: 7100 b755 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +1923aa: 0c00 |0035: move-result-object v0 │ │ +1923ac: 5400 df41 |0036: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +1923b0: 0705 |0038: move-object v5, v0 │ │ +1923b2: 7100 b755 0000 |0039: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +1923b8: 0c00 |003c: move-result-object v0 │ │ +1923ba: 5200 e141 |003d: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +1923be: 1a01 e452 |003f: const-string v1, "extra_icon_res" // string@52e4 │ │ +1923c2: 6e30 9400 1b00 |0041: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1923c8: 0a06 |0044: move-result v6 │ │ +1923ca: 7100 b755 0000 |0045: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +1923d0: 0c00 |0048: move-result-object v0 │ │ +1923d2: 5200 e441 |0049: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +1923d6: 1a01 e752 |004b: const-string v1, "extra_progress" // string@52e7 │ │ +1923da: 6e30 9400 1b00 |004d: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1923e0: 0a09 |0050: move-result v9 │ │ +1923e2: 7100 b755 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +1923e8: 0c00 |0054: move-result-object v0 │ │ +1923ea: 5200 e541 |0055: iget v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +1923ee: 1a01 e952 |0057: const-string v1, "extra_progress_max" // string@52e9 │ │ +1923f2: 6e30 9400 1b00 |0059: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1923f8: 0a08 |005c: move-result v8 │ │ +1923fa: 7100 b755 0000 |005d: invoke-static {}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55b7 │ │ +192400: 0c00 |0060: move-result-object v0 │ │ +192402: 5500 e341 |0061: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +192406: 1a01 e852 |0063: const-string v1, "extra_progress_indeterminate" // string@52e8 │ │ +19240a: 6e30 8b00 1b00 |0065: invoke-virtual {v11, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +192410: 0a0a |0068: move-result v10 │ │ +192412: 220b 9c10 |0069: new-instance v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +192416: 07b2 |006b: move-object v2, v11 │ │ +192418: 7609 ac55 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@55ac │ │ +19241e: 110b |006f: return-object v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000c line=224 │ │ 0x0014 line=225 │ │ 0x001b line=227 │ │ 0x0023 line=228 │ │ @@ -300730,61 +300731,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -192174: |[192174] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ -192184: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -192186: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ -19218a: 0f00 |0003: return v0 │ │ -19218c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19218e: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ -192192: 6e10 9c0a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ -192198: 0c02 |000a: move-result-object v2 │ │ -19219a: 6e10 9c0a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ -1921a0: 0c03 |000e: move-result-object v3 │ │ -1921a2: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ -1921a6: 2842 |0011: goto 0053 // +0042 │ │ -1921a8: 1f05 9c10 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -1921ac: 5242 e241 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -1921b0: 5253 e241 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -1921b4: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ -1921b8: 5242 e141 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -1921bc: 5253 e141 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -1921c0: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ -1921c4: 5242 e441 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -1921c8: 5253 e441 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -1921cc: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ -1921d0: 5242 e541 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -1921d4: 5253 e541 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -1921d8: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ -1921dc: 5542 e341 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -1921e0: 5553 e341 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -1921e4: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ -1921e8: 5442 e641 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -1921ec: 5453 e641 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -1921f0: 6e20 cf0a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1921f6: 0a02 |0039: move-result v2 │ │ -1921f8: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ -1921fc: 5442 e041 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -192200: 5453 e041 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -192204: 6e20 cf0a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19220a: 0a02 |0043: move-result v2 │ │ -19220c: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ -192210: 5442 df41 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -192214: 5455 df41 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -192218: 6e20 cf0a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19221e: 0a05 |004d: move-result v5 │ │ -192220: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ -192224: 2802 |0050: goto 0052 // +0002 │ │ -192226: 1200 |0051: const/4 v0, #int 0 // #0 │ │ -192228: 0f00 |0052: return v0 │ │ -19222a: 0f01 |0053: return v1 │ │ +192178: |[192178] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.equals:(Ljava/lang/Object;)Z │ │ +192188: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19218a: 3354 0300 |0001: if-ne v4, v5, 0004 // +0003 │ │ +19218e: 0f00 |0003: return v0 │ │ +192190: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +192192: 3805 4e00 |0005: if-eqz v5, 0053 // +004e │ │ +192196: 6e10 9c0a 0400 |0007: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ +19219c: 0c02 |000a: move-result-object v2 │ │ +19219e: 6e10 9c0a 0500 |000b: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ +1921a4: 0c03 |000e: move-result-object v3 │ │ +1921a6: 3232 0300 |000f: if-eq v2, v3, 0012 // +0003 │ │ +1921aa: 2842 |0011: goto 0053 // +0042 │ │ +1921ac: 1f05 9c10 |0012: check-cast v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +1921b0: 5242 e241 |0014: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +1921b4: 5253 e241 |0016: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +1921b8: 3332 3900 |0018: if-ne v2, v3, 0051 // +0039 │ │ +1921bc: 5242 e141 |001a: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +1921c0: 5253 e141 |001c: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +1921c4: 3332 3300 |001e: if-ne v2, v3, 0051 // +0033 │ │ +1921c8: 5242 e441 |0020: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +1921cc: 5253 e441 |0022: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +1921d0: 3332 2d00 |0024: if-ne v2, v3, 0051 // +002d │ │ +1921d4: 5242 e541 |0026: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +1921d8: 5253 e541 |0028: iget v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +1921dc: 3332 2700 |002a: if-ne v2, v3, 0051 // +0027 │ │ +1921e0: 5542 e341 |002c: iget-boolean v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +1921e4: 5553 e341 |002e: iget-boolean v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +1921e8: 3332 2100 |0030: if-ne v2, v3, 0051 // +0021 │ │ +1921ec: 5442 e641 |0032: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +1921f0: 5453 e641 |0034: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +1921f4: 6e20 cf0a 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +1921fa: 0a02 |0039: move-result v2 │ │ +1921fc: 3802 1700 |003a: if-eqz v2, 0051 // +0017 │ │ +192200: 5442 e041 |003c: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +192204: 5453 e041 |003e: iget-object v3, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +192208: 6e20 cf0a 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +19220e: 0a02 |0043: move-result v2 │ │ +192210: 3802 0d00 |0044: if-eqz v2, 0051 // +000d │ │ +192214: 5442 df41 |0046: iget-object v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +192218: 5455 df41 |0048: iget-object v5, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +19221c: 6e20 cf0a 5200 |004a: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192222: 0a05 |004d: move-result v5 │ │ +192224: 3805 0300 |004e: if-eqz v5, 0051 // +0003 │ │ +192228: 2802 |0050: goto 0052 // +0002 │ │ +19222a: 1200 |0051: const/4 v0, #int 0 // #0 │ │ +19222c: 0f00 |0052: return v0 │ │ +19222e: 0f01 |0053: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=249 │ │ 0x0012 line=251 │ │ 0x0014 line=252 │ │ 0x0036 line=257 │ │ 0x0040 line=258 │ │ @@ -300798,39 +300799,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -19222c: |[19222c] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ -19223c: 5420 e641 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -192240: 6e10 d60a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ -192246: 0a00 |0005: move-result v0 │ │ -192248: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19224c: 5421 df41 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -192250: 6e10 d60a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ -192256: 0a01 |000d: move-result v1 │ │ -192258: b010 |000e: add-int/2addr v0, v1 │ │ -19225a: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19225e: 5221 e241 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -192262: b010 |0013: add-int/2addr v0, v1 │ │ -192264: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192268: 5221 e141 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -19226c: b010 |0018: add-int/2addr v0, v1 │ │ -19226e: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192272: 5221 e441 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -192276: b010 |001d: add-int/2addr v0, v1 │ │ -192278: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -19227c: 5221 e541 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -192280: b010 |0022: add-int/2addr v0, v1 │ │ -192282: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -192286: 5521 e341 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -19228a: b010 |0027: add-int/2addr v0, v1 │ │ -19228c: 0f00 |0028: return v0 │ │ +192230: |[192230] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.hashCode:()I │ │ +192240: 5420 e641 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +192244: 6e10 d60a 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ +19224a: 0a00 |0005: move-result v0 │ │ +19224c: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192250: 5421 df41 |0008: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +192254: 6e10 d60a 0100 |000a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ +19225a: 0a01 |000d: move-result v1 │ │ +19225c: b010 |000e: add-int/2addr v0, v1 │ │ +19225e: da00 001f |000f: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192262: 5221 e241 |0011: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +192266: b010 |0013: add-int/2addr v0, v1 │ │ +192268: da00 001f |0014: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19226c: 5221 e141 |0016: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +192270: b010 |0018: add-int/2addr v0, v1 │ │ +192272: da00 001f |0019: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192276: 5221 e441 |001b: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +19227a: b010 |001d: add-int/2addr v0, v1 │ │ +19227c: da00 001f |001e: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +192280: 5221 e541 |0020: iget v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +192284: b010 |0022: add-int/2addr v0, v1 │ │ +192286: da00 001f |0023: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +19228a: 5521 e341 |0025: iget-boolean v1, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +19228e: b010 |0027: add-int/2addr v0, v1 │ │ +192290: 0f00 |0028: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0008 line=266 │ │ 0x0011 line=268 │ │ 0x0016 line=270 │ │ 0x001b line=272 │ │ @@ -300844,47 +300845,47 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -192290: |[192290] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ -1922a0: 6200 9f00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -1922a4: 5481 df41 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -1922a8: 5282 e241 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -1922ac: 7110 4c0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1922b2: 0c02 |0009: move-result-object v2 │ │ -1922b4: 5283 e441 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -1922b8: 7110 4c0a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1922be: 0c03 |000f: move-result-object v3 │ │ -1922c0: 5284 e541 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -1922c4: 7110 4c0a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1922ca: 0c04 |0015: move-result-object v4 │ │ -1922cc: 5585 e341 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -1922d0: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ -1922d4: 1a05 735d |001a: const-string v5, "indeterminate" // string@5d73 │ │ -1922d8: 2803 |001c: goto 001f // +0003 │ │ -1922da: 1a05 0d4f |001d: const-string v5, "determinate" // string@4f0d │ │ -1922de: 1256 |001f: const/4 v6, #int 5 // #5 │ │ -1922e0: 2366 2d11 |0020: new-array v6, v6, [Ljava/lang/Object; // type@112d │ │ -1922e4: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -1922e6: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ -1922ea: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -1922ec: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ -1922f0: 1221 |0028: const/4 v1, #int 2 // #2 │ │ -1922f2: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ -1922f6: 1231 |002b: const/4 v1, #int 3 // #3 │ │ -1922f8: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ -1922fc: 1241 |002e: const/4 v1, #int 4 // #4 │ │ -1922fe: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ -192302: 1a01 1c11 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@111c │ │ -192306: 7130 d20a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ -19230c: 0c00 |0036: move-result-object v0 │ │ -19230e: 1100 |0037: return-object v0 │ │ +192294: |[192294] org.thoughtcrime.securesms.service.GenericForegroundService$Entry.toString:()Ljava/lang/String; │ │ +1922a4: 6200 9f00 |0000: sget-object v0, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +1922a8: 5481 df41 |0002: iget-object v1, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +1922ac: 5282 e241 |0004: iget v2, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +1922b0: 7110 4c0a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1922b6: 0c02 |0009: move-result-object v2 │ │ +1922b8: 5283 e441 |000a: iget v3, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +1922bc: 7110 4c0a 0300 |000c: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1922c2: 0c03 |000f: move-result-object v3 │ │ +1922c4: 5284 e541 |0010: iget v4, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +1922c8: 7110 4c0a 0400 |0012: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1922ce: 0c04 |0015: move-result-object v4 │ │ +1922d0: 5585 e341 |0016: iget-boolean v5, v8, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +1922d4: 3805 0500 |0018: if-eqz v5, 001d // +0005 │ │ +1922d8: 1a05 735d |001a: const-string v5, "indeterminate" // string@5d73 │ │ +1922dc: 2803 |001c: goto 001f // +0003 │ │ +1922de: 1a05 0d4f |001d: const-string v5, "determinate" // string@4f0d │ │ +1922e2: 1256 |001f: const/4 v6, #int 5 // #5 │ │ +1922e4: 2366 2d11 |0020: new-array v6, v6, [Ljava/lang/Object; // type@112d │ │ +1922e8: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +1922ea: 4d01 0607 |0023: aput-object v1, v6, v7 │ │ +1922ee: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +1922f0: 4d02 0601 |0026: aput-object v2, v6, v1 │ │ +1922f4: 1221 |0028: const/4 v1, #int 2 // #2 │ │ +1922f6: 4d03 0601 |0029: aput-object v3, v6, v1 │ │ +1922fa: 1231 |002b: const/4 v1, #int 3 // #3 │ │ +1922fc: 4d04 0601 |002c: aput-object v4, v6, v1 │ │ +192300: 1241 |002e: const/4 v1, #int 4 // #4 │ │ +192302: 4d05 0601 |002f: aput-object v5, v6, v1 │ │ +192306: 1a01 1c11 |0031: const-string v1, "ChannelId: %s Id: %d Progress: %d/%d %s" // string@111c │ │ +19230a: 7130 d20a 1006 |0033: invoke-static {v0, v1, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ +192310: 0c00 |0036: move-result-object v0 │ │ +192312: 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 : 6008 (GenericForegroundService.java) │ │ @@ -300921,18 +300922,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 │ │ -192484: |[192484] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ -192494: 5b01 e741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41e7 │ │ -192498: 7010 3202 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0232 │ │ -19249e: 0e00 |0005: return-void │ │ +192488: |[192488] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V │ │ +192498: 5b01 e741 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41e7 │ │ +19249c: 7010 3202 0000 |0002: invoke-direct {v0}, Landroid/os/Binder;.:()V // method@0232 │ │ +1924a2: 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; │ │ │ │ @@ -300942,17 +300943,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/service/GenericForegroundService;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19246c: |[19246c] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ -19247c: 5410 e741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41e7 │ │ -192480: 1100 |0002: return-object v0 │ │ +192470: |[192470] org.thoughtcrime.securesms.service.GenericForegroundService$LocalBinder.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; │ │ +192480: 5410 e741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.this$0:Lorg/thoughtcrime/securesms/service/GenericForegroundService; // field@41e7 │ │ +192484: 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 : 6008 (GenericForegroundService.java) │ │ @@ -301072,37 +301073,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 0 │ │ outs : 10 │ │ insns size : 39 16-bit code units │ │ -192628: |[192628] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -192638: 2200 b803 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03b8 │ │ -19263c: 7010 660d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d66 │ │ -192642: 6900 f441 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41f4 │ │ -192646: 2200 b703 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b7 │ │ -19264a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -19264c: 7020 630d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d63 │ │ -192652: 6900 ea41 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41ea │ │ -192656: 6701 f941 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -19265a: 2200 9c10 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -19265e: 6006 4721 |0013: sget v6, Lorg/thoughtcrime/securesms/R$drawable;.icon_notification:I // field@2147 │ │ -192662: 120a |0015: const/4 v10, #int 0 // #0 │ │ -192664: 120b |0016: const/4 v11, #int 0 // #0 │ │ -192666: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ -19266a: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ -19266e: 1a05 d648 |001b: const-string v5, "ch_generic" // string@48d6 │ │ -192672: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ -192674: 1208 |001e: const/4 v8, #int 0 // #0 │ │ -192676: 1209 |001f: const/4 v9, #int 0 // #0 │ │ -192678: 0702 |0020: move-object v2, v0 │ │ -19267a: 760a ad55 0200 |0021: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V // method@55ad │ │ -192680: 6900 eb41 |0024: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ -192684: 0e00 |0026: return-void │ │ +19262c: |[19262c] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +19263c: 2200 b803 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@03b8 │ │ +192640: 7010 660d 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@0d66 │ │ +192646: 6900 f441 |0005: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41f4 │ │ +19264a: 2200 b703 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b7 │ │ +19264e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +192650: 7020 630d 1000 |000a: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d63 │ │ +192656: 6900 ea41 |000d: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41ea │ │ +19265a: 6701 f941 |000f: sput v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +19265e: 2200 9c10 |0011: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +192662: 6006 4721 |0013: sget v6, Lorg/thoughtcrime/securesms/R$drawable;.icon_notification:I // field@2147 │ │ +192666: 120a |0015: const/4 v10, #int 0 // #0 │ │ +192668: 120b |0016: const/4 v11, #int 0 // #0 │ │ +19266a: 1a03 0000 |0017: const-string v3, "" // string@0000 │ │ +19266e: 1a04 0000 |0019: const-string v4, "" // string@0000 │ │ +192672: 1a05 d648 |001b: const-string v5, "ch_generic" // string@48d6 │ │ +192676: 12f7 |001d: const/4 v7, #int -1 // #ff │ │ +192678: 1208 |001e: const/4 v8, #int 0 // #0 │ │ +19267a: 1209 |001f: const/4 v9, #int 0 // #0 │ │ +19267c: 0702 |0020: move-object v2, v0 │ │ +19267e: 760a ad55 0200 |0021: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIZLorg/thoughtcrime/securesms/service/GenericForegroundService$1;)V // method@55ad │ │ +192684: 6900 eb41 |0024: sput-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ +192688: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -301112,23 +301113,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -192688: |[192688] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ -192698: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ -19269e: 2200 9d10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@109d │ │ -1926a2: 7020 b355 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@55b3 │ │ -1926a8: 5b10 f741 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41f7 │ │ -1926ac: 2200 8003 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0380 │ │ -1926b0: 7010 ad0c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cad │ │ -1926b6: 5b10 f641 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -1926ba: 0e00 |0011: return-void │ │ +19268c: |[19268c] org.thoughtcrime.securesms.service.GenericForegroundService.:()V │ │ +19269c: 7010 4200 0100 |0000: invoke-direct {v1}, Landroid/app/Service;.:()V // method@0042 │ │ +1926a2: 2200 9d10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@109d │ │ +1926a6: 7020 b355 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.:(Lorg/thoughtcrime/securesms/service/GenericForegroundService;)V // method@55b3 │ │ +1926ac: 5b10 f741 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41f7 │ │ +1926b0: 2200 8003 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@0380 │ │ +1926b4: 7010 ad0c 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cad │ │ +1926ba: 5b10 f641 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +1926be: 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; │ │ @@ -301138,53 +301139,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 │ │ -192588: |[192588] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ -192598: 6200 eb41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ -19259c: 1100 |0002: return-object v0 │ │ +19258c: |[19258c] org.thoughtcrime.securesms.service.GenericForegroundService.access$200:()Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; │ │ +19259c: 6200 eb41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ +1925a0: 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 │ │ -1926bc: |[1926bc] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ -1926cc: 6200 ea41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41ea │ │ -1926d0: 6e10 640d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d64 │ │ -1926d6: 0a01 |0005: move-result v1 │ │ -1926d8: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ -1926dc: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1926e0: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ -1926e4: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ -1926e8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1926ea: 6e20 650d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d65 │ │ -1926f0: 1a00 d648 |0012: const-string v0, "ch_generic" // string@48d6 │ │ -1926f4: 1a02 7617 |0014: const-string v2, "Generic Background Service" // string@1776 │ │ -1926f8: 7130 8657 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@5786 │ │ -1926fe: 0c00 |0019: move-result-object v0 │ │ -192700: 1a01 0016 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1600 │ │ -192704: 7120 9c57 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@579c │ │ -19270a: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ -19270e: 7120 9657 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@5796 │ │ -192714: 0c03 |0024: move-result-object v3 │ │ -192716: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ -19271a: 7120 9e57 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@579e │ │ -192720: 0e00 |002a: return-void │ │ +1926c0: |[1926c0] org.thoughtcrime.securesms.service.GenericForegroundService.createFgNotificationChannel:(Landroid/content/Context;)V │ │ +1926d0: 6200 ea41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.CHANNEL_CREATED:Ljava/util/concurrent/atomic/AtomicBoolean; // field@41ea │ │ +1926d4: 6e10 640d 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d64 │ │ +1926da: 0a01 |0005: move-result v1 │ │ +1926dc: 3901 2400 |0006: if-nez v1, 002a // +0024 │ │ +1926e0: 6001 3800 |0008: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1926e4: 1302 1a00 |000a: const/16 v2, #int 26 // #1a │ │ +1926e8: 3421 1e00 |000c: if-lt v1, v2, 002a // +001e │ │ +1926ec: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1926ee: 6e20 650d 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d65 │ │ +1926f4: 1a00 d648 |0012: const-string v0, "ch_generic" // string@48d6 │ │ +1926f8: 1a02 7617 |0014: const-string v2, "Generic Background Service" // string@1776 │ │ +1926fc: 7130 8657 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@5786 │ │ +192702: 0c00 |0019: move-result-object v0 │ │ +192704: 1a01 0016 |001a: const-string v1, "Ensure app will not be killed while long ongoing background tasks are running." // string@1600 │ │ +192708: 7120 9c57 1000 |001c: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V // method@579c │ │ +19270e: 1c01 1800 |001f: const-class v1, Landroid/app/NotificationManager; // type@0018 │ │ +192712: 7120 9657 1300 |0021: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; // method@5796 │ │ +192718: 0c03 |0024: move-result-object v3 │ │ +19271a: 1f03 1800 |0025: check-cast v3, Landroid/app/NotificationManager; // type@0018 │ │ +19271e: 7120 9e57 0300 |0027: invoke-static {v3, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V // method@579e │ │ +192724: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x000f line=190 │ │ 0x0012 line=191 │ │ 0x001a line=193 │ │ 0x001f line=194 │ │ @@ -301197,38 +301198,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 │ │ -192724: |[192724] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ -192734: 1d05 |0000: monitor-enter v5 │ │ -192736: 7110 ae55 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ae │ │ -19273c: 0c06 |0004: move-result-object v6 │ │ -19273e: 6200 f541 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -192742: 6201 9f00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -192746: 1a02 6c5b |0009: const-string v2, "handleStart() %s" // string@5b6c │ │ -19274a: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -19274c: 2333 2d11 |000c: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ -192750: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -192752: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ -192756: 7130 d20a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ -19275c: 0c01 |0014: move-result-object v1 │ │ -19275e: 7120 c102 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -192764: 5450 f641 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -192768: 5261 e241 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -19276c: 7110 4c0a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -192772: 0c01 |001f: move-result-object v1 │ │ -192774: 6e30 b00c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb0 │ │ -19277a: 1e05 |0023: monitor-exit v5 │ │ -19277c: 0e00 |0024: return-void │ │ -19277e: 0d06 |0025: move-exception v6 │ │ -192780: 1e05 |0026: monitor-exit v5 │ │ -192782: 2706 |0027: throw v6 │ │ +192728: |[192728] org.thoughtcrime.securesms.service.GenericForegroundService.handleStart:(Landroid/content/Intent;)V │ │ +192738: 1d05 |0000: monitor-enter v5 │ │ +19273a: 7110 ae55 0600 |0001: invoke-static {v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.access$100:(Landroid/content/Intent;)Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // method@55ae │ │ +192740: 0c06 |0004: move-result-object v6 │ │ +192742: 6200 f541 |0005: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +192746: 6201 9f00 |0007: sget-object v1, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +19274a: 1a02 6c5b |0009: const-string v2, "handleStart() %s" // string@5b6c │ │ +19274e: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +192750: 2333 2d11 |000c: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ +192754: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +192756: 4d06 0304 |000f: aput-object v6, v3, v4 │ │ +19275a: 7130 d20a 2103 |0011: invoke-static {v1, v2, v3}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ +192760: 0c01 |0014: move-result-object v1 │ │ +192762: 7120 c102 1000 |0015: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +192768: 5450 f641 |0018: iget-object v0, v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +19276c: 5261 e241 |001a: iget v1, v6, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +192770: 7110 4c0a 0100 |001c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +192776: 0c01 |001f: move-result-object v1 │ │ +192778: 6e30 b00c 1006 |0020: invoke-virtual {v0, v1, v6}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb0 │ │ +19277e: 1e05 |0023: monitor-exit v5 │ │ +192780: 0e00 |0024: return-void │ │ +192782: 0d06 |0025: move-exception v6 │ │ +192784: 1e05 |0026: monitor-exit v5 │ │ +192786: 2706 |0027: throw v6 │ │ catches : 2 │ │ 0x0001 - 0x0023 │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0001 line=94 │ │ @@ -301244,37 +301245,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 │ │ -192798: |[192798] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ -1927a8: 1d03 |0000: monitor-enter v3 │ │ -1927aa: 6200 f541 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -1927ae: 1a01 6e5b |0003: const-string v1, "handleStop()" // string@5b6e │ │ -1927b2: 7120 c102 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -1927b8: 1a01 e552 |0008: const-string v1, "extra_id" // string@52e5 │ │ -1927bc: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ -1927be: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -1927c4: 0a04 |000e: move-result v4 │ │ -1927c6: 5431 f641 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -1927ca: 7110 4c0a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1927d0: 0c04 |0014: move-result-object v4 │ │ -1927d2: 6e20 b10c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb1 │ │ -1927d8: 0c04 |0018: move-result-object v4 │ │ -1927da: 1f04 9c10 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -1927de: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ -1927e2: 1a04 4414 |001d: const-string v4, "Could not find entry to remove" // string@1444 │ │ -1927e6: 7120 c502 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -1927ec: 1e03 |0022: monitor-exit v3 │ │ -1927ee: 0e00 |0023: return-void │ │ -1927f0: 0d04 |0024: move-exception v4 │ │ -1927f2: 1e03 |0025: monitor-exit v3 │ │ -1927f4: 2704 |0026: throw v4 │ │ +19279c: |[19279c] org.thoughtcrime.securesms.service.GenericForegroundService.handleStop:(Landroid/content/Intent;)V │ │ +1927ac: 1d03 |0000: monitor-enter v3 │ │ +1927ae: 6200 f541 |0001: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +1927b2: 1a01 6e5b |0003: const-string v1, "handleStop()" // string@5b6e │ │ +1927b6: 7120 c102 1000 |0005: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +1927bc: 1a01 e552 |0008: const-string v1, "extra_id" // string@52e5 │ │ +1927c0: 12f2 |000a: const/4 v2, #int -1 // #ff │ │ +1927c2: 6e30 9400 1402 |000b: invoke-virtual {v4, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +1927c8: 0a04 |000e: move-result v4 │ │ +1927ca: 5431 f641 |000f: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +1927ce: 7110 4c0a 0400 |0011: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1927d4: 0c04 |0014: move-result-object v4 │ │ +1927d6: 6e20 b10c 4100 |0015: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0cb1 │ │ +1927dc: 0c04 |0018: move-result-object v4 │ │ +1927de: 1f04 9c10 |0019: check-cast v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +1927e2: 3904 0700 |001b: if-nez v4, 0022 // +0007 │ │ +1927e6: 1a04 4414 |001d: const-string v4, "Could not find entry to remove" // string@1444 │ │ +1927ea: 7120 c502 4000 |001f: invoke-static {v0, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +1927f0: 1e03 |0022: monitor-exit v3 │ │ +1927f2: 0e00 |0023: return-void │ │ +1927f4: 0d04 |0024: move-exception v4 │ │ +1927f6: 1e03 |0025: monitor-exit v3 │ │ +1927f8: 2704 |0026: throw v4 │ │ catches : 2 │ │ 0x0001 - 0x0022 │ │ -> 0x0024 │ │ 0x0025 - 0x0026 │ │ -> 0x0024 │ │ positions : │ │ 0x0001 line=102 │ │ @@ -301291,72 +301292,72 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -1924b8: |[1924b8] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ -1924c8: 6000 f941 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -1924cc: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -1924d0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -1924d2: 2802 |0005: goto 0007 // +0002 │ │ -1924d4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -1924d6: 0f00 |0007: return v0 │ │ +1924bc: |[1924bc] org.thoughtcrime.securesms.service.GenericForegroundService.isForegroundTaskStarted:()Z │ │ +1924cc: 6000 f941 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +1924d0: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +1924d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +1924d6: 2802 |0005: goto 0007 // +0002 │ │ +1924d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +1924da: 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 │ │ -19280c: |[19280c] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ -19281c: 5b34 f841 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f8 │ │ -192820: 2200 6101 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ -192824: 5441 df41 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -192828: 7030 fd04 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ -19282e: 5241 e141 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -192832: 6e20 1205 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ -192838: 0c00 |000e: move-result-object v0 │ │ -19283a: 5441 e641 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -19283e: 6e20 0705 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ -192844: 0c00 |0014: move-result-object v0 │ │ -192846: 5441 e041 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -19284a: 6e20 1605 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0516 │ │ -192850: 0c00 |001a: move-result-object v0 │ │ -192852: 5441 e041 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -192856: 6e20 0605 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ -19285c: 0c00 |0020: move-result-object v0 │ │ -19285e: 5241 e541 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ -192862: 5242 e441 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ -192866: 5544 e341 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ -19286a: 6e40 1105 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ -192870: 0c04 |002a: move-result-object v4 │ │ -192872: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ -192876: 1c01 3c0d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d3c │ │ -19287a: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -192880: 7100 2f56 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@562f │ │ -192886: 0a01 |0035: move-result v1 │ │ -192888: 1202 |0036: const/4 v2, #int 0 // #0 │ │ -19288a: 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 │ │ -192890: 0c00 |003a: move-result-object v0 │ │ -192892: 6e20 0505 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0505 │ │ -192898: 0c04 |003e: move-result-object v4 │ │ -19289a: 6e10 ff04 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ -1928a0: 0c04 |0042: move-result-object v4 │ │ -1928a2: 1230 |0043: const/4 v0, #int 3 // #3 │ │ -1928a4: 6e30 c055 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55c0 │ │ -1928aa: 0e00 |0047: return-void │ │ +192810: |[192810] org.thoughtcrime.securesms.service.GenericForegroundService.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V │ │ +192820: 5b34 f841 |0000: iput-object v4, v3, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f8 │ │ +192824: 2200 6101 |0002: new-instance v0, Landroidx/core/app/NotificationCompat$Builder; // type@0161 │ │ +192828: 5441 df41 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +19282c: 7030 fd04 3001 |0006: invoke-direct {v0, v3, v1}, Landroidx/core/app/NotificationCompat$Builder;.:(Landroid/content/Context;Ljava/lang/String;)V // method@04fd │ │ +192832: 5241 e141 |0009: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +192836: 6e20 1205 1000 |000b: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroidx/core/app/NotificationCompat$Builder; // method@0512 │ │ +19283c: 0c00 |000e: move-result-object v0 │ │ +19283e: 5441 e641 |000f: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +192842: 6e20 0705 1000 |0011: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0507 │ │ +192848: 0c00 |0014: move-result-object v0 │ │ +19284a: 5441 e041 |0015: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +19284e: 6e20 1605 1000 |0017: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setTicker:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0516 │ │ +192854: 0c00 |001a: move-result-object v0 │ │ +192856: 5441 e041 |001b: iget-object v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +19285a: 6e20 0605 1000 |001d: invoke-virtual {v0, v1}, Landroidx/core/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder; // method@0506 │ │ +192860: 0c00 |0020: move-result-object v0 │ │ +192862: 5241 e541 |0021: iget v1, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progressMax:I // field@41e5 │ │ +192866: 5242 e441 |0023: iget v2, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.progress:I // field@41e4 │ │ +19286a: 5544 e341 |0025: iget-boolean v4, v4, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.indeterminate:Z // field@41e3 │ │ +19286e: 6e40 1105 1042 |0027: invoke-virtual {v0, v1, v2, v4}, Landroidx/core/app/NotificationCompat$Builder;.setProgress:(IIZ)Landroidx/core/app/NotificationCompat$Builder; // method@0511 │ │ +192874: 0c04 |002a: move-result-object v4 │ │ +192876: 2200 2b00 |002b: new-instance v0, Landroid/content/Intent; // type@002b │ │ +19287a: 1c01 3c0d |002d: const-class v1, Lorg/thoughtcrime/securesms/DummyActivity; // type@0d3c │ │ +19287e: 7030 8400 3001 |002f: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192884: 7100 2f56 0000 |0032: invoke-static {}, Lorg/thoughtcrime/securesms/util/IntentUtils;.FLAG_MUTABLE:()I // method@562f │ │ +19288a: 0a01 |0035: move-result v1 │ │ +19288c: 1202 |0036: const/4 v2, #int 0 // #0 │ │ +19288e: 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 │ │ +192894: 0c00 |003a: move-result-object v0 │ │ +192896: 6e20 0505 0400 |003b: invoke-virtual {v4, v0}, Landroidx/core/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder; // method@0505 │ │ +19289c: 0c04 |003e: move-result-object v4 │ │ +19289e: 6e10 ff04 0400 |003f: invoke-virtual {v4}, Landroidx/core/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@04ff │ │ +1928a4: 0c04 |0042: move-result-object v4 │ │ +1928a6: 1230 |0043: const/4 v0, #int 3 // #3 │ │ +1928a8: 6e30 c055 0304 |0044: invoke-virtual {v3, v0, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startForeground:(ILandroid/app/Notification;)V // method@55c0 │ │ +1928ae: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x000b line=116 │ │ 0x0011 line=117 │ │ 0x0017 line=118 │ │ @@ -301374,41 +301375,41 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -1925a0: |[1925a0] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ -1925b0: 6000 f941 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -1925b4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -1925b8: 6700 f941 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -1925bc: 6200 f441 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41f4 │ │ -1925c0: 6e10 6a0d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d6a │ │ -1925c6: 0a00 |000b: move-result v0 │ │ -1925c8: 7110 b855 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55b8 │ │ -1925ce: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ -1925d2: 1c02 9e10 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ -1925d6: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1925dc: 1a02 fe7d |0016: const-string v2, "start" // string@7dfe │ │ -1925e0: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -1925e6: 1a02 ed52 |001b: const-string v2, "extra_title" // string@52ed │ │ -1925ea: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1925f0: 1a04 e252 |0020: const-string v4, "extra_channel_id" // string@52e2 │ │ -1925f4: 1a02 d648 |0022: const-string v2, "ch_generic" // string@48d6 │ │ -1925f8: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -1925fe: 1a04 e452 |0027: const-string v4, "extra_icon_res" // string@52e4 │ │ -192602: 6002 9f21 |0029: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219f │ │ -192606: 6e30 9c00 4102 |002b: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -19260c: 1a04 e552 |002e: const-string v4, "extra_id" // string@52e5 │ │ -192610: 6e30 9c00 4100 |0030: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -192616: 7120 3105 1300 |0033: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ -19261c: 2204 a210 |0036: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10a2 │ │ -192620: 7030 d055 3400 |0038: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@55d0 │ │ -192626: 1104 |003b: return-object v4 │ │ +1925a4: |[1925a4] org.thoughtcrime.securesms.service.GenericForegroundService.startForegroundTask:(Landroid/content/Context;Ljava/lang/String;)Lorg/thoughtcrime/securesms/service/NotificationController; │ │ +1925b4: 6000 f941 |0000: sget v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +1925b8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +1925bc: 6700 f941 |0004: sput v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +1925c0: 6200 f441 |0006: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.NEXT_ID:Ljava/util/concurrent/atomic/AtomicInteger; // field@41f4 │ │ +1925c4: 6e10 6a0d 0000 |0008: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@0d6a │ │ +1925ca: 0a00 |000b: move-result v0 │ │ +1925cc: 7110 b855 0300 |000c: invoke-static {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.createFgNotificationChannel:(Landroid/content/Context;)V // method@55b8 │ │ +1925d2: 2201 2b00 |000f: new-instance v1, Landroid/content/Intent; // type@002b │ │ +1925d6: 1c02 9e10 |0011: const-class v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ +1925da: 7030 8400 3102 |0013: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1925e0: 1a02 fe7d |0016: const-string v2, "start" // string@7dfe │ │ +1925e4: 6e20 a900 2100 |0018: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +1925ea: 1a02 ed52 |001b: const-string v2, "extra_title" // string@52ed │ │ +1925ee: 6e30 a000 2104 |001d: invoke-virtual {v1, v2, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +1925f4: 1a04 e252 |0020: const-string v4, "extra_channel_id" // string@52e2 │ │ +1925f8: 1a02 d648 |0022: const-string v2, "ch_generic" // string@48d6 │ │ +1925fc: 6e30 a000 4102 |0024: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +192602: 1a04 e452 |0027: const-string v4, "extra_icon_res" // string@52e4 │ │ +192606: 6002 9f21 |0029: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.notification_permanent:I // field@219f │ │ +19260a: 6e30 9c00 4102 |002b: invoke-virtual {v1, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +192610: 1a04 e552 |002e: const-string v4, "extra_id" // string@52e5 │ │ +192614: 6e30 9c00 4100 |0030: invoke-virtual {v1, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +19261a: 7120 3105 1300 |0033: invoke-static {v3, v1}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ +192620: 2204 a210 |0036: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController; // type@10a2 │ │ +192624: 7030 d055 3400 |0038: invoke-direct {v4, v3, v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.:(Landroid/content/Context;I)V // method@55d0 │ │ +19262a: 1104 |003b: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x000c line=135 │ │ 0x000f line=136 │ │ 0x0016 line=137 │ │ @@ -301427,30 +301428,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 │ │ -1929b4: |[1929b4] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ -1929c4: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -1929c8: 1c01 9e10 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ -1929cc: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -1929d2: 1a01 917e |0007: const-string v1, "stop" // string@7e91 │ │ -1929d6: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ -1929dc: 1a01 e552 |000c: const-string v1, "extra_id" // string@52e5 │ │ -1929e0: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -1929e6: 7120 3105 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ -1929ec: 6002 f941 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -1929f0: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ -1929f4: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -1929f6: 7120 720a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ -1929fc: 0a02 |001c: move-result v2 │ │ -1929fe: 6702 f941 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ -192a02: 0e00 |001f: return-void │ │ +1929b8: |[1929b8] org.thoughtcrime.securesms.service.GenericForegroundService.stopForegroundTask:(Landroid/content/Context;I)V │ │ +1929c8: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +1929cc: 1c01 9e10 |0002: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ +1929d0: 7030 8400 2001 |0004: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +1929d6: 1a01 917e |0007: const-string v1, "stop" // string@7e91 │ │ +1929da: 6e20 a900 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@00a9 │ │ +1929e0: 1a01 e552 |000c: const-string v1, "extra_id" // string@52e5 │ │ +1929e4: 6e30 9c00 1003 |000e: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +1929ea: 7120 3105 0200 |0011: invoke-static {v2, v0}, Landroidx/core/content/ContextCompat;.startForegroundService:(Landroid/content/Context;Landroid/content/Intent;)V // method@0531 │ │ +1929f0: 6002 f941 |0014: sget v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +1929f4: d802 02ff |0016: add-int/lit8 v2, v2, #int -1 // #ff │ │ +1929f8: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +1929fa: 7120 720a 3200 |0019: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ +192a00: 0a02 |001c: move-result v2 │ │ +192a02: 6702 f941 |001d: sput v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.startedCounter:I // field@41f9 │ │ +192a06: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ 0x000c line=151 │ │ 0x0011 line=153 │ │ 0x0014 line=154 │ │ @@ -301463,45 +301464,45 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -192a04: |[192a04] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ -192a14: 1d02 |0000: monitor-enter v2 │ │ -192a16: 5420 f641 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -192a1a: 6e10 b20c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0cb2 │ │ -192a20: 0c00 |0006: move-result-object v0 │ │ -192a22: 7210 760c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ -192a28: 0c00 |000a: move-result-object v0 │ │ -192a2a: 7210 aa0c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -192a30: 0a01 |000e: move-result v1 │ │ -192a32: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ -192a36: 7210 ab0c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -192a3c: 0c00 |0014: move-result-object v0 │ │ -192a3e: 1f00 9c10 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -192a42: 7020 be55 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55be │ │ -192a48: 2819 |001a: goto 0033 // +0019 │ │ -192a4a: 6200 f541 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -192a4e: 1a01 a21c |001d: const-string v1, "Last request. Ending foreground service." // string@1ca2 │ │ -192a52: 7120 c102 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -192a58: 5420 f841 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f8 │ │ -192a5c: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -192a60: 2803 |0026: goto 0029 // +0003 │ │ -192a62: 6200 eb41 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ -192a66: 7020 be55 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55be │ │ -192a6c: 1210 |002c: const/4 v0, #int 1 // #1 │ │ -192a6e: 6e20 c255 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@55c2 │ │ -192a74: 6e10 c455 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@55c4 │ │ -192a7a: 1e02 |0033: monitor-exit v2 │ │ -192a7c: 0e00 |0034: return-void │ │ -192a7e: 0d00 |0035: move-exception v0 │ │ -192a80: 1e02 |0036: monitor-exit v2 │ │ -192a82: 2700 |0037: throw v0 │ │ +192a08: |[192a08] org.thoughtcrime.securesms.service.GenericForegroundService.updateNotification:()V │ │ +192a18: 1d02 |0000: monitor-enter v2 │ │ +192a1a: 5420 f641 |0001: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +192a1e: 6e10 b20c 0000 |0003: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.values:()Ljava/util/Collection; // method@0cb2 │ │ +192a24: 0c00 |0006: move-result-object v0 │ │ +192a26: 7210 760c 0000 |0007: invoke-interface {v0}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ +192a2c: 0c00 |000a: move-result-object v0 │ │ +192a2e: 7210 aa0c 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +192a34: 0a01 |000e: move-result v1 │ │ +192a36: 3801 0c00 |000f: if-eqz v1, 001b // +000c │ │ +192a3a: 7210 ab0c 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +192a40: 0c00 |0014: move-result-object v0 │ │ +192a42: 1f00 9c10 |0015: check-cast v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +192a46: 7020 be55 0200 |0017: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55be │ │ +192a4c: 2819 |001a: goto 0033 // +0019 │ │ +192a4e: 6200 f541 |001b: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +192a52: 1a01 a21c |001d: const-string v1, "Last request. Ending foreground service." // string@1ca2 │ │ +192a56: 7120 c102 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +192a5c: 5420 f841 |0022: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.lastPosted:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41f8 │ │ +192a60: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +192a64: 2803 |0026: goto 0029 // +0003 │ │ +192a66: 6200 eb41 |0027: sget-object v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.DEFAULTS:Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // field@41eb │ │ +192a6a: 7020 be55 0200 |0029: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.postObligatoryForegroundNotification:(Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;)V // method@55be │ │ +192a70: 1210 |002c: const/4 v0, #int 1 // #1 │ │ +192a72: 6e20 c255 0200 |002d: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForeground:(Z)V // method@55c2 │ │ +192a78: 6e10 c455 0200 |0030: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopSelf:()V // method@55c4 │ │ +192a7e: 1e02 |0033: monitor-exit v2 │ │ +192a80: 0e00 |0034: return-void │ │ +192a82: 0d00 |0035: move-exception v0 │ │ +192a84: 1e02 |0036: monitor-exit v2 │ │ +192a86: 2700 |0037: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0033 │ │ -> 0x0035 │ │ 0x0036 - 0x0037 │ │ -> 0x0035 │ │ positions : │ │ 0x0001 line=80 │ │ @@ -301521,17 +301522,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 │ │ -1924a0: |[1924a0] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -1924b0: 5401 f741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41f7 │ │ -1924b4: 1101 |0002: return-object v1 │ │ +1924a4: |[1924a4] org.thoughtcrime.securesms.service.GenericForegroundService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +1924b4: 5401 f741 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.binder:Landroid/os/IBinder; // field@41f7 │ │ +1924b8: 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; │ │ │ │ @@ -301540,55 +301541,55 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -1924d8: |[1924d8] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ -1924e8: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ -1924ec: 1c05 9e10 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ -1924f0: 1d05 |0004: monitor-enter v5 │ │ -1924f2: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -1924f8: 0c06 |0008: move-result-object v6 │ │ -1924fa: 1a00 fe7d |0009: const-string v0, "start" // string@7dfe │ │ -1924fe: 6e20 cf0a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -192504: 0a00 |000e: move-result v0 │ │ -192506: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -192508: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -19250c: 7020 b955 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@55b9 │ │ -192512: 280c |0015: goto 0021 // +000c │ │ -192514: 1a00 917e |0016: const-string v0, "stop" // string@7e91 │ │ -192518: 6e20 cf0a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19251e: 0a06 |001b: move-result v6 │ │ -192520: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ -192524: 7020 ba55 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@55ba │ │ -19252a: 7010 c555 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55c5 │ │ -192530: 1e05 |0024: monitor-exit v5 │ │ -192532: 0f01 |0025: return v1 │ │ -192534: 2204 ec02 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02ec │ │ -192538: 1a06 8c0c |0028: const-string v6, "Action needs to be %s or %s." // string@0c8c │ │ -19253c: 2310 2d11 |002a: new-array v0, v1, [Ljava/lang/Object; // type@112d │ │ -192540: 1a01 fe7d |002c: const-string v1, "start" // string@7dfe │ │ -192544: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -192546: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ -19254a: 1a01 917e |0031: const-string v1, "stop" // string@7e91 │ │ -19254e: 1212 |0033: const/4 v2, #int 1 // #1 │ │ -192550: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ -192554: 7120 d10a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -19255a: 0c06 |0039: move-result-object v6 │ │ -19255c: 7020 3f0a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ -192562: 2704 |003d: throw v4 │ │ -192564: 0d04 |003e: move-exception v4 │ │ -192566: 1e05 |003f: monitor-exit v5 │ │ -192568: 2704 |0040: throw v4 │ │ -19256a: 2204 ec02 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02ec │ │ -19256e: 1a05 d618 |0043: const-string v5, "Intent needs to be non-null." // string@18d6 │ │ -192572: 7020 3f0a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ -192578: 2704 |0048: throw v4 │ │ +1924dc: |[1924dc] org.thoughtcrime.securesms.service.GenericForegroundService.onStartCommand:(Landroid/content/Intent;II)I │ │ +1924ec: 3804 4100 |0000: if-eqz v4, 0041 // +0041 │ │ +1924f0: 1c05 9e10 |0002: const-class v5, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ +1924f4: 1d05 |0004: monitor-enter v5 │ │ +1924f6: 6e10 8a00 0400 |0005: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +1924fc: 0c06 |0008: move-result-object v6 │ │ +1924fe: 1a00 fe7d |0009: const-string v0, "start" // string@7dfe │ │ +192502: 6e20 cf0a 6000 |000b: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192508: 0a00 |000e: move-result v0 │ │ +19250a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +19250c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +192510: 7020 b955 4300 |0012: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStart:(Landroid/content/Intent;)V // method@55b9 │ │ +192516: 280c |0015: goto 0021 // +000c │ │ +192518: 1a00 917e |0016: const-string v0, "stop" // string@7e91 │ │ +19251c: 6e20 cf0a 6000 |0018: invoke-virtual {v0, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192522: 0a06 |001b: move-result v6 │ │ +192524: 3806 0a00 |001c: if-eqz v6, 0026 // +000a │ │ +192528: 7020 ba55 4300 |001e: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.handleStop:(Landroid/content/Intent;)V // method@55ba │ │ +19252e: 7010 c555 0300 |0021: invoke-direct {v3}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55c5 │ │ +192534: 1e05 |0024: monitor-exit v5 │ │ +192536: 0f01 |0025: return v1 │ │ +192538: 2204 ec02 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@02ec │ │ +19253c: 1a06 8c0c |0028: const-string v6, "Action needs to be %s or %s." // string@0c8c │ │ +192540: 2310 2d11 |002a: new-array v0, v1, [Ljava/lang/Object; // type@112d │ │ +192544: 1a01 fe7d |002c: const-string v1, "start" // string@7dfe │ │ +192548: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +19254a: 4d01 0002 |002f: aput-object v1, v0, v2 │ │ +19254e: 1a01 917e |0031: const-string v1, "stop" // string@7e91 │ │ +192552: 1212 |0033: const/4 v2, #int 1 // #1 │ │ +192554: 4d01 0002 |0034: aput-object v1, v0, v2 │ │ +192558: 7120 d10a 0600 |0036: invoke-static {v6, v0}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +19255e: 0c06 |0039: move-result-object v6 │ │ +192560: 7020 3f0a 6400 |003a: invoke-direct {v4, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ +192566: 2704 |003d: throw v4 │ │ +192568: 0d04 |003e: move-exception v4 │ │ +19256a: 1e05 |003f: monitor-exit v5 │ │ +19256c: 2704 |0040: throw v4 │ │ +19256e: 2204 ec02 |0041: new-instance v4, Ljava/lang/IllegalStateException; // type@02ec │ │ +192572: 1a05 d618 |0043: const-string v5, "Intent needs to be non-null." // string@18d6 │ │ +192576: 7020 3f0a 5400 |0045: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19257c: 2704 |0048: throw v4 │ │ catches : 1 │ │ 0x0005 - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=67 │ │ 0x0005 line=68 │ │ 0x0009 line=69 │ │ @@ -301609,74 +301610,74 @@ │ │ type : '(IIIZLjava/lang/String;)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 10 │ │ insns size : 106 16-bit code units │ │ -1928ac: |[1928ac] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ -1928bc: 1d0a |0000: monitor-enter v10 │ │ -1928be: 54a0 f641 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -1928c2: 7110 4c0a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1928c8: 0c0b |0006: move-result-object v11 │ │ -1928ca: 6e20 af0c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0caf │ │ -1928d0: 0c0b |000a: move-result-object v11 │ │ -1928d2: 1f0b 9c10 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -1928d6: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ -1928da: 620b f541 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -1928de: 1a0c c716 |0011: const-string v12, "Failed to replace notification, it was not found" // string@16c7 │ │ -1928e2: 7120 c502 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -1928e8: 1e0a |0016: monitor-exit v10 │ │ -1928ea: 0e00 |0017: return-void │ │ -1928ec: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ -1928f0: 54bf e041 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ -1928f4: 07f2 |001c: move-object v2, v15 │ │ -1928f6: 220f 9c10 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ -1928fa: 54b1 e641 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ -1928fe: 54b3 df41 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ -192902: 52b4 e141 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ -192906: 52b5 e241 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -19290a: 1209 |0027: const/4 v9, #int 0 // #0 │ │ -19290c: 07f0 |0028: move-object v0, v15 │ │ -19290e: 01c6 |0029: move v6, v12 │ │ -192910: 01d7 |002a: move v7, v13 │ │ -192912: 01e8 |002b: move v8, v14 │ │ -192914: 760a ad55 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@55ad │ │ -19291a: 6e20 af55 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@55af │ │ -192920: 0a0b |0032: move-result v11 │ │ -192922: 120c |0033: const/4 v12, #int 0 // #0 │ │ -192924: 121d |0034: const/4 v13, #int 1 // #1 │ │ -192926: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ -19292a: 620b f541 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -19292e: 1a0e 5c5b |0039: const-string v14, "handleReplace() skip, no change %s" // string@5b5c │ │ -192932: 23dd 2d11 |003b: new-array v13, v13, [Ljava/lang/Object; // type@112d │ │ -192936: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ -19293a: 7120 d10a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -192940: 0c0c |0042: move-result-object v12 │ │ -192942: 7120 bd02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -192948: 1e0a |0046: monitor-exit v10 │ │ -19294a: 0e00 |0047: return-void │ │ -19294c: 620b f541 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ -192950: 1a0e 5b5b |004a: const-string v14, "handleReplace() %s" // string@5b5b │ │ -192954: 23dd 2d11 |004c: new-array v13, v13, [Ljava/lang/Object; // type@112d │ │ -192958: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ -19295c: 7120 d10a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -192962: 0c0c |0053: move-result-object v12 │ │ -192964: 7120 c102 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19296a: 54ab f641 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ -19296e: 52fc e241 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ -192972: 7110 4c0a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -192978: 0c0c |005e: move-result-object v12 │ │ -19297a: 6e30 b00c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb0 │ │ -192980: 7010 c555 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55c5 │ │ -192986: 1e0a |0065: monitor-exit v10 │ │ -192988: 0e00 |0066: return-void │ │ -19298a: 0d0b |0067: move-exception v11 │ │ -19298c: 1e0a |0068: monitor-exit v10 │ │ -19298e: 270b |0069: throw v11 │ │ +1928b0: |[1928b0] org.thoughtcrime.securesms.service.GenericForegroundService.replaceProgress:(IIIZLjava/lang/String;)V │ │ +1928c0: 1d0a |0000: monitor-enter v10 │ │ +1928c2: 54a0 f641 |0001: iget-object v0, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +1928c6: 7110 4c0a 0b00 |0003: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1928cc: 0c0b |0006: move-result-object v11 │ │ +1928ce: 6e20 af0c b000 |0007: invoke-virtual {v0, v11}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0caf │ │ +1928d4: 0c0b |000a: move-result-object v11 │ │ +1928d6: 1f0b 9c10 |000b: check-cast v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +1928da: 390b 0b00 |000d: if-nez v11, 0018 // +000b │ │ +1928de: 620b f541 |000f: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +1928e2: 1a0c c716 |0011: const-string v12, "Failed to replace notification, it was not found" // string@16c7 │ │ +1928e6: 7120 c502 cb00 |0013: invoke-static {v11, v12}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +1928ec: 1e0a |0016: monitor-exit v10 │ │ +1928ee: 0e00 |0017: return-void │ │ +1928f0: 390f 0400 |0018: if-nez v15, 001c // +0004 │ │ +1928f4: 54bf e041 |001a: iget-object v15, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.contentText:Ljava/lang/String; // field@41e0 │ │ +1928f8: 07f2 |001c: move-object v2, v15 │ │ +1928fa: 220f 9c10 |001d: new-instance v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry; // type@109c │ │ +1928fe: 54b1 e641 |001f: iget-object v1, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.title:Ljava/lang/String; // field@41e6 │ │ +192902: 54b3 df41 |0021: iget-object v3, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.channelId:Ljava/lang/String; // field@41df │ │ +192906: 52b4 e141 |0023: iget v4, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.iconRes:I // field@41e1 │ │ +19290a: 52b5 e241 |0025: iget v5, v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +19290e: 1209 |0027: const/4 v9, #int 0 // #0 │ │ +192910: 07f0 |0028: move-object v0, v15 │ │ +192912: 01c6 |0029: move v6, v12 │ │ +192914: 01d7 |002a: move v7, v13 │ │ +192916: 01e8 |002b: move v8, v14 │ │ +192918: 760a ad55 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@55ad │ │ +19291e: 6e20 af55 fb00 |002f: invoke-virtual {v11, v15}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.equals:(Ljava/lang/Object;)Z // method@55af │ │ +192924: 0a0b |0032: move-result v11 │ │ +192926: 120c |0033: const/4 v12, #int 0 // #0 │ │ +192928: 121d |0034: const/4 v13, #int 1 // #1 │ │ +19292a: 380b 1300 |0035: if-eqz v11, 0048 // +0013 │ │ +19292e: 620b f541 |0037: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +192932: 1a0e 5c5b |0039: const-string v14, "handleReplace() skip, no change %s" // string@5b5c │ │ +192936: 23dd 2d11 |003b: new-array v13, v13, [Ljava/lang/Object; // type@112d │ │ +19293a: 4d0f 0d0c |003d: aput-object v15, v13, v12 │ │ +19293e: 7120 d10a de00 |003f: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +192944: 0c0c |0042: move-result-object v12 │ │ +192946: 7120 bd02 cb00 |0043: invoke-static {v11, v12}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +19294c: 1e0a |0046: monitor-exit v10 │ │ +19294e: 0e00 |0047: return-void │ │ +192950: 620b f541 |0048: sget-object v11, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.TAG:Ljava/lang/String; // field@41f5 │ │ +192954: 1a0e 5b5b |004a: const-string v14, "handleReplace() %s" // string@5b5b │ │ +192958: 23dd 2d11 |004c: new-array v13, v13, [Ljava/lang/Object; // type@112d │ │ +19295c: 4d0f 0d0c |004e: aput-object v15, v13, v12 │ │ +192960: 7120 d10a de00 |0050: invoke-static {v14, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +192966: 0c0c |0053: move-result-object v12 │ │ +192968: 7120 c102 cb00 |0054: invoke-static {v11, v12}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19296e: 54ab f641 |0057: iget-object v11, v10, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.allActiveMessages:Ljava/util/LinkedHashMap; // field@41f6 │ │ +192972: 52fc e241 |0059: iget v12, v15, Lorg/thoughtcrime/securesms/service/GenericForegroundService$Entry;.id:I // field@41e2 │ │ +192976: 7110 4c0a 0c00 |005b: invoke-static {v12}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19297c: 0c0c |005e: move-result-object v12 │ │ +19297e: 6e30 b00c cb0f |005f: invoke-virtual {v11, v12, v15}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0cb0 │ │ +192984: 7010 c555 0a00 |0062: invoke-direct {v10}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.updateNotification:()V // method@55c5 │ │ +19298a: 1e0a |0065: monitor-exit v10 │ │ +19298c: 0e00 |0066: return-void │ │ +19298e: 0d0b |0067: move-exception v11 │ │ +192990: 1e0a |0068: monitor-exit v10 │ │ +192992: 270b |0069: throw v11 │ │ catches : 4 │ │ 0x0001 - 0x0016 │ │ -> 0x0067 │ │ 0x001a - 0x0046 │ │ -> 0x0067 │ │ 0x0048 - 0x0065 │ │ -> 0x0067 │ │ @@ -301739,20 +301740,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -192a98: |[192a98] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ -192aa8: 7010 4402 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0244 │ │ -192aae: 2200 1f03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ -192ab2: 7020 590b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ -192ab8: 5b10 fa41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41fa │ │ -192abc: 0e00 |000a: return-void │ │ +192a9c: |[192a9c] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.:(Landroid/content/Context;)V │ │ +192aac: 7010 4402 0100 |0000: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@0244 │ │ +192ab2: 2200 1f03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ +192ab6: 7020 590b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ +192abc: 5b10 fa41 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41fa │ │ +192ac0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/content/Context; │ │ @@ -301763,87 +301764,87 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -192ac0: |[192ac0] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ -192ad0: 6e10 5002 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0250 │ │ -192ad6: 0c00 |0003: move-result-object v0 │ │ -192ad8: 54a1 fa41 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41fa │ │ -192adc: 6e10 5b0b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ -192ae2: 0c01 |0009: move-result-object v1 │ │ -192ae4: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ -192ae8: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ -192aec: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ -192af0: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ -192af4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -192af6: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ -192afa: 1a0b 5644 |0015: const-string v11, "addr" // string@4456 │ │ -192afe: 6e20 3b02 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ -192b04: 0c0b |001a: move-result-object v11 │ │ -192b06: 7100 ca55 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55ca │ │ -192b0c: 0c02 |001e: move-result-object v2 │ │ -192b0e: 2203 0903 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -192b12: 1a04 3d0c |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0c3d │ │ -192b16: 7020 080b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -192b1c: 6e20 110b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -192b22: 6e10 220b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -192b28: 0c03 |002c: move-result-object v3 │ │ -192b2a: 7120 bd02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -192b30: 7110 b949 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49b9 │ │ -192b36: 0c02 |0033: move-result-object v2 │ │ -192b38: 6e10 4706 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0647 │ │ -192b3e: 0c03 |0037: move-result-object v3 │ │ -192b40: 2134 |0038: array-length v4, v3 │ │ -192b42: 1205 |0039: const/4 v5, #int 0 // #0 │ │ -192b44: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ -192b4a: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ -192b4e: 4407 0305 |003f: aget v7, v3, v5 │ │ -192b52: 6e20 4606 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0646 │ │ -192b58: 0c08 |0044: move-result-object v8 │ │ -192b5a: 1a09 244b |0045: const-string v9, "configured_addr" // string@4b24 │ │ -192b5e: 6e20 a106 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06a1 │ │ -192b64: 0c08 |004a: move-result-object v8 │ │ -192b66: 6e20 cf0a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -192b6c: 0a08 |004e: move-result v8 │ │ -192b6e: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ -192b72: 7100 ca55 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55ca │ │ -192b78: 0c00 |0054: move-result-object v0 │ │ -192b7a: 2202 0903 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ -192b7e: 7010 050b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -192b84: 6e20 110b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -192b8a: 1a0b f103 |005d: const-string v11, " already exists. Switching account." // string@03f1 │ │ -192b8e: 6e20 110b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -192b94: 6e10 220b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -192b9a: 0c0b |0065: move-result-object v11 │ │ -192b9c: 7120 bd02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -192ba2: 7100 7949 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4979 │ │ -192ba8: 0c0b |006c: move-result-object v11 │ │ -192baa: 6e30 7e49 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@497e │ │ -192bb0: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ -192bb4: 1c00 1a0d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ -192bb8: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -192bbe: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -192bc4: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -192bca: 0e00 |007d: return-void │ │ -192bcc: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -192bd0: 28ba |0080: goto 003a // -0046 │ │ -192bd2: 7100 7949 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4979 │ │ -192bd8: 0c0b |0084: move-result-object v11 │ │ -192bda: 6e20 7749 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4977 │ │ -192be0: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ -192be4: 1c02 e20d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0de2 │ │ -192be8: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -192bee: 1a02 330c |008f: const-string v2, "ACCOUNT_DATA" // string@0c33 │ │ -192bf2: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ -192bf8: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ -192bfe: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -192c04: 0e00 |009a: return-void │ │ +192ac4: |[192ac4] org.thoughtcrime.securesms.service.IPCAddAccountsService$IncomingHandler.handleMessage:(Landroid/os/Message;)V │ │ +192ad4: 6e10 5002 0b00 |0000: invoke-virtual {v11}, Landroid/os/Message;.getData:()Landroid/os/Bundle; // method@0250 │ │ +192ada: 0c00 |0003: move-result-object v0 │ │ +192adc: 54a1 fa41 |0004: iget-object v1, v10, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.contextRef:Ljava/lang/ref/WeakReference; // field@41fa │ │ +192ae0: 6e10 5b0b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ +192ae6: 0c01 |0009: move-result-object v1 │ │ +192ae8: 1f01 2700 |000a: check-cast v1, Landroid/content/Context; // type@0027 │ │ +192aec: 3800 8e00 |000c: if-eqz v0, 009a // +008e │ │ +192af0: 3801 8c00 |000e: if-eqz v1, 009a // +008c │ │ +192af4: 52bb 4300 |0010: iget v11, v11, Landroid/os/Message;.what:I // field@0043 │ │ +192af8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +192afa: 332b 8700 |0013: if-ne v11, v2, 009a // +0087 │ │ +192afe: 1a0b 5644 |0015: const-string v11, "addr" // string@4456 │ │ +192b02: 6e20 3b02 b000 |0017: invoke-virtual {v0, v11}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ +192b08: 0c0b |001a: move-result-object v11 │ │ +192b0a: 7100 ca55 0000 |001b: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55ca │ │ +192b10: 0c02 |001e: move-result-object v2 │ │ +192b12: 2203 0903 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +192b16: 1a04 3d0c |0021: const-string v4, "ADD ACCOUNT called for account: " // string@0c3d │ │ +192b1a: 7020 080b 4300 |0023: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +192b20: 6e20 110b b300 |0026: invoke-virtual {v3, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +192b26: 6e10 220b 0300 |0029: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +192b2c: 0c03 |002c: move-result-object v3 │ │ +192b2e: 7120 bd02 3200 |002d: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +192b34: 7110 b949 0100 |0030: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getAccounts:(Landroid/content/Context;)Lcom/b44t/messenger/DcAccounts; // method@49b9 │ │ +192b3a: 0c02 |0033: move-result-object v2 │ │ +192b3c: 6e10 4706 0200 |0034: invoke-virtual {v2}, Lcom/b44t/messenger/DcAccounts;.getAll:()[I // method@0647 │ │ +192b42: 0c03 |0037: move-result-object v3 │ │ +192b44: 2134 |0038: array-length v4, v3 │ │ +192b46: 1205 |0039: const/4 v5, #int 0 // #0 │ │ +192b48: 1406 0080 0010 |003a: const v6, #float 2.53422e-29 // #10008000 │ │ +192b4e: 3545 4400 |003d: if-ge v5, v4, 0081 // +0044 │ │ +192b52: 4407 0305 |003f: aget v7, v3, v5 │ │ +192b56: 6e20 4606 7200 |0041: invoke-virtual {v2, v7}, Lcom/b44t/messenger/DcAccounts;.getAccount:(I)Lcom/b44t/messenger/DcContext; // method@0646 │ │ +192b5c: 0c08 |0044: move-result-object v8 │ │ +192b5e: 1a09 244b |0045: const-string v9, "configured_addr" // string@4b24 │ │ +192b62: 6e20 a106 9800 |0047: invoke-virtual {v8, v9}, Lcom/b44t/messenger/DcContext;.getConfig:(Ljava/lang/String;)Ljava/lang/String; // method@06a1 │ │ +192b68: 0c08 |004a: move-result-object v8 │ │ +192b6a: 6e20 cf0a b800 |004b: invoke-virtual {v8, v11}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192b70: 0a08 |004e: move-result v8 │ │ +192b72: 3808 2f00 |004f: if-eqz v8, 007e // +002f │ │ +192b76: 7100 ca55 0000 |0051: invoke-static {}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.access$000:()Ljava/lang/String; // method@55ca │ │ +192b7c: 0c00 |0054: move-result-object v0 │ │ +192b7e: 2202 0903 |0055: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ +192b82: 7010 050b 0200 |0057: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +192b88: 6e20 110b b200 |005a: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +192b8e: 1a0b f103 |005d: const-string v11, " already exists. Switching account." // string@03f1 │ │ +192b92: 6e20 110b b200 |005f: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +192b98: 6e10 220b 0200 |0062: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +192b9e: 0c0b |0065: move-result-object v11 │ │ +192ba0: 7120 bd02 b000 |0066: invoke-static {v0, v11}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +192ba6: 7100 7949 0000 |0069: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4979 │ │ +192bac: 0c0b |006c: move-result-object v11 │ │ +192bae: 6e30 7e49 1b07 |006d: invoke-virtual {v11, v1, v7}, Lorg/thoughtcrime/securesms/connect/AccountManager;.switchAccount:(Landroid/content/Context;I)V // method@497e │ │ +192bb4: 220b 2b00 |0070: new-instance v11, Landroid/content/Intent; // type@002b │ │ +192bb8: 1c00 1a0d |0072: const-class v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ +192bbc: 7030 8400 1b00 |0074: invoke-direct {v11, v1, v0}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192bc2: 6e20 8800 6b00 |0077: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +192bc8: 6e20 7f00 b100 |007a: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +192bce: 0e00 |007d: return-void │ │ +192bd0: d805 0501 |007e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +192bd4: 28ba |0080: goto 003a // -0046 │ │ +192bd6: 7100 7949 0000 |0081: invoke-static {}, Lorg/thoughtcrime/securesms/connect/AccountManager;.getInstance:()Lorg/thoughtcrime/securesms/connect/AccountManager; // method@4979 │ │ +192bdc: 0c0b |0084: move-result-object v11 │ │ +192bde: 6e20 7749 1b00 |0085: invoke-virtual {v11, v1}, Lorg/thoughtcrime/securesms/connect/AccountManager;.beginAccountCreation:(Landroid/content/Context;)I // method@4977 │ │ +192be4: 220b 2b00 |0088: new-instance v11, Landroid/content/Intent; // type@002b │ │ +192be8: 1c02 e20d |008a: const-class v2, Lorg/thoughtcrime/securesms/RegistrationActivity; // type@0de2 │ │ +192bec: 7030 8400 1b02 |008c: invoke-direct {v11, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192bf2: 1a02 330c |008f: const-string v2, "ACCOUNT_DATA" // string@0c33 │ │ +192bf6: 6e30 9d00 2b00 |0091: invoke-virtual {v11, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@009d │ │ +192bfc: 6e20 8800 6b00 |0094: invoke-virtual {v11, v6}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0088 │ │ +192c02: 6e20 7f00 b100 |0097: invoke-virtual {v1, v11}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +192c08: 0e00 |009a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0004 line=51 │ │ 0x0010 line=52 │ │ 0x0015 line=53 │ │ 0x001b line=54 │ │ @@ -301915,37 +301916,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -192c54: |[192c54] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -192c64: 0e00 |0000: return-void │ │ +192c58: |[192c58] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +192c68: 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 │ │ -192c68: |[192c68] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ -192c78: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ -192c7e: 2200 9e00 |0003: new-instance v0, Landroid/os/Messenger; // type@009e │ │ -192c82: 2201 9f10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@109f │ │ -192c86: 7020 c655 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@55c6 │ │ -192c8c: 7020 5102 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0251 │ │ -192c92: 5b20 fe41 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41fe │ │ -192c96: 0e00 |000f: return-void │ │ +192c6c: |[192c6c] org.thoughtcrime.securesms.service.IPCAddAccountsService.:()V │ │ +192c7c: 7010 4200 0200 |0000: invoke-direct {v2}, Landroid/app/Service;.:()V // method@0042 │ │ +192c82: 2200 9e00 |0003: new-instance v0, Landroid/os/Messenger; // type@009e │ │ +192c86: 2201 9f10 |0005: new-instance v1, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler; // type@109f │ │ +192c8a: 7020 c655 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService$IncomingHandler;.:(Landroid/content/Context;)V // method@55c6 │ │ +192c90: 7020 5102 1000 |000a: invoke-direct {v0, v1}, Landroid/os/Messenger;.:(Landroid/os/Handler;)V // method@0251 │ │ +192c96: 5b20 fe41 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41fe │ │ +192c9a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=81 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ │ │ @@ -301954,17 +301955,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -192c3c: |[192c3c] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ -192c4c: 6200 fd41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@41fd │ │ -192c50: 1100 |0002: return-object v0 │ │ +192c40: |[192c40] org.thoughtcrime.securesms.service.IPCAddAccountsService.access$000:()Ljava/lang/String; │ │ +192c50: 6200 fd41 |0000: sget-object v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.TAG:Ljava/lang/String; // field@41fd │ │ +192c54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;) │ │ @@ -301972,19 +301973,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 │ │ -192c08: |[192c08] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -192c18: 5401 fe41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41fe │ │ -192c1c: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@0252 │ │ -192c22: 0c01 |0005: move-result-object v1 │ │ -192c24: 1101 |0006: return-object v1 │ │ +192c0c: |[192c0c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +192c1c: 5401 fe41 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/IPCAddAccountsService;.messenger:Landroid/os/Messenger; // field@41fe │ │ +192c20: 6e10 5202 0100 |0002: invoke-virtual {v1}, Landroid/os/Messenger;.getBinder:()Landroid/os/IBinder; // method@0252 │ │ +192c26: 0c01 |0005: move-result-object v1 │ │ +192c28: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/service/IPCAddAccountsService; │ │ 0x0000 - 0x0007 reg=1 (null) Landroid/content/Intent; │ │ │ │ @@ -301993,17 +301994,17 @@ │ │ type : '(Landroid/content/Intent;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -192c28: |[192c28] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ -192c38: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -192c3a: 0f01 |0001: return v1 │ │ +192c2c: |[192c2c] org.thoughtcrime.securesms.service.IPCAddAccountsService.onStartCommand:(Landroid/content/Intent;II)I │ │ +192c3c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +192c3e: 0f01 |0001: return v1 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6240 (IPCAddAccountsService.java) │ │ │ │ Class #1770 header: │ │ @@ -302039,18 +302040,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 │ │ -192c98: |[192c98] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -192ca8: 5b01 ff41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ -192cac: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -192cb2: 0e00 |0005: return-void │ │ +192c9c: |[192c9c] org.thoughtcrime.securesms.service.NotificationController$1.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +192cac: 5b01 ff41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ +192cb0: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +192cb6: 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; │ │ │ │ @@ -302060,25 +302061,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 │ │ -192cb4: |[192cb4] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -192cc4: 1f02 9d10 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@109d │ │ -192cc8: 6e10 b455 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@55b4 │ │ -192cce: 0c01 |0005: move-result-object v1 │ │ -192cd0: 5402 ff41 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ -192cd4: 7110 d155 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55d1 │ │ -192cda: 0c02 |000b: move-result-object v2 │ │ -192cdc: 6e20 890d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d89 │ │ -192ce2: 5401 ff41 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ -192ce6: 7110 d255 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55d2 │ │ -192cec: 0e00 |0014: return-void │ │ +192cb8: |[192cb8] org.thoughtcrime.securesms.service.NotificationController$1.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +192cc8: 1f02 9d10 |0000: check-cast v2, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder; // type@109d │ │ +192ccc: 6e10 b455 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/service/GenericForegroundService$LocalBinder;.getService:()Lorg/thoughtcrime/securesms/service/GenericForegroundService; // method@55b4 │ │ +192cd2: 0c01 |0005: move-result-object v1 │ │ +192cd4: 5402 ff41 |0006: iget-object v2, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ +192cd8: 7110 d155 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55d1 │ │ +192cde: 0c02 |000b: move-result-object v2 │ │ +192ce0: 6e20 890d 1200 |000c: invoke-virtual {v2, v1}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d89 │ │ +192ce6: 5401 ff41 |000f: iget-object v1, v0, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ +192cea: 7110 d255 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55d2 │ │ +192cf0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0006 line=42 │ │ 0x000f line=44 │ │ locals : │ │ @@ -302091,21 +302092,21 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -192cf0: |[192cf0] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -192d00: 5412 ff41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ -192d04: 7110 d155 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55d1 │ │ -192d0a: 0c02 |0005: move-result-object v2 │ │ -192d0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -192d0e: 6e20 890d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d89 │ │ -192d14: 0e00 |000a: return-void │ │ +192cf4: |[192cf4] org.thoughtcrime.securesms.service.NotificationController$1.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +192d04: 5412 ff41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/service/NotificationController$1;.this$0:Lorg/thoughtcrime/securesms/service/NotificationController; // field@41ff │ │ +192d08: 7110 d155 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/service/NotificationController;.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; // method@55d1 │ │ +192d0e: 0c02 |0005: move-result-object v2 │ │ +192d10: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +192d12: 6e20 890d 0200 |0007: invoke-virtual {v2, v0}, Ljava/util/concurrent/atomic/AtomicReference;.set:(Ljava/lang/Object;)V // method@0d89 │ │ +192d18: 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; │ │ │ │ @@ -302174,34 +302175,34 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -192d48: |[192d48] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ -192d58: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ -192d5e: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ -192d62: 5b20 0342 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ -192d66: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -192d6a: 5a20 0442 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ -192d6e: 2200 bd03 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03bd │ │ -192d72: 7010 850d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d85 │ │ -192d78: 5b20 0742 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ -192d7c: 5b23 0042 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ -192d80: 5924 0142 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ -192d84: 2204 a110 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10a1 │ │ -192d88: 7020 cd55 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55cd │ │ -192d8e: 5b24 0842 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4208 │ │ -192d92: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ -192d96: 1c01 9e10 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ -192d9a: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -192da0: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -192da2: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ -192da8: 0e00 |0028: return-void │ │ +192d4c: |[192d4c] org.thoughtcrime.securesms.service.NotificationController.:(Landroid/content/Context;I)V │ │ +192d5c: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ +192d62: 1a00 0000 |0003: const-string v0, "" // string@0000 │ │ +192d66: 5b20 0342 |0005: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ +192d6a: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +192d6e: 5a20 0442 |0009: iput-wide v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ +192d72: 2200 bd03 |000b: new-instance v0, Ljava/util/concurrent/atomic/AtomicReference; // type@03bd │ │ +192d76: 7010 850d 0000 |000d: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicReference;.:()V // method@0d85 │ │ +192d7c: 5b20 0742 |0010: iput-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ +192d80: 5b23 0042 |0012: iput-object v3, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ +192d84: 5924 0142 |0014: iput v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ +192d88: 2204 a110 |0016: new-instance v4, Lorg/thoughtcrime/securesms/service/NotificationController$1; // type@10a1 │ │ +192d8c: 7020 cd55 2400 |0018: invoke-direct {v4, v2}, Lorg/thoughtcrime/securesms/service/NotificationController$1;.:(Lorg/thoughtcrime/securesms/service/NotificationController;)V // method@55cd │ │ +192d92: 5b24 0842 |001b: iput-object v4, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4208 │ │ +192d96: 2200 2b00 |001d: new-instance v0, Landroid/content/Intent; // type@002b │ │ +192d9a: 1c01 9e10 |001f: const-class v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ +192d9e: 7030 8400 3001 |0021: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +192da4: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +192da6: 6e40 6a00 0314 |0025: invoke-virtual {v3, v0, v4, v1}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@006a │ │ +192dac: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=25 │ │ 0x0009 line=26 │ │ 0x000b line=30 │ │ 0x0012 line=33 │ │ @@ -302218,17 +302219,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 │ │ -192d30: |[192d30] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ -192d40: 5400 0742 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ -192d44: 1100 |0002: return-object v0 │ │ +192d34: |[192d34] org.thoughtcrime.securesms.service.NotificationController.access$000:(Lorg/thoughtcrime/securesms/service/NotificationController;)Ljava/util/concurrent/atomic/AtomicReference; │ │ +192d44: 5400 0742 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ +192d48: 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;) │ │ @@ -302236,17 +302237,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 │ │ -192dac: |[192dac] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ -192dbc: 7010 d855 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55d8 │ │ -192dc2: 0e00 |0003: return-void │ │ +192db0: |[192db0] org.thoughtcrime.securesms.service.NotificationController.access$100:(Lorg/thoughtcrime/securesms/service/NotificationController;)V │ │ +192dc0: 7010 d855 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55d8 │ │ +192dc6: 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;) │ │ @@ -302254,49 +302255,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 │ │ -192e2c: |[192e2c] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ -192e3c: 1d05 |0000: monitor-enter v5 │ │ -192e3e: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -192e42: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ -192e46: b360 |0005: div-int/2addr v0, v6 │ │ -192e48: 2804 |0006: goto 000a // +0004 │ │ -192e4a: 0d06 |0007: move-exception v6 │ │ -192e4c: 282b |0008: goto 0033 // +002b │ │ -192e4e: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -192e50: 8100 |000a: int-to-long v0, v0 │ │ -192e52: 5352 0442 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ -192e56: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ -192e5a: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ -192e5e: 5552 0242 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ -192e62: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ -192e66: 5452 0342 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ -192e6a: 6e20 cf0a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -192e70: 0a02 |001a: move-result v2 │ │ -192e72: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -192e76: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -192e78: 2802 |001e: goto 0020 // +0002 │ │ -192e7a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -192e7c: 5a50 0442 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ -192e80: 5957 0542 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4205 │ │ -192e84: 5956 0642 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4206 │ │ -192e88: 5c58 0242 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ -192e8c: 5b59 0342 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ -192e90: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ -192e94: 1e05 |002c: monitor-exit v5 │ │ -192e96: 0e00 |002d: return-void │ │ -192e98: 7010 d855 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55d8 │ │ -192e9e: 1e05 |0031: monitor-exit v5 │ │ -192ea0: 0e00 |0032: return-void │ │ -192ea2: 1e05 |0033: monitor-exit v5 │ │ -192ea4: 2706 |0034: throw v6 │ │ +192e30: |[192e30] org.thoughtcrime.securesms.service.NotificationController.setProgress:(IIZLjava/lang/String;)V │ │ +192e40: 1d05 |0000: monitor-enter v5 │ │ +192e42: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +192e46: da00 0764 |0003: mul-int/lit8 v0, v7, #int 100 // #64 │ │ +192e4a: b360 |0005: div-int/2addr v0, v6 │ │ +192e4c: 2804 |0006: goto 000a // +0004 │ │ +192e4e: 0d06 |0007: move-exception v6 │ │ +192e50: 282b |0008: goto 0033 // +002b │ │ +192e52: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +192e54: 8100 |000a: int-to-long v0, v0 │ │ +192e56: 5352 0442 |000b: iget-wide v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ +192e5a: 3104 0002 |000d: cmp-long v4, v0, v2 │ │ +192e5e: 3904 1000 |000f: if-nez v4, 001f // +0010 │ │ +192e62: 5552 0242 |0011: iget-boolean v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ +192e66: 3382 0c00 |0013: if-ne v2, v8, 001f // +000c │ │ +192e6a: 5452 0342 |0015: iget-object v2, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ +192e6e: 6e20 cf0a 2900 |0017: invoke-virtual {v9, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192e74: 0a02 |001a: move-result v2 │ │ +192e76: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +192e7a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +192e7c: 2802 |001e: goto 0020 // +0002 │ │ +192e7e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +192e80: 5a50 0442 |0020: iput-wide v0, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.percent:J // field@4204 │ │ +192e84: 5957 0542 |0022: iput v7, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4205 │ │ +192e88: 5956 0642 |0024: iput v6, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4206 │ │ +192e8c: 5c58 0242 |0026: iput-boolean v8, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ +192e90: 5b59 0342 |0028: iput-object v9, v5, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ +192e94: 3802 0400 |002a: if-eqz v2, 002e // +0004 │ │ +192e98: 1e05 |002c: monitor-exit v5 │ │ +192e9a: 0e00 |002d: return-void │ │ +192e9c: 7010 d855 0500 |002e: invoke-direct {v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.updateProgressOnService:()V // method@55d8 │ │ +192ea2: 1e05 |0031: monitor-exit v5 │ │ +192ea4: 0e00 |0032: return-void │ │ +192ea6: 1e05 |0033: monitor-exit v5 │ │ +192ea8: 2706 |0034: throw v6 │ │ catches : 3 │ │ 0x0005 - 0x002a │ │ -> 0x0007 │ │ 0x002e - 0x0031 │ │ -> 0x0007 │ │ 0x0033 - 0x0034 │ │ -> 0x0007 │ │ @@ -302323,35 +302324,35 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 32 16-bit code units │ │ -192ee4: |[192ee4] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ -192ef4: 1d07 |0000: monitor-enter v7 │ │ -192ef6: 5470 0742 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ -192efa: 6e10 870d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d87 │ │ -192f00: 0c00 |0006: move-result-object v0 │ │ -192f02: 0701 |0007: move-object v1, v0 │ │ -192f04: 1f01 9e10 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ -192f08: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -192f0c: 1e07 |000c: monitor-exit v7 │ │ -192f0e: 0e00 |000d: return-void │ │ -192f10: 5272 0142 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ -192f14: 5273 0642 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4206 │ │ -192f18: 5274 0542 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4205 │ │ -192f1c: 5575 0242 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ -192f20: 5476 0342 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ -192f24: 7406 bf55 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@55bf │ │ -192f2a: 1e07 |001b: monitor-exit v7 │ │ -192f2c: 0e00 |001c: return-void │ │ -192f2e: 0d00 |001d: move-exception v0 │ │ -192f30: 1e07 |001e: monitor-exit v7 │ │ -192f32: 2700 |001f: throw v0 │ │ +192ee8: |[192ee8] org.thoughtcrime.securesms.service.NotificationController.updateProgressOnService:()V │ │ +192ef8: 1d07 |0000: monitor-enter v7 │ │ +192efa: 5470 0742 |0001: iget-object v0, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.service:Ljava/util/concurrent/atomic/AtomicReference; // field@4207 │ │ +192efe: 6e10 870d 0000 |0003: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicReference;.get:()Ljava/lang/Object; // method@0d87 │ │ +192f04: 0c00 |0006: move-result-object v0 │ │ +192f06: 0701 |0007: move-object v1, v0 │ │ +192f08: 1f01 9e10 |0008: check-cast v1, Lorg/thoughtcrime/securesms/service/GenericForegroundService; // type@109e │ │ +192f0c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +192f10: 1e07 |000c: monitor-exit v7 │ │ +192f12: 0e00 |000d: return-void │ │ +192f14: 5272 0142 |000e: iget v2, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ +192f18: 5273 0642 |0010: iget v3, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progressMax:I // field@4206 │ │ +192f1c: 5274 0542 |0012: iget v4, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.progress:I // field@4205 │ │ +192f20: 5575 0242 |0014: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.indeterminate:Z // field@4202 │ │ +192f24: 5476 0342 |0016: iget-object v6, v7, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ +192f28: 7406 bf55 0100 |0018: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.replaceProgress:(IIIZLjava/lang/String;)V // method@55bf │ │ +192f2e: 1e07 |001b: monitor-exit v7 │ │ +192f30: 0e00 |001c: return-void │ │ +192f32: 0d00 |001d: move-exception v0 │ │ +192f34: 1e07 |001e: monitor-exit v7 │ │ +192f36: 2700 |001f: throw v0 │ │ catches : 3 │ │ 0x0001 - 0x000a │ │ -> 0x001d │ │ 0x000e - 0x001b │ │ -> 0x001d │ │ 0x001e - 0x001f │ │ -> 0x001d │ │ @@ -302369,25 +302370,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -192dc4: |[192dc4] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ -192dd4: 5420 0042 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ -192dd8: 5221 0142 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ -192ddc: 7120 c355 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@55c3 │ │ -192de2: 5420 0042 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ -192de6: 5421 0842 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4208 │ │ -192dea: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ -192df0: 2805 |000e: goto 0013 // +0005 │ │ -192df2: 0d00 |000f: move-exception v0 │ │ -192df4: 6e10 300a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -192dfa: 0e00 |0013: return-void │ │ +192dc8: |[192dc8] org.thoughtcrime.securesms.service.NotificationController.close:()V │ │ +192dd8: 5420 0042 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ +192ddc: 5221 0142 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ +192de0: 7120 c355 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/service/GenericForegroundService;.stopForegroundTask:(Landroid/content/Context;I)V // method@55c3 │ │ +192de6: 5420 0042 |0007: iget-object v0, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.context:Landroid/content/Context; // field@4200 │ │ +192dea: 5421 0842 |0009: iget-object v1, v2, Lorg/thoughtcrime/securesms/service/NotificationController;.serviceConnection:Landroid/content/ServiceConnection; // field@4208 │ │ +192dee: 6e20 8100 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0081 │ │ +192df4: 2805 |000e: goto 0013 // +0005 │ │ +192df6: 0d00 |000f: move-exception v0 │ │ +192df8: 6e10 300a 0000 |0010: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +192dfe: 0e00 |0013: return-void │ │ catches : 1 │ │ 0x0000 - 0x000e │ │ Ljava/lang/Exception; -> 0x000f │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=63 │ │ 0x0010 line=65 │ │ @@ -302399,17 +302400,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -192d18: |[192d18] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ -192d28: 5210 0142 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ -192d2c: 0f00 |0002: return v0 │ │ +192d1c: |[192d1c] org.thoughtcrime.securesms.service.NotificationController.getId:()I │ │ +192d2c: 5210 0142 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/service/NotificationController;.id:I // field@4201 │ │ +192d30: 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;) │ │ @@ -302417,20 +302418,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -192e0c: |[192e0c] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ -192e1c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -192e1e: 5431 0342 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ -192e22: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -192e24: 7051 d655 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55d6 │ │ -192e2a: 0e00 |0007: return-void │ │ +192e10: |[192e10] org.thoughtcrime.securesms.service.NotificationController.setIndeterminateProgress:()V │ │ +192e20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +192e22: 5431 0342 |0001: iget-object v1, v3, Lorg/thoughtcrime/securesms/service/NotificationController;.message:Ljava/lang/String; // field@4203 │ │ +192e26: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +192e28: 7051 d655 2302 |0004: invoke-direct {v3, v2, v2, v0, v1}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55d6 │ │ +192e2e: 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;) │ │ @@ -302438,20 +302439,20 @@ │ │ type : '(JJLjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -192ec4: |[192ec4] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ -192ed4: 8412 |0000: long-to-int v2, v1 │ │ -192ed6: 8431 |0001: long-to-int v1, v3 │ │ -192ed8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -192eda: 7055 d655 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55d6 │ │ -192ee0: 0e00 |0006: return-void │ │ +192ec8: |[192ec8] org.thoughtcrime.securesms.service.NotificationController.setProgress:(JJLjava/lang/String;)V │ │ +192ed8: 8412 |0000: long-to-int v2, v1 │ │ +192eda: 8431 |0001: long-to-int v1, v3 │ │ +192edc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +192ede: 7055 d655 2031 |0003: invoke-direct {v0, v2, v1, v3, v5}, Lorg/thoughtcrime/securesms/service/NotificationController;.setProgress:(IIZLjava/lang/String;)V // method@55d6 │ │ +192ee4: 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 │ │ @@ -302482,17 +302483,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -192f50: |[192f50] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ -192f60: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ -192f66: 0e00 |0003: return-void │ │ +192f54: |[192f54] org.thoughtcrime.securesms.service.PanicResponderListener.:()V │ │ +192f64: 7010 4900 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@0049 │ │ +192f6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/service/PanicResponderListener; │ │ │ │ Virtual methods - │ │ @@ -302501,24 +302502,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 │ │ -192f68: |[192f68] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -192f78: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ -192f7c: 7110 bc56 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@56bc │ │ -192f82: 0a01 |0005: move-result v1 │ │ -192f84: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ -192f88: 1a01 9b5d |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@5d9b │ │ -192f8c: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ -192f92: 0c02 |000d: move-result-object v2 │ │ -192f94: 6e20 cf0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -192f9a: 0e00 |0011: return-void │ │ +192f6c: |[192f6c] org.thoughtcrime.securesms.service.PanicResponderListener.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +192f7c: 3802 1100 |0000: if-eqz v2, 0011 // +0011 │ │ +192f80: 7110 bc56 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isPasswordDisabled:(Landroid/content/Context;)Z // method@56bc │ │ +192f86: 0a01 |0005: move-result v1 │ │ +192f88: 3901 0b00 |0006: if-nez v1, 0011 // +000b │ │ +192f8c: 1a01 9b5d |0008: const-string v1, "info.guardianproject.panic.action.TRIGGER" // string@5d9b │ │ +192f90: 6e10 8a00 0200 |000a: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@008a │ │ +192f96: 0c02 |000d: move-result-object v2 │ │ +192f98: 6e20 cf0a 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +192f9e: 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; │ │ @@ -302549,17 +302550,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -192fe8: |[192fe8] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ -192ff8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -192ffe: 0e00 |0003: return-void │ │ +192fec: |[192fec] org.thoughtcrime.securesms.util.AccessibilityUtil.:()V │ │ +192ffc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +193002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AccessibilityUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/AccessibilityUtil;) │ │ @@ -302567,32 +302568,32 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -192f9c: |[192f9c] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ -192fac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -192fae: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ -192fb2: 1a03 820c |0003: const-string v3, "AccessibilityUtil" // string@0c82 │ │ -192fb6: 1a01 1d45 |0005: const-string v1, "animationsDisabled: context was null" // string@451d │ │ -192fba: 7120 bf02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ -192fc0: 0f00 |000a: return v0 │ │ -192fc2: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -192fc8: 0c03 |000e: move-result-object v3 │ │ -192fca: 1a01 1f45 |000f: const-string v1, "animator_duration_scale" // string@451f │ │ -192fce: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ -192fd2: 7130 7902 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0279 │ │ -192fd8: 0a03 |0016: move-result v3 │ │ -192fda: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -192fdc: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ -192fe0: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -192fe4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -192fe6: 0f00 |001d: return v0 │ │ +192fa0: |[192fa0] org.thoughtcrime.securesms.util.AccessibilityUtil.areAnimationsDisabled:(Landroid/content/Context;)Z │ │ +192fb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +192fb2: 3903 0a00 |0001: if-nez v3, 000b // +000a │ │ +192fb6: 1a03 820c |0003: const-string v3, "AccessibilityUtil" // string@0c82 │ │ +192fba: 1a01 1d45 |0005: const-string v1, "animationsDisabled: context was null" // string@451d │ │ +192fbe: 7120 bf02 1300 |0007: invoke-static {v3, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ +192fc4: 0f00 |000a: return v0 │ │ +192fc6: 6e10 6e00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +192fcc: 0c03 |000e: move-result-object v3 │ │ +192fce: 1a01 1f45 |000f: const-string v1, "animator_duration_scale" // string@451f │ │ +192fd2: 1502 803f |0011: const/high16 v2, #int 1065353216 // #3f80 │ │ +192fd6: 7130 7902 1302 |0013: invoke-static {v3, v1, v2}, Landroid/provider/Settings$Global;.getFloat:(Landroid/content/ContentResolver;Ljava/lang/String;F)F // method@0279 │ │ +192fdc: 0a03 |0016: move-result v3 │ │ +192fde: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +192fe0: 2d03 0301 |0018: cmpl-float v3, v3, v1 │ │ +192fe4: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +192fe8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +192fea: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=14 │ │ 0x000b line=17 │ │ locals : │ │ 0x0000 - 0x001e reg=3 (null) Landroid/content/Context; │ │ │ │ @@ -302627,27 +302628,27 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -193000: |[193000] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ -193010: 7020 ca02 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02ca │ │ -193016: 1241 |0003: const/4 v1, #int 4 // #4 │ │ -193018: 6e30 de55 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ -19301e: 1271 |0007: const/4 v1, #int 7 // #7 │ │ -193020: 6e30 de55 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ -193026: 1231 |000b: const/4 v1, #int 3 // #3 │ │ -193028: 6e30 de55 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ -19302e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -193030: 6e30 de55 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ -193036: 1251 |0013: const/4 v1, #int 5 // #5 │ │ -193038: 6e30 de55 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ -19303e: 0e00 |0017: return-void │ │ +193004: |[193004] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger$1.:(I)V │ │ +193014: 7020 ca02 1000 |0000: invoke-direct {v0, v1}, Landroid/util/SparseIntArray;.:(I)V // method@02ca │ │ +19301a: 1241 |0003: const/4 v1, #int 4 // #4 │ │ +19301c: 6e30 de55 1001 |0004: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ +193022: 1271 |0007: const/4 v1, #int 7 // #7 │ │ +193024: 6e30 de55 1001 |0008: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ +19302a: 1231 |000b: const/4 v1, #int 3 // #3 │ │ +19302c: 6e30 de55 1001 |000c: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ +193032: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +193034: 6e30 de55 1001 |0010: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ +19303a: 1251 |0013: const/4 v1, #int 5 // #5 │ │ +19303c: 6e30 de55 1001 |0014: invoke-virtual {v0, v1, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.put:(II)V // method@55de │ │ +193042: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0004 line=14 │ │ 0x0008 line=15 │ │ 0x000c line=16 │ │ 0x0010 line=17 │ │ @@ -302682,17 +302683,17 @@ │ │ type : '(Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -193160: |[193160] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ -193170: 7020 2e0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a2e │ │ -193176: 0e00 |0003: return-void │ │ +193164: |[193164] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/Exception;)V │ │ +193174: 7020 2e0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/Throwable;)V // method@0a2e │ │ +19317a: 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; │ │ │ │ @@ -302701,17 +302702,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -193178: |[193178] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ -193188: 7020 2c0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a2c │ │ -19318e: 0e00 |0003: return-void │ │ +19317c: |[19317c] org.thoughtcrime.securesms.util.BitmapDecodingException.:(Ljava/lang/String;)V │ │ +19318c: 7020 2c0a 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Exception;.:(Ljava/lang/String;)V // method@0a2c │ │ +193192: 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; │ │ │ │ @@ -302769,22 +302770,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 │ │ -193190: |[193190] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ -1931a0: 5b01 0c42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ -1931a4: 5b02 0e42 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ -1931a8: 5903 0f42 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@420f │ │ -1931ac: 5904 0d42 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@420d │ │ -1931b0: 5b05 0b42 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@420b │ │ -1931b4: 7010 9a0a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1931ba: 0e00 |000d: return-void │ │ +193194: |[193194] org.thoughtcrime.securesms.util.BitmapUtil$1.:(Landroid/graphics/drawable/Drawable;[Landroid/graphics/Bitmap;IILjava/util/concurrent/atomic/AtomicBoolean;)V │ │ +1931a4: 5b01 0c42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ +1931a8: 5b02 0e42 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ +1931ac: 5903 0f42 |0004: iput v3, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@420f │ │ +1931b0: 5904 0d42 |0006: iput v4, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@420d │ │ +1931b4: 5b05 0b42 |0008: iput-object v5, v0, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@420b │ │ +1931b8: 7010 9a0a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1931be: 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; │ │ @@ -302798,67 +302799,67 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -1931bc: |[1931bc] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ -1931cc: 5460 0c42 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ -1931d0: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -1931d4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1931d6: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ -1931da: 5461 0e42 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ -1931de: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ -1931e2: 6e10 9001 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0190 │ │ -1931e8: 0c00 |000e: move-result-object v0 │ │ -1931ea: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ -1931ee: 283e |0011: goto 004f // +003e │ │ -1931f0: 6e10 9501 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0195 │ │ -1931f6: 0a00 |0015: move-result v0 │ │ -1931f8: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ -1931fc: 5260 0f42 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@420f │ │ -193200: 5461 0c42 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ -193204: 6e10 9401 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0194 │ │ -19320a: 0a01 |001f: move-result v1 │ │ -19320c: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ -193210: 5261 0d42 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@420d │ │ -193214: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -193218: 7130 0701 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -19321e: 0c00 |0029: move-result-object v0 │ │ -193220: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -193224: 7020 1b01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -19322a: 5463 0c42 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ -19322e: 6e10 2a01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012a │ │ -193234: 0a04 |0034: move-result v4 │ │ -193236: 6e10 2901 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0129 │ │ -19323c: 0a05 |0038: move-result v5 │ │ -19323e: 6e55 9801 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0198 │ │ -193244: 5463 0c42 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ -193248: 6e20 9301 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0193 │ │ -19324e: 280a |0041: goto 004b // +000a │ │ -193250: 0d00 |0042: move-exception v0 │ │ -193252: 7100 f155 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@55f1 │ │ -193258: 0c01 |0046: move-result-object v1 │ │ -19325a: 7120 c702 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -193260: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -193262: 5461 0e42 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ -193266: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ -19326a: 5460 0e42 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ -19326e: 1d00 |0051: monitor-enter v0 │ │ -193270: 5461 0b42 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@420b │ │ -193274: 1212 |0054: const/4 v2, #int 1 // #1 │ │ -193276: 6e20 650d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d65 │ │ -19327c: 5461 0e42 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ -193280: 6e10 9e0a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ -193286: 1e00 |005d: monitor-exit v0 │ │ -193288: 0e00 |005e: return-void │ │ -19328a: 0d01 |005f: move-exception v1 │ │ -19328c: 1e00 |0060: monitor-exit v0 │ │ -19328e: 2701 |0061: throw v1 │ │ +1931c0: |[1931c0] org.thoughtcrime.securesms.util.BitmapUtil$1.run:()V │ │ +1931d0: 5460 0c42 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ +1931d4: 2001 6500 |0002: instance-of v1, v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +1931d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1931da: 3801 0d00 |0005: if-eqz v1, 0012 // +000d │ │ +1931de: 5461 0e42 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ +1931e2: 1f00 6500 |0009: check-cast v0, Landroid/graphics/drawable/BitmapDrawable; // type@0065 │ │ +1931e6: 6e10 9001 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@0190 │ │ +1931ec: 0c00 |000e: move-result-object v0 │ │ +1931ee: 4d00 0102 |000f: aput-object v0, v1, v2 │ │ +1931f2: 283e |0011: goto 004f // +003e │ │ +1931f4: 6e10 9501 0000 |0012: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@0195 │ │ +1931fa: 0a00 |0015: move-result v0 │ │ +1931fc: 3c00 0400 |0016: if-gtz v0, 001a // +0004 │ │ +193200: 5260 0f42 |0018: iget v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$width:I // field@420f │ │ +193204: 5461 0c42 |001a: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ +193208: 6e10 9401 0100 |001c: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@0194 │ │ +19320e: 0a01 |001f: move-result v1 │ │ +193210: 3c01 0400 |0020: if-gtz v1, 0024 // +0004 │ │ +193214: 5261 0d42 |0022: iget v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$height:I // field@420d │ │ +193218: 6203 0900 |0024: sget-object v3, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +19321c: 7130 0701 1003 |0026: invoke-static {v0, v1, v3}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +193222: 0c00 |0029: move-result-object v0 │ │ +193224: 2201 4900 |002a: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +193228: 7020 1b01 0100 |002c: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +19322e: 5463 0c42 |002f: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ +193232: 6e10 2a01 0100 |0031: invoke-virtual {v1}, Landroid/graphics/Canvas;.getWidth:()I // method@012a │ │ +193238: 0a04 |0034: move-result v4 │ │ +19323a: 6e10 2901 0100 |0035: invoke-virtual {v1}, Landroid/graphics/Canvas;.getHeight:()I // method@0129 │ │ +193240: 0a05 |0038: move-result v5 │ │ +193242: 6e55 9801 2342 |0039: invoke-virtual {v3, v2, v2, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0198 │ │ +193248: 5463 0c42 |003c: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$drawable:Landroid/graphics/drawable/Drawable; // field@420c │ │ +19324c: 6e20 9301 1300 |003e: invoke-virtual {v3, v1}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0193 │ │ +193252: 280a |0041: goto 004b // +000a │ │ +193254: 0d00 |0042: move-exception v0 │ │ +193256: 7100 f155 0000 |0043: invoke-static {}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.access$000:()Ljava/lang/String; // method@55f1 │ │ +19325c: 0c01 |0046: move-result-object v1 │ │ +19325e: 7120 c702 0100 |0047: invoke-static {v1, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +193264: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +193266: 5461 0e42 |004b: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ +19326a: 4d00 0102 |004d: aput-object v0, v1, v2 │ │ +19326e: 5460 0e42 |004f: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ +193272: 1d00 |0051: monitor-enter v0 │ │ +193274: 5461 0b42 |0052: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$created:Ljava/util/concurrent/atomic/AtomicBoolean; // field@420b │ │ +193278: 1212 |0054: const/4 v2, #int 1 // #1 │ │ +19327a: 6e20 650d 2100 |0055: invoke-virtual {v1, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@0d65 │ │ +193280: 5461 0e42 |0058: iget-object v1, v6, Lorg/thoughtcrime/securesms/util/BitmapUtil$1;.val$result:[Landroid/graphics/Bitmap; // field@420e │ │ +193284: 6e10 9e0a 0100 |005a: invoke-virtual {v1}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ +19328a: 1e00 |005d: monitor-exit v0 │ │ +19328c: 0e00 |005e: return-void │ │ +19328e: 0d01 |005f: move-exception v1 │ │ +193290: 1e00 |0060: monitor-exit v0 │ │ +193292: 2701 |0061: throw v1 │ │ catches : 2 │ │ 0x0024 - 0x0041 │ │ Ljava/lang/Exception; -> 0x0042 │ │ 0x0052 - 0x0061 │ │ -> 0x005f │ │ positions : │ │ 0x0000 line=186 │ │ @@ -302924,32 +302925,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1937fc: |[1937fc] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -19380c: 0e00 |0000: return-void │ │ +193800: |[193800] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +193810: 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 │ │ -193810: |[193810] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ -193820: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -193826: 0e00 |0003: return-void │ │ +193814: |[193814] org.thoughtcrime.securesms.util.BitmapUtil.:()V │ │ +193824: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19382a: 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;) │ │ @@ -302957,59 +302958,59 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1937e4: |[1937e4] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ -1937f4: 6200 1042 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@4210 │ │ -1937f8: 1100 |0002: return-object v0 │ │ +1937e8: |[1937e8] org.thoughtcrime.securesms.util.BitmapUtil.access$000:()Ljava/lang/String; │ │ +1937f8: 6200 1042 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@4210 │ │ +1937fc: 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 │ │ -1932a8: |[1932a8] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ -1932b8: 2206 b703 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b7 │ │ -1932bc: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -1932be: 7020 630d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d63 │ │ -1932c4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -1932c6: 2308 1811 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@1118 │ │ -1932ca: 2209 a910 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10a9 │ │ -1932ce: 0790 |000b: move-object v0, v9 │ │ -1932d0: 07a1 |000c: move-object v1, v10 │ │ -1932d2: 0782 |000d: move-object v2, v8 │ │ -1932d4: 01b3 |000e: move v3, v11 │ │ -1932d6: 01c4 |000f: move v4, v12 │ │ -1932d8: 0765 |0010: move-object v5, v6 │ │ -1932da: 7606 ed55 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@55ed │ │ -1932e0: 7110 7957 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ -1932e6: 1d08 |0017: monitor-enter v8 │ │ -1932e8: 6e10 640d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d64 │ │ -1932ee: 0a0a |001b: move-result v10 │ │ -1932f0: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ -1932f4: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ -1932f8: 7130 7e57 a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@577e │ │ -1932fe: 28f5 |0023: goto 0018 // -000b │ │ -193300: 460a 0807 |0024: aget-object v10, v8, v7 │ │ -193304: 1e08 |0026: monitor-exit v8 │ │ -193306: 110a |0027: return-object v10 │ │ -193308: 0d0a |0028: move-exception v10 │ │ -19330a: 1e08 |0029: monitor-exit v8 │ │ -19330c: 270a |002a: throw v10 │ │ +1932ac: |[1932ac] org.thoughtcrime.securesms.util.BitmapUtil.createFromDrawable:(Landroid/graphics/drawable/Drawable;II)Landroid/graphics/Bitmap; │ │ +1932bc: 2206 b703 |0000: new-instance v6, Ljava/util/concurrent/atomic/AtomicBoolean; // type@03b7 │ │ +1932c0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +1932c2: 7020 630d 7600 |0003: invoke-direct {v6, v7}, Ljava/util/concurrent/atomic/AtomicBoolean;.:(Z)V // method@0d63 │ │ +1932c8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +1932ca: 2308 1811 |0007: new-array v8, v0, [Landroid/graphics/Bitmap; // type@1118 │ │ +1932ce: 2209 a910 |0009: new-instance v9, Lorg/thoughtcrime/securesms/util/BitmapUtil$1; // type@10a9 │ │ +1932d2: 0790 |000b: move-object v0, v9 │ │ +1932d4: 07a1 |000c: move-object v1, v10 │ │ +1932d6: 0782 |000d: move-object v2, v8 │ │ +1932d8: 01b3 |000e: move v3, v11 │ │ +1932da: 01c4 |000f: move v4, v12 │ │ +1932dc: 0765 |0010: move-object v5, v6 │ │ +1932de: 7606 ed55 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@55ed │ │ +1932e4: 7110 7957 0900 |0014: invoke-static {v9}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ +1932ea: 1d08 |0017: monitor-enter v8 │ │ +1932ec: 6e10 640d 0600 |0018: invoke-virtual {v6}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@0d64 │ │ +1932f2: 0a0a |001b: move-result v10 │ │ +1932f4: 390a 0800 |001c: if-nez v10, 0024 // +0008 │ │ +1932f8: 160a 0000 |001e: const-wide/16 v10, #int 0 // #0 │ │ +1932fc: 7130 7e57 a80b |0020: invoke-static {v8, v10, v11}, Lorg/thoughtcrime/securesms/util/Util;.wait:(Ljava/lang/Object;J)V // method@577e │ │ +193302: 28f5 |0023: goto 0018 // -000b │ │ +193304: 460a 0807 |0024: aget-object v10, v8, v7 │ │ +193308: 1e08 |0026: monitor-exit v8 │ │ +19330a: 110a |0027: return-object v10 │ │ +19330c: 0d0a |0028: move-exception v10 │ │ +19330e: 1e08 |0029: monitor-exit v8 │ │ +193310: 270a |002a: throw v10 │ │ catches : 1 │ │ 0x0018 - 0x002a │ │ -> 0x0028 │ │ positions : │ │ 0x0000 line=180 │ │ 0x0007 line=181 │ │ 0x0009 line=183 │ │ @@ -303028,39 +303029,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 │ │ -193528: |[193528] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ -193538: 715b f955 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@55f9 │ │ -19353e: 0c01 |0003: move-result-object v1 │ │ -193540: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ -193544: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ -193548: 0183 |0008: move v3, v8 │ │ -19354a: 2802 |0009: goto 000b // +0002 │ │ -19354c: 0173 |000a: move v3, v7 │ │ -19354e: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ -193552: 0174 |000d: move v4, v7 │ │ -193554: 2802 |000e: goto 0010 // +0002 │ │ -193556: 0184 |000f: move v4, v8 │ │ -193558: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ -19355c: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ -193560: 1205 |0014: const/4 v5, #int 0 // #0 │ │ -193562: 0760 |0015: move-object v0, v6 │ │ -193564: 7606 8b01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018b │ │ -19356a: 2207 bd02 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02bd │ │ -19356e: 7010 5c09 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@095c │ │ -193574: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ -193578: 6e40 8c01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018c │ │ -19357e: 6e10 6009 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0960 │ │ -193584: 0c06 |0026: move-result-object v6 │ │ -193586: 6e10 5e09 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@095e │ │ -19358c: 1106 |002a: return-object v6 │ │ +19352c: |[19352c] org.thoughtcrime.securesms.util.BitmapUtil.createFromNV21:([BIIILandroid/graphics/Rect;Z)[B │ │ +19353c: 715b f955 7698 |0000: invoke-static {v6, v7, v8, v9, v11}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.rotateNV21:([BIIIZ)[B // method@55f9 │ │ +193542: 0c01 |0003: move-result-object v1 │ │ +193544: d499 b400 |0004: rem-int/lit16 v9, v9, #int 180 // #00b4 │ │ +193548: 3d09 0400 |0006: if-lez v9, 000a // +0004 │ │ +19354c: 0183 |0008: move v3, v8 │ │ +19354e: 2802 |0009: goto 000b // +0002 │ │ +193550: 0173 |000a: move v3, v7 │ │ +193552: 3d09 0400 |000b: if-lez v9, 000f // +0004 │ │ +193556: 0174 |000d: move v4, v7 │ │ +193558: 2802 |000e: goto 0010 // +0002 │ │ +19355a: 0184 |000f: move v4, v8 │ │ +19355c: 2206 6300 |0010: new-instance v6, Landroid/graphics/YuvImage; // type@0063 │ │ +193560: 1302 1100 |0012: const/16 v2, #int 17 // #11 │ │ +193564: 1205 |0014: const/4 v5, #int 0 // #0 │ │ +193566: 0760 |0015: move-object v0, v6 │ │ +193568: 7606 8b01 0000 |0016: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/YuvImage;.:([BIII[I)V // method@018b │ │ +19356e: 2207 bd02 |0019: new-instance v7, Ljava/io/ByteArrayOutputStream; // type@02bd │ │ +193572: 7010 5c09 0700 |001b: invoke-direct {v7}, Ljava/io/ByteArrayOutputStream;.:()V // method@095c │ │ +193578: 1308 5000 |001e: const/16 v8, #int 80 // #50 │ │ +19357c: 6e40 8c01 a678 |0020: invoke-virtual {v6, v10, v8, v7}, Landroid/graphics/YuvImage;.compressToJpeg:(Landroid/graphics/Rect;ILjava/io/OutputStream;)Z // method@018c │ │ +193582: 6e10 6009 0700 |0023: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0960 │ │ +193588: 0c06 |0026: move-result-object v6 │ │ +19358a: 6e10 5e09 0700 |0027: invoke-virtual {v7}, Ljava/io/ByteArrayOutputStream;.close:()V // method@095e │ │ +193590: 1106 |002a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0010 line=115 │ │ 0x0019 line=118 │ │ 0x0020 line=119 │ │ @@ -303079,52 +303080,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 │ │ -19331c: |[19331c] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ -19332c: 6e10 0f01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -193332: 0a00 |0003: move-result v0 │ │ -193334: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ -193338: 6e10 0c01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -19333e: 0a00 |0009: move-result v0 │ │ -193340: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ -193344: 1103 |000c: return-object v3 │ │ -193346: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ -19334a: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ -19334e: 2827 |0011: goto 0038 // +0027 │ │ -193350: 6e10 0f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -193356: 0a00 |0015: move-result v0 │ │ -193358: 8200 |0016: int-to-float v0, v0 │ │ -19335a: 8241 |0017: int-to-float v1, v4 │ │ -19335c: c910 |0018: div-float/2addr v0, v1 │ │ -19335e: 6e10 0c01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -193364: 0a01 |001c: move-result v1 │ │ -193366: 8211 |001d: int-to-float v1, v1 │ │ -193368: 8252 |001e: int-to-float v2, v5 │ │ -19336a: c921 |001f: div-float/2addr v1, v2 │ │ -19336c: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ -193370: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ -193374: 6e10 0c01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -19337a: 0a05 |0027: move-result v5 │ │ -19337c: 8255 |0028: int-to-float v5, v5 │ │ -19337e: c905 |0029: div-float/2addr v5, v0 │ │ -193380: 8755 |002a: float-to-int v5, v5 │ │ -193382: 2808 |002b: goto 0033 // +0008 │ │ -193384: 6e10 0f01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -19338a: 0a04 |002f: move-result v4 │ │ -19338c: 8244 |0030: int-to-float v4, v4 │ │ -19338e: c914 |0031: div-float/2addr v4, v1 │ │ -193390: 8744 |0032: float-to-int v4, v4 │ │ -193392: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -193394: 7140 0901 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ -19339a: 0c03 |0037: move-result-object v3 │ │ -19339c: 1103 |0038: return-object v3 │ │ +193320: |[193320] org.thoughtcrime.securesms.util.BitmapUtil.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; │ │ +193330: 6e10 0f01 0300 |0000: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +193336: 0a00 |0003: move-result v0 │ │ +193338: 3640 0900 |0004: if-gt v0, v4, 000d // +0009 │ │ +19333c: 6e10 0c01 0300 |0006: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +193342: 0a00 |0009: move-result v0 │ │ +193344: 3650 0300 |000a: if-gt v0, v5, 000d // +0003 │ │ +193348: 1103 |000c: return-object v3 │ │ +19334a: 3d04 2b00 |000d: if-lez v4, 0038 // +002b │ │ +19334e: 3c05 0300 |000f: if-gtz v5, 0012 // +0003 │ │ +193352: 2827 |0011: goto 0038 // +0027 │ │ +193354: 6e10 0f01 0300 |0012: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +19335a: 0a00 |0015: move-result v0 │ │ +19335c: 8200 |0016: int-to-float v0, v0 │ │ +19335e: 8241 |0017: int-to-float v1, v4 │ │ +193360: c910 |0018: div-float/2addr v0, v1 │ │ +193362: 6e10 0c01 0300 |0019: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +193368: 0a01 |001c: move-result v1 │ │ +19336a: 8211 |001d: int-to-float v1, v1 │ │ +19336c: 8252 |001e: int-to-float v2, v5 │ │ +19336e: c921 |001f: div-float/2addr v1, v2 │ │ +193370: 2d02 0001 |0020: cmpl-float v2, v0, v1 │ │ +193374: 3d02 0a00 |0022: if-lez v2, 002c // +000a │ │ +193378: 6e10 0c01 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +19337e: 0a05 |0027: move-result v5 │ │ +193380: 8255 |0028: int-to-float v5, v5 │ │ +193382: c905 |0029: div-float/2addr v5, v0 │ │ +193384: 8755 |002a: float-to-int v5, v5 │ │ +193386: 2808 |002b: goto 0033 // +0008 │ │ +193388: 6e10 0f01 0300 |002c: invoke-virtual {v3}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +19338e: 0a04 |002f: move-result v4 │ │ +193390: 8244 |0030: int-to-float v4, v4 │ │ +193392: c914 |0031: div-float/2addr v4, v1 │ │ +193394: 8744 |0032: float-to-int v4, v4 │ │ +193396: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +193398: 7140 0901 4305 |0034: invoke-static {v3, v4, v5, v0}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ +19339e: 0c03 |0037: move-result-object v3 │ │ +1933a0: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0012 line=47 │ │ 0x0019 line=48 │ │ 0x0024 line=51 │ │ 0x002c line=53 │ │ @@ -303139,26 +303140,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 │ │ -19344c: |[19344c] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -19345c: 7110 f755 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@55f7 │ │ -193462: 0c02 |0003: move-result-object v2 │ │ -193464: 2200 d600 |0004: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -193468: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -19346c: 7110 4c0a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193472: 0c01 |000b: move-result-object v1 │ │ -193474: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -193478: 7110 4c0a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19347e: 0c02 |0011: move-result-object v2 │ │ -193480: 7030 c802 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -193486: 1100 |0015: return-object v0 │ │ +193450: |[193450] org.thoughtcrime.securesms.util.BitmapUtil.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +193460: 7110 f755 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; // method@55f7 │ │ +193466: 0c02 |0003: move-result-object v2 │ │ +193468: 2200 d600 |0004: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +19346c: 5221 0f00 |0006: iget v1, v2, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +193470: 7110 4c0a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193476: 0c01 |000b: move-result-object v1 │ │ +193478: 5222 0e00 |000c: iget v2, v2, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +19347c: 7110 4c0a 0200 |000e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193482: 0c02 |0011: move-result-object v2 │ │ +193484: 7030 c802 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +19348a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Ljava/io/InputStream; │ │ │ │ @@ -303167,54 +303168,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 │ │ -193488: |[193488] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ -193498: 2200 8401 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0184 │ │ -19349c: 7020 6005 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@0560 │ │ -1934a2: 1a04 9618 |0005: const-string v4, "ImageWidth" // string@1896 │ │ -1934a6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1934a8: 6e30 6105 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ -1934ae: 0a04 |000b: move-result v4 │ │ -1934b0: 1a02 9418 |000c: const-string v2, "ImageLength" // string@1894 │ │ -1934b4: 6e30 6105 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ -1934ba: 0a02 |0011: move-result v2 │ │ -1934bc: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ -1934c0: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -1934c4: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -1934c6: 1104 |0017: return-object v4 │ │ -1934c8: 1a03 ae30 |0018: const-string v3, "Orientation" // string@30ae │ │ -1934cc: 6e30 6105 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ -1934d2: 0a00 |001d: move-result v0 │ │ -1934d4: 1261 |001e: const/4 v1, #int 6 // #6 │ │ -1934d6: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ -1934da: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ -1934de: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ -1934e2: 1271 |0025: const/4 v1, #int 7 // #7 │ │ -1934e4: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ -1934e8: 1251 |0028: const/4 v1, #int 5 // #5 │ │ -1934ea: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ -1934ee: 280f |002b: goto 003a // +000f │ │ -1934f0: 2200 d600 |002c: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -1934f4: 7110 4c0a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1934fa: 0c04 |0031: move-result-object v4 │ │ -1934fc: 7110 4c0a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193502: 0c01 |0035: move-result-object v1 │ │ -193504: 7030 c802 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -19350a: 1100 |0039: return-object v0 │ │ -19350c: 2200 d600 |003a: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ -193510: 7110 4c0a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193516: 0c01 |003f: move-result-object v1 │ │ -193518: 7110 4c0a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19351e: 0c04 |0043: move-result-object v4 │ │ -193520: 7030 c802 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -193526: 1100 |0047: return-object v0 │ │ +19348c: |[19348c] org.thoughtcrime.securesms.util.BitmapUtil.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; │ │ +19349c: 2200 8401 |0000: new-instance v0, Landroidx/exifinterface/media/ExifInterface; // type@0184 │ │ +1934a0: 7020 6005 4000 |0002: invoke-direct {v0, v4}, Landroidx/exifinterface/media/ExifInterface;.:(Ljava/io/InputStream;)V // method@0560 │ │ +1934a6: 1a04 9618 |0005: const-string v4, "ImageWidth" // string@1896 │ │ +1934aa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1934ac: 6e30 6105 4001 |0008: invoke-virtual {v0, v4, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ +1934b2: 0a04 |000b: move-result v4 │ │ +1934b4: 1a02 9418 |000c: const-string v2, "ImageLength" // string@1894 │ │ +1934b8: 6e30 6105 2001 |000e: invoke-virtual {v0, v2, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ +1934be: 0a02 |0011: move-result v2 │ │ +1934c0: 3904 0600 |0012: if-nez v4, 0018 // +0006 │ │ +1934c4: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +1934c8: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +1934ca: 1104 |0017: return-object v4 │ │ +1934cc: 1a03 ae30 |0018: const-string v3, "Orientation" // string@30ae │ │ +1934d0: 6e30 6105 3001 |001a: invoke-virtual {v0, v3, v1}, Landroidx/exifinterface/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0561 │ │ +1934d6: 0a00 |001d: move-result v0 │ │ +1934d8: 1261 |001e: const/4 v1, #int 6 // #6 │ │ +1934da: 3210 1b00 |001f: if-eq v0, v1, 003a // +001b │ │ +1934de: 1301 0800 |0021: const/16 v1, #int 8 // #8 │ │ +1934e2: 3210 1700 |0023: if-eq v0, v1, 003a // +0017 │ │ +1934e6: 1271 |0025: const/4 v1, #int 7 // #7 │ │ +1934e8: 3210 1400 |0026: if-eq v0, v1, 003a // +0014 │ │ +1934ec: 1251 |0028: const/4 v1, #int 5 // #5 │ │ +1934ee: 3310 0300 |0029: if-ne v0, v1, 002c // +0003 │ │ +1934f2: 280f |002b: goto 003a // +000f │ │ +1934f4: 2200 d600 |002c: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +1934f8: 7110 4c0a 0400 |002e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1934fe: 0c04 |0031: move-result-object v4 │ │ +193500: 7110 4c0a 0200 |0032: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193506: 0c01 |0035: move-result-object v1 │ │ +193508: 7030 c802 4001 |0036: invoke-direct {v0, v4, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +19350e: 1100 |0039: return-object v0 │ │ +193510: 2200 d600 |003a: new-instance v0, Landroid/util/Pair; // type@00d6 │ │ +193514: 7110 4c0a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19351a: 0c01 |003f: move-result-object v1 │ │ +19351c: 7110 4c0a 0400 |0040: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193522: 0c04 |0043: move-result-object v4 │ │ +193524: 7030 c802 1004 |0044: invoke-direct {v0, v1, v4}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +19352a: 1100 |0047: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ 0x000c line=83 │ │ 0x0018 line=88 │ │ 0x002c line=96 │ │ @@ -303227,48 +303228,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 │ │ -1933a0: |[1933a0] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ -1933b0: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ -1933b4: 7010 1201 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0112 │ │ -1933ba: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -1933bc: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ -1933c0: 2201 b802 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02b8 │ │ -1933c4: 7020 4d09 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@094d │ │ -1933ca: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -1933cc: 7130 1401 3100 |000e: invoke-static {v1, v3, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0114 │ │ -1933d2: 6e10 4f09 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@094f │ │ -1933d8: 2808 |0014: goto 001c // +0008 │ │ -1933da: 6203 1042 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@4210 │ │ -1933de: 1a01 1353 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@5313 │ │ -1933e2: 7120 c502 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -1933e8: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -1933ec: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ -1933ee: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ -1933f2: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -1933f6: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ -1933fa: 1100 |0025: return-object v0 │ │ -1933fc: 2203 a810 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10a8 │ │ -193400: 2201 0903 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -193404: 1a02 c116 |002a: const-string v2, "Failed to decode image dimensions: " // string@16c1 │ │ -193408: 7020 080b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19340e: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ -193412: 6e20 0c0b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -193418: 1a02 970a |0034: const-string v2, ", " // string@0a97 │ │ -19341c: 6e20 110b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193422: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ -193426: 6e20 0c0b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19342c: 6e10 220b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -193432: 0c00 |0041: move-result-object v0 │ │ -193434: 7020 ec55 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@55ec │ │ -19343a: 2703 |0045: throw v3 │ │ +1933a4: |[1933a4] org.thoughtcrime.securesms.util.BitmapUtil.getImageDimensions:(Ljava/io/InputStream;)Landroid/graphics/BitmapFactory$Options; │ │ +1933b4: 2200 4600 |0000: new-instance v0, Landroid/graphics/BitmapFactory$Options; // type@0046 │ │ +1933b8: 7010 1201 0000 |0002: invoke-direct {v0}, Landroid/graphics/BitmapFactory$Options;.:()V // method@0112 │ │ +1933be: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +1933c0: 5c01 0b00 |0006: iput-boolean v1, v0, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@000b │ │ +1933c4: 2201 b802 |0008: new-instance v1, Ljava/io/BufferedInputStream; // type@02b8 │ │ +1933c8: 7020 4d09 3100 |000a: invoke-direct {v1, v3}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@094d │ │ +1933ce: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +1933d0: 7130 1401 3100 |000e: invoke-static {v1, v3, v0}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@0114 │ │ +1933d6: 6e10 4f09 0100 |0011: invoke-virtual {v1}, Ljava/io/BufferedInputStream;.close:()V // method@094f │ │ +1933dc: 2808 |0014: goto 001c // +0008 │ │ +1933de: 6203 1042 |0015: sget-object v3, Lorg/thoughtcrime/securesms/util/BitmapUtil;.TAG:Ljava/lang/String; // field@4210 │ │ +1933e2: 1a01 1353 |0017: const-string v1, "failed to close the InputStream after reading image dimensions" // string@5313 │ │ +1933e6: 7120 c502 1300 |0019: invoke-static {v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +1933ec: 5203 0f00 |001c: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +1933f0: 12f1 |001e: const/4 v1, #int -1 // #ff │ │ +1933f2: 3213 0700 |001f: if-eq v3, v1, 0026 // +0007 │ │ +1933f6: 5203 0e00 |0021: iget v3, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +1933fa: 3213 0300 |0023: if-eq v3, v1, 0026 // +0003 │ │ +1933fe: 1100 |0025: return-object v0 │ │ +193400: 2203 a810 |0026: new-instance v3, Lorg/thoughtcrime/securesms/util/BitmapDecodingException; // type@10a8 │ │ +193404: 2201 0903 |0028: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +193408: 1a02 c116 |002a: const-string v2, "Failed to decode image dimensions: " // string@16c1 │ │ +19340c: 7020 080b 2100 |002c: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +193412: 5202 0f00 |002f: iget v2, v0, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@000f │ │ +193416: 6e20 0c0b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19341c: 1a02 970a |0034: const-string v2, ", " // string@0a97 │ │ +193420: 6e20 110b 2100 |0036: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193426: 5200 0e00 |0039: iget v0, v0, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@000e │ │ +19342a: 6e20 0c0b 0100 |003b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +193430: 6e10 220b 0100 |003e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +193436: 0c00 |0041: move-result-object v0 │ │ +193438: 7020 ec55 0300 |0042: invoke-direct {v3, v0}, Lorg/thoughtcrime/securesms/util/BitmapDecodingException;.:(Ljava/lang/String;)V // method@55ec │ │ +19343e: 2703 |0045: throw v3 │ │ catches : 1 │ │ 0x0011 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x0008 line=64 │ │ @@ -303285,50 +303286,50 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -193750: |[193750] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ -193760: 7100 e80d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de8 │ │ -193766: 0c00 |0003: move-result-object v0 │ │ -193768: 1f00 db03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03db │ │ -19376c: 6201 a800 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ -193770: 7220 e30d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de3 │ │ -193776: 0c01 |000b: move-result-object v1 │ │ -193778: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -19377a: 2322 1411 |000d: new-array v2, v2, [I // type@1114 │ │ -19377e: 7230 e50d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de5 │ │ -193784: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -193786: 2323 1411 |0013: new-array v3, v2, [I // type@1114 │ │ -19378a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -19378c: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -19378e: 7253 e10d 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@0de1 │ │ -193794: 4404 0305 |001a: aget v4, v3, v5 │ │ -193798: 2346 4111 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1141 │ │ -19379c: 7253 e10d 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@0de1 │ │ -1937a2: 2322 1411 |0021: new-array v2, v2, [I // type@1114 │ │ -1937a6: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -1937a8: 1207 |0024: const/4 v7, #int 0 // #0 │ │ -1937aa: 4408 0305 |0025: aget v8, v3, v5 │ │ -1937ae: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ -1937b2: 4608 0604 |0029: aget-object v8, v6, v4 │ │ -1937b6: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ -1937ba: 7252 e00d 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@0de0 │ │ -1937c0: 4408 0205 |0030: aget v8, v2, v5 │ │ -1937c4: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ -1937c8: 0187 |0034: move v7, v8 │ │ -1937ca: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ -1937ce: 28ee |0037: goto 0025 // -0012 │ │ -1937d0: 7220 e70d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0de7 │ │ -1937d6: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ -1937da: 7120 760a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -1937e0: 0a00 |0040: move-result v0 │ │ -1937e2: 0f00 |0041: return v0 │ │ +193754: |[193754] org.thoughtcrime.securesms.util.BitmapUtil.getMaxTextureSize:()I │ │ +193764: 7100 e80d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de8 │ │ +19376a: 0c00 |0003: move-result-object v0 │ │ +19376c: 1f00 db03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03db │ │ +193770: 6201 a800 |0006: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ +193774: 7220 e30d 1000 |0008: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de3 │ │ +19377a: 0c01 |000b: move-result-object v1 │ │ +19377c: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +19377e: 2322 1411 |000d: new-array v2, v2, [I // type@1114 │ │ +193782: 7230 e50d 1002 |000f: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de5 │ │ +193788: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +19378a: 2323 1411 |0013: new-array v3, v2, [I // type@1114 │ │ +19378e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +193790: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +193792: 7253 e10d 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@0de1 │ │ +193798: 4404 0305 |001a: aget v4, v3, v5 │ │ +19379c: 2346 4111 |001c: new-array v6, v4, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1141 │ │ +1937a0: 7253 e10d 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@0de1 │ │ +1937a6: 2322 1411 |0021: new-array v2, v2, [I // type@1114 │ │ +1937aa: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +1937ac: 1207 |0024: const/4 v7, #int 0 // #0 │ │ +1937ae: 4408 0305 |0025: aget v8, v3, v5 │ │ +1937b2: 3584 1100 |0027: if-ge v4, v8, 0038 // +0011 │ │ +1937b6: 4608 0604 |0029: aget-object v8, v6, v4 │ │ +1937ba: 1309 2c30 |002b: const/16 v9, #int 12332 // #302c │ │ +1937be: 7252 e00d 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@0de0 │ │ +1937c4: 4408 0205 |0030: aget v8, v2, v5 │ │ +1937c8: 3587 0300 |0032: if-ge v7, v8, 0035 // +0003 │ │ +1937cc: 0187 |0034: move v7, v8 │ │ +1937ce: d804 0401 |0035: add-int/lit8 v4, v4, #int 1 // #01 │ │ +1937d2: 28ee |0037: goto 0025 // -0012 │ │ +1937d4: 7220 e70d 1000 |0038: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z // method@0de7 │ │ +1937da: 1300 0008 |003b: const/16 v0, #int 2048 // #800 │ │ +1937de: 7120 760a 0700 |003d: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +1937e4: 0a00 |0040: move-result v0 │ │ +1937e6: 0f00 |0041: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0006 line=229 │ │ 0x000d line=231 │ │ 0x000f line=232 │ │ 0x0013 line=234 │ │ @@ -303348,135 +303349,135 @@ │ │ type : '([BIIIZ)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 215 16-bit code units │ │ -193590: |[193590] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ -1935a0: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -1935a4: 0201 1400 |0002: move/from16 v1, v20 │ │ -1935a8: 0202 1500 |0004: move/from16 v2, v21 │ │ -1935ac: 0203 1600 |0006: move/from16 v3, v22 │ │ -1935b0: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ -1935b4: 1100 |000a: return-object v0 │ │ -1935b6: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ -1935ba: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ -1935be: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ -1935c2: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ -1935c6: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ -1935ca: 9204 0102 |0015: mul-int v4, v1, v2 │ │ -1935ce: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ -1935d2: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ -1935d6: 2106 |001b: array-length v6, v0 │ │ -1935d8: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ -1935dc: 2105 |001e: array-length v5, v0 │ │ -1935de: 2355 1011 |001f: new-array v5, v5, [B // type@1110 │ │ -1935e2: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ -1935e6: 1207 |0023: const/4 v7, #int 0 // #0 │ │ -1935e8: 1218 |0024: const/4 v8, #int 1 // #1 │ │ -1935ea: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ -1935ee: 1216 |0027: const/4 v6, #int 1 // #1 │ │ -1935f0: 2802 |0028: goto 002a // +0002 │ │ -1935f2: 1206 |0029: const/4 v6, #int 0 // #0 │ │ -1935f4: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ -1935f8: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ -1935fc: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ -193600: 2803 |0030: goto 0033 // +0003 │ │ -193602: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ -193606: 1219 |0033: const/4 v9, #int 1 // #1 │ │ -193608: 2802 |0034: goto 0036 // +0002 │ │ -19360a: 1209 |0035: const/4 v9, #int 0 // #0 │ │ -19360c: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ -193610: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ -193614: 1213 |003a: const/4 v3, #int 1 // #1 │ │ -193616: 2802 |003b: goto 003d // +0002 │ │ -193618: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -19361a: 120a |003d: const/4 v10, #int 0 // #0 │ │ -19361c: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ -193620: 120b |0040: const/4 v11, #int 0 // #0 │ │ -193622: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ -193626: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ -19362a: b0bc |0045: add-int/2addr v12, v11 │ │ -19362c: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ -193630: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ -193634: b04d |004a: add-int/2addr v13, v4 │ │ -193636: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ -19363a: b0ed |004d: add-int/2addr v13, v14 │ │ -19363c: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ -193640: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ -193644: 012f |0052: move v15, v2 │ │ -193646: 2802 |0053: goto 0055 // +0002 │ │ -193648: 011f |0054: move v15, v1 │ │ -19364a: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ -19364e: 0210 0100 |0057: move/from16 v16, v1 │ │ -193652: 2803 |0059: goto 005c // +0003 │ │ -193654: 0210 0200 |005a: move/from16 v16, v2 │ │ -193658: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ -19365c: 0211 0a00 |005e: move/from16 v17, v10 │ │ -193660: 2803 |0060: goto 0063 // +0003 │ │ -193662: 0211 0b00 |0061: move/from16 v17, v11 │ │ -193666: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ -19366a: 0212 0b00 |0065: move/from16 v18, v11 │ │ -19366e: 2803 |0067: goto 006a // +0003 │ │ -193670: 0212 0a00 |0068: move/from16 v18, v10 │ │ -193674: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ -193678: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ -19367c: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ -193680: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ -193684: 9110 1012 |0072: sub-int v16, v16, v18 │ │ -193688: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ -19368c: 9210 120f |0076: mul-int v16, v18, v15 │ │ -193690: 9010 1011 |0078: add-int v16, v16, v17 │ │ -193694: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ -193698: 9212 120f |007c: mul-int v18, v18, v15 │ │ -19369c: 9012 0412 |007e: add-int v18, v4, v18 │ │ -1936a0: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ -1936a4: 9012 120f |0082: add-int v18, v18, v15 │ │ -1936a8: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ -1936ac: 480c 000c |0086: aget-byte v12, v0, v12 │ │ -1936b0: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1936b4: 8dcc |008a: int-to-byte v12, v12 │ │ -1936b6: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ -1936ba: 480c 000d |008d: aget-byte v12, v0, v13 │ │ -1936be: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1936c2: 8dcc |0091: int-to-byte v12, v12 │ │ -1936c4: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ -1936c8: 480c 000e |0094: aget-byte v12, v0, v14 │ │ -1936cc: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ -1936d0: 8dcc |0098: int-to-byte v12, v12 │ │ -1936d2: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ -1936d6: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ -1936da: 28a4 |009d: goto 0041 // -005c │ │ -1936dc: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -1936e0: 289e |00a0: goto 003e // -0062 │ │ -1936e2: 1105 |00a1: return-object v5 │ │ -1936e4: 2203 c502 |00a2: new-instance v3, Ljava/io/IOException; // type@02c5 │ │ -1936e8: 2204 0903 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@0309 │ │ -1936ec: 1a06 5975 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@7559 │ │ -1936f0: 7020 080b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1936f6: 2100 |00ab: array-length v0, v0 │ │ -1936f8: 6e20 0c0b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1936fe: 1a00 fd09 |00af: const-string v0, "). Width: " // string@09fd │ │ -193702: 6e20 110b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193708: 6e20 0c0b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19370e: 1a00 0704 |00b7: const-string v0, " height: " // string@0407 │ │ -193712: 6e20 110b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193718: 6e20 0c0b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19371e: 1a00 ea03 |00bf: const-string v0, " = data length: " // string@03ea │ │ -193722: 6e20 110b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193728: 6e20 0c0b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19372e: 6e10 220b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -193734: 0c00 |00ca: move-result-object v0 │ │ -193736: 7020 8a09 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -19373c: 2703 |00ce: throw v3 │ │ -19373e: 2200 eb02 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -193742: 1a01 8b0b |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0b8b │ │ -193746: 7020 3b0a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ -19374c: 2700 |00d6: throw v0 │ │ +193594: |[193594] org.thoughtcrime.securesms.util.BitmapUtil.rotateNV21:([BIIIZ)[B │ │ +1935a4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +1935a8: 0201 1400 |0002: move/from16 v1, v20 │ │ +1935ac: 0202 1500 |0004: move/from16 v2, v21 │ │ +1935b0: 0203 1600 |0006: move/from16 v3, v22 │ │ +1935b4: 3903 0300 |0008: if-nez v3, 000b // +0003 │ │ +1935b8: 1100 |000a: return-object v0 │ │ +1935ba: dc04 035a |000b: rem-int/lit8 v4, v3, #int 90 // #5a │ │ +1935be: 3904 c200 |000d: if-nez v4, 00cf // +00c2 │ │ +1935c2: 3a03 c000 |000f: if-ltz v3, 00cf // +00c0 │ │ +1935c6: 1304 0e01 |0011: const/16 v4, #int 270 // #10e │ │ +1935ca: 3643 bc00 |0013: if-gt v3, v4, 00cf // +00bc │ │ +1935ce: 9204 0102 |0015: mul-int v4, v1, v2 │ │ +1935d2: da05 0403 |0017: mul-int/lit8 v5, v4, #int 3 // #03 │ │ +1935d6: db05 0502 |0019: div-int/lit8 v5, v5, #int 2 // #02 │ │ +1935da: 2106 |001b: array-length v6, v0 │ │ +1935dc: 3365 8600 |001c: if-ne v5, v6, 00a2 // +0086 │ │ +1935e0: 2105 |001e: array-length v5, v0 │ │ +1935e2: 2355 1011 |001f: new-array v5, v5, [B // type@1110 │ │ +1935e6: d436 b400 |0021: rem-int/lit16 v6, v3, #int 180 // #00b4 │ │ +1935ea: 1207 |0023: const/4 v7, #int 0 // #0 │ │ +1935ec: 1218 |0024: const/4 v8, #int 1 // #1 │ │ +1935ee: 3806 0400 |0025: if-eqz v6, 0029 // +0004 │ │ +1935f2: 1216 |0027: const/4 v6, #int 1 // #1 │ │ +1935f4: 2802 |0028: goto 002a // +0002 │ │ +1935f6: 1206 |0029: const/4 v6, #int 0 // #0 │ │ +1935f8: d439 0e01 |002a: rem-int/lit16 v9, v3, #int 270 // #010e │ │ +1935fc: 3817 0500 |002c: if-eqz v23, 0031 // +0005 │ │ +193600: 3909 0700 |002e: if-nez v9, 0035 // +0007 │ │ +193604: 2803 |0030: goto 0033 // +0003 │ │ +193606: 3809 0400 |0031: if-eqz v9, 0035 // +0004 │ │ +19360a: 1219 |0033: const/4 v9, #int 1 // #1 │ │ +19360c: 2802 |0034: goto 0036 // +0002 │ │ +19360e: 1209 |0035: const/4 v9, #int 0 // #0 │ │ +193610: 130a b400 |0036: const/16 v10, #int 180 // #b4 │ │ +193614: 34a3 0400 |0038: if-lt v3, v10, 003c // +0004 │ │ +193618: 1213 |003a: const/4 v3, #int 1 // #1 │ │ +19361a: 2802 |003b: goto 003d // +0002 │ │ +19361c: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +19361e: 120a |003d: const/4 v10, #int 0 // #0 │ │ +193620: 352a 6300 |003e: if-ge v10, v2, 00a1 // +0063 │ │ +193624: 120b |0040: const/4 v11, #int 0 // #0 │ │ +193626: 351b 5d00 |0041: if-ge v11, v1, 009e // +005d │ │ +19362a: 920c 0a01 |0043: mul-int v12, v10, v1 │ │ +19362e: b0bc |0045: add-int/2addr v12, v11 │ │ +193630: e10d 0a01 |0046: shr-int/lit8 v13, v10, #int 1 // #01 │ │ +193634: 920d 0d01 |0048: mul-int v13, v13, v1 │ │ +193638: b04d |004a: add-int/2addr v13, v4 │ │ +19363a: dd0e 0bfe |004b: and-int/lit8 v14, v11, #int -2 // #fe │ │ +19363e: b0ed |004d: add-int/2addr v13, v14 │ │ +193640: d80e 0d01 |004e: add-int/lit8 v14, v13, #int 1 // #01 │ │ +193644: 3806 0400 |0050: if-eqz v6, 0054 // +0004 │ │ +193648: 012f |0052: move v15, v2 │ │ +19364a: 2802 |0053: goto 0055 // +0002 │ │ +19364c: 011f |0054: move v15, v1 │ │ +19364e: 3806 0500 |0055: if-eqz v6, 005a // +0005 │ │ +193652: 0210 0100 |0057: move/from16 v16, v1 │ │ +193656: 2803 |0059: goto 005c // +0003 │ │ +193658: 0210 0200 |005a: move/from16 v16, v2 │ │ +19365c: 3806 0500 |005c: if-eqz v6, 0061 // +0005 │ │ +193660: 0211 0a00 |005e: move/from16 v17, v10 │ │ +193664: 2803 |0060: goto 0063 // +0003 │ │ +193666: 0211 0b00 |0061: move/from16 v17, v11 │ │ +19366a: 3806 0500 |0063: if-eqz v6, 0068 // +0005 │ │ +19366e: 0212 0b00 |0065: move/from16 v18, v11 │ │ +193672: 2803 |0067: goto 006a // +0003 │ │ +193674: 0212 0a00 |0068: move/from16 v18, v10 │ │ +193678: 3809 0600 |006a: if-eqz v9, 0070 // +0006 │ │ +19367c: 9111 0f11 |006c: sub-int v17, v15, v17 │ │ +193680: d811 11ff |006e: add-int/lit8 v17, v17, #int -1 // #ff │ │ +193684: 3803 0600 |0070: if-eqz v3, 0076 // +0006 │ │ +193688: 9110 1012 |0072: sub-int v16, v16, v18 │ │ +19368c: d812 10ff |0074: add-int/lit8 v18, v16, #int -1 // #ff │ │ +193690: 9210 120f |0076: mul-int v16, v18, v15 │ │ +193694: 9010 1011 |0078: add-int v16, v16, v17 │ │ +193698: e112 1201 |007a: shr-int/lit8 v18, v18, #int 1 // #01 │ │ +19369c: 9212 120f |007c: mul-int v18, v18, v15 │ │ +1936a0: 9012 0412 |007e: add-int v18, v4, v18 │ │ +1936a4: dd0f 11fe |0080: and-int/lit8 v15, v17, #int -2 // #fe │ │ +1936a8: 9012 120f |0082: add-int v18, v18, v15 │ │ +1936ac: d80f 1201 |0084: add-int/lit8 v15, v18, #int 1 // #01 │ │ +1936b0: 480c 000c |0086: aget-byte v12, v0, v12 │ │ +1936b4: d5cc ff00 |0088: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1936b8: 8dcc |008a: int-to-byte v12, v12 │ │ +1936ba: 4f0c 0510 |008b: aput-byte v12, v5, v16 │ │ +1936be: 480c 000d |008d: aget-byte v12, v0, v13 │ │ +1936c2: d5cc ff00 |008f: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1936c6: 8dcc |0091: int-to-byte v12, v12 │ │ +1936c8: 4f0c 0512 |0092: aput-byte v12, v5, v18 │ │ +1936cc: 480c 000e |0094: aget-byte v12, v0, v14 │ │ +1936d0: d5cc ff00 |0096: and-int/lit16 v12, v12, #int 255 // #00ff │ │ +1936d4: 8dcc |0098: int-to-byte v12, v12 │ │ +1936d6: 4f0c 050f |0099: aput-byte v12, v5, v15 │ │ +1936da: d80b 0b01 |009b: add-int/lit8 v11, v11, #int 1 // #01 │ │ +1936de: 28a4 |009d: goto 0041 // -005c │ │ +1936e0: d80a 0a01 |009e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +1936e4: 289e |00a0: goto 003e // -0062 │ │ +1936e6: 1105 |00a1: return-object v5 │ │ +1936e8: 2203 c502 |00a2: new-instance v3, Ljava/io/IOException; // type@02c5 │ │ +1936ec: 2204 0903 |00a4: new-instance v4, Ljava/lang/StringBuilder; // type@0309 │ │ +1936f0: 1a06 5975 |00a6: const-string v6, "provided width and height don't jive with the data length (" // string@7559 │ │ +1936f4: 7020 080b 6400 |00a8: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1936fa: 2100 |00ab: array-length v0, v0 │ │ +1936fc: 6e20 0c0b 0400 |00ac: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +193702: 1a00 fd09 |00af: const-string v0, "). Width: " // string@09fd │ │ +193706: 6e20 110b 0400 |00b1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19370c: 6e20 0c0b 1400 |00b4: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +193712: 1a00 0704 |00b7: const-string v0, " height: " // string@0407 │ │ +193716: 6e20 110b 0400 |00b9: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19371c: 6e20 0c0b 2400 |00bc: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +193722: 1a00 ea03 |00bf: const-string v0, " = data length: " // string@03ea │ │ +193726: 6e20 110b 0400 |00c1: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19372c: 6e20 0c0b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +193732: 6e10 220b 0400 |00c7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +193738: 0c00 |00ca: move-result-object v0 │ │ +19373a: 7020 8a09 0300 |00cb: invoke-direct {v3, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +193740: 2703 |00ce: throw v3 │ │ +193742: 2200 eb02 |00cf: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +193746: 1a01 8b0b |00d1: const-string v1, "0 <= rotation < 360, rotation % 90 == 0" // string@0b8b │ │ +19374a: 7020 3b0a 1000 |00d3: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ +193750: 2700 |00d6: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x000b line=140 │ │ 0x0019 line=142 │ │ 0x001e line=148 │ │ 0x0021 line=150 │ │ 0x002a line=151 │ │ @@ -303518,17 +303519,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1938f0: |[1938f0] org.thoughtcrime.securesms.util.Conversions.:()V │ │ -193900: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -193906: 0e00 |0003: return-void │ │ +1938f4: |[1938f4] org.thoughtcrime.securesms.util.Conversions.:()V │ │ +193904: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19390a: 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;) │ │ @@ -303536,61 +303537,61 @@ │ │ type : '([BIJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 74 16-bit code units │ │ -19384c: |[19384c] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ -19385c: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ -193860: 8461 |0002: long-to-int v1, v6 │ │ -193862: 8d11 |0003: int-to-byte v1, v1 │ │ -193864: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ -193868: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ -19386c: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -193870: a402 0601 |000a: shr-long v2, v6, v1 │ │ -193874: 8423 |000c: long-to-int v3, v2 │ │ -193876: 8d32 |000d: int-to-byte v2, v3 │ │ -193878: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ -19387c: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ -193880: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ -193884: a402 0602 |0014: shr-long v2, v6, v2 │ │ -193888: 8423 |0016: long-to-int v3, v2 │ │ -19388a: 8d32 |0017: int-to-byte v2, v3 │ │ -19388c: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ -193890: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ -193894: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ -193898: a402 0602 |001e: shr-long v2, v6, v2 │ │ -19389c: 8423 |0020: long-to-int v3, v2 │ │ -19389e: 8d32 |0021: int-to-byte v2, v3 │ │ -1938a0: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ -1938a4: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ -1938a8: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ -1938ac: a402 0602 |0028: shr-long v2, v6, v2 │ │ -1938b0: 8423 |002a: long-to-int v3, v2 │ │ -1938b2: 8d32 |002b: int-to-byte v2, v3 │ │ -1938b4: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ -1938b8: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ -1938bc: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ -1938c0: a402 0602 |0032: shr-long v2, v6, v2 │ │ -1938c4: 8423 |0034: long-to-int v3, v2 │ │ -1938c6: 8d32 |0035: int-to-byte v2, v3 │ │ -1938c8: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ -1938cc: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ -1938d0: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ -1938d4: a402 0602 |003c: shr-long v2, v6, v2 │ │ -1938d8: 8423 |003e: long-to-int v3, v2 │ │ -1938da: 8d32 |003f: int-to-byte v2, v3 │ │ -1938dc: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ -1938e0: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ -1938e4: c406 |0044: shr-long/2addr v6, v0 │ │ -1938e6: 8467 |0045: long-to-int v7, v6 │ │ -1938e8: 8d76 |0046: int-to-byte v6, v7 │ │ -1938ea: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ -1938ee: 0f01 |0049: return v1 │ │ +193850: |[193850] org.thoughtcrime.securesms.util.Conversions.longToByteArray:([BIJ)I │ │ +193860: d800 0507 |0000: add-int/lit8 v0, v5, #int 7 // #07 │ │ +193864: 8461 |0002: long-to-int v1, v6 │ │ +193866: 8d11 |0003: int-to-byte v1, v1 │ │ +193868: 4f01 0400 |0004: aput-byte v1, v4, v0 │ │ +19386c: d800 0506 |0006: add-int/lit8 v0, v5, #int 6 // #06 │ │ +193870: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +193874: a402 0601 |000a: shr-long v2, v6, v1 │ │ +193878: 8423 |000c: long-to-int v3, v2 │ │ +19387a: 8d32 |000d: int-to-byte v2, v3 │ │ +19387c: 4f02 0400 |000e: aput-byte v2, v4, v0 │ │ +193880: d800 0505 |0010: add-int/lit8 v0, v5, #int 5 // #05 │ │ +193884: 1302 1000 |0012: const/16 v2, #int 16 // #10 │ │ +193888: a402 0602 |0014: shr-long v2, v6, v2 │ │ +19388c: 8423 |0016: long-to-int v3, v2 │ │ +19388e: 8d32 |0017: int-to-byte v2, v3 │ │ +193890: 4f02 0400 |0018: aput-byte v2, v4, v0 │ │ +193894: d800 0504 |001a: add-int/lit8 v0, v5, #int 4 // #04 │ │ +193898: 1302 1800 |001c: const/16 v2, #int 24 // #18 │ │ +19389c: a402 0602 |001e: shr-long v2, v6, v2 │ │ +1938a0: 8423 |0020: long-to-int v3, v2 │ │ +1938a2: 8d32 |0021: int-to-byte v2, v3 │ │ +1938a4: 4f02 0400 |0022: aput-byte v2, v4, v0 │ │ +1938a8: d800 0503 |0024: add-int/lit8 v0, v5, #int 3 // #03 │ │ +1938ac: 1302 2000 |0026: const/16 v2, #int 32 // #20 │ │ +1938b0: a402 0602 |0028: shr-long v2, v6, v2 │ │ +1938b4: 8423 |002a: long-to-int v3, v2 │ │ +1938b6: 8d32 |002b: int-to-byte v2, v3 │ │ +1938b8: 4f02 0400 |002c: aput-byte v2, v4, v0 │ │ +1938bc: d800 0502 |002e: add-int/lit8 v0, v5, #int 2 // #02 │ │ +1938c0: 1302 2800 |0030: const/16 v2, #int 40 // #28 │ │ +1938c4: a402 0602 |0032: shr-long v2, v6, v2 │ │ +1938c8: 8423 |0034: long-to-int v3, v2 │ │ +1938ca: 8d32 |0035: int-to-byte v2, v3 │ │ +1938cc: 4f02 0400 |0036: aput-byte v2, v4, v0 │ │ +1938d0: d800 0501 |0038: add-int/lit8 v0, v5, #int 1 // #01 │ │ +1938d4: 1302 3000 |003a: const/16 v2, #int 48 // #30 │ │ +1938d8: a402 0602 |003c: shr-long v2, v6, v2 │ │ +1938dc: 8423 |003e: long-to-int v3, v2 │ │ +1938de: 8d32 |003f: int-to-byte v2, v3 │ │ +1938e0: 4f02 0400 |0040: aput-byte v2, v4, v0 │ │ +1938e4: 1300 3800 |0042: const/16 v0, #int 56 // #38 │ │ +1938e8: c406 |0044: shr-long/2addr v6, v0 │ │ +1938ea: 8467 |0045: long-to-int v7, v6 │ │ +1938ec: 8d76 |0046: int-to-byte v6, v7 │ │ +1938ee: 4f06 0405 |0047: aput-byte v6, v4, v5 │ │ +1938f2: 0f01 |0049: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=28 │ │ 0x000e line=29 │ │ 0x0018 line=30 │ │ 0x0022 line=31 │ │ 0x002c line=32 │ │ @@ -303607,20 +303608,20 @@ │ │ type : '(J)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -193828: |[193828] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ -193838: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -19383c: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ -193840: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -193842: 7140 fb55 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@55fb │ │ -193848: 1100 |0008: return-object v0 │ │ +19382c: |[19382c] org.thoughtcrime.securesms.util.Conversions.longToByteArray:(J)[B │ │ +19383c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +193840: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ +193844: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +193846: 7140 fb55 1032 |0005: invoke-static {v0, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/Conversions;.longToByteArray:([BIJ)I // method@55fb │ │ +19384c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=22 │ │ 0x0005 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 (null) J │ │ │ │ @@ -303650,17 +303651,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193d7c: |[193d7c] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ -193d8c: 7010 ab02 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02ab │ │ -193d92: 0e00 |0003: return-void │ │ +193d80: |[193d80] org.thoughtcrime.securesms.util.DateUtils.:()V │ │ +193d90: 7010 ab02 0000 |0000: invoke-direct {v0}, Landroid/text/format/DateUtils;.:()V // method@02ab │ │ +193d96: 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;) │ │ @@ -303668,23 +303669,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 │ │ -193968: |[193968] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ -193978: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -19397e: 0b00 |0003: move-result-wide v0 │ │ -193980: bc20 |0004: sub-long/2addr v0, v2 │ │ -193982: 6202 a400 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -193986: 6e40 5c0d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d5c │ │ -19398c: 0b02 |000a: move-result-wide v2 │ │ -19398e: 8423 |000b: long-to-int v3, v2 │ │ -193990: 0f03 |000c: return v3 │ │ +19396c: |[19396c] org.thoughtcrime.securesms.util.DateUtils.convertDelta:(JLjava/util/concurrent/TimeUnit;)I │ │ +19397c: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +193982: 0b00 |0003: move-result-wide v0 │ │ +193984: bc20 |0004: sub-long/2addr v0, v2 │ │ +193986: 6202 a400 |0005: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +19398a: 6e40 5c0d 0421 |0007: invoke-virtual {v4, v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d5c │ │ +193990: 0b02 |000a: move-result-wide v2 │ │ +193992: 8423 |000b: long-to-int v3, v2 │ │ +193994: 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; │ │ │ │ @@ -303693,82 +303694,82 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 126 16-bit code units │ │ -193994: |[193994] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -1939a4: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1939a8: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -1939ac: 7150 0856 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -1939b2: 0a00 |0007: move-result v0 │ │ -1939b4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -1939b8: 6006 9d2a |000a: sget v6, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a9d │ │ -1939bc: 6e20 7700 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -1939c2: 0c05 |000f: move-result-object v5 │ │ -1939c4: 1105 |0010: return-object v5 │ │ -1939c6: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -1939ca: 7150 0856 7621 |0013: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -1939d0: 0a00 |0016: move-result v0 │ │ -1939d2: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -1939d4: 1214 |0018: const/4 v4, #int 1 // #1 │ │ -1939d6: 3800 1b00 |0019: if-eqz v0, 0034 // +001b │ │ -1939da: 6200 a500 |001b: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -1939de: 7130 fe55 7600 |001d: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@55fe │ │ -1939e4: 0a06 |0020: move-result v6 │ │ -1939e6: 6e10 7600 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1939ec: 0c05 |0024: move-result-object v5 │ │ -1939ee: 6007 7927 |0025: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ -1939f2: 7110 4c0a 0600 |0027: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1939f8: 0c00 |002a: move-result-object v0 │ │ -1939fa: 2341 2d11 |002b: new-array v1, v4, [Ljava/lang/Object; // type@112d │ │ -1939fe: 4d00 0103 |002d: aput-object v0, v1, v3 │ │ -193a02: 6e40 e400 7516 |002f: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -193a08: 0c05 |0032: move-result-object v5 │ │ -193a0a: 1105 |0033: return-object v5 │ │ -193a0c: 6200 a100 |0034: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193a10: 7150 0856 7621 |0036: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193a16: 0a00 |0039: move-result v0 │ │ -193a18: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ -193a1c: 6200 a200 |003c: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -193a20: 7130 fe55 7600 |003e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@55fe │ │ -193a26: 0a06 |0041: move-result v6 │ │ -193a28: 6e10 7600 0500 |0042: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -193a2e: 0c05 |0045: move-result-object v5 │ │ -193a30: 6007 7627 |0046: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2776 │ │ -193a34: 7110 4c0a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193a3a: 0c00 |004b: move-result-object v0 │ │ -193a3c: 2341 2d11 |004c: new-array v1, v4, [Ljava/lang/Object; // type@112d │ │ -193a40: 4d00 0103 |004e: aput-object v0, v1, v3 │ │ -193a44: 6e40 e400 7516 |0050: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -193a4a: 0c05 |0053: move-result-object v5 │ │ -193a4c: 1105 |0054: return-object v5 │ │ -193a4e: 1600 0600 |0055: const-wide/16 v0, #int 6 // #6 │ │ -193a52: 6205 a100 |0057: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193a56: 7155 0856 7610 |0059: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193a5c: 0a05 |005c: move-result v5 │ │ -193a5e: 3805 0900 |005d: if-eqz v5, 0066 // +0009 │ │ -193a62: 1a05 8e15 |005f: const-string v5, "EEE" // string@158e │ │ -193a66: 7130 0356 7605 |0061: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ -193a6c: 0c05 |0064: move-result-object v5 │ │ -193a6e: 1105 |0065: return-object v5 │ │ -193a70: 1600 6d01 |0066: const-wide/16 v0, #int 365 // #16d │ │ -193a74: 6205 a100 |0068: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193a78: 7155 0856 7610 |006a: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193a7e: 0a05 |006d: move-result v5 │ │ -193a80: 3805 0900 |006e: if-eqz v5, 0077 // +0009 │ │ -193a84: 1a05 212e |0070: const-string v5, "MMM d" // string@2e21 │ │ -193a88: 7130 0356 7605 |0072: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ -193a8e: 0c05 |0075: move-result-object v5 │ │ -193a90: 1105 |0076: return-object v5 │ │ -193a92: 1a05 232e |0077: const-string v5, "MMM d, yyyy" // string@2e23 │ │ -193a96: 7130 0356 7605 |0079: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ -193a9c: 0c05 |007c: move-result-object v5 │ │ -193a9e: 1105 |007d: return-object v5 │ │ +193998: |[193998] org.thoughtcrime.securesms.util.DateUtils.getBriefRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +1939a8: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1939ac: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +1939b0: 7150 0856 7621 |0004: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +1939b6: 0a00 |0007: move-result v0 │ │ +1939b8: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +1939bc: 6006 9d2a |000a: sget v6, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a9d │ │ +1939c0: 6e20 7700 6500 |000c: invoke-virtual {v5, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +1939c6: 0c05 |000f: move-result-object v5 │ │ +1939c8: 1105 |0010: return-object v5 │ │ +1939ca: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +1939ce: 7150 0856 7621 |0013: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +1939d4: 0a00 |0016: move-result v0 │ │ +1939d6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +1939d8: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +1939da: 3800 1b00 |0019: if-eqz v0, 0034 // +001b │ │ +1939de: 6200 a500 |001b: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +1939e2: 7130 fe55 7600 |001d: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@55fe │ │ +1939e8: 0a06 |0020: move-result v6 │ │ +1939ea: 6e10 7600 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1939f0: 0c05 |0024: move-result-object v5 │ │ +1939f2: 6007 7927 |0025: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ +1939f6: 7110 4c0a 0600 |0027: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1939fc: 0c00 |002a: move-result-object v0 │ │ +1939fe: 2341 2d11 |002b: new-array v1, v4, [Ljava/lang/Object; // type@112d │ │ +193a02: 4d00 0103 |002d: aput-object v0, v1, v3 │ │ +193a06: 6e40 e400 7516 |002f: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +193a0c: 0c05 |0032: move-result-object v5 │ │ +193a0e: 1105 |0033: return-object v5 │ │ +193a10: 6200 a100 |0034: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193a14: 7150 0856 7621 |0036: invoke-static {v6, v7, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193a1a: 0a00 |0039: move-result v0 │ │ +193a1c: 3800 1b00 |003a: if-eqz v0, 0055 // +001b │ │ +193a20: 6200 a200 |003c: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +193a24: 7130 fe55 7600 |003e: invoke-static {v6, v7, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.convertDelta:(JLjava/util/concurrent/TimeUnit;)I // method@55fe │ │ +193a2a: 0a06 |0041: move-result v6 │ │ +193a2c: 6e10 7600 0500 |0042: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +193a32: 0c05 |0045: move-result-object v5 │ │ +193a34: 6007 7627 |0046: sget v7, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2776 │ │ +193a38: 7110 4c0a 0600 |0048: invoke-static {v6}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193a3e: 0c00 |004b: move-result-object v0 │ │ +193a40: 2341 2d11 |004c: new-array v1, v4, [Ljava/lang/Object; // type@112d │ │ +193a44: 4d00 0103 |004e: aput-object v0, v1, v3 │ │ +193a48: 6e40 e400 7516 |0050: invoke-virtual {v5, v7, v6, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +193a4e: 0c05 |0053: move-result-object v5 │ │ +193a50: 1105 |0054: return-object v5 │ │ +193a52: 1600 0600 |0055: const-wide/16 v0, #int 6 // #6 │ │ +193a56: 6205 a100 |0057: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193a5a: 7155 0856 7610 |0059: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193a60: 0a05 |005c: move-result v5 │ │ +193a62: 3805 0900 |005d: if-eqz v5, 0066 // +0009 │ │ +193a66: 1a05 8e15 |005f: const-string v5, "EEE" // string@158e │ │ +193a6a: 7130 0356 7605 |0061: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ +193a70: 0c05 |0064: move-result-object v5 │ │ +193a72: 1105 |0065: return-object v5 │ │ +193a74: 1600 6d01 |0066: const-wide/16 v0, #int 365 // #16d │ │ +193a78: 6205 a100 |0068: sget-object v5, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193a7c: 7155 0856 7610 |006a: invoke-static {v6, v7, v0, v1, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193a82: 0a05 |006d: move-result v5 │ │ +193a84: 3805 0900 |006e: if-eqz v5, 0077 // +0009 │ │ +193a88: 1a05 212e |0070: const-string v5, "MMM d" // string@2e21 │ │ +193a8c: 7130 0356 7605 |0072: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ +193a92: 0c05 |0075: move-result-object v5 │ │ +193a94: 1105 |0076: return-object v5 │ │ +193a96: 1a05 232e |0077: const-string v5, "MMM d, yyyy" // string@2e23 │ │ +193a9a: 7130 0356 7605 |0079: invoke-static {v6, v7, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ +193aa0: 0c05 |007c: move-result-object v5 │ │ +193aa2: 1105 |007d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000a line=60 │ │ 0x0011 line=61 │ │ 0x001b line=62 │ │ 0x0021 line=63 │ │ @@ -303789,51 +303790,51 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -193aa0: |[193aa0] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -193ab0: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -193ab4: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -193ab8: 7150 0856 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193abe: 0a00 |0007: move-result v0 │ │ -193ac0: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -193ac4: 6004 9d2a |000a: sget v4, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a9d │ │ -193ac8: 6e20 7700 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -193ace: 0c03 |000f: move-result-object v3 │ │ -193ad0: 1103 |0010: return-object v3 │ │ -193ad2: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ -193ad6: 7150 0856 5421 |0013: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193adc: 0a00 |0016: move-result v0 │ │ -193ade: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ -193ae2: 6200 a500 |0019: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ -193ae6: 7100 250b 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -193aec: 0b01 |001e: move-result-wide v1 │ │ -193aee: bc41 |001f: sub-long/2addr v1, v4 │ │ -193af0: 6204 a400 |0020: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -193af4: 6e40 5c0d 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d5c │ │ -193afa: 0b04 |0025: move-result-wide v4 │ │ -193afc: 8445 |0026: long-to-int v5, v4 │ │ -193afe: 6e10 7600 0300 |0027: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -193b04: 0c03 |002a: move-result-object v3 │ │ -193b06: 6004 7927 |002b: sget v4, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ -193b0a: 7110 4c0a 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193b10: 0c00 |0030: move-result-object v0 │ │ -193b12: 1211 |0031: const/4 v1, #int 1 // #1 │ │ -193b14: 2311 2d11 |0032: new-array v1, v1, [Ljava/lang/Object; // type@112d │ │ -193b18: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -193b1a: 4d00 0102 |0035: aput-object v0, v1, v2 │ │ -193b1e: 6e40 e400 4315 |0037: invoke-virtual {v3, v4, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -193b24: 0c03 |003a: move-result-object v3 │ │ -193b26: 1103 |003b: return-object v3 │ │ -193b28: 7130 0156 4305 |003c: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@5601 │ │ -193b2e: 0c03 |003f: move-result-object v3 │ │ -193b30: 1103 |0040: return-object v3 │ │ +193aa4: |[193aa4] org.thoughtcrime.securesms.util.DateUtils.getExtendedRelativeTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +193ab4: 6200 a500 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +193ab8: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +193abc: 7150 0856 5421 |0004: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193ac2: 0a00 |0007: move-result v0 │ │ +193ac4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +193ac8: 6004 9d2a |000a: sget v4, Lorg/thoughtcrime/securesms/R$string;.now:I // field@2a9d │ │ +193acc: 6e20 7700 4300 |000c: invoke-virtual {v3, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +193ad2: 0c03 |000f: move-result-object v3 │ │ +193ad4: 1103 |0010: return-object v3 │ │ +193ad6: 6200 a200 |0011: sget-object v0, Ljava/util/concurrent/TimeUnit;.HOURS:Ljava/util/concurrent/TimeUnit; // field@00a2 │ │ +193ada: 7150 0856 5421 |0013: invoke-static {v4, v5, v1, v2, v0}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193ae0: 0a00 |0016: move-result v0 │ │ +193ae2: 3800 2500 |0017: if-eqz v0, 003c // +0025 │ │ +193ae6: 6200 a500 |0019: sget-object v0, Ljava/util/concurrent/TimeUnit;.MINUTES:Ljava/util/concurrent/TimeUnit; // field@00a5 │ │ +193aea: 7100 250b 0000 |001b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +193af0: 0b01 |001e: move-result-wide v1 │ │ +193af2: bc41 |001f: sub-long/2addr v1, v4 │ │ +193af4: 6204 a400 |0020: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +193af8: 6e40 5c0d 1042 |0022: invoke-virtual {v0, v1, v2, v4}, Ljava/util/concurrent/TimeUnit;.convert:(JLjava/util/concurrent/TimeUnit;)J // method@0d5c │ │ +193afe: 0b04 |0025: move-result-wide v4 │ │ +193b00: 8445 |0026: long-to-int v5, v4 │ │ +193b02: 6e10 7600 0300 |0027: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +193b08: 0c03 |002a: move-result-object v3 │ │ +193b0a: 6004 7927 |002b: sget v4, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ +193b0e: 7110 4c0a 0500 |002d: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193b14: 0c00 |0030: move-result-object v0 │ │ +193b16: 1211 |0031: const/4 v1, #int 1 // #1 │ │ +193b18: 2311 2d11 |0032: new-array v1, v1, [Ljava/lang/Object; // type@112d │ │ +193b1c: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +193b1e: 4d00 0102 |0035: aput-object v0, v1, v2 │ │ +193b22: 6e40 e400 4315 |0037: invoke-virtual {v3, v4, v5, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +193b28: 0c03 |003a: move-result-object v3 │ │ +193b2a: 1103 |003b: return-object v3 │ │ +193b2c: 7130 0156 4305 |003c: invoke-static {v3, v4, v5}, Lorg/thoughtcrime/securesms/util/DateUtils;.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; // method@5601 │ │ +193b32: 0c03 |003f: move-result-object v3 │ │ +193b34: 1103 |0040: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x000a line=91 │ │ 0x0011 line=92 │ │ 0x0019 line=93 │ │ 0x0027 line=94 │ │ @@ -303847,52 +303848,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 │ │ -193b34: |[193b34] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ -193b44: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -193b48: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -193b4e: 7120 0756 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ -193b54: 0a01 |0008: move-result v1 │ │ -193b56: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -193b5a: 2826 |000b: goto 0031 // +0026 │ │ -193b5c: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ -193b60: 6203 a100 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193b64: 7153 0856 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193b6a: 0a01 |0013: move-result v1 │ │ -193b6c: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ -193b70: 1a01 8f15 |0016: const-string v1, "EEE " // string@158f │ │ -193b74: 6e20 110b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193b7a: 2816 |001b: goto 0031 // +0016 │ │ -193b7c: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ -193b80: 6203 a100 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193b84: 7153 0856 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ -193b8a: 0a01 |0023: move-result v1 │ │ -193b8c: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -193b90: 1a01 222e |0026: const-string v1, "MMM d, " // string@2e22 │ │ -193b94: 6e20 110b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193b9a: 2806 |002b: goto 0031 // +0006 │ │ -193b9c: 1a01 242e |002c: const-string v1, "MMM d, yyyy, " // string@2e24 │ │ -193ba0: 6e20 110b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193ba6: 7110 aa02 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02aa │ │ -193bac: 0a04 |0034: move-result v4 │ │ -193bae: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ -193bb2: 1a04 b317 |0037: const-string v4, "HH:mm" // string@17b3 │ │ -193bb6: 6e20 110b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193bbc: 2806 |003c: goto 0042 // +0006 │ │ -193bbe: 1a04 c55b |003d: const-string v4, "hh:mm a" // string@5bc5 │ │ -193bc2: 6e20 110b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -193bc8: 6e10 220b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -193bce: 0c04 |0045: move-result-object v4 │ │ -193bd0: 7130 0356 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ -193bd6: 0c04 |0049: move-result-object v4 │ │ -193bd8: 1104 |004a: return-object v4 │ │ +193b38: |[193b38] org.thoughtcrime.securesms.util.DateUtils.getExtendedTimeSpanString:(Landroid/content/Context;J)Ljava/lang/String; │ │ +193b48: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +193b4c: 7010 050b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +193b52: 7120 0756 6500 |0005: invoke-static {v5, v6}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ +193b58: 0a01 |0008: move-result v1 │ │ +193b5a: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +193b5e: 2826 |000b: goto 0031 // +0026 │ │ +193b60: 1601 0600 |000c: const-wide/16 v1, #int 6 // #6 │ │ +193b64: 6203 a100 |000e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193b68: 7153 0856 6521 |0010: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193b6e: 0a01 |0013: move-result v1 │ │ +193b70: 3801 0800 |0014: if-eqz v1, 001c // +0008 │ │ +193b74: 1a01 8f15 |0016: const-string v1, "EEE " // string@158f │ │ +193b78: 6e20 110b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193b7e: 2816 |001b: goto 0031 // +0016 │ │ +193b80: 1601 6d01 |001c: const-wide/16 v1, #int 365 // #16d │ │ +193b84: 6203 a100 |001e: sget-object v3, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193b88: 7153 0856 6521 |0020: invoke-static {v5, v6, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z // method@5608 │ │ +193b8e: 0a01 |0023: move-result v1 │ │ +193b90: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +193b94: 1a01 222e |0026: const-string v1, "MMM d, " // string@2e22 │ │ +193b98: 6e20 110b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193b9e: 2806 |002b: goto 0031 // +0006 │ │ +193ba0: 1a01 242e |002c: const-string v1, "MMM d, yyyy, " // string@2e24 │ │ +193ba4: 6e20 110b 1000 |002e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193baa: 7110 aa02 0400 |0031: invoke-static {v4}, Landroid/text/format/DateFormat;.is24HourFormat:(Landroid/content/Context;)Z // method@02aa │ │ +193bb0: 0a04 |0034: move-result v4 │ │ +193bb2: 3804 0800 |0035: if-eqz v4, 003d // +0008 │ │ +193bb6: 1a04 b317 |0037: const-string v4, "HH:mm" // string@17b3 │ │ +193bba: 6e20 110b 4000 |0039: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193bc0: 2806 |003c: goto 0042 // +0006 │ │ +193bc2: 1a04 c55b |003d: const-string v4, "hh:mm a" // string@5bc5 │ │ +193bc6: 6e20 110b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +193bcc: 6e10 220b 0000 |0042: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +193bd2: 0c04 |0045: move-result-object v4 │ │ +193bd4: 7130 0356 6504 |0046: invoke-static {v5, v6, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ +193bda: 0c04 |0049: move-result-object v4 │ │ +193bdc: 1104 |004a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ 0x000e line=79 │ │ 0x001e line=80 │ │ 0x002c line=81 │ │ @@ -303908,41 +303909,41 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -193bdc: |[193bdc] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ -193bec: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -193bf0: 6e30 5f0d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5f │ │ -193bf6: 0b00 |0005: move-result-wide v0 │ │ -193bf8: 7120 580a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -193bfe: 0c00 |0009: move-result-object v0 │ │ -193c00: 6201 a400 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -193c04: 6202 a400 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -193c08: 6e30 5f0d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5f │ │ -193c0e: 0b02 |0011: move-result-wide v2 │ │ -193c10: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ -193c16: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ -193c1a: bc26 |0017: sub-long/2addr v6, v2 │ │ -193c1c: 6e30 610d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ -193c22: 0b06 |001b: move-result-wide v6 │ │ -193c24: 7120 580a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -193c2a: 0c06 |001f: move-result-object v6 │ │ -193c2c: 1227 |0020: const/4 v7, #int 2 // #2 │ │ -193c2e: 2377 2d11 |0021: new-array v7, v7, [Ljava/lang/Object; // type@112d │ │ -193c32: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -193c34: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ -193c38: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -193c3a: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ -193c3e: 1a06 a005 |0029: const-string v6, "%02d:%02d" // string@05a0 │ │ -193c42: 7120 d10a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -193c48: 0c06 |002e: move-result-object v6 │ │ -193c4a: 1106 |002f: return-object v6 │ │ +193be0: |[193be0] org.thoughtcrime.securesms.util.DateUtils.getFormatedDuration:(J)Ljava/lang/String; │ │ +193bf0: 6200 a400 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +193bf4: 6e30 5f0d 6007 |0002: invoke-virtual {v0, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5f │ │ +193bfa: 0b00 |0005: move-result-wide v0 │ │ +193bfc: 7120 580a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +193c02: 0c00 |0009: move-result-object v0 │ │ +193c04: 6201 a400 |000a: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +193c08: 6202 a400 |000c: sget-object v2, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +193c0c: 6e30 5f0d 6207 |000e: invoke-virtual {v2, v6, v7}, Ljava/util/concurrent/TimeUnit;.toMinutes:(J)J // method@0d5f │ │ +193c12: 0b02 |0011: move-result-wide v2 │ │ +193c14: 1704 60ea 0000 |0012: const-wide/32 v4, #float 8.40779e-41 // #0000ea60 │ │ +193c1a: 9d02 0204 |0015: mul-long v2, v2, v4 │ │ +193c1e: bc26 |0017: sub-long/2addr v6, v2 │ │ +193c20: 6e30 610d 6107 |0018: invoke-virtual {v1, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ +193c26: 0b06 |001b: move-result-wide v6 │ │ +193c28: 7120 580a 7600 |001c: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +193c2e: 0c06 |001f: move-result-object v6 │ │ +193c30: 1227 |0020: const/4 v7, #int 2 // #2 │ │ +193c32: 2377 2d11 |0021: new-array v7, v7, [Ljava/lang/Object; // type@112d │ │ +193c36: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +193c38: 4d00 0701 |0024: aput-object v0, v7, v1 │ │ +193c3c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +193c3e: 4d06 0700 |0027: aput-object v6, v7, v0 │ │ +193c42: 1a06 a005 |0029: const-string v6, "%02d:%02d" // string@05a0 │ │ +193c46: 7120 d10a 7600 |002b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +193c4c: 0c06 |002e: move-result-object v6 │ │ +193c4e: 1106 |002f: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ 0x000e line=119 │ │ 0x0029 line=117 │ │ locals : │ │ @@ -303953,28 +303954,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 │ │ -193c4c: |[193c4c] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ -193c5c: 7110 0556 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@5605 │ │ -193c62: 0c03 |0003: move-result-object v3 │ │ -193c64: 2200 6e03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036e │ │ -193c68: 7020 3d0c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3d │ │ -193c6e: 2203 7803 |0009: new-instance v3, Ljava/util/Date; // type@0378 │ │ -193c72: 7030 8a0c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c8a │ │ -193c78: 6e20 400c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c40 │ │ -193c7e: 0c01 |0011: move-result-object v1 │ │ -193c80: 1a02 660b |0012: const-string v2, ".," // string@0b66 │ │ -193c84: 1a03 900a |0014: const-string v3, "," // string@0a90 │ │ -193c88: 6e30 e60a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae6 │ │ -193c8e: 0c01 |0019: move-result-object v1 │ │ -193c90: 1101 |001a: return-object v1 │ │ +193c50: |[193c50] org.thoughtcrime.securesms.util.DateUtils.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; │ │ +193c60: 7110 0556 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; // method@5605 │ │ +193c66: 0c03 |0003: move-result-object v3 │ │ +193c68: 2200 6e03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036e │ │ +193c6c: 7020 3d0c 3000 |0006: invoke-direct {v0, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3d │ │ +193c72: 2203 7803 |0009: new-instance v3, Ljava/util/Date; // type@0378 │ │ +193c76: 7030 8a0c 1302 |000b: invoke-direct {v3, v1, v2}, Ljava/util/Date;.:(J)V // method@0c8a │ │ +193c7c: 6e20 400c 3000 |000e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@0c40 │ │ +193c82: 0c01 |0011: move-result-object v1 │ │ +193c84: 1a02 660b |0012: const-string v2, ".," // string@0b66 │ │ +193c88: 1a03 900a |0014: const-string v3, "," // string@0a90 │ │ +193c8c: 6e30 e60a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae6 │ │ +193c92: 0c01 |0019: move-result-object v1 │ │ +193c94: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0012 line=53 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) J │ │ @@ -303985,41 +303986,41 @@ │ │ type : '(Landroid/content/Context;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -193c94: |[193c94] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ -193ca4: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ -193caa: b305 |0003: div-int/2addr v5, v0 │ │ -193cac: db00 053c |0004: div-int/lit8 v0, v5, #int 60 // #3c │ │ -193cb0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -193cb2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -193cb4: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ -193cb8: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -193cbe: 0c04 |000d: move-result-object v4 │ │ -193cc0: 6000 7927 |000e: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ -193cc4: 7110 4c0a 0500 |0010: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193cca: 0c03 |0013: move-result-object v3 │ │ -193ccc: 2322 2d11 |0014: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ -193cd0: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ -193cd4: 6e40 e400 0425 |0018: invoke-virtual {v4, v0, v5, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -193cda: 0c04 |001b: move-result-object v4 │ │ -193cdc: 1104 |001c: return-object v4 │ │ -193cde: 6e10 7600 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -193ce4: 0c04 |0020: move-result-object v4 │ │ -193ce6: 6005 7627 |0021: sget v5, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2776 │ │ -193cea: 7110 4c0a 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -193cf0: 0c03 |0026: move-result-object v3 │ │ -193cf2: 2322 2d11 |0027: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ -193cf6: 4d03 0201 |0029: aput-object v3, v2, v1 │ │ -193cfa: 6e40 e400 5420 |002b: invoke-virtual {v4, v5, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -193d00: 0c04 |002e: move-result-object v4 │ │ -193d02: 1104 |002f: return-object v4 │ │ +193c98: |[193c98] org.thoughtcrime.securesms.util.DateUtils.getFormattedTimespan:(Landroid/content/Context;I)Ljava/lang/String; │ │ +193ca8: 1400 60ea 0000 |0000: const v0, #float 8.40779e-41 // #0000ea60 │ │ +193cae: b305 |0003: div-int/2addr v5, v0 │ │ +193cb0: db00 053c |0004: div-int/lit8 v0, v5, #int 60 // #3c │ │ +193cb4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +193cb6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +193cb8: 3900 1500 |0008: if-nez v0, 001d // +0015 │ │ +193cbc: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +193cc2: 0c04 |000d: move-result-object v4 │ │ +193cc4: 6000 7927 |000e: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_minutes:I // field@2779 │ │ +193cc8: 7110 4c0a 0500 |0010: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193cce: 0c03 |0013: move-result-object v3 │ │ +193cd0: 2322 2d11 |0014: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ +193cd4: 4d03 0201 |0016: aput-object v3, v2, v1 │ │ +193cd8: 6e40 e400 0425 |0018: invoke-virtual {v4, v0, v5, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +193cde: 0c04 |001b: move-result-object v4 │ │ +193ce0: 1104 |001c: return-object v4 │ │ +193ce2: 6e10 7600 0400 |001d: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +193ce8: 0c04 |0020: move-result-object v4 │ │ +193cea: 6005 7627 |0021: sget v5, Lorg/thoughtcrime/securesms/R$plurals;.n_hours:I // field@2776 │ │ +193cee: 7110 4c0a 0000 |0023: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +193cf4: 0c03 |0026: move-result-object v3 │ │ +193cf6: 2322 2d11 |0027: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ +193cfa: 4d03 0201 |0029: aput-object v3, v2, v1 │ │ +193cfe: 6e40 e400 5420 |002b: invoke-virtual {v4, v5, v0, v2}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +193d04: 0c04 |002e: move-result-object v4 │ │ +193d06: 1104 |002f: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=123 │ │ 0x0004 line=124 │ │ 0x000a line=125 │ │ 0x001d line=128 │ │ locals : │ │ @@ -304031,20 +304032,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 │ │ -193d04: |[193d04] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ -193d14: 7100 6257 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@5762 │ │ -193d1a: 0c00 |0003: move-result-object v0 │ │ -193d1c: 7120 a902 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a9 │ │ -193d22: 0c01 |0007: move-result-object v1 │ │ -193d24: 1101 |0008: return-object v1 │ │ +193d08: |[193d08] org.thoughtcrime.securesms.util.DateUtils.getLocalizedPattern:(Ljava/lang/String;)Ljava/lang/String; │ │ +193d18: 7100 6257 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.getLocale:()Ljava/util/Locale; // method@5762 │ │ +193d1e: 0c00 |0003: move-result-object v0 │ │ +193d20: 7120 a902 1000 |0004: invoke-static {v0, v1}, Landroid/text/format/DateFormat;.getBestDateTimePattern:(Ljava/util/Locale;Ljava/lang/String;)Ljava/lang/String; // method@02a9 │ │ +193d26: 0c01 |0007: move-result-object v1 │ │ +193d28: 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;) │ │ @@ -304052,33 +304053,33 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -193d28: |[193d28] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ -193d38: 7120 0756 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ -193d3e: 0a00 |0003: move-result v0 │ │ -193d40: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -193d44: 6002 de2b |0006: sget v2, Lorg/thoughtcrime/securesms/R$string;.today:I // field@2bde │ │ -193d48: 6e20 7700 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -193d4e: 0c01 |000b: move-result-object v1 │ │ -193d50: 1101 |000c: return-object v1 │ │ -193d52: 7120 0956 3200 |000d: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5609 │ │ -193d58: 0a00 |0010: move-result v0 │ │ -193d5a: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ -193d5e: 6002 152c |0013: sget v2, Lorg/thoughtcrime/securesms/R$string;.yesterday:I // field@2c15 │ │ -193d62: 6e20 7700 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -193d68: 0c01 |0018: move-result-object v1 │ │ -193d6a: 1101 |0019: return-object v1 │ │ -193d6c: 1a01 9015 |001a: const-string v1, "EEEE, MMMM d, yyyy" // string@1590 │ │ -193d70: 7130 0356 3201 |001c: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ -193d76: 0c01 |001f: move-result-object v1 │ │ -193d78: 1101 |0020: return-object v1 │ │ +193d2c: |[193d2c] org.thoughtcrime.securesms.util.DateUtils.getRelativeDate:(Landroid/content/Context;J)Ljava/lang/String; │ │ +193d3c: 7120 0756 3200 |0000: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ +193d42: 0a00 |0003: move-result v0 │ │ +193d44: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +193d48: 6002 de2b |0006: sget v2, Lorg/thoughtcrime/securesms/R$string;.today:I // field@2bde │ │ +193d4c: 6e20 7700 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +193d52: 0c01 |000b: move-result-object v1 │ │ +193d54: 1101 |000c: return-object v1 │ │ +193d56: 7120 0956 3200 |000d: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/DateUtils;.isYesterday:(J)Z // method@5609 │ │ +193d5c: 0a00 |0010: move-result v0 │ │ +193d5e: 3800 0900 |0011: if-eqz v0, 001a // +0009 │ │ +193d62: 6002 152c |0013: sget v2, Lorg/thoughtcrime/securesms/R$string;.yesterday:I // field@2c15 │ │ +193d66: 6e20 7700 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +193d6c: 0c01 |0018: move-result-object v1 │ │ +193d6e: 1101 |0019: return-object v1 │ │ +193d70: 1a01 9015 |001a: const-string v1, "EEEE, MMMM d, yyyy" // string@1590 │ │ +193d74: 7130 0356 3201 |001c: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/DateUtils;.getFormattedDateTime:(JLjava/lang/String;)Ljava/lang/String; // method@5603 │ │ +193d7a: 0c01 |001f: move-result-object v1 │ │ +193d7c: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000d line=105 │ │ 0x0013 line=106 │ │ 0x001a line=108 │ │ @@ -304091,26 +304092,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 │ │ -193908: |[193908] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ -193918: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -19391e: 0b00 |0003: move-result-wide v0 │ │ -193920: bc20 |0004: sub-long/2addr v0, v2 │ │ -193922: 6e30 5e0d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5e │ │ -193928: 0b02 |0008: move-result-wide v2 │ │ -19392a: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ -19392e: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ -193932: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -193934: 2802 |000e: goto 0010 // +0002 │ │ -193936: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -193938: 0f02 |0010: return v2 │ │ +19390c: |[19390c] org.thoughtcrime.securesms.util.DateUtils.isWithin:(JJLjava/util/concurrent/TimeUnit;)Z │ │ +19391c: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +193922: 0b00 |0003: move-result-wide v0 │ │ +193924: bc20 |0004: sub-long/2addr v0, v2 │ │ +193926: 6e30 5e0d 4605 |0005: invoke-virtual {v6, v4, v5}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5e │ │ +19392c: 0b02 |0008: move-result-wide v2 │ │ +19392e: 3104 0002 |0009: cmp-long v4, v0, v2 │ │ +193932: 3c04 0400 |000b: if-gtz v4, 000f // +0004 │ │ +193936: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +193938: 2802 |000e: goto 0010 // +0002 │ │ +19393a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +19393c: 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; │ │ @@ -304120,23 +304121,23 @@ │ │ type : '(J)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -19393c: |[19393c] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ -19394c: 6200 a100 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ -193950: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ -193954: 6e30 5e0d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5e │ │ -19395a: 0b00 |0007: move-result-wide v0 │ │ -19395c: bb03 |0008: add-long/2addr v3, v0 │ │ -19395e: 7120 0756 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ -193964: 0a03 |000c: move-result v3 │ │ -193966: 0f03 |000d: return v3 │ │ +193940: |[193940] org.thoughtcrime.securesms.util.DateUtils.isYesterday:(J)Z │ │ +193950: 6200 a100 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.DAYS:Ljava/util/concurrent/TimeUnit; // field@00a1 │ │ +193954: 1601 0100 |0002: const-wide/16 v1, #int 1 // #1 │ │ +193958: 6e30 5e0d 1002 |0004: invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@0d5e │ │ +19395e: 0b00 |0007: move-result-wide v0 │ │ +193960: bb03 |0008: add-long/2addr v3, v0 │ │ +193962: 7120 0756 4300 |0009: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/util/DateUtils;.isToday:(J)Z // method@5607 │ │ +193968: 0a03 |000c: move-result v3 │ │ +19396a: 0f03 |000d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000e reg=3 (null) J │ │ │ │ Virtual methods - │ │ @@ -304173,21 +304174,21 @@ │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -193d94: |[193d94] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ -193da4: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -193daa: 2200 9900 |0003: new-instance v0, Landroid/os/Handler; // type@0099 │ │ -193dae: 7010 4402 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0244 │ │ -193db4: 5b10 1142 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ -193db8: 5a12 1242 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@4212 │ │ -193dbc: 0e00 |000c: return-void │ │ +193d98: |[193d98] org.thoughtcrime.securesms.util.Debouncer.:(J)V │ │ +193da8: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +193dae: 2200 9900 |0003: new-instance v0, Landroid/os/Handler; // type@0099 │ │ +193db2: 7010 4402 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@0244 │ │ +193db8: 5b10 1142 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ +193dbc: 5a12 1242 |000a: iput-wide v2, v1, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@4212 │ │ +193dc0: 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; │ │ @@ -304199,19 +304200,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -193dc0: |[193dc0] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ -193dd0: 5420 1142 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ -193dd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -193dd6: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ -193ddc: 0e00 |0006: return-void │ │ +193dc4: |[193dc4] org.thoughtcrime.securesms.util.Debouncer.clear:()V │ │ +193dd4: 5420 1142 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ +193dd8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +193dda: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ +193de0: 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;) │ │ @@ -304219,22 +304220,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -193de0: |[193de0] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ -193df0: 5430 1142 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ -193df4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -193df6: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ -193dfc: 5430 1142 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ -193e00: 5331 1242 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@4212 │ │ -193e04: 6e40 4802 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -193e0a: 0e00 |000d: return-void │ │ +193de4: |[193de4] org.thoughtcrime.securesms.util.Debouncer.publish:(Ljava/lang/Runnable;)V │ │ +193df4: 5430 1142 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ +193df8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +193dfa: 6e20 4a02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@024a │ │ +193e00: 5430 1142 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.handler:Landroid/os/Handler; // field@4211 │ │ +193e04: 5331 1242 |0008: iget-wide v1, v3, Lorg/thoughtcrime/securesms/util/Debouncer;.threshold:J // field@4212 │ │ +193e08: 6e40 4802 4021 |000a: invoke-virtual {v0, v4, v1, v2}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +193e0e: 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; │ │ @@ -304276,27 +304277,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -193e58: |[193e58] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -193e68: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ -193e6c: 7110 b557 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -193e72: 0a00 |0005: move-result v0 │ │ -193e74: 6700 1342 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@4213 │ │ -193e78: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ -193e7c: 7110 b557 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -193e82: 0a01 |000d: move-result v1 │ │ -193e84: 6701 1542 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4215 │ │ -193e88: b110 |0010: sub-int/2addr v0, v1 │ │ -193e8a: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ -193e8e: 6700 1442 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4214 │ │ -193e92: 0e00 |0015: return-void │ │ +193e5c: |[193e5c] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +193e6c: 1300 6c00 |0000: const/16 v0, #int 108 // #6c │ │ +193e70: 7110 b557 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +193e76: 0a00 |0005: move-result v0 │ │ +193e78: 6700 1342 |0006: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@4213 │ │ +193e7c: 1301 4800 |0008: const/16 v1, #int 72 // #48 │ │ +193e80: 7110 b557 0100 |000a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +193e86: 0a01 |000d: move-result v1 │ │ +193e88: 6701 1542 |000e: sput v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4215 │ │ +193e8c: b110 |0010: sub-int/2addr v0, v1 │ │ +193e8e: db00 0002 |0011: div-int/lit8 v0, v0, #int 2 // #02 │ │ +193e92: 6700 1442 |0013: sput v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4214 │ │ +193e96: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x000a line=11 │ │ 0x0011 line=12 │ │ locals : │ │ │ │ @@ -304305,17 +304306,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193e94: |[193e94] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ -193ea4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -193eaa: 0e00 |0003: return-void │ │ +193e98: |[193e98] org.thoughtcrime.securesms.util.DrawableUtil.:()V │ │ +193ea8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +193eae: 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;) │ │ @@ -304323,31 +304324,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 │ │ -193e0c: |[193e0c] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -193e1c: 6000 1342 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@4213 │ │ -193e20: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ -193e24: 7130 0701 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -193e2a: 0c00 |0007: move-result-object v0 │ │ -193e2c: 6001 1542 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4215 │ │ -193e30: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -193e32: 7140 0901 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ -193e38: 0c05 |000e: move-result-object v5 │ │ -193e3a: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ -193e3e: 7020 1b01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ -193e44: 6002 1442 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4214 │ │ -193e48: 8223 |0016: int-to-float v3, v2 │ │ -193e4a: 8222 |0017: int-to-float v2, v2 │ │ -193e4c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -193e4e: 6e54 2001 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -193e54: 1100 |001c: return-object v0 │ │ +193e10: |[193e10] org.thoughtcrime.securesms.util.DrawableUtil.wrapBitmapForShortcutInfo:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +193e20: 6000 1342 |0000: sget v0, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_BITMAP_SIZE:I // field@4213 │ │ +193e24: 6201 0900 |0002: sget-object v1, Landroid/graphics/Bitmap$Config;.ARGB_8888:Landroid/graphics/Bitmap$Config; // field@0009 │ │ +193e28: 7130 0701 0001 |0004: invoke-static {v0, v0, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +193e2e: 0c00 |0007: move-result-object v0 │ │ +193e30: 6001 1542 |0008: sget v1, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_WRAPPED_SIZE:I // field@4215 │ │ +193e34: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +193e36: 7140 0901 1521 |000b: invoke-static {v5, v1, v1, v2}, Landroid/graphics/Bitmap;.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; // method@0109 │ │ +193e3c: 0c05 |000e: move-result-object v5 │ │ +193e3e: 2201 4900 |000f: new-instance v1, Landroid/graphics/Canvas; // type@0049 │ │ +193e42: 7020 1b01 0100 |0011: invoke-direct {v1, v0}, Landroid/graphics/Canvas;.:(Landroid/graphics/Bitmap;)V // method@011b │ │ +193e48: 6002 1442 |0014: sget v2, Lorg/thoughtcrime/securesms/util/DrawableUtil;.SHORTCUT_INFO_PADDING:I // field@4214 │ │ +193e4c: 8223 |0016: int-to-float v3, v2 │ │ +193e4e: 8222 |0017: int-to-float v2, v2 │ │ +193e50: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +193e52: 6e54 2001 5123 |0019: invoke-virtual {v1, v5, v3, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +193e58: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0008 line=16 │ │ 0x000f line=18 │ │ 0x0014 line=19 │ │ locals : │ │ @@ -304384,17 +304385,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193ef4: |[193ef4] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ -193f04: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -193f0a: 0e00 |0003: return-void │ │ +193ef8: |[193ef8] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.:()V │ │ +193f08: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +193f0e: 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;) │ │ @@ -304402,18 +304403,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -193f0c: |[193f0c] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ -193f1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -193f1e: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ -193f24: 0e00 |0004: return-void │ │ +193f10: |[193f10] org.thoughtcrime.securesms.util.DynamicTheme$OverridePendingTransition.invoke:(Landroid/app/Activity;)V │ │ +193f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +193f22: 6e30 2400 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/app/Activity;.overridePendingTransition:(II)V // method@0024 │ │ +193f28: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -304465,17 +304466,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194058: |[194058] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ -194068: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19406e: 0e00 |0003: return-void │ │ +19405c: |[19405c] org.thoughtcrime.securesms.util.DynamicTheme.:()V │ │ +19406c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194072: 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;) │ │ @@ -304483,22 +304484,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 │ │ -194030: |[194030] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ -194040: 7110 1a56 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ -194046: 0a00 |0003: move-result v0 │ │ -194048: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -19404c: 1a00 3285 |0006: const-string v0, "✅" // string@8532 │ │ -194050: 2803 |0008: goto 000b // +0003 │ │ -194052: 1a00 3385 |0009: const-string v0, "✔️" // string@8533 │ │ -194056: 1100 |000b: return-object v0 │ │ +194034: |[194034] org.thoughtcrime.securesms.util.DynamicTheme.getCheckmarkEmoji:(Landroid/content/Context;)Ljava/lang/String; │ │ +194044: 7110 1a56 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ +19404a: 0a00 |0003: move-result v0 │ │ +19404c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +194050: 1a00 3285 |0006: const-string v0, "✅" // string@8532 │ │ +194054: 2803 |0008: goto 000b // +0003 │ │ +194056: 1a00 3385 |0009: const-string v0, "✔️" // string@8533 │ │ +19405a: 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;) │ │ @@ -304506,24 +304507,24 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -194000: |[194000] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ -194010: 7110 1a56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ -194016: 0a01 |0003: move-result v1 │ │ -194018: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -19401c: 6e10 1756 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@5617 │ │ -194022: 0a01 |0009: move-result v1 │ │ -194024: 0f01 |000a: return v1 │ │ -194026: 6e10 1856 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5618 │ │ -19402c: 0a01 |000e: move-result v1 │ │ -19402e: 0f01 |000f: return v1 │ │ +194004: |[194004] org.thoughtcrime.securesms.util.DynamicTheme.getSelectedTheme:(Landroid/app/Activity;)I │ │ +194014: 7110 1a56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ +19401a: 0a01 |0003: move-result v1 │ │ +19401c: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +194020: 6e10 1756 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getDarkThemeStyle:()I // method@5617 │ │ +194026: 0a01 |0009: move-result v1 │ │ +194028: 0f01 |000a: return v1 │ │ +19402a: 6e10 1856 0000 |000b: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getLightThemeStyle:()I // method@5618 │ │ +194030: 0a01 |000e: move-result v1 │ │ +194032: 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; │ │ @@ -304534,31 +304535,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -193f28: |[193f28] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ -193f38: 7110 b256 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56b2 │ │ -193f3e: 0c00 |0003: move-result-object v0 │ │ -193f40: 1a01 4d7f |0004: const-string v1, "system" // string@7f4d │ │ -193f44: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -193f4a: 0a01 |0009: move-result v1 │ │ -193f4c: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ -193f50: 7100 1f56 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@561f │ │ -193f56: 0a01 |000f: move-result v1 │ │ -193f58: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -193f5c: 7110 1b56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@561b │ │ -193f62: 0a02 |0015: move-result v2 │ │ -193f64: 0f02 |0016: return v2 │ │ -193f66: 1a02 984d |0017: const-string v2, "dark" // string@4d98 │ │ -193f6a: 6e20 cf0a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -193f70: 0a02 |001c: move-result v2 │ │ -193f72: 0f02 |001d: return v2 │ │ +193f2c: |[193f2c] org.thoughtcrime.securesms.util.DynamicTheme.isDarkTheme:(Landroid/content/Context;)Z │ │ +193f3c: 7110 b256 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56b2 │ │ +193f42: 0c00 |0003: move-result-object v0 │ │ +193f44: 1a01 4d7f |0004: const-string v1, "system" // string@7f4d │ │ +193f48: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +193f4e: 0a01 |0009: move-result v1 │ │ +193f50: 3801 0d00 |000a: if-eqz v1, 0017 // +000d │ │ +193f54: 7100 1f56 0000 |000c: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@561f │ │ +193f5a: 0a01 |000f: move-result v1 │ │ +193f5c: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +193f60: 7110 1b56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isSystemInDarkTheme:(Landroid/content/Context;)Z // method@561b │ │ +193f66: 0a02 |0015: move-result v2 │ │ +193f68: 0f02 |0016: return v2 │ │ +193f6a: 1a02 984d |0017: const-string v2, "dark" // string@4d98 │ │ +193f6e: 6e20 cf0a 2000 |0019: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +193f74: 0a02 |001c: move-result v2 │ │ +193f76: 0f02 |001d: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0004 line=92 │ │ 0x0012 line=93 │ │ 0x0017 line=95 │ │ locals : │ │ @@ -304569,27 +304570,27 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -193f74: |[193f74] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ -193f84: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -193f8a: 0c01 |0003: move-result-object v1 │ │ -193f8c: 6e10 dd00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -193f92: 0c01 |0007: move-result-object v1 │ │ -193f94: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ -193f98: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ -193f9c: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ -193fa0: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ -193fa4: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -193fa6: 2802 |0011: goto 0013 // +0002 │ │ -193fa8: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -193faa: 0f01 |0013: return v1 │ │ +193f78: |[193f78] org.thoughtcrime.securesms.util.DynamicTheme.isSystemInDarkTheme:(Landroid/content/Context;)Z │ │ +193f88: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +193f8e: 0c01 |0003: move-result-object v1 │ │ +193f90: 6e10 dd00 0100 |0004: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +193f96: 0c01 |0007: move-result-object v1 │ │ +193f98: 5211 0700 |0008: iget v1, v1, Landroid/content/res/Configuration;.uiMode:I // field@0007 │ │ +193f9c: dd01 0130 |000a: and-int/lit8 v1, v1, #int 48 // #30 │ │ +193fa0: 1300 2000 |000c: const/16 v0, #int 32 // #20 │ │ +193fa4: 3301 0400 |000e: if-ne v1, v0, 0012 // +0004 │ │ +193fa8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +193faa: 2802 |0011: goto 0013 // +0002 │ │ +193fac: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +193fae: 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;) │ │ @@ -304597,33 +304598,33 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -1940d8: |[1940d8] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ -1940e8: 7110 b256 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56b2 │ │ -1940ee: 0c00 |0003: move-result-object v0 │ │ -1940f0: 1a01 4d7f |0004: const-string v1, "system" // string@7f4d │ │ -1940f4: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1940fa: 0a00 |0009: move-result v0 │ │ -1940fc: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -194100: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ -194102: 7110 aa04 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ -194108: 2810 |0010: goto 0020 // +0010 │ │ -19410a: 7110 1a56 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ -194110: 0a02 |0014: move-result v2 │ │ -194112: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ -194116: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -194118: 7110 aa04 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ -19411e: 2805 |001b: goto 0020 // +0005 │ │ -194120: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -194122: 7110 aa04 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ -194128: 0e00 |0020: return-void │ │ +1940dc: |[1940dc] org.thoughtcrime.securesms.util.DynamicTheme.setDefaultDayNightMode:(Landroid/content/Context;)V │ │ +1940ec: 7110 b256 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs;.getTheme:(Landroid/content/Context;)Ljava/lang/String; // method@56b2 │ │ +1940f2: 0c00 |0003: move-result-object v0 │ │ +1940f4: 1a01 4d7f |0004: const-string v1, "system" // string@7f4d │ │ +1940f8: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +1940fe: 0a00 |0009: move-result v0 │ │ +194100: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +194104: 12f2 |000c: const/4 v2, #int -1 // #ff │ │ +194106: 7110 aa04 0200 |000d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ +19410c: 2810 |0010: goto 0020 // +0010 │ │ +19410e: 7110 1a56 0200 |0011: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ +194114: 0a02 |0014: move-result v2 │ │ +194116: 3802 0700 |0015: if-eqz v2, 001c // +0007 │ │ +19411a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +19411c: 7110 aa04 0200 |0018: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ +194122: 2805 |001b: goto 0020 // +0005 │ │ +194124: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +194126: 7110 aa04 0200 |001d: invoke-static {v2}, Landroidx/appcompat/app/AppCompatDelegate;.setDefaultNightMode:(I)V // method@04aa │ │ +19412c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=54 │ │ 0x000d line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -304636,22 +304637,22 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -193fac: |[193fac] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ -193fbc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -193fc0: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -193fc4: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -193fc8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -193fca: 2802 |0007: goto 0009 // +0002 │ │ -193fcc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -193fce: 0f00 |0009: return v0 │ │ +193fb0: |[193fb0] org.thoughtcrime.securesms.util.DynamicTheme.systemThemeAvailable:()Z │ │ +193fc0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +193fc4: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +193fc8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +193fcc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +193fce: 2802 |0007: goto 0009 // +0002 │ │ +193fd0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +193fd2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -304659,17 +304660,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193fd0: |[193fd0] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ -193fe0: 6000 862e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkTheme:I // field@2e86 │ │ -193fe4: 0f00 |0002: return v0 │ │ +193fd4: |[193fd4] org.thoughtcrime.securesms.util.DynamicTheme.getDarkThemeStyle:()I │ │ +193fe4: 6000 862e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkTheme:I // field@2e86 │ │ +193fe8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -304677,17 +304678,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193fe8: |[193fe8] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ -193ff8: 6000 8a2e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightTheme:I // field@2e8a │ │ -193ffc: 0f00 |0002: return v0 │ │ +193fec: |[193fec] org.thoughtcrime.securesms.util.DynamicTheme.getLightThemeStyle:()I │ │ +193ffc: 6000 8a2e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightTheme:I // field@2e8a │ │ +194000: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicTheme; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/DynamicTheme;) │ │ @@ -304695,20 +304696,20 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -194070: |[194070] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ -194080: 7020 1956 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5619 │ │ -194086: 0a00 |0003: move-result v0 │ │ -194088: 5910 1942 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4219 │ │ -19408c: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ -194092: 0e00 |0009: return-void │ │ +194074: |[194074] org.thoughtcrime.securesms.util.DynamicTheme.onCreate:(Landroid/app/Activity;)V │ │ +194084: 7020 1956 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5619 │ │ +19408a: 0a00 |0003: move-result v0 │ │ +19408c: 5910 1942 |0004: iput v0, v1, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4219 │ │ +194090: 6e20 2700 0200 |0006: invoke-virtual {v2, v0}, Landroid/app/Activity;.setTheme:(I)V // method@0027 │ │ +194096: 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; │ │ @@ -304718,26 +304719,26 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -194094: |[194094] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ -1940a4: 5220 1942 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4219 │ │ -1940a8: 7020 1956 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5619 │ │ -1940ae: 0a01 |0005: move-result v1 │ │ -1940b0: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ -1940b4: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -1940ba: 0c00 |000b: move-result-object v0 │ │ -1940bc: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -1940c2: 7110 1456 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5614 │ │ -1940c8: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -1940ce: 7110 1456 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5614 │ │ -1940d4: 0e00 |0018: return-void │ │ +194098: |[194098] org.thoughtcrime.securesms.util.DynamicTheme.onResume:(Landroid/app/Activity;)V │ │ +1940a8: 5220 1942 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/DynamicTheme;.currentTheme:I // field@4219 │ │ +1940ac: 7020 1956 3200 |0002: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.getSelectedTheme:(Landroid/app/Activity;)I // method@5619 │ │ +1940b2: 0a01 |0005: move-result v1 │ │ +1940b4: 3210 1200 |0006: if-eq v0, v1, 0018 // +0012 │ │ +1940b8: 6e10 1a00 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +1940be: 0c00 |000b: move-result-object v0 │ │ +1940c0: 6e10 1500 0300 |000c: invoke-virtual {v3}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +1940c6: 7110 1456 0300 |000f: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5614 │ │ +1940cc: 6e20 2800 0300 |0012: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +1940d2: 7110 1456 0300 |0015: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/DynamicTheme$OverridePendingTransition;.invoke:(Landroid/app/Activity;)V // method@5614 │ │ +1940d8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0008 line=42 │ │ 0x000c line=43 │ │ 0x000f line=44 │ │ 0x0012 line=45 │ │ @@ -304780,17 +304781,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19414c: |[19414c] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ -19415c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194162: 0e00 |0003: return-void │ │ +194150: |[194150] org.thoughtcrime.securesms.util.FileProviderUtil.:()V │ │ +194160: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194166: 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;) │ │ @@ -304798,19 +304799,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 │ │ -19412c: |[19412c] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ -19413c: 1a00 954a |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4a95 │ │ -194140: 7130 3205 0102 |0002: invoke-static {v1, v0, v2}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@0532 │ │ -194146: 0c01 |0005: move-result-object v1 │ │ -194148: 1101 |0006: return-object v1 │ │ +194130: |[194130] org.thoughtcrime.securesms.util.FileProviderUtil.getUriFor:(Landroid/content/Context;Ljava/io/File;)Landroid/net/Uri; │ │ +194140: 1a00 954a |0000: const-string v0, "com.b44t.messenger.fileprovider" // string@4a95 │ │ +194144: 7130 3205 0102 |0002: invoke-static {v1, v0, v2}, Landroidx/core/content/FileProvider;.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; // method@0532 │ │ +19414a: 0c01 |0005: move-result-object v1 │ │ +19414c: 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; │ │ │ │ @@ -304840,17 +304841,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194274: |[194274] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ -194284: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19428a: 0e00 |0003: return-void │ │ +194278: |[194278] org.thoughtcrime.securesms.util.FileUtils.:()V │ │ +194288: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19428e: 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;) │ │ @@ -304858,92 +304859,92 @@ │ │ type : '(C)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 49 16-bit code units │ │ -194164: |[194164] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ -194174: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -194178: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19417a: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ -19417e: 0f01 |0005: return v1 │ │ -194180: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ -194184: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ -194188: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ -19418c: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ -194190: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ -194194: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ -194198: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ -19419c: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ -1941a0: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ -1941a4: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ -1941a8: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ -1941ac: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ -1941b0: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ -1941b4: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ -1941b8: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ -1941bc: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ -1941c0: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ -1941c4: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ -1941c8: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ -1941cc: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ -1941d0: 1212 |002e: const/4 v2, #int 1 // #1 │ │ -1941d2: 0f02 |002f: return v2 │ │ -1941d4: 0f01 |0030: return v1 │ │ +194168: |[194168] org.thoughtcrime.securesms.util.FileUtils.isValidFilenameChar:(C)Z │ │ +194178: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +19417c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19417e: 3602 0300 |0003: if-gt v2, v0, 0006 // +0003 │ │ +194182: 0f01 |0005: return v1 │ │ +194184: 1300 2200 |0006: const/16 v0, #int 34 // #22 │ │ +194188: 3202 2800 |0008: if-eq v2, v0, 0030 // +0028 │ │ +19418c: 1300 2a00 |000a: const/16 v0, #int 42 // #2a │ │ +194190: 3202 2400 |000c: if-eq v2, v0, 0030 // +0024 │ │ +194194: 1300 2f00 |000e: const/16 v0, #int 47 // #2f │ │ +194198: 3202 2000 |0010: if-eq v2, v0, 0030 // +0020 │ │ +19419c: 1300 3a00 |0012: const/16 v0, #int 58 // #3a │ │ +1941a0: 3202 1c00 |0014: if-eq v2, v0, 0030 // +001c │ │ +1941a4: 1300 3c00 |0016: const/16 v0, #int 60 // #3c │ │ +1941a8: 3202 1800 |0018: if-eq v2, v0, 0030 // +0018 │ │ +1941ac: 1300 5c00 |001a: const/16 v0, #int 92 // #5c │ │ +1941b0: 3202 1400 |001c: if-eq v2, v0, 0030 // +0014 │ │ +1941b4: 1300 7c00 |001e: const/16 v0, #int 124 // #7c │ │ +1941b8: 3202 1000 |0020: if-eq v2, v0, 0030 // +0010 │ │ +1941bc: 1300 7f00 |0022: const/16 v0, #int 127 // #7f │ │ +1941c0: 3202 0c00 |0024: if-eq v2, v0, 0030 // +000c │ │ +1941c4: 1300 3e00 |0026: const/16 v0, #int 62 // #3e │ │ +1941c8: 3202 0800 |0028: if-eq v2, v0, 0030 // +0008 │ │ +1941cc: 1300 3f00 |002a: const/16 v0, #int 63 // #3f │ │ +1941d0: 3202 0400 |002c: if-eq v2, v0, 0030 // +0004 │ │ +1941d4: 1212 |002e: const/4 v2, #int 1 // #1 │ │ +1941d6: 0f02 |002f: return v2 │ │ +1941d8: 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 │ │ -1941d8: |[1941d8] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ -1941e8: 7110 a802 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -1941ee: 0a00 |0003: move-result v0 │ │ -1941f0: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ -1941f4: 1a00 5a0b |0006: const-string v0, "." // string@0b5a │ │ -1941f8: 6e20 cf0a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1941fe: 0a00 |000b: move-result v0 │ │ -194200: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ -194204: 1a00 670b |000e: const-string v0, ".." // string@0b67 │ │ -194208: 6e20 cf0a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19420e: 0a00 |0013: move-result v0 │ │ -194210: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ -194214: 282c |0016: goto 0042 // +002c │ │ -194216: 2200 0903 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -19421a: 6e10 e10a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae1 │ │ -194220: 0a01 |001c: move-result v1 │ │ -194222: 7020 060b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b06 │ │ -194228: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -19422a: 6e10 e10a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae1 │ │ -194230: 0a02 |0024: move-result v2 │ │ -194232: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ -194236: 6e20 c40a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0ac4 │ │ -19423c: 0a02 |002a: move-result v2 │ │ -19423e: 7110 2356 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@5623 │ │ -194244: 0a03 |002e: move-result v3 │ │ -194246: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ -19424a: 6e20 090b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ -194250: 2806 |0034: goto 003a // +0006 │ │ -194252: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ -194256: 6e20 090b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ -19425c: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -194260: 28e5 |003c: goto 0021 // -001b │ │ -194262: 6e10 220b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -194268: 0c04 |0040: move-result-object v4 │ │ -19426a: 1104 |0041: return-object v4 │ │ -19426c: 1a04 ea09 |0042: const-string v4, "(invalid)" // string@09ea │ │ -194270: 1104 |0044: return-object v4 │ │ +1941dc: |[1941dc] org.thoughtcrime.securesms.util.FileUtils.sanitizeFilename:(Ljava/lang/String;)Ljava/lang/String; │ │ +1941ec: 7110 a802 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +1941f2: 0a00 |0003: move-result v0 │ │ +1941f4: 3900 3e00 |0004: if-nez v0, 0042 // +003e │ │ +1941f8: 1a00 5a0b |0006: const-string v0, "." // string@0b5a │ │ +1941fc: 6e20 cf0a 4000 |0008: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +194202: 0a00 |000b: move-result v0 │ │ +194204: 3900 3600 |000c: if-nez v0, 0042 // +0036 │ │ +194208: 1a00 670b |000e: const-string v0, ".." // string@0b67 │ │ +19420c: 6e20 cf0a 4000 |0010: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +194212: 0a00 |0013: move-result v0 │ │ +194214: 3800 0300 |0014: if-eqz v0, 0017 // +0003 │ │ +194218: 282c |0016: goto 0042 // +002c │ │ +19421a: 2200 0903 |0017: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +19421e: 6e10 e10a 0400 |0019: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae1 │ │ +194224: 0a01 |001c: move-result v1 │ │ +194226: 7020 060b 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b06 │ │ +19422c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +19422e: 6e10 e10a 0400 |0021: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@0ae1 │ │ +194234: 0a02 |0024: move-result v2 │ │ +194236: 3521 1800 |0025: if-ge v1, v2, 003d // +0018 │ │ +19423a: 6e20 c40a 1400 |0027: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@0ac4 │ │ +194240: 0a02 |002a: move-result v2 │ │ +194242: 7110 2356 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/FileUtils;.isValidFilenameChar:(C)Z // method@5623 │ │ +194248: 0a03 |002e: move-result v3 │ │ +19424a: 3803 0600 |002f: if-eqz v3, 0035 // +0006 │ │ +19424e: 6e20 090b 2000 |0031: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ +194254: 2806 |0034: goto 003a // +0006 │ │ +194256: 1302 5f00 |0035: const/16 v2, #int 95 // #5f │ │ +19425a: 6e20 090b 2000 |0037: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ +194260: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +194264: 28e5 |003c: goto 0021 // -001b │ │ +194266: 6e10 220b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19426c: 0c04 |0040: move-result-object v4 │ │ +19426e: 1104 |0041: return-object v4 │ │ +194270: 1a04 ea09 |0042: const-string v4, "(invalid)" // string@09ea │ │ +194274: 1104 |0044: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ 0x0017 line=11 │ │ 0x0021 line=12 │ │ 0x0027 line=13 │ │ 0x002b line=14 │ │ @@ -305019,17 +305020,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19430c: |[19430c] org.thoughtcrime.securesms.util.Hash.:()V │ │ -19431c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194322: 0e00 |0003: return-void │ │ +194310: |[194310] org.thoughtcrime.securesms.util.Hash.:()V │ │ +194320: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194326: 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;) │ │ @@ -305037,40 +305038,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 │ │ -19428c: |[19428c] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ -19429c: 1a00 c933 |0000: const-string v0, "SHA-256" // string@33c9 │ │ -1942a0: 7110 2a0c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c2a │ │ -1942a6: 0c00 |0005: move-result-object v0 │ │ -1942a8: 1a01 ed3b |0006: const-string v1, "UTF-8" // string@3bed │ │ -1942ac: 7110 c30b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bc3 │ │ -1942b2: 0c01 |000b: move-result-object v1 │ │ -1942b4: 6e20 d40a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0ad4 │ │ -1942ba: 0c03 |000f: move-result-object v3 │ │ -1942bc: 6e20 2c0c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c2c │ │ -1942c2: 6e10 290c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c29 │ │ -1942c8: 0c03 |0016: move-result-object v3 │ │ -1942ca: 1a00 a105 |0017: const-string v0, "%064x" // string@05a1 │ │ -1942ce: 2201 3203 |0019: new-instance v1, Ljava/math/BigInteger; // type@0332 │ │ -1942d2: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -1942d4: 7030 900b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b90 │ │ -1942da: 2323 2d11 |001f: new-array v3, v2, [Ljava/lang/Object; // type@112d │ │ -1942de: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -1942e0: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ -1942e4: 7120 d10a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -1942ea: 0c03 |0027: move-result-object v3 │ │ -1942ec: 1103 |0028: return-object v3 │ │ -1942ee: 0d03 |0029: move-exception v3 │ │ -1942f0: 6e10 2d0c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c2d │ │ -1942f6: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -1942f8: 1103 |002e: return-object v3 │ │ +194290: |[194290] org.thoughtcrime.securesms.util.Hash.sha256:(Ljava/lang/String;)Ljava/lang/String; │ │ +1942a0: 1a00 c933 |0000: const-string v0, "SHA-256" // string@33c9 │ │ +1942a4: 7110 2a0c 0000 |0002: invoke-static {v0}, Ljava/security/MessageDigest;.getInstance:(Ljava/lang/String;)Ljava/security/MessageDigest; // method@0c2a │ │ +1942aa: 0c00 |0005: move-result-object v0 │ │ +1942ac: 1a01 ed3b |0006: const-string v1, "UTF-8" // string@3bed │ │ +1942b0: 7110 c30b 0100 |0008: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@0bc3 │ │ +1942b6: 0c01 |000b: move-result-object v1 │ │ +1942b8: 6e20 d40a 1300 |000c: invoke-virtual {v3, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@0ad4 │ │ +1942be: 0c03 |000f: move-result-object v3 │ │ +1942c0: 6e20 2c0c 3000 |0010: invoke-virtual {v0, v3}, Ljava/security/MessageDigest;.update:([B)V // method@0c2c │ │ +1942c6: 6e10 290c 0000 |0013: invoke-virtual {v0}, Ljava/security/MessageDigest;.digest:()[B // method@0c29 │ │ +1942cc: 0c03 |0016: move-result-object v3 │ │ +1942ce: 1a00 a105 |0017: const-string v0, "%064x" // string@05a1 │ │ +1942d2: 2201 3203 |0019: new-instance v1, Ljava/math/BigInteger; // type@0332 │ │ +1942d6: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +1942d8: 7030 900b 2103 |001c: invoke-direct {v1, v2, v3}, Ljava/math/BigInteger;.:(I[B)V // method@0b90 │ │ +1942de: 2323 2d11 |001f: new-array v3, v2, [Ljava/lang/Object; // type@112d │ │ +1942e2: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +1942e4: 4d01 0302 |0022: aput-object v1, v3, v2 │ │ +1942e8: 7120 d10a 3000 |0024: invoke-static {v0, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +1942ee: 0c03 |0027: move-result-object v3 │ │ +1942f0: 1103 |0028: return-object v3 │ │ +1942f2: 0d03 |0029: move-exception v3 │ │ +1942f4: 6e10 2d0c 0300 |002a: invoke-virtual {v3}, Ljava/security/NoSuchAlgorithmException;.printStackTrace:()V // method@0c2d │ │ +1942fa: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +1942fc: 1103 |002e: return-object v3 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/security/NoSuchAlgorithmException; -> 0x0029 │ │ positions : │ │ 0x0000 line=12 │ │ 0x0006 line=13 │ │ 0x0013 line=14 │ │ @@ -305113,38 +305114,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 30 16-bit code units │ │ -1943e0: |[1943e0] org.thoughtcrime.securesms.util.Hex.:()V │ │ -1943f0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -1943f4: 2300 1111 |0002: new-array v0, v0, [C // type@1111 │ │ -1943f8: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -1943fe: 6900 1b42 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@421b │ │ -194402: 0e00 |0009: return-void │ │ -194404: 0003 0200 1000 0000 3000 3100 3200 ... |000a: array-data (20 units) │ │ +1943e4: |[1943e4] org.thoughtcrime.securesms.util.Hex.:()V │ │ +1943f4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +1943f8: 2300 1111 |0002: new-array v0, v0, [C // type@1111 │ │ +1943fc: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +194402: 6900 1b42 |0007: sput-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@421b │ │ +194406: 0e00 |0009: return-void │ │ +194408: 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 │ │ -19442c: |[19442c] org.thoughtcrime.securesms.util.Hex.:()V │ │ -19443c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194442: 0e00 |0003: return-void │ │ +194430: |[194430] org.thoughtcrime.securesms.util.Hex.:()V │ │ +194440: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194446: 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;) │ │ @@ -305152,24 +305153,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 │ │ -194444: |[194444] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ -194454: 6200 1b42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@421b │ │ -194458: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ -19445c: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ -194460: 4901 0001 |0006: aget-char v1, v0, v1 │ │ -194464: 6e20 000b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b00 │ │ -19446a: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ -19446e: 4903 0003 |000d: aget-char v3, v0, v3 │ │ -194472: 6e20 000b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b00 │ │ -194478: 0e00 |0012: return-void │ │ +194448: |[194448] org.thoughtcrime.securesms.util.Hex.appendHexChar:(Ljava/lang/StringBuffer;I)V │ │ +194458: 6200 1b42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Hex;.HEX_DIGITS:[C // field@421b │ │ +19445c: e101 0304 |0002: shr-int/lit8 v1, v3, #int 4 // #04 │ │ +194460: dd01 010f |0004: and-int/lit8 v1, v1, #int 15 // #0f │ │ +194464: 4901 0001 |0006: aget-char v1, v0, v1 │ │ +194468: 6e20 000b 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b00 │ │ +19446e: dd03 030f |000b: and-int/lit8 v3, v3, #int 15 // #0f │ │ +194472: 4903 0003 |000d: aget-char v3, v0, v3 │ │ +194476: 6e20 000b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuffer;.append:(C)Ljava/lang/StringBuffer; // method@0b00 │ │ +19447c: 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 │ │ @@ -305179,46 +305180,46 @@ │ │ type : '(Ljava/lang/String;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -194324: |[194324] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ -194334: 6e10 f00a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0af0 │ │ -19433a: 0c07 |0003: move-result-object v7 │ │ -19433c: 2170 |0004: array-length v0, v7 │ │ -19433e: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ -194342: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ -194346: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ -19434a: 2311 1011 |000b: new-array v1, v1, [B // type@1110 │ │ -19434e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -194350: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -194352: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ -194356: 4904 0702 |0011: aget-char v4, v7, v2 │ │ -19435a: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ -19435e: 7120 cc09 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09cc │ │ -194364: 0a04 |0018: move-result v4 │ │ -194366: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ -19436a: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ -19436e: 4906 0706 |001d: aget-char v6, v7, v6 │ │ -194372: 7120 cc09 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09cc │ │ -194378: 0a05 |0022: move-result v5 │ │ -19437a: b654 |0023: or-int/2addr v4, v5 │ │ -19437c: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ -194380: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ -194384: 8d44 |0028: int-to-byte v4, v4 │ │ -194386: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ -19438a: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -19438e: 28e2 |002d: goto 000f // -001e │ │ -194390: 1101 |002e: return-object v1 │ │ -194392: 2207 c502 |002f: new-instance v7, Ljava/io/IOException; // type@02c5 │ │ -194396: 1a00 7a30 |0031: const-string v0, "Odd number of characters." // string@307a │ │ -19439a: 7020 8a09 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -1943a0: 2707 |0036: throw v7 │ │ +194328: |[194328] org.thoughtcrime.securesms.util.Hex.fromStringCondensed:(Ljava/lang/String;)[B │ │ +194338: 6e10 f00a 0700 |0000: invoke-virtual {v7}, Ljava/lang/String;.toCharArray:()[C // method@0af0 │ │ +19433e: 0c07 |0003: move-result-object v7 │ │ +194340: 2170 |0004: array-length v0, v7 │ │ +194342: dd01 0001 |0005: and-int/lit8 v1, v0, #int 1 // #01 │ │ +194346: 3901 2800 |0007: if-nez v1, 002f // +0028 │ │ +19434a: e101 0001 |0009: shr-int/lit8 v1, v0, #int 1 // #01 │ │ +19434e: 2311 1011 |000b: new-array v1, v1, [B // type@1110 │ │ +194352: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +194354: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +194356: 3502 1f00 |000f: if-ge v2, v0, 002e // +001f │ │ +19435a: 4904 0702 |0011: aget-char v4, v7, v2 │ │ +19435e: 1305 1000 |0013: const/16 v5, #int 16 // #10 │ │ +194362: 7120 cc09 5400 |0015: invoke-static {v4, v5}, Ljava/lang/Character;.digit:(CI)I // method@09cc │ │ +194368: 0a04 |0018: move-result v4 │ │ +19436a: e004 0404 |0019: shl-int/lit8 v4, v4, #int 4 // #04 │ │ +19436e: d806 0201 |001b: add-int/lit8 v6, v2, #int 1 // #01 │ │ +194372: 4906 0706 |001d: aget-char v6, v7, v6 │ │ +194376: 7120 cc09 5600 |001f: invoke-static {v6, v5}, Ljava/lang/Character;.digit:(CI)I // method@09cc │ │ +19437c: 0a05 |0022: move-result v5 │ │ +19437e: b654 |0023: or-int/2addr v4, v5 │ │ +194380: d802 0202 |0024: add-int/lit8 v2, v2, #int 2 // #02 │ │ +194384: d544 ff00 |0026: and-int/lit16 v4, v4, #int 255 // #00ff │ │ +194388: 8d44 |0028: int-to-byte v4, v4 │ │ +19438a: 4f04 0103 |0029: aput-byte v4, v1, v3 │ │ +19438e: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +194392: 28e2 |002d: goto 000f // -001e │ │ +194394: 1101 |002e: return-object v1 │ │ +194396: 2207 c502 |002f: new-instance v7, Ljava/io/IOException; // type@02c5 │ │ +19439a: 1a00 7a30 |0031: const-string v0, "Odd number of characters." // string@307a │ │ +19439e: 7020 8a09 0700 |0033: invoke-direct {v7, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +1943a4: 2707 |0036: throw v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000b line=46 │ │ 0x0011 line=50 │ │ 0x001d line=52 │ │ @@ -305232,27 +305233,27 @@ │ │ type : '([B)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1943a4: |[1943a4] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ -1943b4: 2200 0803 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0308 │ │ -1943b8: 7010 fe0a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0afe │ │ -1943be: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -1943c0: 2132 |0006: array-length v2, v3 │ │ -1943c2: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ -1943c6: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ -1943ca: 7120 2b56 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@562b │ │ -1943d0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1943d4: 28f6 |0010: goto 0006 // -000a │ │ -1943d6: 6e10 040b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b04 │ │ -1943dc: 0c03 |0014: move-result-object v3 │ │ -1943de: 1103 |0015: return-object v3 │ │ +1943a8: |[1943a8] org.thoughtcrime.securesms.util.Hex.toStringCondensed:([B)Ljava/lang/String; │ │ +1943b8: 2200 0803 |0000: new-instance v0, Ljava/lang/StringBuffer; // type@0308 │ │ +1943bc: 7010 fe0a 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuffer;.:()V // method@0afe │ │ +1943c2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +1943c4: 2132 |0006: array-length v2, v3 │ │ +1943c6: 3521 0a00 |0007: if-ge v1, v2, 0011 // +000a │ │ +1943ca: 4802 0301 |0009: aget-byte v2, v3, v1 │ │ +1943ce: 7120 2b56 2000 |000b: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/Hex;.appendHexChar:(Ljava/lang/StringBuffer;I)V // method@562b │ │ +1943d4: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1943d8: 28f6 |0010: goto 0006 // -000a │ │ +1943da: 6e10 040b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuffer;.toString:()Ljava/lang/String; // method@0b04 │ │ +1943e0: 0c03 |0014: move-result-object v3 │ │ +1943e2: 1103 |0015: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0006 line=32 │ │ 0x0009 line=33 │ │ 0x0011 line=35 │ │ locals : │ │ @@ -305284,17 +305285,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1944dc: |[1944dc] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ -1944ec: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1944f2: 0e00 |0003: return-void │ │ +1944e0: |[1944e0] org.thoughtcrime.securesms.util.IntentUtils.:()V │ │ +1944f0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1944f6: 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;) │ │ @@ -305302,49 +305303,49 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -1944b4: |[1944b4] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ -1944c4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1944c8: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ -1944cc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -1944d0: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ -1944d4: 0f00 |0008: return v0 │ │ -1944d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -1944d8: 0f00 |000a: return v0 │ │ +1944b8: |[1944b8] org.thoughtcrime.securesms.util.IntentUtils.FLAG_MUTABLE:()I │ │ +1944c8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1944cc: 1301 1f00 |0002: const/16 v1, #int 31 // #1f │ │ +1944d0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +1944d4: 1500 0002 |0006: const/high16 v0, #int 33554432 // #200 │ │ +1944d8: 0f00 |0008: return v0 │ │ +1944da: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +1944dc: 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 │ │ -19447c: |[19447c] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ -19448c: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ -194492: 0c01 |0003: move-result-object v1 │ │ -194494: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -194496: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ -19449c: 0c01 |0008: move-result-object v1 │ │ -19449e: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ -1944a2: 7210 cf0c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -1944a8: 0a01 |000e: move-result v1 │ │ -1944aa: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1944ac: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ -1944b0: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -1944b2: 0f00 |0013: return v0 │ │ +194480: |[194480] org.thoughtcrime.securesms.util.IntentUtils.isResolvable:(Landroid/content/Context;Landroid/content/Intent;)Z │ │ +194490: 6e10 7400 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0074 │ │ +194496: 0c01 |0003: move-result-object v1 │ │ +194498: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +19449a: 6e30 cd00 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@00cd │ │ +1944a0: 0c01 |0008: move-result-object v1 │ │ +1944a2: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ +1944a6: 7210 cf0c 0100 |000b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +1944ac: 0a01 |000e: move-result v1 │ │ +1944ae: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1944b0: 3721 0300 |0010: if-le v1, v2, 0013 // +0003 │ │ +1944b4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +1944b6: 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; │ │ @@ -305354,28 +305355,28 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -1944f4: |[1944f4] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ -194504: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -194508: 1a01 cf44 |0002: const-string v1, "android.intent.action.VIEW" // string@44cf │ │ -19450c: 7110 0102 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -194512: 0c03 |0007: move-result-object v3 │ │ -194514: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ -19451a: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ -194520: 280b |000e: goto 0019 // +000b │ │ -194522: 6003 8a2a |000f: sget v3, Lorg/thoughtcrime/securesms/R$string;.no_browser_installed:I // field@2a8a │ │ -194526: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -194528: 7130 7204 3200 |0012: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0472 │ │ -19452e: 0c02 |0015: move-result-object v2 │ │ -194530: 6e10 7404 0200 |0016: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -194536: 0e00 |0019: return-void │ │ +1944f8: |[1944f8] org.thoughtcrime.securesms.util.IntentUtils.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V │ │ +194508: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +19450c: 1a01 cf44 |0002: const-string v1, "android.intent.action.VIEW" // string@44cf │ │ +194510: 7110 0102 0300 |0004: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +194516: 0c03 |0007: move-result-object v3 │ │ +194518: 7030 8600 1003 |0008: invoke-direct {v0, v1, v3}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@0086 │ │ +19451e: 6e20 7f00 0200 |000b: invoke-virtual {v2, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@007f │ │ +194524: 280b |000e: goto 0019 // +000b │ │ +194526: 6003 8a2a |000f: sget v3, Lorg/thoughtcrime/securesms/R$string;.no_browser_installed:I // field@2a8a │ │ +19452a: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +19452c: 7130 7204 3200 |0012: invoke-static {v2, v3, v0}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0472 │ │ +194532: 0c02 |0015: move-result-object v2 │ │ +194534: 6e10 7404 0200 |0016: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +19453a: 0e00 |0019: return-void │ │ catches : 1 │ │ 0x000b - 0x000e │ │ Landroid/content/ActivityNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=27 │ │ 0x000b line=29 │ │ 0x000f line=31 │ │ @@ -305424,18 +305425,18 @@ │ │ type : '(Lorg/json/JSONObject;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1945d8: |[1945d8] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ -1945e8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1945ee: 5b01 1c42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -1945f2: 0e00 |0005: return-void │ │ +1945dc: |[1945dc] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.:(Lorg/json/JSONObject;)V │ │ +1945ec: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1945f2: 5b01 1c42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +1945f6: 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; │ │ @@ -305446,19 +305447,19 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -194564: |[194564] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ -194574: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -194578: 6e20 a83a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3aa8 │ │ -19457e: 0a02 |0005: move-result v2 │ │ -194580: 0f02 |0006: return v2 │ │ +194568: |[194568] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getInt:(Ljava/lang/String;)I │ │ +194578: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +19457c: 6e20 a83a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getInt:(Ljava/lang/String;)I // method@3aa8 │ │ +194582: 0a02 |0005: move-result v2 │ │ +194584: 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; │ │ │ │ @@ -305467,19 +305468,19 @@ │ │ type : '(Ljava/lang/String;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -1945b8: |[1945b8] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ -1945c8: 5420 1c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -1945cc: 6e20 a93a 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3aa9 │ │ -1945d2: 0b00 |0005: move-result-wide v0 │ │ -1945d4: 1000 |0006: return-wide v0 │ │ +1945bc: |[1945bc] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getLong:(Ljava/lang/String;)J │ │ +1945cc: 5420 1c42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +1945d0: 6e20 a93a 3000 |0002: invoke-virtual {v0, v3}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@3aa9 │ │ +1945d6: 0b00 |0005: move-result-wide v0 │ │ +1945d8: 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; │ │ │ │ @@ -305488,25 +305489,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 │ │ -194584: |[194584] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ -194594: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -194598: 6e20 ac3a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aac │ │ -19459e: 0a00 |0005: move-result v0 │ │ -1945a0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -1945a4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1945a6: 1102 |0009: return-object v2 │ │ -1945a8: 5410 1c42 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -1945ac: 6e20 aa3a 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3aaa │ │ -1945b2: 0c02 |000f: move-result-object v2 │ │ -1945b4: 1102 |0010: return-object v2 │ │ +194588: |[194588] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ +194598: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +19459c: 6e20 ac3a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aac │ │ +1945a2: 0a00 |0005: move-result v0 │ │ +1945a4: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +1945a8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1945aa: 1102 |0009: return-object v2 │ │ +1945ac: 5410 1c42 |000a: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +1945b0: 6e20 aa3a 2000 |000c: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@3aaa │ │ +1945b6: 0c02 |000f: move-result-object v2 │ │ +1945b8: 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; │ │ @@ -305516,19 +305517,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -194544: |[194544] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ -194554: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ -194558: 6e20 ac3a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aac │ │ -19455e: 0a02 |0005: move-result v2 │ │ -194560: 0f02 |0006: return v2 │ │ +194548: |[194548] org.thoughtcrime.securesms.util.JsonUtils$SaneJSONObject.isNull:(Ljava/lang/String;)Z │ │ +194558: 5410 1c42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/JsonUtils$SaneJSONObject;.delegate:Lorg/json/JSONObject; // field@421c │ │ +19455c: 6e20 ac3a 2000 |0002: invoke-virtual {v0, v2}, Lorg/json/JSONObject;.isNull:(Ljava/lang/String;)Z // method@3aac │ │ +194562: 0a02 |0005: move-result v2 │ │ +194564: 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; │ │ │ │ @@ -305579,26 +305580,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -194710: |[194710] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -194720: 2200 4c02 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@024c │ │ -194724: 7010 8508 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@0885 │ │ -19472a: 6900 1d42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -19472e: 6201 6f00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ -194732: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -194734: 6e30 8608 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@0886 │ │ -19473a: 6201 7100 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0071 │ │ -19473e: 6e20 8808 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0888 │ │ -194744: 6201 7000 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0070 │ │ -194748: 6e20 8708 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0887 │ │ -19474e: 0e00 |0017: return-void │ │ +194714: |[194714] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +194724: 2200 4c02 |0000: new-instance v0, Lcom/fasterxml/jackson/databind/ObjectMapper; // type@024c │ │ +194728: 7010 8508 0000 |0002: invoke-direct {v0}, Lcom/fasterxml/jackson/databind/ObjectMapper;.:()V // method@0885 │ │ +19472e: 6900 1d42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +194732: 6201 6f00 |0007: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.FAIL_ON_UNKNOWN_PROPERTIES:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@006f │ │ +194736: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +194738: 6e30 8608 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@0886 │ │ +19473e: 6201 7100 |000d: sget-object v1, Lcom/fasterxml/jackson/databind/SerializationFeature;.WRITE_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/SerializationFeature; // field@0071 │ │ +194742: 6e20 8808 1000 |000f: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/SerializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0888 │ │ +194748: 6201 7000 |0012: sget-object v1, Lcom/fasterxml/jackson/databind/DeserializationFeature;.READ_ENUMS_USING_TO_STRING:Lcom/fasterxml/jackson/databind/DeserializationFeature; // field@0070 │ │ +19474c: 6e20 8708 1000 |0014: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.enable:(Lcom/fasterxml/jackson/databind/DeserializationFeature;)Lcom/fasterxml/jackson/databind/ObjectMapper; // method@0887 │ │ +194752: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0007 line=19 │ │ 0x000d line=20 │ │ 0x0012 line=21 │ │ locals : │ │ @@ -305608,17 +305609,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194750: |[194750] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ -194760: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194766: 0e00 |0003: return-void │ │ +194754: |[194754] org.thoughtcrime.securesms.util.JsonUtils.:()V │ │ +194764: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19476a: 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;) │ │ @@ -305626,19 +305627,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 │ │ -194660: |[194660] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ -194670: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -194674: 6e30 8908 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@0889 │ │ -19467a: 0c01 |0005: move-result-object v1 │ │ -19467c: 1101 |0006: return-object v1 │ │ +194664: |[194664] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; │ │ +194674: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +194678: 6e30 8908 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/InputStream;Ljava/lang/Class;)Ljava/lang/Object; // method@0889 │ │ +19467e: 0c01 |0005: move-result-object v1 │ │ +194680: 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; │ │ │ │ @@ -305647,19 +305648,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 │ │ -194680: |[194680] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ -194690: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -194694: 6e30 8a08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@088a │ │ -19469a: 0c01 |0005: move-result-object v1 │ │ -19469c: 1101 |0006: return-object v1 │ │ +194684: |[194684] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; │ │ +194694: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +194698: 6e30 8a08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object; // method@088a │ │ +19469e: 0c01 |0005: move-result-object v1 │ │ +1946a0: 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; │ │ │ │ @@ -305668,19 +305669,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 │ │ -1946a0: |[1946a0] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ -1946b0: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -1946b4: 6e30 8b08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@088b │ │ -1946ba: 0c01 |0005: move-result-object v1 │ │ -1946bc: 1101 |0006: return-object v1 │ │ +1946a4: |[1946a4] org.thoughtcrime.securesms.util.JsonUtils.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; │ │ +1946b4: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +1946b8: 6e30 8b08 1002 |0002: invoke-virtual {v0, v1, v2}, Lcom/fasterxml/jackson/databind/ObjectMapper;.readValue:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@088b │ │ +1946be: 0c01 |0005: move-result-object v1 │ │ +1946c0: 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; │ │ │ │ @@ -305689,20 +305690,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 │ │ -19463c: |[19463c] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ -19464c: 2200 0703 |0000: new-instance v0, Ljava/lang/String; // type@0307 │ │ -194650: 7020 be0a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0abe │ │ -194656: 7120 3b56 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@563b │ │ -19465c: 0c01 |0008: move-result-object v1 │ │ -19465e: 1101 |0009: return-object v1 │ │ +194640: |[194640] org.thoughtcrime.securesms.util.JsonUtils.fromJson:([BLjava/lang/Class;)Ljava/lang/Object; │ │ +194650: 2200 0703 |0000: new-instance v0, Ljava/lang/String; // type@0307 │ │ +194654: 7020 be0a 1000 |0002: invoke-direct {v0, v1}, Ljava/lang/String;.:([B)V // method@0abe │ │ +19465a: 7120 3b56 2000 |0005: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/util/JsonUtils;.fromJson:(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; // method@563b │ │ +194660: 0c01 |0008: move-result-object v1 │ │ +194662: 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; │ │ │ │ @@ -305711,37 +305712,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 │ │ -194624: |[194624] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ -194634: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -194638: 1100 |0002: return-object v0 │ │ +194628: |[194628] org.thoughtcrime.securesms.util.JsonUtils.getMapper:()Lcom/fasterxml/jackson/databind/ObjectMapper; │ │ +194638: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +19463c: 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 │ │ -1945f4: |[1945f4] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ -194604: 6e20 ad3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3aad │ │ -19460a: 0a00 |0003: move-result v0 │ │ -19460c: 0f00 |0004: return v0 │ │ -19460e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -194610: 0f00 |0006: return v0 │ │ +1945f8: |[1945f8] org.thoughtcrime.securesms.util.JsonUtils.optBoolean:(Lorg/json/JSONObject;Ljava/lang/String;)Z │ │ +194608: 6e20 ad3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optBoolean:(Ljava/lang/String;)Z // method@3aad │ │ +19460e: 0a00 |0003: move-result v0 │ │ +194610: 0f00 |0004: return v0 │ │ +194612: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +194614: 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; │ │ @@ -305752,20 +305753,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 │ │ -1946c0: |[1946c0] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ -1946d0: 6e20 af3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3aaf │ │ -1946d6: 0c00 |0003: move-result-object v0 │ │ -1946d8: 1100 |0004: return-object v0 │ │ -1946da: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ -1946de: 1100 |0007: return-object v0 │ │ +1946c4: |[1946c4] org.thoughtcrime.securesms.util.JsonUtils.optString:(Lorg/json/JSONObject;Ljava/lang/String;)Ljava/lang/String; │ │ +1946d4: 6e20 af3a 1000 |0000: invoke-virtual {v0, v1}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@3aaf │ │ +1946da: 0c00 |0003: move-result-object v0 │ │ +1946dc: 1100 |0004: return-object v0 │ │ +1946de: 1a00 0000 |0005: const-string v0, "" // string@0000 │ │ +1946e2: 1100 |0007: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0004 │ │ Ljava/lang/Exception; -> 0x0005 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=52 │ │ locals : │ │ @@ -305777,19 +305778,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 │ │ -1946f0: |[1946f0] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ -194700: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ -194704: 6e20 8c08 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@088c │ │ -19470a: 0c01 |0005: move-result-object v1 │ │ -19470c: 1101 |0006: return-object v1 │ │ +1946f4: |[1946f4] org.thoughtcrime.securesms.util.JsonUtils.toJson:(Ljava/lang/Object;)Ljava/lang/String; │ │ +194704: 6200 1d42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/JsonUtils;.objectMapper:Lcom/fasterxml/jackson/databind/ObjectMapper; // field@421d │ │ +194708: 6e20 8c08 1000 |0002: invoke-virtual {v0, v1}, Lcom/fasterxml/jackson/databind/ObjectMapper;.writeValueAsString:(Ljava/lang/Object;)Ljava/lang/String; // method@088c │ │ +19470e: 0c01 |0005: move-result-object v1 │ │ +194710: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -305828,18 +305829,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -194790: |[194790] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ -1947a0: 7010 ad0c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cad │ │ -1947a6: 5901 1e42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@421e │ │ -1947aa: 0e00 |0005: return-void │ │ +194794: |[194794] org.thoughtcrime.securesms.util.LRUCache.:(I)V │ │ +1947a4: 7010 ad0c 0000 |0000: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@0cad │ │ +1947aa: 5901 1e42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@421e │ │ +1947ae: 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 │ │ @@ -305850,23 +305851,23 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -194768: |[194768] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ -194778: 6e10 4356 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@5643 │ │ -19477e: 0a02 |0003: move-result v2 │ │ -194780: 5210 1e42 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@421e │ │ -194784: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ -194788: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -19478a: 2802 |0009: goto 000b // +0002 │ │ -19478c: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -19478e: 0f02 |000b: return v2 │ │ +19476c: |[19476c] org.thoughtcrime.securesms.util.LRUCache.removeEldestEntry:(Ljava/util/Map$Entry;)Z │ │ +19477c: 6e10 4356 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/LRUCache;.size:()I // method@5643 │ │ +194782: 0a02 |0003: move-result v2 │ │ +194784: 5210 1e42 |0004: iget v0, v1, Lorg/thoughtcrime/securesms/util/LRUCache;.maxSize:I // field@421e │ │ +194788: 3702 0400 |0006: if-le v2, v0, 000a // +0004 │ │ +19478c: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +19478e: 2802 |0009: goto 000b // +0002 │ │ +194790: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +194792: 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; │ │ │ │ @@ -305903,24 +305904,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -194804: |[194804] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -194814: 1a00 4706 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@0647 │ │ -194818: 7110 be0d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbe │ │ -19481e: 0c00 |0005: move-result-object v0 │ │ -194820: 6900 1f42 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@421f │ │ -194824: 1a00 4606 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@0646 │ │ -194828: 7110 be0d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbe │ │ -19482e: 0c00 |000d: move-result-object v0 │ │ -194830: 6900 2042 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@4220 │ │ -194834: 0e00 |0010: return-void │ │ +194808: |[194808] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +194818: 1a00 4706 |0000: const-string v0, "(?<=^|\s)/[a-zA-Z][a-zA-Z@\d_/.-]{0,254}" // string@0647 │ │ +19481c: 7110 be0d 0000 |0002: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbe │ │ +194822: 0c00 |0005: move-result-object v0 │ │ +194824: 6900 1f42 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@421f │ │ +194828: 1a00 4606 |0008: const-string v0, "(?<=^|\s)(SOCKS5|socks5|ss|SS):[^ \n]+" // string@0646 │ │ +19482c: 7110 be0d 0000 |000a: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@0dbe │ │ +194832: 0c00 |000d: move-result-object v0 │ │ +194834: 6900 2042 |000e: sput-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@4220 │ │ +194838: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ 0x0008 line=13 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/Linkifier;) │ │ @@ -305928,17 +305929,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -194838: |[194838] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ -194848: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19484e: 0e00 |0003: return-void │ │ +19483c: |[19483c] org.thoughtcrime.securesms.util.Linkifier.:()V │ │ +19484c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194852: 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;) │ │ @@ -305946,33 +305947,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 │ │ -1947ac: |[1947ac] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ -1947bc: 6200 1f42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@421f │ │ -1947c0: 1a01 094a |0002: const-string v1, "cmd:" // string@4a09 │ │ -1947c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -1947c6: 7152 b802 0321 |0005: invoke-static {v3, v0, v1, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02b8 │ │ -1947cc: 0a00 |0008: move-result v0 │ │ -1947ce: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -1947d2: 7110 4756 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ -1947d8: 6200 2042 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@4220 │ │ -1947dc: 7152 b802 0322 |0010: invoke-static {v3, v0, v2, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02b8 │ │ -1947e2: 0a00 |0013: move-result v0 │ │ -1947e4: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -1947e8: 7110 4756 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ -1947ee: 1270 |0019: const/4 v0, #int 7 // #7 │ │ -1947f0: 7120 b702 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b7 │ │ -1947f6: 0a00 |001d: move-result v0 │ │ -1947f8: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -1947fc: 7110 4756 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ -194802: 1103 |0023: return-object v3 │ │ +1947b0: |[1947b0] org.thoughtcrime.securesms.util.Linkifier.linkify:(Landroid/text/SpannableString;)Landroid/text/SpannableString; │ │ +1947c0: 6200 1f42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.CMD_PATTERN:Ljava/util/regex/Pattern; // field@421f │ │ +1947c4: 1a01 094a |0002: const-string v1, "cmd:" // string@4a09 │ │ +1947c8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +1947ca: 7152 b802 0321 |0005: invoke-static {v3, v0, v1, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02b8 │ │ +1947d0: 0a00 |0008: move-result v0 │ │ +1947d2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +1947d6: 7110 4756 0300 |000b: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ +1947dc: 6200 2042 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Linkifier;.PROXY_PATTERN:Ljava/util/regex/Pattern; // field@4220 │ │ +1947e0: 7152 b802 0322 |0010: invoke-static {v3, v0, v2, v2, v2}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;Ljava/util/regex/Pattern;Ljava/lang/String;Landroid/text/util/Linkify$MatchFilter;Landroid/text/util/Linkify$TransformFilter;)Z // method@02b8 │ │ +1947e6: 0a00 |0013: move-result v0 │ │ +1947e8: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +1947ec: 7110 4756 0300 |0016: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ +1947f2: 1270 |0019: const/4 v0, #int 7 // #7 │ │ +1947f4: 7120 b702 0300 |001a: invoke-static {v3, v0}, Landroid/text/util/Linkify;.addLinks:(Landroid/text/Spannable;I)Z // method@02b7 │ │ +1947fa: 0a00 |001d: move-result v0 │ │ +1947fc: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +194800: 7110 4756 0300 |0020: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/Linkifier;.replaceURLSpan:(Landroid/text/SpannableString;)V // method@5647 │ │ +194806: 1103 |0023: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000b line=29 │ │ 0x000e line=32 │ │ 0x0016 line=33 │ │ 0x001a line=37 │ │ @@ -305985,38 +305986,38 @@ │ │ type : '(Landroid/text/SpannableString;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -194850: |[194850] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ -194860: 6e10 9902 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -194866: 0a00 |0003: move-result v0 │ │ -194868: 1c01 ce00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00ce │ │ -19486c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19486e: 6e40 9802 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0298 │ │ -194874: 0c00 |000a: move-result-object v0 │ │ -194876: 1f00 2011 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1120 │ │ -19487a: 2101 |000d: array-length v1, v0 │ │ -19487c: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -194880: 4603 0002 |0010: aget-object v3, v0, v2 │ │ -194884: 6e20 9702 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0297 │ │ -19488a: 0a04 |0015: move-result v4 │ │ -19488c: 6e20 9602 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0296 │ │ -194892: 0a05 |0019: move-result v5 │ │ -194894: 2206 c110 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ -194898: 6e10 b602 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b6 │ │ -19489e: 0c03 |001f: move-result-object v3 │ │ -1948a0: 7020 6156 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@5661 │ │ -1948a6: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ -1948aa: 6e53 9a02 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1948b0: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -1948b4: 28e4 |002a: goto 000e // -001c │ │ -1948b6: 0e00 |002b: return-void │ │ +194854: |[194854] org.thoughtcrime.securesms.util.Linkifier.replaceURLSpan:(Landroid/text/SpannableString;)V │ │ +194864: 6e10 9902 0700 |0000: invoke-virtual {v7}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +19486a: 0a00 |0003: move-result v0 │ │ +19486c: 1c01 ce00 |0004: const-class v1, Landroid/text/style/URLSpan; // type@00ce │ │ +194870: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +194872: 6e40 9802 2710 |0007: invoke-virtual {v7, v2, v0, v1}, Landroid/text/SpannableString;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0298 │ │ +194878: 0c00 |000a: move-result-object v0 │ │ +19487a: 1f00 2011 |000b: check-cast v0, [Landroid/text/style/URLSpan; // type@1120 │ │ +19487e: 2101 |000d: array-length v1, v0 │ │ +194880: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +194884: 4603 0002 |0010: aget-object v3, v0, v2 │ │ +194888: 6e20 9702 3700 |0012: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanStart:(Ljava/lang/Object;)I // method@0297 │ │ +19488e: 0a04 |0015: move-result v4 │ │ +194890: 6e20 9602 3700 |0016: invoke-virtual {v7, v3}, Landroid/text/SpannableString;.getSpanEnd:(Ljava/lang/Object;)I // method@0296 │ │ +194896: 0a05 |0019: move-result v5 │ │ +194898: 2206 c110 |001a: new-instance v6, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ +19489c: 6e10 b602 0300 |001c: invoke-virtual {v3}, Landroid/text/style/URLSpan;.getURL:()Ljava/lang/String; // method@02b6 │ │ +1948a2: 0c03 |001f: move-result-object v3 │ │ +1948a4: 7020 6156 3600 |0020: invoke-direct {v6, v3}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.:(Ljava/lang/String;)V // method@5661 │ │ +1948aa: 1303 2100 |0023: const/16 v3, #int 33 // #21 │ │ +1948ae: 6e53 9a02 6754 |0025: invoke-virtual {v7, v6, v4, v5, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1948b4: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +1948b8: 28e4 |002a: goto 000e // -001c │ │ +1948ba: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x000d line=17 │ │ 0x0012 line=18 │ │ 0x0016 line=19 │ │ 0x001a line=21 │ │ @@ -306065,18 +306066,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1948d0: |[1948d0] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ -1948e0: 5b01 2142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@4221 │ │ -1948e4: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1948ea: 0e00 |0005: return-void │ │ +1948d4: |[1948d4] org.thoughtcrime.securesms.util.ListenableFutureTask$1.:(Ljava/lang/Object;)V │ │ +1948e4: 5b01 2142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@4221 │ │ +1948e8: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1948ee: 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; │ │ │ │ @@ -306086,17 +306087,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1948b8: |[1948b8] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ -1948c8: 5410 2142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@4221 │ │ -1948cc: 1100 |0002: return-object v0 │ │ +1948bc: |[1948bc] org.thoughtcrime.securesms.util.ListenableFutureTask$1.call:()Ljava/lang/Object; │ │ +1948cc: 5410 2142 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.val$result:Ljava/lang/Object; // field@4221 │ │ +1948d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; │ │ │ │ source_file_idx : 7720 (ListenableFutureTask.java) │ │ @@ -306134,18 +306135,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 │ │ -1948ec: |[1948ec] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ -1948fc: 5b01 2242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ -194900: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194906: 0e00 |0005: return-void │ │ +1948f0: |[1948f0] org.thoughtcrime.securesms.util.ListenableFutureTask$2.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V │ │ +194900: 5b01 2242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ +194904: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19490a: 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; │ │ │ │ @@ -306155,30 +306156,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -194908: |[194908] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ -194918: 5430 2242 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ -19491c: 7110 5156 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@5651 │ │ -194922: 0c00 |0005: move-result-object v0 │ │ -194924: 7210 c90c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ -19492a: 0c00 |0009: move-result-object v0 │ │ -19492c: 7210 aa0c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -194932: 0a01 |000d: move-result v1 │ │ -194934: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ -194938: 7210 ab0c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19493e: 0c01 |0013: move-result-object v1 │ │ -194940: 1f01 b410 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10b4 │ │ -194944: 5432 2242 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ -194948: 7120 5256 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@5652 │ │ -19494e: 28ef |001b: goto 000a // -0011 │ │ -194950: 0e00 |001c: return-void │ │ +19490c: |[19490c] org.thoughtcrime.securesms.util.ListenableFutureTask$2.run:()V │ │ +19491c: 5430 2242 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ +194920: 7110 5156 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; // method@5651 │ │ +194926: 0c00 |0005: move-result-object v0 │ │ +194928: 7210 c90c 0000 |0006: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ +19492e: 0c00 |0009: move-result-object v0 │ │ +194930: 7210 aa0c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +194936: 0a01 |000d: move-result v1 │ │ +194938: 3801 0e00 |000e: if-eqz v1, 001c // +000e │ │ +19493c: 7210 ab0c 0000 |0010: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +194942: 0c01 |0013: move-result-object v1 │ │ +194944: 1f01 b410 |0014: check-cast v1, Lorg/thoughtcrime/securesms/util/FutureTaskListener; // type@10b4 │ │ +194948: 5432 2242 |0016: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.this$0:Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // field@4222 │ │ +19494c: 7120 5256 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@5652 │ │ +194952: 28ef |001b: goto 000a // -0011 │ │ +194954: 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; │ │ │ │ @@ -306241,18 +306242,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -1949d0: |[1949d0] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ -1949e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1949e2: 7030 4d56 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@564d │ │ -1949e8: 0e00 |0004: return-void │ │ +1949d4: |[1949d4] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;)V │ │ +1949e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1949e6: 7030 4d56 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@564d │ │ +1949ec: 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; │ │ │ │ @@ -306261,26 +306262,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 │ │ -1949ec: |[1949ec] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -1949fc: 2200 bc10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10bc │ │ -194a00: 7020 4856 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5648 │ │ -194a06: 7020 510d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d51 │ │ -194a0c: 2202 8203 |0008: new-instance v2, Ljava/util/LinkedList; // type@0382 │ │ -194a10: 7010 b60c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -194a16: 5b12 2542 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ -194a1a: 5b13 2442 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ -194a1e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -194a20: 5b12 2342 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ -194a24: 6e10 5c56 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@565c │ │ -194a2a: 0e00 |0017: return-void │ │ +1949f0: |[1949f0] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +194a00: 2200 bc10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1; // type@10bc │ │ +194a04: 7020 4856 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$1;.:(Ljava/lang/Object;)V // method@5648 │ │ +194a0a: 7020 510d 0100 |0005: invoke-direct {v1, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d51 │ │ +194a10: 2202 8203 |0008: new-instance v2, Ljava/util/LinkedList; // type@0382 │ │ +194a14: 7010 b60c 0200 |000a: invoke-direct {v2}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +194a1a: 5b12 2542 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ +194a1e: 5b13 2442 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ +194a22: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +194a24: 5b12 2342 |0012: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ +194a28: 6e10 5c56 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.run:()V // method@565c │ │ +194a2e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0008 line=30 │ │ 0x000f line=64 │ │ 0x0012 line=65 │ │ 0x0014 line=66 │ │ @@ -306294,18 +306295,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 │ │ -194a2c: |[194a2c] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ -194a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -194a3e: 7030 4f56 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@564f │ │ -194a44: 0e00 |0004: return-void │ │ +194a30: |[194a30] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;)V │ │ +194a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +194a42: 7030 4f56 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V // method@564f │ │ +194a48: 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; │ │ │ │ @@ -306314,18 +306315,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 │ │ -194a48: |[194a48] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ -194a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -194a5a: 7040 5056 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@5650 │ │ -194a60: 0e00 |0004: return-void │ │ +194a4c: |[194a4c] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;)V │ │ +194a5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +194a5e: 7040 5056 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@5650 │ │ +194a64: 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; │ │ @@ -306335,22 +306336,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 │ │ -194a64: |[194a64] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ -194a74: 7020 510d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d51 │ │ -194a7a: 2201 8203 |0003: new-instance v1, Ljava/util/LinkedList; // type@0382 │ │ -194a7e: 7010 b60c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -194a84: 5b01 2542 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ -194a88: 5b02 2442 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ -194a8c: 5b03 2342 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ -194a90: 0e00 |000e: return-void │ │ +194a68: |[194a68] org.thoughtcrime.securesms.util.ListenableFutureTask.:(Ljava/util/concurrent/Callable;Ljava/lang/Object;Ljava/util/concurrent/Executor;)V │ │ +194a78: 7020 510d 1000 |0000: invoke-direct {v0, v1}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@0d51 │ │ +194a7e: 2201 8203 |0003: new-instance v1, Ljava/util/LinkedList; // type@0382 │ │ +194a82: 7010 b60c 0100 |0005: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +194a88: 5b01 2542 |0008: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ +194a8c: 5b02 2442 |000a: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ +194a90: 5b03 2342 |000c: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ +194a94: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=30 │ │ 0x000a line=48 │ │ 0x000c line=49 │ │ locals : │ │ @@ -306364,17 +306365,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 │ │ -1949b8: |[1949b8] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ -1949c8: 5400 2542 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ -1949cc: 1100 |0002: return-object v0 │ │ +1949bc: |[1949bc] org.thoughtcrime.securesms.util.ListenableFutureTask.access$000:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)Ljava/util/List; │ │ +1949cc: 5400 2542 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ +1949d0: 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;) │ │ @@ -306382,17 +306383,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 │ │ -194a94: |[194a94] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -194aa4: 7020 5556 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5655 │ │ -194aaa: 0e00 |0003: return-void │ │ +194a98: |[194a98] org.thoughtcrime.securesms.util.ListenableFutureTask.access$100:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +194aa8: 7020 5556 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5655 │ │ +194aae: 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; │ │ │ │ @@ -306401,23 +306402,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -194afc: |[194afc] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ -194b0c: 2200 bd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10bd │ │ -194b10: 7020 4a56 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@564a │ │ -194b16: 5421 2342 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ -194b1a: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ -194b1e: 7210 a60a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ -194b24: 2804 |000c: goto 0010 // +0004 │ │ -194b26: 7220 490d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ -194b2c: 0e00 |0010: return-void │ │ +194b00: |[194b00] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:()V │ │ +194b10: 2200 bd10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2; // type@10bd │ │ +194b14: 7020 4a56 2000 |0002: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask$2;.:(Lorg/thoughtcrime/securesms/util/ListenableFutureTask;)V // method@564a │ │ +194b1a: 5421 2342 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callbackExecutor:Ljava/util/concurrent/Executor; // field@4223 │ │ +194b1e: 3901 0600 |0007: if-nez v1, 000d // +0006 │ │ +194b22: 7210 a60a 0000 |0009: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ +194b28: 2804 |000c: goto 0010 // +0004 │ │ +194b2a: 7220 490d 0100 |000d: invoke-interface {v1, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ +194b30: 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; │ │ @@ -306427,28 +306428,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 │ │ -194b30: |[194b30] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -194b40: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ -194b44: 6e10 5856 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5658 │ │ -194b4a: 0c00 |0005: move-result-object v0 │ │ -194b4c: 7220 2656 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@5626 │ │ -194b52: 280d |0009: goto 0016 // +000d │ │ -194b54: 0d00 |000a: move-exception v0 │ │ -194b56: 7220 2556 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@5625 │ │ -194b5c: 2808 |000e: goto 0016 // +0008 │ │ -194b5e: 0d02 |000f: move-exception v2 │ │ -194b60: 2200 d602 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ -194b64: 7020 bc09 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -194b6a: 2700 |0015: throw v0 │ │ -194b6c: 0e00 |0016: return-void │ │ +194b34: |[194b34] org.thoughtcrime.securesms.util.ListenableFutureTask.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +194b44: 3802 1600 |0000: if-eqz v2, 0016 // +0016 │ │ +194b48: 6e10 5856 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.get:()Ljava/lang/Object; // method@5658 │ │ +194b4e: 0c00 |0005: move-result-object v0 │ │ +194b50: 7220 2656 0200 |0006: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onSuccess:(Ljava/lang/Object;)V // method@5626 │ │ +194b56: 280d |0009: goto 0016 // +000d │ │ +194b58: 0d00 |000a: move-exception v0 │ │ +194b5a: 7220 2556 0200 |000b: invoke-interface {v2, v0}, Lorg/thoughtcrime/securesms/util/FutureTaskListener;.onFailure:(Ljava/util/concurrent/ExecutionException;)V // method@5625 │ │ +194b60: 2808 |000e: goto 0016 // +0008 │ │ +194b62: 0d02 |000f: move-exception v2 │ │ +194b64: 2200 d602 |0010: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ +194b68: 7020 bc09 2000 |0012: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +194b6e: 2700 |0015: throw v0 │ │ +194b70: 0e00 |0016: return-void │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000f │ │ Ljava/util/concurrent/ExecutionException; -> 0x000a │ │ positions : │ │ 0x0002 line=103 │ │ 0x000b line=107 │ │ @@ -306463,28 +306464,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 │ │ -194aac: |[194aac] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -194abc: 1d01 |0000: monitor-enter v1 │ │ -194abe: 6e10 5a56 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@565a │ │ -194ac4: 0a00 |0004: move-result v0 │ │ -194ac6: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -194aca: 7020 5556 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5655 │ │ -194ad0: 2806 |000a: goto 0010 // +0006 │ │ -194ad2: 5410 2542 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ -194ad6: 7220 c10c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -194adc: 1e01 |0010: monitor-exit v1 │ │ -194ade: 0e00 |0011: return-void │ │ -194ae0: 0d02 |0012: move-exception v2 │ │ -194ae2: 1e01 |0013: monitor-exit v1 │ │ -194ae4: 2702 |0014: throw v2 │ │ +194ab0: |[194ab0] org.thoughtcrime.securesms.util.ListenableFutureTask.addListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +194ac0: 1d01 |0000: monitor-enter v1 │ │ +194ac2: 6e10 5a56 0100 |0001: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.isDone:()Z // method@565a │ │ +194ac8: 0a00 |0004: move-result v0 │ │ +194aca: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +194ace: 7020 5556 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V // method@5655 │ │ +194ad4: 2806 |000a: goto 0010 // +0006 │ │ +194ad6: 5410 2542 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ +194ada: 7220 c10c 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +194ae0: 1e01 |0010: monitor-exit v1 │ │ +194ae2: 0e00 |0011: return-void │ │ +194ae4: 0d02 |0012: move-exception v2 │ │ +194ae6: 1e01 |0013: monitor-exit v1 │ │ +194ae8: 2702 |0014: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0010 │ │ -> 0x0012 │ │ 0x0013 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0001 line=70 │ │ @@ -306500,22 +306501,22 @@ │ │ type : '()V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -194b80: |[194b80] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ -194b90: 1d01 |0000: monitor-enter v1 │ │ -194b92: 7010 5456 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@5654 │ │ -194b98: 1e01 |0004: monitor-exit v1 │ │ -194b9a: 0e00 |0005: return-void │ │ -194b9c: 0d00 |0006: move-exception v0 │ │ -194b9e: 1e01 |0007: monitor-exit v1 │ │ -194ba0: 2700 |0008: throw v0 │ │ +194b84: |[194b84] org.thoughtcrime.securesms.util.ListenableFutureTask.done:()V │ │ +194b94: 1d01 |0000: monitor-enter v1 │ │ +194b96: 7010 5456 0100 |0001: invoke-direct {v1}, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.callback:()V // method@5654 │ │ +194b9c: 1e01 |0004: monitor-exit v1 │ │ +194b9e: 0e00 |0005: return-void │ │ +194ba0: 0d00 |0006: move-exception v0 │ │ +194ba2: 1e01 |0007: monitor-exit v1 │ │ +194ba4: 2700 |0008: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ 0x0007 - 0x0008 │ │ -> 0x0006 │ │ positions : │ │ 0x0001 line=83 │ │ @@ -306528,26 +306529,26 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -194954: |[194954] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ -194964: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ -194968: 2020 be10 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10be │ │ -19496c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -194970: 5410 2442 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ -194974: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -194978: 6e20 9b0a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ -19497e: 0a02 |000d: move-result v2 │ │ -194980: 0f02 |000e: return v2 │ │ -194982: 6f20 9b0a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ -194988: 0a02 |0012: move-result v2 │ │ -19498a: 0f02 |0013: return v2 │ │ +194958: |[194958] org.thoughtcrime.securesms.util.ListenableFutureTask.equals:(Ljava/lang/Object;)Z │ │ +194968: 3802 0f00 |0000: if-eqz v2, 000f // +000f │ │ +19496c: 2020 be10 |0002: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/ListenableFutureTask; // type@10be │ │ +194970: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +194974: 5410 2442 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ +194978: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +19497c: 6e20 9b0a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ +194982: 0a02 |000d: move-result v2 │ │ +194984: 0f02 |000e: return v2 │ │ +194986: 6f20 9b0a 2100 |000f: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ +19498c: 0a02 |0012: move-result v2 │ │ +19498e: 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; │ │ @@ -306558,23 +306559,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -19498c: |[19498c] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ -19499c: 5410 2442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ -1949a0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -1949a4: 6e10 9d0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ -1949aa: 0a00 |0007: move-result v0 │ │ -1949ac: 0f00 |0008: return v0 │ │ -1949ae: 6f10 9d0a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ -1949b4: 0a00 |000c: move-result v0 │ │ -1949b6: 0f00 |000d: return v0 │ │ +194990: |[194990] org.thoughtcrime.securesms.util.ListenableFutureTask.hashCode:()I │ │ +1949a0: 5410 2442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.identifier:Ljava/lang/Object; // field@4224 │ │ +1949a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +1949a8: 6e10 9d0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ +1949ae: 0a00 |0007: move-result v0 │ │ +1949b0: 0f00 |0008: return v0 │ │ +1949b2: 6f10 9d0a 0100 |0009: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ +1949b8: 0a00 |000c: move-result v0 │ │ +1949ba: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0009 line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/ListenableFutureTask; │ │ │ │ @@ -306583,23 +306584,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 │ │ -194bb8: |[194bb8] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ -194bc8: 1d01 |0000: monitor-enter v1 │ │ -194bca: 5410 2542 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ -194bce: 7220 cd0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0ccd │ │ -194bd4: 1e01 |0006: monitor-exit v1 │ │ -194bd6: 0e00 |0007: return-void │ │ -194bd8: 0d02 |0008: move-exception v2 │ │ -194bda: 1e01 |0009: monitor-exit v1 │ │ -194bdc: 2702 |000a: throw v2 │ │ +194bbc: |[194bbc] org.thoughtcrime.securesms.util.ListenableFutureTask.removeListener:(Lorg/thoughtcrime/securesms/util/FutureTaskListener;)V │ │ +194bcc: 1d01 |0000: monitor-enter v1 │ │ +194bce: 5410 2542 |0001: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/ListenableFutureTask;.listeners:Ljava/util/List; // field@4225 │ │ +194bd2: 7220 cd0c 2000 |0003: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0ccd │ │ +194bd8: 1e01 |0006: monitor-exit v1 │ │ +194bda: 0e00 |0007: return-void │ │ +194bdc: 0d02 |0008: move-exception v2 │ │ +194bde: 1e01 |0009: monitor-exit v1 │ │ +194be0: 2702 |000a: throw v2 │ │ catches : 2 │ │ 0x0001 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0001 line=78 │ │ @@ -306646,20 +306647,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 │ │ -194bf4: |[194bf4] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -194c04: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194c0a: 5b01 2642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4226 │ │ -194c0e: 5b02 2742 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4227 │ │ -194c12: 5b03 2842 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4228 │ │ -194c16: 0e00 |0009: return-void │ │ +194bf8: |[194bf8] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +194c08: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194c0e: 5b01 2642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4226 │ │ +194c12: 5b02 2742 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4227 │ │ +194c16: 5b03 2842 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4228 │ │ +194c1a: 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; │ │ @@ -306671,20 +306672,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 │ │ -194c18: |[194c18] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -194c28: 5430 2642 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4226 │ │ -194c2c: 5431 2742 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4227 │ │ -194c30: 5432 2842 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4228 │ │ -194c34: 6e55 6256 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@5662 │ │ -194c3a: 0e00 |0009: return-void │ │ +194c1c: |[194c1c] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +194c2c: 5430 2642 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4226 │ │ +194c30: 5431 2742 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$1:Landroid/app/Activity; // field@4227 │ │ +194c34: 5432 2842 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcContact; // field@4228 │ │ +194c38: 6e55 6256 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@5662 │ │ +194c3e: 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 │ │ @@ -306723,19 +306724,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 │ │ -194c3c: |[194c3c] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -194c4c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -194c52: 5b01 2942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4229 │ │ -194c56: 5b02 2a42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@422a │ │ -194c5a: 0e00 |0007: return-void │ │ +194c40: |[194c40] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +194c50: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +194c56: 5b01 2942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4229 │ │ +194c5a: 5b02 2a42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@422a │ │ +194c5e: 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; │ │ @@ -306746,19 +306747,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 │ │ -194c5c: |[194c5c] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ -194c6c: 5420 2942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4229 │ │ -194c70: 5421 2a42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@422a │ │ -194c74: 7140 6356 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@5663 │ │ -194c7a: 0e00 |0007: return-void │ │ +194c60: |[194c60] org.thoughtcrime.securesms.util.LongClickCopySpan$$ExternalSyntheticLambda1.onClick:(Landroid/content/DialogInterface;I)V │ │ +194c70: 5420 2942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$0:Landroid/content/Context; // field@4229 │ │ +194c74: 5421 2a42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.f$1:Ljava/lang/String; // field@422a │ │ +194c78: 7140 6356 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@5663 │ │ +194c7e: 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 │ │ @@ -306815,18 +306816,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -194cc4: |[194cc4] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ -194cd4: 7010 af02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02af │ │ -194cda: 5b01 3042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194cde: 0e00 |0005: return-void │ │ +194cc8: |[194cc8] org.thoughtcrime.securesms.util.LongClickCopySpan.:(Ljava/lang/String;)V │ │ +194cd8: 7010 af02 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@02af │ │ +194cde: 5b01 3042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194ce2: 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; │ │ @@ -306836,24 +306837,24 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -194cf8: |[194cf8] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ -194d08: 7120 7f57 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@577f │ │ -194d0e: 6001 6e28 |0003: sget v1, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286e │ │ -194d12: 6e20 7700 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -194d18: 0c01 |0008: move-result-object v1 │ │ -194d1a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -194d1c: 7130 7304 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ -194d22: 0c00 |000d: move-result-object v0 │ │ -194d24: 6e10 7404 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -194d2a: 0e00 |0011: return-void │ │ +194cfc: |[194cfc] org.thoughtcrime.securesms.util.LongClickCopySpan.lambda$onLongClick$1:(Landroid/content/Context;Ljava/lang/String;Landroid/content/DialogInterface;I)V │ │ +194d0c: 7120 7f57 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@577f │ │ +194d12: 6001 6e28 |0003: sget v1, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286e │ │ +194d16: 6e20 7700 1000 |0005: invoke-virtual {v0, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +194d1c: 0c01 |0008: move-result-object v1 │ │ +194d1e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +194d20: 7130 7304 1002 |000a: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ +194d26: 0c00 |000d: move-result-object v0 │ │ +194d28: 6e10 7404 0000 |000e: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +194d2e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0012 reg=0 (null) Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=1 (null) Ljava/lang/String; │ │ @@ -306865,29 +306866,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 │ │ -194fec: |[194fec] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ -194ffc: 7110 bd49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -195002: 0c00 |0003: move-result-object v0 │ │ -195004: 6e10 7806 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -19500a: 0a04 |0007: move-result v4 │ │ -19500c: 6e20 8c06 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ -195012: 0a04 |000b: move-result v4 │ │ -195014: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ -195018: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ -19501c: 1c01 e50c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce5 │ │ -195020: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -195026: 1a01 0e49 |0015: const-string v1, "chat_id" // string@490e │ │ -19502a: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -195030: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ -195036: 0e00 |001d: return-void │ │ +194ff0: |[194ff0] org.thoughtcrime.securesms.util.LongClickCopySpan.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V │ │ +195000: 7110 bd49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +195006: 0c00 |0003: move-result-object v0 │ │ +195008: 6e10 7806 0400 |0004: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +19500e: 0a04 |0007: move-result v4 │ │ +195010: 6e20 8c06 4000 |0008: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ +195016: 0a04 |000b: move-result v4 │ │ +195018: 3804 1100 |000c: if-eqz v4, 001d // +0011 │ │ +19501c: 2200 2b00 |000e: new-instance v0, Landroid/content/Intent; // type@002b │ │ +195020: 1c01 e50c |0010: const-class v1, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce5 │ │ +195024: 7030 8400 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +19502a: 1a01 0e49 |0015: const-string v1, "chat_id" // string@490e │ │ +19502e: 6e30 9c00 1004 |0017: invoke-virtual {v0, v1, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +195034: 6e20 2800 0300 |001a: invoke-virtual {v3, v0}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0028 │ │ +19503a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ 0x000e line=40 │ │ 0x0015 line=41 │ │ 0x001a line=42 │ │ @@ -306901,31 +306902,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 │ │ -194c7c: |[194c7c] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -194c8c: 1a00 1769 |0000: const-string v0, "mailto:" // string@6917 │ │ -194c90: 6e20 eb0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -194c96: 0a00 |0005: move-result v0 │ │ -194c98: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -194c9c: 1270 |0008: const/4 v0, #int 7 // #7 │ │ -194c9e: 6e20 ee0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -194ca4: 0c02 |000c: move-result-object v2 │ │ -194ca6: 1102 |000d: return-object v2 │ │ -194ca8: 1a00 bd7f |000e: const-string v0, "tel:" // string@7fbd │ │ -194cac: 6e20 eb0a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -194cb2: 0a00 |0013: move-result v0 │ │ -194cb4: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -194cb8: 1240 |0016: const/4 v0, #int 4 // #4 │ │ -194cba: 6e20 ee0a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -194cc0: 0c02 |001a: move-result-object v2 │ │ -194cc2: 1102 |001b: return-object v2 │ │ +194c80: |[194c80] org.thoughtcrime.securesms.util.LongClickCopySpan.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +194c90: 1a00 1769 |0000: const-string v0, "mailto:" // string@6917 │ │ +194c94: 6e20 eb0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +194c9a: 0a00 |0005: move-result v0 │ │ +194c9c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +194ca0: 1270 |0008: const/4 v0, #int 7 // #7 │ │ +194ca2: 6e20 ee0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +194ca8: 0c02 |000c: move-result-object v2 │ │ +194caa: 1102 |000d: return-object v2 │ │ +194cac: 1a00 bd7f |000e: const-string v0, "tel:" // string@7fbd │ │ +194cb0: 6e20 eb0a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +194cb6: 0a00 |0013: move-result v0 │ │ +194cb8: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +194cbc: 1240 |0016: const/4 v0, #int 4 // #4 │ │ +194cbe: 6e20 ee0a 0200 |0017: invoke-virtual {v2, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +194cc4: 0c02 |001a: move-result-object v2 │ │ +194cc6: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0009 line=127 │ │ 0x000e line=128 │ │ 0x0017 line=129 │ │ locals : │ │ @@ -306938,17 +306939,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 │ │ -194ce0: |[194ce0] 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 │ │ -194cf0: 7030 6656 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5666 │ │ -194cf6: 0e00 |0003: return-void │ │ +194ce4: |[194ce4] 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 │ │ +194cf4: 7030 6656 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5666 │ │ +194cfa: 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; │ │ @@ -306960,130 +306961,130 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 235 16-bit code units │ │ -194d2c: |[194d2c] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ -194d3c: 5470 3042 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194d40: 1a01 094a |0002: const-string v1, "cmd:" // string@4a09 │ │ -194d44: 6e20 eb0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -194d4a: 0a00 |0007: move-result v0 │ │ -194d4c: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ -194d50: 5470 3042 |000a: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194d54: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -194d56: 6e20 ee0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -194d5c: 0c00 |0010: move-result-object v0 │ │ -194d5e: 6e10 1a03 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194d64: 0c08 |0014: move-result-object v8 │ │ -194d66: 1f08 e50c |0015: check-cast v8, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce5 │ │ -194d6a: 2201 0903 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -194d6e: 7010 050b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -194d74: 6e20 110b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -194d7a: 1a00 d103 |001f: const-string v0, " " // string@03d1 │ │ -194d7e: 6e20 110b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -194d84: 6e10 220b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -194d8a: 0c00 |0027: move-result-object v0 │ │ -194d8c: 6e20 0a3d 0800 |0028: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@3d0a │ │ -194d92: 2900 bf00 |002b: goto/16 00ea // +00bf │ │ -194d96: 0d08 |002d: move-exception v8 │ │ -194d98: 6e10 300a 0800 |002e: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -194d9e: 2900 b900 |0031: goto/16 00ea // +00b9 │ │ -194da2: 5470 3042 |0033: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194da6: 1a01 1769 |0035: const-string v1, "mailto:" // string@6917 │ │ -194daa: 6e20 eb0a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -194db0: 0a00 |003a: move-result v0 │ │ -194db2: 3800 6a00 |003b: if-eqz v0, 00a5 // +006a │ │ -194db6: 5470 3042 |003d: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194dba: 7020 6756 0700 |003f: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5667 │ │ -194dc0: 0c00 |0042: move-result-object v0 │ │ -194dc2: 6e10 1a03 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194dc8: 0c08 |0046: move-result-object v8 │ │ -194dca: 1f08 0e00 |0047: check-cast v8, Landroid/app/Activity; // type@000e │ │ -194dce: 7110 bd49 0800 |0049: invoke-static {v8}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -194dd4: 0c01 |004c: move-result-object v1 │ │ -194dd6: 1202 |004d: const/4 v2, #int 0 // #0 │ │ -194dd8: 6e30 8d06 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@068d │ │ -194dde: 0a00 |0051: move-result v0 │ │ -194de0: 6e20 a506 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -194de6: 0c00 |0055: move-result-object v0 │ │ -194de8: 6e10 7806 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -194dee: 0a03 |0059: move-result v3 │ │ -194df0: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ -194df4: 6e10 7f06 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@067f │ │ -194dfa: 0a03 |005f: move-result v3 │ │ -194dfc: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ -194e00: 6e10 7806 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -194e06: 0a03 |0065: move-result v3 │ │ -194e08: 6e20 9d06 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ -194e0e: 0a01 |0069: move-result v1 │ │ -194e10: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ -194e14: 7030 6656 8700 |006c: invoke-direct {v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5666 │ │ -194e1a: 2900 7b00 |006f: goto/16 00ea // +007b │ │ -194e1e: 2201 4901 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -194e22: 7020 8804 8100 |0073: invoke-direct {v1, v8}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -194e28: 6003 f727 |0076: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f7 │ │ -194e2c: 6e10 7b06 0000 |0078: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@067b │ │ -194e32: 0c04 |007b: move-result-object v4 │ │ -194e34: 1215 |007c: const/4 v5, #int 1 // #1 │ │ -194e36: 2355 2d11 |007d: new-array v5, v5, [Ljava/lang/Object; // type@112d │ │ -194e3a: 1206 |007f: const/4 v6, #int 0 // #0 │ │ -194e3c: 4d04 0506 |0080: aput-object v4, v5, v6 │ │ -194e40: 6e30 1f00 3805 |0082: invoke-virtual {v8, v3, v5}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -194e46: 0c03 |0085: move-result-object v3 │ │ -194e48: 6e20 8e04 3100 |0086: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -194e4e: 0c01 |0089: move-result-object v1 │ │ -194e50: 2203 bf10 |008a: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10bf │ │ -194e54: 7040 5d56 7308 |008c: invoke-direct {v3, v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@565d │ │ -194e5a: 1408 0a00 0401 |008f: const v8, #float 2.42446e-38 // #0104000a │ │ -194e60: 6e30 9404 8103 |0092: invoke-virtual {v1, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -194e66: 0c08 |0095: move-result-object v8 │ │ -194e68: 6000 3328 |0096: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ -194e6c: 6e30 8f04 0802 |0098: invoke-virtual {v8, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -194e72: 0c08 |009b: move-result-object v8 │ │ -194e74: 6e10 9a04 0800 |009c: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -194e7a: 284b |009f: goto 00ea // +004b │ │ -194e7c: 0d08 |00a0: move-exception v8 │ │ -194e7e: 6e10 300a 0800 |00a1: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -194e84: 2846 |00a4: goto 00ea // +0046 │ │ -194e86: 5470 3042 |00a5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194e8a: 7110 6957 0000 |00a7: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@5769 │ │ -194e90: 0a00 |00aa: move-result v0 │ │ -194e92: 3800 1300 |00ab: if-eqz v0, 00be // +0013 │ │ -194e96: 2200 3a10 |00ad: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103a │ │ -194e9a: 6e10 1a03 0800 |00af: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194ea0: 0c08 |00b2: move-result-object v8 │ │ -194ea2: 1f08 0e00 |00b3: check-cast v8, Landroid/app/Activity; // type@000e │ │ -194ea6: 7020 4a53 8000 |00b5: invoke-direct {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@534a │ │ -194eac: 5478 3042 |00b8: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194eb0: 6e20 4c53 8000 |00ba: invoke-virtual {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@534c │ │ -194eb6: 282d |00bd: goto 00ea // +002d │ │ -194eb8: 6e10 1a03 0800 |00be: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194ebe: 0c00 |00c1: move-result-object v0 │ │ -194ec0: 1f00 0e00 |00c2: check-cast v0, Landroid/app/Activity; // type@000e │ │ -194ec4: 7110 bd49 0000 |00c4: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -194eca: 0c01 |00c7: move-result-object v1 │ │ -194ecc: 5472 3042 |00c8: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194ed0: 6e20 8906 2100 |00ca: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@0689 │ │ -194ed6: 0c01 |00cd: move-result-object v1 │ │ -194ed8: 6e10 ee06 0100 |00ce: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06ee │ │ -194ede: 0a01 |00d1: move-result v1 │ │ -194ee0: 1302 0f01 |00d2: const/16 v2, #int 271 // #10f │ │ -194ee4: 3321 0d00 |00d4: if-ne v1, v2, 00e1 // +000d │ │ -194ee8: 2208 3a10 |00d6: new-instance v8, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103a │ │ -194eec: 7020 4a53 0800 |00d8: invoke-direct {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@534a │ │ -194ef2: 5470 3042 |00db: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194ef6: 6e20 4c53 0800 |00dd: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@534c │ │ -194efc: 280a |00e0: goto 00ea // +000a │ │ -194efe: 6e10 1a03 0800 |00e1: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194f04: 0c08 |00e4: move-result-object v8 │ │ -194f06: 5470 3042 |00e5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194f0a: 7120 3156 0800 |00e7: invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5631 │ │ -194f10: 0e00 |00ea: return-void │ │ +194d30: |[194d30] org.thoughtcrime.securesms.util.LongClickCopySpan.onClick:(Landroid/view/View;)V │ │ +194d40: 5470 3042 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194d44: 1a01 094a |0002: const-string v1, "cmd:" // string@4a09 │ │ +194d48: 6e20 eb0a 1000 |0004: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +194d4e: 0a00 |0007: move-result v0 │ │ +194d50: 3800 2b00 |0008: if-eqz v0, 0033 // +002b │ │ +194d54: 5470 3042 |000a: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194d58: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +194d5a: 6e20 ee0a 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +194d60: 0c00 |0010: move-result-object v0 │ │ +194d62: 6e10 1a03 0800 |0011: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194d68: 0c08 |0014: move-result-object v8 │ │ +194d6a: 1f08 e50c |0015: check-cast v8, Lorg/thoughtcrime/securesms/ConversationActivity; // type@0ce5 │ │ +194d6e: 2201 0903 |0017: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +194d72: 7010 050b 0100 |0019: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +194d78: 6e20 110b 0100 |001c: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +194d7e: 1a00 d103 |001f: const-string v0, " " // string@03d1 │ │ +194d82: 6e20 110b 0100 |0021: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +194d88: 6e10 220b 0100 |0024: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +194d8e: 0c00 |0027: move-result-object v0 │ │ +194d90: 6e20 0a3d 0800 |0028: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/ConversationActivity;.setDraftText:(Ljava/lang/String;)V // method@3d0a │ │ +194d96: 2900 bf00 |002b: goto/16 00ea // +00bf │ │ +194d9a: 0d08 |002d: move-exception v8 │ │ +194d9c: 6e10 300a 0800 |002e: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +194da2: 2900 b900 |0031: goto/16 00ea // +00b9 │ │ +194da6: 5470 3042 |0033: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194daa: 1a01 1769 |0035: const-string v1, "mailto:" // string@6917 │ │ +194dae: 6e20 eb0a 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +194db4: 0a00 |003a: move-result v0 │ │ +194db6: 3800 6a00 |003b: if-eqz v0, 00a5 // +006a │ │ +194dba: 5470 3042 |003d: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194dbe: 7020 6756 0700 |003f: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5667 │ │ +194dc4: 0c00 |0042: move-result-object v0 │ │ +194dc6: 6e10 1a03 0800 |0043: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194dcc: 0c08 |0046: move-result-object v8 │ │ +194dce: 1f08 0e00 |0047: check-cast v8, Landroid/app/Activity; // type@000e │ │ +194dd2: 7110 bd49 0800 |0049: invoke-static {v8}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +194dd8: 0c01 |004c: move-result-object v1 │ │ +194dda: 1202 |004d: const/4 v2, #int 0 // #0 │ │ +194ddc: 6e30 8d06 2100 |004e: invoke-virtual {v1, v2, v0}, Lcom/b44t/messenger/DcContext;.createContact:(Ljava/lang/String;Ljava/lang/String;)I // method@068d │ │ +194de2: 0a00 |0051: move-result v0 │ │ +194de4: 6e20 a506 0100 |0052: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +194dea: 0c00 |0055: move-result-object v0 │ │ +194dec: 6e10 7806 0000 |0056: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +194df2: 0a03 |0059: move-result v3 │ │ +194df4: 3803 1700 |005a: if-eqz v3, 0071 // +0017 │ │ +194df8: 6e10 7f06 0000 |005c: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.isBlocked:()Z // method@067f │ │ +194dfe: 0a03 |005f: move-result v3 │ │ +194e00: 3903 1100 |0060: if-nez v3, 0071 // +0011 │ │ +194e04: 6e10 7806 0000 |0062: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +194e0a: 0a03 |0065: move-result v3 │ │ +194e0c: 6e20 9d06 3100 |0066: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ +194e12: 0a01 |0069: move-result v1 │ │ +194e14: 3801 0700 |006a: if-eqz v1, 0071 // +0007 │ │ +194e18: 7030 6656 8700 |006c: invoke-direct {v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.openChat:(Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@5666 │ │ +194e1e: 2900 7b00 |006f: goto/16 00ea // +007b │ │ +194e22: 2201 4901 |0071: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +194e26: 7020 8804 8100 |0073: invoke-direct {v1, v8}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +194e2c: 6003 f727 |0076: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f7 │ │ +194e30: 6e10 7b06 0000 |0078: invoke-virtual {v0}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@067b │ │ +194e36: 0c04 |007b: move-result-object v4 │ │ +194e38: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +194e3a: 2355 2d11 |007d: new-array v5, v5, [Ljava/lang/Object; // type@112d │ │ +194e3e: 1206 |007f: const/4 v6, #int 0 // #0 │ │ +194e40: 4d04 0506 |0080: aput-object v4, v5, v6 │ │ +194e44: 6e30 1f00 3805 |0082: invoke-virtual {v8, v3, v5}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +194e4a: 0c03 |0085: move-result-object v3 │ │ +194e4c: 6e20 8e04 3100 |0086: invoke-virtual {v1, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +194e52: 0c01 |0089: move-result-object v1 │ │ +194e54: 2203 bf10 |008a: new-instance v3, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0; // type@10bf │ │ +194e58: 7040 5d56 7308 |008c: invoke-direct {v3, v7, v8, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/LongClickCopySpan;Landroid/app/Activity;Lcom/b44t/messenger/DcContact;)V // method@565d │ │ +194e5e: 1408 0a00 0401 |008f: const v8, #float 2.42446e-38 // #0104000a │ │ +194e64: 6e30 9404 8103 |0092: invoke-virtual {v1, v8, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +194e6a: 0c08 |0095: move-result-object v8 │ │ +194e6c: 6000 3328 |0096: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ +194e70: 6e30 8f04 0802 |0098: invoke-virtual {v8, v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +194e76: 0c08 |009b: move-result-object v8 │ │ +194e78: 6e10 9a04 0800 |009c: invoke-virtual {v8}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +194e7e: 284b |009f: goto 00ea // +004b │ │ +194e80: 0d08 |00a0: move-exception v8 │ │ +194e82: 6e10 300a 0800 |00a1: invoke-virtual {v8}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +194e88: 2846 |00a4: goto 00ea // +0046 │ │ +194e8a: 5470 3042 |00a5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194e8e: 7110 6957 0000 |00a7: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Ljava/lang/String;)Z // method@5769 │ │ +194e94: 0a00 |00aa: move-result v0 │ │ +194e96: 3800 1300 |00ab: if-eqz v0, 00be // +0013 │ │ +194e9a: 2200 3a10 |00ad: new-instance v0, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103a │ │ +194e9e: 6e10 1a03 0800 |00af: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194ea4: 0c08 |00b2: move-result-object v8 │ │ +194ea6: 1f08 0e00 |00b3: check-cast v8, Landroid/app/Activity; // type@000e │ │ +194eaa: 7020 4a53 8000 |00b5: invoke-direct {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@534a │ │ +194eb0: 5478 3042 |00b8: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194eb4: 6e20 4c53 8000 |00ba: invoke-virtual {v0, v8}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@534c │ │ +194eba: 282d |00bd: goto 00ea // +002d │ │ +194ebc: 6e10 1a03 0800 |00be: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194ec2: 0c00 |00c1: move-result-object v0 │ │ +194ec4: 1f00 0e00 |00c2: check-cast v0, Landroid/app/Activity; // type@000e │ │ +194ec8: 7110 bd49 0000 |00c4: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +194ece: 0c01 |00c7: move-result-object v1 │ │ +194ed0: 5472 3042 |00c8: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194ed4: 6e20 8906 2100 |00ca: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.checkQr:(Ljava/lang/String;)Lcom/b44t/messenger/DcLot; // method@0689 │ │ +194eda: 0c01 |00cd: move-result-object v1 │ │ +194edc: 6e10 ee06 0100 |00ce: invoke-virtual {v1}, Lcom/b44t/messenger/DcLot;.getState:()I // method@06ee │ │ +194ee2: 0a01 |00d1: move-result v1 │ │ +194ee4: 1302 0f01 |00d2: const/16 v2, #int 271 // #10f │ │ +194ee8: 3321 0d00 |00d4: if-ne v1, v2, 00e1 // +000d │ │ +194eec: 2208 3a10 |00d6: new-instance v8, Lorg/thoughtcrime/securesms/qr/QrCodeHandler; // type@103a │ │ +194ef0: 7020 4a53 0800 |00d8: invoke-direct {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.:(Landroid/app/Activity;)V // method@534a │ │ +194ef6: 5470 3042 |00db: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194efa: 6e20 4c53 0800 |00dd: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/qr/QrCodeHandler;.handleQrData:(Ljava/lang/String;)V // method@534c │ │ +194f00: 280a |00e0: goto 00ea // +000a │ │ +194f02: 6e10 1a03 0800 |00e1: invoke-virtual {v8}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194f08: 0c08 |00e4: move-result-object v8 │ │ +194f0a: 5470 3042 |00e5: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194f0e: 7120 3156 0800 |00e7: invoke-static {v8, v0}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5631 │ │ +194f14: 0e00 |00ea: return-void │ │ catches : 2 │ │ 0x000a - 0x002b │ │ Ljava/lang/Exception; -> 0x002d │ │ 0x003d - 0x009f │ │ Ljava/lang/Exception; -> 0x00a0 │ │ positions : │ │ 0x0000 line=48 │ │ @@ -307122,58 +307123,58 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -194f30: |[194f30] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ -194f40: 6e10 1a03 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -194f46: 0c06 |0003: move-result-object v6 │ │ -194f48: 5450 3042 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194f4c: 1a01 094a |0006: const-string v1, "cmd:" // string@4a09 │ │ -194f50: 6e20 eb0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -194f56: 0a00 |000b: move-result v0 │ │ -194f58: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -194f5a: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ -194f5e: 5450 3042 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194f62: 1242 |0011: const/4 v2, #int 4 // #4 │ │ -194f64: 6e20 ee0a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -194f6a: 0c00 |0015: move-result-object v0 │ │ -194f6c: 7120 7f57 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@577f │ │ -194f72: 6000 6e28 |0019: sget v0, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286e │ │ -194f76: 6e20 7700 0600 |001b: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -194f7c: 0c00 |001e: move-result-object v0 │ │ -194f7e: 7130 7304 0601 |001f: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ -194f84: 0c06 |0022: move-result-object v6 │ │ -194f86: 6e10 7404 0600 |0023: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -194f8c: 282e |0026: goto 0054 // +002e │ │ -194f8e: 5450 3042 |0027: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ -194f92: 7020 6756 0500 |0029: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5667 │ │ -194f98: 0c00 |002c: move-result-object v0 │ │ -194f9a: 2202 4901 |002d: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -194f9e: 7020 8804 6200 |002f: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -194fa4: 6e20 9804 0200 |0032: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0498 │ │ -194faa: 0c02 |0035: move-result-object v2 │ │ -194fac: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -194fae: 2333 2711 |0037: new-array v3, v3, [Ljava/lang/CharSequence; // type@1127 │ │ -194fb2: 6004 fc29 |0039: sget v4, Lorg/thoughtcrime/securesms/R$string;.menu_copy_to_clipboard:I // field@29fc │ │ -194fb6: 6e20 7700 4600 |003b: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -194fbc: 0c04 |003e: move-result-object v4 │ │ -194fbe: 4d04 0301 |003f: aput-object v4, v3, v1 │ │ -194fc2: 2201 c010 |0041: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10c0 │ │ -194fc6: 7030 5f56 6100 |0043: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@565f │ │ -194fcc: 6e30 8c04 3201 |0046: invoke-virtual {v2, v3, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048c │ │ -194fd2: 0c06 |0049: move-result-object v6 │ │ -194fd4: 6000 3328 |004a: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ -194fd8: 1201 |004c: const/4 v1, #int 0 // #0 │ │ -194fda: 6e30 8f04 0601 |004d: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -194fe0: 0c06 |0050: move-result-object v6 │ │ -194fe2: 6e10 9a04 0600 |0051: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -194fe8: 0e00 |0054: return-void │ │ +194f34: |[194f34] org.thoughtcrime.securesms.util.LongClickCopySpan.onLongClick:(Landroid/view/View;)V │ │ +194f44: 6e10 1a03 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +194f4a: 0c06 |0003: move-result-object v6 │ │ +194f4c: 5450 3042 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194f50: 1a01 094a |0006: const-string v1, "cmd:" // string@4a09 │ │ +194f54: 6e20 eb0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +194f5a: 0a00 |000b: move-result v0 │ │ +194f5c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +194f5e: 3800 1a00 |000d: if-eqz v0, 0027 // +001a │ │ +194f62: 5450 3042 |000f: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194f66: 1242 |0011: const/4 v2, #int 4 // #4 │ │ +194f68: 6e20 ee0a 2000 |0012: invoke-virtual {v0, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +194f6e: 0c00 |0015: move-result-object v0 │ │ +194f70: 7120 7f57 0600 |0016: invoke-static {v6, v0}, Lorg/thoughtcrime/securesms/util/Util;.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V // method@577f │ │ +194f76: 6000 6e28 |0019: sget v0, Lorg/thoughtcrime/securesms/R$string;.copied_to_clipboard:I // field@286e │ │ +194f7a: 6e20 7700 0600 |001b: invoke-virtual {v6, v0}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +194f80: 0c00 |001e: move-result-object v0 │ │ +194f82: 7130 7304 0601 |001f: invoke-static {v6, v0, v1}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ +194f88: 0c06 |0022: move-result-object v6 │ │ +194f8a: 6e10 7404 0600 |0023: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +194f90: 282e |0026: goto 0054 // +002e │ │ +194f92: 5450 3042 |0027: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.url:Ljava/lang/String; // field@4230 │ │ +194f96: 7020 6756 0500 |0029: invoke-direct {v5, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.prepareUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5667 │ │ +194f9c: 0c00 |002c: move-result-object v0 │ │ +194f9e: 2202 4901 |002d: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +194fa2: 7020 8804 6200 |002f: invoke-direct {v2, v6}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +194fa8: 6e20 9804 0200 |0032: invoke-virtual {v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0498 │ │ +194fae: 0c02 |0035: move-result-object v2 │ │ +194fb0: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +194fb2: 2333 2711 |0037: new-array v3, v3, [Ljava/lang/CharSequence; // type@1127 │ │ +194fb6: 6004 fc29 |0039: sget v4, Lorg/thoughtcrime/securesms/R$string;.menu_copy_to_clipboard:I // field@29fc │ │ +194fba: 6e20 7700 4600 |003b: invoke-virtual {v6, v4}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +194fc0: 0c04 |003e: move-result-object v4 │ │ +194fc2: 4d04 0301 |003f: aput-object v4, v3, v1 │ │ +194fc6: 2201 c010 |0041: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1; // type@10c0 │ │ +194fca: 7030 5f56 6100 |0043: invoke-direct {v1, v6, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan$$ExternalSyntheticLambda1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@565f │ │ +194fd0: 6e30 8c04 3201 |0046: invoke-virtual {v2, v3, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setItems:([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048c │ │ +194fd6: 0c06 |0049: move-result-object v6 │ │ +194fd8: 6000 3328 |004a: sget v0, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ +194fdc: 1201 |004c: const/4 v1, #int 0 // #0 │ │ +194fde: 6e30 8f04 0601 |004d: invoke-virtual {v6, v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +194fe4: 0c06 |0050: move-result-object v6 │ │ +194fe6: 6e10 9a04 0600 |0051: invoke-virtual {v6}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +194fec: 0e00 |0054: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0004 line=94 │ │ 0x000f line=95 │ │ 0x0019 line=96 │ │ 0x0027 line=98 │ │ @@ -307192,18 +307193,18 @@ │ │ type : '(ZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -195038: |[195038] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ -195048: 5c01 2f42 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@422f │ │ -19504c: 5902 2e42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@422e │ │ -195050: 0e00 |0004: return-void │ │ +19503c: |[19503c] org.thoughtcrime.securesms.util.LongClickCopySpan.setHighlighted:(ZI)V │ │ +19504c: 5c01 2f42 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@422f │ │ +195050: 5902 2e42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@422e │ │ +195054: 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 │ │ @@ -307214,22 +307215,22 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -195054: |[195054] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -195064: 6f20 b002 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02b0 │ │ -19506a: 5210 2e42 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@422e │ │ -19506e: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ -195072: 5510 2f42 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@422f │ │ -195076: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ -19507a: 6e20 a402 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a4 │ │ -195080: 0e00 |000e: return-void │ │ +195058: |[195058] org.thoughtcrime.securesms.util.LongClickCopySpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +195068: 6f20 b002 2100 |0000: invoke-super {v1, v2}, Landroid/text/style/ClickableSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@02b0 │ │ +19506e: 5210 2e42 |0003: iget v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.highlightColor:I // field@422e │ │ +195072: 5920 4c00 |0005: iput v0, v2, Landroid/text/TextPaint;.bgColor:I // field@004c │ │ +195076: 5510 2f42 |0007: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.isHighlighted:Z // field@422f │ │ +19507a: df00 0001 |0009: xor-int/lit8 v0, v0, #int 1 // #01 │ │ +19507e: 6e20 a402 0200 |000b: invoke-virtual {v2, v0}, Landroid/text/TextPaint;.setUnderlineText:(Z)V // method@02a4 │ │ +195084: 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; │ │ @@ -307269,18 +307270,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 │ │ -1950ec: |[1950ec] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ -1950fc: 5b01 3142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -195100: 7010 e102 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02e1 │ │ -195106: 0e00 |0005: return-void │ │ +1950f0: |[1950f0] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V │ │ +195100: 5b01 3142 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +195104: 7010 e102 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@02e1 │ │ +19510a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ @@ -307290,36 +307291,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -195108: |[195108] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -195118: 5412 3142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -19511c: 7110 6e56 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ -195122: 0c02 |0005: move-result-object v2 │ │ -195124: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -195128: 5412 3142 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -19512c: 7110 7056 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ -195132: 0c02 |000d: move-result-object v2 │ │ -195134: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -195138: 5412 3142 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -19513c: 7110 6e56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ -195142: 0c02 |0015: move-result-object v2 │ │ -195144: 5410 3142 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -195148: 7110 7056 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ -19514e: 0c00 |001b: move-result-object v0 │ │ -195150: 6e20 6556 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@5665 │ │ -195156: 5412 3142 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -19515a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -19515c: 7120 7156 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@5671 │ │ -195162: 5412 3142 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -195166: 7120 6f56 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@566f │ │ -19516c: 0e00 |002a: return-void │ │ +19510c: |[19510c] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +19511c: 5412 3142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +195120: 7110 6e56 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ +195126: 0c02 |0005: move-result-object v2 │ │ +195128: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +19512c: 5412 3142 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +195130: 7110 7056 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ +195136: 0c02 |000d: move-result-object v2 │ │ +195138: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +19513c: 5412 3142 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +195140: 7110 6e56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ +195146: 0c02 |0015: move-result-object v2 │ │ +195148: 5410 3142 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +19514c: 7110 7056 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ +195152: 0c00 |001b: move-result-object v0 │ │ +195154: 6e20 6556 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onLongClick:(Landroid/view/View;)V // method@5665 │ │ +19515a: 5412 3142 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +19515e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +195160: 7120 7156 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@5671 │ │ +195166: 5412 3142 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +19516a: 7120 6f56 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@566f │ │ +195170: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0010 line=32 │ │ 0x001f line=33 │ │ 0x0025 line=34 │ │ locals : │ │ @@ -307331,37 +307332,37 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -195084: |[195084] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ -195094: 5412 3142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -195098: 7110 6e56 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ -19509e: 0c02 |0005: move-result-object v2 │ │ -1950a0: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ -1950a4: 5412 3142 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -1950a8: 7110 7056 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ -1950ae: 0c02 |000d: move-result-object v2 │ │ -1950b0: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ -1950b4: 5412 3142 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -1950b8: 7110 6e56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ -1950be: 0c02 |0015: move-result-object v2 │ │ -1950c0: 5410 3142 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -1950c4: 7110 7056 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ -1950ca: 0c00 |001b: move-result-object v0 │ │ -1950cc: 6e20 6456 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@5664 │ │ -1950d2: 5412 3142 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -1950d6: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -1950d8: 7120 7156 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@5671 │ │ -1950de: 5412 3142 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ -1950e2: 7120 6f56 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@566f │ │ -1950e8: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -1950ea: 0f02 |002b: return v2 │ │ +195088: |[195088] org.thoughtcrime.securesms.util.LongClickMovementMethod$1.onSingleTapUp:(Landroid/view/MotionEvent;)Z │ │ +195098: 5412 3142 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +19509c: 7110 6e56 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ +1950a2: 0c02 |0005: move-result-object v2 │ │ +1950a4: 3802 2400 |0006: if-eqz v2, 002a // +0024 │ │ +1950a8: 5412 3142 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +1950ac: 7110 7056 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ +1950b2: 0c02 |000d: move-result-object v2 │ │ +1950b4: 3802 1c00 |000e: if-eqz v2, 002a // +001c │ │ +1950b8: 5412 3142 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +1950bc: 7110 6e56 0200 |0012: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // method@566e │ │ +1950c2: 0c02 |0015: move-result-object v2 │ │ +1950c4: 5410 3142 |0016: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +1950c8: 7110 7056 0000 |0018: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; // method@5670 │ │ +1950ce: 0c00 |001b: move-result-object v0 │ │ +1950d0: 6e20 6456 0200 |001c: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.onClick:(Landroid/view/View;)V // method@5664 │ │ +1950d6: 5412 3142 |001f: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +1950da: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +1950dc: 7120 7156 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@5671 │ │ +1950e2: 5412 3142 |0025: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.this$0:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4231 │ │ +1950e6: 7120 6f56 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@566f │ │ +1950ec: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +1950ee: 0f02 |002b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0010 line=41 │ │ 0x001f line=42 │ │ 0x0025 line=43 │ │ locals : │ │ @@ -307409,22 +307410,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -195350: |[195350] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ -195360: 7010 ad02 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02ad │ │ -195366: 2200 e100 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e1 │ │ -19536a: 2201 c210 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10c2 │ │ -19536e: 7020 6a56 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@566a │ │ -195374: 7030 e202 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02e2 │ │ -19537a: 5b20 3342 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ -19537e: 0e00 |000f: return-void │ │ +195354: |[195354] org.thoughtcrime.securesms.util.LongClickMovementMethod.:(Landroid/content/Context;)V │ │ +195364: 7010 ad02 0200 |0000: invoke-direct {v2}, Landroid/text/method/LinkMovementMethod;.:()V // method@02ad │ │ +19536a: 2200 e100 |0003: new-instance v0, Landroid/view/GestureDetector; // type@00e1 │ │ +19536e: 2201 c210 |0005: new-instance v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1; // type@10c2 │ │ +195372: 7020 6a56 2100 |0007: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod$1;.:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)V // method@566a │ │ +195378: 7030 e202 3001 |000a: invoke-direct {v0, v3, v1}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@02e2 │ │ +19537e: 5b20 3342 |000d: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ +195382: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0010 reg=3 (null) Landroid/content/Context; │ │ @@ -307434,17 +307435,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 │ │ -1952ec: |[1952ec] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -1952fc: 5400 3242 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ -195300: 1100 |0002: return-object v0 │ │ +1952f0: |[1952f0] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$000:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +195300: 5400 3242 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ +195304: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;) │ │ @@ -307452,17 +307453,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 │ │ -195304: |[195304] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ -195314: 5b01 3242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ -195318: 1101 |0002: return-object v1 │ │ +195308: |[195308] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$002:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Lorg/thoughtcrime/securesms/util/LongClickCopySpan;)Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ +195318: 5b01 3242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ +19531c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/LongClickCopySpan; │ │ │ │ @@ -307471,17 +307472,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 │ │ -195170: |[195170] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ -195180: 5400 3542 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ -195184: 1100 |0002: return-object v0 │ │ +195174: |[195174] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$100:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;)Landroid/view/View; │ │ +195184: 5400 3542 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ +195188: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;) │ │ @@ -307489,17 +307490,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 │ │ -195188: |[195188] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ -195198: 5b01 3542 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ -19519c: 1101 |0002: return-object v1 │ │ +19518c: |[19518c] org.thoughtcrime.securesms.util.LongClickMovementMethod.access$102:(Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;Landroid/view/View;)Landroid/view/View; │ │ +19519c: 5b01 3542 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ +1951a0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ 0x0000 - 0x0003 reg=1 (null) Landroid/view/View; │ │ │ │ @@ -307508,24 +307509,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 │ │ -19531c: |[19531c] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ -19532c: 6200 3442 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ -195330: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -195334: 2200 c310 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10c3 │ │ -195338: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -19533e: 0c01 |0009: move-result-object v1 │ │ -195340: 7020 6d56 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@566d │ │ -195346: 6900 3442 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ -19534a: 6201 3442 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ -19534e: 1101 |0011: return-object v1 │ │ +195320: |[195320] org.thoughtcrime.securesms.util.LongClickMovementMethod.getInstance:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; │ │ +195330: 6200 3442 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ +195334: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +195338: 2200 c310 |0004: new-instance v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // type@10c3 │ │ +19533c: 6e10 6b00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +195342: 0c01 |0009: move-result-object v1 │ │ +195344: 7020 6d56 1000 |000a: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.:(Landroid/content/Context;)V // method@566d │ │ +19534a: 6900 3442 |000d: sput-object v0, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ +19534e: 6201 3442 |000f: sget-object v1, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.sInstance:Lorg/thoughtcrime/securesms/util/LongClickMovementMethod; // field@4234 │ │ +195352: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=101 │ │ 0x000f line=103 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/content/Context; │ │ @@ -307536,100 +307537,100 @@ │ │ type : '(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 157 16-bit code units │ │ -1951a0: |[1951a0] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ -1951b0: 6e10 fb02 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02fb │ │ -1951b6: 0a00 |0003: move-result v0 │ │ -1951b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -1951ba: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -1951bc: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ -1951c0: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -1951c4: 282a |000a: goto 0034 // +002a │ │ -1951c6: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -1951c8: 3320 8c00 |000c: if-ne v0, v2, 0098 // +008c │ │ -1951cc: 7110 8d02 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@028d │ │ -1951d2: 0a07 |0011: move-result v7 │ │ -1951d4: 7110 8c02 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@028c │ │ -1951da: 0a00 |0015: move-result v0 │ │ -1951dc: 1c02 c110 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ -1951e0: 7240 9202 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ -1951e6: 0c07 |001b: move-result-object v7 │ │ -1951e8: 1f07 ad11 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11ad │ │ -1951ec: 2170 |001e: array-length v0, v7 │ │ -1951ee: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -1951f0: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ -1951f4: 4603 0702 |0022: aget-object v3, v7, v2 │ │ -1951f8: 6e30 6856 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ -1951fe: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -195202: 28f7 |0029: goto 0020 // -0009 │ │ -195204: 7110 8e02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ -19520a: 5467 3342 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ -19520e: 6e20 e302 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ -195214: 0a07 |0032: move-result v7 │ │ -195216: 0f07 |0033: return v7 │ │ -195218: 6e10 0403 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0304 │ │ -19521e: 0a03 |0037: move-result v3 │ │ -195220: 8733 |0038: float-to-int v3, v3 │ │ -195222: 6e10 0603 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ -195228: 0a04 |003c: move-result v4 │ │ -19522a: 8744 |003d: float-to-int v4, v4 │ │ -19522c: 6e10 5a04 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@045a │ │ -195232: 0a05 |0041: move-result v5 │ │ -195234: b153 |0042: sub-int/2addr v3, v5 │ │ -195236: 6e10 5b04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@045b │ │ -19523c: 0a05 |0046: move-result v5 │ │ -19523e: b154 |0047: sub-int/2addr v4, v5 │ │ -195240: 6e10 5704 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0457 │ │ -195246: 0a05 |004b: move-result v5 │ │ -195248: b053 |004c: add-int/2addr v3, v5 │ │ -19524a: 6e10 5804 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@0458 │ │ -195250: 0a05 |0050: move-result v5 │ │ -195252: b054 |0051: add-int/2addr v4, v5 │ │ -195254: 6e10 5604 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0456 │ │ -19525a: 0c05 |0055: move-result-object v5 │ │ -19525c: 6e20 8a02 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@028a │ │ -195262: 0a04 |0059: move-result v4 │ │ -195264: 8233 |005a: int-to-float v3, v3 │ │ -195266: 6e30 8b02 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@028b │ │ -19526c: 0a03 |005e: move-result v3 │ │ -19526e: 1c04 c110 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ -195272: 7240 9202 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ -195278: 0c03 |0064: move-result-object v3 │ │ -19527a: 1f03 ad11 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11ad │ │ -19527e: 2134 |0067: array-length v4, v3 │ │ -195280: 3804 3000 |0068: if-eqz v4, 0098 // +0030 │ │ -195284: 4603 0301 |006a: aget-object v3, v3, v1 │ │ -195288: 3900 1b00 |006c: if-nez v0, 0087 // +001b │ │ -19528c: 7220 9102 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0291 │ │ -195292: 0a00 |0071: move-result v0 │ │ -195294: 7220 9002 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@0290 │ │ -19529a: 0a01 |0075: move-result v1 │ │ -19529c: 7130 8f02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028f │ │ -1952a2: 6e10 5504 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0455 │ │ -1952a8: 0c08 |007c: move-result-object v8 │ │ -1952aa: 6000 0d1c |007d: sget v0, Lorg/thoughtcrime/securesms/R$color;.touch_highlight:I // field@1c0d │ │ -1952ae: 7120 2f05 0800 |007f: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ -1952b4: 0a08 |0082: move-result v8 │ │ -1952b6: 6e30 6856 2308 |0083: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ -1952bc: 2807 |0086: goto 008d // +0007 │ │ -1952be: 7110 8e02 0800 |0087: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ -1952c4: 6e30 6856 1301 |008a: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ -1952ca: 5b63 3242 |008d: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ -1952ce: 5b67 3542 |008f: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ -1952d2: 5467 3342 |0091: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ -1952d6: 6e20 e302 9700 |0093: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ -1952dc: 0a07 |0096: move-result v7 │ │ -1952de: 0f07 |0097: return v7 │ │ -1952e0: 6f40 ae02 7698 |0098: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02ae │ │ -1952e6: 0a07 |009b: move-result v7 │ │ -1952e8: 0f07 |009c: return v7 │ │ +1951a4: |[1951a4] org.thoughtcrime.securesms.util.LongClickMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z │ │ +1951b4: 6e10 fb02 0900 |0000: invoke-virtual {v9}, Landroid/view/MotionEvent;.getAction:()I // method@02fb │ │ +1951ba: 0a00 |0003: move-result v0 │ │ +1951bc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +1951be: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +1951c0: 3220 2e00 |0006: if-eq v0, v2, 0034 // +002e │ │ +1951c4: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +1951c8: 282a |000a: goto 0034 // +002a │ │ +1951ca: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +1951cc: 3320 8c00 |000c: if-ne v0, v2, 0098 // +008c │ │ +1951d0: 7110 8d02 0800 |000e: invoke-static {v8}, Landroid/text/Selection;.getSelectionStart:(Ljava/lang/CharSequence;)I // method@028d │ │ +1951d6: 0a07 |0011: move-result v7 │ │ +1951d8: 7110 8c02 0800 |0012: invoke-static {v8}, Landroid/text/Selection;.getSelectionEnd:(Ljava/lang/CharSequence;)I // method@028c │ │ +1951de: 0a00 |0015: move-result v0 │ │ +1951e0: 1c02 c110 |0016: const-class v2, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ +1951e4: 7240 9202 7820 |0018: invoke-interface {v8, v7, v0, v2}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ +1951ea: 0c07 |001b: move-result-object v7 │ │ +1951ec: 1f07 ad11 |001c: check-cast v7, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11ad │ │ +1951f0: 2170 |001e: array-length v0, v7 │ │ +1951f2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +1951f4: 3502 0a00 |0020: if-ge v2, v0, 002a // +000a │ │ +1951f8: 4603 0702 |0022: aget-object v3, v7, v2 │ │ +1951fc: 6e30 6856 1301 |0024: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ +195202: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +195206: 28f7 |0029: goto 0020 // -0009 │ │ +195208: 7110 8e02 0800 |002a: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ +19520e: 5467 3342 |002d: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ +195212: 6e20 e302 9700 |002f: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ +195218: 0a07 |0032: move-result v7 │ │ +19521a: 0f07 |0033: return v7 │ │ +19521c: 6e10 0403 0900 |0034: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@0304 │ │ +195222: 0a03 |0037: move-result v3 │ │ +195224: 8733 |0038: float-to-int v3, v3 │ │ +195226: 6e10 0603 0900 |0039: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@0306 │ │ +19522c: 0a04 |003c: move-result v4 │ │ +19522e: 8744 |003d: float-to-int v4, v4 │ │ +195230: 6e10 5a04 0700 |003e: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingLeft:()I // method@045a │ │ +195236: 0a05 |0041: move-result v5 │ │ +195238: b153 |0042: sub-int/2addr v3, v5 │ │ +19523a: 6e10 5b04 0700 |0043: invoke-virtual {v7}, Landroid/widget/TextView;.getTotalPaddingTop:()I // method@045b │ │ +195240: 0a05 |0046: move-result v5 │ │ +195242: b154 |0047: sub-int/2addr v4, v5 │ │ +195244: 6e10 5704 0700 |0048: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollX:()I // method@0457 │ │ +19524a: 0a05 |004b: move-result v5 │ │ +19524c: b053 |004c: add-int/2addr v3, v5 │ │ +19524e: 6e10 5804 0700 |004d: invoke-virtual {v7}, Landroid/widget/TextView;.getScrollY:()I // method@0458 │ │ +195254: 0a05 |0050: move-result v5 │ │ +195256: b054 |0051: add-int/2addr v4, v5 │ │ +195258: 6e10 5604 0700 |0052: invoke-virtual {v7}, Landroid/widget/TextView;.getLayout:()Landroid/text/Layout; // method@0456 │ │ +19525e: 0c05 |0055: move-result-object v5 │ │ +195260: 6e20 8a02 4500 |0056: invoke-virtual {v5, v4}, Landroid/text/Layout;.getLineForVertical:(I)I // method@028a │ │ +195266: 0a04 |0059: move-result v4 │ │ +195268: 8233 |005a: int-to-float v3, v3 │ │ +19526a: 6e30 8b02 4503 |005b: invoke-virtual {v5, v4, v3}, Landroid/text/Layout;.getOffsetForHorizontal:(IF)I // method@028b │ │ +195270: 0a03 |005e: move-result v3 │ │ +195272: 1c04 c110 |005f: const-class v4, Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@10c1 │ │ +195276: 7240 9202 3843 |0061: invoke-interface {v8, v3, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@0292 │ │ +19527c: 0c03 |0064: move-result-object v3 │ │ +19527e: 1f03 ad11 |0065: check-cast v3, [Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // type@11ad │ │ +195282: 2134 |0067: array-length v4, v3 │ │ +195284: 3804 3000 |0068: if-eqz v4, 0098 // +0030 │ │ +195288: 4603 0301 |006a: aget-object v3, v3, v1 │ │ +19528c: 3900 1b00 |006c: if-nez v0, 0087 // +001b │ │ +195290: 7220 9102 3800 |006e: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanStart:(Ljava/lang/Object;)I // method@0291 │ │ +195296: 0a00 |0071: move-result v0 │ │ +195298: 7220 9002 3800 |0072: invoke-interface {v8, v3}, Landroid/text/Spannable;.getSpanEnd:(Ljava/lang/Object;)I // method@0290 │ │ +19529e: 0a01 |0075: move-result v1 │ │ +1952a0: 7130 8f02 0801 |0076: invoke-static {v8, v0, v1}, Landroid/text/Selection;.setSelection:(Landroid/text/Spannable;II)V // method@028f │ │ +1952a6: 6e10 5504 0700 |0079: invoke-virtual {v7}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@0455 │ │ +1952ac: 0c08 |007c: move-result-object v8 │ │ +1952ae: 6000 0d1c |007d: sget v0, Lorg/thoughtcrime/securesms/R$color;.touch_highlight:I // field@1c0d │ │ +1952b2: 7120 2f05 0800 |007f: invoke-static {v8, v0}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ +1952b8: 0a08 |0082: move-result v8 │ │ +1952ba: 6e30 6856 2308 |0083: invoke-virtual {v3, v2, v8}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ +1952c0: 2807 |0086: goto 008d // +0007 │ │ +1952c2: 7110 8e02 0800 |0087: invoke-static {v8}, Landroid/text/Selection;.removeSelection:(Landroid/text/Spannable;)V // method@028e │ │ +1952c8: 6e30 6856 1301 |008a: invoke-virtual {v3, v1, v1}, Lorg/thoughtcrime/securesms/util/LongClickCopySpan;.setHighlighted:(ZI)V // method@5668 │ │ +1952ce: 5b63 3242 |008d: iput-object v3, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.currentSpan:Lorg/thoughtcrime/securesms/util/LongClickCopySpan; // field@4232 │ │ +1952d2: 5b67 3542 |008f: iput-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.widget:Landroid/view/View; // field@4235 │ │ +1952d6: 5467 3342 |0091: iget-object v7, v6, Lorg/thoughtcrime/securesms/util/LongClickMovementMethod;.gestureDetector:Landroid/view/GestureDetector; // field@4233 │ │ +1952da: 6e20 e302 9700 |0093: invoke-virtual {v7, v9}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@02e3 │ │ +1952e0: 0a07 |0096: move-result v7 │ │ +1952e2: 0f07 |0097: return v7 │ │ +1952e4: 6f40 ae02 7698 |0098: invoke-super {v6, v7, v8, v9}, Landroid/text/method/LinkMovementMethod;.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z // method@02ae │ │ +1952ea: 0a07 |009b: move-result v7 │ │ +1952ec: 0f07 |009c: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000e line=88 │ │ 0x0012 line=89 │ │ 0x0018 line=88 │ │ 0x001e line=90 │ │ @@ -307719,17 +307720,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19553c: |[19553c] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ -19554c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -195552: 0e00 |0003: return-void │ │ +195540: |[195540] org.thoughtcrime.securesms.util.MailtoUtil.:()V │ │ +195550: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +195556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/MailtoUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/MailtoUtil;) │ │ @@ -307737,47 +307738,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 │ │ -1954a4: |[1954a4] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ -1954b4: 2200 7b03 |0000: new-instance v0, Ljava/util/HashMap; // type@037b │ │ -1954b8: 7010 900c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -1954be: 6e10 f901 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f9 │ │ -1954c4: 0c07 |0008: move-result-object v7 │ │ -1954c6: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ -1954ca: 6e10 dc0a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -1954d0: 0a01 |000e: move-result v1 │ │ -1954d2: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ -1954d6: 1a01 ad05 |0011: const-string v1, "&" // string@05ad │ │ -1954da: 6e20 e90a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ -1954e0: 0c07 |0016: move-result-object v7 │ │ -1954e2: 2171 |0017: array-length v1, v7 │ │ -1954e4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -1954e6: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -1954e8: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ -1954ec: 4604 0703 |001c: aget-object v4, v7, v3 │ │ -1954f0: 1a05 d50b |001e: const-string v5, "=" // string@0bd5 │ │ -1954f4: 6e20 e90a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ -1954fa: 0c04 |0023: move-result-object v4 │ │ -1954fc: 4605 0402 |0024: aget-object v5, v4, v2 │ │ -195500: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -195502: 4604 0406 |0027: aget-object v4, v4, v6 │ │ -195506: 1a06 ed3b |0029: const-string v6, "UTF-8" // string@3bed │ │ -19550a: 7120 970b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b97 │ │ -195510: 0c04 |002e: move-result-object v4 │ │ -195512: 7230 e30c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -195518: 2805 |0032: goto 0037 // +0005 │ │ -19551a: 0d04 |0033: move-exception v4 │ │ -19551c: 6e10 300a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -195522: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ -195526: 28e1 |0039: goto 001a // -001f │ │ -195528: 1100 |003a: return-object v0 │ │ +1954a8: |[1954a8] org.thoughtcrime.securesms.util.MailtoUtil.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; │ │ +1954b8: 2200 7b03 |0000: new-instance v0, Ljava/util/HashMap; // type@037b │ │ +1954bc: 7010 900c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +1954c2: 6e10 f901 0700 |0005: invoke-virtual {v7}, Landroid/net/Uri;.getEncodedQuery:()Ljava/lang/String; // method@01f9 │ │ +1954c8: 0c07 |0008: move-result-object v7 │ │ +1954ca: 3807 3100 |0009: if-eqz v7, 003a // +0031 │ │ +1954ce: 6e10 dc0a 0700 |000b: invoke-virtual {v7}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +1954d4: 0a01 |000e: move-result v1 │ │ +1954d6: 3901 2b00 |000f: if-nez v1, 003a // +002b │ │ +1954da: 1a01 ad05 |0011: const-string v1, "&" // string@05ad │ │ +1954de: 6e20 e90a 1700 |0013: invoke-virtual {v7, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ +1954e4: 0c07 |0016: move-result-object v7 │ │ +1954e6: 2171 |0017: array-length v1, v7 │ │ +1954e8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +1954ea: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +1954ec: 3513 2000 |001a: if-ge v3, v1, 003a // +0020 │ │ +1954f0: 4604 0703 |001c: aget-object v4, v7, v3 │ │ +1954f4: 1a05 d50b |001e: const-string v5, "=" // string@0bd5 │ │ +1954f8: 6e20 e90a 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ +1954fe: 0c04 |0023: move-result-object v4 │ │ +195500: 4605 0402 |0024: aget-object v5, v4, v2 │ │ +195504: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +195506: 4604 0406 |0027: aget-object v4, v4, v6 │ │ +19550a: 1a06 ed3b |0029: const-string v6, "UTF-8" // string@3bed │ │ +19550e: 7120 970b 6400 |002b: invoke-static {v4, v6}, Ljava/net/URLDecoder;.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0b97 │ │ +195514: 0c04 |002e: move-result-object v4 │ │ +195516: 7230 e30c 5004 |002f: invoke-interface {v0, v5, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19551c: 2805 |0032: goto 0037 // +0005 │ │ +19551e: 0d04 |0033: move-exception v4 │ │ +195520: 6e10 300a 0400 |0034: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +195526: d803 0301 |0037: add-int/lit8 v3, v3, #int 1 // #01 │ │ +19552a: 28e1 |0039: goto 001a // -001f │ │ +19552c: 1100 |003a: return-object v0 │ │ catches : 1 │ │ 0x0024 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0033 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ 0x000b line=50 │ │ @@ -307794,36 +307795,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 │ │ -195444: |[195444] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ -195454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -195456: 2300 2f11 |0001: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ -19545a: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ -19545e: 6e10 0202 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -195464: 0c02 |0008: move-result-object v2 │ │ -195466: 7110 ed01 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01ed │ │ -19546c: 0c02 |000c: move-result-object v2 │ │ -19546e: 6e10 ec01 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01ec │ │ -195474: 0c02 |0010: move-result-object v2 │ │ -195476: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ -19547a: 6e10 f60a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -195480: 0c01 |0016: move-result-object v1 │ │ -195482: 6e10 dc0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -195488: 0a01 |001a: move-result v1 │ │ -19548a: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ -19548e: 6e10 f60a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -195494: 0c02 |0020: move-result-object v2 │ │ -195496: 1a00 900a |0021: const-string v0, "," // string@0a90 │ │ -19549a: 6e20 e90a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ -1954a0: 0c00 |0026: move-result-object v0 │ │ -1954a2: 1100 |0027: return-object v0 │ │ +195448: |[195448] org.thoughtcrime.securesms.util.MailtoUtil.getRecipients:(Landroid/net/Uri;)[Ljava/lang/String; │ │ +195458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19545a: 2300 2f11 |0001: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ +19545e: 3802 2400 |0003: if-eqz v2, 0027 // +0024 │ │ +195462: 6e10 0202 0200 |0005: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +195468: 0c02 |0008: move-result-object v2 │ │ +19546a: 7110 ed01 0200 |0009: invoke-static {v2}, Landroid/net/MailTo;.parse:(Ljava/lang/String;)Landroid/net/MailTo; // method@01ed │ │ +195470: 0c02 |000c: move-result-object v2 │ │ +195472: 6e10 ec01 0200 |000d: invoke-virtual {v2}, Landroid/net/MailTo;.getTo:()Ljava/lang/String; // method@01ec │ │ +195478: 0c02 |0010: move-result-object v2 │ │ +19547a: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ +19547e: 6e10 f60a 0200 |0013: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +195484: 0c01 |0016: move-result-object v1 │ │ +195486: 6e10 dc0a 0100 |0017: invoke-virtual {v1}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +19548c: 0a01 |001a: move-result v1 │ │ +19548e: 3901 0c00 |001b: if-nez v1, 0027 // +000c │ │ +195492: 6e10 f60a 0200 |001d: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +195498: 0c02 |0020: move-result-object v2 │ │ +19549a: 1a00 900a |0021: const-string v0, "," // string@0a90 │ │ +19549e: 6e20 e90a 0200 |0023: invoke-virtual {v2, v0}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ +1954a4: 0c00 |0026: move-result-object v0 │ │ +1954a6: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=22 │ │ 0x0005 line=24 │ │ 0x000d line=25 │ │ 0x0013 line=26 │ │ 0x001d line=27 │ │ @@ -307835,48 +307836,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 │ │ -1953b4: |[1953b4] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ -1953c4: 7110 7556 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@5675 │ │ -1953ca: 0c02 |0003: move-result-object v2 │ │ -1953cc: 1a00 cf7e |0004: const-string v0, "subject" // string@7ecf │ │ -1953d0: 7220 e00c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -1953d6: 0c00 |0009: move-result-object v0 │ │ -1953d8: 1f00 0703 |000a: check-cast v0, Ljava/lang/String; // type@0307 │ │ -1953dc: 1a01 4447 |000c: const-string v1, "body" // string@4744 │ │ -1953e0: 7220 e00c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -1953e6: 0c02 |0011: move-result-object v2 │ │ -1953e8: 1f02 0703 |0012: check-cast v2, Ljava/lang/String; // type@0307 │ │ -1953ec: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ -1953f0: 6e10 dc0a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -1953f6: 0a01 |0019: move-result v1 │ │ -1953f8: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ -1953fc: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ -195400: 6e10 dc0a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -195406: 0a01 |0021: move-result v1 │ │ -195408: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ -19540c: 2201 0903 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -195410: 7010 050b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -195416: 6e20 110b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19541c: 1a00 c003 |002c: const-string v0, " │ │ +1953b8: |[1953b8] org.thoughtcrime.securesms.util.MailtoUtil.getText:(Landroid/net/Uri;)Ljava/lang/String; │ │ +1953c8: 7110 7556 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/MailtoUtil;.getMailtoQueryMap:(Landroid/net/Uri;)Ljava/util/Map; // method@5675 │ │ +1953ce: 0c02 |0003: move-result-object v2 │ │ +1953d0: 1a00 cf7e |0004: const-string v0, "subject" // string@7ecf │ │ +1953d4: 7220 e00c 0200 |0006: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +1953da: 0c00 |0009: move-result-object v0 │ │ +1953dc: 1f00 0703 |000a: check-cast v0, Ljava/lang/String; // type@0307 │ │ +1953e0: 1a01 4447 |000c: const-string v1, "body" // string@4744 │ │ +1953e4: 7220 e00c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +1953ea: 0c02 |0011: move-result-object v2 │ │ +1953ec: 1f02 0703 |0012: check-cast v2, Ljava/lang/String; // type@0307 │ │ +1953f0: 3802 2600 |0014: if-eqz v2, 003a // +0026 │ │ +1953f4: 6e10 dc0a 0200 |0016: invoke-virtual {v2}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +1953fa: 0a01 |0019: move-result v1 │ │ +1953fc: 3901 2000 |001a: if-nez v1, 003a // +0020 │ │ +195400: 3800 1d00 |001c: if-eqz v0, 0039 // +001d │ │ +195404: 6e10 dc0a 0000 |001e: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +19540a: 0a01 |0021: move-result v1 │ │ +19540c: 3901 1700 |0022: if-nez v1, 0039 // +0017 │ │ +195410: 2201 0903 |0024: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +195414: 7010 050b 0100 |0026: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19541a: 6e20 110b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +195420: 1a00 c003 |002c: const-string v0, " │ │ " // string@03c0 │ │ -195420: 6e20 110b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -195426: 6e20 110b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19542c: 6e10 220b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -195432: 0c00 |0037: move-result-object v0 │ │ -195434: 2802 |0038: goto 003a // +0002 │ │ -195436: 0720 |0039: move-object v0, v2 │ │ -195438: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ -19543c: 2803 |003c: goto 003f // +0003 │ │ -19543e: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ -195442: 1100 |003f: return-object v0 │ │ +195424: 6e20 110b 0100 |002e: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19542a: 6e20 110b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +195430: 6e10 220b 0100 |0034: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +195436: 0c00 |0037: move-result-object v0 │ │ +195438: 2802 |0038: goto 003a // +0002 │ │ +19543a: 0720 |0039: move-object v0, v2 │ │ +19543c: 3800 0300 |003a: if-eqz v0, 003d // +0003 │ │ +195440: 2803 |003c: goto 003f // +0003 │ │ +195442: 1a00 0000 |003d: const-string v0, "" // string@0000 │ │ +195446: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ 0x000c line=36 │ │ 0x0016 line=37 │ │ 0x001e line=38 │ │ @@ -307890,26 +307891,26 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -195380: |[195380] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ -195390: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ -195394: 1a00 1669 |0002: const-string v0, "mailto" // string@6916 │ │ -195398: 6e10 ff01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -19539e: 0c01 |0007: move-result-object v1 │ │ -1953a0: 6e20 cf0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1953a6: 0a01 |000b: move-result v1 │ │ -1953a8: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -1953ac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -1953ae: 2802 |000f: goto 0011 // +0002 │ │ -1953b0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -1953b2: 0f01 |0011: return v1 │ │ +195384: |[195384] org.thoughtcrime.securesms.util.MailtoUtil.isMailto:(Landroid/net/Uri;)Z │ │ +195394: 3801 1000 |0000: if-eqz v1, 0010 // +0010 │ │ +195398: 1a00 1669 |0002: const-string v0, "mailto" // string@6916 │ │ +19539c: 6e10 ff01 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +1953a2: 0c01 |0007: move-result-object v1 │ │ +1953a4: 6e20 cf0a 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +1953aa: 0a01 |000b: move-result v1 │ │ +1953ac: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +1953b0: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +1953b2: 2802 |000f: goto 0011 // +0002 │ │ +1953b4: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +1953b6: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=18 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) Landroid/net/Uri; │ │ │ │ Virtual methods - │ │ @@ -307951,19 +307952,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -195554: |[195554] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ -195564: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19556a: 5901 3c42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@423c │ │ -19556e: 5902 3b42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@423b │ │ -195572: 0e00 |0007: return-void │ │ +195558: |[195558] org.thoughtcrime.securesms.util.MediaUtil$ThumbnailSize.:(II)V │ │ +195568: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19556e: 5901 3c42 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@423c │ │ +195572: 5902 3b42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@423b │ │ +195576: 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; │ │ @@ -308054,32 +308055,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -195eec: |[195eec] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -195efc: 0e00 |0000: return-void │ │ +195ef0: |[195ef0] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +195f00: 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 │ │ -195f00: |[195f00] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ -195f10: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -195f16: 0e00 |0003: return-void │ │ +195f04: |[195f04] org.thoughtcrime.securesms.util.MediaUtil.:()V │ │ +195f14: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +195f1a: 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;) │ │ @@ -308087,59 +308088,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 │ │ -1958ac: |[1958ac] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ -1958bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1958be: 2201 bf02 |0001: new-instance v1, Ljava/io/File; // type@02bf │ │ -1958c2: 6e10 fc01 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1958c8: 0c08 |0006: move-result-object v8 │ │ -1958ca: 7020 6409 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -1958d0: 2208 bf02 |000a: new-instance v8, Ljava/io/File; // type@02bf │ │ -1958d4: 6e10 fc01 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1958da: 0c02 |000f: move-result-object v2 │ │ -1958dc: 7020 6409 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -1958e2: 6e10 6a09 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@096a │ │ -1958e8: 0a02 |0016: move-result v2 │ │ -1958ea: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -1958ee: 6e10 7309 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@0973 │ │ -1958f4: 0b02 |001c: move-result-wide v2 │ │ -1958f6: 6e10 7309 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@0973 │ │ -1958fc: 0b04 |0020: move-result-wide v4 │ │ -1958fe: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ -195902: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ -195906: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ -19590a: 7010 dc01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01dc │ │ -195910: 6e30 df01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01df │ │ -195916: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ -19591a: 6e30 dd01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dd │ │ -195920: 0c06 |0032: move-result-object v6 │ │ -195922: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ -195926: 6e10 0f01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -19592c: 0a07 |0038: move-result v7 │ │ -19592e: 5997 3c42 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@423c │ │ -195932: 6e10 0c01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -195938: 0a07 |003e: move-result v7 │ │ -19593a: 5997 3b42 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@423b │ │ -19593e: 6e10 de01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01de │ │ -195944: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ -195948: 2207 c202 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c2 │ │ -19594c: 7020 8209 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ -195952: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -195956: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ -19595a: 6e40 0601 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ -195960: 1216 |0052: const/4 v6, #int 1 // #1 │ │ -195962: 1210 |0053: const/4 v0, #int 1 // #1 │ │ -195964: 2805 |0054: goto 0059 // +0005 │ │ -195966: 0d06 |0055: move-exception v6 │ │ -195968: 6e10 300a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -19596e: 0f00 |0059: return v0 │ │ +1958b0: |[1958b0] org.thoughtcrime.securesms.util.MediaUtil.createVideoThumbnailIfNeeded:(Landroid/content/Context;Landroid/net/Uri;Landroid/net/Uri;Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;)Z │ │ +1958c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1958c2: 2201 bf02 |0001: new-instance v1, Ljava/io/File; // type@02bf │ │ +1958c6: 6e10 fc01 0800 |0003: invoke-virtual {v8}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1958cc: 0c08 |0006: move-result-object v8 │ │ +1958ce: 7020 6409 8100 |0007: invoke-direct {v1, v8}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +1958d4: 2208 bf02 |000a: new-instance v8, Ljava/io/File; // type@02bf │ │ +1958d8: 6e10 fc01 0700 |000c: invoke-virtual {v7}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1958de: 0c02 |000f: move-result-object v2 │ │ +1958e0: 7020 6409 2800 |0010: invoke-direct {v8, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +1958e6: 6e10 6a09 0100 |0013: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@096a │ │ +1958ec: 0a02 |0016: move-result v2 │ │ +1958ee: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +1958f2: 6e10 7309 0800 |0019: invoke-virtual {v8}, Ljava/io/File;.lastModified:()J // method@0973 │ │ +1958f8: 0b02 |001c: move-result-wide v2 │ │ +1958fa: 6e10 7309 0100 |001d: invoke-virtual {v1}, Ljava/io/File;.lastModified:()J // method@0973 │ │ +195900: 0b04 |0020: move-result-wide v4 │ │ +195902: 3108 0204 |0021: cmp-long v8, v2, v4 │ │ +195906: 3d08 3600 |0023: if-lez v8, 0059 // +0036 │ │ +19590a: 2208 7700 |0025: new-instance v8, Landroid/media/MediaMetadataRetriever; // type@0077 │ │ +19590e: 7010 dc01 0800 |0027: invoke-direct {v8}, Landroid/media/MediaMetadataRetriever;.:()V // method@01dc │ │ +195914: 6e30 df01 6807 |002a: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.setDataSource:(Landroid/content/Context;Landroid/net/Uri;)V // method@01df │ │ +19591a: 1606 ffff |002d: const-wide/16 v6, #int -1 // #ffff │ │ +19591e: 6e30 dd01 6807 |002f: invoke-virtual {v8, v6, v7}, Landroid/media/MediaMetadataRetriever;.getFrameAtTime:(J)Landroid/graphics/Bitmap; // method@01dd │ │ +195924: 0c06 |0032: move-result-object v6 │ │ +195926: 3809 0e00 |0033: if-eqz v9, 0041 // +000e │ │ +19592a: 6e10 0f01 0600 |0035: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +195930: 0a07 |0038: move-result v7 │ │ +195932: 5997 3c42 |0039: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.width:I // field@423c │ │ +195936: 6e10 0c01 0600 |003b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +19593c: 0a07 |003e: move-result v7 │ │ +19593e: 5997 3b42 |003f: iput v7, v9, Lorg/thoughtcrime/securesms/util/MediaUtil$ThumbnailSize;.height:I // field@423b │ │ +195942: 6e10 de01 0800 |0041: invoke-virtual {v8}, Landroid/media/MediaMetadataRetriever;.release:()V // method@01de │ │ +195948: 3806 1500 |0044: if-eqz v6, 0059 // +0015 │ │ +19594c: 2207 c202 |0046: new-instance v7, Ljava/io/FileOutputStream; // type@02c2 │ │ +195950: 7020 8209 1700 |0048: invoke-direct {v7, v1}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ +195956: 6208 0800 |004b: sget-object v8, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +19595a: 1309 5a00 |004d: const/16 v9, #int 90 // #5a │ │ +19595e: 6e40 0601 8679 |004f: invoke-virtual {v6, v8, v9, v7}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ +195964: 1216 |0052: const/4 v6, #int 1 // #1 │ │ +195966: 1210 |0053: const/4 v0, #int 1 // #1 │ │ +195968: 2805 |0054: goto 0059 // +0005 │ │ +19596a: 0d06 |0055: move-exception v6 │ │ +19596c: 6e10 300a 0600 |0056: invoke-virtual {v6}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +195972: 0f00 |0059: return v0 │ │ catches : 1 │ │ 0x0001 - 0x0052 │ │ Ljava/lang/Exception; -> 0x0055 │ │ positions : │ │ 0x0001 line=267 │ │ 0x000a line=268 │ │ 0x0013 line=269 │ │ @@ -308163,32 +308164,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 │ │ -195b40: |[195b40] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -195b50: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -195b54: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -195b56: 1102 |0003: return-object v2 │ │ -195b58: 6e10 d60a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ -195b5e: 1a00 f75c |0007: const-string v0, "image/jpg" // string@5cf7 │ │ -195b62: 6e20 cf0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195b68: 0a00 |000c: move-result v0 │ │ -195b6a: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ -195b6e: 1102 |000f: return-object v2 │ │ -195b70: 7100 a103 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -195b76: 0c00 |0013: move-result-object v0 │ │ -195b78: 1a01 f65c |0014: const-string v1, "image/jpeg" // string@5cf6 │ │ -195b7c: 6e20 a203 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a2 │ │ -195b82: 0a00 |0019: move-result v0 │ │ -195b84: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ -195b88: 0712 |001c: move-object v2, v1 │ │ -195b8a: 1102 |001d: return-object v2 │ │ +195b44: |[195b44] org.thoughtcrime.securesms.util.MediaUtil.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +195b54: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +195b58: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +195b5a: 1102 |0003: return-object v2 │ │ +195b5c: 6e10 d60a 0200 |0004: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ +195b62: 1a00 f75c |0007: const-string v0, "image/jpg" // string@5cf7 │ │ +195b66: 6e20 cf0a 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195b6c: 0a00 |000c: move-result v0 │ │ +195b6e: 3900 0300 |000d: if-nez v0, 0010 // +0003 │ │ +195b72: 1102 |000f: return-object v2 │ │ +195b74: 7100 a103 0000 |0010: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +195b7a: 0c00 |0013: move-result-object v0 │ │ +195b7c: 1a01 f65c |0014: const-string v1, "image/jpeg" // string@5cf6 │ │ +195b80: 6e20 a203 1000 |0016: invoke-virtual {v0, v1}, Landroid/webkit/MimeTypeMap;.hasMimeType:(Ljava/lang/String;)Z // method@03a2 │ │ +195b86: 0a00 |0019: move-result v0 │ │ +195b88: 3800 0300 |001a: if-eqz v0, 001d // +0003 │ │ +195b8c: 0712 |001c: move-object v2, v1 │ │ +195b8e: 1102 |001d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=99 │ │ 0x0010 line=101 │ │ locals : │ │ 0x0000 - 0x001e reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -308197,185 +308198,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 │ │ -195574: |[195574] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ -195584: 1a00 be16 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@16be │ │ -195588: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19558a: 7110 4c0a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -195590: 0c01 |0006: move-result-object v1 │ │ -195592: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ -195596: 7110 8756 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ -19559c: 0a02 |000c: move-result v2 │ │ -19559e: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ -1955a2: 2900 1b01 |000f: goto/16 012a // +011b │ │ -1955a6: 7110 8556 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@5685 │ │ -1955ac: 0a02 |0014: move-result v2 │ │ -1955ae: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -1955b0: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ -1955b4: 7110 0c4f 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0c │ │ -1955ba: 0c05 |001b: move-result-object v5 │ │ -1955bc: 6e10 2a50 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@502a │ │ -1955c2: 0c05 |001f: move-result-object v5 │ │ -1955c4: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -1955c6: 6e20 ff4f 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fff │ │ -1955cc: 0c05 |0024: move-result-object v5 │ │ -1955ce: 6206 6d00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -1955d2: 6e20 a04f 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ -1955d8: 0c05 |002a: move-result-object v5 │ │ -1955da: 2206 960f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ -1955de: 7020 eb4e 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eeb │ │ -1955e4: 6e20 da4f 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fda │ │ -1955ea: 0c05 |0033: move-result-object v5 │ │ -1955ec: 6e10 0050 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5000 │ │ -1955f2: 0c05 |0037: move-result-object v5 │ │ -1955f4: 7210 ce07 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07ce │ │ -1955fa: 0c05 |003b: move-result-object v5 │ │ -1955fc: 1f05 0702 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@0207 │ │ -195600: 2206 d600 |003e: new-instance v6, Landroid/util/Pair; // type@00d6 │ │ -195604: 6e10 cc07 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07cc │ │ -19560a: 0a00 |0043: move-result v0 │ │ -19560c: 7110 4c0a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -195612: 0c00 |0047: move-result-object v0 │ │ -195614: 6e10 cb07 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07cb │ │ -19561a: 0a05 |004b: move-result v5 │ │ -19561c: 7110 4c0a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -195622: 0c05 |004f: move-result-object v5 │ │ -195624: 7030 c802 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -19562a: 0763 |0053: move-object v3, v6 │ │ -19562c: 2900 9a00 |0054: goto/16 00ee // +009a │ │ -195630: 0d05 |0056: move-exception v5 │ │ -195632: 6206 4342 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -195636: 1a00 8217 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1782 │ │ -19563a: 7130 c602 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195640: 2900 9000 |005e: goto/16 00ee // +0090 │ │ -195644: 0d05 |0060: move-exception v5 │ │ -195646: 6206 4342 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -19564a: 1a00 e03d |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@3de0 │ │ -19564e: 7130 c602 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195654: 2900 8600 |0068: goto/16 00ee // +0086 │ │ -195658: 7110 8956 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@5689 │ │ -19565e: 0a06 |006d: move-result v6 │ │ -195660: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ -195664: 7120 5e50 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ -19566a: 0c06 |0073: move-result-object v6 │ │ -19566c: 7110 f655 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@55f6 │ │ -195672: 0c02 |0077: move-result-object v2 │ │ -195674: 6e10 8f09 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19567a: 2818 |007b: goto 0093 // +0018 │ │ -19567c: 0d05 |007c: move-exception v5 │ │ -19567e: 280b |007d: goto 0088 // +000b │ │ -195680: 0d05 |007e: move-exception v5 │ │ -195682: 280d |007f: goto 008c // +000d │ │ -195684: 0d05 |0080: move-exception v5 │ │ -195686: 280f |0081: goto 0090 // +000f │ │ -195688: 0d05 |0082: move-exception v5 │ │ -19568a: 0763 |0083: move-object v3, v6 │ │ -19568c: 2900 9900 |0084: goto/16 011d // +0099 │ │ -195690: 0d05 |0086: move-exception v5 │ │ -195692: 0732 |0087: move-object v2, v3 │ │ -195694: 0763 |0088: move-object v3, v6 │ │ -195696: 282f |0089: goto 00b8 // +002f │ │ -195698: 0d05 |008a: move-exception v5 │ │ -19569a: 0732 |008b: move-object v2, v3 │ │ -19569c: 0763 |008c: move-object v3, v6 │ │ -19569e: 283c |008d: goto 00c9 // +003c │ │ -1956a0: 0d05 |008e: move-exception v5 │ │ -1956a2: 0732 |008f: move-object v2, v3 │ │ -1956a4: 0763 |0090: move-object v3, v6 │ │ -1956a6: 2849 |0091: goto 00da // +0049 │ │ -1956a8: 0732 |0092: move-object v2, v3 │ │ -1956aa: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ -1956ae: 7120 5e50 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ -1956b4: 0c03 |0098: move-result-object v3 │ │ -1956b6: 7110 f555 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@55f5 │ │ -1956bc: 0c05 |009c: move-result-object v5 │ │ -1956be: 2808 |009d: goto 00a5 // +0008 │ │ -1956c0: 0d05 |009e: move-exception v5 │ │ -1956c2: 2819 |009f: goto 00b8 // +0019 │ │ -1956c4: 0d05 |00a0: move-exception v5 │ │ -1956c6: 2828 |00a1: goto 00c9 // +0028 │ │ -1956c8: 0d05 |00a2: move-exception v5 │ │ -1956ca: 2837 |00a3: goto 00da // +0037 │ │ -1956cc: 0725 |00a4: move-object v5, v2 │ │ -1956ce: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ -1956d2: 6e10 8f09 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ -1956d8: 2807 |00aa: goto 00b1 // +0007 │ │ -1956da: 0d06 |00ab: move-exception v6 │ │ -1956dc: 6202 4342 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -1956e0: 7130 c602 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1956e6: 0753 |00b1: move-object v3, v5 │ │ -1956e8: 283c |00b2: goto 00ee // +003c │ │ -1956ea: 0d05 |00b3: move-exception v5 │ │ -1956ec: 2900 6900 |00b4: goto/16 011d // +0069 │ │ -1956f0: 0d05 |00b6: move-exception v5 │ │ -1956f2: 0732 |00b7: move-object v2, v3 │ │ -1956f4: 6206 4342 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -1956f8: 1a04 bd0f |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@0fbd │ │ -1956fc: 7130 c602 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195702: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ -195706: 6e10 8f09 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19570c: 2829 |00c4: goto 00ed // +0029 │ │ -19570e: 0d05 |00c5: move-exception v5 │ │ -195710: 2822 |00c6: goto 00e8 // +0022 │ │ -195712: 0d05 |00c7: move-exception v5 │ │ -195714: 0732 |00c8: move-object v2, v3 │ │ -195716: 6206 4342 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -19571a: 1a04 6916 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@1669 │ │ -19571e: 7130 c602 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195724: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ -195728: 6e10 8f09 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19572e: 2818 |00d5: goto 00ed // +0018 │ │ -195730: 0d05 |00d6: move-exception v5 │ │ -195732: 2811 |00d7: goto 00e8 // +0011 │ │ -195734: 0d05 |00d8: move-exception v5 │ │ -195736: 0732 |00d9: move-object v2, v3 │ │ -195738: 6206 4342 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -19573c: 1a04 c316 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@16c3 │ │ -195740: 7130 c602 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -195746: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ -19574a: 6e10 8f09 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ -195750: 2807 |00e6: goto 00ed // +0007 │ │ -195752: 0d05 |00e7: move-exception v5 │ │ -195754: 6206 4342 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -195758: 7130 c602 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19575e: 0723 |00ed: move-object v3, v2 │ │ -195760: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ -195764: 2203 d600 |00f0: new-instance v3, Landroid/util/Pair; // type@00d6 │ │ -195768: 7030 c802 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -19576e: 6205 4342 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -195772: 2206 0903 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -195776: 1a00 4115 |00f9: const-string v0, "Dimensions for [" // string@1541 │ │ -19577a: 7020 080b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -195780: 6e20 100b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -195786: 1a07 be40 |0101: const-string v7, "] are " // string@40be │ │ -19578a: 6e20 110b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -195790: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ -195794: 6e20 100b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19579a: 1a07 3b04 |010b: const-string v7, " x " // string@043b │ │ -19579e: 6e20 110b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1957a4: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ -1957a8: 6e20 100b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -1957ae: 6e10 220b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1957b4: 0c06 |0118: move-result-object v6 │ │ -1957b6: 7120 bd02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -1957bc: 1103 |011c: return-object v3 │ │ -1957be: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ -1957c2: 6e10 8f09 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ -1957c8: 2807 |0122: goto 0129 // +0007 │ │ -1957ca: 0d06 |0123: move-exception v6 │ │ -1957cc: 6207 4342 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ -1957d0: 7130 c602 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -1957d6: 2705 |0129: throw v5 │ │ -1957d8: 2205 d600 |012a: new-instance v5, Landroid/util/Pair; // type@00d6 │ │ -1957dc: 7030 c802 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ -1957e2: 1105 |012f: return-object v5 │ │ +195578: |[195578] org.thoughtcrime.securesms.util.MediaUtil.getDimensions:(Landroid/content/Context;Ljava/lang/String;Landroid/net/Uri;)Landroid/util/Pair; │ │ +195588: 1a00 be16 |0000: const-string v0, "Failed to close stream after retrieving dimensions." // string@16be │ │ +19558c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19558e: 7110 4c0a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +195594: 0c01 |0006: move-result-object v1 │ │ +195596: 3807 2301 |0007: if-eqz v7, 012a // +0123 │ │ +19559a: 7110 8756 0600 |0009: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ +1955a0: 0a02 |000c: move-result v2 │ │ +1955a2: 3902 0400 |000d: if-nez v2, 0011 // +0004 │ │ +1955a6: 2900 1b01 |000f: goto/16 012a // +011b │ │ +1955aa: 7110 8556 0600 |0011: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isGif:(Ljava/lang/String;)Z // method@5685 │ │ +1955b0: 0a02 |0014: move-result v2 │ │ +1955b2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +1955b4: 3802 5400 |0016: if-eqz v2, 006a // +0054 │ │ +1955b8: 7110 0c4f 0500 |0018: invoke-static {v5}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0c │ │ +1955be: 0c05 |001b: move-result-object v5 │ │ +1955c0: 6e10 2a50 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asGif:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@502a │ │ +1955c6: 0c05 |001f: move-result-object v5 │ │ +1955c8: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +1955ca: 6e20 ff4f 6500 |0021: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.skipMemoryCache:(Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fff │ │ +1955d0: 0c05 |0024: move-result-object v5 │ │ +1955d2: 6206 6d00 |0025: sget-object v6, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +1955d6: 6e20 a04f 6500 |0027: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ +1955dc: 0c05 |002a: move-result-object v5 │ │ +1955de: 2206 960f |002b: new-instance v6, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ +1955e2: 7020 eb4e 7600 |002d: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eeb │ │ +1955e8: 6e20 da4f 6500 |0030: invoke-virtual {v5, v6}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fda │ │ +1955ee: 0c05 |0033: move-result-object v5 │ │ +1955f0: 6e10 0050 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5000 │ │ +1955f6: 0c05 |0037: move-result-object v5 │ │ +1955f8: 7210 ce07 0500 |0038: invoke-interface {v5}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07ce │ │ +1955fe: 0c05 |003b: move-result-object v5 │ │ +195600: 1f05 0702 |003c: check-cast v5, Lcom/bumptech/glide/load/resource/gif/GifDrawable; // type@0207 │ │ +195604: 2206 d600 |003e: new-instance v6, Landroid/util/Pair; // type@00d6 │ │ +195608: 6e10 cc07 0500 |0040: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicWidth:()I // method@07cc │ │ +19560e: 0a00 |0043: move-result v0 │ │ +195610: 7110 4c0a 0000 |0044: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +195616: 0c00 |0047: move-result-object v0 │ │ +195618: 6e10 cb07 0500 |0048: invoke-virtual {v5}, Lcom/bumptech/glide/load/resource/gif/GifDrawable;.getIntrinsicHeight:()I // method@07cb │ │ +19561e: 0a05 |004b: move-result v5 │ │ +195620: 7110 4c0a 0500 |004c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +195626: 0c05 |004f: move-result-object v5 │ │ +195628: 7030 c802 0605 |0050: invoke-direct {v6, v0, v5}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +19562e: 0763 |0053: move-object v3, v6 │ │ +195630: 2900 9a00 |0054: goto/16 00ee // +009a │ │ +195634: 0d05 |0056: move-exception v5 │ │ +195636: 6206 4342 |0057: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +19563a: 1a00 8217 |0059: const-string v0, "Glide experienced an exception while trying to get GIF dimensions." // string@1782 │ │ +19563e: 7130 c602 0605 |005b: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195644: 2900 9000 |005e: goto/16 00ee // +0090 │ │ +195648: 0d05 |0060: move-exception v5 │ │ +19564a: 6206 4342 |0061: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +19564e: 1a00 e03d |0063: const-string v0, "Was unable to complete work for GIF dimensions." // string@3de0 │ │ +195652: 7130 c602 0605 |0065: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195658: 2900 8600 |0068: goto/16 00ee // +0086 │ │ +19565c: 7110 8956 0600 |006a: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isJpegType:(Ljava/lang/String;)Z // method@5689 │ │ +195662: 0a06 |006d: move-result v6 │ │ +195664: 3806 2400 |006e: if-eqz v6, 0092 // +0024 │ │ +195668: 7120 5e50 7500 |0070: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ +19566e: 0c06 |0073: move-result-object v6 │ │ +195670: 7110 f655 0600 |0074: invoke-static {v6}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getExifDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@55f6 │ │ +195676: 0c02 |0077: move-result-object v2 │ │ +195678: 6e10 8f09 0600 |0078: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@098f │ │ +19567e: 2818 |007b: goto 0093 // +0018 │ │ +195680: 0d05 |007c: move-exception v5 │ │ +195682: 280b |007d: goto 0088 // +000b │ │ +195684: 0d05 |007e: move-exception v5 │ │ +195686: 280d |007f: goto 008c // +000d │ │ +195688: 0d05 |0080: move-exception v5 │ │ +19568a: 280f |0081: goto 0090 // +000f │ │ +19568c: 0d05 |0082: move-exception v5 │ │ +19568e: 0763 |0083: move-object v3, v6 │ │ +195690: 2900 9900 |0084: goto/16 011d // +0099 │ │ +195694: 0d05 |0086: move-exception v5 │ │ +195696: 0732 |0087: move-object v2, v3 │ │ +195698: 0763 |0088: move-object v3, v6 │ │ +19569a: 282f |0089: goto 00b8 // +002f │ │ +19569c: 0d05 |008a: move-exception v5 │ │ +19569e: 0732 |008b: move-object v2, v3 │ │ +1956a0: 0763 |008c: move-object v3, v6 │ │ +1956a2: 283c |008d: goto 00c9 // +003c │ │ +1956a4: 0d05 |008e: move-exception v5 │ │ +1956a6: 0732 |008f: move-object v2, v3 │ │ +1956a8: 0763 |0090: move-object v3, v6 │ │ +1956aa: 2849 |0091: goto 00da // +0049 │ │ +1956ac: 0732 |0092: move-object v2, v3 │ │ +1956ae: 3902 1100 |0093: if-nez v2, 00a4 // +0011 │ │ +1956b2: 7120 5e50 7500 |0095: invoke-static {v5, v7}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ +1956b8: 0c03 |0098: move-result-object v3 │ │ +1956ba: 7110 f555 0300 |0099: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.getDimensions:(Ljava/io/InputStream;)Landroid/util/Pair; // method@55f5 │ │ +1956c0: 0c05 |009c: move-result-object v5 │ │ +1956c2: 2808 |009d: goto 00a5 // +0008 │ │ +1956c4: 0d05 |009e: move-exception v5 │ │ +1956c6: 2819 |009f: goto 00b8 // +0019 │ │ +1956c8: 0d05 |00a0: move-exception v5 │ │ +1956ca: 2828 |00a1: goto 00c9 // +0028 │ │ +1956cc: 0d05 |00a2: move-exception v5 │ │ +1956ce: 2837 |00a3: goto 00da // +0037 │ │ +1956d0: 0725 |00a4: move-object v5, v2 │ │ +1956d2: 3803 0c00 |00a5: if-eqz v3, 00b1 // +000c │ │ +1956d6: 6e10 8f09 0300 |00a7: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ +1956dc: 2807 |00aa: goto 00b1 // +0007 │ │ +1956de: 0d06 |00ab: move-exception v6 │ │ +1956e0: 6202 4342 |00ac: sget-object v2, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +1956e4: 7130 c602 0206 |00ae: invoke-static {v2, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1956ea: 0753 |00b1: move-object v3, v5 │ │ +1956ec: 283c |00b2: goto 00ee // +003c │ │ +1956ee: 0d05 |00b3: move-exception v5 │ │ +1956f0: 2900 6900 |00b4: goto/16 011d // +0069 │ │ +1956f4: 0d05 |00b6: move-exception v5 │ │ +1956f6: 0732 |00b7: move-object v2, v3 │ │ +1956f8: 6206 4342 |00b8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +1956fc: 1a04 bd0f |00ba: const-string v4, "Bitmap decoding error when retrieving dimensions." // string@0fbd │ │ +195700: 7130 c602 4605 |00bc: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195706: 3803 2e00 |00bf: if-eqz v3, 00ed // +002e │ │ +19570a: 6e10 8f09 0300 |00c1: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ +195710: 2829 |00c4: goto 00ed // +0029 │ │ +195712: 0d05 |00c5: move-exception v5 │ │ +195714: 2822 |00c6: goto 00e8 // +0022 │ │ +195716: 0d05 |00c7: move-exception v5 │ │ +195718: 0732 |00c8: move-object v2, v3 │ │ +19571a: 6206 4342 |00c9: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +19571e: 1a04 6916 |00cb: const-string v4, "Experienced a read error when retrieving media dimensions." // string@1669 │ │ +195722: 7130 c602 4605 |00cd: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195728: 3803 1d00 |00d0: if-eqz v3, 00ed // +001d │ │ +19572c: 6e10 8f09 0300 |00d2: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ +195732: 2818 |00d5: goto 00ed // +0018 │ │ +195734: 0d05 |00d6: move-exception v5 │ │ +195736: 2811 |00d7: goto 00e8 // +0011 │ │ +195738: 0d05 |00d8: move-exception v5 │ │ +19573a: 0732 |00d9: move-object v2, v3 │ │ +19573c: 6206 4342 |00da: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +195740: 1a04 c316 |00dc: const-string v4, "Failed to find file when retrieving media dimensions." // string@16c3 │ │ +195744: 7130 c602 4605 |00de: invoke-static {v6, v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19574a: 3803 0c00 |00e1: if-eqz v3, 00ed // +000c │ │ +19574e: 6e10 8f09 0300 |00e3: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ +195754: 2807 |00e6: goto 00ed // +0007 │ │ +195756: 0d05 |00e7: move-exception v5 │ │ +195758: 6206 4342 |00e8: sget-object v6, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +19575c: 7130 c602 0605 |00ea: invoke-static {v6, v0, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +195762: 0723 |00ed: move-object v3, v2 │ │ +195764: 3903 0700 |00ee: if-nez v3, 00f5 // +0007 │ │ +195768: 2203 d600 |00f0: new-instance v3, Landroid/util/Pair; // type@00d6 │ │ +19576c: 7030 c802 1301 |00f2: invoke-direct {v3, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +195772: 6205 4342 |00f5: sget-object v5, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +195776: 2206 0903 |00f7: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +19577a: 1a00 4115 |00f9: const-string v0, "Dimensions for [" // string@1541 │ │ +19577e: 7020 080b 0600 |00fb: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +195784: 6e20 100b 7600 |00fe: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19578a: 1a07 be40 |0101: const-string v7, "] are " // string@40be │ │ +19578e: 6e20 110b 7600 |0103: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +195794: 5437 5200 |0106: iget-object v7, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0052 │ │ +195798: 6e20 100b 7600 |0108: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19579e: 1a07 3b04 |010b: const-string v7, " x " // string@043b │ │ +1957a2: 6e20 110b 7600 |010d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1957a8: 5437 5300 |0110: iget-object v7, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0053 │ │ +1957ac: 6e20 100b 7600 |0112: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +1957b2: 6e10 220b 0600 |0115: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1957b8: 0c06 |0118: move-result-object v6 │ │ +1957ba: 7120 bd02 6500 |0119: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +1957c0: 1103 |011c: return-object v3 │ │ +1957c2: 3803 0c00 |011d: if-eqz v3, 0129 // +000c │ │ +1957c6: 6e10 8f09 0300 |011f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@098f │ │ +1957cc: 2807 |0122: goto 0129 // +0007 │ │ +1957ce: 0d06 |0123: move-exception v6 │ │ +1957d0: 6207 4342 |0124: sget-object v7, Lorg/thoughtcrime/securesms/util/MediaUtil;.TAG:Ljava/lang/String; // field@4243 │ │ +1957d4: 7130 c602 0706 |0126: invoke-static {v7, v0, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +1957da: 2705 |0129: throw v5 │ │ +1957dc: 2205 d600 |012a: new-instance v5, Landroid/util/Pair; // type@00d6 │ │ +1957e0: 7030 c802 1501 |012c: invoke-direct {v5, v1, v1}, Landroid/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@02c8 │ │ +1957e6: 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 │ │ @@ -308458,68 +308459,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 │ │ -195b8c: |[195b8c] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ -195b9c: 7100 a103 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -195ba2: 0c00 |0003: move-result-object v0 │ │ -195ba4: 6e20 9f03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ -195baa: 0c00 |0007: move-result-object v0 │ │ -195bac: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -195bb0: 1100 |000a: return-object v0 │ │ -195bb2: 6e10 d60a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ -195bb8: 6e10 d60a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ -195bbe: 0a00 |0011: move-result v0 │ │ -195bc0: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -195bc2: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ -195bc8: 282c |0016: goto 0042 // +002c │ │ -195bca: 1a00 d07f |0017: const-string v0, "text/vcard" // string@7fd0 │ │ -195bce: 6e20 cf0a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195bd4: 0a02 |001c: move-result v2 │ │ -195bd6: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ -195bda: 2823 |001f: goto 0042 // +0023 │ │ -195bdc: 1231 |0020: const/4 v1, #int 3 // #3 │ │ -195bde: 2821 |0021: goto 0042 // +0021 │ │ -195be0: 1a00 1646 |0022: const-string v0, "audio/aac" // string@4616 │ │ -195be4: 6e20 cf0a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195bea: 0a02 |0027: move-result v2 │ │ -195bec: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ -195bf0: 2818 |002a: goto 0042 // +0018 │ │ -195bf2: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -195bf4: 2816 |002c: goto 0042 // +0016 │ │ -195bf6: 1a00 f95c |002d: const-string v0, "image/webp" // string@5cf9 │ │ -195bfa: 6e20 cf0a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195c00: 0a02 |0032: move-result v2 │ │ -195c02: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ -195c06: 280d |0035: goto 0042 // +000d │ │ -195c08: 1211 |0036: const/4 v1, #int 1 // #1 │ │ -195c0a: 280b |0037: goto 0042 // +000b │ │ -195c0c: 1a00 5f45 |0038: const-string v0, "application/webxdc+zip" // string@455f │ │ -195c10: 6e20 cf0a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195c16: 0a02 |003d: move-result v2 │ │ -195c18: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ -195c1c: 2802 |0040: goto 0042 // +0002 │ │ -195c1e: 1201 |0041: const/4 v1, #int 0 // #0 │ │ -195c20: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ -195c26: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -195c28: 1102 |0046: return-object v2 │ │ -195c2a: 1a02 a383 |0047: const-string v2, "vcf" // string@83a3 │ │ -195c2e: 1102 |0049: return-object v2 │ │ -195c30: 1a02 2741 |004a: const-string v2, "aac" // string@4127 │ │ -195c34: 1102 |004c: return-object v2 │ │ -195c36: 1a02 3284 |004d: const-string v2, "webp" // string@8432 │ │ -195c3a: 1102 |004f: return-object v2 │ │ -195c3c: 1a02 c784 |0050: const-string v2, "xdc" // string@84c7 │ │ -195c40: 1102 |0052: return-object v2 │ │ -195c42: 0000 |0053: nop // spacer │ │ -195c44: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ -195c68: 0001 0400 0000 0000 0e00 0000 0b00 ... |0066: packed-switch-data (12 units) │ │ +195b90: |[195b90] org.thoughtcrime.securesms.util.MediaUtil.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; │ │ +195ba0: 7100 a103 0000 |0000: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +195ba6: 0c00 |0003: move-result-object v0 │ │ +195ba8: 6e20 9f03 2000 |0004: invoke-virtual {v0, v2}, Landroid/webkit/MimeTypeMap;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@039f │ │ +195bae: 0c00 |0007: move-result-object v0 │ │ +195bb0: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +195bb4: 1100 |000a: return-object v0 │ │ +195bb6: 6e10 d60a 0200 |000b: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ +195bbc: 6e10 d60a 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@0ad6 │ │ +195bc2: 0a00 |0011: move-result v0 │ │ +195bc4: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +195bc6: 2c00 4100 0000 |0013: sparse-switch v0, 00000054 // +00000041 │ │ +195bcc: 282c |0016: goto 0042 // +002c │ │ +195bce: 1a00 d07f |0017: const-string v0, "text/vcard" // string@7fd0 │ │ +195bd2: 6e20 cf0a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195bd8: 0a02 |001c: move-result v2 │ │ +195bda: 3902 0300 |001d: if-nez v2, 0020 // +0003 │ │ +195bde: 2823 |001f: goto 0042 // +0023 │ │ +195be0: 1231 |0020: const/4 v1, #int 3 // #3 │ │ +195be2: 2821 |0021: goto 0042 // +0021 │ │ +195be4: 1a00 1646 |0022: const-string v0, "audio/aac" // string@4616 │ │ +195be8: 6e20 cf0a 0200 |0024: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195bee: 0a02 |0027: move-result v2 │ │ +195bf0: 3902 0300 |0028: if-nez v2, 002b // +0003 │ │ +195bf4: 2818 |002a: goto 0042 // +0018 │ │ +195bf6: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +195bf8: 2816 |002c: goto 0042 // +0016 │ │ +195bfa: 1a00 f95c |002d: const-string v0, "image/webp" // string@5cf9 │ │ +195bfe: 6e20 cf0a 0200 |002f: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195c04: 0a02 |0032: move-result v2 │ │ +195c06: 3902 0300 |0033: if-nez v2, 0036 // +0003 │ │ +195c0a: 280d |0035: goto 0042 // +000d │ │ +195c0c: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +195c0e: 280b |0037: goto 0042 // +000b │ │ +195c10: 1a00 5f45 |0038: const-string v0, "application/webxdc+zip" // string@455f │ │ +195c14: 6e20 cf0a 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195c1a: 0a02 |003d: move-result v2 │ │ +195c1c: 3902 0300 |003e: if-nez v2, 0041 // +0003 │ │ +195c20: 2802 |0040: goto 0042 // +0002 │ │ +195c22: 1201 |0041: const/4 v1, #int 0 // #0 │ │ +195c24: 2b01 2400 0000 |0042: packed-switch v1, 00000066 // +00000024 │ │ +195c2a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +195c2c: 1102 |0046: return-object v2 │ │ +195c2e: 1a02 a383 |0047: const-string v2, "vcf" // string@83a3 │ │ +195c32: 1102 |0049: return-object v2 │ │ +195c34: 1a02 2741 |004a: const-string v2, "aac" // string@4127 │ │ +195c38: 1102 |004c: return-object v2 │ │ +195c3a: 1a02 3284 |004d: const-string v2, "webp" // string@8432 │ │ +195c3e: 1102 |004f: return-object v2 │ │ +195c40: 1a02 c784 |0050: const-string v2, "xdc" // string@84c7 │ │ +195c44: 1102 |0052: return-object v2 │ │ +195c46: 0000 |0053: nop // spacer │ │ +195c48: 0002 0400 d8c6 0698 d0e7 5da7 8a96 ... |0054: sparse-switch-data (18 units) │ │ +195c6c: 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 │ │ @@ -308532,52 +308533,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 │ │ -195c80: |[195c80] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ -195c90: 7110 a802 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -195c96: 0a00 |0003: move-result v0 │ │ -195c98: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ -195c9c: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -195ca0: 1101 |0008: return-object v1 │ │ -195ca2: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ -195ca6: 6e20 dd0a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ -195cac: 0a00 |000e: move-result v0 │ │ -195cae: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -195cb0: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ -195cb4: 6e30 ef0a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ -195cba: 0c03 |0015: move-result-object v3 │ │ -195cbc: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ -195cc0: 6e20 dd0a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ -195cc6: 0a00 |001b: move-result v0 │ │ -195cc8: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ -195ccc: 6e30 ef0a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ -195cd2: 0c03 |0021: move-result-object v3 │ │ -195cd4: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ -195cd8: 6e20 dd0a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ -195cde: 0a00 |0027: move-result v0 │ │ -195ce0: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ -195ce4: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -195ce8: 6e20 ee0a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -195cee: 0c03 |002f: move-result-object v3 │ │ -195cf0: 6e10 dc0a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -195cf6: 0a00 |0033: move-result v0 │ │ -195cf8: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ -195cfc: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ -195d00: 6e20 dd0a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ -195d06: 0a00 |003b: move-result v0 │ │ -195d08: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ -195d0c: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -195d10: 6e20 ee0a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -195d16: 0c03 |0043: move-result-object v3 │ │ -195d18: 1103 |0044: return-object v3 │ │ -195d1a: 1101 |0045: return-object v1 │ │ +195c84: |[195c84] org.thoughtcrime.securesms.util.MediaUtil.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; │ │ +195c94: 7110 a802 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +195c9a: 0a00 |0003: move-result v0 │ │ +195c9c: 1a01 0000 |0004: const-string v1, "" // string@0000 │ │ +195ca0: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +195ca4: 1101 |0008: return-object v1 │ │ +195ca6: 1300 2300 |0009: const/16 v0, #int 35 // #23 │ │ +195caa: 6e20 dd0a 0300 |000b: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ +195cb0: 0a00 |000e: move-result v0 │ │ +195cb2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +195cb4: 3d00 0600 |0010: if-lez v0, 0016 // +0006 │ │ +195cb8: 6e30 ef0a 2300 |0012: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ +195cbe: 0c03 |0015: move-result-object v3 │ │ +195cc0: 1300 3f00 |0016: const/16 v0, #int 63 // #3f │ │ +195cc4: 6e20 dd0a 0300 |0018: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ +195cca: 0a00 |001b: move-result v0 │ │ +195ccc: 3d00 0600 |001c: if-lez v0, 0022 // +0006 │ │ +195cd0: 6e30 ef0a 2300 |001e: invoke-virtual {v3, v2, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ +195cd6: 0c03 |0021: move-result-object v3 │ │ +195cd8: 1300 2f00 |0022: const/16 v0, #int 47 // #2f │ │ +195cdc: 6e20 dd0a 0300 |0024: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ +195ce2: 0a00 |0027: move-result v0 │ │ +195ce4: 3a00 0800 |0028: if-ltz v0, 0030 // +0008 │ │ +195ce8: d800 0001 |002a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +195cec: 6e20 ee0a 0300 |002c: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +195cf2: 0c03 |002f: move-result-object v3 │ │ +195cf4: 6e10 dc0a 0300 |0030: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +195cfa: 0a00 |0033: move-result v0 │ │ +195cfc: 3900 1100 |0034: if-nez v0, 0045 // +0011 │ │ +195d00: 1300 2e00 |0036: const/16 v0, #int 46 // #2e │ │ +195d04: 6e20 dd0a 0300 |0038: invoke-virtual {v3, v0}, Ljava/lang/String;.lastIndexOf:(I)I // method@0add │ │ +195d0a: 0a00 |003b: move-result v0 │ │ +195d0c: 3a00 0900 |003c: if-ltz v0, 0045 // +0009 │ │ +195d10: d800 0001 |003e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +195d14: 6e20 ee0a 0300 |0040: invoke-virtual {v3, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +195d1a: 0c03 |0043: move-result-object v3 │ │ +195d1c: 1103 |0044: return-object v3 │ │ +195d1e: 1101 |0045: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000b line=120 │ │ 0x0012 line=122 │ │ 0x0018 line=125 │ │ 0x001e line=127 │ │ @@ -308594,34 +308595,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 │ │ -195d98: |[195d98] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ -195da8: 7120 5e50 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ -195dae: 0c04 |0003: move-result-object v4 │ │ -195db0: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -195db4: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ -195db8: 2355 1011 |0008: new-array v5, v5, [B // type@1110 │ │ -195dbc: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -195dc0: 6e20 9109 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ -195dc6: 0a02 |000f: move-result v2 │ │ -195dc8: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ -195dca: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ -195dce: 8122 |0013: int-to-long v2, v2 │ │ -195dd0: bb20 |0014: add-long/2addr v0, v2 │ │ -195dd2: 28f7 |0015: goto 000c // -0009 │ │ -195dd4: 6e10 8f09 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@098f │ │ -195dda: 1000 |0019: return-wide v0 │ │ -195ddc: 2204 c502 |001a: new-instance v4, Ljava/io/IOException; // type@02c5 │ │ -195de0: 1a05 4d14 |001c: const-string v5, "Couldn't obtain input stream." // string@144d │ │ -195de4: 7020 8a09 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -195dea: 2704 |0021: throw v4 │ │ +195d9c: |[195d9c] org.thoughtcrime.securesms.util.MediaUtil.getMediaSize:(Landroid/content/Context;Landroid/net/Uri;)J │ │ +195dac: 7120 5e50 5400 |0000: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ +195db2: 0c04 |0003: move-result-object v4 │ │ +195db4: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +195db8: 1305 0010 |0006: const/16 v5, #int 4096 // #1000 │ │ +195dbc: 2355 1011 |0008: new-array v5, v5, [B // type@1110 │ │ +195dc0: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +195dc4: 6e20 9109 5400 |000c: invoke-virtual {v4, v5}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ +195dca: 0a02 |000f: move-result v2 │ │ +195dcc: 12f3 |0010: const/4 v3, #int -1 // #ff │ │ +195dce: 3232 0500 |0011: if-eq v2, v3, 0016 // +0005 │ │ +195dd2: 8122 |0013: int-to-long v2, v2 │ │ +195dd4: bb20 |0014: add-long/2addr v0, v2 │ │ +195dd6: 28f7 |0015: goto 000c // -0009 │ │ +195dd8: 6e10 8f09 0400 |0016: invoke-virtual {v4}, Ljava/io/InputStream;.close:()V // method@098f │ │ +195dde: 1000 |0019: return-wide v0 │ │ +195de0: 2204 c502 |001a: new-instance v4, Ljava/io/IOException; // type@02c5 │ │ +195de4: 1a05 4d14 |001c: const-string v5, "Couldn't obtain input stream." // string@144d │ │ +195de8: 7020 8a09 5400 |001e: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +195dee: 2704 |0021: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0008 line=149 │ │ 0x000c line=152 │ │ 0x0016 line=155 │ │ 0x001a line=146 │ │ @@ -308634,44 +308635,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 │ │ -195d1c: |[195d1c] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ -195d2c: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -195d30: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -195d32: 1101 |0003: return-object v1 │ │ -195d34: 7120 6952 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@5269 │ │ -195d3a: 0a00 |0007: move-result v0 │ │ -195d3c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -195d40: 7120 6552 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5265 │ │ -195d46: 0c01 |000d: move-result-object v1 │ │ -195d48: 1101 |000e: return-object v1 │ │ -195d4a: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -195d50: 0c01 |0012: move-result-object v1 │ │ -195d52: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ -195d58: 0c01 |0016: move-result-object v1 │ │ -195d5a: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ -195d5e: 6e10 0202 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -195d64: 0c01 |001c: move-result-object v1 │ │ -195d66: 7110 8056 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5680 │ │ -195d6c: 0c01 |0020: move-result-object v1 │ │ -195d6e: 7100 a103 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -195d74: 0c02 |0024: move-result-object v2 │ │ -195d76: 6e10 f10a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0af1 │ │ -195d7c: 0c01 |0028: move-result-object v1 │ │ -195d7e: 6e20 a003 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ -195d84: 0c01 |002c: move-result-object v1 │ │ -195d86: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ -195d8a: 1a01 5c45 |002f: const-string v1, "application/octet-stream" // string@455c │ │ -195d8e: 7110 7d56 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567d │ │ -195d94: 0c01 |0034: move-result-object v1 │ │ -195d96: 1101 |0035: return-object v1 │ │ +195d20: |[195d20] org.thoughtcrime.securesms.util.MediaUtil.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; │ │ +195d30: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +195d34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +195d36: 1101 |0003: return-object v1 │ │ +195d38: 7120 6952 2100 |0004: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.isAuthority:(Landroid/content/Context;Landroid/net/Uri;)Z // method@5269 │ │ +195d3e: 0a00 |0007: move-result v0 │ │ +195d40: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +195d44: 7120 6552 2100 |000a: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5265 │ │ +195d4a: 0c01 |000d: move-result-object v1 │ │ +195d4c: 1101 |000e: return-object v1 │ │ +195d4e: 6e10 6e00 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +195d54: 0c01 |0012: move-result-object v1 │ │ +195d56: 6e20 5d00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@005d │ │ +195d5c: 0c01 |0016: move-result-object v1 │ │ +195d5e: 3901 1a00 |0017: if-nez v1, 0031 // +001a │ │ +195d62: 6e10 0202 0200 |0019: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +195d68: 0c01 |001c: move-result-object v1 │ │ +195d6a: 7110 8056 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getFileExtensionFromUrl:(Ljava/lang/String;)Ljava/lang/String; // method@5680 │ │ +195d70: 0c01 |0020: move-result-object v1 │ │ +195d72: 7100 a103 0000 |0021: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +195d78: 0c02 |0024: move-result-object v2 │ │ +195d7a: 6e10 f10a 0100 |0025: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@0af1 │ │ +195d80: 0c01 |0028: move-result-object v1 │ │ +195d82: 6e20 a003 1200 |0029: invoke-virtual {v2, v1}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ +195d88: 0c01 |002c: move-result-object v1 │ │ +195d8a: 3901 0400 |002d: if-nez v1, 0031 // +0004 │ │ +195d8e: 1a01 5c45 |002f: const-string v1, "application/octet-stream" // string@455c │ │ +195d92: 7110 7d56 0100 |0031: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567d │ │ +195d98: 0c01 |0034: move-result-object v1 │ │ +195d9a: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=81 │ │ 0x000a line=82 │ │ 0x000f line=85 │ │ 0x0019 line=87 │ │ 0x0021 line=88 │ │ @@ -308686,76 +308687,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 │ │ -195dec: |[195dec] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ -195dfc: 6e10 1707 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e02: 0a00 |0003: move-result v0 │ │ -195e04: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ -195e08: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ -195e0c: 2200 9a0f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0f9a │ │ -195e10: 7030 004f 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4f00 │ │ -195e16: 2900 6900 |000d: goto/16 0076 // +0069 │ │ -195e1a: 6e10 1707 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e20: 0a00 |0012: move-result v0 │ │ -195e22: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ -195e26: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ -195e2a: 2200 9f0f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0f9f │ │ -195e2e: 7030 4f50 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@504f │ │ -195e34: 285a |001c: goto 0076 // +005a │ │ -195e36: 6e10 1707 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e3c: 0a00 |0020: move-result v0 │ │ -195e3e: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ -195e42: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ -195e46: 2200 a70f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fa7 │ │ -195e4a: 7030 8850 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5088 │ │ -195e50: 284c |002a: goto 0076 // +004c │ │ -195e52: 6e10 1707 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e58: 0a00 |002e: move-result v0 │ │ -195e5a: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ -195e5e: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ -195e62: 2200 a90f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fa9 │ │ -195e66: 7030 8f50 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@508f │ │ -195e6c: 283e |0038: goto 0076 // +003e │ │ -195e6e: 6e10 1707 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e74: 0a00 |003c: move-result v0 │ │ -195e76: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ -195e7a: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ -195e7e: 6e10 1707 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e84: 0a00 |0044: move-result v0 │ │ -195e86: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ -195e8a: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ -195e8e: 2828 |0049: goto 0071 // +0028 │ │ -195e90: 6e10 1707 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195e96: 0a00 |004d: move-result v0 │ │ -195e98: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ -195e9c: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ -195ea0: 2200 a80f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fa8 │ │ -195ea4: 7030 8b50 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@508b │ │ -195eaa: 281f |0057: goto 0076 // +001f │ │ -195eac: 6e10 1707 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195eb2: 0a00 |005b: move-result v0 │ │ -195eb4: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ -195eb8: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ -195ebc: 6e10 1707 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ -195ec2: 0a00 |0063: move-result v0 │ │ -195ec4: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ -195ec8: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ -195ecc: 2803 |0068: goto 006b // +0003 │ │ -195ece: 1200 |0069: const/4 v0, #int 0 // #0 │ │ -195ed0: 280c |006a: goto 0076 // +000c │ │ -195ed2: 2200 990f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0f99 │ │ -195ed6: 7030 f94e 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4ef9 │ │ -195edc: 2806 |0070: goto 0076 // +0006 │ │ -195ede: 2200 930f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0f93 │ │ -195ee2: 7030 de4e 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4ede │ │ -195ee8: 1100 |0076: return-object v0 │ │ +195df0: |[195df0] org.thoughtcrime.securesms.util.MediaUtil.getSlideForMsg:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)Lorg/thoughtcrime/securesms/mms/Slide; │ │ +195e00: 6e10 1707 0300 |0000: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e06: 0a00 |0003: move-result v0 │ │ +195e08: 1301 1500 |0004: const/16 v1, #int 21 // #15 │ │ +195e0c: 3310 0900 |0006: if-ne v0, v1, 000f // +0009 │ │ +195e10: 2200 9a0f |0008: new-instance v0, Lorg/thoughtcrime/securesms/mms/GifSlide; // type@0f9a │ │ +195e14: 7030 004f 2003 |000a: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/GifSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4f00 │ │ +195e1a: 2900 6900 |000d: goto/16 0076 // +0069 │ │ +195e1e: 6e10 1707 0300 |000f: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e24: 0a00 |0012: move-result v0 │ │ +195e26: 1301 1400 |0013: const/16 v1, #int 20 // #14 │ │ +195e2a: 3310 0800 |0015: if-ne v0, v1, 001d // +0008 │ │ +195e2e: 2200 9f0f |0017: new-instance v0, Lorg/thoughtcrime/securesms/mms/ImageSlide; // type@0f9f │ │ +195e32: 7030 4f50 2003 |0019: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/ImageSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@504f │ │ +195e38: 285a |001c: goto 0076 // +005a │ │ +195e3a: 6e10 1707 0300 |001d: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e40: 0a00 |0020: move-result v0 │ │ +195e42: 1301 1700 |0021: const/16 v1, #int 23 // #17 │ │ +195e46: 3310 0800 |0023: if-ne v0, v1, 002b // +0008 │ │ +195e4a: 2200 a70f |0025: new-instance v0, Lorg/thoughtcrime/securesms/mms/StickerSlide; // type@0fa7 │ │ +195e4e: 7030 8850 2003 |0027: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/StickerSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@5088 │ │ +195e54: 284c |002a: goto 0076 // +004c │ │ +195e56: 6e10 1707 0300 |002b: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e5c: 0a00 |002e: move-result v0 │ │ +195e5e: 1301 3200 |002f: const/16 v1, #int 50 // #32 │ │ +195e62: 3310 0800 |0031: if-ne v0, v1, 0039 // +0008 │ │ +195e66: 2200 a90f |0033: new-instance v0, Lorg/thoughtcrime/securesms/mms/VideoSlide; // type@0fa9 │ │ +195e6a: 7030 8f50 2003 |0035: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@508f │ │ +195e70: 283e |0038: goto 0076 // +003e │ │ +195e72: 6e10 1707 0300 |0039: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e78: 0a00 |003c: move-result v0 │ │ +195e7a: 1301 2800 |003d: const/16 v1, #int 40 // #28 │ │ +195e7e: 3210 3200 |003f: if-eq v0, v1, 0071 // +0032 │ │ +195e82: 6e10 1707 0300 |0041: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e88: 0a00 |0044: move-result v0 │ │ +195e8a: 1301 2900 |0045: const/16 v1, #int 41 // #29 │ │ +195e8e: 3310 0300 |0047: if-ne v0, v1, 004a // +0003 │ │ +195e92: 2828 |0049: goto 0071 // +0028 │ │ +195e94: 6e10 1707 0300 |004a: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195e9a: 0a00 |004d: move-result v0 │ │ +195e9c: 1301 5a00 |004e: const/16 v1, #int 90 // #5a │ │ +195ea0: 3310 0800 |0050: if-ne v0, v1, 0058 // +0008 │ │ +195ea4: 2200 a80f |0052: new-instance v0, Lorg/thoughtcrime/securesms/mms/VcardSlide; // type@0fa8 │ │ +195ea8: 7030 8b50 2003 |0054: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/VcardSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@508b │ │ +195eae: 281f |0057: goto 0076 // +001f │ │ +195eb0: 6e10 1707 0300 |0058: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195eb6: 0a00 |005b: move-result v0 │ │ +195eb8: 1301 3c00 |005c: const/16 v1, #int 60 // #3c │ │ +195ebc: 3210 0d00 |005e: if-eq v0, v1, 006b // +000d │ │ +195ec0: 6e10 1707 0300 |0060: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getType:()I // method@0717 │ │ +195ec6: 0a00 |0063: move-result v0 │ │ +195ec8: 1301 5000 |0064: const/16 v1, #int 80 // #50 │ │ +195ecc: 3310 0300 |0066: if-ne v0, v1, 0069 // +0003 │ │ +195ed0: 2803 |0068: goto 006b // +0003 │ │ +195ed2: 1200 |0069: const/4 v0, #int 0 // #0 │ │ +195ed4: 280c |006a: goto 0076 // +000c │ │ +195ed6: 2200 990f |006b: new-instance v0, Lorg/thoughtcrime/securesms/mms/DocumentSlide; // type@0f99 │ │ +195eda: 7030 f94e 2003 |006d: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/DocumentSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4ef9 │ │ +195ee0: 2806 |0070: goto 0076 // +0006 │ │ +195ee2: 2200 930f |0071: new-instance v0, Lorg/thoughtcrime/securesms/mms/AudioSlide; // type@0f93 │ │ +195ee6: 7030 de4e 2003 |0073: invoke-direct {v0, v2, v3}, Lorg/thoughtcrime/securesms/mms/AudioSlide;.:(Landroid/content/Context;Lcom/b44t/messenger/DcMsg;)V // method@4ede │ │ +195eec: 1100 |0076: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=58 │ │ 0x000f line=59 │ │ 0x0017 line=60 │ │ 0x001d line=61 │ │ @@ -308779,24 +308780,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -195980: |[195980] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ -195990: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -195994: 1a00 1446 |0002: const-string v0, "audio/" // string@4614 │ │ -195998: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19599e: 0a01 |0007: move-result v1 │ │ -1959a0: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -1959a4: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -1959a6: 2802 |000b: goto 000d // +0002 │ │ -1959a8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -1959aa: 0f01 |000d: return v1 │ │ +195984: |[195984] org.thoughtcrime.securesms.util.MediaUtil.isAudioType:(Ljava/lang/String;)Z │ │ +195994: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +195998: 1a00 1446 |0002: const-string v0, "audio/" // string@4614 │ │ +19599c: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +1959a2: 0a01 |0007: move-result v1 │ │ +1959a4: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +1959a8: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +1959aa: 2802 |000b: goto 000d // +0002 │ │ +1959ac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +1959ae: 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;) │ │ @@ -308804,28 +308805,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1959ac: |[1959ac] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ -1959bc: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -1959c2: 0a00 |0003: move-result v0 │ │ -1959c4: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -1959c8: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -1959ce: 0c01 |0009: move-result-object v1 │ │ -1959d0: 1a00 f55c |000a: const-string v0, "image/gif" // string@5cf5 │ │ -1959d4: 6e20 cf0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1959da: 0a01 |000f: move-result v1 │ │ -1959dc: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -1959e0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -1959e2: 2802 |0013: goto 0015 // +0002 │ │ -1959e4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -1959e6: 0f01 |0015: return v1 │ │ +1959b0: |[1959b0] org.thoughtcrime.securesms.util.MediaUtil.isGif:(Ljava/lang/String;)Z │ │ +1959c0: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +1959c6: 0a00 |0003: move-result v0 │ │ +1959c8: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +1959cc: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +1959d2: 0c01 |0009: move-result-object v1 │ │ +1959d4: 1a00 f55c |000a: const-string v0, "image/gif" // string@5cf5 │ │ +1959d8: 6e20 cf0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +1959de: 0a01 |000f: move-result v1 │ │ +1959e0: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +1959e4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +1959e6: 2802 |0013: goto 0015 // +0002 │ │ +1959e8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +1959ea: 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;) │ │ @@ -308833,26 +308834,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -1959e8: |[1959e8] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ -1959f8: 7110 8756 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ -1959fe: 0a00 |0003: move-result v0 │ │ -195a00: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -195a04: 7110 8c56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ -195a0a: 0a01 |0009: move-result v1 │ │ -195a0c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -195a10: 2803 |000c: goto 000f // +0003 │ │ -195a12: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -195a14: 2802 |000e: goto 0010 // +0002 │ │ -195a16: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -195a18: 0f01 |0010: return v1 │ │ +1959ec: |[1959ec] org.thoughtcrime.securesms.util.MediaUtil.isImageOrVideoType:(Ljava/lang/String;)Z │ │ +1959fc: 7110 8756 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ +195a02: 0a00 |0003: move-result v0 │ │ +195a04: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +195a08: 7110 8c56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ +195a0e: 0a01 |0009: move-result v1 │ │ +195a10: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +195a14: 2803 |000c: goto 000f // +0003 │ │ +195a16: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +195a18: 2802 |000e: goto 0010 // +0002 │ │ +195a1a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +195a1c: 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;) │ │ @@ -308860,24 +308861,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -195a1c: |[195a1c] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ -195a2c: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -195a30: 1a00 f35c |0002: const-string v0, "image/" // string@5cf3 │ │ -195a34: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -195a3a: 0a01 |0007: move-result v1 │ │ -195a3c: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -195a40: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -195a42: 2802 |000b: goto 000d // +0002 │ │ -195a44: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -195a46: 0f01 |000d: return v1 │ │ +195a20: |[195a20] org.thoughtcrime.securesms.util.MediaUtil.isImageType:(Ljava/lang/String;)Z │ │ +195a30: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +195a34: 1a00 f35c |0002: const-string v0, "image/" // string@5cf3 │ │ +195a38: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +195a3e: 0a01 |0007: move-result v1 │ │ +195a40: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +195a44: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +195a46: 2802 |000b: goto 000d // +0002 │ │ +195a48: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +195a4a: 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;) │ │ @@ -308885,26 +308886,26 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -195a48: |[195a48] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ -195a58: 7110 8656 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@5686 │ │ -195a5e: 0a00 |0003: move-result v0 │ │ -195a60: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -195a64: 7110 8456 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5684 │ │ -195a6a: 0a01 |0009: move-result v1 │ │ -195a6c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -195a70: 2803 |000c: goto 000f // +0003 │ │ -195a72: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -195a74: 2802 |000e: goto 0010 // +0002 │ │ -195a76: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -195a78: 0f01 |0010: return v1 │ │ +195a4c: |[195a4c] org.thoughtcrime.securesms.util.MediaUtil.isImageVideoOrAudioType:(Ljava/lang/String;)Z │ │ +195a5c: 7110 8656 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageOrVideoType:(Ljava/lang/String;)Z // method@5686 │ │ +195a62: 0a00 |0003: move-result v0 │ │ +195a64: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +195a68: 7110 8456 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5684 │ │ +195a6e: 0a01 |0009: move-result v1 │ │ +195a70: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +195a74: 2803 |000c: goto 000f // +0003 │ │ +195a76: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +195a78: 2802 |000e: goto 0010 // +0002 │ │ +195a7a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +195a7c: 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;) │ │ @@ -308912,28 +308913,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -195a7c: |[195a7c] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ -195a8c: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -195a92: 0a00 |0003: move-result v0 │ │ -195a94: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -195a98: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -195a9e: 0c01 |0009: move-result-object v1 │ │ -195aa0: 1a00 f65c |000a: const-string v0, "image/jpeg" // string@5cf6 │ │ -195aa4: 6e20 cf0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195aaa: 0a01 |000f: move-result v1 │ │ -195aac: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -195ab0: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -195ab2: 2802 |0013: goto 0015 // +0002 │ │ -195ab4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -195ab6: 0f01 |0015: return v1 │ │ +195a80: |[195a80] org.thoughtcrime.securesms.util.MediaUtil.isJpegType:(Ljava/lang/String;)Z │ │ +195a90: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +195a96: 0a00 |0003: move-result v0 │ │ +195a98: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +195a9c: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +195aa2: 0c01 |0009: move-result-object v1 │ │ +195aa4: 1a00 f65c |000a: const-string v0, "image/jpeg" // string@5cf6 │ │ +195aa8: 6e20 cf0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195aae: 0a01 |000f: move-result v1 │ │ +195ab0: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +195ab4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +195ab6: 2802 |0013: goto 0015 // +0002 │ │ +195ab8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +195aba: 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;) │ │ @@ -308941,19 +308942,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -195ab8: |[195ab8] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ -195ac8: 1a00 5c45 |0000: const-string v0, "application/octet-stream" // string@455c │ │ -195acc: 6e20 cf0a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -195ad2: 0a01 |0005: move-result v1 │ │ -195ad4: 0f01 |0006: return v1 │ │ +195abc: |[195abc] org.thoughtcrime.securesms.util.MediaUtil.isOctetStream:(Ljava/lang/String;)Z │ │ +195acc: 1a00 5c45 |0000: const-string v0, "application/octet-stream" // string@455c │ │ +195ad0: 6e20 cf0a 1000 |0002: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +195ad6: 0a01 |0005: move-result v1 │ │ +195ad8: 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;) │ │ @@ -308961,28 +308962,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -195ad8: |[195ad8] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ -195ae8: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -195aee: 0a00 |0003: move-result v0 │ │ -195af0: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -195af4: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -195afa: 0c01 |0009: move-result-object v1 │ │ -195afc: 1a00 bd83 |000a: const-string v0, "video/" // string@83bd │ │ -195b00: 6e20 eb0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -195b06: 0a01 |000f: move-result v1 │ │ -195b08: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -195b0c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -195b0e: 2802 |0013: goto 0015 // +0002 │ │ -195b10: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -195b12: 0f01 |0015: return v1 │ │ +195adc: |[195adc] org.thoughtcrime.securesms.util.MediaUtil.isVideo:(Ljava/lang/String;)Z │ │ +195aec: 7110 a802 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +195af2: 0a00 |0003: move-result v0 │ │ +195af4: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +195af8: 6e10 f60a 0100 |0006: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +195afe: 0c01 |0009: move-result-object v1 │ │ +195b00: 1a00 bd83 |000a: const-string v0, "video/" // string@83bd │ │ +195b04: 6e20 eb0a 0100 |000c: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +195b0a: 0a01 |000f: move-result v1 │ │ +195b0c: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +195b10: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +195b12: 2802 |0013: goto 0015 // +0002 │ │ +195b14: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +195b16: 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;) │ │ @@ -308990,24 +308991,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -195b14: |[195b14] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ -195b24: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ -195b28: 1a00 bd83 |0002: const-string v0, "video/" // string@83bd │ │ -195b2c: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -195b32: 0a01 |0007: move-result v1 │ │ -195b34: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -195b38: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -195b3a: 2802 |000b: goto 000d // +0002 │ │ -195b3c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -195b3e: 0f01 |000d: return v1 │ │ +195b18: |[195b18] org.thoughtcrime.securesms.util.MediaUtil.isVideoType:(Ljava/lang/String;)Z │ │ +195b28: 3801 0c00 |0000: if-eqz v1, 000c // +000c │ │ +195b2c: 1a00 bd83 |0002: const-string v0, "video/" // string@83bd │ │ +195b30: 6e20 eb0a 0100 |0004: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +195b36: 0a01 |0007: move-result v1 │ │ +195b38: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +195b3c: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +195b3e: 2802 |000b: goto 000d // +0002 │ │ +195b40: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +195b42: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -309058,19 +309059,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 │ │ -19600c: |[19600c] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -19601c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -196022: 5b01 4742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4247 │ │ -196026: 5b02 4842 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4248 │ │ -19602a: 0e00 |0007: return-void │ │ +196010: |[196010] org.thoughtcrime.securesms.util.Pair.:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +196020: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +196026: 5b01 4742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4247 │ │ +19602a: 5b02 4842 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4248 │ │ +19602e: 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; │ │ @@ -309082,27 +309083,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 │ │ -195f18: |[195f18] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -195f28: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ -195f2c: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -195f30: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -195f32: 0f01 |0005: return v1 │ │ -195f34: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -195f38: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -195f3c: 2806 |000a: goto 0010 // +0006 │ │ -195f3e: 6e20 9b0a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ -195f44: 0a01 |000e: move-result v1 │ │ -195f46: 0f01 |000f: return v1 │ │ -195f48: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -195f4a: 0f01 |0011: return v1 │ │ +195f1c: |[195f1c] org.thoughtcrime.securesms.util.Pair.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +195f2c: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ +195f30: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +195f34: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +195f36: 0f01 |0005: return v1 │ │ +195f38: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +195f3c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +195f40: 2806 |000a: goto 0010 // +0006 │ │ +195f42: 6e20 9b0a 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ +195f48: 0a01 |000e: move-result v1 │ │ +195f4a: 0f01 |000f: return v1 │ │ +195f4c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +195f4e: 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; │ │ @@ -309113,36 +309114,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -195f4c: |[195f4c] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ -195f5c: 2030 c710 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -195f60: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ -195f64: 1f03 c710 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -195f68: 6e10 9056 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ -195f6e: 0c00 |0009: move-result-object v0 │ │ -195f70: 6e10 9056 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ -195f76: 0c01 |000d: move-result-object v1 │ │ -195f78: 7030 8e56 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@568e │ │ -195f7e: 0a00 |0011: move-result v0 │ │ -195f80: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ -195f84: 6e10 9256 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ -195f8a: 0c03 |0017: move-result-object v3 │ │ -195f8c: 6e10 9256 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ -195f92: 0c00 |001b: move-result-object v0 │ │ -195f94: 7030 8e56 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@568e │ │ -195f9a: 0a03 |001f: move-result v3 │ │ -195f9c: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ -195fa0: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -195fa2: 2802 |0023: goto 0025 // +0002 │ │ -195fa4: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -195fa6: 0f03 |0025: return v3 │ │ +195f50: |[195f50] org.thoughtcrime.securesms.util.Pair.equals:(Ljava/lang/Object;)Z │ │ +195f60: 2030 c710 |0000: instance-of v0, v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +195f64: 3800 2200 |0002: if-eqz v0, 0024 // +0022 │ │ +195f68: 1f03 c710 |0004: check-cast v3, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +195f6c: 6e10 9056 0300 |0006: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ +195f72: 0c00 |0009: move-result-object v0 │ │ +195f74: 6e10 9056 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ +195f7a: 0c01 |000d: move-result-object v1 │ │ +195f7c: 7030 8e56 0201 |000e: invoke-direct {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@568e │ │ +195f82: 0a00 |0011: move-result v0 │ │ +195f84: 3800 1200 |0012: if-eqz v0, 0024 // +0012 │ │ +195f88: 6e10 9256 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ +195f8e: 0c03 |0017: move-result-object v3 │ │ +195f90: 6e10 9256 0200 |0018: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ +195f96: 0c00 |001b: move-result-object v0 │ │ +195f98: 7030 8e56 3200 |001c: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/util/Pair;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@568e │ │ +195f9e: 0a03 |001f: move-result v3 │ │ +195fa0: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ +195fa4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +195fa6: 2802 |0023: goto 0025 // +0002 │ │ +195fa8: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +195faa: 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; │ │ @@ -309153,17 +309154,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -195fdc: |[195fdc] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ -195fec: 5410 4742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4247 │ │ -195ff0: 1100 |0002: return-object v0 │ │ +195fe0: |[195fe0] org.thoughtcrime.securesms.util.Pair.first:()Ljava/lang/Object; │ │ +195ff0: 5410 4742 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v1:Ljava/lang/Object; // field@4247 │ │ +195ff4: 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;) │ │ @@ -309171,25 +309172,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -195fa8: |[195fa8] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ -195fb8: 6e10 9056 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ -195fbe: 0c00 |0003: move-result-object v0 │ │ -195fc0: 6e10 9d0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ -195fc6: 0a00 |0007: move-result v0 │ │ -195fc8: 6e10 9256 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ -195fce: 0c01 |000b: move-result-object v1 │ │ -195fd0: 6e10 9d0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ -195fd6: 0a01 |000f: move-result v1 │ │ -195fd8: b710 |0010: xor-int/2addr v0, v1 │ │ -195fda: 0f00 |0011: return v0 │ │ +195fac: |[195fac] org.thoughtcrime.securesms.util.Pair.hashCode:()I │ │ +195fbc: 6e10 9056 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ +195fc2: 0c00 |0003: move-result-object v0 │ │ +195fc4: 6e10 9d0a 0000 |0004: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ +195fca: 0a00 |0007: move-result v0 │ │ +195fcc: 6e10 9256 0200 |0008: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ +195fd2: 0c01 |000b: move-result-object v1 │ │ +195fd4: 6e10 9d0a 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ +195fda: 0a01 |000f: move-result v1 │ │ +195fdc: b710 |0010: xor-int/2addr v0, v1 │ │ +195fde: 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;) │ │ @@ -309197,17 +309198,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -195ff4: |[195ff4] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ -196004: 5410 4842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4248 │ │ -196008: 1100 |0002: return-object v0 │ │ +195ff8: |[195ff8] org.thoughtcrime.securesms.util.Pair.second:()Ljava/lang/Object; │ │ +196008: 5410 4842 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Pair;.v2:Ljava/lang/Object; // field@4248 │ │ +19600c: 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 : 12616 (Pair.java) │ │ @@ -309239,17 +309240,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1960ac: |[1960ac] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ -1960bc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1960c2: 0e00 |0003: return-void │ │ +1960b0: |[1960b0] org.thoughtcrime.securesms.util.ParcelUtil.:()V │ │ +1960c0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1960c6: 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;) │ │ @@ -309257,22 +309258,22 @@ │ │ type : '([B)Landroid/os/Parcel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -19602c: |[19602c] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ -19603c: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ -196042: 0c00 |0003: move-result-object v0 │ │ -196044: 2131 |0004: array-length v1, v3 │ │ -196046: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -196048: 6e40 6102 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@0261 │ │ -19604e: 6e20 6002 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@0260 │ │ -196054: 1100 |000c: return-object v0 │ │ +196030: |[196030] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([B)Landroid/os/Parcel; │ │ +196040: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ +196046: 0c00 |0003: move-result-object v0 │ │ +196048: 2131 |0004: array-length v1, v3 │ │ +19604a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +19604c: 6e40 6102 3012 |0006: invoke-virtual {v0, v3, v2, v1}, Landroid/os/Parcel;.unmarshall:([BII)V // method@0261 │ │ +196052: 6e20 6002 2000 |0009: invoke-virtual {v0, v2}, Landroid/os/Parcel;.setDataPosition:(I)V // method@0260 │ │ +196058: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0004 line=18 │ │ 0x0009 line=19 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) [B │ │ @@ -309282,20 +309283,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 │ │ -196088: |[196088] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ -196098: 7110 9456 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@5694 │ │ -19609e: 0c00 |0003: move-result-object v0 │ │ -1960a0: 7220 6f02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026f │ │ -1960a6: 0c00 |0007: move-result-object v0 │ │ -1960a8: 1100 |0008: return-object v0 │ │ +19608c: |[19608c] org.thoughtcrime.securesms.util.ParcelUtil.deserialize:([BLandroid/os/Parcelable$Creator;)Ljava/lang/Object; │ │ +19609c: 7110 9456 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ParcelUtil;.deserialize:([B)Landroid/os/Parcel; // method@5694 │ │ +1960a2: 0c00 |0003: move-result-object v0 │ │ +1960a4: 7220 6f02 0100 |0004: invoke-interface {v1, v0}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@026f │ │ +1960aa: 0c00 |0007: move-result-object v0 │ │ +1960ac: 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; │ │ @@ -309305,23 +309306,23 @@ │ │ type : '(Landroid/os/Parcelable;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -196058: |[196058] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ -196068: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ -19606e: 0c00 |0003: move-result-object v0 │ │ -196070: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -196072: 7230 7002 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@0270 │ │ -196078: 6e10 5502 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0255 │ │ -19607e: 0c02 |000b: move-result-object v2 │ │ -196080: 6e10 5f02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025f │ │ -196086: 1102 |000f: return-object v2 │ │ +19605c: |[19605c] org.thoughtcrime.securesms.util.ParcelUtil.serialize:(Landroid/os/Parcelable;)[B │ │ +19606c: 7100 5602 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@0256 │ │ +196072: 0c00 |0003: move-result-object v0 │ │ +196074: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +196076: 7230 7002 0201 |0005: invoke-interface {v2, v0, v1}, Landroid/os/Parcelable;.writeToParcel:(Landroid/os/Parcel;I)V // method@0270 │ │ +19607c: 6e10 5502 0000 |0008: invoke-virtual {v0}, Landroid/os/Parcel;.marshall:()[B // method@0255 │ │ +196082: 0c02 |000b: move-result-object v2 │ │ +196084: 6e10 5f02 0000 |000c: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@025f │ │ +19608a: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0005 line=10 │ │ 0x0008 line=11 │ │ 0x000c line=12 │ │ locals : │ │ @@ -309381,61 +309382,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 │ │ -196120: |[196120] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -196130: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -196132: 2300 ae11 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11ae │ │ -196136: 6201 4a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ -19613a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -19613c: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ -196140: 6201 4c42 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424c │ │ -196144: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -196146: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ -19614a: 6201 4b42 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424b │ │ -19614e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -196150: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ -196154: 1100 |0012: return-object v0 │ │ +196124: |[196124] org.thoughtcrime.securesms.util.Prefs$VibrateState.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +196134: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +196136: 2300 ae11 |0001: new-array v0, v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11ae │ │ +19613a: 6201 4a42 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ +19613e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +196140: 4d01 0002 |0006: aput-object v1, v0, v2 │ │ +196144: 6201 4c42 |0008: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424c │ │ +196148: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19614a: 4d01 0002 |000b: aput-object v1, v0, v2 │ │ +19614e: 6201 4b42 |000d: sget-object v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424b │ │ +196152: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +196154: 4d01 0002 |0010: aput-object v1, v0, v2 │ │ +196158: 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 │ │ -19617c: |[19617c] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ -19618c: 2200 c910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ -196190: 1a01 9114 |0002: const-string v1, "DEFAULT" // string@1491 │ │ -196194: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -196196: 7040 9956 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ -19619c: 6900 4a42 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ -1961a0: 2200 c910 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ -1961a4: 1a01 a215 |000c: const-string v1, "ENABLED" // string@15a2 │ │ -1961a8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -1961aa: 7040 9956 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ -1961b0: 6900 4c42 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424c │ │ -1961b4: 2200 c910 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ -1961b8: 1a01 ab14 |0016: const-string v1, "DISABLED" // string@14ab │ │ -1961bc: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -1961be: 7040 9956 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ -1961c4: 6900 4b42 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424b │ │ -1961c8: 7100 9756 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5697 │ │ -1961ce: 0c00 |0021: move-result-object v0 │ │ -1961d0: 6900 4942 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4249 │ │ -1961d4: 0e00 |0024: return-void │ │ +196180: |[196180] org.thoughtcrime.securesms.util.Prefs$VibrateState.:()V │ │ +196190: 2200 c910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ +196194: 1a01 9114 |0002: const-string v1, "DEFAULT" // string@1491 │ │ +196198: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +19619a: 7040 9956 1022 |0005: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ +1961a0: 6900 4a42 |0008: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ +1961a4: 2200 c910 |000a: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ +1961a8: 1a01 a215 |000c: const-string v1, "ENABLED" // string@15a2 │ │ +1961ac: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +1961ae: 7040 9956 1022 |000f: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ +1961b4: 6900 4c42 |0012: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.ENABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424c │ │ +1961b8: 2200 c910 |0014: new-instance v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ +1961bc: 1a01 ab14 |0016: const-string v1, "DISABLED" // string@14ab │ │ +1961c0: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +1961c2: 7040 9956 1022 |0019: invoke-direct {v0, v1, v2, v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.:(Ljava/lang/String;II)V // method@5699 │ │ +1961c8: 6900 4b42 |001c: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DISABLED:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424b │ │ +1961cc: 7100 9756 0000 |001e: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@5697 │ │ +1961d2: 0c00 |0021: move-result-object v0 │ │ +1961d4: 6900 4942 |0022: sput-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4249 │ │ +1961d8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x001e line=65 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -309443,18 +309444,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 │ │ -1961d8: |[1961d8] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ -1961e8: 7030 240a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a24 │ │ -1961ee: 5903 4d42 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@424d │ │ -1961f2: 0e00 |0005: return-void │ │ +1961dc: |[1961dc] org.thoughtcrime.securesms.util.Prefs$VibrateState.:(Ljava/lang/String;II)V │ │ +1961ec: 7030 240a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@0a24 │ │ +1961f2: 5903 4d42 |0003: iput v3, v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@424d │ │ +1961f6: 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 │ │ @@ -309465,19 +309466,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 │ │ -1960dc: |[1960dc] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1960ec: 7100 9d56 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@569d │ │ -1960f2: 0c00 |0003: move-result-object v0 │ │ -1960f4: 4601 0001 |0004: aget-object v1, v0, v1 │ │ -1960f8: 1101 |0006: return-object v1 │ │ +1960e0: |[1960e0] org.thoughtcrime.securesms.util.Prefs$VibrateState.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1960f0: 7100 9d56 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@569d │ │ +1960f6: 0c00 |0003: move-result-object v0 │ │ +1960f8: 4601 0001 |0004: aget-object v1, v0, v1 │ │ +1960fc: 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;) │ │ @@ -309485,20 +309486,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 │ │ -1960fc: |[1960fc] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -19610c: 1c00 c910 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ -196110: 7120 270a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a27 │ │ -196116: 0c01 |0005: move-result-object v1 │ │ -196118: 1f01 c910 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ -19611c: 1101 |0008: return-object v1 │ │ +196100: |[196100] org.thoughtcrime.securesms.util.Prefs$VibrateState.valueOf:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +196110: 1c00 c910 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ +196114: 7120 270a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@0a27 │ │ +19611a: 0c01 |0005: move-result-object v1 │ │ +19611c: 1f01 c910 |0006: check-cast v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@10c9 │ │ +196120: 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;) │ │ @@ -309506,20 +309507,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 │ │ -196158: |[196158] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -196168: 6200 4942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4249 │ │ -19616c: 6e10 1d59 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@591d │ │ -196172: 0c00 |0005: move-result-object v0 │ │ -196174: 1f00 ae11 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11ae │ │ -196178: 1100 |0008: return-object v0 │ │ +19615c: |[19615c] org.thoughtcrime.securesms.util.Prefs$VibrateState.values:()[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +19616c: 6200 4942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.$VALUES:[Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@4249 │ │ +196170: 6e10 1d59 0000 |0002: invoke-virtual {v0}, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.clone:()Ljava/lang/Object; // method@591d │ │ +196176: 0c00 |0005: move-result-object v0 │ │ +196178: 1f00 ae11 |0006: check-cast v0, [Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // type@11ae │ │ +19617c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;) │ │ @@ -309527,17 +309528,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -1960c4: |[1960c4] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ -1960d4: 5210 4d42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@424d │ │ -1960d8: 0f00 |0002: return v0 │ │ +1960c8: |[1960c8] org.thoughtcrime.securesms.util.Prefs$VibrateState.getId:()I │ │ +1960d8: 5210 4d42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.id:I // field@424d │ │ +1960dc: 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 : 12880 (Prefs.java) │ │ @@ -309708,32 +309709,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1967fc: |[1967fc] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -19680c: 0e00 |0000: return-void │ │ +196800: |[196800] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +196810: 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 │ │ -196810: |[196810] org.thoughtcrime.securesms.util.Prefs.:()V │ │ -196820: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -196826: 0e00 |0003: return-void │ │ +196814: |[196814] org.thoughtcrime.securesms.util.Prefs.:()V │ │ +196824: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19682a: 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;) │ │ @@ -309741,20 +309742,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196338: |[196338] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ -196348: 1a00 e773 |0000: const-string v0, "pref_always_load_remote_content" // string@73e7 │ │ -19634c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19634e: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196354: 0a02 |0006: move-result v2 │ │ -196356: 0f02 |0007: return v2 │ │ +19633c: |[19633c] org.thoughtcrime.securesms.util.Prefs.getAlwaysLoadRemoteContent:(Landroid/content/Context;)Z │ │ +19634c: 1a00 e773 |0000: const-string v0, "pref_always_load_remote_content" // string@73e7 │ │ +196350: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196352: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +196358: 0a02 |0006: move-result v2 │ │ +19635a: 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;) │ │ @@ -309762,25 +309763,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 │ │ -1965c4: |[1965c4] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ -1965d4: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -1965d8: 1a01 0074 |0002: const-string v1, "pref_chat_background" // string@7400 │ │ -1965dc: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1965e2: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1965e8: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1965ee: 0c03 |000d: move-result-object v3 │ │ -1965f0: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ -1965f4: 7130 af56 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@56af │ │ -1965fa: 0c02 |0013: move-result-object v2 │ │ -1965fc: 1102 |0014: return-object v2 │ │ +1965c8: |[1965c8] org.thoughtcrime.securesms.util.Prefs.getBackgroundImagePath:(Landroid/content/Context;I)Ljava/lang/String; │ │ +1965d8: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +1965dc: 1a01 0074 |0002: const-string v1, "pref_chat_background" // string@7400 │ │ +1965e0: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1965e6: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1965ec: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1965f2: 0c03 |000d: move-result-object v3 │ │ +1965f4: 1a00 0000 |000e: const-string v0, "" // string@0000 │ │ +1965f8: 7130 af56 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@56af │ │ +1965fe: 0c02 |0013: move-result-object v2 │ │ +196600: 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 │ │ │ │ @@ -309789,20 +309790,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 │ │ -196358: |[196358] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ -196368: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19636e: 0c00 |0003: move-result-object v0 │ │ -196370: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ -196376: 0a00 |0007: move-result v0 │ │ -196378: 0f00 |0008: return v0 │ │ +19635c: |[19635c] org.thoughtcrime.securesms.util.Prefs.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z │ │ +19636c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196372: 0c00 |0003: move-result-object v0 │ │ +196374: 7230 bc00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@00bc │ │ +19637a: 0a00 |0007: move-result v0 │ │ +19637c: 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 │ │ @@ -309812,34 +309813,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 │ │ -1961f4: |[1961f4] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ -196204: 1a00 0174 |0000: const-string v0, "pref_chat_ringtone_" // string@7401 │ │ -196208: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -19620c: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -196210: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -196214: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19621a: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196220: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ -196224: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19622a: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196230: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -196236: 0c00 |0019: move-result-object v0 │ │ -196238: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -19623a: 7130 af56 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@56af │ │ -196240: 0c02 |001e: move-result-object v2 │ │ -196242: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ -196246: 2805 |0021: goto 0026 // +0005 │ │ -196248: 7110 0102 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -19624e: 0c03 |0025: move-result-object v3 │ │ -196250: 1103 |0026: return-object v3 │ │ +1961f8: |[1961f8] org.thoughtcrime.securesms.util.Prefs.getChatRingtone:(Landroid/content/Context;II)Landroid/net/Uri; │ │ +196208: 1a00 0174 |0000: const-string v0, "pref_chat_ringtone_" // string@7401 │ │ +19620c: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +196210: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +196214: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +196218: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19621e: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196224: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ +196228: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19622e: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196234: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19623a: 0c00 |0019: move-result-object v0 │ │ +19623c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +19623e: 7130 af56 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@56af │ │ +196244: 0c02 |001e: move-result-object v2 │ │ +196246: 3902 0300 |001f: if-nez v2, 0022 // +0003 │ │ +19624a: 2805 |0021: goto 0026 // +0005 │ │ +19624c: 7110 0102 0200 |0022: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +196252: 0c03 |0025: move-result-object v3 │ │ +196254: 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; │ │ @@ -309851,34 +309852,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 │ │ -196798: |[196798] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ -1967a8: 1a00 0274 |0000: const-string v0, "pref_chat_vibrate_" // string@7402 │ │ -1967ac: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1967b0: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1967b4: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -1967b8: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1967be: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1967c4: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ -1967c8: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1967ce: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1967d4: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1967da: 0c00 |0019: move-result-object v0 │ │ -1967dc: 6203 4a42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ -1967e0: 6e10 9b56 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@569b │ │ -1967e6: 0a03 |001f: move-result v3 │ │ -1967e8: 7130 a756 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ -1967ee: 0a02 |0023: move-result v2 │ │ -1967f0: 7110 9a56 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@569a │ │ -1967f6: 0c02 |0027: move-result-object v2 │ │ -1967f8: 1102 |0028: return-object v2 │ │ +19679c: |[19679c] org.thoughtcrime.securesms.util.Prefs.getChatVibrate:(Landroid/content/Context;II)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; │ │ +1967ac: 1a00 0274 |0000: const-string v0, "pref_chat_vibrate_" // string@7402 │ │ +1967b0: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1967b4: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1967b8: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +1967bc: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1967c2: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1967c8: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ +1967cc: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1967d2: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1967d8: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1967de: 0c00 |0019: move-result-object v0 │ │ +1967e0: 6203 4a42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ +1967e4: 6e10 9b56 0300 |001c: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@569b │ │ +1967ea: 0a03 |001f: move-result v3 │ │ +1967ec: 7130 a756 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ +1967f2: 0a02 |0023: move-result v2 │ │ +1967f4: 7110 9a56 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.fromId:(I)Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // method@569a │ │ +1967fa: 0c02 |0027: move-result-object v2 │ │ +1967fc: 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 │ │ @@ -309889,25 +309890,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 │ │ -196600: |[196600] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -196610: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -196614: 1a01 0a74 |0002: const-string v1, "pref_database_encrypted_secret_" // string@740a │ │ -196618: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19661e: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196624: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19662a: 0c03 |000d: move-result-object v3 │ │ -19662c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -19662e: 7130 af56 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@56af │ │ -196634: 0c02 |0012: move-result-object v2 │ │ -196636: 1102 |0013: return-object v2 │ │ +196604: |[196604] org.thoughtcrime.securesms.util.Prefs.getDatabaseEncryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +196614: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +196618: 1a01 0a74 |0002: const-string v1, "pref_database_encrypted_secret_" // string@740a │ │ +19661c: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +196622: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196628: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19662e: 0c03 |000d: move-result-object v3 │ │ +196630: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +196632: 7130 af56 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@56af │ │ +196638: 0c02 |0012: move-result-object v2 │ │ +19663a: 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 │ │ │ │ @@ -309916,25 +309917,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 │ │ -196638: |[196638] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ -196648: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -19664c: 1a01 0b74 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@740b │ │ -196650: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -196656: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19665c: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -196662: 0c03 |000d: move-result-object v3 │ │ -196664: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -196666: 7130 af56 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@56af │ │ -19666c: 0c02 |0012: move-result-object v2 │ │ -19666e: 1102 |0013: return-object v2 │ │ +19663c: |[19663c] org.thoughtcrime.securesms.util.Prefs.getDatabaseUnencryptedSecret:(Landroid/content/Context;I)Ljava/lang/String; │ │ +19664c: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +196650: 1a01 0b74 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@740b │ │ +196654: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19665a: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196660: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +196666: 0c03 |000d: move-result-object v3 │ │ +196668: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +19666a: 7130 af56 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@56af │ │ +196670: 0c02 |0012: move-result-object v2 │ │ +196672: 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 │ │ │ │ @@ -309943,20 +309944,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 │ │ -196528: |[196528] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ -196538: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19653e: 0c00 |0003: move-result-object v0 │ │ -196540: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ -196546: 0a00 |0007: move-result v0 │ │ -196548: 0f00 |0008: return v0 │ │ +19652c: |[19652c] org.thoughtcrime.securesms.util.Prefs.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I │ │ +19653c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196542: 0c00 |0003: move-result-object v0 │ │ +196544: 7230 bd00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@00bd │ │ +19654a: 0a00 |0007: move-result v0 │ │ +19654c: 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 │ │ @@ -309966,20 +309967,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 │ │ -196748: |[196748] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ -196758: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19675e: 0c00 |0003: move-result-object v0 │ │ -196760: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ -196766: 0b00 |0007: move-result-wide v0 │ │ -196768: 1000 |0008: return-wide v0 │ │ +19674c: |[19674c] org.thoughtcrime.securesms.util.Prefs.getLongPreference:(Landroid/content/Context;Ljava/lang/String;J)J │ │ +19675c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196762: 0c00 |0003: move-result-object v0 │ │ +196764: 7240 be00 1032 |0004: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@00be │ │ +19676a: 0b00 |0007: move-result-wide v0 │ │ +19676c: 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 │ │ @@ -309989,20 +309990,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 │ │ -196670: |[196670] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ -196680: 1a00 2a74 |0000: const-string v0, "pref_led_color" // string@742a │ │ -196684: 1a01 3a47 |0002: const-string v1, "blue" // string@473a │ │ -196688: 7130 af56 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@56af │ │ -19668e: 0c02 |0007: move-result-object v2 │ │ -196690: 1102 |0008: return-object v2 │ │ +196674: |[196674] org.thoughtcrime.securesms.util.Prefs.getNotificationLedColor:(Landroid/content/Context;)Ljava/lang/String; │ │ +196684: 1a00 2a74 |0000: const-string v0, "pref_led_color" // string@742a │ │ +196688: 1a01 3a47 |0002: const-string v1, "blue" // string@473a │ │ +19668c: 7130 af56 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@56af │ │ +196692: 0c02 |0007: move-result-object v2 │ │ +196694: 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;) │ │ @@ -310010,26 +310011,26 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -19654c: |[19654c] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ -19655c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19655e: 7110 fa0a 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0afa │ │ -196564: 0c00 |0004: move-result-object v0 │ │ -196566: 1a01 3c74 |0005: const-string v1, "pref_notification_priority" // string@743c │ │ -19656a: 7130 af56 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@56af │ │ -196570: 0c02 |000a: move-result-object v2 │ │ -196572: 7110 4d0a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a4d │ │ -196578: 0c02 |000e: move-result-object v2 │ │ -19657a: 6e10 450a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -196580: 0a02 |0012: move-result v2 │ │ -196582: 0f02 |0013: return v2 │ │ +196550: |[196550] org.thoughtcrime.securesms.util.Prefs.getNotificationPriority:(Landroid/content/Context;)I │ │ +196560: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +196562: 7110 fa0a 0000 |0001: invoke-static {v0}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@0afa │ │ +196568: 0c00 |0004: move-result-object v0 │ │ +19656a: 1a01 3c74 |0005: const-string v1, "pref_notification_priority" // string@743c │ │ +19656e: 7130 af56 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@56af │ │ +196574: 0c02 |000a: move-result-object v2 │ │ +196576: 7110 4d0a 0200 |000b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@0a4d │ │ +19657c: 0c02 |000e: move-result-object v2 │ │ +19657e: 6e10 450a 0200 |000f: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +196584: 0a02 |0012: move-result v2 │ │ +196586: 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;) │ │ @@ -310037,22 +310038,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 │ │ -19676c: |[19676c] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ -19677c: 2200 0410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@1004 │ │ -196780: 1a01 3f74 |0002: const-string v1, "pref_notification_privacy" // string@743f │ │ -196784: 1a02 9344 |0004: const-string v2, "all" // string@4493 │ │ -196788: 7130 af56 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@56af │ │ -19678e: 0c03 |0009: move-result-object v3 │ │ -196790: 7020 3d52 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@523d │ │ -196796: 1100 |000d: return-object v0 │ │ +196770: |[196770] org.thoughtcrime.securesms.util.Prefs.getNotificationPrivacy:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; │ │ +196780: 2200 0410 |0000: new-instance v0, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference; // type@1004 │ │ +196784: 1a01 3f74 |0002: const-string v1, "pref_notification_privacy" // string@743f │ │ +196788: 1a02 9344 |0004: const-string v2, "all" // string@4493 │ │ +19678c: 7130 af56 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@56af │ │ +196792: 0c03 |0009: move-result-object v3 │ │ +196794: 7020 3d52 3000 |000a: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/preferences/widgets/NotificationPrivacyPreference;.:(Ljava/lang/String;)V // method@523d │ │ +19679a: 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;) │ │ @@ -310060,32 +310061,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 │ │ -196254: |[196254] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ -196264: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -196268: 6e10 0202 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -19626e: 0c00 |0005: move-result-object v0 │ │ -196270: 1a01 2674 |0006: const-string v1, "pref_key_ringtone" // string@7426 │ │ -196274: 7130 af56 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@56af │ │ -19627a: 0c02 |000b: move-result-object v2 │ │ -19627c: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ -196280: 1a00 3953 |000e: const-string v0, "file:" // string@5339 │ │ -196284: 6e20 eb0a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19628a: 0a00 |0013: move-result v0 │ │ -19628c: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -196290: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ -196294: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -19629a: 0c02 |001b: move-result-object v2 │ │ -19629c: 7110 0102 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -1962a2: 0c02 |001f: move-result-object v2 │ │ -1962a4: 1102 |0020: return-object v2 │ │ +196258: |[196258] org.thoughtcrime.securesms.util.Prefs.getNotificationRingtone:(Landroid/content/Context;)Landroid/net/Uri; │ │ +196268: 6200 4a00 |0000: sget-object v0, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +19626c: 6e10 0202 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +196272: 0c00 |0005: move-result-object v0 │ │ +196274: 1a01 2674 |0006: const-string v1, "pref_key_ringtone" // string@7426 │ │ +196278: 7130 af56 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@56af │ │ +19627e: 0c02 |000b: move-result-object v2 │ │ +196280: 3802 1000 |000c: if-eqz v2, 001c // +0010 │ │ +196284: 1a00 3953 |000e: const-string v0, "file:" // string@5339 │ │ +196288: 6e20 eb0a 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +19628e: 0a00 |0013: move-result v0 │ │ +196290: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +196294: 6202 4a00 |0016: sget-object v2, Landroid/provider/Settings$System;.DEFAULT_NOTIFICATION_URI:Landroid/net/Uri; // field@004a │ │ +196298: 6e10 0202 0200 |0018: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +19629e: 0c02 |001b: move-result-object v2 │ │ +1962a0: 7110 0102 0200 |001c: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +1962a6: 0c02 |001f: move-result-object v2 │ │ +1962a8: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000e line=184 │ │ 0x0016 line=185 │ │ 0x001c line=188 │ │ locals : │ │ @@ -310096,20 +310097,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196584: |[196584] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ -196594: 1a00 5074 |0000: const-string v0, "pref_profile_avatar_id" // string@7450 │ │ -196598: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19659a: 7130 a756 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ -1965a0: 0a02 |0006: move-result v2 │ │ -1965a2: 0f02 |0007: return v2 │ │ +196588: |[196588] org.thoughtcrime.securesms.util.Prefs.getProfileAvatarId:(Landroid/content/Context;)I │ │ +196598: 1a00 5074 |0000: const-string v0, "pref_profile_avatar_id" // string@7450 │ │ +19659c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19659e: 7130 a756 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ +1965a4: 0a02 |0006: move-result v2 │ │ +1965a6: 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;) │ │ @@ -310117,20 +310118,20 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1965a4: |[1965a4] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ -1965b4: 1a00 5374 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7453 │ │ -1965b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1965ba: 7130 a756 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ -1965c0: 0a02 |0006: move-result v2 │ │ -1965c2: 0f02 |0007: return v2 │ │ +1965a8: |[1965a8] org.thoughtcrime.securesms.util.Prefs.getPrompteDozeMsgId:(Landroid/content/Context;)I │ │ +1965b8: 1a00 5374 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7453 │ │ +1965bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1965be: 7130 a756 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)I // method@56a7 │ │ +1965c4: 0a02 |0006: move-result v2 │ │ +1965c6: 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;) │ │ @@ -310138,20 +310139,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 │ │ -196694: |[196694] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -1966a4: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1966aa: 0c00 |0003: move-result-object v0 │ │ -1966ac: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ -1966b2: 0c00 |0007: move-result-object v0 │ │ -1966b4: 1100 |0008: return-object v0 │ │ +196698: |[196698] org.thoughtcrime.securesms.util.Prefs.getStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +1966a8: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1966ae: 0c00 |0003: move-result-object v0 │ │ +1966b0: 7230 bf00 1002 |0004: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@00bf │ │ +1966b6: 0c00 |0007: move-result-object v0 │ │ +1966b8: 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; │ │ @@ -310161,26 +310162,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 │ │ -196710: |[196710] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ -196720: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196726: 0c01 |0003: move-result-object v1 │ │ -196728: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ -19672e: 0a00 |0007: move-result v0 │ │ -196730: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -196734: 7100 7c0c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c7c │ │ -19673a: 0c03 |000d: move-result-object v3 │ │ -19673c: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ -196742: 0c01 |0011: move-result-object v1 │ │ -196744: 1101 |0012: return-object v1 │ │ -196746: 1103 |0013: return-object v3 │ │ +196714: |[196714] org.thoughtcrime.securesms.util.Prefs.getStringSetPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; │ │ +196724: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +19672a: 0c01 |0003: move-result-object v1 │ │ +19672c: 7220 ba00 2100 |0004: invoke-interface {v1, v2}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@00ba │ │ +196732: 0a00 |0007: move-result v0 │ │ +196734: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +196738: 7100 7c0c 0000 |000a: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c7c │ │ +19673e: 0c03 |000d: move-result-object v3 │ │ +196740: 7230 c000 2103 |000e: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getStringSet:(Ljava/lang/String;Ljava/util/Set;)Ljava/util/Set; // method@00c0 │ │ +196746: 0c01 |0011: move-result-object v1 │ │ +196748: 1101 |0012: return-object v1 │ │ +19674a: 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; │ │ @@ -310192,48 +310193,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 │ │ -1962a8: |[1962a8] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ -1962b8: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ -1962bc: 2201 7c03 |0002: new-instance v1, Ljava/util/HashSet; // type@037c │ │ -1962c0: 7010 9a0c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ -1962c6: 1a02 0874 |0007: const-string v2, "pref_contact_photo_identifiers" // string@7408 │ │ -1962ca: 7130 b056 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@56b0 │ │ -1962d0: 0c03 |000c: move-result-object v3 │ │ -1962d2: 7020 540c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c54 │ │ -1962d8: 7210 c90c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ -1962de: 0c03 |0013: move-result-object v3 │ │ -1962e0: 7210 aa0c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -1962e6: 0a00 |0017: move-result v0 │ │ -1962e8: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ -1962ec: 7210 ab0c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -1962f2: 0c00 |001d: move-result-object v0 │ │ -1962f4: 1f00 0703 |001e: check-cast v0, Ljava/lang/String; // type@0307 │ │ -1962f8: 6e20 cb0a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0acb │ │ -1962fe: 0a01 |0023: move-result v1 │ │ -196300: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ -196304: 1a03 b940 |0026: const-string v3, "\|" // string@40b9 │ │ -196308: 6e20 e90a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ -19630e: 0c03 |002b: move-result-object v3 │ │ -196310: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -196312: 4603 0304 |002d: aget-object v3, v3, v4 │ │ -196316: 7110 590a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a59 │ │ -19631c: 0c03 |0032: move-result-object v3 │ │ -19631e: 6e10 540a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -196324: 0b03 |0036: move-result-wide v3 │ │ -196326: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ -19632a: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ -196330: 0c03 |003c: move-result-object v3 │ │ -196332: 1103 |003d: return-object v3 │ │ -196334: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -196336: 1103 |003f: return-object v3 │ │ +1962ac: |[1962ac] org.thoughtcrime.securesms.util.Prefs.getSystemContactPhoto:(Landroid/content/Context;Ljava/lang/String;)Landroid/net/Uri; │ │ +1962bc: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ +1962c0: 2201 7c03 |0002: new-instance v1, Ljava/util/HashSet; // type@037c │ │ +1962c4: 7010 9a0c 0100 |0004: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@0c9a │ │ +1962ca: 1a02 0874 |0007: const-string v2, "pref_contact_photo_identifiers" // string@7408 │ │ +1962ce: 7130 b056 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@56b0 │ │ +1962d4: 0c03 |000c: move-result-object v3 │ │ +1962d6: 7020 540c 3000 |000d: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@0c54 │ │ +1962dc: 7210 c90c 0000 |0010: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ +1962e2: 0c03 |0013: move-result-object v3 │ │ +1962e4: 7210 aa0c 0300 |0014: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +1962ea: 0a00 |0017: move-result v0 │ │ +1962ec: 3800 2600 |0018: if-eqz v0, 003e // +0026 │ │ +1962f0: 7210 ab0c 0300 |001a: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +1962f6: 0c00 |001d: move-result-object v0 │ │ +1962f8: 1f00 0703 |001e: check-cast v0, Ljava/lang/String; // type@0307 │ │ +1962fc: 6e20 cb0a 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@0acb │ │ +196302: 0a01 |0023: move-result v1 │ │ +196304: 3801 f0ff |0024: if-eqz v1, 0014 // -0010 │ │ +196308: 1a03 b940 |0026: const-string v3, "\|" // string@40b9 │ │ +19630c: 6e20 e90a 3000 |0028: invoke-virtual {v0, v3}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ +196312: 0c03 |002b: move-result-object v3 │ │ +196314: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +196316: 4603 0304 |002d: aget-object v3, v3, v4 │ │ +19631a: 7110 590a 0300 |002f: invoke-static {v3}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@0a59 │ │ +196320: 0c03 |0032: move-result-object v3 │ │ +196322: 6e10 540a 0300 |0033: invoke-virtual {v3}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +196328: 0b03 |0036: move-result-wide v3 │ │ +19632a: 6200 4500 |0037: sget-object v0, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0045 │ │ +19632e: 7130 6400 3004 |0039: invoke-static {v0, v3, v4}, Landroid/content/ContentUris;.withAppendedId:(Landroid/net/Uri;J)Landroid/net/Uri; // method@0064 │ │ +196334: 0c03 |003c: move-result-object v3 │ │ +196336: 1103 |003d: return-object v3 │ │ +196338: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +19633a: 1103 |003f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0010 line=319 │ │ 0x0020 line=320 │ │ 0x0026 line=321 │ │ 0x002d line=322 │ │ @@ -310247,25 +310248,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 │ │ -1966b8: |[1966b8] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ -1966c8: 7100 1f56 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@561f │ │ -1966ce: 0a00 |0003: move-result v0 │ │ -1966d0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -1966d4: 1a00 4d7f |0006: const-string v0, "system" // string@7f4d │ │ -1966d8: 2803 |0008: goto 000b // +0003 │ │ -1966da: 1a00 9664 |0009: const-string v0, "light" // string@6496 │ │ -1966de: 1a01 7174 |000b: const-string v1, "pref_theme" // string@7471 │ │ -1966e2: 7130 af56 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@56af │ │ -1966e8: 0c02 |0010: move-result-object v2 │ │ -1966ea: 1102 |0011: return-object v2 │ │ +1966bc: |[1966bc] org.thoughtcrime.securesms.util.Prefs.getTheme:(Landroid/content/Context;)Ljava/lang/String; │ │ +1966cc: 7100 1f56 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.systemThemeAvailable:()Z // method@561f │ │ +1966d2: 0a00 |0003: move-result v0 │ │ +1966d4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +1966d8: 1a00 4d7f |0006: const-string v0, "system" // string@7f4d │ │ +1966dc: 2803 |0008: goto 000b // +0003 │ │ +1966de: 1a00 9664 |0009: const-string v0, "light" // string@6496 │ │ +1966e2: 1a01 7174 |000b: const-string v1, "pref_theme" // string@7471 │ │ +1966e6: 7130 af56 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@56af │ │ +1966ec: 0c02 |0010: move-result-object v2 │ │ +1966ee: 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;) │ │ @@ -310273,20 +310274,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 │ │ -1966ec: |[1966ec] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ -1966fc: 1a00 7e74 |0000: const-string v0, "pref_webxdc_store_url" // string@747e │ │ -196700: 1a01 1c5c |0002: const-string v1, "https://webxdc.org/apps/" // string@5c1c │ │ -196704: 7130 af56 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@56af │ │ -19670a: 0c02 |0007: move-result-object v2 │ │ -19670c: 1102 |0008: return-object v2 │ │ +1966f0: |[1966f0] org.thoughtcrime.securesms.util.Prefs.getWebxdcStoreUrl:(Landroid/content/Context;)Ljava/lang/String; │ │ +196700: 1a00 7e74 |0000: const-string v0, "pref_webxdc_store_url" // string@747e │ │ +196704: 1a01 1c5c |0002: const-string v1, "https://webxdc.org/apps/" // string@5c1c │ │ +196708: 7130 af56 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@56af │ │ +19670e: 0c02 |0007: move-result-object v2 │ │ +196710: 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;) │ │ @@ -310294,20 +310295,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19637c: |[19637c] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ -19638c: 1a00 0f74 |0000: const-string v0, "pref_developer_mode_enabled" // string@740f │ │ -196390: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196392: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196398: 0a02 |0006: move-result v2 │ │ -19639a: 0f02 |0007: return v2 │ │ +196380: |[196380] org.thoughtcrime.securesms.util.Prefs.isDeveloperModeEnabled:(Landroid/content/Context;)Z │ │ +196390: 1a00 0f74 |0000: const-string v0, "pref_developer_mode_enabled" // string@740f │ │ +196394: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196396: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +19639c: 0a02 |0006: move-result v2 │ │ +19639e: 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;) │ │ @@ -310315,20 +310316,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19639c: |[19639c] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ -1963ac: 1a00 1974 |0000: const-string v0, "pref_enter_sends" // string@7419 │ │ -1963b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1963b2: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -1963b8: 0a02 |0006: move-result v2 │ │ -1963ba: 0f02 |0007: return v2 │ │ +1963a0: |[1963a0] org.thoughtcrime.securesms.util.Prefs.isEnterSendsEnabled:(Landroid/content/Context;)Z │ │ +1963b0: 1a00 1974 |0000: const-string v0, "pref_enter_sends" // string@7419 │ │ +1963b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1963b6: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +1963bc: 0a02 |0006: move-result v2 │ │ +1963be: 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;) │ │ @@ -310336,25 +310337,25 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -1963bc: |[1963bc] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ -1963cc: 7110 bd49 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -1963d2: 0c01 |0003: move-result-object v1 │ │ -1963d4: 1a00 376b |0004: const-string v0, "media_quality" // string@6b37 │ │ -1963d8: 6e20 a206 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06a2 │ │ -1963de: 0a01 |0009: move-result v1 │ │ -1963e0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -1963e2: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ -1963e6: 2802 |000d: goto 000f // +0002 │ │ -1963e8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -1963ea: 0f00 |000f: return v0 │ │ +1963c0: |[1963c0] org.thoughtcrime.securesms.util.Prefs.isHardCompressionEnabled:(Landroid/content/Context;)Z │ │ +1963d0: 7110 bd49 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +1963d6: 0c01 |0003: move-result-object v1 │ │ +1963d8: 1a00 376b |0004: const-string v0, "media_quality" // string@6b37 │ │ +1963dc: 6e20 a206 0100 |0006: invoke-virtual {v1, v0}, Lcom/b44t/messenger/DcContext;.getConfigInt:(Ljava/lang/String;)I // method@06a2 │ │ +1963e2: 0a01 |0009: move-result v1 │ │ +1963e4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +1963e6: 3301 0300 |000b: if-ne v1, v0, 000e // +0003 │ │ +1963ea: 2802 |000d: goto 000f // +0002 │ │ +1963ec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +1963ee: 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;) │ │ @@ -310362,20 +310363,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1963ec: |[1963ec] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ -1963fc: 1a00 2574 |0000: const-string v0, "pref_key_inthread_notifications" // string@7425 │ │ -196400: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -196402: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196408: 0a02 |0006: move-result v2 │ │ -19640a: 0f02 |0007: return v2 │ │ +1963f0: |[1963f0] org.thoughtcrime.securesms.util.Prefs.isInChatNotifications:(Landroid/content/Context;)Z │ │ +196400: 1a00 2574 |0000: const-string v0, "pref_key_inthread_notifications" // string@7425 │ │ +196404: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +196406: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +19640c: 0a02 |0006: move-result v2 │ │ +19640e: 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;) │ │ @@ -310383,20 +310384,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19640c: |[19640c] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ -19641c: 1a00 2174 |0000: const-string v0, "pref_incognito_keyboard" // string@7421 │ │ -196420: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196422: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196428: 0a02 |0006: move-result v2 │ │ -19642a: 0f02 |0007: return v2 │ │ +196410: |[196410] org.thoughtcrime.securesms.util.Prefs.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z │ │ +196420: 1a00 2174 |0000: const-string v0, "pref_incognito_keyboard" // string@7421 │ │ +196424: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +196426: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +19642c: 0a02 |0006: move-result v2 │ │ +19642e: 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;) │ │ @@ -310404,21 +310405,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -19642c: |[19642c] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ -19643c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19643e: 1a01 2e74 |0001: const-string v1, "pref_location_streaming_enabled" // string@742e │ │ -196442: 7130 a256 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196448: 0a02 |0006: move-result v2 │ │ -19644a: 0f02 |0007: return v2 │ │ -19644c: 0f00 |0008: return v0 │ │ +196430: |[196430] org.thoughtcrime.securesms.util.Prefs.isLocationStreamingEnabled:(Landroid/content/Context;)Z │ │ +196440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196442: 1a01 2e74 |0001: const-string v1, "pref_location_streaming_enabled" // string@742e │ │ +196446: 7130 a256 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +19644c: 0a02 |0006: move-result v2 │ │ +19644e: 0f02 |0007: return v2 │ │ +196450: 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; │ │ @@ -310428,20 +310429,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196460: |[196460] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ -196470: 1a00 3b74 |0000: const-string v0, "pref_new_broadcast_list" // string@743b │ │ -196474: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -196476: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -19647c: 0a02 |0006: move-result v2 │ │ -19647e: 0f02 |0007: return v2 │ │ +196464: |[196464] org.thoughtcrime.securesms.util.Prefs.isNewBroadcastListAvailable:(Landroid/content/Context;)Z │ │ +196474: 1a00 3b74 |0000: const-string v0, "pref_new_broadcast_list" // string@743b │ │ +196478: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19647a: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +196480: 0a02 |0006: move-result v2 │ │ +196482: 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;) │ │ @@ -310449,20 +310450,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -196480: |[196480] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ -196490: 1a00 2774 |0000: const-string v0, "pref_key_vibrate" // string@7427 │ │ -196494: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -196496: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -19649c: 0a02 |0006: move-result v2 │ │ -19649e: 0f02 |0007: return v2 │ │ +196484: |[196484] org.thoughtcrime.securesms.util.Prefs.isNotificationVibrateEnabled:(Landroid/content/Context;)Z │ │ +196494: 1a00 2774 |0000: const-string v0, "pref_key_vibrate" // string@7427 │ │ +196498: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +19649a: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +1964a0: 0a02 |0006: move-result v2 │ │ +1964a2: 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;) │ │ @@ -310470,20 +310471,20 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -1964a0: |[1964a0] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ -1964b0: 1a00 1174 |0000: const-string v0, "pref_disable_passphrase" // string@7411 │ │ -1964b4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1964b6: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -1964bc: 0a02 |0006: move-result v2 │ │ -1964be: 0f02 |0007: return v2 │ │ +1964a4: |[1964a4] org.thoughtcrime.securesms.util.Prefs.isPasswordDisabled:(Landroid/content/Context;)Z │ │ +1964b4: 1a00 1174 |0000: const-string v0, "pref_disable_passphrase" // string@7411 │ │ +1964b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1964ba: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +1964c0: 0a02 |0006: move-result v2 │ │ +1964c2: 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;) │ │ @@ -310491,36 +310492,36 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -1964c0: |[1964c0] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ -1964d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -1964d2: 0f00 |0001: return v0 │ │ +1964c4: |[1964c4] org.thoughtcrime.securesms.util.Prefs.isPushEnabled:(Landroid/content/Context;)Z │ │ +1964d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +1964d6: 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 │ │ -1964d4: |[1964d4] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ -1964e4: 1a00 5a74 |0000: const-string v0, "pref_screen_security" // string@745a │ │ -1964e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -1964ea: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -1964f0: 0a02 |0006: move-result v2 │ │ -1964f2: 0f02 |0007: return v2 │ │ +1964d8: |[1964d8] org.thoughtcrime.securesms.util.Prefs.isScreenSecurityEnabled:(Landroid/content/Context;)Z │ │ +1964e8: 1a00 5a74 |0000: const-string v0, "pref_screen_security" // string@745a │ │ +1964ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +1964ee: 7130 a256 0201 |0003: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +1964f4: 0a02 |0006: move-result v2 │ │ +1964f6: 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;) │ │ @@ -310528,21 +310529,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -1964f4: |[1964f4] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ -196504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196506: 1a01 5674 |0001: const-string v1, "pref_reliable_service" // string@7456 │ │ -19650a: 7130 a256 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ -196510: 0a02 |0006: move-result v2 │ │ -196512: 0f02 |0007: return v2 │ │ -196514: 0f00 |0008: return v0 │ │ +1964f8: |[1964f8] org.thoughtcrime.securesms.util.Prefs.reliableService:(Landroid/content/Context;)Z │ │ +196508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19650a: 1a01 5674 |0001: const-string v1, "pref_reliable_service" // string@7456 │ │ +19650e: 7130 a256 1200 |0003: invoke-static {v2, v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.getBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)Z // method@56a2 │ │ +196514: 0a02 |0006: move-result v2 │ │ +196516: 0f02 |0007: return v2 │ │ +196518: 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; │ │ @@ -310552,18 +310553,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -196828: |[196828] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ -196838: 1a00 2674 |0000: const-string v0, "pref_key_ringtone" // string@7426 │ │ -19683c: 7120 c156 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ -196842: 0e00 |0005: return-void │ │ +19682c: |[19682c] org.thoughtcrime.securesms.util.Prefs.removeNotificationRingtone:(Landroid/content/Context;)V │ │ +19683c: 1a00 2674 |0000: const-string v0, "pref_key_ringtone" // string@7426 │ │ +196840: 7120 c156 0100 |0002: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ +196846: 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;) │ │ @@ -310571,23 +310572,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 │ │ -196844: |[196844] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ -196854: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -19685a: 0c00 |0003: move-result-object v0 │ │ -19685c: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -196862: 0c00 |0007: move-result-object v0 │ │ -196864: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ -19686a: 0c00 |000b: move-result-object v0 │ │ -19686c: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -196872: 0e00 |000f: return-void │ │ +196848: |[196848] org.thoughtcrime.securesms.util.Prefs.removePreference:(Landroid/content/Context;Ljava/lang/String;)V │ │ +196858: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +19685e: 0c00 |0003: move-result-object v0 │ │ +196860: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +196866: 0c00 |0007: move-result-object v0 │ │ +196868: 7220 b900 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@00b9 │ │ +19686e: 0c00 |000b: move-result-object v0 │ │ +196870: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +196876: 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; │ │ │ │ @@ -310596,23 +310597,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 │ │ -196874: |[196874] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ -196884: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -196888: 1a01 0074 |0002: const-string v1, "pref_chat_background" // string@7400 │ │ -19688c: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -196892: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196898: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19689e: 0c03 |000d: move-result-object v3 │ │ -1968a0: 7130 cf56 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -1968a6: 0e00 |0011: return-void │ │ +196878: |[196878] org.thoughtcrime.securesms.util.Prefs.setBackgroundImagePath:(Landroid/content/Context;ILjava/lang/String;)V │ │ +196888: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +19688c: 1a01 0074 |0002: const-string v1, "pref_chat_background" // string@7400 │ │ +196890: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +196896: 6e20 0c0b 3000 |0007: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19689c: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1968a2: 0c03 |000d: move-result-object v3 │ │ +1968a4: 7130 cf56 3204 |000e: invoke-static {v2, v3, v4}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +1968aa: 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; │ │ @@ -310622,23 +310623,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 │ │ -1968a8: |[1968a8] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ -1968b8: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -1968be: 0c00 |0003: move-result-object v0 │ │ -1968c0: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -1968c6: 0c00 |0007: move-result-object v0 │ │ -1968c8: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ -1968ce: 0c00 |000b: move-result-object v0 │ │ -1968d0: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -1968d6: 0e00 |000f: return-void │ │ +1968ac: |[1968ac] org.thoughtcrime.securesms.util.Prefs.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V │ │ +1968bc: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +1968c2: 0c00 |0003: move-result-object v0 │ │ +1968c4: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +1968ca: 0c00 |0007: move-result-object v0 │ │ +1968cc: 7230 b400 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@00b4 │ │ +1968d2: 0c00 |000b: move-result-object v0 │ │ +1968d4: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +1968da: 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 │ │ @@ -310648,33 +310649,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 │ │ -1968d8: |[1968d8] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ -1968e8: 1a00 0174 |0000: const-string v0, "pref_chat_ringtone_" // string@7401 │ │ -1968ec: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -1968f0: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -1968f4: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -1968f8: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1968fe: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196904: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ -196908: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19690e: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196914: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19691a: 0c00 |0019: move-result-object v0 │ │ -19691c: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ -196920: 6e10 0202 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -196926: 0c03 |001f: move-result-object v3 │ │ -196928: 7130 cf56 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -19692e: 2804 |0023: goto 0027 // +0004 │ │ -196930: 7120 c156 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ -196936: 0e00 |0027: return-void │ │ +1968dc: |[1968dc] org.thoughtcrime.securesms.util.Prefs.setChatRingtone:(Landroid/content/Context;IILandroid/net/Uri;)V │ │ +1968ec: 1a00 0174 |0000: const-string v0, "pref_chat_ringtone_" // string@7401 │ │ +1968f0: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +1968f4: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +1968f8: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +1968fc: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +196902: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196908: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ +19690c: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +196912: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196918: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19691e: 0c00 |0019: move-result-object v0 │ │ +196920: 3805 0a00 |001a: if-eqz v5, 0024 // +000a │ │ +196924: 6e10 0202 0500 |001c: invoke-virtual {v5}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +19692a: 0c03 |001f: move-result-object v3 │ │ +19692c: 7130 cf56 0203 |0020: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +196932: 2804 |0023: goto 0027 // +0004 │ │ +196934: 7120 c156 0200 |0024: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ +19693a: 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; │ │ @@ -310687,34 +310688,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 │ │ -196938: |[196938] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ -196948: 1a00 0274 |0000: const-string v0, "pref_chat_vibrate_" // string@7402 │ │ -19694c: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ -196950: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ -196954: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -196958: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19695e: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196964: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ -196968: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19696e: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -196974: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19697a: 0c00 |0019: move-result-object v0 │ │ -19697c: 6203 4a42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ -196980: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ -196984: 6e10 9b56 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@569b │ │ -19698a: 0a03 |0021: move-result v3 │ │ -19698c: 7130 c956 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ -196992: 2804 |0025: goto 0029 // +0004 │ │ -196994: 7120 c156 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ -19699a: 0e00 |0029: return-void │ │ +19693c: |[19693c] org.thoughtcrime.securesms.util.Prefs.setChatVibrate:(Landroid/content/Context;IILorg/thoughtcrime/securesms/util/Prefs$VibrateState;)V │ │ +19694c: 1a00 0274 |0000: const-string v0, "pref_chat_vibrate_" // string@7402 │ │ +196950: 3803 1800 |0002: if-eqz v3, 001a // +0018 │ │ +196954: 3804 1600 |0004: if-eqz v4, 001a // +0016 │ │ +196958: 2201 0903 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +19695c: 7020 080b 0100 |0008: invoke-direct {v1, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +196962: 6e20 0c0b 3100 |000b: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196968: 1a03 5a0b |000e: const-string v3, "." // string@0b5a │ │ +19696c: 6e20 110b 3100 |0010: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +196972: 6e20 0c0b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +196978: 6e10 220b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19697e: 0c00 |0019: move-result-object v0 │ │ +196980: 6203 4a42 |001a: sget-object v3, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.DEFAULT:Lorg/thoughtcrime/securesms/util/Prefs$VibrateState; // field@424a │ │ +196984: 3235 0a00 |001c: if-eq v5, v3, 0026 // +000a │ │ +196988: 6e10 9b56 0500 |001e: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/util/Prefs$VibrateState;.getId:()I // method@569b │ │ +19698e: 0a03 |0021: move-result v3 │ │ +196990: 7130 c956 0203 |0022: invoke-static {v2, v0, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ +196996: 2804 |0025: goto 0029 // +0004 │ │ +196998: 7120 c156 0200 |0026: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/Prefs;.removePreference:(Landroid/content/Context;Ljava/lang/String;)V // method@56c1 │ │ +19699e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x001a line=232 │ │ 0x001e line=233 │ │ 0x0026 line=236 │ │ locals : │ │ @@ -310728,23 +310729,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 │ │ -19699c: |[19699c] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1969ac: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -1969b0: 1a01 0a74 |0002: const-string v1, "pref_database_encrypted_secret_" // string@740a │ │ -1969b4: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1969ba: 6e20 0c0b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1969c0: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1969c6: 0c04 |000d: move-result-object v4 │ │ -1969c8: 7130 cf56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -1969ce: 0e00 |0011: return-void │ │ +1969a0: |[1969a0] org.thoughtcrime.securesms.util.Prefs.setDatabaseEncryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1969b0: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +1969b4: 1a01 0a74 |0002: const-string v1, "pref_database_encrypted_secret_" // string@740a │ │ +1969b8: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1969be: 6e20 0c0b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1969c4: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1969ca: 0c04 |000d: move-result-object v4 │ │ +1969cc: 7130 cf56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +1969d2: 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 │ │ @@ -310754,23 +310755,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 │ │ -1969d0: |[1969d0] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -1969e0: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -1969e4: 1a01 0b74 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@740b │ │ -1969e8: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1969ee: 6e20 0c0b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1969f4: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1969fa: 0c04 |000d: move-result-object v4 │ │ -1969fc: 7130 cf56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -196a02: 0e00 |0011: return-void │ │ +1969d4: |[1969d4] org.thoughtcrime.securesms.util.Prefs.setDatabaseUnencryptedSecret:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +1969e4: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +1969e8: 1a01 0b74 |0002: const-string v1, "pref_database_unencrypted_secret_" // string@740b │ │ +1969ec: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1969f2: 6e20 0c0b 4000 |0007: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1969f8: 6e10 220b 0000 |000a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1969fe: 0c04 |000d: move-result-object v4 │ │ +196a00: 7130 cf56 4203 |000e: invoke-static {v2, v4, v3}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +196a06: 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 │ │ @@ -310780,18 +310781,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 │ │ -196a04: |[196a04] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ -196a14: 1a00 1974 |0000: const-string v0, "pref_enter_sends" // string@7419 │ │ -196a18: 7130 c356 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56c3 │ │ -196a1e: 0e00 |0005: return-void │ │ +196a08: |[196a08] org.thoughtcrime.securesms.util.Prefs.setEnterSendsEnabled:(Landroid/content/Context;Z)V │ │ +196a18: 1a00 1974 |0000: const-string v0, "pref_enter_sends" // string@7419 │ │ +196a1c: 7130 c356 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56c3 │ │ +196a22: 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 │ │ │ │ @@ -310800,23 +310801,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 │ │ -196a20: |[196a20] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ -196a30: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196a36: 0c00 |0003: move-result-object v0 │ │ -196a38: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -196a3e: 0c00 |0007: move-result-object v0 │ │ -196a40: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ -196a46: 0c00 |000b: move-result-object v0 │ │ -196a48: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -196a4e: 0e00 |000f: return-void │ │ +196a24: |[196a24] org.thoughtcrime.securesms.util.Prefs.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V │ │ +196a34: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196a3a: 0c00 |0003: move-result-object v0 │ │ +196a3c: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +196a42: 0c00 |0007: move-result-object v0 │ │ +196a44: 7230 b500 1002 |0008: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@00b5 │ │ +196a4a: 0c00 |000b: move-result-object v0 │ │ +196a4c: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +196a52: 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 │ │ @@ -310826,23 +310827,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 │ │ -196a50: |[196a50] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ -196a60: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196a66: 0c00 |0003: move-result-object v0 │ │ -196a68: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -196a6e: 0c00 |0007: move-result-object v0 │ │ -196a70: 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 │ │ -196a76: 0c00 |000b: move-result-object v0 │ │ -196a78: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -196a7e: 0e00 |000f: return-void │ │ +196a54: |[196a54] org.thoughtcrime.securesms.util.Prefs.setLongPreference:(Landroid/content/Context;Ljava/lang/String;J)V │ │ +196a64: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196a6a: 0c00 |0003: move-result-object v0 │ │ +196a6c: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +196a72: 0c00 |0007: move-result-object v0 │ │ +196a74: 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 │ │ +196a7a: 0c00 |000b: move-result-object v0 │ │ +196a7c: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +196a82: 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 │ │ @@ -310852,20 +310853,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 │ │ -196a80: |[196a80] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ -196a90: 1a00 2674 |0000: const-string v0, "pref_key_ringtone" // string@7426 │ │ -196a94: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -196a9a: 0c02 |0005: move-result-object v2 │ │ -196a9c: 7130 cf56 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -196aa2: 0e00 |0009: return-void │ │ +196a84: |[196a84] org.thoughtcrime.securesms.util.Prefs.setNotificationRingtone:(Landroid/content/Context;Landroid/net/Uri;)V │ │ +196a94: 1a00 2674 |0000: const-string v0, "pref_key_ringtone" // string@7426 │ │ +196a98: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +196a9e: 0c02 |0005: move-result-object v2 │ │ +196aa0: 7130 cf56 0102 |0006: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +196aa6: 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; │ │ │ │ @@ -310874,18 +310875,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 │ │ -196aa4: |[196aa4] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ -196ab4: 1a00 5074 |0000: const-string v0, "pref_profile_avatar_id" // string@7450 │ │ -196ab8: 7130 c956 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ -196abe: 0e00 |0005: return-void │ │ +196aa8: |[196aa8] org.thoughtcrime.securesms.util.Prefs.setProfileAvatarId:(Landroid/content/Context;I)V │ │ +196ab8: 1a00 5074 |0000: const-string v0, "pref_profile_avatar_id" // string@7450 │ │ +196abc: 7130 c956 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ +196ac2: 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 │ │ │ │ @@ -310894,18 +310895,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 │ │ -196ac0: |[196ac0] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ -196ad0: 1a00 5374 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7453 │ │ -196ad4: 7130 c956 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ -196ada: 0e00 |0005: return-void │ │ +196ac4: |[196ac4] org.thoughtcrime.securesms.util.Prefs.setPromptedDozeMsgId:(Landroid/content/Context;I)V │ │ +196ad4: 1a00 5374 |0000: const-string v0, "pref_prompted_doze_msg_id" // string@7453 │ │ +196ad8: 7130 c956 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setIntegerPreference:(Landroid/content/Context;Ljava/lang/String;I)V // method@56c9 │ │ +196ade: 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 │ │ │ │ @@ -310914,18 +310915,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 │ │ -196adc: |[196adc] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ -196aec: 1a00 5a74 |0000: const-string v0, "pref_screen_security" // string@745a │ │ -196af0: 7130 c356 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56c3 │ │ -196af6: 0e00 |0005: return-void │ │ +196ae0: |[196ae0] org.thoughtcrime.securesms.util.Prefs.setScreenSecurityEnabled:(Landroid/content/Context;Z)V │ │ +196af0: 1a00 5a74 |0000: const-string v0, "pref_screen_security" // string@745a │ │ +196af4: 7130 c356 0102 |0002: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setBooleanPreference:(Landroid/content/Context;Ljava/lang/String;Z)V // method@56c3 │ │ +196afa: 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 │ │ │ │ @@ -310934,23 +310935,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 │ │ -196af8: |[196af8] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -196b08: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196b0e: 0c00 |0003: move-result-object v0 │ │ -196b10: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -196b16: 0c00 |0007: move-result-object v0 │ │ -196b18: 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 │ │ -196b1e: 0c00 |000b: move-result-object v0 │ │ -196b20: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -196b26: 0e00 |000f: return-void │ │ +196afc: |[196afc] org.thoughtcrime.securesms.util.Prefs.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +196b0c: 7110 7702 0000 |0000: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196b12: 0c00 |0003: move-result-object v0 │ │ +196b14: 7210 bb00 0000 |0004: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +196b1a: 0c00 |0007: move-result-object v0 │ │ +196b1c: 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 │ │ +196b22: 0c00 |000b: move-result-object v0 │ │ +196b24: 7210 b300 0000 |000c: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +196b2a: 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; │ │ @@ -310960,24 +310961,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 │ │ -196b28: |[196b28] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ -196b38: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ -196b3e: 0c01 |0003: move-result-object v1 │ │ -196b40: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ -196b46: 0c01 |0007: move-result-object v1 │ │ -196b48: 1a00 0874 |0008: const-string v0, "pref_contact_photo_identifiers" // string@7408 │ │ -196b4c: 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 │ │ -196b52: 0c01 |000d: move-result-object v1 │ │ -196b54: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ -196b5a: 0e00 |0011: return-void │ │ +196b2c: |[196b2c] org.thoughtcrime.securesms.util.Prefs.setSystemContactPhotos:(Landroid/content/Context;Ljava/util/Set;)V │ │ +196b3c: 7110 7702 0100 |0000: invoke-static {v1}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0277 │ │ +196b42: 0c01 |0003: move-result-object v1 │ │ +196b44: 7210 bb00 0100 |0004: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@00bb │ │ +196b4a: 0c01 |0007: move-result-object v1 │ │ +196b4c: 1a00 0874 |0008: const-string v0, "pref_contact_photo_identifiers" // string@7408 │ │ +196b50: 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 │ │ +196b56: 0c01 |000d: move-result-object v1 │ │ +196b58: 7210 b300 0100 |000e: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@00b3 │ │ +196b5e: 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; │ │ │ │ @@ -310986,29 +310987,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 │ │ -196b5c: |[196b5c] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ -196b6c: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ -196b70: 6e10 f60a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -196b76: 0c00 |0005: move-result-object v0 │ │ -196b78: 6e10 dc0a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -196b7e: 0a00 |0009: move-result v0 │ │ -196b80: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -196b84: 1a00 1c5c |000c: const-string v0, "https://webxdc.org/apps/" // string@5c1c │ │ -196b88: 6e20 cf0a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -196b8e: 0a00 |0011: move-result v0 │ │ -196b90: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ -196b94: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -196b96: 1a00 7e74 |0015: const-string v0, "pref_webxdc_store_url" // string@747e │ │ -196b9a: 7130 cf56 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ -196ba0: 0e00 |001a: return-void │ │ +196b60: |[196b60] org.thoughtcrime.securesms.util.Prefs.setWebxdcStoreUrl:(Landroid/content/Context;Ljava/lang/String;)V │ │ +196b70: 3802 1400 |0000: if-eqz v2, 0014 // +0014 │ │ +196b74: 6e10 f60a 0200 |0002: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +196b7a: 0c00 |0005: move-result-object v0 │ │ +196b7c: 6e10 dc0a 0000 |0006: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +196b82: 0a00 |0009: move-result v0 │ │ +196b84: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +196b88: 1a00 1c5c |000c: const-string v0, "https://webxdc.org/apps/" // string@5c1c │ │ +196b8c: 6e20 cf0a 2000 |000e: invoke-virtual {v0, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +196b92: 0a00 |0011: move-result v0 │ │ +196b94: 3800 0300 |0012: if-eqz v0, 0015 // +0003 │ │ +196b98: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +196b9a: 1a00 7e74 |0015: const-string v0, "pref_webxdc_store_url" // string@747e │ │ +196b9e: 7130 cf56 0102 |0017: invoke-static {v1, v0, v2}, Lorg/thoughtcrime/securesms/util/Prefs;.setStringPreference:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@56cf │ │ +196ba4: 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; │ │ @@ -311075,17 +311076,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -196e08: |[196e08] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ -196e18: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -196e1e: 0e00 |0003: return-void │ │ +196e0c: |[196e0c] org.thoughtcrime.securesms.util.RelayUtil.:()V │ │ +196e1c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +196e22: 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;) │ │ @@ -311093,60 +311094,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 │ │ -196e20: |[196e20] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -196e30: 7110 db56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ -196e36: 0a00 |0003: move-result v0 │ │ -196e38: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -196e3c: 1a00 7a54 |0006: const-string v0, "forwarded_message_ids" // string@547a │ │ -196e40: 7110 d556 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56d5 │ │ -196e46: 0c02 |000b: move-result-object v2 │ │ -196e48: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -196e4e: 284d |000f: goto 005c // +004d │ │ -196e50: 7110 dd56 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ -196e56: 0a00 |0013: move-result v0 │ │ -196e58: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ -196e5c: 1a00 e45f |0016: const-string v0, "is_sharing" // string@5fe4 │ │ -196e60: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -196e62: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -196e68: 7110 da56 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@56da │ │ -196e6e: 0a00 |001f: move-result v0 │ │ -196e70: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -196e74: 1a00 444f |0022: const-string v0, "direct_sharing_chat_id" // string@4f44 │ │ -196e78: 7110 d456 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@56d4 │ │ -196e7e: 0a01 |0027: move-result v1 │ │ -196e80: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -196e86: 7110 d956 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ -196e8c: 0c00 |002e: move-result-object v0 │ │ -196e8e: 6e10 5c0c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c5c │ │ -196e94: 0a00 |0032: move-result v0 │ │ -196e96: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ -196e9a: 1a00 d27c |0035: const-string v0, "shared_uris" // string@7cd2 │ │ -196e9e: 7110 d956 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ -196ea4: 0c01 |003a: move-result-object v1 │ │ -196ea6: 6e30 a500 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ -196eac: 7110 d656 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56d6 │ │ -196eb2: 0a00 |0041: move-result v0 │ │ -196eb4: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ -196eb8: 1a00 d07c |0044: const-string v0, "shared_contact_id" // string@7cd0 │ │ -196ebc: 7110 d656 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56d6 │ │ -196ec2: 0a01 |0049: move-result v1 │ │ -196ec4: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -196eca: 7110 d756 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ -196ed0: 0c00 |0050: move-result-object v0 │ │ -196ed2: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ -196ed6: 1a00 ce4f |0053: const-string v0, "draft_text" // string@4fce │ │ -196eda: 7110 d756 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ -196ee0: 0c02 |0058: move-result-object v2 │ │ -196ee2: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -196ee8: 0e00 |005c: return-void │ │ +196e24: |[196e24] org.thoughtcrime.securesms.util.RelayUtil.acquireRelayMessageContent:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +196e34: 7110 db56 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ +196e3a: 0a00 |0003: move-result v0 │ │ +196e3c: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +196e40: 1a00 7a54 |0006: const-string v0, "forwarded_message_ids" // string@547a │ │ +196e44: 7110 d556 0200 |0008: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56d5 │ │ +196e4a: 0c02 |000b: move-result-object v2 │ │ +196e4c: 6e30 a200 0302 |000c: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +196e52: 284d |000f: goto 005c // +004d │ │ +196e54: 7110 dd56 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ +196e5a: 0a00 |0013: move-result v0 │ │ +196e5c: 3800 4800 |0014: if-eqz v0, 005c // +0048 │ │ +196e60: 1a00 e45f |0016: const-string v0, "is_sharing" // string@5fe4 │ │ +196e64: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +196e66: 6e30 a100 0301 |0019: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +196e6c: 7110 da56 0200 |001c: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isDirectSharing:(Landroid/app/Activity;)Z // method@56da │ │ +196e72: 0a00 |001f: move-result v0 │ │ +196e74: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +196e78: 1a00 444f |0022: const-string v0, "direct_sharing_chat_id" // string@4f44 │ │ +196e7c: 7110 d456 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getDirectSharingChatId:(Landroid/app/Activity;)I // method@56d4 │ │ +196e82: 0a01 |0027: move-result v1 │ │ +196e84: 6e30 9c00 0301 |0028: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +196e8a: 7110 d956 0200 |002b: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ +196e90: 0c00 |002e: move-result-object v0 │ │ +196e92: 6e10 5c0c 0000 |002f: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c5c │ │ +196e98: 0a00 |0032: move-result v0 │ │ +196e9a: 3900 0b00 |0033: if-nez v0, 003e // +000b │ │ +196e9e: 1a00 d27c |0035: const-string v0, "shared_uris" // string@7cd2 │ │ +196ea2: 7110 d956 0200 |0037: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ +196ea8: 0c01 |003a: move-result-object v1 │ │ +196eaa: 6e30 a500 0301 |003b: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ +196eb0: 7110 d656 0200 |003e: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56d6 │ │ +196eb6: 0a00 |0041: move-result v0 │ │ +196eb8: 3800 0b00 |0042: if-eqz v0, 004d // +000b │ │ +196ebc: 1a00 d07c |0044: const-string v0, "shared_contact_id" // string@7cd0 │ │ +196ec0: 7110 d656 0200 |0046: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedContactId:(Landroid/app/Activity;)I // method@56d6 │ │ +196ec6: 0a01 |0049: move-result v1 │ │ +196ec8: 6e30 9c00 0301 |004a: invoke-virtual {v3, v0, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +196ece: 7110 d756 0200 |004d: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ +196ed4: 0c00 |0050: move-result-object v0 │ │ +196ed6: 3800 0b00 |0051: if-eqz v0, 005c // +000b │ │ +196eda: 1a00 ce4f |0053: const-string v0, "draft_text" // string@4fce │ │ +196ede: 7110 d756 0200 |0055: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ +196ee4: 0c02 |0058: move-result-object v2 │ │ +196ee6: 6e30 a000 0302 |0059: invoke-virtual {v3, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +196eec: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0006 line=118 │ │ 0x0010 line=119 │ │ 0x0016 line=120 │ │ 0x001c line=121 │ │ @@ -311166,23 +311167,23 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -196c94: |[196c94] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ -196ca4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -196ca6: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196cac: 0c02 |0004: move-result-object v2 │ │ -196cae: 1a01 444f |0005: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ -196cb2: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -196cb8: 0a02 |000a: move-result v2 │ │ -196cba: 0f02 |000b: return v2 │ │ -196cbc: 0f00 |000c: return v0 │ │ +196c98: |[196c98] org.thoughtcrime.securesms.util.RelayUtil.getDirectSharingChatId:(Landroid/app/Activity;)I │ │ +196ca8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +196caa: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196cb0: 0c02 |0004: move-result-object v2 │ │ +196cb2: 1a01 444f |0005: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ +196cb6: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +196cbc: 0a02 |000a: move-result v2 │ │ +196cbe: 0f02 |000b: return v2 │ │ +196cc0: 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; │ │ @@ -311192,23 +311193,23 @@ │ │ type : '(Landroid/app/Activity;)[I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -196d14: |[196d14] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ -196d24: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196d2a: 0c01 |0003: move-result-object v1 │ │ -196d2c: 1a00 7a54 |0004: const-string v0, "forwarded_message_ids" // string@547a │ │ -196d30: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -196d36: 0c01 |0009: move-result-object v1 │ │ -196d38: 1101 |000a: return-object v1 │ │ -196d3a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -196d3c: 1101 |000c: return-object v1 │ │ +196d18: |[196d18] org.thoughtcrime.securesms.util.RelayUtil.getForwardedMessageIDs:(Landroid/app/Activity;)[I │ │ +196d28: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196d2e: 0c01 |0003: move-result-object v1 │ │ +196d30: 1a00 7a54 |0004: const-string v0, "forwarded_message_ids" // string@547a │ │ +196d34: 6e20 9300 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +196d3a: 0c01 |0009: move-result-object v1 │ │ +196d3c: 1101 |000a: return-object v1 │ │ +196d3e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +196d40: 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; │ │ @@ -311218,25 +311219,25 @@ │ │ type : '(Landroid/app/Activity;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -196cd0: |[196cd0] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ -196ce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196ce2: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196ce8: 0c02 |0004: move-result-object v2 │ │ -196cea: 1a01 d07c |0005: const-string v1, "shared_contact_id" // string@7cd0 │ │ -196cee: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -196cf4: 0a02 |000a: move-result v2 │ │ -196cf6: 0f02 |000b: return v2 │ │ -196cf8: 0d02 |000c: move-exception v2 │ │ -196cfa: 6e10 300a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -196d00: 0f00 |0010: return v0 │ │ +196cd4: |[196cd4] org.thoughtcrime.securesms.util.RelayUtil.getSharedContactId:(Landroid/app/Activity;)I │ │ +196ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196ce6: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196cec: 0c02 |0004: move-result-object v2 │ │ +196cee: 1a01 d07c |0005: const-string v1, "shared_contact_id" // string@7cd0 │ │ +196cf2: 6e30 9400 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +196cf8: 0a02 |000a: move-result v2 │ │ +196cfa: 0f02 |000b: return v2 │ │ +196cfc: 0d02 |000c: move-exception v2 │ │ +196cfe: 6e10 300a 0200 |000d: invoke-virtual {v2}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +196d04: 0f00 |0010: return v0 │ │ catches : 1 │ │ 0x0001 - 0x000b │ │ Ljava/lang/Exception; -> 0x000c │ │ positions : │ │ 0x0001 line=79 │ │ 0x000d line=81 │ │ locals : │ │ @@ -311247,23 +311248,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 │ │ -196d50: |[196d50] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ -196d60: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196d66: 0c01 |0003: move-result-object v1 │ │ -196d68: 1a00 ce4f |0004: const-string v0, "draft_text" // string@4fce │ │ -196d6c: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -196d72: 0c01 |0009: move-result-object v1 │ │ -196d74: 1101 |000a: return-object v1 │ │ -196d76: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -196d78: 1101 |000c: return-object v1 │ │ +196d54: |[196d54] org.thoughtcrime.securesms.util.RelayUtil.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; │ │ +196d64: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196d6a: 0c01 |0003: move-result-object v1 │ │ +196d6c: 1a00 ce4f |0004: const-string v0, "draft_text" // string@4fce │ │ +196d70: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +196d76: 0c01 |0009: move-result-object v1 │ │ +196d78: 1101 |000a: return-object v1 │ │ +196d7a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +196d7c: 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; │ │ @@ -311273,23 +311274,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 │ │ -196d8c: |[196d8c] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ -196d9c: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196da2: 0c01 |0003: move-result-object v1 │ │ -196da4: 1a00 d17c |0004: const-string v0, "shared_title" // string@7cd1 │ │ -196da8: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -196dae: 0c01 |0009: move-result-object v1 │ │ -196db0: 1101 |000a: return-object v1 │ │ -196db2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -196db4: 1101 |000c: return-object v1 │ │ +196d90: |[196d90] org.thoughtcrime.securesms.util.RelayUtil.getSharedTitle:(Landroid/app/Activity;)Ljava/lang/String; │ │ +196da0: 6e10 1a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196da6: 0c01 |0003: move-result-object v1 │ │ +196da8: 1a00 d17c |0004: const-string v0, "shared_title" // string@7cd1 │ │ +196dac: 6e20 9a00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +196db2: 0c01 |0009: move-result-object v1 │ │ +196db4: 1101 |000a: return-object v1 │ │ +196db6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +196db8: 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; │ │ @@ -311299,27 +311300,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 │ │ -196dc8: |[196dc8] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ -196dd8: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ -196ddc: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196de2: 0c01 |0005: move-result-object v1 │ │ -196de4: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -196de8: 1a00 d27c |0008: const-string v0, "shared_uris" // string@7cd2 │ │ -196dec: 6e20 9600 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0096 │ │ -196df2: 0c01 |000d: move-result-object v1 │ │ -196df4: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -196df8: 1101 |0010: return-object v1 │ │ -196dfa: 2201 7203 |0011: new-instance v1, Ljava/util/ArrayList; // type@0372 │ │ -196dfe: 7010 520c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -196e04: 1101 |0016: return-object v1 │ │ +196dcc: |[196dcc] org.thoughtcrime.securesms.util.RelayUtil.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; │ │ +196ddc: 3801 1100 |0000: if-eqz v1, 0011 // +0011 │ │ +196de0: 6e10 1a00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196de6: 0c01 |0005: move-result-object v1 │ │ +196de8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +196dec: 1a00 d27c |0008: const-string v0, "shared_uris" // string@7cd2 │ │ +196df0: 6e20 9600 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@0096 │ │ +196df6: 0c01 |000d: move-result-object v1 │ │ +196df8: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +196dfc: 1101 |0010: return-object v1 │ │ +196dfe: 2201 7203 |0011: new-instance v1, Ljava/util/ArrayList; // type@0372 │ │ +196e02: 7010 520c 0100 |0013: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +196e08: 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; │ │ @@ -311329,25 +311330,25 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -196ba4: |[196ba4] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ -196bb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196bb6: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196bbc: 0c03 |0004: move-result-object v3 │ │ -196bbe: 1a01 444f |0005: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ -196bc2: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ -196bc4: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ -196bca: 0a03 |000b: move-result v3 │ │ -196bcc: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ -196bd0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -196bd2: 0f00 |000f: return v0 │ │ +196ba8: |[196ba8] org.thoughtcrime.securesms.util.RelayUtil.isDirectSharing:(Landroid/app/Activity;)Z │ │ +196bb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196bba: 6e10 1a00 0300 |0001: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196bc0: 0c03 |0004: move-result-object v3 │ │ +196bc2: 1a01 444f |0005: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ +196bc6: 12f2 |0007: const/4 v2, #int -1 // #ff │ │ +196bc8: 6e30 9400 1302 |0008: invoke-virtual {v3, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@0094 │ │ +196bce: 0a03 |000b: move-result v3 │ │ +196bd0: 3223 0300 |000c: if-eq v3, v2, 000f // +0003 │ │ +196bd4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +196bd6: 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; │ │ @@ -311357,24 +311358,24 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -196be4: |[196be4] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ -196bf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196bf6: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196bfc: 0c02 |0004: move-result-object v2 │ │ -196bfe: 1a01 7a54 |0005: const-string v1, "forwarded_message_ids" // string@547a │ │ -196c02: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ -196c08: 0c02 |000a: move-result-object v2 │ │ -196c0a: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -196c0e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -196c10: 0f00 |000e: return v0 │ │ +196be8: |[196be8] org.thoughtcrime.securesms.util.RelayUtil.isForwarding:(Landroid/app/Activity;)Z │ │ +196bf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196bfa: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196c00: 0c02 |0004: move-result-object v2 │ │ +196c02: 1a01 7a54 |0005: const-string v1, "forwarded_message_ids" // string@547a │ │ +196c06: 6e20 9300 1200 |0007: invoke-virtual {v2, v1}, Landroid/content/Intent;.getIntArrayExtra:(Ljava/lang/String;)[I // method@0093 │ │ +196c0c: 0c02 |000a: move-result-object v2 │ │ +196c0e: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +196c12: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +196c14: 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; │ │ @@ -311384,26 +311385,26 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -196c24: |[196c24] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ -196c34: 7110 db56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ -196c3a: 0a00 |0003: move-result v0 │ │ -196c3c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -196c40: 7110 dd56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ -196c46: 0a01 |0009: move-result v1 │ │ -196c48: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -196c4c: 2803 |000c: goto 000f // +0003 │ │ -196c4e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -196c50: 2802 |000e: goto 0010 // +0002 │ │ -196c52: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -196c54: 0f01 |0010: return v1 │ │ +196c28: |[196c28] org.thoughtcrime.securesms.util.RelayUtil.isRelayingMessageContent:(Landroid/app/Activity;)Z │ │ +196c38: 7110 db56 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ +196c3e: 0a00 |0003: move-result v0 │ │ +196c40: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +196c44: 7110 dd56 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ +196c4a: 0a01 |0009: move-result v1 │ │ +196c4c: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +196c50: 2803 |000c: goto 000f // +0003 │ │ +196c52: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +196c54: 2802 |000e: goto 0010 // +0002 │ │ +196c56: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +196c58: 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;) │ │ @@ -311411,23 +311412,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -196c58: |[196c58] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ -196c68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -196c6a: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196c70: 0c02 |0004: move-result-object v2 │ │ -196c72: 1a01 e45f |0005: const-string v1, "is_sharing" // string@5fe4 │ │ -196c76: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -196c7c: 0a02 |000a: move-result v2 │ │ -196c7e: 0f02 |000b: return v2 │ │ -196c80: 0f00 |000c: return v0 │ │ +196c5c: |[196c5c] org.thoughtcrime.securesms.util.RelayUtil.isSharing:(Landroid/app/Activity;)Z │ │ +196c6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +196c6e: 6e10 1a00 0200 |0001: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196c74: 0c02 |0004: move-result-object v2 │ │ +196c76: 1a01 e45f |0005: const-string v1, "is_sharing" // string@5fe4 │ │ +196c7a: 6e30 8b00 1200 |0007: invoke-virtual {v2, v1, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +196c80: 0a02 |000a: move-result v2 │ │ +196c82: 0f02 |000b: return v2 │ │ +196c84: 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; │ │ @@ -311437,43 +311438,43 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -196eec: |[196eec] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ -196efc: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f02: 0c00 |0003: move-result-object v0 │ │ -196f04: 1a01 7a54 |0004: const-string v1, "forwarded_message_ids" // string@547a │ │ -196f08: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f0e: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f14: 0c00 |000c: move-result-object v0 │ │ -196f16: 1a01 d27c |000d: const-string v1, "shared_uris" // string@7cd2 │ │ -196f1a: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f20: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f26: 0c00 |0015: move-result-object v0 │ │ -196f28: 1a01 d07c |0016: const-string v1, "shared_contact_id" // string@7cd0 │ │ -196f2c: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f32: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f38: 0c00 |001e: move-result-object v0 │ │ -196f3a: 1a01 e45f |001f: const-string v1, "is_sharing" // string@5fe4 │ │ -196f3e: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f44: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f4a: 0c00 |0027: move-result-object v0 │ │ -196f4c: 1a01 444f |0028: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ -196f50: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f56: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ -196f5c: 0c02 |0030: move-result-object v2 │ │ -196f5e: 1a00 ce4f |0031: const-string v0, "draft_text" // string@4fce │ │ -196f62: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ -196f68: 2805 |0036: goto 003b // +0005 │ │ -196f6a: 0d02 |0037: move-exception v2 │ │ -196f6c: 6e10 920a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a92 │ │ -196f72: 0e00 |003b: return-void │ │ +196ef0: |[196ef0] org.thoughtcrime.securesms.util.RelayUtil.resetRelayingMessageContent:(Landroid/app/Activity;)V │ │ +196f00: 6e10 1a00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f06: 0c00 |0003: move-result-object v0 │ │ +196f08: 1a01 7a54 |0004: const-string v1, "forwarded_message_ids" // string@547a │ │ +196f0c: 6e20 a700 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f12: 6e10 1a00 0200 |0009: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f18: 0c00 |000c: move-result-object v0 │ │ +196f1a: 1a01 d27c |000d: const-string v1, "shared_uris" // string@7cd2 │ │ +196f1e: 6e20 a700 1000 |000f: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f24: 6e10 1a00 0200 |0012: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f2a: 0c00 |0015: move-result-object v0 │ │ +196f2c: 1a01 d07c |0016: const-string v1, "shared_contact_id" // string@7cd0 │ │ +196f30: 6e20 a700 1000 |0018: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f36: 6e10 1a00 0200 |001b: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f3c: 0c00 |001e: move-result-object v0 │ │ +196f3e: 1a01 e45f |001f: const-string v1, "is_sharing" // string@5fe4 │ │ +196f42: 6e20 a700 1000 |0021: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f48: 6e10 1a00 0200 |0024: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f4e: 0c00 |0027: move-result-object v0 │ │ +196f50: 1a01 444f |0028: const-string v1, "direct_sharing_chat_id" // string@4f44 │ │ +196f54: 6e20 a700 1000 |002a: invoke-virtual {v0, v1}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f5a: 6e10 1a00 0200 |002d: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@001a │ │ +196f60: 0c02 |0030: move-result-object v2 │ │ +196f62: 1a00 ce4f |0031: const-string v0, "draft_text" // string@4fce │ │ +196f66: 6e20 a700 0200 |0033: invoke-virtual {v2, v0}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00a7 │ │ +196f6c: 2805 |0036: goto 003b // +0005 │ │ +196f6e: 0d02 |0037: move-exception v2 │ │ +196f70: 6e10 920a 0200 |0038: invoke-virtual {v2}, Ljava/lang/NullPointerException;.printStackTrace:()V // method@0a92 │ │ +196f76: 0e00 |003b: return-void │ │ catches : 1 │ │ 0x0000 - 0x0036 │ │ Ljava/lang/NullPointerException; -> 0x0037 │ │ positions : │ │ 0x0000 line=105 │ │ 0x0009 line=106 │ │ 0x0012 line=107 │ │ @@ -311489,18 +311490,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 │ │ -196f84: |[196f84] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ -196f94: 1a00 444f |0000: const-string v0, "direct_sharing_chat_id" // string@4f44 │ │ -196f98: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -196f9e: 0e00 |0005: return-void │ │ +196f88: |[196f88] org.thoughtcrime.securesms.util.RelayUtil.setDirectSharing:(Landroid/content/Intent;I)V │ │ +196f98: 1a00 444f |0000: const-string v0, "direct_sharing_chat_id" // string@4f44 │ │ +196f9c: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +196fa2: 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 │ │ │ │ @@ -311509,18 +311510,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 │ │ -196fa0: |[196fa0] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ -196fb0: 1a00 7a54 |0000: const-string v0, "forwarded_message_ids" // string@547a │ │ -196fb4: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ -196fba: 0e00 |0005: return-void │ │ +196fa4: |[196fa4] org.thoughtcrime.securesms.util.RelayUtil.setForwardingMessageIds:(Landroid/content/Intent;[I)V │ │ +196fb4: 1a00 7a54 |0000: const-string v0, "forwarded_message_ids" // string@547a │ │ +196fb8: 6e30 a200 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[I)Landroid/content/Intent; // method@00a2 │ │ +196fbe: 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 │ │ │ │ @@ -311529,21 +311530,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 │ │ -196fbc: |[196fbc] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ -196fcc: 1a00 d07c |0000: const-string v0, "shared_contact_id" // string@7cd0 │ │ -196fd0: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ -196fd6: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ -196fda: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -196fdc: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -196fe2: 0e00 |000b: return-void │ │ +196fc0: |[196fc0] org.thoughtcrime.securesms.util.RelayUtil.setSharedContactId:(Landroid/content/Intent;I)V │ │ +196fd0: 1a00 d07c |0000: const-string v0, "shared_contact_id" // string@7cd0 │ │ +196fd4: 6e30 9c00 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@009c │ │ +196fda: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ +196fde: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +196fe0: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +196fe6: 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 │ │ @@ -311553,21 +311554,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 │ │ -196fe4: |[196fe4] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -196ff4: 1a00 ce4f |0000: const-string v0, "draft_text" // string@4fce │ │ -196ff8: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -196ffe: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ -197002: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -197004: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -19700a: 0e00 |000b: return-void │ │ +196fe8: |[196fe8] org.thoughtcrime.securesms.util.RelayUtil.setSharedText:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +196ff8: 1a00 ce4f |0000: const-string v0, "draft_text" // string@4fce │ │ +196ffc: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +197002: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ +197006: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +197008: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +19700e: 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; │ │ @@ -311577,18 +311578,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 │ │ -19700c: |[19700c] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ -19701c: 1a00 d17c |0000: const-string v0, "shared_title" // string@7cd1 │ │ -197020: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -197026: 0e00 |0005: return-void │ │ +197010: |[197010] org.thoughtcrime.securesms.util.RelayUtil.setSharedTitle:(Landroid/content/Intent;Ljava/lang/String;)V │ │ +197020: 1a00 d17c |0000: const-string v0, "shared_title" // string@7cd1 │ │ +197024: 6e30 a000 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +19702a: 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; │ │ │ │ @@ -311597,21 +311598,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 │ │ -197028: |[197028] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -197038: 1a00 d27c |0000: const-string v0, "shared_uris" // string@7cd2 │ │ -19703c: 6e30 a500 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ -197042: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ -197046: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -197048: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ -19704e: 0e00 |000b: return-void │ │ +19702c: |[19702c] org.thoughtcrime.securesms.util.RelayUtil.setSharedUris:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +19703c: 1a00 d27c |0000: const-string v0, "shared_uris" // string@7cd2 │ │ +197040: 6e30 a500 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00a5 │ │ +197046: 1a02 e45f |0005: const-string v2, "is_sharing" // string@5fe4 │ │ +19704a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +19704c: 6e30 a100 2100 |0008: invoke-virtual {v1, v2, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00a1 │ │ +197052: 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; │ │ @@ -311642,17 +311643,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -197110: |[197110] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ -197120: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -197126: 0e00 |0003: return-void │ │ +197114: |[197114] org.thoughtcrime.securesms.util.ResUtil.:()V │ │ +197124: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19712a: 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;) │ │ @@ -311660,25 +311661,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 │ │ -197090: |[197090] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ -1970a0: 2410 1411 0200 |0000: filled-new-array {v2}, [I // type@1114 │ │ -1970a6: 0c02 |0003: move-result-object v2 │ │ -1970a8: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ -1970ae: 0c01 |0007: move-result-object v1 │ │ -1970b0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -1970b2: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ -1970b4: 6e30 eb00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ -1970ba: 0a02 |000d: move-result v2 │ │ -1970bc: 6e10 f500 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -1970c2: 0f02 |0011: return v2 │ │ +197094: |[197094] org.thoughtcrime.securesms.util.ResUtil.getColor:(Landroid/content/Context;I)I │ │ +1970a4: 2410 1411 0200 |0000: filled-new-array {v2}, [I // type@1114 │ │ +1970aa: 0c02 |0003: move-result-object v2 │ │ +1970ac: 6e20 7d00 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@007d │ │ +1970b2: 0c01 |0007: move-result-object v1 │ │ +1970b4: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +1970b6: 12f0 |0009: const/4 v0, #int -1 // #ff │ │ +1970b8: 6e30 eb00 2100 |000a: invoke-virtual {v1, v2, v0}, Landroid/content/res/TypedArray;.getColor:(II)I // method@00eb │ │ +1970be: 0a02 |000d: move-result v2 │ │ +1970c0: 6e10 f500 0100 |000e: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +1970c6: 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; │ │ @@ -311689,24 +311690,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 │ │ -197050: |[197050] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -197060: 7120 e856 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@56e8 │ │ -197066: 0a01 |0003: move-result v1 │ │ -197068: 7120 3005 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0530 │ │ -19706e: 0c00 |0007: move-result-object v0 │ │ -197070: 1100 |0008: return-object v0 │ │ -197072: 0d00 |0009: move-exception v0 │ │ -197074: 6e10 300a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -19707a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -19707c: 1100 |000e: return-object v0 │ │ +197054: |[197054] org.thoughtcrime.securesms.util.ResUtil.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +197064: 7120 e856 1000 |0000: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/Context;I)I // method@56e8 │ │ +19706a: 0a01 |0003: move-result v1 │ │ +19706c: 7120 3005 1000 |0004: invoke-static {v0, v1}, Landroidx/core/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@0530 │ │ +197072: 0c00 |0007: move-result-object v0 │ │ +197074: 1100 |0008: return-object v0 │ │ +197076: 0d00 |0009: move-exception v0 │ │ +197078: 6e10 300a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +19707e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +197080: 1100 |000e: return-object v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=50 │ │ 0x000a line=52 │ │ locals : │ │ @@ -311718,20 +311719,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 │ │ -1970c4: |[1970c4] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ -1970d4: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1970da: 0c00 |0003: move-result-object v0 │ │ -1970dc: 7120 e956 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@56e9 │ │ -1970e2: 0a00 |0007: move-result v0 │ │ -1970e4: 0f00 |0008: return v0 │ │ +1970c8: |[1970c8] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/Context;I)I │ │ +1970d8: 6e10 7b00 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1970de: 0c00 |0003: move-result-object v0 │ │ +1970e0: 7120 e956 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ResUtil;.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I // method@56e9 │ │ +1970e6: 0a00 |0007: move-result v0 │ │ +1970e8: 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 │ │ │ │ @@ -311740,21 +311741,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 │ │ -1970e8: |[1970e8] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ -1970f8: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1970fc: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ -197102: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -197104: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -19710a: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ -19710e: 0f02 |000b: return v2 │ │ +1970ec: |[1970ec] org.thoughtcrime.securesms.util.ResUtil.getDrawableRes:(Landroid/content/res/Resources$Theme;I)I │ │ +1970fc: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +197100: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ +197106: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +197108: 6e40 d800 3210 |0006: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +19710e: 5202 5800 |0009: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0058 │ │ +197112: 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; │ │ @@ -311807,30 +311808,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 │ │ -197128: |[197128] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ -197138: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19713e: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ -197142: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ -197146: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ -19714a: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ -19714e: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ -197152: 5b34 7242 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4272 │ │ -197156: 5b38 7142 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4271 │ │ -19715a: 5b35 6f42 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@426f │ │ -19715e: 5a36 7042 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4270 │ │ -197162: 0e00 |0015: return-void │ │ -197164: 2204 d602 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d6 │ │ -197168: 1a05 2783 |0018: const-string v5, "uri, content type, and date must all be specified" // string@8327 │ │ -19716c: 7020 bc09 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -197172: 2704 |001d: throw v4 │ │ +19712c: |[19712c] org.thoughtcrime.securesms.util.SaveAttachmentTask$Attachment.:(Landroid/net/Uri;Ljava/lang/String;JLjava/lang/String;)V │ │ +19713c: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ +197142: 3804 1300 |0003: if-eqz v4, 0016 // +0013 │ │ +197146: 3805 1100 |0005: if-eqz v5, 0016 // +0011 │ │ +19714a: 1600 0000 |0007: const-wide/16 v0, #int 0 // #0 │ │ +19714e: 3102 0600 |0009: cmp-long v2, v6, v0 │ │ +197152: 3a02 0b00 |000b: if-ltz v2, 0016 // +000b │ │ +197156: 5b34 7242 |000d: iput-object v4, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4272 │ │ +19715a: 5b38 7142 |000f: iput-object v8, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4271 │ │ +19715e: 5b35 6f42 |0011: iput-object v5, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@426f │ │ +197162: 5a36 7042 |0013: iput-wide v6, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4270 │ │ +197166: 0e00 |0015: return-void │ │ +197168: 2204 d602 |0016: new-instance v4, Ljava/lang/AssertionError; // type@02d6 │ │ +19716c: 1a05 2783 |0018: const-string v5, "uri, content type, and date must all be specified" // string@8327 │ │ +197170: 7020 bc09 5400 |001a: invoke-direct {v4, v5}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +197176: 2704 |001d: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000d line=360 │ │ 0x000f line=361 │ │ 0x0011 line=362 │ │ 0x0013 line=363 │ │ @@ -311873,17 +311874,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -197d08: |[197d08] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ -197d18: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -197d1e: 0e00 |0003: return-void │ │ +197d0c: |[197d0c] org.thoughtcrime.securesms.util.ScreenLockUtil.:()V │ │ +197d1c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +197d22: 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;) │ │ @@ -311891,28 +311892,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 │ │ -197cc8: |[197cc8] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ -197cd8: 1a00 7960 |0000: const-string v0, "keyguard" // string@6079 │ │ -197cdc: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ -197ce2: 0c00 |0005: move-result-object v0 │ │ -197ce4: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ -197ce8: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -197cec: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ -197cf2: 0c02 |000d: move-result-object v2 │ │ -197cf4: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ -197cf8: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ -197cfe: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -197d00: 0f01 |0014: return v1 │ │ -197d02: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -197d04: 0f01 |0016: return v1 │ │ +197ccc: |[197ccc] org.thoughtcrime.securesms.util.ScreenLockUtil.applyScreenLock:(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)Z │ │ +197cdc: 1a00 7960 |0000: const-string v0, "keyguard" // string@6079 │ │ +197ce0: 6e20 2000 0100 |0002: invoke-virtual {v1, v0}, Landroid/app/Activity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0020 │ │ +197ce6: 0c00 |0005: move-result-object v0 │ │ +197ce8: 1f00 1300 |0006: check-cast v0, Landroid/app/KeyguardManager; // type@0013 │ │ +197cec: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +197cf0: 6e30 2d00 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/app/KeyguardManager;.createConfirmDeviceCredentialIntent:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@002d │ │ +197cf6: 0c02 |000d: move-result-object v2 │ │ +197cf8: 3802 0700 |000e: if-eqz v2, 0015 // +0007 │ │ +197cfc: 6e30 2900 2104 |0010: invoke-virtual {v1, v2, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0029 │ │ +197d02: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +197d04: 0f01 |0014: return v1 │ │ +197d06: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +197d08: 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; │ │ @@ -311955,19 +311956,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 │ │ -197d20: |[197d20] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -197d30: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -197d36: 5b01 7942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4279 │ │ -197d3a: 5902 7a42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@427a │ │ -197d3e: 0e00 |0007: return-void │ │ +197d24: |[197d24] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +197d34: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +197d3a: 5b01 7942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4279 │ │ +197d3e: 5902 7a42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@427a │ │ +197d42: 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 │ │ @@ -311978,19 +311979,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -197d40: |[197d40] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ -197d50: 5420 7942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4279 │ │ -197d54: 5221 7a42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@427a │ │ -197d58: 6e30 0d57 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@570d │ │ -197d5e: 0e00 |0007: return-void │ │ +197d44: |[197d44] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda0.onClick:(Landroid/view/View;)V │ │ +197d54: 5420 7942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@4279 │ │ +197d58: 5221 7a42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.f$1:I // field@427a │ │ +197d5c: 6e30 0d57 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@570d │ │ +197d62: 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; │ │ │ │ @@ -312028,19 +312029,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 │ │ -197d60: |[197d60] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ -197d70: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -197d76: 5b01 7b42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@427b │ │ -197d7a: 5902 7c42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@427c │ │ -197d7e: 0e00 |0007: return-void │ │ +197d64: |[197d64] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V │ │ +197d74: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +197d7a: 5b01 7b42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@427b │ │ +197d7e: 5902 7c42 |0005: iput v2, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@427c │ │ +197d82: 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 │ │ @@ -312051,19 +312052,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -197d80: |[197d80] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ -197d90: 5420 7b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@427b │ │ -197d94: 5221 7c42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@427c │ │ -197d98: 6e30 0e57 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@570e │ │ -197d9e: 0e00 |0007: return-void │ │ +197d84: |[197d84] org.thoughtcrime.securesms.util.SelectedContactsAdapter$$ExternalSyntheticLambda1.onClick:(Landroid/view/View;)V │ │ +197d94: 5420 7b42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter; // field@427b │ │ +197d98: 5221 7c42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.f$1:I // field@427c │ │ +197d9c: 6e30 0e57 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@570e │ │ +197da2: 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; │ │ │ │ @@ -312164,26 +312165,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 │ │ -197fe0: |[197fe0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ -197ff0: 7010 ce03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03ce │ │ -197ff6: 2200 8203 |0003: new-instance v0, Ljava/util/LinkedList; // type@0382 │ │ -197ffa: 7010 b60c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -198000: 5b10 7d42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198004: 5b12 7e42 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ -198008: 5b13 8042 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ -19800c: 5c14 8142 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ -198010: 7110 bd49 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -198016: 0c02 |0013: move-result-object v2 │ │ -198018: 5b12 7f42 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@427f │ │ -19801c: 0e00 |0016: return-void │ │ +197fe4: |[197fe4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Z)V │ │ +197ff4: 7010 ce03 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@03ce │ │ +197ffa: 2200 8203 |0003: new-instance v0, Ljava/util/LinkedList; // type@0382 │ │ +197ffe: 7010 b60c 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +198004: 5b10 7d42 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198008: 5b12 7e42 |000a: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ +19800c: 5b13 8042 |000c: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ +198010: 5c14 8142 |000e: iput-boolean v4, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ +198014: 7110 bd49 0200 |0010: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19801a: 0c02 |0013: move-result-object v2 │ │ +19801c: 5b12 7f42 |0014: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@427f │ │ +198020: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=38 │ │ 0x000a line=47 │ │ 0x000c line=48 │ │ 0x000e line=49 │ │ @@ -312200,46 +312201,46 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -198020: |[198020] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ -198030: 5430 7d42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198034: 7210 c30c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc3 │ │ -19803a: 5430 7d42 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -19803e: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ -198040: 7110 4c0a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -198046: 0c01 |000b: move-result-object v1 │ │ -198048: 7220 c10c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -19804e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -198050: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ -198054: 7210 760c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ -19805a: 0c04 |0015: move-result-object v4 │ │ -19805c: 7210 aa0c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -198062: 0a01 |0019: move-result v1 │ │ -198064: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ -198068: 7210 ab0c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19806e: 0c01 |001f: move-result-object v1 │ │ -198070: 1f01 ef02 |0020: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ -198074: 6e10 450a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -19807a: 0a02 |0025: move-result v2 │ │ -19807c: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ -198080: 5432 7d42 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198084: 7220 c10c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -19808a: 28e9 |002d: goto 0016 // -0017 │ │ -19808c: 5534 8142 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ -198090: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ -198094: 5434 7d42 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198098: 7110 4c0a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19809e: 0c00 |0037: move-result-object v0 │ │ -1980a0: 7220 c10c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -1980a6: 6e10 0f57 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@570f │ │ -1980ac: 0e00 |003e: return-void │ │ +198024: |[198024] org.thoughtcrime.securesms.util.SelectedContactsAdapter.changeData:(Ljava/util/Collection;)V │ │ +198034: 5430 7d42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198038: 7210 c30c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc3 │ │ +19803e: 5430 7d42 |0005: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198042: 12d1 |0007: const/4 v1, #int -3 // #fd │ │ +198044: 7110 4c0a 0100 |0008: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19804a: 0c01 |000b: move-result-object v1 │ │ +19804c: 7220 c10c 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +198052: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +198054: 3804 1e00 |0010: if-eqz v4, 002e // +001e │ │ +198058: 7210 760c 0400 |0012: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@0c76 │ │ +19805e: 0c04 |0015: move-result-object v4 │ │ +198060: 7210 aa0c 0400 |0016: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +198066: 0a01 |0019: move-result v1 │ │ +198068: 3801 1400 |001a: if-eqz v1, 002e // +0014 │ │ +19806c: 7210 ab0c 0400 |001c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +198072: 0c01 |001f: move-result-object v1 │ │ +198074: 1f01 ef02 |0020: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ +198078: 6e10 450a 0100 |0022: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +19807e: 0a02 |0025: move-result v2 │ │ +198080: 3202 f0ff |0026: if-eq v2, v0, 0016 // -0010 │ │ +198084: 5432 7d42 |0028: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198088: 7220 c10c 1200 |002a: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +19808e: 28e9 |002d: goto 0016 // -0017 │ │ +198090: 5534 8142 |002e: iget-boolean v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ +198094: 3904 0b00 |0030: if-nez v4, 003b // +000b │ │ +198098: 5434 7d42 |0032: iget-object v4, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +19809c: 7110 4c0a 0000 |0034: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1980a2: 0c00 |0037: move-result-object v0 │ │ +1980a4: 7220 c10c 0400 |0038: invoke-interface {v4, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +1980aa: 6e10 0f57 0300 |003b: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@570f │ │ +1980b0: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ 0x0012 line=57 │ │ 0x0028 line=59 │ │ 0x002e line=63 │ │ @@ -312254,34 +312255,34 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -197f74: |[197f74] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ -197f84: 2200 7c03 |0000: new-instance v0, Ljava/util/HashSet; // type@037c │ │ -197f88: 5431 7d42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -197f8c: 7210 cf0c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -197f92: 0a01 |0007: move-result v1 │ │ -197f94: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -197f96: b121 |0009: sub-int/2addr v1, v2 │ │ -197f98: 7020 9b0c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0c9b │ │ -197f9e: 5431 7d42 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -197fa2: 7210 cf0c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -197fa8: 0a01 |0012: move-result v1 │ │ -197faa: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ -197fae: 5431 7d42 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -197fb2: 7220 c60c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -197fb8: 0c01 |001a: move-result-object v1 │ │ -197fba: 1f01 ef02 |001b: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ -197fbe: 7220 fa0c 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ -197fc4: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ -197fc8: 28eb |0022: goto 000d // -0015 │ │ -197fca: 1100 |0023: return-object v0 │ │ +197f78: |[197f78] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getContacts:()Ljava/util/Set; │ │ +197f88: 2200 7c03 |0000: new-instance v0, Ljava/util/HashSet; // type@037c │ │ +197f8c: 5431 7d42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +197f90: 7210 cf0c 0100 |0004: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +197f96: 0a01 |0007: move-result v1 │ │ +197f98: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +197f9a: b121 |0009: sub-int/2addr v1, v2 │ │ +197f9c: 7020 9b0c 1000 |000a: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@0c9b │ │ +197fa2: 5431 7d42 |000d: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +197fa6: 7210 cf0c 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +197fac: 0a01 |0012: move-result v1 │ │ +197fae: 3512 1000 |0013: if-ge v2, v1, 0023 // +0010 │ │ +197fb2: 5431 7d42 |0015: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +197fb6: 7220 c60c 2100 |0017: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +197fbc: 0c01 |001a: move-result-object v1 │ │ +197fbe: 1f01 ef02 |001b: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ +197fc2: 7220 fa0c 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ +197fc8: d802 0201 |0020: add-int/lit8 v2, v2, #int 1 // #01 │ │ +197fcc: 28eb |0022: goto 000d // -0015 │ │ +197fce: 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; │ │ @@ -312291,19 +312292,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -197f34: |[197f34] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ -197f44: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -197f48: 7210 cf0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccf │ │ -197f4e: 0a00 |0005: move-result v0 │ │ -197f50: 0f00 |0006: return v0 │ │ +197f38: |[197f38] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getCount:()I │ │ +197f48: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +197f4c: 7210 cf0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccf │ │ +197f52: 0a00 |0005: move-result v0 │ │ +197f54: 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;) │ │ @@ -312311,19 +312312,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -197f54: |[197f54] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ -197f64: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -197f68: 7220 c60c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -197f6e: 0c02 |0005: move-result-object v2 │ │ -197f70: 1102 |0006: return-object v2 │ │ +197f58: |[197f58] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItem:(I)Ljava/lang/Object; │ │ +197f68: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +197f6c: 7220 c60c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +197f72: 0c02 |0005: move-result-object v2 │ │ +197f74: 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 │ │ │ │ @@ -312332,128 +312333,128 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -197fcc: |[197fcc] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ -197fdc: 8130 |0000: int-to-long v0, v3 │ │ -197fde: 1000 |0001: return-wide v0 │ │ +197fd0: |[197fd0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getItemId:(I)J │ │ +197fe0: 8130 |0000: int-to-long v0, v3 │ │ +197fe2: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;) │ │ name : 'getView' │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 194 16-bit code units │ │ -197da0: |[197da0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -197db0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -197db2: 390c 0e00 |0001: if-nez v12, 000f // +000e │ │ -197db6: 54ac 7e42 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ -197dba: 7110 e602 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -197dc0: 0c0c |0008: move-result-object v12 │ │ -197dc2: 6001 3927 |0009: sget v1, Lorg/thoughtcrime/securesms/R$layout;.selected_contact_list_item:I // field@2739 │ │ -197dc6: 6e40 e802 1c0d |000b: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -197dcc: 0c0c |000e: move-result-object v12 │ │ -197dce: 600d 8922 |000f: sget v13, Lorg/thoughtcrime/securesms/R$id;.contact_photo_image:I // field@2289 │ │ -197dd2: 6e20 1703 dc00 |0011: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -197dd8: 0c0d |0014: move-result-object v13 │ │ -197dda: 1f0d 460e |0015: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e46 │ │ -197dde: 6001 2924 |0017: sget v1, Lorg/thoughtcrime/securesms/R$id;.name:I // field@2429 │ │ -197de2: 6e20 1703 1c00 |0019: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -197de8: 0c01 |001c: move-result-object v1 │ │ -197dea: 1f01 5301 |001d: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0153 │ │ -197dee: 6002 7024 |001f: sget v2, Lorg/thoughtcrime/securesms/R$id;.phone:I // field@2470 │ │ -197df2: 6e20 1703 2c00 |0021: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -197df8: 0c02 |0024: move-result-object v2 │ │ -197dfa: 1f02 4201 |0025: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ -197dfe: 6003 ae22 |0027: sget v3, Lorg/thoughtcrime/securesms/R$id;.delete:I // field@22ae │ │ -197e02: 6e20 1703 3c00 |0029: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -197e08: 0c03 |002c: move-result-object v3 │ │ -197e0a: 1f03 2f01 |002d: check-cast v3, Landroid/widget/ImageButton; // type@012f │ │ -197e0e: 6e20 0a57 ba00 |002f: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@570a │ │ -197e14: 0c04 |0032: move-result-object v4 │ │ -197e16: 1f04 ef02 |0033: check-cast v4, Ljava/lang/Integer; // type@02ef │ │ -197e1a: 6e10 450a 0400 |0035: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -197e20: 0a04 |0038: move-result v4 │ │ -197e22: 12d5 |0039: const/4 v5, #int -3 // #fd │ │ -197e24: 1216 |003a: const/4 v6, #int 1 // #1 │ │ -197e26: 3254 0600 |003b: if-eq v4, v5, 0041 // +0006 │ │ -197e2a: 3264 0400 |003d: if-eq v4, v6, 0041 // +0004 │ │ -197e2e: 1217 |003f: const/4 v7, #int 1 // #1 │ │ -197e30: 2802 |0040: goto 0042 // +0002 │ │ -197e32: 1207 |0041: const/4 v7, #int 0 // #0 │ │ -197e34: 1308 0800 |0042: const/16 v8, #int 8 // #8 │ │ -197e38: 1209 |0044: const/4 v9, #int 0 // #0 │ │ -197e3a: 3354 1c00 |0045: if-ne v4, v5, 0061 // +001c │ │ -197e3e: 54a4 7e42 |0047: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ -197e42: 55a5 8142 |0049: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ -197e46: 3805 0500 |004b: if-eqz v5, 0050 // +0005 │ │ -197e4a: 6005 cf27 |004d: sget v5, Lorg/thoughtcrime/securesms/R$string;.add_recipients:I // field@27cf │ │ -197e4e: 2803 |004f: goto 0052 // +0003 │ │ -197e50: 6005 4c29 |0050: sget v5, Lorg/thoughtcrime/securesms/R$string;.group_add_members:I // field@294c │ │ -197e54: 6e20 7700 5400 |0052: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -197e5a: 0c04 |0055: move-result-object v4 │ │ -197e5c: 6e20 d304 4100 |0056: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ -197e62: 6e30 d604 9106 |0059: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ -197e68: 6e20 7004 8200 |005c: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ -197e6e: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -197e70: 2827 |0060: goto 0087 // +0027 │ │ -197e72: 54a5 7f42 |0061: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@427f │ │ -197e76: 6e20 a506 4500 |0063: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -197e7c: 0c04 |0066: move-result-object v4 │ │ -197e7e: 2205 5510 |0067: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ -197e82: 54a6 7e42 |0069: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ -197e86: 7030 1154 6504 |006b: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ -197e8c: 6e10 7706 0400 |006e: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0677 │ │ -197e92: 0c06 |0071: move-result-object v6 │ │ -197e94: 6e20 d304 6100 |0072: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ -197e9a: 6e30 d604 9100 |0075: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ -197ea0: 6e10 7406 0400 |0078: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0674 │ │ -197ea6: 0c06 |007b: move-result-object v6 │ │ -197ea8: 6e20 6b04 6200 |007c: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -197eae: 6e20 7004 0200 |007f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ -197eb4: 6e10 8106 0400 |0082: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@0681 │ │ -197eba: 0a02 |0085: move-result v2 │ │ -197ebc: 0759 |0086: move-object v9, v5 │ │ -197ebe: 54a4 8042 |0087: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ -197ec2: 6e20 e045 4d00 |0089: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@45e0 │ │ -197ec8: 54a4 8042 |008c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ -197ecc: 6e40 e345 4d09 |008e: invoke-virtual {v13, v4, v9, v0}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.setAvatar:(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V // method@45e3 │ │ -197ed2: 3802 0500 |0091: if-eqz v2, 0096 // +0005 │ │ -197ed6: 600d 3c21 |0093: sget v13, Lorg/thoughtcrime/securesms/R$drawable;.ic_verified:I // field@213c │ │ -197eda: 2802 |0095: goto 0097 // +0002 │ │ -197edc: 120d |0096: const/4 v13, #int 0 // #0 │ │ -197ede: 6e50 ce04 01d0 |0097: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04ce │ │ -197ee4: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ -197ee8: 2803 |009c: goto 009f // +0003 │ │ -197eea: 1300 0800 |009d: const/16 v0, #int 8 // #8 │ │ -197eee: 6e20 0504 0300 |009f: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0405 │ │ -197ef4: 54ad 7e42 |00a2: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ -197ef8: 7110 1a56 0d00 |00a4: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ -197efe: 0a0d |00a7: move-result v13 │ │ -197f00: 380d 0400 |00a8: if-eqz v13, 00ac // +0004 │ │ -197f04: 12fd |00aa: const/4 v13, #int -1 // #ff │ │ -197f06: 2803 |00ab: goto 00ae // +0003 │ │ -197f08: 150d 00ff |00ac: const/high16 v13, #int -16777216 // #ff00 │ │ -197f0c: 6e20 0104 d300 |00ae: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0401 │ │ -197f12: 220d d010 |00b1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10d0 │ │ -197f16: 7030 0057 ad0b |00b3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5700 │ │ -197f1c: 6e20 0304 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0403 │ │ -197f22: 220d d110 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10d1 │ │ -197f26: 7030 0257 ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5702 │ │ -197f2c: 6e20 4103 dc00 |00be: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -197f32: 110c |00c1: return-object v12 │ │ +197da4: |[197da4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +197db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +197db6: 390c 0e00 |0001: if-nez v12, 000f // +000e │ │ +197dba: 54ac 7e42 |0003: iget-object v12, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ +197dbe: 7110 e602 0c00 |0005: invoke-static {v12}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +197dc4: 0c0c |0008: move-result-object v12 │ │ +197dc6: 6001 3927 |0009: sget v1, Lorg/thoughtcrime/securesms/R$layout;.selected_contact_list_item:I // field@2739 │ │ +197dca: 6e40 e802 1c0d |000b: invoke-virtual {v12, v1, v13, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +197dd0: 0c0c |000e: move-result-object v12 │ │ +197dd2: 600d 8922 |000f: sget v13, Lorg/thoughtcrime/securesms/R$id;.contact_photo_image:I // field@2289 │ │ +197dd6: 6e20 1703 dc00 |0011: invoke-virtual {v12, v13}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +197ddc: 0c0d |0014: move-result-object v13 │ │ +197dde: 1f0d 460e |0015: check-cast v13, Lorg/thoughtcrime/securesms/components/AvatarImageView; // type@0e46 │ │ +197de2: 6001 2924 |0017: sget v1, Lorg/thoughtcrime/securesms/R$id;.name:I // field@2429 │ │ +197de6: 6e20 1703 1c00 |0019: invoke-virtual {v12, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +197dec: 0c01 |001c: move-result-object v1 │ │ +197dee: 1f01 5301 |001d: check-cast v1, Landroidx/appcompat/widget/AppCompatTextView; // type@0153 │ │ +197df2: 6002 7024 |001f: sget v2, Lorg/thoughtcrime/securesms/R$id;.phone:I // field@2470 │ │ +197df6: 6e20 1703 2c00 |0021: invoke-virtual {v12, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +197dfc: 0c02 |0024: move-result-object v2 │ │ +197dfe: 1f02 4201 |0025: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ +197e02: 6003 ae22 |0027: sget v3, Lorg/thoughtcrime/securesms/R$id;.delete:I // field@22ae │ │ +197e06: 6e20 1703 3c00 |0029: invoke-virtual {v12, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +197e0c: 0c03 |002c: move-result-object v3 │ │ +197e0e: 1f03 2f01 |002d: check-cast v3, Landroid/widget/ImageButton; // type@012f │ │ +197e12: 6e20 0a57 ba00 |002f: invoke-virtual {v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.getItem:(I)Ljava/lang/Object; // method@570a │ │ +197e18: 0c04 |0032: move-result-object v4 │ │ +197e1a: 1f04 ef02 |0033: check-cast v4, Ljava/lang/Integer; // type@02ef │ │ +197e1e: 6e10 450a 0400 |0035: invoke-virtual {v4}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +197e24: 0a04 |0038: move-result v4 │ │ +197e26: 12d5 |0039: const/4 v5, #int -3 // #fd │ │ +197e28: 1216 |003a: const/4 v6, #int 1 // #1 │ │ +197e2a: 3254 0600 |003b: if-eq v4, v5, 0041 // +0006 │ │ +197e2e: 3264 0400 |003d: if-eq v4, v6, 0041 // +0004 │ │ +197e32: 1217 |003f: const/4 v7, #int 1 // #1 │ │ +197e34: 2802 |0040: goto 0042 // +0002 │ │ +197e36: 1207 |0041: const/4 v7, #int 0 // #0 │ │ +197e38: 1308 0800 |0042: const/16 v8, #int 8 // #8 │ │ +197e3c: 1209 |0044: const/4 v9, #int 0 // #0 │ │ +197e3e: 3354 1c00 |0045: if-ne v4, v5, 0061 // +001c │ │ +197e42: 54a4 7e42 |0047: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ +197e46: 55a5 8142 |0049: iget-boolean v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.isBroadcast:Z // field@4281 │ │ +197e4a: 3805 0500 |004b: if-eqz v5, 0050 // +0005 │ │ +197e4e: 6005 cf27 |004d: sget v5, Lorg/thoughtcrime/securesms/R$string;.add_recipients:I // field@27cf │ │ +197e52: 2803 |004f: goto 0052 // +0003 │ │ +197e54: 6005 4c29 |0050: sget v5, Lorg/thoughtcrime/securesms/R$string;.group_add_members:I // field@294c │ │ +197e58: 6e20 7700 5400 |0052: invoke-virtual {v4, v5}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +197e5e: 0c04 |0055: move-result-object v4 │ │ +197e60: 6e20 d304 4100 |0056: invoke-virtual {v1, v4}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ +197e66: 6e30 d604 9106 |0059: invoke-virtual {v1, v9, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ +197e6c: 6e20 7004 8200 |005c: invoke-virtual {v2, v8}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ +197e72: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +197e74: 2827 |0060: goto 0087 // +0027 │ │ +197e76: 54a5 7f42 |0061: iget-object v5, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@427f │ │ +197e7a: 6e20 a506 4500 |0063: invoke-virtual {v5, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +197e80: 0c04 |0066: move-result-object v4 │ │ +197e82: 2205 5510 |0067: new-instance v5, Lorg/thoughtcrime/securesms/recipients/Recipient; // type@1055 │ │ +197e86: 54a6 7e42 |0069: iget-object v6, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ +197e8a: 7030 1154 6504 |006b: invoke-direct {v5, v6, v4}, Lorg/thoughtcrime/securesms/recipients/Recipient;.:(Landroid/content/Context;Lcom/b44t/messenger/DcContact;)V // method@5411 │ │ +197e90: 6e10 7706 0400 |006e: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getDisplayName:()Ljava/lang/String; // method@0677 │ │ +197e96: 0c06 |0071: move-result-object v6 │ │ +197e98: 6e20 d304 6100 |0072: invoke-virtual {v1, v6}, Landroidx/appcompat/widget/AppCompatTextView;.setText:(Ljava/lang/CharSequence;)V // method@04d3 │ │ +197e9e: 6e30 d604 9100 |0075: invoke-virtual {v1, v9, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setTypeface:(Landroid/graphics/Typeface;I)V // method@04d6 │ │ +197ea4: 6e10 7406 0400 |0078: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.getAddr:()Ljava/lang/String; // method@0674 │ │ +197eaa: 0c06 |007b: move-result-object v6 │ │ +197eac: 6e20 6b04 6200 |007c: invoke-virtual {v2, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +197eb2: 6e20 7004 0200 |007f: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ +197eb8: 6e10 8106 0400 |0082: invoke-virtual {v4}, Lcom/b44t/messenger/DcContact;.isVerified:()Z // method@0681 │ │ +197ebe: 0a02 |0085: move-result v2 │ │ +197ec0: 0759 |0086: move-object v9, v5 │ │ +197ec2: 54a4 8042 |0087: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ +197ec6: 6e20 e045 4d00 |0089: invoke-virtual {v13, v4}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.clear:(Lorg/thoughtcrime/securesms/mms/GlideRequests;)V // method@45e0 │ │ +197ecc: 54a4 8042 |008c: iget-object v4, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4280 │ │ +197ed0: 6e40 e345 4d09 |008e: invoke-virtual {v13, v4, v9, v0}, Lorg/thoughtcrime/securesms/components/AvatarImageView;.setAvatar:(Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/recipients/Recipient;Z)V // method@45e3 │ │ +197ed6: 3802 0500 |0091: if-eqz v2, 0096 // +0005 │ │ +197eda: 600d 3c21 |0093: sget v13, Lorg/thoughtcrime/securesms/R$drawable;.ic_verified:I // field@213c │ │ +197ede: 2802 |0095: goto 0097 // +0002 │ │ +197ee0: 120d |0096: const/4 v13, #int 0 // #0 │ │ +197ee2: 6e50 ce04 01d0 |0097: invoke-virtual {v1, v0, v0, v13, v0}, Landroidx/appcompat/widget/AppCompatTextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@04ce │ │ +197ee8: 3807 0300 |009a: if-eqz v7, 009d // +0003 │ │ +197eec: 2803 |009c: goto 009f // +0003 │ │ +197eee: 1300 0800 |009d: const/16 v0, #int 8 // #8 │ │ +197ef2: 6e20 0504 0300 |009f: invoke-virtual {v3, v0}, Landroid/widget/ImageButton;.setVisibility:(I)V // method@0405 │ │ +197ef8: 54ad 7e42 |00a2: iget-object v13, v10, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.context:Landroid/content/Context; // field@427e │ │ +197efc: 7110 1a56 0d00 |00a4: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.isDarkTheme:(Landroid/content/Context;)Z // method@561a │ │ +197f02: 0a0d |00a7: move-result v13 │ │ +197f04: 380d 0400 |00a8: if-eqz v13, 00ac // +0004 │ │ +197f08: 12fd |00aa: const/4 v13, #int -1 // #ff │ │ +197f0a: 2803 |00ab: goto 00ae // +0003 │ │ +197f0c: 150d 00ff |00ac: const/high16 v13, #int -16777216 // #ff00 │ │ +197f10: 6e20 0104 d300 |00ae: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setColorFilter:(I)V // method@0401 │ │ +197f16: 220d d010 |00b1: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0; // type@10d0 │ │ +197f1a: 7030 0057 ad0b |00b3: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5700 │ │ +197f20: 6e20 0304 d300 |00b6: invoke-virtual {v3, v13}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0403 │ │ +197f26: 220d d110 |00b9: new-instance v13, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1; // type@10d1 │ │ +197f2a: 7030 0257 ad0b |00bb: invoke-direct {v13, v10, v11}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;I)V // method@5702 │ │ +197f30: 6e20 4103 dc00 |00be: invoke-virtual {v12, v13}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +197f36: 110c |00c1: return-object v12 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=101 │ │ 0x000f line=104 │ │ 0x0017 line=105 │ │ 0x001f line=106 │ │ 0x0027 line=107 │ │ @@ -312486,25 +312487,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1980b0: |[1980b0] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -1980c0: 5413 8242 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ -1980c4: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -1980c8: 5410 7d42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -1980cc: 7220 c60c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -1980d2: 0c02 |0009: move-result-object v2 │ │ -1980d4: 1f02 ef02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ -1980d8: 6e10 450a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -1980de: 0a02 |000f: move-result v2 │ │ -1980e0: 7220 0557 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@5705 │ │ -1980e6: 0e00 |0013: return-void │ │ +1980b4: |[1980b4] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$0$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +1980c4: 5413 8242 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ +1980c8: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +1980cc: 5410 7d42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +1980d0: 7220 c60c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +1980d6: 0c02 |0009: move-result-object v2 │ │ +1980d8: 1f02 ef02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ +1980dc: 6e10 450a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +1980e2: 0a02 |000f: move-result v2 │ │ +1980e4: 7220 0557 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemDeleteClick:(I)V // method@5705 │ │ +1980ea: 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 │ │ @@ -312515,25 +312516,25 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -1980e8: |[1980e8] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ -1980f8: 5413 8242 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ -1980fc: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ -198100: 5410 7d42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198104: 7220 c60c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -19810a: 0c02 |0009: move-result-object v2 │ │ -19810c: 1f02 ef02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ -198110: 6e10 450a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -198116: 0a02 |000f: move-result v2 │ │ -198118: 7220 0457 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@5704 │ │ -19811e: 0e00 |0013: return-void │ │ +1980ec: |[1980ec] org.thoughtcrime.securesms.util.SelectedContactsAdapter.lambda$getView$1$org-thoughtcrime-securesms-util-SelectedContactsAdapter:(ILandroid/view/View;)V │ │ +1980fc: 5413 8242 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ +198100: 3803 1100 |0002: if-eqz v3, 0013 // +0011 │ │ +198104: 5410 7d42 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198108: 7220 c60c 2000 |0006: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +19810e: 0c02 |0009: move-result-object v2 │ │ +198110: 1f02 ef02 |000a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ +198114: 6e10 450a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +19811a: 0a02 |000f: move-result v2 │ │ +19811c: 7220 0457 2300 |0010: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;.onItemClick:(I)V // method@5704 │ │ +198122: 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 │ │ @@ -312544,21 +312545,21 @@ │ │ type : '(Ljava/lang/Integer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -198120: |[198120] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ -198130: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ -198134: 7220 cd0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0ccd │ │ -19813a: 0a02 |0005: move-result v2 │ │ -19813c: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ -198140: 6e10 0f57 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@570f │ │ -198146: 0e00 |000b: return-void │ │ +198124: |[198124] org.thoughtcrime.securesms.util.SelectedContactsAdapter.remove:(Ljava/lang/Integer;)V │ │ +198134: 5410 7d42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.contacts:Ljava/util/List; // field@427d │ │ +198138: 7220 cd0c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@0ccd │ │ +19813e: 0a02 |0005: move-result v2 │ │ +198140: 3802 0500 |0006: if-eqz v2, 000b // +0005 │ │ +198144: 6e10 0f57 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.notifyDataSetChanged:()V // method@570f │ │ +19814a: 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; │ │ @@ -312568,17 +312569,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 │ │ -198148: |[198148] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ -198158: 5b01 8242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ -19815c: 0e00 |0002: return-void │ │ +19814c: |[19814c] org.thoughtcrime.securesms.util.SelectedContactsAdapter.setItemClickListener:(Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener;)V │ │ +19815c: 5b01 8242 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter;.itemClickListener:Lorg/thoughtcrime/securesms/util/SelectedContactsAdapter$ItemClickListener; // field@4282 │ │ +198160: 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; │ │ │ │ @@ -312620,20 +312621,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 │ │ -198160: |[198160] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -198170: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198176: 5b01 8342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4283 │ │ -19817a: 5b02 8442 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4284 │ │ -19817e: 5b03 8542 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4285 │ │ -198182: 0e00 |0009: return-void │ │ +198164: |[198164] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +198174: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19817a: 5b01 8342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4283 │ │ +19817e: 5b02 8442 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4284 │ │ +198182: 5b03 8542 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4285 │ │ +198186: 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; │ │ @@ -312645,20 +312646,20 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -198184: |[198184] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ -198194: 5430 8342 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4283 │ │ -198198: 5431 8442 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4284 │ │ -19819c: 5432 8542 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4285 │ │ -1981a0: 7130 1c57 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@571c │ │ -1981a6: 0e00 |0009: return-void │ │ +198188: |[198188] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda0.run:()V │ │ +198198: 5430 8342 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$0:Landroid/app/Activity; // field@4283 │ │ +19819c: 5431 8442 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$1:[Ljava/lang/Long; // field@4284 │ │ +1981a0: 5432 8542 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.f$2:[I // field@4285 │ │ +1981a4: 7130 1c57 1002 |0006: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@571c │ │ +1981aa: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -312703,21 +312704,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 │ │ -1981a8: |[1981a8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -1981b8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1981be: 5b01 8642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4286 │ │ -1981c2: 5b02 8742 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4287 │ │ -1981c6: 5b03 8842 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4288 │ │ -1981ca: 5b04 8942 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4289 │ │ -1981ce: 0e00 |000b: return-void │ │ +1981ac: |[1981ac] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +1981bc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1981c2: 5b01 8642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4286 │ │ +1981c6: 5b02 8742 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4287 │ │ +1981ca: 5b03 8842 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4288 │ │ +1981ce: 5b04 8942 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4289 │ │ +1981d2: 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; │ │ @@ -312730,21 +312731,21 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -1981d0: |[1981d0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ -1981e0: 5440 8642 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4286 │ │ -1981e4: 5441 8742 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4287 │ │ -1981e8: 5442 8842 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4288 │ │ -1981ec: 5443 8942 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4289 │ │ -1981f0: 7140 1d57 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@571d │ │ -1981f6: 0e00 |000b: return-void │ │ +1981d4: |[1981d4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil$$ExternalSyntheticLambda1.run:()V │ │ +1981e4: 5440 8642 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$0:[Ljava/lang/Long; // field@4286 │ │ +1981e8: 5441 8742 |0002: iget-object v1, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$1:Landroid/app/Activity; // field@4287 │ │ +1981ec: 5442 8842 |0004: iget-object v2, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$2:Ljava/util/ArrayList; // field@4288 │ │ +1981f0: 5443 8942 |0006: iget-object v3, v4, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1;.f$3:Ljava/lang/String; // field@4289 │ │ +1981f4: 7140 1d57 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@571d │ │ +1981fa: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -312780,17 +312781,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1982f0: |[1982f0] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ -198300: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198306: 0e00 |0003: return-void │ │ +1982f4: |[1982f4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.:()V │ │ +198304: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19830a: 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;) │ │ @@ -312798,32 +312799,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 │ │ -1981f8: |[1981f8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ -198208: 6e10 5d0c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19820e: 0c02 |0003: move-result-object v2 │ │ -198210: 7210 aa0c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -198216: 0a00 |0007: move-result v0 │ │ -198218: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -19821c: 7210 ab0c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -198222: 0c00 |000d: move-result-object v0 │ │ -198224: 1f00 8700 |000e: check-cast v0, Landroid/net/Uri; // type@0087 │ │ -198228: 7120 8256 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5682 │ │ -19822e: 0c00 |0013: move-result-object v0 │ │ -198230: 7110 8c56 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ -198236: 0a00 |0017: move-result v0 │ │ -198238: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ -19823c: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -19823e: 0f01 |001b: return v1 │ │ -198240: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -198242: 0f01 |001d: return v1 │ │ +1981fc: |[1981fc] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.containsVideoType:(Landroid/content/Context;Ljava/util/ArrayList;)Z │ │ +19820c: 6e10 5d0c 0200 |0000: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +198212: 0c02 |0003: move-result-object v2 │ │ +198214: 7210 aa0c 0200 |0004: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19821a: 0a00 |0007: move-result v0 │ │ +19821c: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +198220: 7210 ab0c 0200 |000a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +198226: 0c00 |000d: move-result-object v0 │ │ +198228: 1f00 8700 |000e: check-cast v0, Landroid/net/Uri; // type@0087 │ │ +19822c: 7120 8256 0100 |0010: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5682 │ │ +198232: 0c00 |0013: move-result-object v0 │ │ +198234: 7110 8c56 0000 |0014: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ +19823a: 0a00 |0017: move-result v0 │ │ +19823c: 3800 ecff |0018: if-eqz v0, 0004 // -0014 │ │ +198240: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +198242: 0f01 |001b: return v1 │ │ +198244: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +198246: 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; │ │ @@ -312834,53 +312835,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 │ │ -198244: |[198244] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ -198254: 7110 bd49 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19825a: 0c00 |0003: move-result-object v0 │ │ -19825c: 7120 8256 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5682 │ │ -198262: 0c01 |0007: move-result-object v1 │ │ -198264: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ -198268: 2202 e101 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -19826c: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ -198270: 7030 f906 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -198276: 2832 |0011: goto 0043 // +0032 │ │ -198278: 7110 8756 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ -19827e: 0a02 |0015: move-result v2 │ │ -198280: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ -198284: 2202 e101 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -198288: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ -19828c: 7030 f906 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -198292: 2824 |001f: goto 0043 // +0024 │ │ -198294: 7110 8456 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5684 │ │ -19829a: 0a02 |0023: move-result v2 │ │ -19829c: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ -1982a0: 2202 e101 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1982a4: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ -1982a8: 7030 f906 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1982ae: 2816 |002d: goto 0043 // +0016 │ │ -1982b0: 7110 8c56 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ -1982b6: 0a02 |0031: move-result v2 │ │ -1982b8: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ -1982bc: 2202 e101 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1982c0: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ -1982c4: 7030 f906 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1982ca: 2808 |003b: goto 0043 // +0008 │ │ -1982cc: 2202 e101 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ -1982d0: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ -1982d4: 7030 f906 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ -1982da: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ -1982de: 7140 1f57 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@571f │ │ -1982e4: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ -1982e8: 6e20 3107 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0731 │ │ -1982ee: 1102 |004d: return-object v2 │ │ +198248: |[198248] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.createMessage:(Landroid/content/Context;Landroid/net/Uri;Ljava/lang/String;)Lcom/b44t/messenger/DcMsg; │ │ +198258: 7110 bd49 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19825e: 0c00 |0003: move-result-object v0 │ │ +198260: 7120 8256 5400 |0004: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getMimeType:(Landroid/content/Context;Landroid/net/Uri;)Ljava/lang/String; // method@5682 │ │ +198266: 0c01 |0007: move-result-object v1 │ │ +198268: 3905 0a00 |0008: if-nez v5, 0012 // +000a │ │ +19826c: 2202 e101 |000a: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +198270: 1303 0a00 |000c: const/16 v3, #int 10 // #a │ │ +198274: 7030 f906 0203 |000e: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +19827a: 2832 |0011: goto 0043 // +0032 │ │ +19827c: 7110 8756 0100 |0012: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageType:(Ljava/lang/String;)Z // method@5687 │ │ +198282: 0a02 |0015: move-result v2 │ │ +198284: 3802 0a00 |0016: if-eqz v2, 0020 // +000a │ │ +198288: 2202 e101 |0018: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +19828c: 1303 1400 |001a: const/16 v3, #int 20 // #14 │ │ +198290: 7030 f906 0203 |001c: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +198296: 2824 |001f: goto 0043 // +0024 │ │ +198298: 7110 8456 0100 |0020: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isAudioType:(Ljava/lang/String;)Z // method@5684 │ │ +19829e: 0a02 |0023: move-result v2 │ │ +1982a0: 3802 0a00 |0024: if-eqz v2, 002e // +000a │ │ +1982a4: 2202 e101 |0026: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1982a8: 1303 2800 |0028: const/16 v3, #int 40 // #28 │ │ +1982ac: 7030 f906 0203 |002a: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1982b2: 2816 |002d: goto 0043 // +0016 │ │ +1982b4: 7110 8c56 0100 |002e: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isVideoType:(Ljava/lang/String;)Z // method@568c │ │ +1982ba: 0a02 |0031: move-result v2 │ │ +1982bc: 3802 0a00 |0032: if-eqz v2, 003c // +000a │ │ +1982c0: 2202 e101 |0034: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1982c4: 1303 3200 |0036: const/16 v3, #int 50 // #32 │ │ +1982c8: 7030 f906 0203 |0038: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1982ce: 2808 |003b: goto 0043 // +0008 │ │ +1982d0: 2202 e101 |003c: new-instance v2, Lcom/b44t/messenger/DcMsg; // type@01e1 │ │ +1982d4: 1303 3c00 |003e: const/16 v3, #int 60 // #3c │ │ +1982d8: 7030 f906 0203 |0040: invoke-direct {v2, v0, v3}, Lcom/b44t/messenger/DcMsg;.:(Lcom/b44t/messenger/DcContext;I)V // method@06f9 │ │ +1982de: 3805 0500 |0043: if-eqz v5, 0048 // +0005 │ │ +1982e2: 7140 1f57 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@571f │ │ +1982e8: 3806 0500 |0048: if-eqz v6, 004d // +0005 │ │ +1982ec: 6e20 3107 6200 |004a: invoke-virtual {v2, v6}, Lcom/b44t/messenger/DcMsg;.setText:(Ljava/lang/String;)V // method@0731 │ │ +1982f2: 1102 |004d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=109 │ │ 0x000a line=111 │ │ 0x0012 line=112 │ │ 0x0018 line=113 │ │ @@ -312901,19 +312902,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 │ │ -198308: |[198308] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ -198318: 7110 bd49 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19831e: 0c00 |0003: move-result-object v0 │ │ -198320: 6e30 9506 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@0695 │ │ -198326: 0e00 |0007: return-void │ │ +19830c: |[19830c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.handleForwarding:(Landroid/content/Context;I[I)V │ │ +19831c: 7110 bd49 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +198322: 0c00 |0003: move-result-object v0 │ │ +198324: 6e30 9506 2001 |0004: invoke-virtual {v0, v2, v1}, Lcom/b44t/messenger/DcContext;.forwardMsgs:([II)V // method@0695 │ │ +19832a: 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 │ │ @@ -312924,24 +312925,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 │ │ -198328: |[198328] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ -198338: 8130 |0000: int-to-long v0, v3 │ │ -19833a: 7120 580a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -198340: 0c03 |0004: move-result-object v3 │ │ -198342: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -198344: 2300 2c11 |0006: new-array v0, v0, [Ljava/lang/Long; // type@112c │ │ -198348: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -19834a: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -19834e: 7120 1b57 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@571b │ │ -198354: 0e00 |000e: return-void │ │ +19832c: |[19832c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;I)V │ │ +19833c: 8130 |0000: int-to-long v0, v3 │ │ +19833e: 7120 580a 1000 |0001: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +198344: 0c03 |0004: move-result-object v3 │ │ +198346: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +198348: 2300 2c11 |0006: new-array v0, v0, [Ljava/lang/Long; // type@112c │ │ +19834c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +19834e: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +198352: 7120 1b57 0200 |000b: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V // method@571b │ │ +198358: 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 │ │ │ │ @@ -312950,40 +312951,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 │ │ -198358: |[198358] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ -198368: 7100 0b3f 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@3f0b │ │ -19836e: 7110 db56 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ -198374: 0a00 |0006: move-result v0 │ │ -198376: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ -19837a: 7110 d556 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56d5 │ │ -198380: 0c00 |000c: move-result-object v0 │ │ -198382: 7110 de56 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56de │ │ -198388: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -19838c: 0e00 |0012: return-void │ │ -19838e: 2201 d410 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10d4 │ │ -198392: 7040 1257 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5712 │ │ -198398: 7110 7657 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ -19839e: 281a |001b: goto 0035 // +001a │ │ -1983a0: 7110 dd56 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ -1983a6: 0a00 |001f: move-result v0 │ │ -1983a8: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ -1983ac: 7110 d956 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ -1983b2: 0c00 |0025: move-result-object v0 │ │ -1983b4: 7110 d756 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ -1983ba: 0c01 |0029: move-result-object v1 │ │ -1983bc: 7110 de56 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56de │ │ -1983c2: 2202 d510 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10d5 │ │ -1983c6: 7051 1457 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@5714 │ │ -1983cc: 7110 7657 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ -1983d2: 0e00 |0035: return-void │ │ +19835c: |[19835c] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.immediatelyRelay:(Landroid/app/Activity;[Ljava/lang/Long;)V │ │ +19836c: 7100 0b3f 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/ConversationListRelayingActivity;.finishActivity:()V // method@3f0b │ │ +198372: 7110 db56 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isForwarding:(Landroid/app/Activity;)Z // method@56db │ │ +198378: 0a00 |0006: move-result v0 │ │ +19837a: 3800 1500 |0007: if-eqz v0, 001c // +0015 │ │ +19837e: 7110 d556 0300 |0009: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getForwardedMessageIDs:(Landroid/app/Activity;)[I // method@56d5 │ │ +198384: 0c00 |000c: move-result-object v0 │ │ +198386: 7110 de56 0300 |000d: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56de │ │ +19838c: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +198390: 0e00 |0012: return-void │ │ +198392: 2201 d410 |0013: new-instance v1, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0; // type@10d4 │ │ +198396: 7040 1257 3104 |0015: invoke-direct {v1, v3, v4, v0}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda0;.:(Landroid/app/Activity;[Ljava/lang/Long;[I)V // method@5712 │ │ +19839c: 7110 7657 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ +1983a2: 281a |001b: goto 0035 // +001a │ │ +1983a4: 7110 dd56 0300 |001c: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isSharing:(Landroid/app/Activity;)Z // method@56dd │ │ +1983aa: 0a00 |001f: move-result v0 │ │ +1983ac: 3800 1500 |0020: if-eqz v0, 0035 // +0015 │ │ +1983b0: 7110 d956 0300 |0022: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedUris:(Landroid/app/Activity;)Ljava/util/ArrayList; // method@56d9 │ │ +1983b6: 0c00 |0025: move-result-object v0 │ │ +1983b8: 7110 d756 0300 |0026: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.getSharedText:(Landroid/app/Activity;)Ljava/lang/String; // method@56d7 │ │ +1983be: 0c01 |0029: move-result-object v1 │ │ +1983c0: 7110 de56 0300 |002a: invoke-static {v3}, Lorg/thoughtcrime/securesms/util/RelayUtil;.resetRelayingMessageContent:(Landroid/app/Activity;)V // method@56de │ │ +1983c6: 2202 d510 |002d: new-instance v2, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil$$ExternalSyntheticLambda1; // type@10d5 │ │ +1983ca: 7051 1457 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@5714 │ │ +1983d0: 7110 7657 0200 |0032: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V // method@5776 │ │ +1983d6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0009 line=39 │ │ 0x000d line=40 │ │ 0x0013 line=43 │ │ @@ -313001,58 +313002,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 │ │ -1983d4: |[1983d4] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ -1983e4: 7110 bd49 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -1983ea: 0c00 |0003: move-result-object v0 │ │ -1983ec: 21b1 |0004: array-length v1, v11 │ │ -1983ee: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -1983f0: 1203 |0006: const/4 v3, #int 0 // #0 │ │ -1983f2: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ -1983f6: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ -1983fa: 6e10 540a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -198400: 0b04 |000e: move-result-wide v4 │ │ -198402: 8445 |000f: long-to-int v5, v4 │ │ -198404: 6e20 9906 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -19840a: 0c04 |0013: move-result-object v4 │ │ -19840c: 6e10 6906 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@0669 │ │ -198412: 0a04 |0017: move-result v4 │ │ -198414: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ -198418: 21c4 |001a: array-length v4, v12 │ │ -19841a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -19841c: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ -198420: 4407 0c06 |001e: aget v7, v12, v6 │ │ -198424: 6e20 ad06 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -19842a: 0c08 |0023: move-result-object v8 │ │ -19842c: 6e10 fa06 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06fa │ │ -198432: 0a09 |0027: move-result v9 │ │ -198434: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ -198438: 6e10 1007 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@0710 │ │ -19843e: 0a09 |002d: move-result v9 │ │ -198440: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ -198444: 6e10 fb06 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -19844a: 0a08 |0033: move-result v8 │ │ -19844c: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ -198450: 2410 1411 0700 |0036: filled-new-array {v7}, [I // type@1114 │ │ -198456: 0c07 |0039: move-result-object v7 │ │ -198458: 6e20 ce06 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06ce │ │ -19845e: 2808 |003d: goto 0045 // +0008 │ │ -198460: 2410 1411 0700 |003e: filled-new-array {v7}, [I // type@1114 │ │ -198466: 0c07 |0041: move-result-object v7 │ │ -198468: 7130 1957 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5719 │ │ -19846e: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ -198472: 28d5 |0047: goto 001c // -002b │ │ -198474: 7130 1957 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5719 │ │ -19847a: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -19847e: 28ba |004d: goto 0007 // -0046 │ │ -198480: 0e00 |004e: return-void │ │ +1983d8: |[1983d8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$0:(Landroid/app/Activity;[Ljava/lang/Long;[I)V │ │ +1983e8: 7110 bd49 0a00 |0000: invoke-static {v10}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +1983ee: 0c00 |0003: move-result-object v0 │ │ +1983f0: 21b1 |0004: array-length v1, v11 │ │ +1983f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +1983f4: 1203 |0006: const/4 v3, #int 0 // #0 │ │ +1983f6: 3513 4700 |0007: if-ge v3, v1, 004e // +0047 │ │ +1983fa: 4604 0b03 |0009: aget-object v4, v11, v3 │ │ +1983fe: 6e10 540a 0400 |000b: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +198404: 0b04 |000e: move-result-wide v4 │ │ +198406: 8445 |000f: long-to-int v5, v4 │ │ +198408: 6e20 9906 5000 |0010: invoke-virtual {v0, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +19840e: 0c04 |0013: move-result-object v4 │ │ +198410: 6e10 6906 0400 |0014: invoke-virtual {v4}, Lcom/b44t/messenger/DcChat;.isSelfTalk:()Z // method@0669 │ │ +198416: 0a04 |0017: move-result v4 │ │ +198418: 3804 3000 |0018: if-eqz v4, 0048 // +0030 │ │ +19841c: 21c4 |001a: array-length v4, v12 │ │ +19841e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +198420: 3546 2f00 |001c: if-ge v6, v4, 004b // +002f │ │ +198424: 4407 0c06 |001e: aget v7, v12, v6 │ │ +198428: 6e20 ad06 7000 |0020: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +19842e: 0c08 |0023: move-result-object v8 │ │ +198430: 6e10 fa06 0800 |0024: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.canSave:()Z // method@06fa │ │ +198436: 0a09 |0027: move-result v9 │ │ +198438: 3809 1600 |0028: if-eqz v9, 003e // +0016 │ │ +19843c: 6e10 1007 0800 |002a: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getSavedMsgId:()I // method@0710 │ │ +198442: 0a09 |002d: move-result v9 │ │ +198444: 3909 1000 |002e: if-nez v9, 003e // +0010 │ │ +198448: 6e10 fb06 0800 |0030: invoke-virtual {v8}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +19844e: 0a08 |0033: move-result v8 │ │ +198450: 3258 0a00 |0034: if-eq v8, v5, 003e // +000a │ │ +198454: 2410 1411 0700 |0036: filled-new-array {v7}, [I // type@1114 │ │ +19845a: 0c07 |0039: move-result-object v7 │ │ +19845c: 6e20 ce06 7000 |003a: invoke-virtual {v0, v7}, Lcom/b44t/messenger/DcContext;.saveMsgs:([I)V // method@06ce │ │ +198462: 2808 |003d: goto 0045 // +0008 │ │ +198464: 2410 1411 0700 |003e: filled-new-array {v7}, [I // type@1114 │ │ +19846a: 0c07 |0041: move-result-object v7 │ │ +19846c: 7130 1957 5a07 |0042: invoke-static {v10, v5, v7}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5719 │ │ +198472: d806 0601 |0045: add-int/lit8 v6, v6, #int 1 // #01 │ │ +198476: 28d5 |0047: goto 001c // -002b │ │ +198478: 7130 1957 5a0c |0048: invoke-static {v10, v5, v12}, Lorg/thoughtcrime/securesms/util/SendRelayedMessageUtil;.handleForwarding:(Landroid/content/Context;I[I)V // method@5719 │ │ +19847e: d803 0301 |004b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +198482: 28ba |004d: goto 0007 // -0046 │ │ +198484: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ 0x001a line=48 │ │ 0x0020 line=49 │ │ @@ -313070,26 +313071,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 │ │ -198484: |[198484] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ -198494: 2140 |0000: array-length v0, v4 │ │ -198496: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -198498: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ -19849c: 4602 0401 |0004: aget-object v2, v4, v1 │ │ -1984a0: 6e10 540a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -1984a6: 0b02 |0009: move-result-wide v2 │ │ -1984a8: 8423 |000a: long-to-int v3, v2 │ │ -1984aa: 7140 1e57 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@571e │ │ -1984b0: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -1984b4: 28f2 |0010: goto 0002 // -000e │ │ -1984b6: 0e00 |0011: return-void │ │ +198488: |[198488] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.lambda$immediatelyRelay$1:([Ljava/lang/Long;Landroid/app/Activity;Ljava/util/ArrayList;Ljava/lang/String;)V │ │ +198498: 2140 |0000: array-length v0, v4 │ │ +19849a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19849c: 3501 0f00 |0002: if-ge v1, v0, 0011 // +000f │ │ +1984a0: 4602 0401 |0004: aget-object v2, v4, v1 │ │ +1984a4: 6e10 540a 0200 |0006: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +1984aa: 0b02 |0009: move-result-wide v2 │ │ +1984ac: 8423 |000a: long-to-int v3, v2 │ │ +1984ae: 7140 1e57 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@571e │ │ +1984b4: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +1984b8: 28f2 |0010: goto 0002 // -000e │ │ +1984ba: 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; │ │ @@ -313101,47 +313102,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 │ │ -1984b8: |[1984b8] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ -1984c8: 7110 bd49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -1984ce: 0c00 |0003: move-result-object v0 │ │ -1984d0: 6e10 5f0c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -1984d6: 0a01 |0007: move-result v1 │ │ -1984d8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -1984da: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ -1984de: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1984e0: 6e20 5a0c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ -1984e6: 0c05 |000f: move-result-object v5 │ │ -1984e8: 1f05 8700 |0010: check-cast v5, Landroid/net/Uri; // type@0087 │ │ -1984ec: 7130 1857 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@5718 │ │ -1984f2: 0c03 |0015: move-result-object v3 │ │ -1984f4: 6e30 d306 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -1984fa: 2823 |0019: goto 003c // +0023 │ │ -1984fc: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -1984fe: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ -198502: 7130 1857 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@5718 │ │ -198508: 0c06 |0020: move-result-object v6 │ │ -19850a: 6e30 d306 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -198510: 6e10 5d0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -198516: 0c05 |0027: move-result-object v5 │ │ -198518: 7210 aa0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19851e: 0a06 |002b: move-result v6 │ │ -198520: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ -198524: 7210 ab0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19852a: 0c06 |0031: move-result-object v6 │ │ -19852c: 1f06 8700 |0032: check-cast v6, Landroid/net/Uri; // type@0087 │ │ -198530: 7130 1857 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@5718 │ │ -198536: 0c06 |0037: move-result-object v6 │ │ -198538: 6e30 d306 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ -19853e: 28ed |003b: goto 0028 // -0013 │ │ -198540: 0e00 |003c: return-void │ │ +1984bc: |[1984bc] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.sendMultipleMsgs:(Landroid/content/Context;ILjava/util/ArrayList;Ljava/lang/String;)V │ │ +1984cc: 7110 bd49 0300 |0000: invoke-static {v3}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +1984d2: 0c00 |0003: move-result-object v0 │ │ +1984d4: 6e10 5f0c 0500 |0004: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +1984da: 0a01 |0007: move-result v1 │ │ +1984dc: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +1984de: 3321 1100 |0009: if-ne v1, v2, 001a // +0011 │ │ +1984e2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1984e4: 6e20 5a0c 1500 |000c: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ +1984ea: 0c05 |000f: move-result-object v5 │ │ +1984ec: 1f05 8700 |0010: check-cast v5, Landroid/net/Uri; // type@0087 │ │ +1984f0: 7130 1857 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@5718 │ │ +1984f6: 0c03 |0015: move-result-object v3 │ │ +1984f8: 6e30 d306 4003 |0016: invoke-virtual {v0, v4, v3}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +1984fe: 2823 |0019: goto 003c // +0023 │ │ +198500: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +198502: 3806 0900 |001b: if-eqz v6, 0024 // +0009 │ │ +198506: 7130 1857 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@5718 │ │ +19850c: 0c06 |0020: move-result-object v6 │ │ +19850e: 6e30 d306 4006 |0021: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +198514: 6e10 5d0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19851a: 0c05 |0027: move-result-object v5 │ │ +19851c: 7210 aa0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +198522: 0a06 |002b: move-result v6 │ │ +198524: 3806 1000 |002c: if-eqz v6, 003c // +0010 │ │ +198528: 7210 ab0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19852e: 0c06 |0031: move-result-object v6 │ │ +198530: 1f06 8700 |0032: check-cast v6, Landroid/net/Uri; // type@0087 │ │ +198534: 7130 1857 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@5718 │ │ +19853a: 0c06 |0037: move-result-object v6 │ │ +19853c: 6e30 d306 4006 |0038: invoke-virtual {v0, v4, v6}, Lcom/b44t/messenger/DcContext;.sendMsg:(ILcom/b44t/messenger/DcMsg;)I // method@06d3 │ │ +198542: 28ed |003b: goto 0028 // -0013 │ │ +198544: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=84 │ │ 0x000c line=85 │ │ 0x001d line=88 │ │ 0x0024 line=90 │ │ @@ -313157,74 +313158,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 │ │ -198544: |[198544] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ -198554: 7110 bd49 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19855a: 0c00 |0003: move-result-object v0 │ │ -19855c: 1a01 7248 |0004: const-string v1, "cannot-resolve.jpg" // string@4872 │ │ -198560: 7110 5f50 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@505f │ │ -198566: 0a02 |0009: move-result v2 │ │ -198568: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ -19856c: 6e10 fd01 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ -198572: 0c02 |000f: move-result-object v2 │ │ -198574: 1223 |0010: const/4 v3, #int 2 // #2 │ │ -198576: 7220 c60c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -19857c: 0c02 |0014: move-result-object v2 │ │ -19857e: 1f02 0703 |0015: check-cast v2, Ljava/lang/String; // type@0307 │ │ -198582: 0721 |0017: move-object v1, v2 │ │ -198584: 2837 |0018: goto 004f // +0037 │ │ -198586: 6e10 ff01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -19858c: 0c02 |001c: move-result-object v2 │ │ -19858e: 1a03 8f4b |001d: const-string v3, "content" // string@4b8f │ │ -198592: 6e20 cf0a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -198598: 0a02 |0022: move-result v2 │ │ -19859a: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ -19859e: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1985a4: 0c03 |0028: move-result-object v3 │ │ -1985a6: 1207 |0029: const/4 v7, #int 0 // #0 │ │ -1985a8: 1208 |002a: const/4 v8, #int 0 // #0 │ │ -1985aa: 1205 |002b: const/4 v5, #int 0 // #0 │ │ -1985ac: 1206 |002c: const/4 v6, #int 0 // #0 │ │ -1985ae: 07a4 |002d: move-object v4, v10 │ │ -1985b0: 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 │ │ -1985b6: 0c02 |0031: move-result-object v2 │ │ -1985b8: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ -1985bc: 7210 fe00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -1985c2: 0a03 |0037: move-result v3 │ │ -1985c4: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ -1985c8: 1a03 e340 |003a: const-string v3, "_display_name" // string@40e3 │ │ -1985cc: 7220 f700 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f7 │ │ -1985d2: 0a03 |003f: move-result v3 │ │ -1985d4: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ -1985d8: 7220 fc00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ -1985de: 0c01 |0045: move-result-object v1 │ │ -1985e0: 2806 |0046: goto 004c // +0006 │ │ -1985e2: 0d09 |0047: move-exception v9 │ │ -1985e4: 7210 f600 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1985ea: 2709 |004b: throw v9 │ │ -1985ec: 7210 f600 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -1985f2: 1a02 c17f |004f: const-string v2, "temp" // string@7fc1 │ │ -1985f6: 7130 bb49 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@49bb │ │ -1985fc: 0c00 |0054: move-result-object v0 │ │ -1985fe: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ -198602: 7120 5e50 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ -198608: 0c09 |005a: move-result-object v9 │ │ -19860a: 220a c202 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02c2 │ │ -19860e: 7020 8409 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ -198614: 7120 5e57 a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@575e │ │ -19861a: 2806 |0063: goto 0069 // +0006 │ │ -19861c: 0d09 |0064: move-exception v9 │ │ -19861e: 6e10 300a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -198624: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -198626: 6e40 2f07 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072f │ │ -19862c: 0e00 |006c: return-void │ │ +198548: |[198548] org.thoughtcrime.securesms.util.SendRelayedMessageUtil.setFileFromUri:(Landroid/content/Context;Landroid/net/Uri;Lcom/b44t/messenger/DcMsg;Ljava/lang/String;)V │ │ +198558: 7110 bd49 0900 |0000: invoke-static {v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19855e: 0c00 |0003: move-result-object v0 │ │ +198560: 1a01 7248 |0004: const-string v1, "cannot-resolve.jpg" // string@4872 │ │ +198564: 7110 5f50 0a00 |0006: invoke-static {v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.isLocalUri:(Landroid/net/Uri;)Z // method@505f │ │ +19856a: 0a02 |0009: move-result v2 │ │ +19856c: 3802 0f00 |000a: if-eqz v2, 0019 // +000f │ │ +198570: 6e10 fd01 0a00 |000c: invoke-virtual {v10}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ +198576: 0c02 |000f: move-result-object v2 │ │ +198578: 1223 |0010: const/4 v3, #int 2 // #2 │ │ +19857a: 7220 c60c 3200 |0011: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198580: 0c02 |0014: move-result-object v2 │ │ +198582: 1f02 0703 |0015: check-cast v2, Ljava/lang/String; // type@0307 │ │ +198586: 0721 |0017: move-object v1, v2 │ │ +198588: 2837 |0018: goto 004f // +0037 │ │ +19858a: 6e10 ff01 0a00 |0019: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +198590: 0c02 |001c: move-result-object v2 │ │ +198592: 1a03 8f4b |001d: const-string v3, "content" // string@4b8f │ │ +198596: 6e20 cf0a 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +19859c: 0a02 |0022: move-result v2 │ │ +19859e: 3802 2c00 |0023: if-eqz v2, 004f // +002c │ │ +1985a2: 6e10 6e00 0900 |0025: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1985a8: 0c03 |0028: move-result-object v3 │ │ +1985aa: 1207 |0029: const/4 v7, #int 0 // #0 │ │ +1985ac: 1208 |002a: const/4 v8, #int 0 // #0 │ │ +1985ae: 1205 |002b: const/4 v5, #int 0 // #0 │ │ +1985b0: 1206 |002c: const/4 v6, #int 0 // #0 │ │ +1985b2: 07a4 |002d: move-object v4, v10 │ │ +1985b4: 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 │ │ +1985ba: 0c02 |0031: move-result-object v2 │ │ +1985bc: 3802 1a00 |0032: if-eqz v2, 004c // +001a │ │ +1985c0: 7210 fe00 0200 |0034: invoke-interface {v2}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +1985c6: 0a03 |0037: move-result v3 │ │ +1985c8: 3803 1400 |0038: if-eqz v3, 004c // +0014 │ │ +1985cc: 1a03 e340 |003a: const-string v3, "_display_name" // string@40e3 │ │ +1985d0: 7220 f700 3200 |003c: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@00f7 │ │ +1985d6: 0a03 |003f: move-result v3 │ │ +1985d8: 3a03 0c00 |0040: if-ltz v3, 004c // +000c │ │ +1985dc: 7220 fc00 3200 |0042: invoke-interface {v2, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ +1985e2: 0c01 |0045: move-result-object v1 │ │ +1985e4: 2806 |0046: goto 004c // +0006 │ │ +1985e6: 0d09 |0047: move-exception v9 │ │ +1985e8: 7210 f600 0200 |0048: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1985ee: 2709 |004b: throw v9 │ │ +1985f0: 7210 f600 0200 |004c: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +1985f6: 1a02 c17f |004f: const-string v2, "temp" // string@7fc1 │ │ +1985fa: 7130 bb49 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@49bb │ │ +198600: 0c00 |0054: move-result-object v0 │ │ +198602: 3800 1400 |0055: if-eqz v0, 0069 // +0014 │ │ +198606: 7120 5e50 a900 |0057: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ +19860c: 0c09 |005a: move-result-object v9 │ │ +19860e: 220a c202 |005b: new-instance v10, Ljava/io/FileOutputStream; // type@02c2 │ │ +198612: 7020 8409 0a00 |005d: invoke-direct {v10, v0}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ +198618: 7120 5e57 a900 |0060: invoke-static {v9, v10}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@575e │ │ +19861e: 2806 |0063: goto 0069 // +0006 │ │ +198620: 0d09 |0064: move-exception v9 │ │ +198622: 6e10 300a 0900 |0065: invoke-virtual {v9}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +198628: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +19862a: 6e40 2f07 0bc1 |0069: invoke-virtual {v11, v0, v1, v12}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072f │ │ +198630: 0e00 |006c: return-void │ │ catches : 3 │ │ 0x0006 - 0x0032 │ │ Ljava/lang/Exception; -> 0x0064 │ │ 0x0034 - 0x0046 │ │ -> 0x0047 │ │ 0x0048 - 0x0063 │ │ Ljava/lang/Exception; -> 0x0064 │ │ @@ -313280,17 +313281,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1986bc: |[1986bc] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ -1986cc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1986d2: 0e00 |0003: return-void │ │ +1986c0: |[1986c0] org.thoughtcrime.securesms.util.ServiceUtil.:()V │ │ +1986d0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1986d6: 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;) │ │ @@ -313298,20 +313299,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 │ │ -198698: |[198698] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ -1986a8: 1a00 e65d |0000: const-string v0, "input_method" // string@5de6 │ │ -1986ac: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1986b2: 0c01 |0005: move-result-object v1 │ │ -1986b4: 1f01 1401 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0114 │ │ -1986b8: 1101 |0008: return-object v1 │ │ +19869c: |[19869c] org.thoughtcrime.securesms.util.ServiceUtil.getInputMethodManager:(Landroid/content/Context;)Landroid/view/inputmethod/InputMethodManager; │ │ +1986ac: 1a00 e65d |0000: const-string v0, "input_method" // string@5de6 │ │ +1986b0: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1986b6: 0c01 |0005: move-result-object v1 │ │ +1986b8: 1f01 1401 |0006: check-cast v1, Landroid/view/inputmethod/InputMethodManager; // type@0114 │ │ +1986bc: 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;) │ │ @@ -313319,20 +313320,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 │ │ -198650: |[198650] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ -198660: 1a00 ba83 |0000: const-string v0, "vibrator" // string@83ba │ │ -198664: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19866a: 0c01 |0005: move-result-object v1 │ │ -19866c: 1f01 a700 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ -198670: 1101 |0008: return-object v1 │ │ +198654: |[198654] org.thoughtcrime.securesms.util.ServiceUtil.getVibrator:(Landroid/content/Context;)Landroid/os/Vibrator; │ │ +198664: 1a00 ba83 |0000: const-string v0, "vibrator" // string@83ba │ │ +198668: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +19866e: 0c01 |0005: move-result-object v1 │ │ +198670: 1f01 a700 |0006: check-cast v1, Landroid/os/Vibrator; // type@00a7 │ │ +198674: 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;) │ │ @@ -313340,20 +313341,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 │ │ -198674: |[198674] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ -198684: 1a00 5d84 |0000: const-string v0, "window" // string@845d │ │ -198688: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -19868e: 0c01 |0005: move-result-object v1 │ │ -198690: 1f01 0101 |0006: check-cast v1, Landroid/view/WindowManager; // type@0101 │ │ -198694: 1101 |0008: return-object v1 │ │ +198678: |[198678] org.thoughtcrime.securesms.util.ServiceUtil.getWindowManager:(Landroid/content/Context;)Landroid/view/WindowManager; │ │ +198688: 1a00 5d84 |0000: const-string v0, "window" // string@845d │ │ +19868c: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +198692: 0c01 |0005: move-result-object v1 │ │ +198694: 1f01 0101 |0006: check-cast v1, Landroid/view/WindowManager; // type@0101 │ │ +198698: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -313443,17 +313444,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1986ec: |[1986ec] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ -1986fc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198702: 0e00 |0003: return-void │ │ +1986f0: |[1986f0] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.:()V │ │ +198700: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +198706: 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;) │ │ @@ -313461,34 +313462,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 │ │ -1986d4: |[1986d4] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ -1986e4: 6200 9042 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4290 │ │ -1986e8: 1100 |0002: return-object v0 │ │ +1986d8: |[1986d8] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.getProvider:()Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ +1986e8: 6200 9042 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4290 │ │ +1986ec: 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 │ │ -198704: |[198704] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ -198714: 6900 9042 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4290 │ │ -198718: 0e00 |0002: return-void │ │ +198708: |[198708] org.thoughtcrime.securesms.util.SignalProtocolLoggerProvider.setProvider:(Lorg/thoughtcrime/securesms/util/SignalProtocolLogger;)V │ │ +198718: 6900 9042 |0000: sput-object v0, Lorg/thoughtcrime/securesms/util/SignalProtocolLoggerProvider;.provider:Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; // field@4290 │ │ +19871c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/SignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -313517,17 +313518,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19882c: |[19882c] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ -19883c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198842: 0e00 |0003: return-void │ │ +198830: |[198830] org.thoughtcrime.securesms.util.SpanUtil.:()V │ │ +198840: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +198846: 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;) │ │ @@ -313535,26 +313536,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 │ │ -19871c: |[19871c] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -19872c: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -198730: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -198736: 2201 cc00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cc │ │ -19873a: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -19873c: 7020 b402 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ -198742: 7210 c709 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ -198748: 0a04 |000e: move-result v4 │ │ -19874a: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -19874e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -198750: 6e52 9a02 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -198756: 1100 |0015: return-object v0 │ │ +198720: |[198720] org.thoughtcrime.securesms.util.SpanUtil.bold:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +198730: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +198734: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +19873a: 2201 cc00 |0005: new-instance v1, Landroid/text/style/StyleSpan; // type@00cc │ │ +19873e: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +198740: 7020 b402 2100 |0008: invoke-direct {v1, v2}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ +198746: 7210 c709 0400 |000b: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ +19874c: 0a04 |000e: move-result v4 │ │ +19874e: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +198752: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +198754: 6e52 9a02 1043 |0012: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +19875a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -313563,25 +313564,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 │ │ -198758: |[198758] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -198768: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -19876c: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -198772: 2201 c900 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ -198776: 7020 b102 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ -19877c: 7210 c709 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ -198782: 0a03 |000d: move-result v3 │ │ -198784: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ -198788: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19878a: 6e54 9a02 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -198790: 1100 |0014: return-object v0 │ │ +19875c: |[19875c] org.thoughtcrime.securesms.util.SpanUtil.color:(ILjava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +19876c: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +198770: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +198776: 2201 c900 |0005: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ +19877a: 7020 b102 3100 |0007: invoke-direct {v1, v3}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ +198780: 7210 c709 0400 |000a: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ +198786: 0a03 |000d: move-result v3 │ │ +198788: 1304 2100 |000e: const/16 v4, #int 33 // #21 │ │ +19878c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19878e: 6e54 9a02 1032 |0011: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +198794: 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; │ │ @@ -313591,20 +313592,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 │ │ -198794: |[198794] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1987a4: 7210 c709 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ -1987aa: 0a00 |0003: move-result v0 │ │ -1987ac: 7120 2c57 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@572c │ │ -1987b2: 0c01 |0007: move-result-object v1 │ │ -1987b4: 1101 |0008: return-object v1 │ │ +198798: |[198798] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +1987a8: 7210 c709 0100 |0000: invoke-interface {v1}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ +1987ae: 0a00 |0003: move-result v0 │ │ +1987b0: 7120 2c57 0100 |0004: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/SpanUtil;.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; // method@572c │ │ +1987b6: 0c01 |0007: move-result-object v1 │ │ +1987b8: 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;) │ │ @@ -313612,24 +313613,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 │ │ -1987b8: |[1987b8] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ -1987c8: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -1987cc: 7020 9502 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -1987d2: 2203 cc00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cc │ │ -1987d6: 1221 |0007: const/4 v1, #int 2 // #2 │ │ -1987d8: 7020 b402 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ -1987de: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -1987e0: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ -1987e4: 6e52 9a02 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -1987ea: 1100 |0011: return-object v0 │ │ +1987bc: |[1987bc] org.thoughtcrime.securesms.util.SpanUtil.italic:(Ljava/lang/CharSequence;I)Ljava/lang/CharSequence; │ │ +1987cc: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +1987d0: 7020 9502 3000 |0002: invoke-direct {v0, v3}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +1987d6: 2203 cc00 |0005: new-instance v3, Landroid/text/style/StyleSpan; // type@00cc │ │ +1987da: 1221 |0007: const/4 v1, #int 2 // #2 │ │ +1987dc: 7020 b402 1300 |0008: invoke-direct {v3, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ +1987e2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +1987e4: 1302 2100 |000c: const/16 v2, #int 33 // #21 │ │ +1987e8: 6e52 9a02 3041 |000e: invoke-virtual {v0, v3, v1, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +1987ee: 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 │ │ @@ -313639,26 +313640,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 │ │ -1987ec: |[1987ec] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -1987fc: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -198800: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -198806: 2201 cb00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cb │ │ -19880a: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ -198810: 7020 b302 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02b3 │ │ -198816: 7210 c709 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ -19881c: 0a04 |0010: move-result v4 │ │ -19881e: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ -198822: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -198824: 6e52 9a02 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -19882a: 1100 |0017: return-object v0 │ │ +1987f0: |[1987f0] org.thoughtcrime.securesms.util.SpanUtil.small:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +198800: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +198804: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +19880a: 2201 cb00 |0005: new-instance v1, Landroid/text/style/RelativeSizeSpan; // type@00cb │ │ +19880e: 1402 6666 663f |0007: const v2, #float 0.9 // #3f666666 │ │ +198814: 7020 b302 2100 |000a: invoke-direct {v1, v2}, Landroid/text/style/RelativeSizeSpan;.:(F)V // method@02b3 │ │ +19881a: 7210 c709 0400 |000d: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@09c7 │ │ +198820: 0a04 |0010: move-result v4 │ │ +198822: 1302 2100 |0011: const/16 v2, #int 33 // #21 │ │ +198826: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +198828: 6e52 9a02 1043 |0014: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +19882e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0005 line=24 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 (null) Ljava/lang/CharSequence; │ │ │ │ @@ -313750,19 +313751,19 @@ │ │ type : '(JLjava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -198cdc: |[198cdc] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ -198cec: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198cf2: 5a01 9942 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ -198cf6: 5b03 9842 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ -198cfa: 0e00 |0007: return-void │ │ +198ce0: |[198ce0] org.thoughtcrime.securesms.util.Stopwatch$Split.:(JLjava/lang/String;)V │ │ +198cf0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +198cf6: 5a01 9942 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ +198cfa: 5b03 9842 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ +198cfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/Stopwatch$Split; │ │ @@ -313813,24 +313814,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -198cfc: |[198cfc] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ -198d0c: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198d12: 7100 250b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -198d18: 0b00 |0006: move-result-wide v0 │ │ -198d1a: 5a20 9b42 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ -198d1e: 5b23 9c42 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@429c │ │ -198d22: 2203 8203 |000b: new-instance v3, Ljava/util/LinkedList; // type@0382 │ │ -198d26: 7010 b60c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -198d2c: 5b23 9a42 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198d30: 0e00 |0012: return-void │ │ +198d00: |[198d00] org.thoughtcrime.securesms.util.Stopwatch.:(Ljava/lang/String;)V │ │ +198d10: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ +198d16: 7100 250b 0000 |0003: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +198d1c: 0b00 |0006: move-result-wide v0 │ │ +198d1e: 5a20 9b42 |0007: iput-wide v0, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ +198d22: 5b23 9c42 |0009: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@429c │ │ +198d26: 2203 8203 |000b: new-instance v3, Ljava/util/LinkedList; // type@0382 │ │ +198d2a: 7010 b60c 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +198d30: 5b23 9a42 |0010: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198d34: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0009 line=18 │ │ 0x000b line=19 │ │ locals : │ │ @@ -313843,22 +313844,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -198d34: |[198d34] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ -198d44: 5440 9a42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198d48: 2201 dd10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198d4c: 7100 250b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -198d52: 0b02 |0007: move-result-wide v2 │ │ -198d54: 7040 3e57 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@573e │ │ -198d5a: 7220 c10c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -198d60: 0e00 |000e: return-void │ │ +198d38: |[198d38] org.thoughtcrime.securesms.util.Stopwatch.split:(Ljava/lang/String;)V │ │ +198d48: 5440 9a42 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198d4c: 2201 dd10 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198d50: 7100 250b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +198d56: 0b02 |0007: move-result-wide v2 │ │ +198d58: 7040 3e57 2153 |0008: invoke-direct {v1, v2, v3, v5}, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.:(JLjava/lang/String;)V // method@573e │ │ +198d5e: 7220 c10c 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +198d64: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/thoughtcrime/securesms/util/Stopwatch; │ │ 0x0000 - 0x000f reg=5 (null) Ljava/lang/String; │ │ │ │ @@ -313867,95 +313868,95 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 165 16-bit code units │ │ -198d64: |[198d64] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ -198d74: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -198d78: 1a01 ef3f |0002: const-string v1, "[" // string@3fef │ │ -198d7c: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -198d82: 5491 9c42 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@429c │ │ -198d86: 6e20 110b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198d8c: 1a01 bb40 |000c: const-string v1, "] " // string@40bb │ │ -198d90: 6e20 110b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198d96: 5491 9a42 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198d9a: 7210 cf0c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -198da0: 0a01 |0016: move-result v1 │ │ -198da2: 1a02 d203 |0017: const-string v2, " " // string@03d2 │ │ -198da6: 1a03 a30b |0019: const-string v3, ": " // string@0ba3 │ │ -198daa: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ -198dae: 5491 9a42 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198db2: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -198db4: 7220 c60c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198dba: 0c01 |0023: move-result-object v1 │ │ -198dbc: 1f01 dd10 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198dc0: 5411 9842 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ -198dc4: 6e20 110b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198dca: 6e20 110b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198dd0: 5491 9a42 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198dd4: 7220 c60c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198dda: 0c01 |0033: move-result-object v1 │ │ -198ddc: 1f01 dd10 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198de0: 5314 9942 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ -198de4: 5396 9b42 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ -198de8: bc64 |003a: sub-long/2addr v4, v6 │ │ -198dea: 6e30 0d0b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -198df0: 6e20 110b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198df6: 5491 9a42 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198dfa: 7210 cf0c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -198e00: 0a01 |0046: move-result v1 │ │ -198e02: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -198e04: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ -198e08: 1211 |004a: const/4 v1, #int 1 // #1 │ │ -198e0a: 5495 9a42 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198e0e: 7210 cf0c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0ccf │ │ -198e14: 0a05 |0050: move-result v5 │ │ -198e16: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ -198e1a: 5495 9a42 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198e1e: 7220 c60c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198e24: 0c05 |0058: move-result-object v5 │ │ -198e26: 1f05 dd10 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198e2a: 5455 9842 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ -198e2e: 6e20 110b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198e34: 6e20 110b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198e3a: 5495 9a42 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198e3e: 7220 c60c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198e44: 0c05 |0068: move-result-object v5 │ │ -198e46: 1f05 dd10 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198e4a: 5355 9942 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ -198e4e: 5497 9a42 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198e52: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ -198e56: 7220 c60c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198e5c: 0c07 |0074: move-result-object v7 │ │ -198e5e: 1f07 dd10 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198e62: 5377 9942 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ -198e66: bc75 |0079: sub-long/2addr v5, v7 │ │ -198e68: 6e30 0d0b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -198e6e: 6e20 110b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198e74: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ -198e78: 28c9 |0082: goto 004b // -0037 │ │ -198e7a: 1a01 a581 |0083: const-string v1, "total: " // string@81a5 │ │ -198e7e: 6e20 110b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -198e84: 5491 9a42 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ -198e88: 7210 cf0c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -198e8e: 0a02 |008d: move-result v2 │ │ -198e90: b142 |008e: sub-int/2addr v2, v4 │ │ -198e92: 7220 c60c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -198e98: 0c01 |0092: move-result-object v1 │ │ -198e9a: 1f01 dd10 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ -198e9e: 5311 9942 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ -198ea2: 5393 9b42 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ -198ea6: bc31 |0099: sub-long/2addr v1, v3 │ │ -198ea8: 6e30 0d0b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -198eae: 6e10 220b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -198eb4: 0c00 |00a0: move-result-object v0 │ │ -198eb6: 7120 bd02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -198ebc: 0e00 |00a4: return-void │ │ +198d68: |[198d68] org.thoughtcrime.securesms.util.Stopwatch.stop:(Ljava/lang/String;)V │ │ +198d78: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +198d7c: 1a01 ef3f |0002: const-string v1, "[" // string@3fef │ │ +198d80: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +198d86: 5491 9c42 |0007: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.title:Ljava/lang/String; // field@429c │ │ +198d8a: 6e20 110b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198d90: 1a01 bb40 |000c: const-string v1, "] " // string@40bb │ │ +198d94: 6e20 110b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198d9a: 5491 9a42 |0011: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198d9e: 7210 cf0c 0100 |0013: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +198da4: 0a01 |0016: move-result v1 │ │ +198da6: 1a02 d203 |0017: const-string v2, " " // string@03d2 │ │ +198daa: 1a03 a30b |0019: const-string v3, ": " // string@0ba3 │ │ +198dae: 3d01 2600 |001b: if-lez v1, 0041 // +0026 │ │ +198db2: 5491 9a42 |001d: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198db6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +198db8: 7220 c60c 4100 |0020: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198dbe: 0c01 |0023: move-result-object v1 │ │ +198dc0: 1f01 dd10 |0024: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198dc4: 5411 9842 |0026: iget-object v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ +198dc8: 6e20 110b 1000 |0028: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198dce: 6e20 110b 3000 |002b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198dd4: 5491 9a42 |002e: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198dd8: 7220 c60c 4100 |0030: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198dde: 0c01 |0033: move-result-object v1 │ │ +198de0: 1f01 dd10 |0034: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198de4: 5314 9942 |0036: iget-wide v4, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ +198de8: 5396 9b42 |0038: iget-wide v6, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ +198dec: bc64 |003a: sub-long/2addr v4, v6 │ │ +198dee: 6e30 0d0b 4005 |003b: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +198df4: 6e20 110b 2000 |003e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198dfa: 5491 9a42 |0041: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198dfe: 7210 cf0c 0100 |0043: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +198e04: 0a01 |0046: move-result v1 │ │ +198e06: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +198e08: 3741 5500 |0048: if-le v1, v4, 009d // +0055 │ │ +198e0c: 1211 |004a: const/4 v1, #int 1 // #1 │ │ +198e0e: 5495 9a42 |004b: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198e12: 7210 cf0c 0500 |004d: invoke-interface {v5}, Ljava/util/List;.size:()I // method@0ccf │ │ +198e18: 0a05 |0050: move-result v5 │ │ +198e1a: 3551 3200 |0051: if-ge v1, v5, 0083 // +0032 │ │ +198e1e: 5495 9a42 |0053: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198e22: 7220 c60c 1500 |0055: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198e28: 0c05 |0058: move-result-object v5 │ │ +198e2a: 1f05 dd10 |0059: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198e2e: 5455 9842 |005b: iget-object v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.label:Ljava/lang/String; // field@4298 │ │ +198e32: 6e20 110b 5000 |005d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198e38: 6e20 110b 3000 |0060: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198e3e: 5495 9a42 |0063: iget-object v5, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198e42: 7220 c60c 1500 |0065: invoke-interface {v5, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198e48: 0c05 |0068: move-result-object v5 │ │ +198e4a: 1f05 dd10 |0069: check-cast v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198e4e: 5355 9942 |006b: iget-wide v5, v5, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ +198e52: 5497 9a42 |006d: iget-object v7, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198e56: d808 01ff |006f: add-int/lit8 v8, v1, #int -1 // #ff │ │ +198e5a: 7220 c60c 8700 |0071: invoke-interface {v7, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198e60: 0c07 |0074: move-result-object v7 │ │ +198e62: 1f07 dd10 |0075: check-cast v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198e66: 5377 9942 |0077: iget-wide v7, v7, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ +198e6a: bc75 |0079: sub-long/2addr v5, v7 │ │ +198e6c: 6e30 0d0b 5006 |007a: invoke-virtual {v0, v5, v6}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +198e72: 6e20 110b 2000 |007d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198e78: d801 0101 |0080: add-int/lit8 v1, v1, #int 1 // #01 │ │ +198e7c: 28c9 |0082: goto 004b // -0037 │ │ +198e7e: 1a01 a581 |0083: const-string v1, "total: " // string@81a5 │ │ +198e82: 6e20 110b 1000 |0085: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +198e88: 5491 9a42 |0088: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.splits:Ljava/util/List; // field@429a │ │ +198e8c: 7210 cf0c 0100 |008a: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +198e92: 0a02 |008d: move-result v2 │ │ +198e94: b142 |008e: sub-int/2addr v2, v4 │ │ +198e96: 7220 c60c 2100 |008f: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +198e9c: 0c01 |0092: move-result-object v1 │ │ +198e9e: 1f01 dd10 |0093: check-cast v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split; // type@10dd │ │ +198ea2: 5311 9942 |0095: iget-wide v1, v1, Lorg/thoughtcrime/securesms/util/Stopwatch$Split;.time:J // field@4299 │ │ +198ea6: 5393 9b42 |0097: iget-wide v3, v9, Lorg/thoughtcrime/securesms/util/Stopwatch;.startTime:J // field@429b │ │ +198eaa: bc31 |0099: sub-long/2addr v1, v3 │ │ +198eac: 6e30 0d0b 1002 |009a: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +198eb2: 6e10 220b 0000 |009d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +198eb8: 0c00 |00a0: move-result-object v0 │ │ +198eba: 7120 bd02 0a00 |00a1: invoke-static {v10, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +198ec0: 0e00 |00a4: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=28 │ │ 0x0011 line=30 │ │ 0x001d line=31 │ │ 0x002e line=32 │ │ @@ -313996,17 +313997,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -198fd8: |[198fd8] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ -198fe8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -198fee: 0e00 |0003: return-void │ │ +198fdc: |[198fdc] org.thoughtcrime.securesms.util.StorageUtil.:()V │ │ +198fec: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +198ff2: 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;) │ │ @@ -314014,29 +314015,29 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -198f60: |[198f60] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ -198f70: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -198f74: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ -198f78: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ -198f7c: 1a00 f044 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@44f0 │ │ -198f80: 2410 2f11 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ -198f86: 0c00 |000b: move-result-object v0 │ │ -198f88: 7120 1451 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@5114 │ │ -198f8e: 0a02 |000f: move-result v2 │ │ -198f90: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ -198f94: 2803 |0012: goto 0015 // +0003 │ │ -198f96: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -198f98: 2802 |0014: goto 0016 // +0002 │ │ -198f9a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -198f9c: 0f02 |0016: return v2 │ │ +198f64: |[198f64] org.thoughtcrime.securesms.util.StorageUtil.canWriteToMediaStore:(Landroid/content/Context;)Z │ │ +198f74: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +198f78: 1301 1c00 |0002: const/16 v1, #int 28 // #1c │ │ +198f7c: 3610 1100 |0004: if-gt v0, v1, 0015 // +0011 │ │ +198f80: 1a00 f044 |0006: const-string v0, "android.permission.WRITE_EXTERNAL_STORAGE" // string@44f0 │ │ +198f84: 2410 2f11 0000 |0008: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ +198f8a: 0c00 |000b: move-result-object v0 │ │ +198f8c: 7120 1451 0200 |000c: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/permissions/Permissions;.hasAll:(Landroid/content/Context;[Ljava/lang/String;)Z // method@5114 │ │ +198f92: 0a02 |000f: move-result v2 │ │ +198f94: 3802 0300 |0010: if-eqz v2, 0013 // +0003 │ │ +198f98: 2803 |0012: goto 0015 // +0003 │ │ +198f9a: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +198f9c: 2802 |0014: goto 0016 // +0002 │ │ +198f9e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +198fa0: 0f02 |0016: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x000c line=19 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 (null) Landroid/content/Context; │ │ │ │ @@ -314045,43 +314046,43 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -198ec0: |[198ec0] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ -198ed0: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ -198ed4: 1100 |0002: return-object v0 │ │ +198ec4: |[198ec4] org.thoughtcrime.securesms.util.StorageUtil.getAudioUri:()Landroid/net/Uri; │ │ +198ed4: 6200 4600 |0000: sget-object v0, Landroid/provider/MediaStore$Audio$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0046 │ │ +198ed8: 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 │ │ -198fa0: |[198fa0] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -198fb0: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -198fb4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -198fb6: 1102 |0003: return-object v2 │ │ -198fb8: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ -198fbc: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ -198fc2: 6e30 e50a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae5 │ │ -198fc8: 0c02 |000c: move-result-object v2 │ │ -198fca: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ -198fce: 6e30 e50a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae5 │ │ -198fd4: 0c02 |0012: move-result-object v2 │ │ -198fd6: 1102 |0013: return-object v2 │ │ +198fa4: |[198fa4] org.thoughtcrime.securesms.util.StorageUtil.getCleanFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +198fb4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +198fb8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +198fba: 1102 |0003: return-object v2 │ │ +198fbc: 1300 2d20 |0004: const/16 v0, #int 8237 // #202d │ │ +198fc0: 1401 fdff 0000 |0006: const v1, #float 9.18313e-41 // #0000fffd │ │ +198fc6: 6e30 e50a 0201 |0009: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae5 │ │ +198fcc: 0c02 |000c: move-result-object v2 │ │ +198fce: 1300 2e20 |000d: const/16 v0, #int 8238 // #202e │ │ +198fd2: 6e30 e50a 0201 |000f: invoke-virtual {v2, v0, v1}, Ljava/lang/String;.replace:(CC)Ljava/lang/String; // method@0ae5 │ │ +198fd8: 0c02 |0012: move-result-object v2 │ │ +198fda: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=50 │ │ 0x000f line=51 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 (null) Ljava/lang/String; │ │ │ │ @@ -314090,25 +314091,25 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -198ed8: |[198ed8] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ -198ee8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -198eec: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ -198ef0: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -198ef4: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -198ef8: 7110 4857 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5748 │ │ -198efe: 0c00 |000b: move-result-object v0 │ │ -198f00: 1100 |000c: return-object v0 │ │ -198f02: 7100 8f57 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@578f │ │ -198f08: 0c00 |0010: move-result-object v0 │ │ -198f0a: 1100 |0011: return-object v0 │ │ +198edc: |[198edc] org.thoughtcrime.securesms.util.StorageUtil.getDownloadUri:()Landroid/net/Uri; │ │ +198eec: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +198ef0: 1301 1d00 |0002: const/16 v1, #int 29 // #1d │ │ +198ef4: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +198ef8: 6200 3f00 |0006: sget-object v0, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +198efc: 7110 4857 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; // method@5748 │ │ +198f02: 0c00 |000b: move-result-object v0 │ │ +198f04: 1100 |000c: return-object v0 │ │ +198f06: 7100 8f57 0000 |000d: invoke-static {}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:()Landroid/net/Uri; // method@578f │ │ +198f0c: 0c00 |0010: move-result-object v0 │ │ +198f0e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000d line=39 │ │ locals : │ │ │ │ @@ -314117,37 +314118,37 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -198f0c: |[198f0c] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ -198f1c: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ -198f20: 1100 |0002: return-object v0 │ │ +198f10: |[198f10] org.thoughtcrime.securesms.util.StorageUtil.getImageUri:()Landroid/net/Uri; │ │ +198f20: 6200 4800 |0000: sget-object v0, Landroid/provider/MediaStore$Images$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0048 │ │ +198f24: 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 │ │ -198f24: |[198f24] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ -198f34: 7110 4302 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -198f3a: 0c00 |0003: move-result-object v0 │ │ -198f3c: 7110 f601 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -198f42: 0c00 |0007: move-result-object v0 │ │ -198f44: 1100 |0008: return-object v0 │ │ +198f28: |[198f28] org.thoughtcrime.securesms.util.StorageUtil.getLegacyUri:(Ljava/lang/String;)Landroid/net/Uri; │ │ +198f38: 7110 4302 0000 |0000: invoke-static {v0}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +198f3e: 0c00 |0003: move-result-object v0 │ │ +198f40: 7110 f601 0000 |0004: invoke-static {v0}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +198f46: 0c00 |0007: move-result-object v0 │ │ +198f48: 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;) │ │ @@ -314155,17 +314156,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -198f48: |[198f48] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ -198f58: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ -198f5c: 1100 |0002: return-object v0 │ │ +198f4c: |[198f4c] org.thoughtcrime.securesms.util.StorageUtil.getVideoUri:()Landroid/net/Uri; │ │ +198f5c: 6200 4900 |0000: sget-object v0, Landroid/provider/MediaStore$Video$Media;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0049 │ │ +198f60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 14162 (StorageUtil.java) │ │ @@ -314197,17 +314198,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199038: |[199038] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ -199048: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19904e: 0e00 |0003: return-void │ │ +19903c: |[19903c] org.thoughtcrime.securesms.util.StreamUtil.:()V │ │ +19904c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +199052: 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;) │ │ @@ -314215,30 +314216,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 │ │ -198ff0: |[198ff0] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -199000: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ -199004: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ -199008: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -19900c: 6e20 9109 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ -199012: 0a03 |0009: move-result v3 │ │ -199014: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -199016: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -19901a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -19901c: 6e40 9909 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0999 │ │ -199022: 8133 |0011: int-to-long v3, v3 │ │ -199024: bb31 |0012: add-long/2addr v1, v3 │ │ -199026: 28f3 |0013: goto 0006 // -000d │ │ -199028: 6e10 8f09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19902e: 6e10 9609 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -199034: 1001 |001a: return-wide v1 │ │ +198ff4: |[198ff4] org.thoughtcrime.securesms.util.StreamUtil.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +199004: 1500 0100 |0000: const/high16 v0, #int 65536 // #1 │ │ +199008: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ +19900c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +199010: 6e20 9109 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ +199016: 0a03 |0009: move-result v3 │ │ +199018: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +19901a: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +19901e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +199020: 6e40 9909 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0999 │ │ +199026: 8133 |0011: int-to-long v3, v3 │ │ +199028: bb31 |0012: add-long/2addr v1, v3 │ │ +19902a: 28f3 |0013: goto 0006 // -000d │ │ +19902c: 6e10 8f09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098f │ │ +199032: 6e10 9609 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +199038: 1001 |001a: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=10 │ │ 0x0006 line=14 │ │ 0x000e line=15 │ │ 0x0014 line=19 │ │ 0x0017 line=20 │ │ @@ -314272,17 +314273,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -199128: |[199128] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ -199138: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19913e: 0e00 |0003: return-void │ │ +19912c: |[19912c] org.thoughtcrime.securesms.util.ThemeUtil.:()V │ │ +19913c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +199142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/ThemeUtil; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/ThemeUtil;) │ │ @@ -314290,29 +314291,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 │ │ -1990e4: |[1990e4] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ -1990f4: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1990f8: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ -1990fe: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -199104: 0c02 |0008: move-result-object v2 │ │ -199106: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -199108: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -19910e: 0a02 |000d: move-result v2 │ │ -199110: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ -199114: 6e10 d602 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d6 │ │ -19911a: 0c02 |0013: move-result-object v2 │ │ -19911c: 7210 c909 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ -199122: 0c02 |0017: move-result-object v2 │ │ -199124: 1102 |0018: return-object v2 │ │ -199126: 1104 |0019: return-object v4 │ │ +1990e8: |[1990e8] org.thoughtcrime.securesms.util.ThemeUtil.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; │ │ +1990f8: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +1990fc: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ +199102: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +199108: 0c02 |0008: move-result-object v2 │ │ +19910a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +19910c: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +199112: 0a02 |000d: move-result v2 │ │ +199114: 3802 0b00 |000e: if-eqz v2, 0019 // +000b │ │ +199118: 6e10 d602 0000 |0010: invoke-virtual {v0}, Landroid/util/TypedValue;.coerceToString:()Ljava/lang/CharSequence; // method@02d6 │ │ +19911e: 0c02 |0013: move-result-object v2 │ │ +199120: 7210 c909 0200 |0014: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ +199126: 0c02 |0017: move-result-object v2 │ │ +199128: 1102 |0018: return-object v2 │ │ +19912a: 1104 |0019: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=32 │ │ 0x0010 line=33 │ │ locals : │ │ 0x0000 - 0x001a reg=2 (null) Landroid/content/Context; │ │ @@ -314324,21 +314325,21 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -199080: |[199080] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ -199090: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -199096: 0c01 |0003: move-result-object v1 │ │ -199098: 6000 1d19 |0004: sget v0, Lorg/thoughtcrime/securesms/R$color;.dummy_avatar_color:I // field@191d │ │ -19909c: 6e20 db00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -1990a2: 0a01 |0009: move-result v1 │ │ -1990a4: 0f01 |000a: return v1 │ │ +199084: |[199084] org.thoughtcrime.securesms.util.ThemeUtil.getDummyContactColor:(Landroid/content/Context;)I │ │ +199094: 6e10 7600 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19909a: 0c01 |0003: move-result-object v1 │ │ +19909c: 6000 1d19 |0004: sget v0, Lorg/thoughtcrime/securesms/R$color;.dummy_avatar_color:I // field@191d │ │ +1990a0: 6e20 db00 0100 |0006: invoke-virtual {v1, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +1990a6: 0a01 |0009: move-result v1 │ │ +1990a8: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 (null) Landroid/content/Context; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/ThemeUtil;) │ │ @@ -314346,27 +314347,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 │ │ -1990a8: |[1990a8] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ -1990b8: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ -1990bc: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ -1990c2: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ -1990c8: 0c02 |0008: move-result-object v2 │ │ -1990ca: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -1990cc: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ -1990d2: 0a02 |000d: move-result v2 │ │ -1990d4: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ -1990d8: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ -1990dc: 0f02 |0012: return v2 │ │ -1990de: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ -1990e2: 0f02 |0015: return v2 │ │ +1990ac: |[1990ac] org.thoughtcrime.securesms.util.ThemeUtil.getThemedColor:(Landroid/content/Context;I)I │ │ +1990bc: 2200 d900 |0000: new-instance v0, Landroid/util/TypedValue; // type@00d9 │ │ +1990c0: 7010 d402 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@02d4 │ │ +1990c6: 6e10 7b00 0200 |0005: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@007b │ │ +1990cc: 0c02 |0008: move-result-object v2 │ │ +1990ce: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +1990d0: 6e40 d800 3210 |000a: invoke-virtual {v2, v3, v0, v1}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@00d8 │ │ +1990d6: 0a02 |000d: move-result v2 │ │ +1990d8: 3802 0500 |000e: if-eqz v2, 0013 // +0005 │ │ +1990dc: 5202 5700 |0010: iget v2, v0, Landroid/util/TypedValue;.data:I // field@0057 │ │ +1990e0: 0f02 |0012: return v2 │ │ +1990e2: 1502 ffff |0013: const/high16 v2, #int -65536 // #ffff │ │ +1990e6: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x000a line=23 │ │ 0x0010 line=24 │ │ locals : │ │ @@ -314378,23 +314379,23 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -199050: |[199050] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ -199060: 6000 0618 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.theme_type:I // field@1806 │ │ -199064: 1a01 9664 |0002: const-string v1, "light" // string@6496 │ │ -199068: 7130 4d57 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@574d │ │ -19906e: 0c02 |0007: move-result-object v2 │ │ -199070: 1a00 984d |0008: const-string v0, "dark" // string@4d98 │ │ -199074: 6e20 cf0a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19907a: 0a02 |000d: move-result v2 │ │ -19907c: 0f02 |000e: return v2 │ │ +199054: |[199054] org.thoughtcrime.securesms.util.ThemeUtil.isDarkTheme:(Landroid/content/Context;)Z │ │ +199064: 6000 0618 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.theme_type:I // field@1806 │ │ +199068: 1a01 9664 |0002: const-string v1, "light" // string@6496 │ │ +19906c: 7130 4d57 0201 |0004: invoke-static {v2, v0, v1}, Lorg/thoughtcrime/securesms/util/ThemeUtil;.getAttribute:(Landroid/content/Context;ILjava/lang/String;)Ljava/lang/String; // method@574d │ │ +199072: 0c02 |0007: move-result-object v2 │ │ +199074: 1a00 984d |0008: const-string v0, "dark" // string@4d98 │ │ +199078: 6e20 cf0a 0200 |000a: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +19907e: 0a02 |000d: move-result v2 │ │ +199080: 0f02 |000e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x000f reg=2 (null) Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -314423,17 +314424,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19917c: |[19917c] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ -19918c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -199192: 0e00 |0003: return-void │ │ +199180: |[199180] org.thoughtcrime.securesms.util.ThreadUtil.:()V │ │ +199190: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +199196: 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;) │ │ @@ -314441,27 +314442,27 @@ │ │ type : '()Ljava/util/concurrent/ExecutorService;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 22 16-bit code units │ │ -199140: |[199140] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ -199150: 2207 b503 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b5 │ │ -199154: 6205 a700 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ -199158: 2206 ae03 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03ae │ │ -19915c: 7010 520d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d52 │ │ -199162: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -199164: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -199166: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ -19916a: 0770 |000d: move-object v0, v7 │ │ -19916c: 7607 5a0d 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@0d5a │ │ -199172: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -199174: 6e20 5b0d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d5b │ │ -19917a: 1107 |0015: return-object v7 │ │ +199144: |[199144] org.thoughtcrime.securesms.util.ThreadUtil.newDynamicSingleThreadedExecutor:()Ljava/util/concurrent/ExecutorService; │ │ +199154: 2207 b503 |0000: new-instance v7, Ljava/util/concurrent/ThreadPoolExecutor; // type@03b5 │ │ +199158: 6205 a700 |0002: sget-object v5, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@00a7 │ │ +19915c: 2206 ae03 |0004: new-instance v6, Ljava/util/concurrent/LinkedBlockingQueue; // type@03ae │ │ +199160: 7010 520d 0600 |0006: invoke-direct {v6}, Ljava/util/concurrent/LinkedBlockingQueue;.:()V // method@0d52 │ │ +199166: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +199168: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19916a: 1603 3c00 |000b: const-wide/16 v3, #int 60 // #3c │ │ +19916e: 0770 |000d: move-object v0, v7 │ │ +199170: 7607 5a0d 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@0d5a │ │ +199176: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +199178: 6e20 5b0d 0700 |0012: invoke-virtual {v7, v0}, Ljava/util/concurrent/ThreadPoolExecutor;.allowCoreThreadTimeOut:(Z)V // method@0d5b │ │ +19917e: 1107 |0015: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0012 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ @@ -314499,19 +314500,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 │ │ -199194: |[199194] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -1991a4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1991aa: 5b01 9d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@429d │ │ -1991ae: 5b02 9e42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@429e │ │ -1991b2: 0e00 |0007: return-void │ │ +199198: |[199198] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +1991a8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1991ae: 5b01 9d42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@429d │ │ +1991b2: 5b02 9e42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@429e │ │ +1991b6: 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; │ │ @@ -314522,19 +314523,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -1991b4: |[1991b4] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ -1991c4: 5420 9d42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@429d │ │ -1991c8: 5421 9e42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@429e │ │ -1991cc: 7120 6e57 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@576e │ │ -1991d2: 0e00 |0007: return-void │ │ +1991b8: |[1991b8] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda0.run:()V │ │ +1991c8: 5420 9d42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$0:Ljava/lang/Runnable; // field@429d │ │ +1991cc: 5421 9e42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.f$1:Ljava/util/concurrent/CountDownLatch; // field@429e │ │ +1991d0: 7120 6e57 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@576e │ │ +1991d6: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -314567,18 +314568,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 │ │ -1991d4: |[1991d4] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ -1991e4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1991ea: 5b01 9f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@429f │ │ -1991ee: 0e00 |0005: return-void │ │ +1991d8: |[1991d8] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.:(Ljava/lang/Runnable;)V │ │ +1991e8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1991ee: 5b01 9f42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@429f │ │ +1991f2: 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; │ │ │ │ @@ -314588,18 +314589,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -1991f0: |[1991f0] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ -199200: 5410 9f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@429f │ │ -199204: 7110 6d57 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@576d │ │ -19920a: 0e00 |0005: return-void │ │ +1991f4: |[1991f4] org.thoughtcrime.securesms.util.Util$$ExternalSyntheticLambda1.run:()V │ │ +199204: 5410 9f42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.f$0:Ljava/lang/Runnable; // field@429f │ │ +199208: 7110 6d57 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V // method@576d │ │ +19920e: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -314666,25 +314667,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19987c: |[19987c] org.thoughtcrime.securesms.util.Util.:()V │ │ -19988c: 2200 9900 |0000: new-instance v0, Landroid/os/Handler; // type@0099 │ │ -199890: 7100 4e02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ -199896: 0c01 |0005: move-result-object v1 │ │ -199898: 7020 4502 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0245 │ │ -19989e: 6900 a342 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ -1998a2: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ -1998a6: 6800 a442 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ -1998aa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -1998ac: 6900 a542 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1998b0: 0e00 |0012: return-void │ │ +199880: |[199880] org.thoughtcrime.securesms.util.Util.:()V │ │ +199890: 2200 9900 |0000: new-instance v0, Landroid/os/Handler; // type@0099 │ │ +199894: 7100 4e02 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ +19989a: 0c01 |0005: move-result-object v1 │ │ +19989c: 7020 4502 1000 |0006: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0245 │ │ +1998a2: 6900 a342 |0009: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ +1998a6: 1600 0000 |000b: const-wide/16 v0, #int 0 // #0 │ │ +1998aa: 6800 a442 |000d: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ +1998ae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +1998b0: 6900 a542 |0010: sput-object v0, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1998b4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x000d line=336 │ │ 0x0010 line=360 │ │ locals : │ │ │ │ @@ -314693,17 +314694,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -1998b4: |[1998b4] org.thoughtcrime.securesms.util.Util.:()V │ │ -1998c4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -1998ca: 0e00 |0003: return-void │ │ +1998b8: |[1998b8] org.thoughtcrime.securesms.util.Util.:()V │ │ +1998c8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1998ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/Util; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -314711,26 +314712,26 @@ │ │ type : '([II)[I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -19960c: |[19960c] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ -19961c: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -199620: 2410 1411 0400 |0002: filled-new-array {v4}, [I // type@1114 │ │ -199626: 0c03 |0005: move-result-object v3 │ │ -199628: 1103 |0006: return-object v3 │ │ -19962a: 2130 |0007: array-length v0, v3 │ │ -19962c: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ -199630: 2311 1411 |000a: new-array v1, v1, [I // type@1114 │ │ -199634: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -199636: 7150 240b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b24 │ │ -19963c: 4b04 0100 |0010: aput v4, v1, v0 │ │ -199640: 1101 |0012: return-object v1 │ │ +199610: |[199610] org.thoughtcrime.securesms.util.Util.appendInt:([II)[I │ │ +199620: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +199624: 2410 1411 0400 |0002: filled-new-array {v4}, [I // type@1114 │ │ +19962a: 0c03 |0005: move-result-object v3 │ │ +19962c: 1103 |0006: return-object v3 │ │ +19962e: 2130 |0007: array-length v0, v3 │ │ +199630: d801 0001 |0008: add-int/lit8 v1, v0, #int 1 // #01 │ │ +199634: 2311 1411 |000a: new-array v1, v1, [I // type@1114 │ │ +199638: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +19963a: 7150 240b 2321 |000d: invoke-static {v3, v2, v1, v2, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@0b24 │ │ +199640: 4b04 0100 |0010: aput v4, v1, v0 │ │ +199644: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0007 line=118 │ │ 0x000a line=119 │ │ 0x000d line=120 │ │ 0x0010 line=121 │ │ @@ -314743,23 +314744,23 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1998cc: |[1998cc] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ -1998dc: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ -1998e2: 0a00 |0003: move-result v0 │ │ -1998e4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -1998e8: 0e00 |0006: return-void │ │ -1998ea: 2200 d602 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ -1998ee: 1a01 3c2e |0009: const-string v1, "Main-thread assertion failed." // string@2e3c │ │ -1998f2: 7020 bc09 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -1998f8: 2700 |000e: throw v0 │ │ +1998d0: |[1998d0] org.thoughtcrime.securesms.util.Util.assertMainThread:()V │ │ +1998e0: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ +1998e6: 0a00 |0003: move-result v0 │ │ +1998e8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +1998ec: 0e00 |0006: return-void │ │ +1998ee: 2200 d602 |0007: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ +1998f2: 1a01 3c2e |0009: const-string v1, "Main-thread assertion failed." // string@2e3c │ │ +1998f6: 7020 bc09 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +1998fc: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0007 line=197 │ │ locals : │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -314767,20 +314768,20 @@ │ │ type : '(FFF)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -199490: |[199490] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ -1994a0: 7120 710a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a71 │ │ -1994a6: 0a00 |0003: move-result v0 │ │ -1994a8: 7120 750a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a75 │ │ -1994ae: 0a00 |0007: move-result v0 │ │ -1994b0: 0f00 |0008: return v0 │ │ +199494: |[199494] org.thoughtcrime.securesms.util.Util.clamp:(FFF)F │ │ +1994a4: 7120 710a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@0a71 │ │ +1994aa: 0a00 |0003: move-result v0 │ │ +1994ac: 7120 750a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@0a75 │ │ +1994b2: 0a00 |0007: move-result v0 │ │ +1994b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) F │ │ 0x0000 - 0x0009 reg=1 (null) F │ │ 0x0000 - 0x0009 reg=2 (null) F │ │ @@ -314790,20 +314791,20 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -1994b4: |[1994b4] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ -1994c4: 7120 720a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ -1994ca: 0a00 |0003: move-result v0 │ │ -1994cc: 7120 760a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -1994d2: 0a00 |0007: move-result v0 │ │ -1994d4: 0f00 |0008: return v0 │ │ +1994b8: |[1994b8] org.thoughtcrime.securesms.util.Util.clamp:(III)I │ │ +1994c8: 7120 720a 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ +1994ce: 0a00 |0003: move-result v0 │ │ +1994d0: 7120 760a 2000 |0004: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +1994d6: 0a00 |0007: move-result v0 │ │ +1994d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0009 reg=0 (null) I │ │ 0x0000 - 0x0009 reg=1 (null) I │ │ 0x0000 - 0x0009 reg=2 (null) I │ │ @@ -314813,21 +314814,21 @@ │ │ type : '(Ljava/io/OutputStream;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1998fc: |[1998fc] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ -19990c: 6e10 9609 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -199912: 2807 |0003: goto 000a // +0007 │ │ -199914: 0d01 |0004: move-exception v1 │ │ -199916: 6200 a142 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42a1 │ │ -19991a: 7120 c702 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -199920: 0e00 |000a: return-void │ │ +199900: |[199900] org.thoughtcrime.securesms.util.Util.close:(Ljava/io/OutputStream;)V │ │ +199910: 6e10 9609 0100 |0000: invoke-virtual {v1}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +199916: 2807 |0003: goto 000a // +0007 │ │ +199918: 0d01 |0004: move-exception v1 │ │ +19991a: 6200 a142 |0005: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42a1 │ │ +19991e: 7120 c702 1000 |0007: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +199924: 0e00 |000a: return-void │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0004 │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=137 │ │ locals : │ │ @@ -314838,31 +314839,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 │ │ -199830: |[199830] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ -199840: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ -199844: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ -199848: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ -19984c: 6e20 9109 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ -199852: 0a03 |0009: move-result v3 │ │ -199854: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ -199856: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ -19985a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -19985c: 6e40 9909 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0999 │ │ -199862: 8133 |0011: int-to-long v3, v3 │ │ -199864: bb31 |0012: add-long/2addr v1, v3 │ │ -199866: 28f3 |0013: goto 0006 // -000d │ │ -199868: 6e10 8f09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19986e: 6e10 9709 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@0997 │ │ -199874: 6e10 9609 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -19987a: 1001 |001d: return-wide v1 │ │ +199834: |[199834] org.thoughtcrime.securesms.util.Util.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J │ │ +199844: 1300 0020 |0000: const/16 v0, #int 8192 // #2000 │ │ +199848: 2300 1011 |0002: new-array v0, v0, [B // type@1110 │ │ +19984c: 1601 0000 |0004: const-wide/16 v1, #int 0 // #0 │ │ +199850: 6e20 9109 0500 |0006: invoke-virtual {v5, v0}, Ljava/io/InputStream;.read:([B)I // method@0991 │ │ +199856: 0a03 |0009: move-result v3 │ │ +199858: 12f4 |000a: const/4 v4, #int -1 // #ff │ │ +19985a: 3243 0900 |000b: if-eq v3, v4, 0014 // +0009 │ │ +19985e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +199860: 6e40 9909 0634 |000e: invoke-virtual {v6, v0, v4, v3}, Ljava/io/OutputStream;.write:([BII)V // method@0999 │ │ +199866: 8133 |0011: int-to-long v3, v3 │ │ +199868: bb31 |0012: add-long/2addr v1, v3 │ │ +19986a: 28f3 |0013: goto 0006 // -000d │ │ +19986c: 6e10 8f09 0500 |0014: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@098f │ │ +199872: 6e10 9709 0600 |0017: invoke-virtual {v6}, Ljava/io/OutputStream;.flush:()V // method@0997 │ │ +199878: 6e10 9609 0600 |001a: invoke-virtual {v6}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +19987e: 1001 |001d: return-wide v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x0006 line=146 │ │ 0x000e line=147 │ │ 0x0014 line=151 │ │ 0x0017 line=152 │ │ @@ -314876,18 +314877,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 │ │ -19920c: |[19920c] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -19921c: 7120 ea0c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cea │ │ -199222: 0a00 |0003: move-result v0 │ │ -199224: 0f00 |0004: return v0 │ │ +199210: |[199210] org.thoughtcrime.securesms.util.Util.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +199220: 7120 ea0c 1000 |0000: invoke-static {v0, v1}, Ljava/util/Objects;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0cea │ │ +199226: 0a00 |0003: move-result v0 │ │ +199228: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -314896,26 +314897,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 │ │ -199644: |[199644] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ -199654: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ -199658: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -19965e: 2204 cc00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cc │ │ -199662: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -199664: 7020 b402 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ -19966a: 6e10 9902 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -199670: 0a01 |000e: move-result v1 │ │ -199672: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ -199676: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -199678: 6e52 9a02 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -19967e: 1100 |0015: return-object v0 │ │ +199648: |[199648] org.thoughtcrime.securesms.util.Util.getBoldedString:(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ +199658: 2200 bc00 |0000: new-instance v0, Landroid/text/SpannableString; // type@00bc │ │ +19965c: 7020 9502 4000 |0002: invoke-direct {v0, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +199662: 2204 cc00 |0005: new-instance v4, Landroid/text/style/StyleSpan; // type@00cc │ │ +199666: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +199668: 7020 b402 1400 |0008: invoke-direct {v4, v1}, Landroid/text/style/StyleSpan;.:(I)V // method@02b4 │ │ +19966e: 6e10 9902 0000 |000b: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +199674: 0a01 |000e: move-result v1 │ │ +199676: 1302 2100 |000f: const/16 v2, #int 33 // #21 │ │ +19967a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +19967c: 6e52 9a02 4013 |0012: invoke-virtual {v0, v4, v3, v1, v2}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +199682: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000b line=87 │ │ 0x0012 line=86 │ │ locals : │ │ @@ -314926,22 +314927,22 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -1994d8: |[1994d8] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ -1994e8: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1994ee: 0c00 |0003: move-result-object v0 │ │ -1994f0: 6e10 dd00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -1994f6: 0c00 |0007: move-result-object v0 │ │ -1994f8: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ -1994fe: 0a00 |000b: move-result v0 │ │ -199500: 0f00 |000c: return v0 │ │ +1994dc: |[1994dc] org.thoughtcrime.securesms.util.Util.getLayoutDirection:(Landroid/content/Context;)I │ │ +1994ec: 6e10 7600 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1994f2: 0c00 |0003: move-result-object v0 │ │ +1994f4: 6e10 dd00 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +1994fa: 0c00 |0007: move-result-object v0 │ │ +1994fc: 6e10 d500 0000 |0008: invoke-virtual {v0}, Landroid/content/res/Configuration;.getLayoutDirection:()I // method@00d5 │ │ +199502: 0a00 |000b: move-result v0 │ │ +199504: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0008 line=384 │ │ locals : │ │ 0x0000 - 0x000d reg=0 (null) Landroid/content/Context; │ │ │ │ @@ -314950,43 +314951,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 │ │ -199798: |[199798] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ -1997a8: 1c00 e510 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e5 │ │ -1997ac: 1d00 |0002: monitor-enter v0 │ │ -1997ae: 6201 a542 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1997b2: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ -1997b6: 7100 e800 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ -1997bc: 0c01 |000a: move-result-object v1 │ │ -1997be: 6e10 dd00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ -1997c4: 0c01 |000e: move-result-object v1 │ │ -1997c6: 7110 4805 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0548 │ │ -1997cc: 0c01 |0012: move-result-object v1 │ │ -1997ce: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -1997d0: 6e20 4905 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0549 │ │ -1997d6: 0c01 |0017: move-result-object v1 │ │ -1997d8: 6901 a542 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1997dc: 2805 |001a: goto 001f // +0005 │ │ -1997de: 0d01 |001b: move-exception v1 │ │ -1997e0: 6e10 300a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -1997e6: 6201 a542 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1997ea: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ -1997ee: 7100 d80c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0cd8 │ │ -1997f4: 0c01 |0026: move-result-object v1 │ │ -1997f6: 6901 a542 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1997fa: 6201 a542 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1997fe: 1e00 |002b: monitor-exit v0 │ │ -199800: 1101 |002c: return-object v1 │ │ -199802: 0d01 |002d: move-exception v1 │ │ -199804: 1e00 |002e: monitor-exit v0 │ │ -199806: 2701 |002f: throw v1 │ │ +19979c: |[19979c] org.thoughtcrime.securesms.util.Util.getLocale:()Ljava/util/Locale; │ │ +1997ac: 1c00 e510 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e5 │ │ +1997b0: 1d00 |0002: monitor-enter v0 │ │ +1997b2: 6201 a542 |0003: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1997b6: 3901 2400 |0005: if-nez v1, 0029 // +0024 │ │ +1997ba: 7100 e800 0000 |0007: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ +1997c0: 0c01 |000a: move-result-object v1 │ │ +1997c2: 6e10 dd00 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@00dd │ │ +1997c8: 0c01 |000e: move-result-object v1 │ │ +1997ca: 7110 4805 0100 |000f: invoke-static {v1}, Landroidx/core/os/ConfigurationCompat;.getLocales:(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; // method@0548 │ │ +1997d0: 0c01 |0012: move-result-object v1 │ │ +1997d2: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +1997d4: 6e20 4905 2100 |0014: invoke-virtual {v1, v2}, Landroidx/core/os/LocaleListCompat;.get:(I)Ljava/util/Locale; // method@0549 │ │ +1997da: 0c01 |0017: move-result-object v1 │ │ +1997dc: 6901 a542 |0018: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1997e0: 2805 |001a: goto 001f // +0005 │ │ +1997e2: 0d01 |001b: move-exception v1 │ │ +1997e4: 6e10 300a 0100 |001c: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +1997ea: 6201 a542 |001f: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1997ee: 3901 0800 |0021: if-nez v1, 0029 // +0008 │ │ +1997f2: 7100 d80c 0000 |0023: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@0cd8 │ │ +1997f8: 0c01 |0026: move-result-object v1 │ │ +1997fa: 6901 a542 |0027: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1997fe: 6201 a542 |0029: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +199802: 1e00 |002b: monitor-exit v0 │ │ +199804: 1101 |002c: return-object v1 │ │ +199806: 0d01 |002d: move-exception v1 │ │ +199808: 1e00 |002e: monitor-exit v0 │ │ +19980a: 2701 |002f: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x002d │ │ 0x0007 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ -> 0x002d │ │ 0x001c - 0x002b │ │ @@ -315007,54 +315008,54 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -199680: |[199680] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ -199690: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -199694: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ -199698: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ -19969c: 1a08 8a0b |0006: const-string v8, "0" // string@0b8a │ │ -1996a0: 1108 |0008: return-object v8 │ │ -1996a2: 1a00 6817 |0009: const-string v0, "GB" // string@1768 │ │ -1996a6: 1a01 3e38 |000b: const-string v1, "TB" // string@383e │ │ -1996aa: 1a02 2e0e |000d: const-string v2, "B" // string@0e2e │ │ -1996ae: 1a03 6960 |000f: const-string v3, "kB" // string@6069 │ │ -1996b2: 1a04 f52d |0011: const-string v4, "MB" // string@2df5 │ │ -1996b6: 2451 2f11 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@112f │ │ -1996bc: 0c00 |0016: move-result-object v0 │ │ -1996be: 8688 |0017: long-to-double v8, v8 │ │ -1996c0: 7120 6e0a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a6e │ │ -1996c6: 0b01 |001b: move-result-wide v1 │ │ -1996c8: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ -1996cc: 7120 6e0a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a6e │ │ -1996d2: 0b05 |0021: move-result-wide v5 │ │ -1996d4: ce51 |0022: div-double/2addr v1, v5 │ │ -1996d6: 8a11 |0023: double-to-int v1, v1 │ │ -1996d8: 2202 0903 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ -1996dc: 7010 050b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -1996e2: 2205 6d03 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@036d │ │ -1996e6: 1a06 4e04 |002b: const-string v6, "#,##0.#" // string@044e │ │ -1996ea: 7020 380c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c38 │ │ -1996f0: 8316 |0030: int-to-double v6, v1 │ │ -1996f2: 7140 7c0a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a7c │ │ -1996f8: 0b03 |0034: move-result-wide v3 │ │ -1996fa: ce38 |0035: div-double/2addr v8, v3 │ │ -1996fc: 6e30 390c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c39 │ │ -199702: 0c08 |0039: move-result-object v8 │ │ -199704: 6e20 110b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19970a: 1a08 d103 |003d: const-string v8, " " // string@03d1 │ │ -19970e: 6e20 110b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -199714: 4608 0001 |0042: aget-object v8, v0, v1 │ │ -199718: 6e20 110b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19971e: 6e10 220b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -199724: 0c08 |004a: move-result-object v8 │ │ -199726: 1108 |004b: return-object v8 │ │ +199684: |[199684] org.thoughtcrime.securesms.util.Util.getPrettyFileSize:(J)Ljava/lang/String; │ │ +199694: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +199698: 3102 0800 |0002: cmp-long v2, v8, v0 │ │ +19969c: 3c02 0500 |0004: if-gtz v2, 0009 // +0005 │ │ +1996a0: 1a08 8a0b |0006: const-string v8, "0" // string@0b8a │ │ +1996a4: 1108 |0008: return-object v8 │ │ +1996a6: 1a00 6817 |0009: const-string v0, "GB" // string@1768 │ │ +1996aa: 1a01 3e38 |000b: const-string v1, "TB" // string@383e │ │ +1996ae: 1a02 2e0e |000d: const-string v2, "B" // string@0e2e │ │ +1996b2: 1a03 6960 |000f: const-string v3, "kB" // string@6069 │ │ +1996b6: 1a04 f52d |0011: const-string v4, "MB" // string@2df5 │ │ +1996ba: 2451 2f11 3204 |0013: filled-new-array {v2, v3, v4, v0, v1}, [Ljava/lang/String; // type@112f │ │ +1996c0: 0c00 |0016: move-result-object v0 │ │ +1996c2: 8688 |0017: long-to-double v8, v8 │ │ +1996c4: 7120 6e0a 9800 |0018: invoke-static {v8, v9}, Ljava/lang/Math;.log10:(D)D // method@0a6e │ │ +1996ca: 0b01 |001b: move-result-wide v1 │ │ +1996cc: 1903 9040 |001c: const-wide/high16 v3, #long 4652218415073722368 // #4090 │ │ +1996d0: 7120 6e0a 4300 |001e: invoke-static {v3, v4}, Ljava/lang/Math;.log10:(D)D // method@0a6e │ │ +1996d6: 0b05 |0021: move-result-wide v5 │ │ +1996d8: ce51 |0022: div-double/2addr v1, v5 │ │ +1996da: 8a11 |0023: double-to-int v1, v1 │ │ +1996dc: 2202 0903 |0024: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ +1996e0: 7010 050b 0200 |0026: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +1996e6: 2205 6d03 |0029: new-instance v5, Ljava/text/DecimalFormat; // type@036d │ │ +1996ea: 1a06 4e04 |002b: const-string v6, "#,##0.#" // string@044e │ │ +1996ee: 7020 380c 6500 |002d: invoke-direct {v5, v6}, Ljava/text/DecimalFormat;.:(Ljava/lang/String;)V // method@0c38 │ │ +1996f4: 8316 |0030: int-to-double v6, v1 │ │ +1996f6: 7140 7c0a 4376 |0031: invoke-static {v3, v4, v6, v7}, Ljava/lang/Math;.pow:(DD)D // method@0a7c │ │ +1996fc: 0b03 |0034: move-result-wide v3 │ │ +1996fe: ce38 |0035: div-double/2addr v8, v3 │ │ +199700: 6e30 390c 8509 |0036: invoke-virtual {v5, v8, v9}, Ljava/text/DecimalFormat;.format:(D)Ljava/lang/String; // method@0c39 │ │ +199706: 0c08 |0039: move-result-object v8 │ │ +199708: 6e20 110b 8200 |003a: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19970e: 1a08 d103 |003d: const-string v8, " " // string@03d1 │ │ +199712: 6e20 110b 8200 |003f: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +199718: 4608 0001 |0042: aget-object v8, v0, v1 │ │ +19971c: 6e20 110b 8200 |0044: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +199722: 6e10 220b 0200 |0047: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +199728: 0c08 |004a: move-result-object v8 │ │ +19972a: 1108 |004b: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=314 │ │ 0x0009 line=316 │ │ 0x0018 line=317 │ │ 0x0024 line=319 │ │ locals : │ │ @@ -315065,40 +315066,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 │ │ -199728: |[199728] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ -199738: 1a00 e549 |0000: const-string v0, "clipboard" // string@49e5 │ │ -19973c: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199742: 0c02 |0005: move-result-object v2 │ │ -199744: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ -199748: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ -19974e: 0a00 |000b: move-result v0 │ │ -199750: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ -199754: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ -19975a: 0c00 |0011: move-result-object v0 │ │ -19975c: 1a01 cf7f |0012: const-string v1, "text/plain" // string@7fcf │ │ -199760: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ -199766: 0a00 |0017: move-result v0 │ │ -199768: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ -19976c: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ -199772: 0c02 |001d: move-result-object v2 │ │ -199774: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -199776: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ -19977c: 0c02 |0022: move-result-object v2 │ │ -19977e: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ -199784: 0c02 |0026: move-result-object v2 │ │ -199786: 7210 c909 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ -19978c: 0c02 |002a: move-result-object v2 │ │ -19978e: 1102 |002b: return-object v2 │ │ -199790: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ -199794: 1102 |002e: return-object v2 │ │ +19972c: |[19972c] org.thoughtcrime.securesms.util.Util.getTextFromClipboard:(Landroid/content/Context;)Ljava/lang/String; │ │ +19973c: 1a00 e549 |0000: const-string v0, "clipboard" // string@49e5 │ │ +199740: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199746: 0c02 |0005: move-result-object v2 │ │ +199748: 1f02 2100 |0006: check-cast v2, Landroid/content/ClipboardManager; // type@0021 │ │ +19974c: 6e10 5400 0200 |0008: invoke-virtual {v2}, Landroid/content/ClipboardManager;.hasPrimaryClip:()Z // method@0054 │ │ +199752: 0a00 |000b: move-result v0 │ │ +199754: 3800 2000 |000c: if-eqz v0, 002c // +0020 │ │ +199758: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClipDescription:()Landroid/content/ClipDescription; // method@0053 │ │ +19975e: 0c00 |0011: move-result-object v0 │ │ +199760: 1a01 cf7f |0012: const-string v1, "text/plain" // string@7fcf │ │ +199764: 6e20 5100 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0051 │ │ +19976a: 0a00 |0017: move-result v0 │ │ +19976c: 3800 1400 |0018: if-eqz v0, 002c // +0014 │ │ +199770: 6e10 5200 0200 |001a: invoke-virtual {v2}, Landroid/content/ClipboardManager;.getPrimaryClip:()Landroid/content/ClipData; // method@0052 │ │ +199776: 0c02 |001d: move-result-object v2 │ │ +199778: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +19977a: 6e20 4c00 0200 |001f: invoke-virtual {v2, v0}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@004c │ │ +199780: 0c02 |0022: move-result-object v2 │ │ +199782: 6e10 4a00 0200 |0023: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getText:()Ljava/lang/CharSequence; // method@004a │ │ +199788: 0c02 |0026: move-result-object v2 │ │ +19978a: 7210 c909 0200 |0027: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ +199790: 0c02 |002a: move-result-object v2 │ │ +199792: 1102 |002b: return-object v2 │ │ +199794: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ +199798: 1102 |002e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ 0x0008 line=280 │ │ 0x001a line=281 │ │ 0x0023 line=282 │ │ @@ -315111,18 +315112,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 │ │ -199504: |[199504] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ -199514: 7110 6a0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c6a │ │ -19951a: 0a00 |0003: move-result v0 │ │ -19951c: 0f00 |0004: return v0 │ │ +199508: |[199508] org.thoughtcrime.securesms.util.Util.hashCode:([Ljava/lang/Object;)I │ │ +199518: 7110 6a0c 0000 |0000: invoke-static {v0}, Ljava/util/Arrays;.hashCode:([Ljava/lang/Object;)I // method@0c6a │ │ +19951e: 0a00 |0003: move-result v0 │ │ +199520: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) [Ljava/lang/Object; │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315130,30 +315131,30 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -199228: |[199228] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ -199238: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -19923e: 0b00 |0003: move-result-wide v0 │ │ -199240: 6102 a442 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ -199244: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -199248: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ -19924c: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ -199250: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ -199254: 6200 a142 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42a1 │ │ -199258: 1a01 a97f |0010: const-string v1, "tap discarded" // string@7fa9 │ │ -19925c: 7120 c102 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -199262: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -199264: 0f00 |0016: return v0 │ │ -199266: 6800 a442 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ -19926a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -19926c: 0f00 |001a: return v0 │ │ +19922c: |[19922c] org.thoughtcrime.securesms.util.Util.isClickedRecently:()Z │ │ +19923c: 7100 250b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +199242: 0b00 |0003: move-result-wide v0 │ │ +199244: 6102 a442 |0004: sget-wide v2, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ +199248: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +19924c: 1604 f401 |0008: const-wide/16 v4, #int 500 // #1f4 │ │ +199250: 3106 0204 |000a: cmp-long v6, v2, v4 │ │ +199254: 3b06 0b00 |000c: if-gez v6, 0017 // +000b │ │ +199258: 6200 a142 |000e: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.TAG:Ljava/lang/String; // field@42a1 │ │ +19925c: 1a01 a97f |0010: const-string v1, "tap discarded" // string@7fa9 │ │ +199260: 7120 c102 1000 |0012: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +199266: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +199268: 0f00 |0016: return v0 │ │ +19926a: 6800 a442 |0017: sput-wide v0, Lorg/thoughtcrime/securesms/util/Util;.lastClickTime:J // field@42a4 │ │ +19926e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +199270: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0004 line=339 │ │ 0x000e line=340 │ │ 0x0017 line=343 │ │ locals : │ │ @@ -315163,29 +315164,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 │ │ -199270: |[199270] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ -199280: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -199284: 6e10 4146 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4641 │ │ -19928a: 0c00 |0005: move-result-object v0 │ │ -19928c: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -199290: 6e10 4246 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4642 │ │ -199296: 0c01 |000b: move-result-object v1 │ │ -199298: 7110 a802 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -19929e: 0a01 |000f: move-result v1 │ │ -1992a0: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -1992a4: 2803 |0012: goto 0015 // +0003 │ │ -1992a6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -1992a8: 2802 |0014: goto 0016 // +0002 │ │ -1992aa: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -1992ac: 0f01 |0016: return v1 │ │ +199274: |[199274] org.thoughtcrime.securesms.util.Util.isEmpty:(Lorg/thoughtcrime/securesms/components/ComposeText;)Z │ │ +199284: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +199288: 6e10 4146 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getText:()Landroid/text/Editable; // method@4641 │ │ +19928e: 0c00 |0005: move-result-object v0 │ │ +199290: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +199294: 6e10 4246 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/components/ComposeText;.getTextTrimmed:()Ljava/lang/String; // method@4642 │ │ +19929a: 0c01 |000b: move-result-object v1 │ │ +19929c: 7110 a802 0100 |000c: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +1992a2: 0a01 |000f: move-result v1 │ │ +1992a4: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +1992a8: 2803 |0012: goto 0015 // +0003 │ │ +1992aa: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +1992ac: 2802 |0014: goto 0016 // +0002 │ │ +1992ae: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +1992b0: 0f01 |0016: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=68 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 (null) Lorg/thoughtcrime/securesms/components/ComposeText; │ │ │ │ #17 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315193,28 +315194,28 @@ │ │ type : '(Landroid/net/Uri;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -1992b0: |[1992b0] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ -1992c0: 1a00 205c |0000: const-string v0, "i.delta.chat" // string@5c20 │ │ -1992c4: 6e10 fa01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01fa │ │ -1992ca: 0c01 |0005: move-result-object v1 │ │ -1992cc: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -1992d2: 0a00 |0009: move-result v0 │ │ -1992d4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -1992d8: 6e10 f801 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f8 │ │ -1992de: 0c02 |000f: move-result-object v2 │ │ -1992e0: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ -1992e4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -1992e6: 2802 |0013: goto 0015 // +0002 │ │ -1992e8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -1992ea: 0f02 |0015: return v2 │ │ +1992b4: |[1992b4] org.thoughtcrime.securesms.util.Util.isInviteURL:(Landroid/net/Uri;)Z │ │ +1992c4: 1a00 205c |0000: const-string v0, "i.delta.chat" // string@5c20 │ │ +1992c8: 6e10 fa01 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@01fa │ │ +1992ce: 0c01 |0005: move-result-object v1 │ │ +1992d0: 6e20 cf0a 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +1992d6: 0a00 |0009: move-result v0 │ │ +1992d8: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +1992dc: 6e10 f801 0200 |000c: invoke-virtual {v2}, Landroid/net/Uri;.getEncodedFragment:()Ljava/lang/String; // method@01f8 │ │ +1992e2: 0c02 |000f: move-result-object v2 │ │ +1992e4: 3802 0400 |0010: if-eqz v2, 0014 // +0004 │ │ +1992e8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +1992ea: 2802 |0013: goto 0015 // +0002 │ │ +1992ec: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +1992ee: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 (null) Landroid/net/Uri; │ │ │ │ #18 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315222,24 +315223,24 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -1992ec: |[1992ec] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ -1992fc: 7110 0102 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -199302: 0c00 |0003: move-result-object v0 │ │ -199304: 7110 6857 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@5768 │ │ -19930a: 0a00 |0007: move-result v0 │ │ -19930c: 0f00 |0008: return v0 │ │ -19930e: 0d00 |0009: move-exception v0 │ │ -199310: 6e10 300a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -199316: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -199318: 0f00 |000e: return v0 │ │ +1992f0: |[1992f0] org.thoughtcrime.securesms.util.Util.isInviteURL:(Ljava/lang/String;)Z │ │ +199300: 7110 0102 0000 |0000: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +199306: 0c00 |0003: move-result-object v0 │ │ +199308: 7110 6857 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.isInviteURL:(Landroid/net/Uri;)Z // method@5768 │ │ +19930e: 0a00 |0007: move-result v0 │ │ +199310: 0f00 |0008: return v0 │ │ +199312: 0d00 |0009: move-exception v0 │ │ +199314: 6e10 300a 0000 |000a: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +19931a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +19931c: 0f00 |000e: return v0 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/Exception; -> 0x0009 │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=79 │ │ locals : │ │ @@ -315250,31 +315251,31 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -19932c: |[19932c] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ -19933c: 1a00 c743 |0000: const-string v0, "activity" // string@43c7 │ │ -199340: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199346: 0c01 |0005: move-result-object v1 │ │ -199348: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ -19934c: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ -199352: 0a00 |000b: move-result v0 │ │ -199354: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -199358: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ -19935e: 0a01 |0011: move-result v1 │ │ -199360: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ -199364: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ -199368: 2803 |0016: goto 0019 // +0003 │ │ -19936a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19936c: 2802 |0018: goto 001a // +0002 │ │ -19936e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -199370: 0f01 |001a: return v1 │ │ +199330: |[199330] org.thoughtcrime.securesms.util.Util.isLowMemory:(Landroid/content/Context;)Z │ │ +199340: 1a00 c743 |0000: const-string v0, "activity" // string@43c7 │ │ +199344: 6e20 7a00 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +19934a: 0c01 |0005: move-result-object v1 │ │ +19934c: 1f01 0f00 |0006: check-cast v1, Landroid/app/ActivityManager; // type@000f │ │ +199350: 6e10 2c00 0100 |0008: invoke-virtual {v1}, Landroid/app/ActivityManager;.isLowRamDevice:()Z // method@002c │ │ +199356: 0a00 |000b: move-result v0 │ │ +199358: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +19935c: 6e10 2a00 0100 |000e: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@002a │ │ +199362: 0a01 |0011: move-result v1 │ │ +199364: 1300 4000 |0012: const/16 v0, #int 64 // #40 │ │ +199368: 3601 0300 |0014: if-gt v1, v0, 0017 // +0003 │ │ +19936c: 2803 |0016: goto 0019 // +0003 │ │ +19936e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +199370: 2802 |0018: goto 001a // +0002 │ │ +199372: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +199374: 0f01 |001a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0008 line=259 │ │ locals : │ │ 0x0000 - 0x001b reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -315283,54 +315284,54 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -199374: |[199374] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ -199384: 7100 4f02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024f │ │ -19938a: 0c00 |0003: move-result-object v0 │ │ -19938c: 7100 4e02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ -199392: 0c01 |0007: move-result-object v1 │ │ -199394: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ -199398: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -19939a: 2802 |000b: goto 000d // +0002 │ │ -19939c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -19939e: 0f00 |000d: return v0 │ │ +199378: |[199378] org.thoughtcrime.securesms.util.Util.isMainThread:()Z │ │ +199388: 7100 4f02 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@024f │ │ +19938e: 0c00 |0003: move-result-object v0 │ │ +199390: 7100 4e02 0000 |0004: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@024e │ │ +199396: 0c01 |0007: move-result-object v1 │ │ +199398: 3310 0400 |0008: if-ne v0, v1, 000c // +0004 │ │ +19939c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +19939e: 2802 |000b: goto 000d // +0002 │ │ +1993a0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +1993a2: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ name : 'isTouchExplorationEnabled' │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -1993a0: |[1993a0] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ -1993b0: 6200 a242 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ -1993b4: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -1993b8: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1993be: 0c01 |0007: move-result-object v1 │ │ -1993c0: 1a00 4b43 |0008: const-string v0, "accessibility" // string@434b │ │ -1993c4: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -1993ca: 0c01 |000d: move-result-object v1 │ │ -1993cc: 1f01 0201 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0102 │ │ -1993d0: 6901 a242 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ -1993d4: 6201 a242 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ -1993d8: 6e10 7b03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037b │ │ -1993de: 0a01 |0017: move-result v1 │ │ -1993e0: 0f01 |0018: return v1 │ │ -1993e2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -1993e4: 0f01 |001a: return v1 │ │ +1993a4: |[1993a4] org.thoughtcrime.securesms.util.Util.isTouchExplorationEnabled:(Landroid/content/Context;)Z │ │ +1993b4: 6200 a242 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ +1993b8: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +1993bc: 6e10 6b00 0100 |0004: invoke-virtual {v1}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1993c2: 0c01 |0007: move-result-object v1 │ │ +1993c4: 1a00 4b43 |0008: const-string v0, "accessibility" // string@434b │ │ +1993c8: 6e20 7a00 0100 |000a: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +1993ce: 0c01 |000d: move-result-object v1 │ │ +1993d0: 1f01 0201 |000e: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0102 │ │ +1993d4: 6901 a242 |0010: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ +1993d8: 6201 a242 |0012: sget-object v1, Lorg/thoughtcrime/securesms/util/Util;.accessibilityManager:Landroid/view/accessibility/AccessibilityManager; // field@42a2 │ │ +1993dc: 6e10 7b03 0100 |0014: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@037b │ │ +1993e2: 0a01 |0017: move-result v1 │ │ +1993e4: 0f01 |0018: return v1 │ │ +1993e6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +1993e8: 0f01 |001a: return v1 │ │ catches : 1 │ │ 0x0000 - 0x0018 │ │ Ljava/lang/Exception; -> 0x0019 │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x0008 line=352 │ │ @@ -315343,18 +315344,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -199934: |[199934] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ -199944: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -199948: 7220 490d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ -19994e: 0e00 |0005: return-void │ │ +199938: |[199938] org.thoughtcrime.securesms.util.Util.lambda$runOnBackgroundDelayed$1:(Ljava/lang/Runnable;)V │ │ +199948: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +19994c: 7220 490d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ +199952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ #23 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315362,21 +315363,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 │ │ -199950: |[199950] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ -199960: 7210 a60a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ -199966: 6e10 470d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d47 │ │ -19996c: 0e00 |0006: return-void │ │ -19996e: 0d00 |0007: move-exception v0 │ │ -199970: 6e10 470d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d47 │ │ -199976: 2700 |000b: throw v0 │ │ +199954: |[199954] org.thoughtcrime.securesms.util.Util.lambda$runOnMainSync$0:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V │ │ +199964: 7210 a60a 0000 |0000: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ +19996a: 6e10 470d 0100 |0003: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d47 │ │ +199970: 0e00 |0006: return-void │ │ +199972: 0d00 |0007: move-exception v0 │ │ +199974: 6e10 470d 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@0d47 │ │ +19997a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=219 │ │ 0x000b line=220 │ │ @@ -315389,24 +315390,24 @@ │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -199984: |[199984] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ -199994: 1c00 e510 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e5 │ │ -199998: 1d00 |0002: monitor-enter v0 │ │ -19999a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -19999c: 6901 a542 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ -1999a0: 1e00 |0006: monitor-exit v0 │ │ -1999a2: 0e00 |0007: return-void │ │ -1999a4: 0d01 |0008: move-exception v1 │ │ -1999a6: 1e00 |0009: monitor-exit v0 │ │ -1999a8: 2701 |000a: throw v1 │ │ +199988: |[199988] org.thoughtcrime.securesms.util.Util.localeChanged:()V │ │ +199998: 1c00 e510 |0000: const-class v0, Lorg/thoughtcrime/securesms/util/Util; // type@10e5 │ │ +19999c: 1d00 |0002: monitor-enter v0 │ │ +19999e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +1999a0: 6901 a542 |0004: sput-object v1, Lorg/thoughtcrime/securesms/util/Util;.lastLocale:Ljava/util/Locale; // field@42a5 │ │ +1999a4: 1e00 |0006: monitor-exit v0 │ │ +1999a6: 0e00 |0007: return-void │ │ +1999a8: 0d01 |0008: move-exception v1 │ │ +1999aa: 1e00 |0009: monitor-exit v0 │ │ +1999ac: 2701 |000a: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0006 │ │ -> 0x0008 │ │ 0x0009 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0004 line=379 │ │ @@ -315418,42 +315419,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 │ │ -1993f8: |[1993f8] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ -199408: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ -19940c: 7020 6409 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -199412: 2201 bf02 |0005: new-instance v1, Ljava/io/File; // type@02bf │ │ -199416: 7020 6409 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -19941c: 6e10 6909 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0969 │ │ -199422: 6e20 7909 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0979 │ │ -199428: 0a00 |0010: move-result v0 │ │ -19942a: 2806 |0011: goto 0017 // +0006 │ │ -19942c: 0d00 |0012: move-exception v0 │ │ -19942e: 6e10 300a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -199434: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -199436: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ -19943a: 2201 c002 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02c0 │ │ -19943e: 7020 7c09 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@097c │ │ -199444: 2204 c202 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c2 │ │ -199448: 7020 8409 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ -19944e: 7120 5e57 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@575e │ │ -199454: 0b04 |0026: move-result-wide v4 │ │ -199456: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ -19945a: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ -19945e: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ -199462: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -199464: 1210 |002e: const/4 v0, #int 1 // #1 │ │ -199466: 2805 |002f: goto 0034 // +0005 │ │ -199468: 0d04 |0030: move-exception v4 │ │ -19946a: 6e10 300a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -199470: 0f00 |0034: return v0 │ │ +1993fc: |[1993fc] org.thoughtcrime.securesms.util.Util.moveFile:(Ljava/lang/String;Ljava/lang/String;)Z │ │ +19940c: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ +199410: 7020 6409 4000 |0002: invoke-direct {v0, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +199416: 2201 bf02 |0005: new-instance v1, Ljava/io/File; // type@02bf │ │ +19941a: 7020 6409 5100 |0007: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +199420: 6e10 6909 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@0969 │ │ +199426: 6e20 7909 1000 |000d: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@0979 │ │ +19942c: 0a00 |0010: move-result v0 │ │ +19942e: 2806 |0011: goto 0017 // +0006 │ │ +199430: 0d00 |0012: move-exception v0 │ │ +199432: 6e10 300a 0000 |0013: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +199438: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +19943a: 3900 1d00 |0017: if-nez v0, 0034 // +001d │ │ +19943e: 2201 c002 |0019: new-instance v1, Ljava/io/FileInputStream; // type@02c0 │ │ +199442: 7020 7c09 4100 |001b: invoke-direct {v1, v4}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@097c │ │ +199448: 2204 c202 |001e: new-instance v4, Ljava/io/FileOutputStream; // type@02c2 │ │ +19944c: 7020 8409 5400 |0020: invoke-direct {v4, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ +199452: 7120 5e57 4100 |0023: invoke-static {v1, v4}, Lorg/thoughtcrime/securesms/util/Util;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@575e │ │ +199458: 0b04 |0026: move-result-wide v4 │ │ +19945a: 1601 0000 |0027: const-wide/16 v1, #int 0 // #0 │ │ +19945e: 3103 0401 |0029: cmp-long v3, v4, v1 │ │ +199462: 3d03 0900 |002b: if-lez v3, 0034 // +0009 │ │ +199466: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +199468: 1210 |002e: const/4 v0, #int 1 // #1 │ │ +19946a: 2805 |002f: goto 0034 // +0005 │ │ +19946c: 0d04 |0030: move-exception v4 │ │ +19946e: 6e10 300a 0400 |0031: invoke-virtual {v4}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +199474: 0f00 |0034: return v0 │ │ catches : 2 │ │ 0x0000 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ 0x0019 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=163 │ │ @@ -315474,43 +315475,43 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -199520: |[199520] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ -199530: 2020 0703 |0000: instance-of v0, v2, Ljava/lang/String; // type@0307 │ │ -199534: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -199538: 1f02 0703 |0004: check-cast v2, Ljava/lang/String; // type@0307 │ │ -19953c: 7110 470a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a47 │ │ -199542: 0a02 |0009: move-result v2 │ │ -199544: 0f02 |000a: return v2 │ │ -199546: 2020 d802 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02d8 │ │ -19954a: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -19954e: 1f02 d802 |000f: check-cast v2, Ljava/lang/Boolean; // type@02d8 │ │ -199552: 6e10 bf09 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09bf │ │ -199558: 0a02 |0014: move-result v2 │ │ -19955a: 0f02 |0015: return v2 │ │ -19955c: 2020 ef02 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02ef │ │ -199560: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -199564: 1f02 ef02 |001a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ -199568: 6e10 450a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -19956e: 0a02 |001f: move-result v2 │ │ -199570: 0f02 |0020: return v2 │ │ -199572: 2020 f202 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f2 │ │ -199576: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ -19957a: 1f02 f202 |0025: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ -19957e: 6e10 540a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -199584: 0b00 |002a: move-result-wide v0 │ │ -199586: 7120 7d57 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@577d │ │ -19958c: 0a02 |002e: move-result v2 │ │ -19958e: 0f02 |002f: return v2 │ │ -199590: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -199592: 0f02 |0031: return v2 │ │ +199524: |[199524] org.thoughtcrime.securesms.util.Util.objectToInt:(Ljava/lang/Object;)I │ │ +199534: 2020 0703 |0000: instance-of v0, v2, Ljava/lang/String; // type@0307 │ │ +199538: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +19953c: 1f02 0703 |0004: check-cast v2, Ljava/lang/String; // type@0307 │ │ +199540: 7110 470a 0200 |0006: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@0a47 │ │ +199546: 0a02 |0009: move-result v2 │ │ +199548: 0f02 |000a: return v2 │ │ +19954a: 2020 d802 |000b: instance-of v0, v2, Ljava/lang/Boolean; // type@02d8 │ │ +19954e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +199552: 1f02 d802 |000f: check-cast v2, Ljava/lang/Boolean; // type@02d8 │ │ +199556: 6e10 bf09 0200 |0011: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@09bf │ │ +19955c: 0a02 |0014: move-result v2 │ │ +19955e: 0f02 |0015: return v2 │ │ +199560: 2020 ef02 |0016: instance-of v0, v2, Ljava/lang/Integer; // type@02ef │ │ +199564: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +199568: 1f02 ef02 |001a: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ +19956c: 6e10 450a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +199572: 0a02 |001f: move-result v2 │ │ +199574: 0f02 |0020: return v2 │ │ +199576: 2020 f202 |0021: instance-of v0, v2, Ljava/lang/Long; // type@02f2 │ │ +19957a: 3800 0d00 |0023: if-eqz v0, 0030 // +000d │ │ +19957e: 1f02 f202 |0025: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ +199582: 6e10 540a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +199588: 0b00 |002a: move-result-wide v0 │ │ +19958a: 7120 7d57 1000 |002b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.toIntExact:(J)I // method@577d │ │ +199590: 0a02 |002e: move-result v2 │ │ +199592: 0f02 |002f: return v2 │ │ +199594: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +199596: 0f02 |0031: return v2 │ │ catches : 1 │ │ 0x0000 - 0x002f │ │ Ljava/lang/Exception; -> 0x0030 │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x000b line=299 │ │ @@ -315527,23 +315528,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 │ │ -1999c0: |[1999c0] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ -1999d0: 6e20 9e04 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@049e │ │ -1999d6: 0c00 |0003: move-result-object v0 │ │ -1999d8: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ -1999de: 6e20 d303 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d3 │ │ -1999e4: 2805 |000a: goto 000f // +0005 │ │ -1999e6: 0d00 |000b: move-exception v0 │ │ -1999e8: 6e10 300a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -1999ee: 0e00 |000f: return-void │ │ +1999c4: |[1999c4] org.thoughtcrime.securesms.util.Util.redButton:(Landroidx/appcompat/app/AlertDialog;I)V │ │ +1999d4: 6e20 9e04 1000 |0000: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog;.getButton:(I)Landroid/widget/Button; // method@049e │ │ +1999da: 0c00 |0003: move-result-object v0 │ │ +1999dc: 1401 160c ffff |0004: const v1, #float -nan // #ffff0c16 │ │ +1999e2: 6e20 d303 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextColor:(I)V // method@03d3 │ │ +1999e8: 2805 |000a: goto 000f // +0005 │ │ +1999ea: 0d00 |000b: move-exception v0 │ │ +1999ec: 6e10 300a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +1999f2: 0e00 |000f: return-void │ │ catches : 1 │ │ 0x0000 - 0x000a │ │ Ljava/lang/Exception; -> 0x000b │ │ positions : │ │ 0x0000 line=108 │ │ 0x000c line=110 │ │ locals : │ │ @@ -315555,30 +315556,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 │ │ -199a00: |[199a00] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ -199a10: 7220 ea02 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02ea │ │ -199a16: 0c03 |0003: move-result-object v3 │ │ -199a18: 2204 bc00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bc │ │ -199a1c: 7210 f202 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02f2 │ │ -199a22: 0c00 |0009: move-result-object v0 │ │ -199a24: 7020 9502 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ -199a2a: 2200 c900 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ -199a2e: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ -199a34: 7020 b102 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ -199a3a: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -199a3c: 6e10 9902 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ -199a42: 0a02 |0019: move-result v2 │ │ -199a44: 6e51 9a02 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ -199a4a: 7220 f902 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f9 │ │ -199a50: 0e00 |0020: return-void │ │ +199a04: |[199a04] org.thoughtcrime.securesms.util.Util.redMenuItem:(Landroid/view/Menu;I)V │ │ +199a14: 7220 ea02 4300 |0000: invoke-interface {v3, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@02ea │ │ +199a1a: 0c03 |0003: move-result-object v3 │ │ +199a1c: 2204 bc00 |0004: new-instance v4, Landroid/text/SpannableString; // type@00bc │ │ +199a20: 7210 f202 0300 |0006: invoke-interface {v3}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@02f2 │ │ +199a26: 0c00 |0009: move-result-object v0 │ │ +199a28: 7020 9502 0400 |000a: invoke-direct {v4, v0}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@0295 │ │ +199a2e: 2200 c900 |000d: new-instance v0, Landroid/text/style/ForegroundColorSpan; // type@00c9 │ │ +199a32: 1401 160c ffff |000f: const v1, #float -nan // #ffff0c16 │ │ +199a38: 7020 b102 1000 |0012: invoke-direct {v0, v1}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@02b1 │ │ +199a3e: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +199a40: 6e10 9902 0400 |0016: invoke-virtual {v4}, Landroid/text/SpannableString;.length:()I // method@0299 │ │ +199a46: 0a02 |0019: move-result v2 │ │ +199a48: 6e51 9a02 0421 |001a: invoke-virtual {v4, v0, v1, v2, v1}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@029a │ │ +199a4e: 7220 f902 4300 |001d: invoke-interface {v3, v4}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@02f9 │ │ +199a54: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0004 line=97 │ │ 0x000d line=98 │ │ 0x001d line=99 │ │ locals : │ │ @@ -315590,18 +315591,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 │ │ -199a54: |[199a54] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ -199a64: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -199a66: 7120 7257 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@5772 │ │ -199a6c: 0e00 |0004: return-void │ │ +199a58: |[199a58] org.thoughtcrime.securesms.util.Util.redPositiveButton:(Landroidx/appcompat/app/AlertDialog;)V │ │ +199a68: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +199a6a: 7120 7257 0100 |0001: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/util/Util;.redButton:(Landroidx/appcompat/app/AlertDialog;I)V // method@5772 │ │ +199a70: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 (null) Landroidx/appcompat/app/AlertDialog; │ │ │ │ #30 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315609,25 +315610,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -1995a4: |[1995a4] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ -1995b4: 7110 3201 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0132 │ │ -1995ba: 0a00 |0003: move-result v0 │ │ -1995bc: 7110 3001 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0130 │ │ -1995c2: 0a01 |0007: move-result v1 │ │ -1995c4: 7110 2f01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012f │ │ -1995ca: 0a03 |000b: move-result v3 │ │ -1995cc: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ -1995d0: 7140 2e01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012e │ │ -1995d6: 0a03 |0011: move-result v3 │ │ -1995d8: 0f03 |0012: return v3 │ │ +1995a8: |[1995a8] org.thoughtcrime.securesms.util.Util.rgbToArgbColor:(I)I │ │ +1995b8: 7110 3201 0300 |0000: invoke-static {v3}, Landroid/graphics/Color;.red:(I)I // method@0132 │ │ +1995be: 0a00 |0003: move-result v0 │ │ +1995c0: 7110 3001 0300 |0004: invoke-static {v3}, Landroid/graphics/Color;.green:(I)I // method@0130 │ │ +1995c6: 0a01 |0007: move-result v1 │ │ +1995c8: 7110 2f01 0300 |0008: invoke-static {v3}, Landroid/graphics/Color;.blue:(I)I // method@012f │ │ +1995ce: 0a03 |000b: move-result v3 │ │ +1995d0: 1302 ff00 |000c: const/16 v2, #int 255 // #ff │ │ +1995d4: 7140 2e01 0231 |000e: invoke-static {v2, v0, v1, v3}, Landroid/graphics/Color;.argb:(IIII)I // method@012e │ │ +1995da: 0a03 |0011: move-result v3 │ │ +1995dc: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 (null) I │ │ │ │ #31 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315635,22 +315636,22 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -199a70: |[199a70] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ -199a80: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ -199a86: 0a00 |0003: move-result v0 │ │ -199a88: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -199a8c: 7110 7757 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ -199a92: 2804 |0009: goto 000d // +0004 │ │ -199a94: 7210 a60a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ -199a9a: 0e00 |000d: return-void │ │ +199a74: |[199a74] org.thoughtcrime.securesms.util.Util.runOnAnyBackgroundThread:(Ljava/lang/Runnable;)V │ │ +199a84: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ +199a8a: 0a00 |0003: move-result v0 │ │ +199a8c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +199a90: 7110 7757 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ +199a96: 2804 |0009: goto 000d // +0004 │ │ +199a98: 7210 a60a 0100 |000a: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ +199a9e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x000a line=238 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Runnable; │ │ @@ -315660,18 +315661,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -199a9c: |[199a9c] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ -199aac: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -199ab0: 7220 490d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ -199ab6: 0e00 |0005: return-void │ │ +199aa0: |[199aa0] org.thoughtcrime.securesms.util.Util.runOnBackground:(Ljava/lang/Runnable;)V │ │ +199ab0: 6200 3500 |0000: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +199ab4: 7220 490d 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@0d49 │ │ +199aba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ #33 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315679,20 +315680,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 │ │ -199ab8: |[199ab8] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ -199ac8: 6200 a342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ -199acc: 2201 e410 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10e4 │ │ -199ad0: 7020 5557 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@5755 │ │ -199ad6: 6e40 4802 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -199adc: 0e00 |000a: return-void │ │ +199abc: |[199abc] org.thoughtcrime.securesms.util.Util.runOnBackgroundDelayed:(Ljava/lang/Runnable;J)V │ │ +199acc: 6200 a342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ +199ad0: 2201 e410 |0002: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1; // type@10e4 │ │ +199ad4: 7020 5557 2100 |0004: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda1;.:(Ljava/lang/Runnable;)V // method@5755 │ │ +199ada: 6e40 4802 1043 |0007: invoke-virtual {v0, v1, v3, v4}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +199ae0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x000b reg=2 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x000b reg=3 (null) J │ │ │ │ @@ -315701,23 +315702,23 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -199ae0: |[199ae0] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ -199af0: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ -199af6: 0a00 |0003: move-result v0 │ │ -199af8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -199afc: 7210 a60a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ -199b02: 2806 |0009: goto 000f // +0006 │ │ -199b04: 6200 a342 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ -199b08: 6e20 4702 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0247 │ │ -199b0e: 0e00 |000f: return-void │ │ +199ae4: |[199ae4] org.thoughtcrime.securesms.util.Util.runOnMain:(Ljava/lang/Runnable;)V │ │ +199af4: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ +199afa: 0a00 |0003: move-result v0 │ │ +199afc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +199b00: 7210 a60a 0100 |0006: invoke-interface {v1}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ +199b06: 2806 |0009: goto 000f // +0006 │ │ +199b08: 6200 a342 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ +199b0c: 6e20 4702 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0247 │ │ +199b12: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x000a line=203 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 (null) Ljava/lang/Runnable; │ │ │ │ @@ -315726,18 +315727,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 │ │ -199b10: |[199b10] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ -199b20: 6200 a342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ -199b24: 6e40 4802 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ -199b2a: 0e00 |0005: return-void │ │ +199b14: |[199b14] org.thoughtcrime.securesms.util.Util.runOnMainDelayed:(Ljava/lang/Runnable;J)V │ │ +199b24: 6200 a342 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/Util;.handler:Landroid/os/Handler; // field@42a3 │ │ +199b28: 6e40 4802 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0248 │ │ +199b2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Runnable; │ │ 0x0000 - 0x0006 reg=2 (null) J │ │ │ │ @@ -315746,32 +315747,32 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -199b2c: |[199b2c] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ -199b3c: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ -199b42: 0a00 |0003: move-result v0 │ │ -199b44: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -199b48: 7210 a60a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ -199b4e: 2812 |0009: goto 001b // +0012 │ │ -199b50: 2200 a703 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03a7 │ │ -199b54: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -199b56: 7020 450d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d45 │ │ -199b5c: 2201 e310 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10e3 │ │ -199b60: 7030 5357 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5753 │ │ -199b66: 7110 7957 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ -199b6c: 6e10 460d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d46 │ │ -199b72: 0e00 |001b: return-void │ │ -199b74: 0d02 |001c: move-exception v2 │ │ -199b76: 2200 d602 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ -199b7a: 7020 bc09 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -199b80: 2700 |0022: throw v0 │ │ +199b30: |[199b30] org.thoughtcrime.securesms.util.Util.runOnMainSync:(Ljava/lang/Runnable;)V │ │ +199b40: 7100 6b57 0000 |0000: invoke-static {}, Lorg/thoughtcrime/securesms/util/Util;.isMainThread:()Z // method@576b │ │ +199b46: 0a00 |0003: move-result v0 │ │ +199b48: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +199b4c: 7210 a60a 0200 |0006: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@0aa6 │ │ +199b52: 2812 |0009: goto 001b // +0012 │ │ +199b54: 2200 a703 |000a: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@03a7 │ │ +199b58: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +199b5a: 7020 450d 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@0d45 │ │ +199b60: 2201 e310 |0010: new-instance v1, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0; // type@10e3 │ │ +199b64: 7030 5357 2100 |0012: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/Util$$ExternalSyntheticLambda0;.:(Ljava/lang/Runnable;Ljava/util/concurrent/CountDownLatch;)V // method@5753 │ │ +199b6a: 7110 7957 0100 |0015: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ +199b70: 6e10 460d 0000 |0018: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@0d46 │ │ +199b76: 0e00 |001b: return-void │ │ +199b78: 0d02 |001c: move-exception v2 │ │ +199b7a: 2200 d602 |001d: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ +199b7e: 7020 bc09 2000 |001f: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +199b84: 2700 |0022: throw v0 │ │ catches : 1 │ │ 0x0018 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001c │ │ positions : │ │ 0x0000 line=211 │ │ 0x0006 line=212 │ │ 0x000a line=214 │ │ @@ -315786,21 +315787,21 @@ │ │ type : '(J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -199b94: |[199b94] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ -199ba4: 7120 3e0b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b3e │ │ -199baa: 0e00 |0003: return-void │ │ -199bac: 0d00 |0004: move-exception v0 │ │ -199bae: 2201 d602 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d6 │ │ -199bb2: 7020 bc09 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -199bb8: 2701 |000a: throw v1 │ │ +199b98: |[199b98] org.thoughtcrime.securesms.util.Util.sleep:(J)V │ │ +199ba8: 7120 3e0b 1000 |0000: invoke-static {v0, v1}, Ljava/lang/Thread;.sleep:(J)V // method@0b3e │ │ +199bae: 0e00 |0003: return-void │ │ +199bb0: 0d00 |0004: move-exception v0 │ │ +199bb2: 2201 d602 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d6 │ │ +199bb6: 7020 bc09 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +199bbc: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=324 │ │ 0x0005 line=326 │ │ locals : │ │ @@ -315811,24 +315812,24 @@ │ │ type : '(J)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -1995dc: |[1995dc] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ -1995ec: 8440 |0000: long-to-int v0, v4 │ │ -1995ee: 8101 |0001: int-to-long v1, v0 │ │ -1995f0: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ -1995f4: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ -1995f8: 0f00 |0006: return v0 │ │ -1995fa: 2204 d402 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d4 │ │ -1995fe: 1a05 155e |0009: const-string v5, "integer overflow" // string@5e15 │ │ -199602: 7020 b909 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09b9 │ │ -199608: 2704 |000e: throw v4 │ │ +1995e0: |[1995e0] org.thoughtcrime.securesms.util.Util.toIntExact:(J)I │ │ +1995f0: 8440 |0000: long-to-int v0, v4 │ │ +1995f2: 8101 |0001: int-to-long v1, v0 │ │ +1995f4: 3103 0104 |0002: cmp-long v3, v1, v4 │ │ +1995f8: 3903 0300 |0004: if-nez v3, 0007 // +0003 │ │ +1995fc: 0f00 |0006: return v0 │ │ +1995fe: 2204 d402 |0007: new-instance v4, Ljava/lang/ArithmeticException; // type@02d4 │ │ +199602: 1a05 155e |0009: const-string v5, "integer overflow" // string@5e15 │ │ +199606: 7020 b909 5400 |000b: invoke-direct {v4, v5}, Ljava/lang/ArithmeticException;.:(Ljava/lang/String;)V // method@09b9 │ │ +19960c: 2704 |000e: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=289 │ │ locals : │ │ 0x0000 - 0x000f reg=4 (null) J │ │ │ │ #39 : (in Lorg/thoughtcrime/securesms/util/Util;) │ │ @@ -315836,21 +315837,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 │ │ -199bcc: |[199bcc] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ -199bdc: 6e30 a10a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0aa1 │ │ -199be2: 0e00 |0003: return-void │ │ -199be4: 0d00 |0004: move-exception v0 │ │ -199be6: 2201 d602 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d6 │ │ -199bea: 7020 bc09 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -199bf0: 2701 |000a: throw v1 │ │ +199bd0: |[199bd0] org.thoughtcrime.securesms.util.Util.wait:(Ljava/lang/Object;J)V │ │ +199be0: 6e30 a10a 1002 |0000: invoke-virtual {v0, v1, v2}, Ljava/lang/Object;.wait:(J)V // method@0aa1 │ │ +199be6: 0e00 |0003: return-void │ │ +199be8: 0d00 |0004: move-exception v0 │ │ +199bea: 2201 d602 |0005: new-instance v1, Ljava/lang/AssertionError; // type@02d6 │ │ +199bee: 7020 bc09 0100 |0007: invoke-direct {v1, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +199bf4: 2701 |000a: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/InterruptedException; -> 0x0004 │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=129 │ │ locals : │ │ @@ -315862,26 +315863,26 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -199c04: |[199c04] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ -199c14: 1a00 e549 |0000: const-string v0, "clipboard" // string@49e5 │ │ -199c18: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ -199c1e: 0c00 |0005: move-result-object v0 │ │ -199c20: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ -199c24: 6001 e227 |0008: sget v1, Lorg/thoughtcrime/securesms/R$string;.app_name:I // field@27e2 │ │ -199c28: 6e20 7700 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -199c2e: 0c02 |000d: move-result-object v2 │ │ -199c30: 7120 4e00 3200 |000e: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ -199c36: 0c02 |0011: move-result-object v2 │ │ -199c38: 6e20 5500 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ -199c3e: 0e00 |0015: return-void │ │ +199c08: |[199c08] org.thoughtcrime.securesms.util.Util.writeTextToClipboard:(Landroid/content/Context;Ljava/lang/String;)V │ │ +199c18: 1a00 e549 |0000: const-string v0, "clipboard" // string@49e5 │ │ +199c1c: 6e20 7a00 0200 |0002: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@007a │ │ +199c22: 0c00 |0005: move-result-object v0 │ │ +199c24: 1f00 2100 |0006: check-cast v0, Landroid/content/ClipboardManager; // type@0021 │ │ +199c28: 6001 e227 |0008: sget v1, Lorg/thoughtcrime/securesms/R$string;.app_name:I // field@27e2 │ │ +199c2c: 6e20 7700 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +199c32: 0c02 |000d: move-result-object v2 │ │ +199c34: 7120 4e00 3200 |000e: invoke-static {v2, v3}, Landroid/content/ClipData;.newPlainText:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/content/ClipData; // method@004e │ │ +199c3a: 0c02 |0011: move-result-object v2 │ │ +199c3c: 6e20 5500 2000 |0012: invoke-virtual {v0, v2}, Landroid/content/ClipboardManager;.setPrimaryClip:(Landroid/content/ClipData;)V // method@0055 │ │ +199c42: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ 0x0008 line=273 │ │ 0x0012 line=274 │ │ locals : │ │ @@ -315914,18 +315915,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 │ │ -199e80: |[199e80] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ -199e90: 7130 d702 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d7 │ │ -199e96: 0a00 |0003: move-result v0 │ │ -199e98: 0f00 |0004: return v0 │ │ +199e84: |[199e84] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(IFLandroid/util/DisplayMetrics;)F │ │ +199e94: 7130 d702 1002 |0000: invoke-static {v0, v1, v2}, Landroid/util/TypedValue;.deriveDimension:(IFLandroid/util/DisplayMetrics;)F // method@02d7 │ │ +199e9a: 0a00 |0003: move-result v0 │ │ +199e9c: 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; │ │ @@ -315935,36 +315936,36 @@ │ │ type : '()I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -199e9c: |[199e9c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ -199eac: 7100 7603 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0376 │ │ -199eb2: 0a00 |0003: move-result v0 │ │ -199eb4: 0f00 |0004: return v0 │ │ +199ea0: |[199ea0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()I │ │ +199eb0: 7100 7603 0000 |0000: invoke-static {}, Landroid/view/WindowInsets$Type;.navigationBars:()I // method@0376 │ │ +199eb6: 0a00 |0003: move-result v0 │ │ +199eb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -199eb8: |[199eb8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ -199ec8: 6e30 dc00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@00dc │ │ -199ece: 0a00 |0003: move-result v0 │ │ -199ed0: 0f00 |0004: return v0 │ │ +199ebc: |[199ebc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)I │ │ +199ecc: 6e30 dc00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/res/Resources;.getColor:(ILandroid/content/res/Resources$Theme;)I // method@00dc │ │ +199ed2: 0a00 |0003: move-result v0 │ │ +199ed4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/res/Resources; │ │ 0x0000 - 0x0005 reg=1 (null) I │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/content/res/Resources$Theme; │ │ @@ -315974,17 +315975,17 @@ │ │ type : '(Landroid/graphics/Insets;)I' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -199ed4: |[199ed4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ -199ee4: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ -199ee8: 0f00 |0002: return v0 │ │ +199ed8: |[199ed8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/graphics/Insets;)I │ │ +199ee8: 5200 1000 |0000: iget v0, v0, Landroid/graphics/Insets;.bottom:I // field@0010 │ │ +199eec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Landroid/graphics/Insets; │ │ │ │ #4 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -315992,18 +315993,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 │ │ -199eec: |[199eec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ -199efc: 6e20 ae01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ae │ │ -199f02: 0a00 |0003: move-result v0 │ │ -199f04: 0f00 |0004: return v0 │ │ +199ef0: |[199ef0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioManager;Landroid/media/AudioFocusRequest;)I │ │ +199f00: 6e20 ae01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioFocusRequest;)I // method@01ae │ │ +199f06: 0a00 |0003: move-result v0 │ │ +199f08: 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; │ │ │ │ @@ -316012,17 +316013,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 │ │ -199c40: |[199c40] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ -199c50: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ -199c54: 1100 |0002: return-object v0 │ │ +199c44: |[199c44] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/app/NotificationChannel; │ │ +199c54: 1f00 1600 |0000: check-cast v0, Landroid/app/NotificationChannel; // type@0016 │ │ +199c58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -316030,18 +316031,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 │ │ -199c58: |[199c58] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ -199c68: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -199c6c: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ -199c72: 1100 |0005: return-object v0 │ │ +199c5c: |[199c5c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;I)Landroid/app/NotificationChannel; │ │ +199c6c: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +199c70: 7040 3300 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/app/NotificationChannel;.:(Ljava/lang/String;Ljava/lang/CharSequence;I)V // method@0033 │ │ +199c76: 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 │ │ @@ -316051,18 +316052,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 │ │ -199c74: |[199c74] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ -199c84: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -199c88: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ -199c8e: 1100 |0005: return-object v0 │ │ +199c78: |[199c78] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/app/NotificationChannelGroup; │ │ +199c88: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +199c8c: 7030 3d00 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/app/NotificationChannelGroup;.:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@003d │ │ +199c92: 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; │ │ │ │ @@ -316071,17 +316072,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 │ │ -199c90: |[199c90] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ -199ca0: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -199ca4: 1100 |0002: return-object v0 │ │ +199c94: |[199c94] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/Object;)Landroid/content/pm/ShortcutManager; │ │ +199ca4: 1f00 3a00 |0000: check-cast v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +199ca8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Ljava/lang/Object; │ │ │ │ #9 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -316089,18 +316090,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 │ │ -199ca8: |[199ca8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ -199cb8: 6e20 7703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0377 │ │ -199cbe: 0c00 |0003: move-result-object v0 │ │ -199cc0: 1100 |0004: return-object v0 │ │ +199cac: |[199cac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/view/WindowInsets;I)Landroid/graphics/Insets; │ │ +199cbc: 6e20 7703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/WindowInsets;.getInsets:(I)Landroid/graphics/Insets; // method@0377 │ │ +199cc2: 0c00 |0003: move-result-object v0 │ │ +199cc4: 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 │ │ │ │ @@ -316109,18 +316110,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 │ │ -199d50: |[199d50] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ -199d60: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -199d64: 7020 a801 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a8 │ │ -199d6a: 1100 |0005: return-object v0 │ │ +199d54: |[199d54] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(I)Landroid/media/AudioFocusRequest$Builder; │ │ +199d64: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +199d68: 7020 a801 1000 |0002: invoke-direct {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.:(I)V // method@01a8 │ │ +199d6e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 (null) I │ │ │ │ #11 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -316128,18 +316129,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 │ │ -199cfc: |[199cfc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ -199d0c: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ -199d12: 0c00 |0003: move-result-object v0 │ │ -199d14: 1100 |0004: return-object v0 │ │ +199d00: |[199d00] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; │ │ +199d10: 6e20 ab01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAudioAttributes:(Landroid/media/AudioAttributes;)Landroid/media/AudioFocusRequest$Builder; // method@01ab │ │ +199d16: 0c00 |0003: move-result-object v0 │ │ +199d18: 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; │ │ │ │ @@ -316148,18 +316149,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 │ │ -199d18: |[199d18] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ -199d28: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ -199d2e: 0c00 |0003: move-result-object v0 │ │ -199d30: 1100 |0004: return-object v0 │ │ +199d1c: |[199d1c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; │ │ +199d2c: 6e20 ac01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setOnAudioFocusChangeListener:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)Landroid/media/AudioFocusRequest$Builder; // method@01ac │ │ +199d32: 0c00 |0003: move-result-object v0 │ │ +199d34: 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; │ │ │ │ @@ -316168,18 +316169,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 │ │ -199d34: |[199d34] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -199d44: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ -199d4a: 0c00 |0003: move-result-object v0 │ │ -199d4c: 1100 |0004: return-object v0 │ │ +199d38: |[199d38] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +199d48: 6e20 aa01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setAcceptsDelayedFocusGain:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01aa │ │ +199d4e: 0c00 |0003: move-result-object v0 │ │ +199d50: 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 │ │ │ │ @@ -316188,18 +316189,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 │ │ -199cc4: |[199cc4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ -199cd4: 6e10 a901 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a9 │ │ -199cda: 0c00 |0003: move-result-object v0 │ │ -199cdc: 1100 |0004: return-object v0 │ │ +199cc8: |[199cc8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/media/AudioFocusRequest$Builder;)Landroid/media/AudioFocusRequest; │ │ +199cd8: 6e10 a901 0000 |0000: invoke-virtual {v0}, Landroid/media/AudioFocusRequest$Builder;.build:()Landroid/media/AudioFocusRequest; // method@01a9 │ │ +199cde: 0c00 |0003: move-result-object v0 │ │ +199ce0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/media/AudioFocusRequest$Builder; │ │ │ │ #15 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -316207,35 +316208,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 │ │ -199d6c: |[199d6c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ -199d7c: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ -199d80: 1100 |0002: return-object v0 │ │ +199d70: |[199d70] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Landroid/net/Uri; │ │ +199d80: 6200 4700 |0000: sget-object v0, Landroid/provider/MediaStore$Downloads;.EXTERNAL_CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ +199d84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #16 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -199dbc: |[199dbc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -199dcc: 6e20 8602 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0286 │ │ -199dd2: 0c00 |0003: move-result-object v0 │ │ -199dd4: 1100 |0004: return-object v0 │ │ +199dc0: |[199dc0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +199dd0: 6e20 8602 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setBlockModes:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0286 │ │ +199dd6: 0c00 |0003: move-result-object v0 │ │ +199dd8: 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; │ │ │ │ @@ -316244,18 +316245,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 │ │ -199dd8: |[199dd8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -199de8: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ -199dec: 7030 8402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0284 │ │ -199df2: 1100 |0005: return-object v0 │ │ +199ddc: |[199ddc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Ljava/lang/String;I)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +199dec: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ +199df0: 7030 8402 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.:(Ljava/lang/String;I)V // method@0284 │ │ +199df6: 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 │ │ │ │ @@ -316264,18 +316265,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 │ │ -199d84: |[199d84] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ -199d94: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0285 │ │ -199d9a: 0c00 |0003: move-result-object v0 │ │ -199d9c: 1100 |0004: return-object v0 │ │ +199d88: |[199d88] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/security/keystore/KeyGenParameterSpec$Builder;)Landroid/security/keystore/KeyGenParameterSpec; │ │ +199d98: 6e10 8502 0000 |0000: invoke-virtual {v0}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.build:()Landroid/security/keystore/KeyGenParameterSpec; // method@0285 │ │ +199d9e: 0c00 |0003: move-result-object v0 │ │ +199da0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ │ │ #19 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -316283,18 +316284,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 │ │ -199df4: |[199df4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ -199e04: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ -199e0a: 0c00 |0003: move-result-object v0 │ │ -199e0c: 1100 |0004: return-object v0 │ │ +199df8: |[199df8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;)Landroid/view/Display; │ │ +199e08: 6e10 7000 0000 |0000: invoke-virtual {v0}, Landroid/content/Context;.getDisplay:()Landroid/view/Display; // method@0070 │ │ +199e0e: 0c00 |0003: move-result-object v0 │ │ +199e10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/Context; │ │ │ │ #20 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -316302,18 +316303,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 │ │ -199e10: |[199e10] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ -199e20: 6e10 ab47 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@47ab │ │ -199e26: 0c00 |0003: move-result-object v0 │ │ -199e28: 1100 |0004: return-object v0 │ │ +199e14: |[199e14] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;)Landroid/view/WindowInsets; │ │ +199e24: 6e10 ab47 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout;.getRootWindowInsets:()Landroid/view/WindowInsets; // method@47ab │ │ +199e2a: 0c00 |0003: move-result-object v0 │ │ +199e2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Lorg/thoughtcrime/securesms/components/KeyboardAwareLinearLayout; │ │ │ │ #21 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -316321,35 +316322,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 │ │ -199f08: |[199f08] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ -199f18: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ -199f1c: 1100 |0002: return-object v0 │ │ +199f0c: |[199f0c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()Ljava/lang/Class; │ │ +199f1c: 1c00 3a00 |0000: const-class v0, Landroid/content/pm/ShortcutManager; // type@003a │ │ +199f20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #22 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object;' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -199f20: |[199f20] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ -199f30: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ -199f36: 0c00 |0003: move-result-object v0 │ │ -199f38: 1100 |0004: return-object v0 │ │ +199f24: |[199f24] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/Context;Ljava/lang/Class;)Ljava/lang/Object; │ │ +199f34: 6e20 7900 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/Class;)Ljava/lang/Object; // method@0079 │ │ +199f3a: 0c00 |0003: move-result-object v0 │ │ +199f3c: 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; │ │ │ │ @@ -316358,18 +316359,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 │ │ -199f3c: |[199f3c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ -199f4c: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ -199f52: 0c00 |0003: move-result-object v0 │ │ -199f54: 1100 |0004: return-object v0 │ │ +199f40: |[199f40] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;)Ljava/lang/String; │ │ +199f50: 6e10 3600 0000 |0000: invoke-virtual {v0}, Landroid/app/NotificationChannel;.getId:()Ljava/lang/String; // method@0036 │ │ +199f56: 0c00 |0003: move-result-object v0 │ │ +199f58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/app/NotificationChannel; │ │ │ │ #24 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -316377,34 +316378,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -199fe8: |[199fe8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ -199ff8: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ -199ffc: 0e00 |0002: return-void │ │ +199fec: |[199fec] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:()V │ │ +199ffc: 2200 6d00 |0000: new-instance v0, Landroid/media/AudioFocusRequest$Builder; // type@006d │ │ +19a000: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #25 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm' │ │ type : '(Landroid/app/NotificationChannel;I)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19a030: |[19a030] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ -19a040: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ -19a046: 0e00 |0003: return-void │ │ +19a034: |[19a034] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;I)V │ │ +19a044: 6e20 3900 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setLightColor:(I)V // method@0039 │ │ +19a04a: 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 │ │ │ │ @@ -316413,17 +316414,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 │ │ -19a000: |[19a000] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ -19a010: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ -19a016: 0e00 |0003: return-void │ │ +19a004: |[19a004] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Landroid/net/Uri;Landroid/media/AudioAttributes;)V │ │ +19a014: 6e30 3c00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationChannel;.setSound:(Landroid/net/Uri;Landroid/media/AudioAttributes;)V // method@003c │ │ +19a01a: 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; │ │ @@ -316433,17 +316434,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 │ │ -19a048: |[19a048] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ -19a058: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ -19a05e: 0e00 |0003: return-void │ │ +19a04c: |[19a04c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/CharSequence;)V │ │ +19a05c: 6e20 3a00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setName:(Ljava/lang/CharSequence;)V // method@003a │ │ +19a062: 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; │ │ │ │ @@ -316452,17 +316453,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 │ │ -19a060: |[19a060] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -19a070: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ -19a076: 0e00 |0003: return-void │ │ +19a064: |[19a064] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +19a074: 6e20 3700 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setDescription:(Ljava/lang/String;)V // method@0037 │ │ +19a07a: 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; │ │ │ │ @@ -316471,17 +316472,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 │ │ -19a018: |[19a018] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ -19a028: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ -19a02e: 0e00 |0003: return-void │ │ +19a01c: |[19a01c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationChannel;Z)V │ │ +19a02c: 6e20 3500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableVibration:(Z)V // method@0035 │ │ +19a032: 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 │ │ │ │ @@ -316490,17 +316491,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 │ │ -19a078: |[19a078] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ -19a088: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ -19a08e: 0e00 |0003: return-void │ │ +19a07c: |[19a07c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/app/NotificationManager;Landroid/app/NotificationChannel;)V │ │ +19a08c: 6e20 3e00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationManager;.createNotificationChannel:(Landroid/app/NotificationChannel;)V // method@003e │ │ +19a092: 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; │ │ │ │ @@ -316509,17 +316510,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 │ │ -19a090: |[19a090] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ -19a0a0: 6e20 eb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01eb │ │ -19a0a6: 0e00 |0003: return-void │ │ +19a094: |[19a094] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/net/ConnectivityManager;Landroid/net/ConnectivityManager$NetworkCallback;)V │ │ +19a0a4: 6e20 eb01 1000 |0000: invoke-virtual {v0, v1}, Landroid/net/ConnectivityManager;.registerDefaultNetworkCallback:(Landroid/net/ConnectivityManager$NetworkCallback;)V // method@01eb │ │ +19a0aa: 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; │ │ │ │ @@ -316528,17 +316529,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 │ │ -19a0a8: |[19a0a8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ -19a0b8: 6e20 b503 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b5 │ │ -19a0be: 0e00 |0003: return-void │ │ +19a0ac: |[19a0ac] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/webkit/WebSettings;Z)V │ │ +19a0bc: 6e20 b503 1000 |0000: invoke-virtual {v0, v1}, Landroid/webkit/WebSettings;.setSafeBrowsingEnabled:(Z)V // method@03b5 │ │ +19a0c2: 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 │ │ │ │ @@ -316547,18 +316548,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 │ │ -199e2c: |[199e2c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ -199e3c: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ -199e42: 0a00 |0003: move-result v0 │ │ -199e44: 0f00 |0004: return v0 │ │ +199e30: |[199e30] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/PackageManager;)Z │ │ +199e40: 6e10 c600 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/PackageManager;.canRequestPackageInstalls:()Z // method@00c6 │ │ +199e46: 0a00 |0003: move-result v0 │ │ +199e48: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/pm/PackageManager; │ │ │ │ #34 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -316566,18 +316567,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 │ │ -199e48: |[199e48] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ -199e58: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ -199e5e: 0a00 |0003: move-result v0 │ │ -199e60: 0f00 |0004: return v0 │ │ +199e4c: |[199e4c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/content/pm/ShortcutManager;)Z │ │ +199e5c: 6e10 d100 0000 |0000: invoke-virtual {v0}, Landroid/content/pm/ShortcutManager;.isRateLimitingActive:()Z // method@00d1 │ │ +199e62: 0a00 |0003: move-result v0 │ │ +199e64: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 (null) Landroid/content/pm/ShortcutManager; │ │ │ │ #35 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ @@ -316585,18 +316586,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 │ │ -199e64: |[199e64] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ -199e74: 6e20 7402 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0274 │ │ -199e7a: 0a00 |0003: move-result v0 │ │ -199e7c: 0f00 |0004: return v0 │ │ +199e68: |[199e68] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m:(Landroid/os/PowerManager;Ljava/lang/String;)Z │ │ +199e78: 6e20 7402 1000 |0000: invoke-virtual {v0, v1}, Landroid/os/PowerManager;.isIgnoringBatteryOptimizations:(Ljava/lang/String;)Z // method@0274 │ │ +199e7e: 0a00 |0003: move-result v0 │ │ +199e80: 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; │ │ │ │ @@ -316605,18 +316606,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 │ │ -199ce0: |[199ce0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ -199cf0: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ad │ │ -199cf6: 0c00 |0003: move-result-object v0 │ │ -199cf8: 1100 |0004: return-object v0 │ │ +199ce4: |[199ce4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/media/AudioFocusRequest$Builder;Z)Landroid/media/AudioFocusRequest$Builder; │ │ +199cf4: 6e20 ad01 1000 |0000: invoke-virtual {v0, v1}, Landroid/media/AudioFocusRequest$Builder;.setWillPauseWhenDucked:(Z)Landroid/media/AudioFocusRequest$Builder; // method@01ad │ │ +199cfa: 0c00 |0003: move-result-object v0 │ │ +199cfc: 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 │ │ │ │ @@ -316625,18 +316626,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 │ │ -199da0: |[199da0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ -199db0: 6e20 8702 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0287 │ │ -199db6: 0c00 |0003: move-result-object v0 │ │ -199db8: 1100 |0004: return-object v0 │ │ +199da4: |[199da4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/security/keystore/KeyGenParameterSpec$Builder;[Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; │ │ +199db4: 6e20 8702 1000 |0000: invoke-virtual {v0, v1}, Landroid/security/keystore/KeyGenParameterSpec$Builder;.setEncryptionPaddings:([Ljava/lang/String;)Landroid/security/keystore/KeyGenParameterSpec$Builder; // method@0287 │ │ +199dba: 0c00 |0003: move-result-object v0 │ │ +199dbc: 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; │ │ │ │ @@ -316645,34 +316646,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -199f58: |[199f58] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ -199f68: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ -199f6c: 0e00 |0002: return-void │ │ +199f5c: |[199f5c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:()V │ │ +199f6c: 2200 b600 |0000: new-instance v0, Landroid/security/keystore/KeyGenParameterSpec$Builder; // type@00b6 │ │ +199f70: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #39 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$1' │ │ type : '(Landroid/app/NotificationChannel;Ljava/lang/String;)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -199f88: |[199f88] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ -199f98: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ -199f9e: 0e00 |0003: return-void │ │ +199f8c: |[199f8c] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Ljava/lang/String;)V │ │ +199f9c: 6e20 3800 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setGroup:(Ljava/lang/String;)V // method@0038 │ │ +199fa2: 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; │ │ │ │ @@ -316681,17 +316682,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 │ │ -199f70: |[199f70] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ -199f80: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ -199f86: 0e00 |0003: return-void │ │ +199f74: |[199f74] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$1:(Landroid/app/NotificationChannel;Z)V │ │ +199f84: 6e20 3b00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.setShowBadge:(Z)V // method@003b │ │ +199f8a: 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 │ │ │ │ @@ -316700,34 +316701,34 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -199fa0: |[199fa0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ -199fb0: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ -199fb4: 0e00 |0002: return-void │ │ +199fa4: |[199fa4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:()V │ │ +199fb4: 2200 1600 |0000: new-instance v0, Landroid/app/NotificationChannel; // type@0016 │ │ +199fb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ #42 : (in Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;) │ │ name : 'm$2' │ │ type : '(Landroid/app/NotificationChannel;Z)V' │ │ access : 0x1049 (PUBLIC STATIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -199fb8: |[199fb8] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ -199fc8: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ -199fce: 0e00 |0003: return-void │ │ +199fbc: |[199fbc] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$2:(Landroid/app/NotificationChannel;Z)V │ │ +199fcc: 6e20 3400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/NotificationChannel;.enableLights:(Z)V // method@0034 │ │ +199fd2: 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 │ │ │ │ @@ -316736,17 +316737,17 @@ │ │ type : '()V' │ │ access : 0x1009 (PUBLIC STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -199fd0: |[199fd0] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ -199fe0: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ -199fe4: 0e00 |0002: return-void │ │ +199fd4: |[199fd4] org.thoughtcrime.securesms.util.ViewUtil$$ExternalSyntheticApiModelOutline0.m$3:()V │ │ +199fe4: 2200 1700 |0000: new-instance v0, Landroid/app/NotificationChannelGroup; // type@0017 │ │ +199fe8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 5231 (D8$$SyntheticClass) │ │ @@ -316794,20 +316795,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 │ │ -19a0c0: |[19a0c0] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ -19a0d0: 5b01 a842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42a8 │ │ -19a0d4: 5902 a942 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42a9 │ │ -19a0d8: 5b03 a742 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42a7 │ │ -19a0dc: 7010 9a0a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19a0e2: 0e00 |0009: return-void │ │ +19a0c4: |[19a0c4] org.thoughtcrime.securesms.util.ViewUtil$1.:(Landroid/view/View;ILcom/b44t/messenger/util/concurrent/SettableFuture;)V │ │ +19a0d4: 5b01 a842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42a8 │ │ +19a0d8: 5902 a942 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42a9 │ │ +19a0dc: 5b03 a742 |0004: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42a7 │ │ +19a0e0: 7010 9a0a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19a0e6: 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 │ │ @@ -316819,24 +316820,24 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -19a0e4: |[19a0e4] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -19a0f4: 5412 a842 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42a8 │ │ -19a0f8: 5210 a942 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42a9 │ │ -19a0fc: 6e20 4c03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19a102: 5412 a742 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42a7 │ │ -19a106: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -19a108: 7110 c109 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c1 │ │ -19a10e: 0c00 |000d: move-result-object v0 │ │ -19a110: 6e20 5807 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ -19a116: 0e00 |0011: return-void │ │ +19a0e8: |[19a0e8] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +19a0f8: 5412 a842 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$view:Landroid/view/View; // field@42a8 │ │ +19a0fc: 5210 a942 |0002: iget v0, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$visibility:I // field@42a9 │ │ +19a100: 6e20 4c03 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19a106: 5412 a742 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1;.val$future:Lcom/b44t/messenger/util/concurrent/SettableFuture; // field@42a7 │ │ +19a10a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +19a10c: 7110 c109 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c1 │ │ +19a112: 0c00 |000d: move-result-object v0 │ │ +19a114: 6e20 5807 0200 |000e: invoke-virtual {v2, v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ +19a11a: 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; │ │ @@ -316846,31 +316847,31 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19a118: |[19a118] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -19a128: 0e00 |0000: return-void │ │ +19a11c: |[19a11c] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +19a12c: 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 │ │ -19a12c: |[19a12c] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -19a13c: 0e00 |0000: return-void │ │ +19a130: |[19a130] org.thoughtcrime.securesms.util.ViewUtil$1.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +19a140: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15794 (ViewUtil.java) │ │ │ │ Class #1836 header: │ │ @@ -316919,32 +316920,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19a5cc: |[19a5cc] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -19a5dc: 0e00 |0000: return-void │ │ +19a5d0: |[19a5d0] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +19a5e0: 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 │ │ -19a5e0: |[19a5e0] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ -19a5f0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19a5f6: 0e00 |0003: return-void │ │ +19a5e4: |[19a5e4] org.thoughtcrime.securesms.util.ViewUtil.:()V │ │ +19a5f4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19a5fa: 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;) │ │ @@ -316952,34 +316953,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 │ │ -19a5f8: |[19a5f8] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ -19a608: 6e10 2d03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032d │ │ -19a60e: 0a00 |0003: move-result v0 │ │ -19a610: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -19a614: 0e00 |0006: return-void │ │ -19a616: 6e10 1a03 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19a61c: 0c00 |000a: move-result-object v0 │ │ -19a61e: 7110 dc55 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55dc │ │ -19a624: 0a00 |000e: move-result v0 │ │ -19a626: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -19a628: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ -19a62c: 6e20 4c03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19a632: 0e00 |0015: return-void │ │ -19a634: 6e10 1303 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ -19a63a: 6e10 7d03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ -19a640: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ -19a644: 6e30 8303 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ -19a64a: 6e20 4c03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19a650: 6e20 4d03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ -19a656: 0e00 |0027: return-void │ │ +19a5fc: |[19a5fc] org.thoughtcrime.securesms.util.ViewUtil.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V │ │ +19a60c: 6e10 2d03 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@032d │ │ +19a612: 0a00 |0003: move-result v0 │ │ +19a614: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +19a618: 0e00 |0006: return-void │ │ +19a61a: 6e10 1a03 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19a620: 0c00 |000a: move-result-object v0 │ │ +19a622: 7110 dc55 0000 |000b: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55dc │ │ +19a628: 0a00 |000e: move-result v0 │ │ +19a62a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +19a62c: 3800 0600 |0010: if-eqz v0, 0016 // +0006 │ │ +19a630: 6e20 4c03 1400 |0012: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19a636: 0e00 |0015: return-void │ │ +19a638: 6e10 1303 0400 |0016: invoke-virtual {v4}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ +19a63e: 6e10 7d03 0500 |0019: invoke-virtual {v5}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ +19a644: 1602 0000 |001c: const-wide/16 v2, #int 0 // #0 │ │ +19a648: 6e30 8303 2503 |001e: invoke-virtual {v5, v2, v3}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ +19a64e: 6e20 4c03 1400 |0021: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19a654: 6e20 4d03 5400 |0024: invoke-virtual {v4, v5}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ +19a65a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=149 │ │ 0x0012 line=150 │ │ 0x0016 line=154 │ │ 0x0019 line=155 │ │ @@ -316995,42 +316996,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 │ │ -19a280: |[19a280] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19a290: 2200 eb01 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01eb │ │ -19a294: 7010 5507 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@0755 │ │ -19a29a: 6e10 2d03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032d │ │ -19a2a0: 0a01 |0008: move-result v1 │ │ -19a2a2: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -19a2a4: 7110 c109 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c1 │ │ -19a2aa: 0c02 |000d: move-result-object v2 │ │ -19a2ac: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ -19a2b0: 6e20 5807 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ -19a2b6: 2828 |0013: goto 003b // +0028 │ │ -19a2b8: 6e10 1a03 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19a2be: 0c01 |0017: move-result-object v1 │ │ -19a2c0: 7110 dc55 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55dc │ │ -19a2c6: 0a01 |001b: move-result v1 │ │ -19a2c8: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -19a2cc: 6e20 4c03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19a2d2: 6e20 5807 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ -19a2d8: 2817 |0024: goto 003b // +0017 │ │ -19a2da: 6e10 1303 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ -19a2e0: 6e10 7d03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ -19a2e6: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ -19a2ea: 6e30 8303 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ -19a2f0: 2201 e710 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10e7 │ │ -19a2f4: 7040 ac57 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@57ac │ │ -19a2fa: 6e20 7e03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037e │ │ -19a300: 6e20 4d03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ -19a306: 1100 |003b: return-object v0 │ │ +19a284: |[19a284] org.thoughtcrime.securesms.util.ViewUtil.animateOut:(Landroid/view/View;Landroid/view/animation/Animation;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19a294: 2200 eb01 |0000: new-instance v0, Lcom/b44t/messenger/util/concurrent/SettableFuture; // type@01eb │ │ +19a298: 7010 5507 0000 |0002: invoke-direct {v0}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.:()V // method@0755 │ │ +19a29e: 6e10 2d03 0300 |0005: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@032d │ │ +19a2a4: 0a01 |0008: move-result v1 │ │ +19a2a6: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +19a2a8: 7110 c109 0200 |000a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@09c1 │ │ +19a2ae: 0c02 |000d: move-result-object v2 │ │ +19a2b0: 3351 0600 |000e: if-ne v1, v5, 0014 // +0006 │ │ +19a2b4: 6e20 5807 2000 |0010: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ +19a2ba: 2828 |0013: goto 003b // +0028 │ │ +19a2bc: 6e10 1a03 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19a2c2: 0c01 |0017: move-result-object v1 │ │ +19a2c4: 7110 dc55 0100 |0018: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/AccessibilityUtil;.areAnimationsDisabled:(Landroid/content/Context;)Z // method@55dc │ │ +19a2ca: 0a01 |001b: move-result v1 │ │ +19a2cc: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +19a2d0: 6e20 4c03 5300 |001e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19a2d6: 6e20 5807 2000 |0021: invoke-virtual {v0, v2}, Lcom/b44t/messenger/util/concurrent/SettableFuture;.set:(Ljava/lang/Object;)Z // method@0758 │ │ +19a2dc: 2817 |0024: goto 003b // +0017 │ │ +19a2de: 6e10 1303 0300 |0025: invoke-virtual {v3}, Landroid/view/View;.clearAnimation:()V // method@0313 │ │ +19a2e4: 6e10 7d03 0400 |0028: invoke-virtual {v4}, Landroid/view/animation/Animation;.reset:()V // method@037d │ │ +19a2ea: 1601 0000 |002b: const-wide/16 v1, #int 0 // #0 │ │ +19a2ee: 6e30 8303 1402 |002d: invoke-virtual {v4, v1, v2}, Landroid/view/animation/Animation;.setStartTime:(J)V // method@0383 │ │ +19a2f4: 2201 e710 |0030: new-instance v1, Lorg/thoughtcrime/securesms/util/ViewUtil$1; // type@10e7 │ │ +19a2f8: 7040 ac57 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@57ac │ │ +19a2fe: 6e20 7e03 1400 |0035: invoke-virtual {v4, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@037e │ │ +19a304: 6e20 4d03 4300 |0038: invoke-virtual {v3, v4}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@034d │ │ +19a30a: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ 0x000a line=120 │ │ 0x0014 line=121 │ │ 0x001e line=122 │ │ @@ -317050,36 +317051,36 @@ │ │ type : '(ILandroid/widget/AbsSpinner;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -19a3dc: |[19a3dc] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ -19a3ec: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ -19a3f0: 6e10 cc03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cc │ │ -19a3f6: 0a00 |0005: move-result v0 │ │ -19a3f8: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ -19a3fc: 2802 |0008: goto 000a // +0002 │ │ -19a3fe: 0f03 |0009: return v3 │ │ -19a400: 6200 aa42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@42aa │ │ -19a404: 2201 0903 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -19a408: 1a02 785d |000e: const-string v2, "index " // string@5d78 │ │ -19a40c: 7020 080b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19a412: 6e20 0c0b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19a418: 1a03 2504 |0016: const-string v3, " out of bounds of " // string@0425 │ │ -19a41c: 6e20 110b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19a422: 6e10 cd03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cd │ │ -19a428: 0c03 |001e: move-result-object v3 │ │ -19a42a: 6e20 110b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19a430: 6e10 220b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19a436: 0c03 |0025: move-result-object v3 │ │ -19a438: 7120 c502 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19a43e: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -19a440: 0f03 |002a: return v3 │ │ +19a3e0: |[19a3e0] org.thoughtcrime.securesms.util.ViewUtil.checkBounds:(ILandroid/widget/AbsSpinner;)I │ │ +19a3f0: 3a03 0a00 |0000: if-ltz v3, 000a // +000a │ │ +19a3f4: 6e10 cc03 0400 |0002: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.getCount:()I // method@03cc │ │ +19a3fa: 0a00 |0005: move-result v0 │ │ +19a3fc: 3403 0300 |0006: if-lt v3, v0, 0009 // +0003 │ │ +19a400: 2802 |0008: goto 000a // +0002 │ │ +19a402: 0f03 |0009: return v3 │ │ +19a404: 6200 aa42 |000a: sget-object v0, Lorg/thoughtcrime/securesms/util/ViewUtil;.TAG:Ljava/lang/String; // field@42aa │ │ +19a408: 2201 0903 |000c: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +19a40c: 1a02 785d |000e: const-string v2, "index " // string@5d78 │ │ +19a410: 7020 080b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19a416: 6e20 0c0b 3100 |0013: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19a41c: 1a03 2504 |0016: const-string v3, " out of bounds of " // string@0425 │ │ +19a420: 6e20 110b 3100 |0018: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19a426: 6e10 cd03 0400 |001b: invoke-virtual {v4}, Landroid/widget/AbsSpinner;.toString:()Ljava/lang/String; // method@03cd │ │ +19a42c: 0c03 |001e: move-result-object v3 │ │ +19a42e: 6e20 110b 3100 |001f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19a434: 6e10 220b 0100 |0022: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19a43a: 0c03 |0025: move-result-object v3 │ │ +19a43c: 7120 c502 3000 |0026: invoke-static {v0, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19a442: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +19a444: 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; │ │ @@ -317089,25 +317090,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -19a47c: |[19a47c] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ -19a48c: 8211 |0000: int-to-float v1, v1 │ │ -19a48e: 7100 e800 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ -19a494: 0c00 |0004: move-result-object v0 │ │ -19a496: 6e10 e000 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -19a49c: 0c00 |0008: move-result-object v0 │ │ -19a49e: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -19a4a2: a801 0100 |000b: mul-float v1, v1, v0 │ │ -19a4a6: 7110 7f0a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a7f │ │ -19a4ac: 0a01 |0010: move-result v1 │ │ -19a4ae: 0f01 |0011: return v1 │ │ +19a480: |[19a480] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(I)I │ │ +19a490: 8211 |0000: int-to-float v1, v1 │ │ +19a492: 7100 e800 0000 |0001: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@00e8 │ │ +19a498: 0c00 |0004: move-result-object v0 │ │ +19a49a: 6e10 e000 0000 |0005: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +19a4a0: 0c00 |0008: move-result-object v0 │ │ +19a4a2: 5200 4e00 |0009: iget v0, v0, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +19a4a6: a801 0100 |000b: mul-float v1, v1, v0 │ │ +19a4aa: 7110 7f0a 0100 |000d: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@0a7f │ │ +19a4b0: 0a01 |0010: move-result v1 │ │ +19a4b2: 0f01 |0011: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=270 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) I │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/ViewUtil;) │ │ @@ -317115,27 +317116,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 │ │ -19a444: |[19a444] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ -19a454: 8233 |0000: int-to-float v3, v3 │ │ -19a456: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19a45c: 0c02 |0004: move-result-object v2 │ │ -19a45e: 6e10 e000 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -19a464: 0c02 |0008: move-result-object v2 │ │ -19a466: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ -19a46a: a803 0302 |000b: mul-float v3, v3, v2 │ │ -19a46e: 8932 |000d: float-to-double v2, v3 │ │ -19a470: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ -19a474: cb02 |0010: add-double/2addr v2, v0 │ │ -19a476: 8a22 |0011: double-to-int v2, v2 │ │ -19a478: 0f02 |0012: return v2 │ │ +19a448: |[19a448] org.thoughtcrime.securesms.util.ViewUtil.dpToPx:(Landroid/content/Context;I)I │ │ +19a458: 8233 |0000: int-to-float v3, v3 │ │ +19a45a: 6e10 7600 0200 |0001: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19a460: 0c02 |0004: move-result-object v2 │ │ +19a462: 6e10 e000 0200 |0005: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +19a468: 0c02 |0008: move-result-object v2 │ │ +19a46a: 5222 4e00 |0009: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@004e │ │ +19a46e: a803 0302 |000b: mul-float v3, v3, v2 │ │ +19a472: 8932 |000d: float-to-double v2, v3 │ │ +19a474: 1900 e03f |000e: const-wide/high16 v0, #long 4602678819172646912 // #3fe0 │ │ +19a478: cb02 |0010: add-double/2addr v2, v0 │ │ +19a47a: 8a22 |0011: double-to-int v2, v2 │ │ +19a47c: 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 │ │ │ │ @@ -317144,21 +317145,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 │ │ -19a658: |[19a658] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ -19a668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19a66a: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ -19a66e: 7130 bd57 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57bd │ │ -19a674: 0c03 |0006: move-result-object v3 │ │ -19a676: 7120 b257 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@57b2 │ │ -19a67c: 0e00 |000a: return-void │ │ +19a65c: |[19a65c] org.thoughtcrime.securesms.util.ViewUtil.fadeIn:(Landroid/view/View;I)V │ │ +19a66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19a66e: 1501 803f |0001: const/high16 v1, #int 1065353216 // #3f80 │ │ +19a672: 7130 bd57 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57bd │ │ +19a678: 0c03 |0006: move-result-object v3 │ │ +19a67a: 7120 b257 3200 |0007: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.animateIn:(Landroid/view/View;Landroid/view/animation/Animation;)V // method@57b2 │ │ +19a680: 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 │ │ │ │ @@ -317167,19 +317168,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 │ │ -19a308: |[19a308] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19a318: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -19a31c: 7130 b957 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@57b9 │ │ -19a322: 0c01 |0005: move-result-object v1 │ │ -19a324: 1101 |0006: return-object v1 │ │ +19a30c: |[19a30c] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;I)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19a31c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +19a320: 7130 b957 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; // method@57b9 │ │ +19a326: 0c01 |0005: move-result-object v1 │ │ +19a328: 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 │ │ │ │ @@ -317188,22 +317189,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 │ │ -19a328: |[19a328] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ -19a338: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -19a33c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19a33e: 7130 bd57 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57bd │ │ -19a344: 0c03 |0006: move-result-object v3 │ │ -19a346: 7130 b357 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@57b3 │ │ -19a34c: 0c02 |000a: move-result-object v2 │ │ -19a34e: 1102 |000b: return-object v2 │ │ +19a32c: |[19a32c] org.thoughtcrime.securesms.util.ViewUtil.fadeOut:(Landroid/view/View;II)Lcom/b44t/messenger/util/concurrent/ListenableFuture; │ │ +19a33c: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +19a340: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19a342: 7130 bd57 1003 |0003: invoke-static {v0, v1, v3}, Lorg/thoughtcrime/securesms/util/ViewUtil;.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; // method@57bd │ │ +19a348: 0c03 |0006: move-result-object v3 │ │ +19a34a: 7130 b357 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@57b3 │ │ +19a350: 0c02 |000a: move-result-object v2 │ │ +19a352: 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 │ │ @@ -317213,18 +317214,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 │ │ -19a140: |[19a140] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ -19a150: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -19a156: 0c00 |0003: move-result-object v0 │ │ -19a158: 1100 |0004: return-object v0 │ │ +19a144: |[19a144] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/app/Activity;I)Landroid/view/View; │ │ +19a154: 6e20 1400 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +19a15a: 0c00 |0003: move-result-object v0 │ │ +19a15c: 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 │ │ │ │ @@ -317233,18 +317234,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 │ │ -19a15c: |[19a15c] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ -19a16c: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -19a172: 0c00 |0003: move-result-object v0 │ │ -19a174: 1100 |0004: return-object v0 │ │ +19a160: |[19a160] org.thoughtcrime.securesms.util.ViewUtil.findById:(Landroid/view/View;I)Landroid/view/View; │ │ +19a170: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19a176: 0c00 |0003: move-result-object v0 │ │ +19a178: 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 │ │ │ │ @@ -317253,21 +317254,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 │ │ -19a5a4: |[19a5a4] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ -19a5b4: 2200 f710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@10f7 │ │ -19a5b8: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ -19a5be: 0c01 |0005: move-result-object v1 │ │ -19a5c0: 1f01 fb00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fb │ │ -19a5c4: 7020 5358 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@5853 │ │ -19a5ca: 1100 |000b: return-object v0 │ │ +19a5a8: |[19a5a8] org.thoughtcrime.securesms.util.ViewUtil.findStubById:(Landroid/app/Activity;I)Lorg/thoughtcrime/securesms/util/views/Stub; │ │ +19a5b8: 2200 f710 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/Stub; // type@10f7 │ │ +19a5bc: 6e20 1400 2100 |0002: invoke-virtual {v1, v2}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0014 │ │ +19a5c2: 0c01 |0005: move-result-object v1 │ │ +19a5c4: 1f01 fb00 |0006: check-cast v1, Landroid/view/ViewStub; // type@00fb │ │ +19a5c8: 7020 5358 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/Stub;.:(Landroid/view/ViewStub;)V // method@5853 │ │ +19a5ce: 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 │ │ │ │ @@ -317276,23 +317277,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 │ │ -19a1bc: |[19a1bc] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ -19a1cc: 2200 0301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0103 │ │ -19a1d0: 7030 7c03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037c │ │ -19a1d6: 2201 8b01 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@018b │ │ -19a1da: 7010 9b05 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@059b │ │ -19a1e0: 6e20 8203 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0382 │ │ -19a1e6: 8131 |000d: int-to-long v1, v3 │ │ -19a1e8: 6e30 7f03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037f │ │ -19a1ee: 1100 |0011: return-object v0 │ │ +19a1c0: |[19a1c0] org.thoughtcrime.securesms.util.ViewUtil.getAlphaAnimation:(FFI)Landroid/view/animation/Animation; │ │ +19a1d0: 2200 0301 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0103 │ │ +19a1d4: 7030 7c03 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@037c │ │ +19a1da: 2201 8b01 |0005: new-instance v1, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator; // type@018b │ │ +19a1de: 7010 9b05 0100 |0007: invoke-direct {v1}, Landroidx/interpolator/view/animation/FastOutSlowInInterpolator;.:()V // method@059b │ │ +19a1e4: 6e20 8203 1000 |000a: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@0382 │ │ +19a1ea: 8131 |000d: int-to-long v1, v3 │ │ +19a1ec: 6e30 7f03 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/view/animation/Animation;.setDuration:(J)V // method@037f │ │ +19a1f2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0005 line=100 │ │ 0x000e line=101 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 (null) F │ │ @@ -317304,28 +317305,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19a4b0: |[19a4b0] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ -19a4c0: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ -19a4c6: 0a00 |0003: move-result v0 │ │ -19a4c8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19a4cc: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a4d2: 0c01 |0009: move-result-object v1 │ │ -19a4d4: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a4d8: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19a4dc: 0f01 |000e: return v1 │ │ -19a4de: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a4e4: 0c01 |0012: move-result-object v1 │ │ -19a4e6: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a4ea: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19a4ee: 0f01 |0017: return v1 │ │ +19a4b4: |[19a4b4] org.thoughtcrime.securesms.util.ViewUtil.getLeftMargin:(Landroid/view/View;)I │ │ +19a4c4: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ +19a4ca: 0a00 |0003: move-result v0 │ │ +19a4cc: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19a4d0: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a4d6: 0c01 |0009: move-result-object v1 │ │ +19a4d8: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a4dc: 5211 5b00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19a4e0: 0f01 |000e: return v1 │ │ +19a4e2: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a4e8: 0c01 |0012: move-result-object v1 │ │ +19a4ea: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a4ee: 5211 5c00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19a4f2: 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; │ │ @@ -317335,28 +317336,28 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19a4f0: |[19a4f0] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ -19a500: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ -19a506: 0a00 |0003: move-result v0 │ │ -19a508: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19a50c: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a512: 0c01 |0009: move-result-object v1 │ │ -19a514: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a518: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19a51c: 0f01 |000e: return v1 │ │ -19a51e: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a524: 0c01 |0012: move-result-object v1 │ │ -19a526: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a52a: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19a52e: 0f01 |0017: return v1 │ │ +19a4f4: |[19a4f4] org.thoughtcrime.securesms.util.ViewUtil.getRightMargin:(Landroid/view/View;)I │ │ +19a504: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ +19a50a: 0a00 |0003: move-result v0 │ │ +19a50c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19a510: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a516: 0c01 |0009: move-result-object v1 │ │ +19a518: 1f01 f600 |000a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a51c: 5211 5c00 |000c: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19a520: 0f01 |000e: return v1 │ │ +19a522: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a528: 0c01 |0012: move-result-object v1 │ │ +19a52a: 1f01 f600 |0013: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a52e: 5211 5b00 |0015: iget v1, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19a532: 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; │ │ @@ -317366,42 +317367,42 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -19a530: |[19a530] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ -19a540: 7110 5105 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0551 │ │ -19a546: 0c00 |0003: move-result-object v0 │ │ -19a548: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19a54c: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ -19a550: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ -19a554: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -19a558: 7100 5605 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0556 │ │ -19a55e: 0a04 |000f: move-result v4 │ │ -19a560: 6e20 5705 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0557 │ │ -19a566: 0c04 |0013: move-result-object v4 │ │ -19a568: 5244 6400 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0064 │ │ -19a56c: 0f04 |0016: return v4 │ │ -19a56e: 6e10 2903 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ -19a574: 0c00 |001a: move-result-object v0 │ │ -19a576: 1a01 3d4f |001b: const-string v1, "dimen" // string@4f3d │ │ -19a57a: 1a02 c344 |001d: const-string v2, "android" // string@44c3 │ │ -19a57e: 1a03 6f7e |001f: const-string v3, "status_bar_height" // string@7e6f │ │ -19a582: 6e40 e200 3021 |0021: invoke-virtual {v0, v3, v1, v2}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ -19a588: 0a00 |0024: move-result v0 │ │ -19a58a: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ -19a58e: 6e10 2903 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ -19a594: 0c04 |002a: move-result-object v4 │ │ -19a596: 6e20 df00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00df │ │ -19a59c: 0a04 |002e: move-result v4 │ │ -19a59e: 2802 |002f: goto 0031 // +0002 │ │ -19a5a0: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -19a5a2: 0f04 |0031: return v4 │ │ +19a534: |[19a534] org.thoughtcrime.securesms.util.ViewUtil.getStatusBarHeight:(Landroid/view/View;)I │ │ +19a544: 7110 5105 0400 |0000: invoke-static {v4}, Landroidx/core/view/ViewCompat;.getRootWindowInsets:(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; // method@0551 │ │ +19a54a: 0c00 |0003: move-result-object v0 │ │ +19a54c: 6001 3800 |0004: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19a550: 1302 1d00 |0006: const/16 v2, #int 29 // #1d │ │ +19a554: 3721 0f00 |0008: if-le v1, v2, 0017 // +000f │ │ +19a558: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +19a55c: 7100 5605 0000 |000c: invoke-static {}, Landroidx/core/view/WindowInsetsCompat$Type;.statusBars:()I // method@0556 │ │ +19a562: 0a04 |000f: move-result v4 │ │ +19a564: 6e20 5705 4000 |0010: invoke-virtual {v0, v4}, Landroidx/core/view/WindowInsetsCompat;.getInsets:(I)Landroidx/core/graphics/Insets; // method@0557 │ │ +19a56a: 0c04 |0013: move-result-object v4 │ │ +19a56c: 5244 6400 |0014: iget v4, v4, Landroidx/core/graphics/Insets;.top:I // field@0064 │ │ +19a570: 0f04 |0016: return v4 │ │ +19a572: 6e10 2903 0400 |0017: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ +19a578: 0c00 |001a: move-result-object v0 │ │ +19a57a: 1a01 3d4f |001b: const-string v1, "dimen" // string@4f3d │ │ +19a57e: 1a02 c344 |001d: const-string v2, "android" // string@44c3 │ │ +19a582: 1a03 6f7e |001f: const-string v3, "status_bar_height" // string@7e6f │ │ +19a586: 6e40 e200 3021 |0021: invoke-virtual {v0, v3, v1, v2}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@00e2 │ │ +19a58c: 0a00 |0024: move-result v0 │ │ +19a58e: 3d00 0b00 |0025: if-lez v0, 0030 // +000b │ │ +19a592: 6e10 2903 0400 |0027: invoke-virtual {v4}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ +19a598: 0c04 |002a: move-result-object v4 │ │ +19a59a: 6e20 df00 0400 |002b: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@00df │ │ +19a5a0: 0a04 |002e: move-result v4 │ │ +19a5a2: 2802 |002f: goto 0031 // +0002 │ │ +19a5a4: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +19a5a6: 0f04 |0031: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x000c line=276 │ │ 0x0017 line=279 │ │ 0x0027 line=281 │ │ @@ -317413,18 +317414,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19a350: |[19a350] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ -19a360: 7110 5205 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0552 │ │ -19a366: 0a00 |0003: move-result v0 │ │ -19a368: 0f00 |0004: return v0 │ │ +19a354: |[19a354] org.thoughtcrime.securesms.util.ViewUtil.getX:(Landroid/view/View;)F │ │ +19a364: 7110 5205 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getX:(Landroid/view/View;)F // method@0552 │ │ +19a36a: 0a00 |0003: move-result v0 │ │ +19a36c: 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;) │ │ @@ -317432,18 +317433,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -19a36c: |[19a36c] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ -19a37c: 7110 5305 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0553 │ │ -19a382: 0a00 |0003: move-result v0 │ │ -19a384: 0f00 |0004: return v0 │ │ +19a370: |[19a370] org.thoughtcrime.securesms.util.ViewUtil.getY:(Landroid/view/View;)F │ │ +19a380: 7110 5305 0000 |0000: invoke-static {v0}, Landroidx/core/view/ViewCompat;.getY:(Landroid/view/View;)F // method@0553 │ │ +19a386: 0a00 |0003: move-result v0 │ │ +19a388: 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;) │ │ @@ -317451,19 +317452,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 │ │ -19a178: |[19a178] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ -19a188: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19a18a: 6e40 e802 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -19a190: 0c01 |0004: move-result-object v1 │ │ -19a192: 1101 |0005: return-object v1 │ │ +19a17c: |[19a17c] org.thoughtcrime.securesms.util.ViewUtil.inflate:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;I)Landroid/view/View; │ │ +19a18c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19a18e: 6e40 e802 3102 |0001: invoke-virtual {v1, v3, v2, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +19a194: 0c01 |0004: move-result-object v1 │ │ +19a196: 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 │ │ @@ -317473,21 +317474,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 │ │ -19a194: |[19a194] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ -19a1a4: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -19a1aa: 0c00 |0003: move-result-object v0 │ │ -19a1ac: 1f00 fb00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fb │ │ -19a1b0: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ -19a1b6: 0c00 |0009: move-result-object v0 │ │ -19a1b8: 1100 |000a: return-object v0 │ │ +19a198: |[19a198] org.thoughtcrime.securesms.util.ViewUtil.inflateStub:(Landroid/view/View;I)Landroid/view/View; │ │ +19a1a8: 6e20 1703 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19a1ae: 0c00 |0003: move-result-object v0 │ │ +19a1b0: 1f00 fb00 |0004: check-cast v0, Landroid/view/ViewStub; // type@00fb │ │ +19a1b4: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ +19a1ba: 0c00 |0009: move-result-object v0 │ │ +19a1bc: 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 │ │ │ │ @@ -317496,22 +317497,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19a1f0: |[19a1f0] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ -19a200: 7110 6157 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ -19a206: 0a00 |0003: move-result v0 │ │ -19a208: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -19a20c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -19a20e: 2802 |0007: goto 0009 // +0002 │ │ -19a210: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -19a212: 0f00 |0009: return v0 │ │ +19a1f4: |[19a1f4] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/content/Context;)Z │ │ +19a204: 7110 6157 0000 |0000: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ +19a20a: 0a00 |0003: move-result v0 │ │ +19a20c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +19a210: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +19a212: 2802 |0007: goto 0009 // +0002 │ │ +19a214: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +19a216: 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;) │ │ @@ -317519,20 +317520,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19a214: |[19a214] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ -19a224: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19a22a: 0c00 |0003: move-result-object v0 │ │ -19a22c: 7110 c557 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@57c5 │ │ -19a232: 0a00 |0007: move-result v0 │ │ -19a234: 0f00 |0008: return v0 │ │ +19a218: |[19a218] org.thoughtcrime.securesms.util.ViewUtil.isLtr:(Landroid/view/View;)Z │ │ +19a228: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19a22e: 0c00 |0003: move-result-object v0 │ │ +19a230: 7110 c557 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isLtr:(Landroid/content/Context;)Z // method@57c5 │ │ +19a236: 0a00 |0007: move-result v0 │ │ +19a238: 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;) │ │ @@ -317540,22 +317541,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -19a238: |[19a238] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ -19a248: 7110 6157 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ -19a24e: 0a01 |0003: move-result v1 │ │ -19a250: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19a252: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -19a256: 2802 |0007: goto 0009 // +0002 │ │ -19a258: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -19a25a: 0f00 |0009: return v0 │ │ +19a23c: |[19a23c] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/content/Context;)Z │ │ +19a24c: 7110 6157 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ +19a252: 0a01 |0003: move-result v1 │ │ +19a254: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19a256: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +19a25a: 2802 |0007: goto 0009 // +0002 │ │ +19a25c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +19a25e: 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;) │ │ @@ -317563,20 +317564,20 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19a25c: |[19a25c] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ -19a26c: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19a272: 0c00 |0003: move-result-object v0 │ │ -19a274: 7110 c757 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@57c7 │ │ -19a27a: 0a00 |0007: move-result v0 │ │ -19a27c: 0f00 |0008: return v0 │ │ +19a260: |[19a260] org.thoughtcrime.securesms.util.ViewUtil.isRtl:(Landroid/view/View;)Z │ │ +19a270: 6e10 1a03 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19a276: 0c00 |0003: move-result-object v0 │ │ +19a278: 7110 c757 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/ViewUtil;.isRtl:(Landroid/content/Context;)Z // method@57c7 │ │ +19a27e: 0a00 |0007: move-result v0 │ │ +19a280: 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;) │ │ @@ -317584,22 +317585,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 │ │ -19a680: |[19a680] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ -19a690: 7110 6157 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ -19a696: 0a02 |0003: move-result v2 │ │ -19a698: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19a69a: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -19a69e: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ -19a6a2: 6e20 4503 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0345 │ │ -19a6a8: 0e00 |000c: return-void │ │ +19a684: |[19a684] org.thoughtcrime.securesms.util.ViewUtil.mirrorIfRtl:(Landroid/view/View;Landroid/content/Context;)V │ │ +19a694: 7110 6157 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ +19a69a: 0a02 |0003: move-result v2 │ │ +19a69c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19a69e: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +19a6a2: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ +19a6a6: 6e20 4503 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setScaleX:(F)V // method@0345 │ │ +19a6ac: 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; │ │ @@ -317609,36 +317610,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 │ │ -19a388: |[19a388] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ -19a398: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -19a39e: 0c02 |0003: move-result-object v2 │ │ -19a3a0: 6e10 e000 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ -19a3a6: 0c02 |0007: move-result-object v2 │ │ -19a3a8: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -19a3ac: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ -19a3b0: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ -19a3b4: 1220 |000e: const/4 v0, #int 2 // #2 │ │ -19a3b6: 8233 |000f: int-to-float v3, v3 │ │ -19a3b8: 7130 8057 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@5780 │ │ -19a3be: 0a02 |0013: move-result v2 │ │ -19a3c0: 0f02 |0014: return v2 │ │ -19a3c2: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -19a3c6: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -19a3c8: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ -19a3cc: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ -19a3d0: 0f01 |001c: return v1 │ │ -19a3d2: 8233 |001d: int-to-float v3, v3 │ │ -19a3d4: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ -19a3d8: c923 |0020: div-float/2addr v3, v2 │ │ -19a3da: 0f03 |0021: return v3 │ │ +19a38c: |[19a38c] org.thoughtcrime.securesms.util.ViewUtil.pxToSp:(Landroid/content/Context;I)F │ │ +19a39c: 6e10 7600 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +19a3a2: 0c02 |0003: move-result-object v2 │ │ +19a3a4: 6e10 e000 0200 |0004: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@00e0 │ │ +19a3aa: 0c02 |0007: move-result-object v2 │ │ +19a3ac: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +19a3b0: 1301 2200 |000a: const/16 v1, #int 34 // #22 │ │ +19a3b4: 3410 0900 |000c: if-lt v0, v1, 0015 // +0009 │ │ +19a3b8: 1220 |000e: const/4 v0, #int 2 // #2 │ │ +19a3ba: 8233 |000f: int-to-float v3, v3 │ │ +19a3bc: 7130 8057 3002 |0010: invoke-static {v0, v3, v2}, Lorg/thoughtcrime/securesms/util/ViewUtil$$ExternalSyntheticApiModelOutline0;.m:(IFLandroid/util/DisplayMetrics;)F // method@5780 │ │ +19a3c2: 0a02 |0013: move-result v2 │ │ +19a3c4: 0f02 |0014: return v2 │ │ +19a3c6: 5220 5000 |0015: iget v0, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +19a3ca: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +19a3cc: 2d00 0001 |0018: cmpl-float v0, v0, v1 │ │ +19a3d0: 3900 0300 |001a: if-nez v0, 001d // +0003 │ │ +19a3d4: 0f01 |001c: return v1 │ │ +19a3d6: 8233 |001d: int-to-float v3, v3 │ │ +19a3d8: 5222 5000 |001e: iget v2, v2, Landroid/util/DisplayMetrics;.scaledDensity:F // field@0050 │ │ +19a3dc: c923 |0020: div-float/2addr v3, v2 │ │ +19a3de: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0008 line=206 │ │ 0x0010 line=207 │ │ 0x0015 line=209 │ │ 0x001e line=212 │ │ @@ -317651,17 +317652,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 │ │ -19a6ac: |[19a6ac] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ -19a6bc: 6e20 3b03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@033b │ │ -19a6c2: 0e00 |0003: return-void │ │ +19a6b0: |[19a6b0] org.thoughtcrime.securesms.util.ViewUtil.setBackground:(Landroid/view/View;Landroid/graphics/drawable/Drawable;)V │ │ +19a6c0: 6e20 3b03 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setBackground:(Landroid/graphics/drawable/Drawable;)V // method@033b │ │ +19a6c6: 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; │ │ │ │ @@ -317670,30 +317671,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 │ │ -19a6c4: |[19a6c4] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ -19a6d4: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ -19a6da: 0a00 |0003: move-result v0 │ │ -19a6dc: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19a6e0: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a6e6: 0c00 |0009: move-result-object v0 │ │ -19a6e8: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a6ec: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19a6f0: 2809 |000e: goto 0017 // +0009 │ │ -19a6f2: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a6f8: 0c00 |0012: move-result-object v0 │ │ -19a6fa: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a6fe: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19a702: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ -19a708: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19a70e: 0e00 |001d: return-void │ │ +19a6c8: |[19a6c8] org.thoughtcrime.securesms.util.ViewUtil.setLeftMargin:(Landroid/view/View;I)V │ │ +19a6d8: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ +19a6de: 0a00 |0003: move-result v0 │ │ +19a6e0: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19a6e4: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a6ea: 0c00 |0009: move-result-object v0 │ │ +19a6ec: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a6f0: 5902 5b00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19a6f4: 2809 |000e: goto 0017 // +0009 │ │ +19a6f6: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a6fc: 0c00 |0012: move-result-object v0 │ │ +19a6fe: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a702: 5902 5c00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19a706: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ +19a70c: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19a712: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0006 line=238 │ │ 0x000f line=240 │ │ 0x0017 line=242 │ │ 0x001a line=243 │ │ @@ -317706,23 +317707,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 │ │ -19a710: |[19a710] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ -19a720: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ -19a726: 0a00 |0003: move-result v0 │ │ -19a728: 6e10 2703 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0327 │ │ -19a72e: 0a01 |0007: move-result v1 │ │ -19a730: 6e10 2603 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ -19a736: 0a02 |000b: move-result v2 │ │ -19a738: 6e54 4403 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ -19a73e: 0e00 |000f: return-void │ │ +19a714: |[19a714] org.thoughtcrime.securesms.util.ViewUtil.setPaddingBottom:(Landroid/view/View;I)V │ │ +19a724: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ +19a72a: 0a00 |0003: move-result v0 │ │ +19a72c: 6e10 2703 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingTop:()I // method@0327 │ │ +19a732: 0a01 |0007: move-result v1 │ │ +19a734: 6e10 2603 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ +19a73a: 0a02 |000b: move-result v2 │ │ +19a73c: 6e54 4403 0321 |000c: invoke-virtual {v3, v0, v1, v2, v4}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ +19a742: 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 │ │ │ │ @@ -317731,23 +317732,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 │ │ -19a740: |[19a740] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ -19a750: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ -19a756: 0a00 |0003: move-result v0 │ │ -19a758: 6e10 2603 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ -19a75e: 0a01 |0007: move-result v1 │ │ -19a760: 6e10 2403 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0324 │ │ -19a766: 0a02 |000b: move-result v2 │ │ -19a768: 6e52 4403 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ -19a76e: 0e00 |000f: return-void │ │ +19a744: |[19a744] org.thoughtcrime.securesms.util.ViewUtil.setPaddingTop:(Landroid/view/View;I)V │ │ +19a754: 6e10 2503 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getPaddingLeft:()I // method@0325 │ │ +19a75a: 0a00 |0003: move-result v0 │ │ +19a75c: 6e10 2603 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getPaddingRight:()I // method@0326 │ │ +19a762: 0a01 |0007: move-result v1 │ │ +19a764: 6e10 2403 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getPaddingBottom:()I // method@0324 │ │ +19a76a: 0a02 |000b: move-result v2 │ │ +19a76c: 6e52 4403 0314 |000c: invoke-virtual {v3, v0, v4, v1, v2}, Landroid/view/View;.setPadding:(IIII)V // method@0344 │ │ +19a772: 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 │ │ │ │ @@ -317756,30 +317757,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 │ │ -19a770: |[19a770] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ -19a780: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ -19a786: 0a00 |0003: move-result v0 │ │ -19a788: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -19a78c: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a792: 0c00 |0009: move-result-object v0 │ │ -19a794: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a798: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ -19a79c: 2809 |000e: goto 0017 // +0009 │ │ -19a79e: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a7a4: 0c00 |0012: move-result-object v0 │ │ -19a7a6: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a7aa: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ -19a7ae: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ -19a7b4: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19a7ba: 0e00 |001d: return-void │ │ +19a774: |[19a774] org.thoughtcrime.securesms.util.ViewUtil.setRightMargin:(Landroid/view/View;I)V │ │ +19a784: 7110 4f05 0100 |0000: invoke-static {v1}, Landroidx/core/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@054f │ │ +19a78a: 0a00 |0003: move-result v0 │ │ +19a78c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +19a790: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a796: 0c00 |0009: move-result-object v0 │ │ +19a798: 1f00 f600 |000a: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a79c: 5902 5c00 |000c: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@005c │ │ +19a7a0: 2809 |000e: goto 0017 // +0009 │ │ +19a7a2: 6e10 1f03 0100 |000f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a7a8: 0c00 |0012: move-result-object v0 │ │ +19a7aa: 1f00 f600 |0013: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a7ae: 5902 5b00 |0015: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@005b │ │ +19a7b2: 6e10 1803 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.forceLayout:()V // method@0318 │ │ +19a7b8: 6e10 3903 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19a7be: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0006 line=248 │ │ 0x000f line=250 │ │ 0x0017 line=252 │ │ 0x001a line=253 │ │ @@ -317792,25 +317793,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 │ │ -19a7bc: |[19a7bc] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ -19a7cc: 7110 6157 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ -19a7d2: 0a02 |0003: move-result v2 │ │ -19a7d4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19a7d6: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ -19a7da: 1252 |0007: const/4 v2, #int 5 // #5 │ │ -19a7dc: 6e20 6304 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0463 │ │ -19a7e2: 2805 |000b: goto 0010 // +0005 │ │ -19a7e4: 1232 |000c: const/4 v2, #int 3 // #3 │ │ -19a7e6: 6e20 6304 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0463 │ │ -19a7ec: 0e00 |0010: return-void │ │ +19a7c0: |[19a7c0] org.thoughtcrime.securesms.util.ViewUtil.setTextViewGravityStart:(Landroid/widget/TextView;Landroid/content/Context;)V │ │ +19a7d0: 7110 6157 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/Util;.getLayoutDirection:(Landroid/content/Context;)I // method@5761 │ │ +19a7d6: 0a02 |0003: move-result v2 │ │ +19a7d8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19a7da: 3302 0700 |0005: if-ne v2, v0, 000c // +0007 │ │ +19a7de: 1252 |0007: const/4 v2, #int 5 // #5 │ │ +19a7e0: 6e20 6304 2100 |0008: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0463 │ │ +19a7e6: 2805 |000b: goto 0010 // +0005 │ │ +19a7e8: 1232 |000c: const/4 v2, #int 3 // #3 │ │ +19a7ea: 6e20 6304 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@0463 │ │ +19a7f0: 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; │ │ @@ -317821,21 +317822,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 │ │ -19a7f0: |[19a7f0] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ -19a800: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a806: 0c00 |0003: move-result-object v0 │ │ -19a808: 1f00 f600 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ -19a80c: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ -19a810: 6e10 3903 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19a816: 0e00 |000b: return-void │ │ +19a7f4: |[19a7f4] org.thoughtcrime.securesms.util.ViewUtil.setTopMargin:(Landroid/view/View;I)V │ │ +19a804: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a80a: 0c00 |0003: move-result-object v0 │ │ +19a80c: 1f00 f600 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@00f6 │ │ +19a810: 5902 5d00 |0006: iput v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@005d │ │ +19a814: 6e10 3903 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19a81a: 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 │ │ @@ -317845,18 +317846,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 │ │ -19a818: |[19a818] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ -19a828: 8211 |0000: int-to-float v1, v1 │ │ -19a82a: 7120 5505 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0555 │ │ -19a830: 0e00 |0004: return-void │ │ +19a81c: |[19a81c] org.thoughtcrime.securesms.util.ViewUtil.setX:(Landroid/view/View;I)V │ │ +19a82c: 8211 |0000: int-to-float v1, v1 │ │ +19a82e: 7120 5505 1000 |0001: invoke-static {v0, v1}, Landroidx/core/view/ViewCompat;.setX:(Landroid/view/View;F)V // method@0555 │ │ +19a834: 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 │ │ │ │ @@ -317865,24 +317866,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 │ │ -19a834: |[19a834] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ -19a844: 6e20 5903 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0359 │ │ -19a84a: 0a00 |0003: move-result v0 │ │ -19a84c: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ -19a84e: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ -19a852: 6e20 5a03 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@035a │ │ -19a858: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ -19a85c: 0105 |000c: move v5, v0 │ │ -19a85e: 6e30 5103 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0351 │ │ -19a864: 0e00 |0010: return-void │ │ +19a838: |[19a838] org.thoughtcrime.securesms.util.ViewUtil.swapChildInPlace:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/View;I)V │ │ +19a848: 6e20 5903 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@0359 │ │ +19a84e: 0a00 |0003: move-result v0 │ │ +19a850: 12f1 |0004: const/4 v1, #int -1 // #ff │ │ +19a852: 3710 0500 |0005: if-le v0, v1, 000a // +0005 │ │ +19a856: 6e20 5a03 3200 |0007: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@035a │ │ +19a85c: 3710 0300 |000a: if-le v0, v1, 000d // +0003 │ │ +19a860: 0105 |000c: move v5, v0 │ │ +19a862: 6e30 5103 4205 |000d: invoke-virtual {v2, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@0351 │ │ +19a868: 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; │ │ @@ -317895,23 +317896,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 │ │ -19a868: |[19a868] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ -19a878: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a87e: 0c00 |0003: move-result-object v0 │ │ -19a880: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -19a884: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -19a88a: 0c02 |0009: move-result-object v2 │ │ -19a88c: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -19a890: 6e10 3903 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ -19a896: 0e00 |000f: return-void │ │ +19a86c: |[19a86c] org.thoughtcrime.securesms.util.ViewUtil.updateLayoutParams:(Landroid/view/View;II)V │ │ +19a87c: 6e10 1f03 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a882: 0c00 |0003: move-result-object v0 │ │ +19a884: 5902 5a00 |0004: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +19a888: 6e10 1f03 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +19a88e: 0c02 |0009: move-result-object v2 │ │ +19a890: 5923 5900 |000a: iput v3, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +19a894: 6e10 3903 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.requestLayout:()V // method@0339 │ │ +19a89a: 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; │ │ @@ -318012,17 +318013,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19aabc: |[19aabc] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ -19aacc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19aad2: 0e00 |0003: return-void │ │ +19aac0: |[19aac0] org.thoughtcrime.securesms.util.guava.Optional.:()V │ │ +19aad0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19aad6: 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;) │ │ @@ -318030,40 +318031,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 │ │ -19aa54: |[19aa54] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19aa64: 6200 ab42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ -19aa68: 1100 |0002: return-object v0 │ │ +19aa58: |[19aa58] org.thoughtcrime.securesms.util.guava.Optional.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19aa68: 6200 ab42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ +19aa6c: 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 │ │ -19aa6c: |[19aa6c] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19aa7c: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ -19aa80: 7100 e857 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@57e8 │ │ -19aa86: 0c01 |0005: move-result-object v1 │ │ -19aa88: 2807 |0006: goto 000d // +0007 │ │ -19aa8a: 2200 ee10 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ -19aa8e: 7020 0958 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ -19aa94: 0701 |000c: move-object v1, v0 │ │ -19aa96: 1101 |000d: return-object v1 │ │ +19aa70: |[19aa70] org.thoughtcrime.securesms.util.guava.Optional.fromNullable:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19aa80: 3901 0700 |0000: if-nez v1, 0007 // +0007 │ │ +19aa84: 7100 e857 0000 |0002: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@57e8 │ │ +19aa8a: 0c01 |0005: move-result-object v1 │ │ +19aa8c: 2807 |0006: goto 000d // +0007 │ │ +19aa8e: 2200 ee10 |0007: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ +19aa92: 7020 0958 1000 |0009: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ +19aa98: 0701 |000c: move-object v1, v0 │ │ +19aa9a: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -318072,20 +318073,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 │ │ -19aa98: |[19aa98] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19aaa8: 2200 ee10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ -19aaac: 7110 ff57 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ -19aab2: 0c01 |0005: move-result-object v1 │ │ -19aab4: 7020 0958 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ -19aaba: 1100 |0009: return-object v0 │ │ +19aa9c: |[19aa9c] org.thoughtcrime.securesms.util.guava.Optional.of:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19aaac: 2200 ee10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ +19aab0: 7110 ff57 0100 |0002: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ +19aab6: 0c01 |0005: move-result-object v1 │ │ +19aab8: 7020 0958 1000 |0006: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ +19aabe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000a reg=1 (null) Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -318188,17 +318189,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19ae60: |[19ae60] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ -19ae70: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19ae76: 0e00 |0003: return-void │ │ +19ae64: |[19ae64] org.thoughtcrime.securesms.util.guava.Preconditions.:()V │ │ +19ae74: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19ae7a: 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;) │ │ @@ -318206,51 +318207,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 │ │ -19abe4: |[19abe4] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -19abf4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19abf6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19abf8: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -19abfa: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -19abfe: 7110 4c0a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ac04: 0c04 |0008: move-result-object v4 │ │ -19ac06: 2325 2d11 |0009: new-array v5, v2, [Ljava/lang/Object; // type@112d │ │ -19ac0a: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -19ac0e: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -19ac12: 1a04 ab05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ab │ │ -19ac16: 7120 0858 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19ac1c: 0c04 |0014: move-result-object v4 │ │ -19ac1e: 1104 |0015: return-object v4 │ │ -19ac20: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -19ac24: 7110 4c0a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ac2a: 0c04 |001b: move-result-object v4 │ │ -19ac2c: 7110 4c0a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ac32: 0c05 |001f: move-result-object v5 │ │ -19ac34: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -19ac36: 2333 2d11 |0021: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ -19ac3a: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -19ac3e: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -19ac42: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -19ac46: 1a04 a905 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@05a9 │ │ -19ac4a: 7120 0858 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19ac50: 0c04 |002e: move-result-object v4 │ │ -19ac52: 1104 |002f: return-object v4 │ │ -19ac54: 2204 eb02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19ac58: 2206 0903 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -19ac5c: 1a00 cc6e |0034: const-string v0, "negative size: " // string@6ecc │ │ -19ac60: 7020 080b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19ac66: 6e20 0c0b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19ac6c: 6e10 220b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19ac72: 0c05 |003f: move-result-object v5 │ │ -19ac74: 7020 3b0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ -19ac7a: 2704 |0043: throw v4 │ │ +19abe8: |[19abe8] org.thoughtcrime.securesms.util.guava.Preconditions.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +19abf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19abfa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19abfc: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +19abfe: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +19ac02: 7110 4c0a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19ac08: 0c04 |0008: move-result-object v4 │ │ +19ac0a: 2325 2d11 |0009: new-array v5, v2, [Ljava/lang/Object; // type@112d │ │ +19ac0e: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +19ac12: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +19ac16: 1a04 ab05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ab │ │ +19ac1a: 7120 0858 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19ac20: 0c04 |0014: move-result-object v4 │ │ +19ac22: 1104 |0015: return-object v4 │ │ +19ac24: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +19ac28: 7110 4c0a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19ac2e: 0c04 |001b: move-result-object v4 │ │ +19ac30: 7110 4c0a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19ac36: 0c05 |001f: move-result-object v5 │ │ +19ac38: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +19ac3a: 2333 2d11 |0021: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ +19ac3e: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +19ac42: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +19ac46: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +19ac4a: 1a04 a905 |0029: const-string v4, "%s (%s) must be less than size (%s)" // string@05a9 │ │ +19ac4e: 7120 0858 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19ac54: 0c04 |002e: move-result-object v4 │ │ +19ac56: 1104 |002f: return-object v4 │ │ +19ac58: 2204 eb02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19ac5c: 2206 0903 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +19ac60: 1a00 cc6e |0034: const-string v0, "negative size: " // string@6ecc │ │ +19ac64: 7020 080b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19ac6a: 6e20 0c0b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19ac70: 6e10 220b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19ac76: 0c05 |003f: move-result-object v5 │ │ +19ac78: 7020 3b0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ +19ac7e: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=310 │ │ 0x0018 line=314 │ │ 0x0030 line=312 │ │ locals : │ │ 0x0000 - 0x0044 reg=4 (null) I │ │ @@ -318262,51 +318263,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 │ │ -19ac7c: |[19ac7c] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ -19ac8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19ac8e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19ac90: 1222 |0002: const/4 v2, #int 2 // #2 │ │ -19ac92: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ -19ac96: 7110 4c0a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ac9c: 0c04 |0008: move-result-object v4 │ │ -19ac9e: 2325 2d11 |0009: new-array v5, v2, [Ljava/lang/Object; // type@112d │ │ -19aca2: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ -19aca6: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ -19acaa: 1a04 ab05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ab │ │ -19acae: 7120 0858 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19acb4: 0c04 |0014: move-result-object v4 │ │ -19acb6: 1104 |0015: return-object v4 │ │ -19acb8: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ -19acbc: 7110 4c0a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19acc2: 0c04 |001b: move-result-object v4 │ │ -19acc4: 7110 4c0a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19acca: 0c05 |001f: move-result-object v5 │ │ -19accc: 1233 |0020: const/4 v3, #int 3 // #3 │ │ -19acce: 2333 2d11 |0021: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ -19acd2: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ -19acd6: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ -19acda: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ -19acde: 1a04 aa05 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@05aa │ │ -19ace2: 7120 0858 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19ace8: 0c04 |002e: move-result-object v4 │ │ -19acea: 1104 |002f: return-object v4 │ │ -19acec: 2204 eb02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19acf0: 2206 0903 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -19acf4: 1a00 cc6e |0034: const-string v0, "negative size: " // string@6ecc │ │ -19acf8: 7020 080b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19acfe: 6e20 0c0b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19ad04: 6e10 220b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19ad0a: 0c05 |003f: move-result-object v5 │ │ -19ad0c: 7020 3b0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ -19ad12: 2704 |0043: throw v4 │ │ +19ac80: |[19ac80] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; │ │ +19ac90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19ac92: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19ac94: 1222 |0002: const/4 v2, #int 2 // #2 │ │ +19ac96: 3b04 1300 |0003: if-gez v4, 0016 // +0013 │ │ +19ac9a: 7110 4c0a 0400 |0005: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19aca0: 0c04 |0008: move-result-object v4 │ │ +19aca2: 2325 2d11 |0009: new-array v5, v2, [Ljava/lang/Object; // type@112d │ │ +19aca6: 4d06 0501 |000b: aput-object v6, v5, v1 │ │ +19acaa: 4d04 0500 |000d: aput-object v4, v5, v0 │ │ +19acae: 1a04 ab05 |000f: const-string v4, "%s (%s) must not be negative" // string@05ab │ │ +19acb2: 7120 0858 5400 |0011: invoke-static {v4, v5}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19acb8: 0c04 |0014: move-result-object v4 │ │ +19acba: 1104 |0015: return-object v4 │ │ +19acbc: 3a05 1a00 |0016: if-ltz v5, 0030 // +001a │ │ +19acc0: 7110 4c0a 0400 |0018: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19acc6: 0c04 |001b: move-result-object v4 │ │ +19acc8: 7110 4c0a 0500 |001c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19acce: 0c05 |001f: move-result-object v5 │ │ +19acd0: 1233 |0020: const/4 v3, #int 3 // #3 │ │ +19acd2: 2333 2d11 |0021: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ +19acd6: 4d06 0301 |0023: aput-object v6, v3, v1 │ │ +19acda: 4d04 0300 |0025: aput-object v4, v3, v0 │ │ +19acde: 4d05 0302 |0027: aput-object v5, v3, v2 │ │ +19ace2: 1a04 aa05 |0029: const-string v4, "%s (%s) must not be greater than size (%s)" // string@05aa │ │ +19ace6: 7120 0858 3400 |002b: invoke-static {v4, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19acec: 0c04 |002e: move-result-object v4 │ │ +19acee: 1104 |002f: return-object v4 │ │ +19acf0: 2204 eb02 |0030: new-instance v4, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19acf4: 2206 0903 |0032: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +19acf8: 1a00 cc6e |0034: const-string v0, "negative size: " // string@6ecc │ │ +19acfc: 7020 080b 0600 |0036: invoke-direct {v6, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19ad02: 6e20 0c0b 5600 |0039: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19ad08: 6e10 220b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19ad0e: 0c05 |003f: move-result-object v5 │ │ +19ad10: 7020 3b0a 5400 |0040: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ +19ad16: 2704 |0043: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=360 │ │ 0x0018 line=365 │ │ 0x0029 line=364 │ │ 0x0030 line=362 │ │ locals : │ │ @@ -318319,43 +318320,43 @@ │ │ type : '(III)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -19ad14: |[19ad14] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ -19ad24: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ -19ad28: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ -19ad2c: 2825 |0004: goto 0029 // +0025 │ │ -19ad2e: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ -19ad32: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ -19ad36: 2819 |0009: goto 0022 // +0019 │ │ -19ad38: 7110 4c0a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ad3e: 0c02 |000d: move-result-object v2 │ │ -19ad40: 7110 4c0a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19ad46: 0c01 |0011: move-result-object v1 │ │ -19ad48: 1223 |0012: const/4 v3, #int 2 // #2 │ │ -19ad4a: 2333 2d11 |0013: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ -19ad4e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -19ad50: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ -19ad54: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -19ad56: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ -19ad5a: 1a01 1851 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@5118 │ │ -19ad5e: 7120 0858 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19ad64: 0c01 |0020: move-result-object v1 │ │ -19ad66: 1101 |0021: return-object v1 │ │ -19ad68: 1a01 1751 |0022: const-string v1, "end index" // string@5117 │ │ -19ad6c: 7130 f857 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ -19ad72: 0c01 |0027: move-result-object v1 │ │ -19ad74: 1101 |0028: return-object v1 │ │ -19ad76: 1a02 007e |0029: const-string v2, "start index" // string@7e00 │ │ -19ad7a: 7130 f857 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ -19ad80: 0c01 |002e: move-result-object v1 │ │ -19ad82: 1101 |002f: return-object v1 │ │ +19ad18: |[19ad18] org.thoughtcrime.securesms.util.guava.Preconditions.badPositionIndexes:(III)Ljava/lang/String; │ │ +19ad28: 3a01 2900 |0000: if-ltz v1, 0029 // +0029 │ │ +19ad2c: 3731 0300 |0002: if-le v1, v3, 0005 // +0003 │ │ +19ad30: 2825 |0004: goto 0029 // +0025 │ │ +19ad32: 3a02 1d00 |0005: if-ltz v2, 0022 // +001d │ │ +19ad36: 3732 0300 |0007: if-le v2, v3, 000a // +0003 │ │ +19ad3a: 2819 |0009: goto 0022 // +0019 │ │ +19ad3c: 7110 4c0a 0200 |000a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19ad42: 0c02 |000d: move-result-object v2 │ │ +19ad44: 7110 4c0a 0100 |000e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19ad4a: 0c01 |0011: move-result-object v1 │ │ +19ad4c: 1223 |0012: const/4 v3, #int 2 // #2 │ │ +19ad4e: 2333 2d11 |0013: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ +19ad52: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +19ad54: 4d02 0300 |0016: aput-object v2, v3, v0 │ │ +19ad58: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +19ad5a: 4d01 0302 |0019: aput-object v1, v3, v2 │ │ +19ad5e: 1a01 1851 |001b: const-string v1, "end index (%s) must not be less than start index (%s)" // string@5118 │ │ +19ad62: 7120 0858 3100 |001d: invoke-static {v1, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19ad68: 0c01 |0020: move-result-object v1 │ │ +19ad6a: 1101 |0021: return-object v1 │ │ +19ad6c: 1a01 1751 |0022: const-string v1, "end index" // string@5117 │ │ +19ad70: 7130 f857 3201 |0024: invoke-static {v2, v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ +19ad76: 0c01 |0027: move-result-object v1 │ │ +19ad78: 1101 |0028: return-object v1 │ │ +19ad7a: 1a02 007e |0029: const-string v2, "start index" // string@7e00 │ │ +19ad7e: 7130 f857 3102 |002b: invoke-static {v1, v3, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ +19ad84: 0c01 |002e: move-result-object v1 │ │ +19ad86: 1101 |002f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x000a line=399 │ │ 0x001b line=398 │ │ 0x0022 line=395 │ │ 0x0029 line=392 │ │ locals : │ │ @@ -318368,20 +318369,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19ae78: |[19ae78] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ -19ae88: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19ae8c: 0e00 |0002: return-void │ │ -19ae8e: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19ae92: 7010 3a0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3a │ │ -19ae98: 2700 |0008: throw v0 │ │ +19ae7c: |[19ae7c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(Z)V │ │ +19ae8c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19ae90: 0e00 |0002: return-void │ │ +19ae92: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19ae96: 7010 3a0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3a │ │ +19ae9c: 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;) │ │ @@ -318389,22 +318390,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19ae9c: |[19ae9c] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ -19aeac: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19aeb0: 0e00 |0002: return-void │ │ -19aeb2: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19aeb6: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ -19aebc: 0c01 |0008: move-result-object v1 │ │ -19aebe: 7020 3b0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ -19aec4: 2700 |000c: throw v0 │ │ +19aea0: |[19aea0] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/Object;)V │ │ +19aeb0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19aeb4: 0e00 |0002: return-void │ │ +19aeb6: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19aeba: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ +19aec0: 0c01 |0008: move-result-object v1 │ │ +19aec2: 7020 3b0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ +19aec8: 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; │ │ │ │ @@ -318413,22 +318414,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 │ │ -19aec8: |[19aec8] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -19aed8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19aedc: 0e00 |0002: return-void │ │ -19aede: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19aee2: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19aee8: 0c01 |0008: move-result-object v1 │ │ -19aeea: 7020 3b0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ -19aef0: 2700 |000c: throw v0 │ │ +19aecc: |[19aecc] org.thoughtcrime.securesms.util.guava.Preconditions.checkArgument:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +19aedc: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19aee0: 0e00 |0002: return-void │ │ +19aee2: 2200 eb02 |0003: new-instance v0, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19aee6: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19aeec: 0c01 |0008: move-result-object v1 │ │ +19aeee: 7020 3b0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@0a3b │ │ +19aef4: 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; │ │ @@ -318439,19 +318440,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19aad4: |[19aad4] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ -19aae4: 1a00 775d |0000: const-string v0, "index" // string@5d77 │ │ -19aae8: 7130 fe57 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@57fe │ │ -19aaee: 0a01 |0005: move-result v1 │ │ -19aaf0: 0f01 |0006: return v1 │ │ +19aad8: |[19aad8] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(II)I │ │ +19aae8: 1a00 775d |0000: const-string v0, "index" // string@5d77 │ │ +19aaec: 7130 fe57 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkElementIndex:(IILjava/lang/String;)I // method@57fe │ │ +19aaf2: 0a01 |0005: move-result v1 │ │ +19aaf4: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -318460,23 +318461,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -19aaf4: |[19aaf4] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ -19ab04: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -19ab08: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ -19ab0c: 0f01 |0004: return v1 │ │ -19ab0e: 2200 ed02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ -19ab12: 7130 f757 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f7 │ │ -19ab18: 0c01 |000a: move-result-object v1 │ │ -19ab1a: 7020 410a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ -19ab20: 2700 |000e: throw v0 │ │ +19aaf8: |[19aaf8] org.thoughtcrime.securesms.util.guava.Preconditions.checkElementIndex:(IILjava/lang/String;)I │ │ +19ab08: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +19ab0c: 3521 0300 |0002: if-ge v1, v2, 0005 // +0003 │ │ +19ab10: 0f01 |0004: return v1 │ │ +19ab12: 2200 ed02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ +19ab16: 7130 f757 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badElementIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f7 │ │ +19ab1c: 0c01 |000a: move-result-object v1 │ │ +19ab1e: 7020 410a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ +19ab24: 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; │ │ @@ -318486,17 +318487,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 │ │ -19ab74: |[19ab74] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ab84: 6e10 9c0a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ -19ab8a: 1100 |0003: return-object v0 │ │ +19ab78: |[19ab78] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19ab88: 6e10 9c0a 0000 |0000: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ +19ab8e: 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;) │ │ @@ -318504,22 +318505,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 │ │ -19ab8c: |[19ab8c] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -19ab9c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19aba0: 1100 |0002: return-object v0 │ │ -19aba2: 2200 f802 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f8 │ │ -19aba6: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ -19abac: 0c01 |0008: move-result-object v1 │ │ -19abae: 7020 910a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a91 │ │ -19abb4: 2700 |000c: throw v0 │ │ +19ab90: |[19ab90] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +19aba0: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19aba4: 1100 |0002: return-object v0 │ │ +19aba6: 2200 f802 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f8 │ │ +19abaa: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ +19abb0: 0c01 |0008: move-result-object v1 │ │ +19abb2: 7020 910a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a91 │ │ +19abb8: 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; │ │ │ │ @@ -318528,22 +318529,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 │ │ -19abb8: |[19abb8] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -19abc8: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19abcc: 1100 |0002: return-object v0 │ │ -19abce: 2200 f802 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f8 │ │ -19abd2: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19abd8: 0c01 |0008: move-result-object v1 │ │ -19abda: 7020 910a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a91 │ │ -19abe0: 2700 |000c: throw v0 │ │ +19abbc: |[19abbc] org.thoughtcrime.securesms.util.guava.Preconditions.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +19abcc: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19abd0: 1100 |0002: return-object v0 │ │ +19abd2: 2200 f802 |0003: new-instance v0, Ljava/lang/NullPointerException; // type@02f8 │ │ +19abd6: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19abdc: 0c01 |0008: move-result-object v1 │ │ +19abde: 7020 910a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@0a91 │ │ +19abe4: 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; │ │ @@ -318554,19 +318555,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19ab24: |[19ab24] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ -19ab34: 1a00 775d |0000: const-string v0, "index" // string@5d77 │ │ -19ab38: 7130 0358 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@5803 │ │ -19ab3e: 0a01 |0005: move-result v1 │ │ -19ab40: 0f01 |0006: return v1 │ │ +19ab28: |[19ab28] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(II)I │ │ +19ab38: 1a00 775d |0000: const-string v0, "index" // string@5d77 │ │ +19ab3c: 7130 0358 2100 |0002: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkPositionIndex:(IILjava/lang/String;)I // method@5803 │ │ +19ab42: 0a01 |0005: move-result v1 │ │ +19ab44: 0f01 |0006: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 (null) I │ │ 0x0000 - 0x0007 reg=2 (null) I │ │ │ │ @@ -318575,23 +318576,23 @@ │ │ type : '(IILjava/lang/String;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -19ab44: |[19ab44] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ -19ab54: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ -19ab58: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ -19ab5c: 0f01 |0004: return v1 │ │ -19ab5e: 2200 ed02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ -19ab62: 7130 f857 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ -19ab68: 0c01 |000a: move-result-object v1 │ │ -19ab6a: 7020 410a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ -19ab70: 2700 |000e: throw v0 │ │ +19ab48: |[19ab48] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndex:(IILjava/lang/String;)I │ │ +19ab58: 3a01 0500 |0000: if-ltz v1, 0005 // +0005 │ │ +19ab5c: 3621 0300 |0002: if-gt v1, v2, 0005 // +0003 │ │ +19ab60: 0f01 |0004: return v1 │ │ +19ab62: 2200 ed02 |0005: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ +19ab66: 7130 f857 2103 |0007: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndex:(IILjava/lang/String;)Ljava/lang/String; // method@57f8 │ │ +19ab6c: 0c01 |000a: move-result-object v1 │ │ +19ab6e: 7020 410a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ +19ab74: 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; │ │ @@ -318601,24 +318602,24 @@ │ │ type : '(III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -19aef4: |[19aef4] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ -19af04: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ -19af08: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ -19af0c: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ -19af10: 0e00 |0006: return-void │ │ -19af12: 2200 ed02 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ -19af16: 7130 f957 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@57f9 │ │ -19af1c: 0c01 |000c: move-result-object v1 │ │ -19af1e: 7020 410a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ -19af24: 2700 |0010: throw v0 │ │ +19aef8: |[19aef8] org.thoughtcrime.securesms.util.guava.Preconditions.checkPositionIndexes:(III)V │ │ +19af08: 3a01 0700 |0000: if-ltz v1, 0007 // +0007 │ │ +19af0c: 3412 0500 |0002: if-lt v2, v1, 0007 // +0005 │ │ +19af10: 3632 0300 |0004: if-gt v2, v3, 0007 // +0003 │ │ +19af14: 0e00 |0006: return-void │ │ +19af16: 2200 ed02 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@02ed │ │ +19af1a: 7130 f957 2103 |0009: invoke-static {v1, v2, v3}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.badPositionIndexes:(III)Ljava/lang/String; // method@57f9 │ │ +19af20: 0c01 |000c: move-result-object v1 │ │ +19af22: 7020 410a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@0a41 │ │ +19af28: 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 │ │ @@ -318628,20 +318629,20 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19af28: |[19af28] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ -19af38: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19af3c: 0e00 |0002: return-void │ │ -19af3e: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ -19af42: 7010 3e0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a3e │ │ -19af48: 2700 |0008: throw v0 │ │ +19af2c: |[19af2c] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(Z)V │ │ +19af3c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19af40: 0e00 |0002: return-void │ │ +19af42: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ +19af46: 7010 3e0a 0000 |0005: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@0a3e │ │ +19af4c: 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;) │ │ @@ -318649,22 +318650,22 @@ │ │ type : '(ZLjava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -19af4c: |[19af4c] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ -19af5c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19af60: 0e00 |0002: return-void │ │ -19af62: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ -19af66: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ -19af6c: 0c01 |0008: move-result-object v1 │ │ -19af6e: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ -19af74: 2700 |000c: throw v0 │ │ +19af50: |[19af50] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/Object;)V │ │ +19af60: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19af64: 0e00 |0002: return-void │ │ +19af66: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ +19af6a: 7110 fc0a 0100 |0005: invoke-static {v1}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ +19af70: 0c01 |0008: move-result-object v1 │ │ +19af72: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19af78: 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; │ │ │ │ @@ -318673,22 +318674,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 │ │ -19af78: |[19af78] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ -19af88: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ -19af8c: 0e00 |0002: return-void │ │ -19af8e: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ -19af92: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ -19af98: 0c01 |0008: move-result-object v1 │ │ -19af9a: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ -19afa0: 2700 |000c: throw v0 │ │ +19af7c: |[19af7c] org.thoughtcrime.securesms.util.guava.Preconditions.checkState:(ZLjava/lang/String;[Ljava/lang/Object;)V │ │ +19af8c: 3800 0300 |0000: if-eqz v0, 0003 // +0003 │ │ +19af90: 0e00 |0002: return-void │ │ +19af92: 2200 ec02 |0003: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ +19af96: 7120 0858 2100 |0005: invoke-static {v1, v2}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@5808 │ │ +19af9c: 0c01 |0008: move-result-object v1 │ │ +19af9e: 7020 3f0a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19afa4: 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; │ │ @@ -318699,69 +318700,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 │ │ -19ad84: |[19ad84] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ -19ad94: 7110 fc0a 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ -19ad9a: 0c06 |0003: move-result-object v6 │ │ -19ad9c: 2200 0903 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -19ada0: 6e10 e10a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ae1 │ │ -19ada6: 0a01 |0009: move-result v1 │ │ -19ada8: 2172 |000a: array-length v2, v7 │ │ -19adaa: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ -19adae: b021 |000d: add-int/2addr v1, v2 │ │ -19adb0: 7020 060b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b06 │ │ -19adb6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -19adb8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -19adba: 2173 |0013: array-length v3, v7 │ │ -19adbc: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ -19adc0: 1a03 a605 |0016: const-string v3, "%s" // string@05a6 │ │ -19adc4: 6e30 da0a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0ada │ │ -19adca: 0a03 |001b: move-result v3 │ │ -19adcc: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ -19adce: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ -19add2: 2815 |001f: goto 0034 // +0015 │ │ -19add4: 6e30 ef0a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ -19adda: 0c02 |0023: move-result-object v2 │ │ -19addc: 6e20 110b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ade2: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ -19ade6: 4601 0701 |0029: aget-object v1, v7, v1 │ │ -19adea: 6e20 100b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19adf0: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ -19adf4: 0125 |0030: move v5, v2 │ │ -19adf6: 0112 |0031: move v2, v1 │ │ -19adf8: 0151 |0032: move v1, v5 │ │ -19adfa: 28e0 |0033: goto 0013 // -0020 │ │ -19adfc: 6e20 ee0a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ -19ae02: 0c06 |0037: move-result-object v6 │ │ -19ae04: 6e20 110b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ae0a: 2176 |003b: array-length v6, v7 │ │ -19ae0c: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ -19ae10: 1a06 f003 |003e: const-string v6, " [" // string@03f0 │ │ -19ae14: 6e20 110b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ae1a: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ -19ae1e: 4601 0701 |0045: aget-object v1, v7, v1 │ │ -19ae22: 6e20 100b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19ae28: 2171 |004a: array-length v1, v7 │ │ -19ae2a: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ -19ae2e: 1a01 970a |004d: const-string v1, ", " // string@0a97 │ │ -19ae32: 6e20 110b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ae38: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ -19ae3c: 4606 0706 |0054: aget-object v6, v7, v6 │ │ -19ae40: 6e20 100b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19ae46: 0116 |0059: move v6, v1 │ │ -19ae48: 28f0 |005a: goto 004a // -0010 │ │ -19ae4a: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ -19ae4e: 6e20 090b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ -19ae54: 6e10 220b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19ae5a: 0c06 |0063: move-result-object v6 │ │ -19ae5c: 1106 |0064: return-object v6 │ │ +19ad88: |[19ad88] org.thoughtcrime.securesms.util.guava.Preconditions.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ +19ad98: 7110 fc0a 0600 |0000: invoke-static {v6}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@0afc │ │ +19ad9e: 0c06 |0003: move-result-object v6 │ │ +19ada0: 2200 0903 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +19ada4: 6e10 e10a 0600 |0006: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@0ae1 │ │ +19adaa: 0a01 |0009: move-result v1 │ │ +19adac: 2172 |000a: array-length v2, v7 │ │ +19adae: da02 0210 |000b: mul-int/lit8 v2, v2, #int 16 // #10 │ │ +19adb2: b021 |000d: add-int/2addr v1, v2 │ │ +19adb4: 7020 060b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@0b06 │ │ +19adba: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +19adbc: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +19adbe: 2173 |0013: array-length v3, v7 │ │ +19adc0: 3531 2000 |0014: if-ge v1, v3, 0034 // +0020 │ │ +19adc4: 1a03 a605 |0016: const-string v3, "%s" // string@05a6 │ │ +19adc8: 6e30 da0a 3602 |0018: invoke-virtual {v6, v3, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;I)I // method@0ada │ │ +19adce: 0a03 |001b: move-result v3 │ │ +19add0: 12f4 |001c: const/4 v4, #int -1 // #ff │ │ +19add2: 3343 0300 |001d: if-ne v3, v4, 0020 // +0003 │ │ +19add6: 2815 |001f: goto 0034 // +0015 │ │ +19add8: 6e30 ef0a 2603 |0020: invoke-virtual {v6, v2, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@0aef │ │ +19adde: 0c02 |0023: move-result-object v2 │ │ +19ade0: 6e20 110b 2000 |0024: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ade6: d802 0101 |0027: add-int/lit8 v2, v1, #int 1 // #01 │ │ +19adea: 4601 0701 |0029: aget-object v1, v7, v1 │ │ +19adee: 6e20 100b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19adf4: d801 0302 |002e: add-int/lit8 v1, v3, #int 2 // #02 │ │ +19adf8: 0125 |0030: move v5, v2 │ │ +19adfa: 0112 |0031: move v2, v1 │ │ +19adfc: 0151 |0032: move v1, v5 │ │ +19adfe: 28e0 |0033: goto 0013 // -0020 │ │ +19ae00: 6e20 ee0a 2600 |0034: invoke-virtual {v6, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@0aee │ │ +19ae06: 0c06 |0037: move-result-object v6 │ │ +19ae08: 6e20 110b 6000 |0038: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ae0e: 2176 |003b: array-length v6, v7 │ │ +19ae10: 3561 2400 |003c: if-ge v1, v6, 0060 // +0024 │ │ +19ae14: 1a06 f003 |003e: const-string v6, " [" // string@03f0 │ │ +19ae18: 6e20 110b 6000 |0040: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ae1e: d806 0101 |0043: add-int/lit8 v6, v1, #int 1 // #01 │ │ +19ae22: 4601 0701 |0045: aget-object v1, v7, v1 │ │ +19ae26: 6e20 100b 1000 |0047: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19ae2c: 2171 |004a: array-length v1, v7 │ │ +19ae2e: 3516 1000 |004b: if-ge v6, v1, 005b // +0010 │ │ +19ae32: 1a01 970a |004d: const-string v1, ", " // string@0a97 │ │ +19ae36: 6e20 110b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ae3c: d801 0601 |0052: add-int/lit8 v1, v6, #int 1 // #01 │ │ +19ae40: 4606 0706 |0054: aget-object v6, v7, v6 │ │ +19ae44: 6e20 100b 6000 |0056: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19ae4a: 0116 |0059: move v6, v1 │ │ +19ae4c: 28f0 |005a: goto 004a // -0010 │ │ +19ae4e: 1306 5d00 |005b: const/16 v6, #int 93 // #5d │ │ +19ae52: 6e20 090b 6000 |005d: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@0b09 │ │ +19ae58: 6e10 220b 0000 |0060: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19ae5e: 0c06 |0063: move-result-object v6 │ │ +19ae60: 1106 |0064: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=419 │ │ 0x0006 line=420 │ │ 0x0013 line=423 │ │ 0x0016 line=424 │ │ @@ -318843,18 +318844,18 @@ │ │ type : '(F)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19b144: |[19b144] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ -19b154: 7010 b202 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02b2 │ │ -19b15a: 5901 b042 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ -19b15e: 0e00 |0005: return-void │ │ +19b148: |[19b148] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.:(F)V │ │ +19b158: 7010 b202 0000 |0000: invoke-direct {v0}, Landroid/text/style/MetricAffectingSpan;.:()V // method@02b2 │ │ +19b15e: 5901 b042 |0003: iput v1, v0, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ +19b162: 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 │ │ @@ -318865,30 +318866,30 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19b160: |[19b160] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -19b170: 6e10 a202 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02a2 │ │ -19b176: 0a00 |0003: move-result v0 │ │ -19b178: 5231 b042 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ -19b17c: a800 0001 |0006: mul-float v0, v0, v1 │ │ -19b180: 6e20 a302 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02a3 │ │ -19b186: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -19b18a: 6e10 a102 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02a1 │ │ -19b190: 0a01 |0010: move-result v1 │ │ -19b192: 5232 b042 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ -19b196: a801 0102 |0013: mul-float v1, v1, v2 │ │ -19b19a: 8711 |0015: float-to-int v1, v1 │ │ -19b19c: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ -19b1a0: b010 |0018: add-int/2addr v0, v1 │ │ -19b1a2: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ -19b1a6: 0e00 |001b: return-void │ │ +19b164: |[19b164] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +19b174: 6e10 a202 0400 |0000: invoke-virtual {v4}, Landroid/text/TextPaint;.getTextSize:()F // method@02a2 │ │ +19b17a: 0a00 |0003: move-result v0 │ │ +19b17c: 5231 b042 |0004: iget v1, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ +19b180: a800 0001 |0006: mul-float v0, v0, v1 │ │ +19b184: 6e20 a302 0400 |0008: invoke-virtual {v4, v0}, Landroid/text/TextPaint;.setTextSize:(F)V // method@02a3 │ │ +19b18a: 5240 4b00 |000b: iget v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +19b18e: 6e10 a102 0400 |000d: invoke-virtual {v4}, Landroid/text/TextPaint;.ascent:()F // method@02a1 │ │ +19b194: 0a01 |0010: move-result v1 │ │ +19b196: 5232 b042 |0011: iget v2, v3, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.relativeSize:F // field@42b0 │ │ +19b19a: a801 0102 |0013: mul-float v1, v1, v2 │ │ +19b19e: 8711 |0015: float-to-int v1, v1 │ │ +19b1a0: db01 0104 |0016: div-int/lit8 v1, v1, #int 4 // #04 │ │ +19b1a4: b010 |0018: add-int/2addr v0, v1 │ │ +19b1a6: 5940 4b00 |0019: iput v0, v4, Landroid/text/TextPaint;.baselineShift:I // field@004b │ │ +19b1aa: 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; │ │ @@ -318898,17 +318899,17 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19b1a8: |[19b1a8] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ -19b1b8: 6e20 1758 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@5817 │ │ -19b1be: 0e00 |0003: return-void │ │ +19b1ac: |[19b1ac] org.thoughtcrime.securesms.util.spans.CenterAlignedRelativeSizeSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ +19b1bc: 6e20 1758 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/spans/CenterAlignedRelativeSizeSpan;.updateDrawState:(Landroid/text/TextPaint;)V // method@5817 │ │ +19b1c2: 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; │ │ │ │ @@ -318969,22 +318970,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 │ │ -19b1e4: |[19b1e4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ -19b1f4: 7010 2e02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -19b1fa: 2200 1f03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ -19b1fe: 7020 590b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ -19b204: 5b10 b242 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ -19b208: 5b13 b642 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42b6 │ │ -19b20c: 5b14 b342 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42b3 │ │ -19b210: 0e00 |000e: return-void │ │ +19b1e8: |[19b1e8] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V │ │ +19b1f8: 7010 2e02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +19b1fe: 2200 1f03 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ +19b202: 7020 590b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ +19b208: 5b10 b242 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ +19b20c: 5b13 b642 |000a: iput-object v3, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42b6 │ │ +19b210: 5b14 b342 |000c: iput-object v4, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42b3 │ │ +19b214: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000a line=25 │ │ 0x000c line=26 │ │ locals : │ │ @@ -318999,20 +319000,20 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -19b1c0: |[19b1c0] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ -19b1d0: 5410 b242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ -19b1d4: 6e10 5b0b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ -19b1da: 0c00 |0005: move-result-object v0 │ │ -19b1dc: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ -19b1e0: 1100 |0008: return-object v0 │ │ +19b1c4: |[19b1c4] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.getContext:()Landroid/content/Context; │ │ +19b1d4: 5410 b242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ +19b1d8: 6e10 5b0b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ +19b1de: 0c00 |0005: move-result-object v0 │ │ +19b1e0: 1f00 2700 |0006: check-cast v0, Landroid/content/Context; // type@0027 │ │ +19b1e4: 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;) │ │ @@ -319020,22 +319021,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -19b214: |[19b214] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -19b224: 5401 b542 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b5 │ │ -19b228: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -19b22c: 6e10 3e58 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ -19b232: 2805 |0007: goto 000c // +0005 │ │ -19b234: 0d01 |0008: move-exception v1 │ │ -19b236: 6e10 300a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -19b23c: 0e00 |000c: return-void │ │ +19b218: |[19b218] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +19b228: 5401 b542 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b5 │ │ +19b22c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +19b230: 6e10 3e58 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ +19b236: 2805 |0007: goto 000c // +0005 │ │ +19b238: 0d01 |0008: move-exception v1 │ │ +19b23a: 6e10 300a 0100 |0009: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +19b240: 0e00 |000c: return-void │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/Exception; -> 0x0008 │ │ positions : │ │ 0x0000 line=45 │ │ 0x0009 line=47 │ │ locals : │ │ @@ -319047,30 +319048,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 27 16-bit code units │ │ -19b250: |[19b250] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ -19b260: 5470 b242 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ -19b264: 6e10 5b0b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ -19b26a: 0c00 |0005: move-result-object v0 │ │ -19b26c: 0701 |0006: move-object v1, v0 │ │ -19b26e: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ -19b272: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ -19b276: 5472 b642 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42b6 │ │ -19b27a: 5473 b342 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42b3 │ │ -19b27e: 5575 b142 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42b1 │ │ -19b282: 5476 b442 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42b4 │ │ -19b286: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -19b288: 7706 5158 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@5851 │ │ -19b28e: 0c00 |0017: move-result-object v0 │ │ -19b290: 5b70 b542 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b5 │ │ -19b294: 0e00 |001a: return-void │ │ +19b254: |[19b254] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.onPreExecute:()V │ │ +19b264: 5470 b242 |0000: iget-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.contextReference:Ljava/lang/ref/WeakReference; // field@42b2 │ │ +19b268: 6e10 5b0b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ +19b26e: 0c00 |0005: move-result-object v0 │ │ +19b270: 0701 |0006: move-object v1, v0 │ │ +19b272: 1f01 2700 |0007: check-cast v1, Landroid/content/Context; // type@0027 │ │ +19b276: 3801 1100 |0009: if-eqz v1, 001a // +0011 │ │ +19b27a: 5472 b642 |000b: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.title:Ljava/lang/String; // field@42b6 │ │ +19b27e: 5473 b342 |000d: iget-object v3, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.message:Ljava/lang/String; // field@42b3 │ │ +19b282: 5575 b142 |000f: iget-boolean v5, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42b1 │ │ +19b286: 5476 b442 |0011: iget-object v6, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42b4 │ │ +19b28a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +19b28c: 7706 5158 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@5851 │ │ +19b292: 0c00 |0017: move-result-object v0 │ │ +19b294: 5b70 b542 |0018: iput-object v0, v7, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.progress:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b5 │ │ +19b298: 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; │ │ │ │ @@ -319079,19 +319080,19 @@ │ │ type : '(Landroid/content/DialogInterface$OnCancelListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19b298: |[19b298] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ -19b2a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19b2aa: 5c10 b142 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42b1 │ │ -19b2ae: 5b12 b442 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42b4 │ │ -19b2b2: 0e00 |0005: return-void │ │ +19b29c: |[19b29c] org.thoughtcrime.securesms.util.task.ProgressDialogAsyncTask.setCancelable:(Landroid/content/DialogInterface$OnCancelListener;)V │ │ +19b2ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19b2ae: 5c10 b142 |0001: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.cancelable:Z // field@42b1 │ │ +19b2b2: 5b12 b442 |0003: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onCancelListener:Landroid/content/DialogInterface$OnCancelListener; // field@42b4 │ │ +19b2b6: 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; │ │ @@ -319131,18 +319132,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 │ │ -19b2fc: |[19b2fc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ -19b30c: 5b01 b742 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b310: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -19b316: 0e00 |0005: return-void │ │ +19b300: |[19b300] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V │ │ +19b310: 5b01 b742 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b314: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +19b31a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ @@ -319152,19 +319153,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 │ │ -19b2b4: |[19b2b4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b2c4: 1f01 3311 |0000: check-cast v1, [Ljava/lang/Void; // type@1133 │ │ -19b2c8: 6e20 2058 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@5820 │ │ -19b2ce: 0c01 |0005: move-result-object v1 │ │ -19b2d0: 1101 |0006: return-object v1 │ │ +19b2b8: |[19b2b8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b2c8: 1f01 3311 |0000: check-cast v1, [Ljava/lang/Void; // type@1133 │ │ +19b2cc: 6e20 2058 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@5820 │ │ +19b2d2: 0c01 |0005: move-result-object v1 │ │ +19b2d4: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0007 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -319173,21 +319174,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 │ │ -19b2d4: |[19b2d4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -19b2e4: 5412 b742 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b2e8: 7110 2a58 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@582a │ │ -19b2ee: 0c00 |0005: move-result-object v0 │ │ -19b2f0: 6e20 3258 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@5832 │ │ -19b2f6: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -19b2f8: 1102 |000a: return-object v2 │ │ +19b2d8: |[19b2d8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +19b2e8: 5412 b742 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b2ec: 7110 2a58 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; // method@582a │ │ +19b2f2: 0c00 |0005: move-result-object v0 │ │ +19b2f4: 6e20 3258 0200 |0006: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reverseAction:(Ljava/lang/Object;)V // method@5832 │ │ +19b2fa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +19b2fc: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x000b reg=2 (null) [Ljava/lang/Void; │ │ │ │ @@ -319196,18 +319197,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 │ │ -19b318: |[19b318] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ -19b328: 1f01 1103 |0000: check-cast v1, Ljava/lang/Void; // type@0311 │ │ -19b32c: 6e20 2358 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@5823 │ │ -19b332: 0e00 |0005: return-void │ │ +19b31c: |[19b31c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Object;)V │ │ +19b32c: 1f01 1103 |0000: check-cast v1, Ljava/lang/Void; // type@0311 │ │ +19b330: 6e20 2358 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.onPostExecute:(Ljava/lang/Void;)V // method@5823 │ │ +19b336: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -319216,31 +319217,31 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -19b334: |[19b334] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ -19b344: 5412 b742 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b348: 7110 2658 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5826 │ │ -19b34e: 0a02 |0005: move-result v2 │ │ -19b350: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ -19b354: 5412 b742 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b358: 7110 2758 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@5827 │ │ -19b35e: 0c02 |000d: move-result-object v2 │ │ -19b360: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ -19b364: 5412 b742 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b368: 7110 2758 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@5827 │ │ -19b36e: 0c02 |0015: move-result-object v2 │ │ -19b370: 6e10 3e58 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ -19b376: 5412 b742 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b37a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -19b37c: 7120 2858 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@5828 │ │ -19b382: 0e00 |001f: return-void │ │ +19b338: |[19b338] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPostExecute:(Ljava/lang/Void;)V │ │ +19b348: 5412 b742 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b34c: 7110 2658 0200 |0002: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5826 │ │ +19b352: 0a02 |0005: move-result v2 │ │ +19b354: 3802 1900 |0006: if-eqz v2, 001f // +0019 │ │ +19b358: 5412 b742 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b35c: 7110 2758 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@5827 │ │ +19b362: 0c02 |000d: move-result-object v2 │ │ +19b364: 3802 1100 |000e: if-eqz v2, 001f // +0011 │ │ +19b368: 5412 b742 |0010: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b36c: 7110 2758 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@5827 │ │ +19b372: 0c02 |0015: move-result-object v2 │ │ +19b374: 6e10 3e58 0200 |0016: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ +19b37a: 5412 b742 |0019: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b37e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +19b380: 7120 2858 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@5828 │ │ +19b386: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0010 line=90 │ │ 0x0019 line=91 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ @@ -319251,34 +319252,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -19b384: |[19b384] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ -19b394: 5440 b742 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b398: 7110 2658 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5826 │ │ -19b39e: 0a00 |0005: move-result v0 │ │ -19b3a0: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -19b3a4: 5440 b742 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b3a8: 7110 2958 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5829 │ │ -19b3ae: 0c01 |000d: move-result-object v1 │ │ -19b3b0: 6e10 1a03 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19b3b6: 0c01 |0011: move-result-object v1 │ │ -19b3b8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -19b3ba: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ -19b3be: 7140 4f58 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@584f │ │ -19b3c4: 0c01 |0018: move-result-object v1 │ │ -19b3c6: 7120 2858 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@5828 │ │ -19b3cc: 2807 |001c: goto 0023 // +0007 │ │ -19b3ce: 5440 b742 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ -19b3d2: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -19b3d4: 7120 2858 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@5828 │ │ -19b3da: 0e00 |0023: return-void │ │ +19b388: |[19b388] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask$1.onPreExecute:()V │ │ +19b398: 5440 b742 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b39c: 7110 2658 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z // method@5826 │ │ +19b3a2: 0a00 |0005: move-result v0 │ │ +19b3a4: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +19b3a8: 5440 b742 |0008: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b3ac: 7110 2958 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; // method@5829 │ │ +19b3b2: 0c01 |000d: move-result-object v1 │ │ +19b3b4: 6e10 1a03 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19b3ba: 0c01 |0011: move-result-object v1 │ │ +19b3bc: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +19b3be: 1a03 0000 |0013: const-string v3, "" // string@0000 │ │ +19b3c2: 7140 4f58 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@584f │ │ +19b3c8: 0c01 |0018: move-result-object v1 │ │ +19b3ca: 7120 2858 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@5828 │ │ +19b3d0: 2807 |001c: goto 0023 // +0007 │ │ +19b3d2: 5440 b742 |001d: iget-object v0, v4, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.this$0:Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; // field@42b7 │ │ +19b3d6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +19b3d8: 7120 2858 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@5828 │ │ +19b3de: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x001d line=78 │ │ locals : │ │ 0x0000 - 0x0024 reg=4 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; │ │ │ │ @@ -319351,22 +319352,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 │ │ -19b4a4: |[19b4a4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ -19b4b4: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ -19b4ba: 5b01 be42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b4be: 5b02 bd42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42bd │ │ -19b4c2: 5b03 bb42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42bb │ │ -19b4c6: 5904 bc42 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42bc │ │ -19b4ca: 5c05 ba42 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ -19b4ce: 0e00 |000d: return-void │ │ +19b4a8: |[19b4a8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.:(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;IZ)V │ │ +19b4b8: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@022e │ │ +19b4be: 5b01 be42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b4c2: 5b02 bd42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42bd │ │ +19b4c6: 5b03 bb42 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42bb │ │ +19b4ca: 5904 bc42 |0009: iput v4, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42bc │ │ +19b4ce: 5c05 ba42 |000b: iput-boolean v5, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ +19b4d2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ 0x0009 line=36 │ │ @@ -319384,17 +319385,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 │ │ -19b3f4: |[19b3f4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ -19b404: 5500 ba42 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ -19b408: 0f00 |0002: return v0 │ │ +19b3f8: |[19b3f8] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$000:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Z │ │ +19b408: 5500 ba42 |0000: iget-boolean v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ +19b40c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -319402,17 +319403,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 │ │ -19b474: |[19b474] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19b484: 5400 b842 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b488: 1100 |0002: return-object v0 │ │ +19b478: |[19b478] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$100:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19b488: 5400 b842 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b48c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -319420,17 +319421,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 │ │ -19b48c: |[19b48c] 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; │ │ -19b49c: 5b01 b842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b4a0: 1101 |0002: return-object v1 │ │ +19b490: |[19b490] 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; │ │ +19b4a0: 5b01 b842 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b4a4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0003 reg=1 (null) Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ │ │ @@ -319439,17 +319440,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 │ │ -19b3dc: |[19b3dc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ -19b3ec: 5400 be42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b3f0: 1100 |0002: return-object v0 │ │ +19b3e0: |[19b3e0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$200:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Landroid/view/View; │ │ +19b3f0: 5400 be42 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b3f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ #5 : (in Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;) │ │ @@ -319457,17 +319458,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 │ │ -19b40c: |[19b40c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ -19b41c: 5400 b942 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42b9 │ │ -19b420: 1100 |0002: return-object v0 │ │ +19b410: |[19b410] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.access$300:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)Ljava/lang/Object; │ │ +19b420: 5400 b942 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42b9 │ │ +19b424: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 (null) Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ │ │ Virtual methods - │ │ @@ -319476,18 +319477,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 │ │ -19b424: |[19b424] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b434: 6e20 2c58 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@582c │ │ -19b43a: 0c01 |0003: move-result-object v1 │ │ -19b43c: 1101 |0004: return-object v1 │ │ +19b428: |[19b428] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b438: 6e20 2c58 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@582c │ │ +19b43e: 0c01 |0003: move-result-object v1 │ │ +19b440: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0005 reg=1 (null) [Ljava/lang/Object; │ │ │ │ @@ -319496,26 +319497,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 │ │ -19b440: |[19b440] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -19b450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b452: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ -19b456: 2131 |0003: array-length v1, v3 │ │ -19b458: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ -19b45c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19b45e: 4603 0301 |0007: aget-object v3, v3, v1 │ │ -19b462: 2802 |0009: goto 000b // +0002 │ │ -19b464: 0703 |000a: move-object v3, v0 │ │ -19b466: 5b23 b942 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42b9 │ │ -19b46a: 6e20 2d58 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@582d │ │ -19b470: 1100 |0010: return-object v0 │ │ +19b444: |[19b444] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +19b454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b456: 3803 0900 |0001: if-eqz v3, 000a // +0009 │ │ +19b45a: 2131 |0003: array-length v1, v3 │ │ +19b45c: 3d01 0600 |0004: if-lez v1, 000a // +0006 │ │ +19b460: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +19b462: 4603 0301 |0007: aget-object v3, v3, v1 │ │ +19b466: 2802 |0009: goto 000b // +0002 │ │ +19b468: 0703 |000a: move-object v3, v0 │ │ +19b46a: 5b23 b942 |000b: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.reversibleParameter:Ljava/lang/Object; // field@42b9 │ │ +19b46e: 6e20 2d58 3200 |000d: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.executeAction:(Ljava/lang/Object;)V // method@582d │ │ +19b474: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=54 │ │ 0x000d line=55 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0011 reg=3 (null) [Ljava/lang/Object; │ │ @@ -319531,22 +319532,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -19b4d0: |[19b4d0] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ -19b4e0: 2203 f210 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@10f2 │ │ -19b4e4: 7020 1e58 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@581e │ │ -19b4ea: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ -19b4ee: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -19b4f0: 2311 3311 |0008: new-array v1, v1, [Ljava/lang/Void; // type@1133 │ │ -19b4f4: 6e30 2158 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@5821 │ │ -19b4fa: 0e00 |000d: return-void │ │ +19b4d4: |[19b4d4] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onClick:(Landroid/view/View;)V │ │ +19b4e4: 2203 f210 |0000: new-instance v3, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1; // type@10f2 │ │ +19b4e8: 7020 1e58 2300 |0002: invoke-direct {v3, v2}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask$1;.:(Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;)V // method@581e │ │ +19b4ee: 6200 3500 |0005: sget-object v0, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0035 │ │ +19b4f2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +19b4f4: 2311 3311 |0008: new-array v1, v1, [Ljava/lang/Void; // type@1133 │ │ +19b4f8: 6e30 2158 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@5821 │ │ +19b4fe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000a line=94 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x000e reg=3 (null) Landroid/view/View; │ │ @@ -319556,18 +319557,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 │ │ -19b4fc: |[19b4fc] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -19b50c: 1f01 1103 |0000: check-cast v1, Ljava/lang/Void; // type@0311 │ │ -19b510: 6e20 3058 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@5830 │ │ -19b516: 0e00 |0005: return-void │ │ +19b500: |[19b500] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +19b510: 1f01 1103 |0000: check-cast v1, Ljava/lang/Void; // type@0311 │ │ +19b514: 6e20 3058 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.onPostExecute:(Ljava/lang/Void;)V // method@5830 │ │ +19b51a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -319576,40 +319577,40 @@ │ │ type : '(Ljava/lang/Void;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -19b518: |[19b518] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ -19b528: 5523 ba42 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ -19b52c: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ -19b530: 5423 b842 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b534: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -19b538: 6e10 3e58 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ -19b53e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -19b540: 5b23 b842 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b544: 5423 be42 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b548: 5420 bd42 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42bd │ │ -19b54c: 5221 bc42 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42bc │ │ -19b550: 7130 ed08 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@08ed │ │ -19b556: 0c03 |0017: move-result-object v3 │ │ -19b558: 5420 bb42 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42bb │ │ -19b55c: 6e30 ee08 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@08ee │ │ -19b562: 0c03 |001d: move-result-object v3 │ │ -19b564: 5420 be42 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b568: 6e10 2903 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ -19b56e: 0c00 |0023: move-result-object v0 │ │ -19b570: 6001 171c |0024: sget v1, Lorg/thoughtcrime/securesms/R$color;.white:I // field@1c17 │ │ -19b574: 6e20 db00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ -19b57a: 0a00 |0029: move-result v0 │ │ -19b57c: 6e20 ef08 0300 |002a: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08ef │ │ -19b582: 0c03 |002d: move-result-object v3 │ │ -19b584: 6e10 f008 0300 |002e: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08f0 │ │ -19b58a: 0e00 |0031: return-void │ │ +19b51c: |[19b51c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPostExecute:(Ljava/lang/Void;)V │ │ +19b52c: 5523 ba42 |0000: iget-boolean v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ +19b530: 3803 0c00 |0002: if-eqz v3, 000e // +000c │ │ +19b534: 5423 b842 |0004: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b538: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +19b53c: 6e10 3e58 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.dismiss:()V // method@583e │ │ +19b542: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +19b544: 5b23 b842 |000c: iput-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b548: 5423 be42 |000e: iget-object v3, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b54c: 5420 bd42 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarText:Ljava/lang/String; // field@42bd │ │ +19b550: 5221 bc42 |0012: iget v1, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarDuration:I // field@42bc │ │ +19b554: 7130 ed08 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@08ed │ │ +19b55a: 0c03 |0017: move-result-object v3 │ │ +19b55c: 5420 bb42 |0018: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.snackbarActionText:Ljava/lang/String; // field@42bb │ │ +19b560: 6e30 ee08 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@08ee │ │ +19b566: 0c03 |001d: move-result-object v3 │ │ +19b568: 5420 be42 |001e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b56c: 6e10 2903 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@0329 │ │ +19b572: 0c00 |0023: move-result-object v0 │ │ +19b574: 6001 171c |0024: sget v1, Lorg/thoughtcrime/securesms/R$color;.white:I // field@1c17 │ │ +19b578: 6e20 db00 1000 |0026: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@00db │ │ +19b57e: 0a00 |0029: move-result v0 │ │ +19b580: 6e20 ef08 0300 |002a: invoke-virtual {v3, v0}, Lcom/google/android/material/snackbar/Snackbar;.setActionTextColor:(I)Lcom/google/android/material/snackbar/Snackbar; // method@08ef │ │ +19b586: 0c03 |002d: move-result-object v3 │ │ +19b588: 6e10 f008 0300 |002e: invoke-virtual {v3}, Lcom/google/android/material/snackbar/Snackbar;.show:()V // method@08f0 │ │ +19b58e: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=63 │ │ 0x000e line=66 │ │ 0x001a line=67 │ │ @@ -319624,36 +319625,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -19b58c: |[19b58c] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ -19b59c: 5550 ba42 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ -19b5a0: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -19b5a4: 5450 be42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b5a8: 6e10 1a03 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19b5ae: 0c00 |0009: move-result-object v0 │ │ -19b5b0: 5451 be42 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ -19b5b4: 6e10 1a03 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ -19b5ba: 0c01 |000f: move-result-object v1 │ │ -19b5bc: 6002 a52a |0010: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ -19b5c0: 6e20 7700 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19b5c6: 0c01 |0015: move-result-object v1 │ │ -19b5c8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -19b5ca: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -19b5cc: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ -19b5d0: 7153 5058 4021 |001a: invoke-static {v0, v4, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5850 │ │ -19b5d6: 0c00 |001d: move-result-object v0 │ │ -19b5d8: 5b50 b842 |001e: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b5dc: 2804 |0020: goto 0024 // +0004 │ │ -19b5de: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -19b5e0: 5b50 b842 |0022: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ -19b5e4: 0e00 |0024: return-void │ │ +19b590: |[19b590] org.thoughtcrime.securesms.util.task.SnackbarAsyncTask.onPreExecute:()V │ │ +19b5a0: 5550 ba42 |0000: iget-boolean v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.showProgress:Z // field@42ba │ │ +19b5a4: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +19b5a8: 5450 be42 |0004: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b5ac: 6e10 1a03 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19b5b2: 0c00 |0009: move-result-object v0 │ │ +19b5b4: 5451 be42 |000a: iget-object v1, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.view:Landroid/view/View; // field@42be │ │ +19b5b8: 6e10 1a03 0100 |000c: invoke-virtual {v1}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@031a │ │ +19b5be: 0c01 |000f: move-result-object v1 │ │ +19b5c0: 6002 a52a |0010: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ +19b5c4: 6e20 7700 2100 |0012: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +19b5ca: 0c01 |0015: move-result-object v1 │ │ +19b5cc: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +19b5ce: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +19b5d0: 1a04 0000 |0018: const-string v4, "" // string@0000 │ │ +19b5d4: 7153 5058 4021 |001a: invoke-static {v0, v4, v1, v2, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // method@5850 │ │ +19b5da: 0c00 |001d: move-result-object v0 │ │ +19b5dc: 5b50 b842 |001e: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b5e0: 2804 |0020: goto 0024 // +0004 │ │ +19b5e2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +19b5e4: 5b50 b842 |0022: iput-object v0, v5, Lorg/thoughtcrime/securesms/util/task/SnackbarAsyncTask;.progressDialog:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42b8 │ │ +19b5e8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000c line=44 │ │ 0x0018 line=43 │ │ 0x0022 line=47 │ │ @@ -319700,19 +319701,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 │ │ -19b7f0: |[19b7f0] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ -19b800: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19b806: 5b01 c942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42c9 │ │ -19b80a: 5b02 ca42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42ca │ │ -19b80e: 0e00 |0007: return-void │ │ +19b7f4: |[19b7f4] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V │ │ +19b804: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19b80a: 5b01 c942 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42c9 │ │ +19b80e: 5b02 ca42 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42ca │ │ +19b812: 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; │ │ @@ -319723,19 +319724,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 │ │ -19b810: |[19b810] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -19b820: 5420 c942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42c9 │ │ -19b824: 5421 ca42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42ca │ │ -19b828: 7140 4358 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@5843 │ │ -19b82e: 0e00 |0007: return-void │ │ +19b814: |[19b814] org.thoughtcrime.securesms.util.views.ProgressDialog$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +19b824: 5420 c942 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$0:Landroid/content/DialogInterface$OnCancelListener; // field@42c9 │ │ +19b828: 5421 ca42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.f$1:Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // field@42ca │ │ +19b82c: 7140 4358 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@5843 │ │ +19b832: 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 │ │ @@ -319781,18 +319782,18 @@ │ │ type : '(Landroid/view/ViewStub;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bb3c: |[19bb3c] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ -19bb4c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19bb52: 5b01 d042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ -19bb56: 0e00 |0005: return-void │ │ +19bb40: |[19bb40] org.thoughtcrime.securesms.util.views.Stub.:(Landroid/view/ViewStub;)V │ │ +19bb50: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19bb56: 5b01 d042 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ +19bb5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/views/Stub; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/view/ViewStub; │ │ @@ -319803,25 +319804,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -19bb08: |[19bb08] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ -19bb18: 5410 cf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ -19bb1c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -19bb20: 5410 d042 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ -19bb24: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ -19bb2a: 0c00 |0009: move-result-object v0 │ │ -19bb2c: 5b10 cf42 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ -19bb30: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -19bb32: 5b10 d042 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ -19bb36: 5410 cf42 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ -19bb3a: 1100 |0011: return-object v0 │ │ +19bb0c: |[19bb0c] org.thoughtcrime.securesms.util.views.Stub.get:()Ljava/lang/Object; │ │ +19bb1c: 5410 cf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ +19bb20: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +19bb24: 5410 d042 |0004: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ +19bb28: 6e10 6b03 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewStub;.inflate:()Landroid/view/View; // method@036b │ │ +19bb2e: 0c00 |0009: move-result-object v0 │ │ +19bb30: 5b10 cf42 |000a: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ +19bb34: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +19bb36: 5b10 d042 |000d: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.viewStub:Landroid/view/ViewStub; // field@42d0 │ │ +19bb3a: 5410 cf42 |000f: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ +19bb3e: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x000d line=20 │ │ 0x000f line=23 │ │ locals : │ │ @@ -319832,21 +319833,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -19bae8: |[19bae8] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ -19baf8: 5410 cf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ -19bafc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -19bb00: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -19bb02: 2802 |0005: goto 0007 // +0002 │ │ -19bb04: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -19bb06: 0f00 |0007: return v0 │ │ +19baec: |[19baec] org.thoughtcrime.securesms.util.views.Stub.resolved:()Z │ │ +19bafc: 5410 cf42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/Stub;.view:Ljava/lang/Object; // field@42cf │ │ +19bb00: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +19bb04: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +19bb06: 2802 |0005: goto 0007 // +0002 │ │ +19bb08: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +19bb0a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/util/views/Stub; │ │ │ │ source_file_idx : 14182 (Stub.java) │ │ @@ -319890,18 +319891,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19bf2c: |[19bf2c] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ -19bf3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19bf3e: 7030 7d58 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@587d │ │ -19bf44: 0e00 |0004: return-void │ │ +19bf30: |[19bf30] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;)V │ │ +19bf40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19bf42: 7030 7d58 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@587d │ │ +19bf48: 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; │ │ │ │ @@ -319910,18 +319911,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 │ │ -19bf48: |[19bf48] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -19bf58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19bf5a: 7040 7e58 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@587e │ │ -19bf60: 0e00 |0004: return-void │ │ +19bf4c: |[19bf4c] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +19bf5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19bf5e: 7040 7e58 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@587e │ │ +19bf64: 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; │ │ @@ -319931,24 +319932,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -19bf64: |[19bf64] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19bf74: 7040 f103 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f1 │ │ -19bf7a: 6002 4527 |0003: sget v2, Lorg/thoughtcrime/securesms/R$layout;.video_player:I // field@2745 │ │ -19bf7e: 7130 8158 2100 |0005: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@5881 │ │ -19bf84: 6001 ae25 |0008: sget v1, Lorg/thoughtcrime/securesms/R$id;.video_view:I // field@25ae │ │ -19bf88: 7120 bb57 1000 |000a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@57bb │ │ -19bf8e: 0c01 |000d: move-result-object v1 │ │ -19bf90: 1f01 7a02 |000e: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@027a │ │ -19bf94: 5b01 d342 |0010: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42d3 │ │ -19bf98: 0e00 |0012: return-void │ │ +19bf68: |[19bf68] org.thoughtcrime.securesms.video.VideoPlayer.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +19bf78: 7040 f103 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@03f1 │ │ +19bf7e: 6002 4527 |0003: sget v2, Lorg/thoughtcrime/securesms/R$layout;.video_player:I // field@2745 │ │ +19bf82: 7130 8158 2100 |0005: invoke-static {v1, v2, v0}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@5881 │ │ +19bf88: 6001 ae25 |0008: sget v1, Lorg/thoughtcrime/securesms/R$id;.video_view:I // field@25ae │ │ +19bf8c: 7120 bb57 1000 |000a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.findById:(Landroid/view/View;I)Landroid/view/View; // method@57bb │ │ +19bf92: 0c01 |000d: move-result-object v1 │ │ +19bf94: 1f01 7a02 |000e: check-cast v1, Lcom/google/android/exoplayer2/ui/PlayerView; // type@027a │ │ +19bf98: 5b01 d342 |0010: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42d3 │ │ +19bf9c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=67 │ │ 0x0008 line=69 │ │ locals : │ │ 0x0000 - 0x0013 reg=0 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ @@ -319961,70 +319962,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 │ │ -19bfe0: |[19bfe0] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -19bff0: 2200 7f02 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@027f │ │ -19bff4: 6e10 8058 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ -19bffa: 0c01 |0005: move-result-object v1 │ │ -19bffc: 7020 e208 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08e2 │ │ -19c002: 6e10 e308 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08e3 │ │ -19c008: 0c00 |000c: move-result-object v0 │ │ -19c00a: 2201 7702 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@0277 │ │ -19c00e: 6e10 8058 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ -19c014: 0c02 |0012: move-result-object v2 │ │ -19c016: 7020 dc08 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08dc │ │ -19c01c: 2202 5b02 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@025b │ │ -19c020: 7010 9b08 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@089b │ │ -19c026: 2203 6a02 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@026a │ │ -19c02a: 6e10 8058 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ -19c030: 0c04 |0020: move-result-object v4 │ │ -19c032: 7020 c208 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08c2 │ │ -19c038: 6e20 c708 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@08c7 │ │ -19c03e: 0c01 |0027: move-result-object v1 │ │ -19c040: 6e20 c508 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@08c5 │ │ -19c046: 0c00 |002b: move-result-object v0 │ │ -19c048: 6e20 c608 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@08c6 │ │ -19c04e: 0c00 |002f: move-result-object v0 │ │ -19c050: 6e10 c408 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08c4 │ │ -19c056: 0c00 |0033: move-result-object v0 │ │ -19c058: 5b50 d242 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19c05c: 2201 f810 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@10f8 │ │ -19c060: 5452 d442 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42d4 │ │ -19c064: 7020 5658 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@5856 │ │ -19c06a: 6e20 c808 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08c8 │ │ -19c070: 5450 d342 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42d3 │ │ -19c074: 5451 d242 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19c078: 6e20 dd08 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08dd │ │ -19c07e: 2200 8202 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@0282 │ │ -19c082: 6e10 8058 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ -19c088: 0c01 |004c: move-result-object v1 │ │ -19c08a: 1a02 7917 |004d: const-string v2, "GenericUserAgent" // string@1779 │ │ -19c08e: 1203 |004f: const/4 v3, #int 0 // #0 │ │ -19c090: 7040 e408 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@08e4 │ │ -19c096: 2201 fb10 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@10fb │ │ -19c09a: 7020 8e58 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@588e │ │ -19c0a0: 2200 7002 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@0270 │ │ -19c0a4: 7010 d808 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08d8 │ │ -19c0aa: 2202 7402 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0274 │ │ -19c0ae: 7030 da08 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@08da │ │ -19c0b4: 6e10 9250 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@5092 │ │ -19c0ba: 0c06 |0065: move-result-object v6 │ │ -19c0bc: 7110 9d08 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@089d │ │ -19c0c2: 0c06 |0069: move-result-object v6 │ │ -19c0c4: 6e20 db08 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@08db │ │ -19c0ca: 0c06 |006d: move-result-object v6 │ │ -19c0cc: 5450 d242 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19c0d0: 6e20 cd08 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08cd │ │ -19c0d6: 5456 d242 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19c0da: 6e20 d208 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d2 │ │ -19c0e0: 0e00 |0078: return-void │ │ +19bfe4: |[19bfe4] org.thoughtcrime.securesms.video.VideoPlayer.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +19bff4: 2200 7f02 |0000: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder; // type@027f │ │ +19bff8: 6e10 8058 0500 |0002: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ +19bffe: 0c01 |0005: move-result-object v1 │ │ +19c000: 7020 e208 1000 |0006: invoke-direct {v0, v1}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.:(Landroid/content/Context;)V // method@08e2 │ │ +19c006: 6e10 e308 0000 |0009: invoke-virtual {v0}, Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter$Builder;.build:()Lcom/google/android/exoplayer2/upstream/DefaultBandwidthMeter; // method@08e3 │ │ +19c00c: 0c00 |000c: move-result-object v0 │ │ +19c00e: 2201 7702 |000d: new-instance v1, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector; // type@0277 │ │ +19c012: 6e10 8058 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ +19c018: 0c02 |0012: move-result-object v2 │ │ +19c01a: 7020 dc08 2100 |0013: invoke-direct {v1, v2}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;.:(Landroid/content/Context;)V // method@08dc │ │ +19c020: 2202 5b02 |0016: new-instance v2, Lcom/google/android/exoplayer2/DefaultLoadControl; // type@025b │ │ +19c024: 7010 9b08 0200 |0018: invoke-direct {v2}, Lcom/google/android/exoplayer2/DefaultLoadControl;.:()V // method@089b │ │ +19c02a: 2203 6a02 |001b: new-instance v3, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder; // type@026a │ │ +19c02e: 6e10 8058 0500 |001d: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ +19c034: 0c04 |0020: move-result-object v4 │ │ +19c036: 7020 c208 4300 |0021: invoke-direct {v3, v4}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.:(Landroid/content/Context;)V // method@08c2 │ │ +19c03c: 6e20 c708 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@08c7 │ │ +19c042: 0c01 |0027: move-result-object v1 │ │ +19c044: 6e20 c508 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@08c5 │ │ +19c04a: 0c00 |002b: move-result-object v0 │ │ +19c04c: 6e20 c608 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@08c6 │ │ +19c052: 0c00 |002f: move-result-object v0 │ │ +19c054: 6e10 c408 0000 |0030: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer$Builder;.build:()Lcom/google/android/exoplayer2/SimpleExoPlayer; // method@08c4 │ │ +19c05a: 0c00 |0033: move-result-object v0 │ │ +19c05c: 5b50 d242 |0034: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19c060: 2201 f810 |0036: new-instance v1, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener; // type@10f8 │ │ +19c064: 5452 d442 |0038: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42d4 │ │ +19c068: 7020 5658 2100 |003a: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.:(Landroid/view/Window;)V // method@5856 │ │ +19c06e: 6e20 c808 1000 |003d: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.addListener:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08c8 │ │ +19c074: 5450 d342 |0040: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoView:Lcom/google/android/exoplayer2/ui/PlayerView; // field@42d3 │ │ +19c078: 5451 d242 |0042: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19c07c: 6e20 dd08 1000 |0044: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/ui/PlayerView;.setPlayer:(Lcom/google/android/exoplayer2/Player;)V // method@08dd │ │ +19c082: 2200 8202 |0047: new-instance v0, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // type@0282 │ │ +19c086: 6e10 8058 0500 |0049: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.getContext:()Landroid/content/Context; // method@5880 │ │ +19c08c: 0c01 |004c: move-result-object v1 │ │ +19c08e: 1a02 7917 |004d: const-string v2, "GenericUserAgent" // string@1779 │ │ +19c092: 1203 |004f: const/4 v3, #int 0 // #0 │ │ +19c094: 7040 e408 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@08e4 │ │ +19c09a: 2201 fb10 |0053: new-instance v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory; // type@10fb │ │ +19c09e: 7020 8e58 0100 |0055: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V // method@588e │ │ +19c0a4: 2200 7002 |0058: new-instance v0, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory; // type@0270 │ │ +19c0a8: 7010 d808 0000 |005a: invoke-direct {v0}, Lcom/google/android/exoplayer2/extractor/DefaultExtractorsFactory;.:()V // method@08d8 │ │ +19c0ae: 2202 7402 |005d: new-instance v2, Lcom/google/android/exoplayer2/source/ProgressiveMediaSource$Factory; // type@0274 │ │ +19c0b2: 7030 da08 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@08da │ │ +19c0b8: 6e10 9250 0600 |0062: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/mms/VideoSlide;.getUri:()Landroid/net/Uri; // method@5092 │ │ +19c0be: 0c06 |0065: move-result-object v6 │ │ +19c0c0: 7110 9d08 0600 |0066: invoke-static {v6}, Lcom/google/android/exoplayer2/MediaItem;.fromUri:(Landroid/net/Uri;)Lcom/google/android/exoplayer2/MediaItem; // method@089d │ │ +19c0c6: 0c06 |0069: move-result-object v6 │ │ +19c0c8: 6e20 db08 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@08db │ │ +19c0ce: 0c06 |006d: move-result-object v6 │ │ +19c0d0: 5450 d242 |006e: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19c0d4: 6e20 cd08 6000 |0070: invoke-virtual {v0, v6}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.prepare:(Lcom/google/android/exoplayer2/source/MediaSource;)V // method@08cd │ │ +19c0da: 5456 d242 |0073: iget-object v6, v5, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19c0de: 6e20 d208 7600 |0075: invoke-virtual {v6, v7}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d2 │ │ +19c0e4: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000d line=96 │ │ 0x0016 line=97 │ │ 0x001b line=99 │ │ 0x0024 line=100 │ │ @@ -320051,19 +320052,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19bf9c: |[19bf9c] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ -19bfac: 5410 d242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19bfb0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -19bfb4: 6e10 ce08 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08ce │ │ -19bfba: 0e00 |0007: return-void │ │ +19bfa0: |[19bfa0] org.thoughtcrime.securesms.video.VideoPlayer.cleanup:()V │ │ +19bfb0: 5410 d242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19bfb4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +19bfb8: 6e10 ce08 0000 |0004: invoke-virtual {v0}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.release:()V // method@08ce │ │ +19bfbe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -320072,20 +320073,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19bfbc: |[19bfbc] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ -19bfcc: 5420 d242 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ -19bfd0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -19bfd4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19bfd6: 6e20 d208 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d2 │ │ -19bfdc: 0e00 |0008: return-void │ │ +19bfc0: |[19bfc0] org.thoughtcrime.securesms.video.VideoPlayer.pause:()V │ │ +19bfd0: 5420 d242 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer;.exoPlayer:Lcom/google/android/exoplayer2/SimpleExoPlayer; // field@42d2 │ │ +19bfd4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +19bfd8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19bfda: 6e20 d208 1000 |0005: invoke-virtual {v0, v1}, Lcom/google/android/exoplayer2/SimpleExoPlayer;.setPlayWhenReady:(Z)V // method@08d2 │ │ +19bfe0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/thoughtcrime/securesms/video/VideoPlayer; │ │ │ │ @@ -320094,17 +320095,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 │ │ -19c0e4: |[19c0e4] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ -19c0f4: 7030 8358 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@5883 │ │ -19c0fa: 0e00 |0003: return-void │ │ +19c0e8: |[19c0e8] org.thoughtcrime.securesms.video.VideoPlayer.setVideoSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V │ │ +19c0f8: 7030 8358 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/VideoPlayer;.setExoViewSource:(Lorg/thoughtcrime/securesms/mms/VideoSlide;Z)V // method@5883 │ │ +19c0fe: 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 │ │ @@ -320114,17 +320115,17 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c0fc: |[19c0fc] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ -19c10c: 5b01 d442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42d4 │ │ -19c110: 0e00 |0002: return-void │ │ +19c100: |[19c100] org.thoughtcrime.securesms.video.VideoPlayer.setWindow:(Landroid/view/Window;)V │ │ +19c110: 5b01 d442 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer;.window:Landroid/view/Window; // field@42d4 │ │ +19c114: 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; │ │ │ │ @@ -320179,20 +320180,20 @@ │ │ type : '(Landroid/view/Surface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -19c27c: |[19c27c] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ -19c28c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19c292: 6e10 9c0a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ -19c298: 5b01 dd42 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ -19c29c: 7010 9358 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@5893 │ │ -19c2a2: 0e00 |000b: return-void │ │ +19c280: |[19c280] org.thoughtcrime.securesms.video.recode.InputSurface.:(Landroid/view/Surface;)V │ │ +19c290: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19c296: 6e10 9c0a 0100 |0003: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0a9c │ │ +19c29c: 5b01 dd42 |0006: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ +19c2a0: 7010 9358 0000 |0008: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.eglSetup:()V // method@5893 │ │ +19c2a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ locals : │ │ @@ -320204,28 +320205,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19c2a4: |[19c2a4] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ -19c2b4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -19c2b6: 7100 0d02 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@020d │ │ -19c2bc: 0a00 |0004: move-result v0 │ │ -19c2be: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ -19c2c2: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ -19c2c6: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -19c2c8: 28f7 |000a: goto 0001 // -0009 │ │ -19c2ca: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -19c2ce: 0e00 |000d: return-void │ │ -19c2d0: 2203 0203 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0302 │ │ -19c2d4: 1a00 9115 |0010: const-string v0, "EGL error encountered (see log)" // string@1591 │ │ -19c2d8: 7020 ae0a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c2de: 2703 |0015: throw v3 │ │ +19c2a8: |[19c2a8] org.thoughtcrime.securesms.video.recode.InputSurface.checkEglError:(Ljava/lang/String;)V │ │ +19c2b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +19c2ba: 7100 0d02 0000 |0001: invoke-static {}, Landroid/opengl/EGL14;.eglGetError:()I // method@020d │ │ +19c2c0: 0a00 |0004: move-result v0 │ │ +19c2c2: 1301 0030 |0005: const/16 v1, #int 12288 // #3000 │ │ +19c2c6: 3210 0400 |0007: if-eq v0, v1, 000b // +0004 │ │ +19c2ca: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +19c2cc: 28f7 |000a: goto 0001 // -0009 │ │ +19c2ce: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +19c2d2: 0e00 |000d: return-void │ │ +19c2d4: 2203 0203 |000e: new-instance v3, Ljava/lang/RuntimeException; // type@0302 │ │ +19c2d8: 1a00 9115 |0010: const-string v0, "EGL error encountered (see log)" // string@1591 │ │ +19c2dc: 7020 ae0a 0300 |0012: invoke-direct {v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c2e2: 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; │ │ @@ -320235,93 +320236,93 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 172 16-bit code units │ │ -19c2e0: |[19c2e0] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ -19c2f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19c2f2: 7110 0c02 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@020c │ │ -19c2f8: 0c01 |0004: move-result-object v1 │ │ -19c2fa: 5bd1 db42 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c2fe: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ -19c302: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ -19c306: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -19c308: 2312 1411 |000c: new-array v2, v1, [I // type@1114 │ │ -19c30c: 54d3 db42 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c310: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -19c312: 7154 0e02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020e │ │ -19c318: 0a02 |0014: move-result v2 │ │ -19c31a: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ -19c31e: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ -19c322: 2326 1411 |0019: new-array v6, v2, [I // type@1114 │ │ -19c326: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ -19c32c: 121a |001e: const/4 v10, #int 1 // #1 │ │ -19c32e: 23a2 1e11 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@111e │ │ -19c332: 234b 1411 |0021: new-array v11, v4, [I // type@1114 │ │ -19c336: 54d5 db42 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c33a: 1209 |0025: const/4 v9, #int 0 // #0 │ │ -19c33c: 120c |0026: const/4 v12, #int 0 // #0 │ │ -19c33e: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -19c340: 0728 |0028: move-object v8, v2 │ │ -19c342: 7708 0602 0500 |0029: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/opengl/EGL14;.eglChooseConfig:(Landroid/opengl/EGLDisplay;[II[Landroid/opengl/EGLConfig;II[II)Z // method@0206 │ │ -19c348: 0a03 |002c: move-result v3 │ │ -19c34a: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ -19c34e: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ -19c352: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ -19c356: 2430 1411 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@1114 │ │ -19c35c: 0c01 |0036: move-result-object v1 │ │ -19c35e: 54d3 db42 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c362: 4605 0200 |0039: aget-object v5, v2, v0 │ │ -19c366: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -19c36a: 7150 0702 5316 |003d: invoke-static {v3, v5, v6, v1, v0}, Landroid/opengl/EGL14;.eglCreateContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Landroid/opengl/EGLContext;[II)Landroid/opengl/EGLContext; // method@0207 │ │ -19c370: 0c01 |0040: move-result-object v1 │ │ -19c372: 5bd1 da42 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c376: 1a01 4650 |0043: const-string v1, "eglCreateContext" // string@5046 │ │ -19c37a: 7020 9258 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5892 │ │ -19c380: 54d1 da42 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c384: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ -19c388: 2410 1411 0400 |004c: filled-new-array {v4}, [I // type@1114 │ │ -19c38e: 0c01 |004f: move-result-object v1 │ │ -19c390: 54d3 db42 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c394: 4602 0200 |0052: aget-object v2, v2, v0 │ │ -19c398: 54d4 dd42 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ -19c39c: 7150 0802 2314 |0056: invoke-static {v3, v2, v4, v1, v0}, Landroid/opengl/EGL14;.eglCreateWindowSurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/lang/Object;[II)Landroid/opengl/EGLSurface; // method@0208 │ │ -19c3a2: 0c00 |0059: move-result-object v0 │ │ -19c3a4: 5bd0 dc42 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c3a8: 1a00 4850 |005c: const-string v0, "eglCreateWindowSurface" // string@5048 │ │ -19c3ac: 7020 9258 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5892 │ │ -19c3b2: 54d0 dc42 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c3b6: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ -19c3ba: 0e00 |0065: return-void │ │ -19c3bc: 2200 0203 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c3c0: 1a01 177f |0068: const-string v1, "surface was null" // string@7f17 │ │ -19c3c4: 7020 ae0a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c3ca: 2700 |006d: throw v0 │ │ -19c3cc: 2200 0203 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c3d0: 1a01 2670 |0070: const-string v1, "null context" // string@7026 │ │ -19c3d4: 7020 ae0a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c3da: 2700 |0075: throw v0 │ │ -19c3dc: 2200 0203 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c3e0: 1a01 6882 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@8268 │ │ -19c3e4: 7020 ae0a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c3ea: 2700 |007d: throw v0 │ │ -19c3ec: 1200 |007e: const/4 v0, #int 0 // #0 │ │ -19c3ee: 5bd0 db42 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c3f2: 2200 0203 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c3f6: 1a01 6c82 |0083: const-string v1, "unable to initialize EGL14" // string@826c │ │ -19c3fa: 7020 ae0a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c400: 2700 |0088: throw v0 │ │ -19c402: 2200 0203 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c406: 1a01 6a82 |008b: const-string v1, "unable to get EGL14 display" // string@826a │ │ -19c40a: 7020 ae0a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c410: 2700 |0090: throw v0 │ │ -19c412: 0000 |0091: nop // spacer │ │ -19c414: 0003 0400 0b00 0000 2430 0000 0800 ... |0092: array-data (26 units) │ │ +19c2e4: |[19c2e4] org.thoughtcrime.securesms.video.recode.InputSurface.eglSetup:()V │ │ +19c2f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19c2f6: 7110 0c02 0000 |0001: invoke-static {v0}, Landroid/opengl/EGL14;.eglGetDisplay:(I)Landroid/opengl/EGLDisplay; // method@020c │ │ +19c2fc: 0c01 |0004: move-result-object v1 │ │ +19c2fe: 5bd1 db42 |0005: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c302: 6202 3300 |0007: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_DISPLAY:Landroid/opengl/EGLDisplay; // field@0033 │ │ +19c306: 3221 8000 |0009: if-eq v1, v2, 0089 // +0080 │ │ +19c30a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +19c30c: 2312 1411 |000c: new-array v2, v1, [I // type@1114 │ │ +19c310: 54d3 db42 |000e: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c314: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +19c316: 7154 0e02 2320 |0011: invoke-static {v3, v2, v0, v2, v4}, Landroid/opengl/EGL14;.eglInitialize:(Landroid/opengl/EGLDisplay;[II[II)Z // method@020e │ │ +19c31c: 0a02 |0014: move-result v2 │ │ +19c31e: 3802 6900 |0015: if-eqz v2, 007e // +0069 │ │ +19c322: 1302 0b00 |0017: const/16 v2, #int 11 // #b │ │ +19c326: 2326 1411 |0019: new-array v6, v2, [I // type@1114 │ │ +19c32a: 2606 7700 0000 |001b: fill-array-data v6, 00000092 // +00000077 │ │ +19c330: 121a |001e: const/4 v10, #int 1 // #1 │ │ +19c332: 23a2 1e11 |001f: new-array v2, v10, [Landroid/opengl/EGLConfig; // type@111e │ │ +19c336: 234b 1411 |0021: new-array v11, v4, [I // type@1114 │ │ +19c33a: 54d5 db42 |0023: iget-object v5, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c33e: 1209 |0025: const/4 v9, #int 0 // #0 │ │ +19c340: 120c |0026: const/4 v12, #int 0 // #0 │ │ +19c342: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +19c344: 0728 |0028: move-object v8, v2 │ │ +19c346: 7708 0602 0500 |0029: invoke-static/range {v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/opengl/EGL14;.eglChooseConfig:(Landroid/opengl/EGLDisplay;[II[Landroid/opengl/EGLConfig;II[II)Z // method@0206 │ │ +19c34c: 0a03 |002c: move-result v3 │ │ +19c34e: 3803 4900 |002d: if-eqz v3, 0076 // +0049 │ │ +19c352: 1303 9830 |002f: const/16 v3, #int 12440 // #3098 │ │ +19c356: 1304 3830 |0031: const/16 v4, #int 12344 // #3038 │ │ +19c35a: 2430 1411 1304 |0033: filled-new-array {v3, v1, v4}, [I // type@1114 │ │ +19c360: 0c01 |0036: move-result-object v1 │ │ +19c362: 54d3 db42 |0037: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c366: 4605 0200 |0039: aget-object v5, v2, v0 │ │ +19c36a: 6206 3200 |003b: sget-object v6, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +19c36e: 7150 0702 5316 |003d: invoke-static {v3, v5, v6, v1, v0}, Landroid/opengl/EGL14;.eglCreateContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Landroid/opengl/EGLContext;[II)Landroid/opengl/EGLContext; // method@0207 │ │ +19c374: 0c01 |0040: move-result-object v1 │ │ +19c376: 5bd1 da42 |0041: iput-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c37a: 1a01 4650 |0043: const-string v1, "eglCreateContext" // string@5046 │ │ +19c37e: 7020 9258 1d00 |0045: invoke-direct {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5892 │ │ +19c384: 54d1 da42 |0048: iget-object v1, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c388: 3801 2400 |004a: if-eqz v1, 006e // +0024 │ │ +19c38c: 2410 1411 0400 |004c: filled-new-array {v4}, [I // type@1114 │ │ +19c392: 0c01 |004f: move-result-object v1 │ │ +19c394: 54d3 db42 |0050: iget-object v3, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c398: 4602 0200 |0052: aget-object v2, v2, v0 │ │ +19c39c: 54d4 dd42 |0054: iget-object v4, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ +19c3a0: 7150 0802 2314 |0056: invoke-static {v3, v2, v4, v1, v0}, Landroid/opengl/EGL14;.eglCreateWindowSurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLConfig;Ljava/lang/Object;[II)Landroid/opengl/EGLSurface; // method@0208 │ │ +19c3a6: 0c00 |0059: move-result-object v0 │ │ +19c3a8: 5bd0 dc42 |005a: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c3ac: 1a00 4850 |005c: const-string v0, "eglCreateWindowSurface" // string@5048 │ │ +19c3b0: 7020 9258 0d00 |005e: invoke-direct {v13, v0}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.checkEglError:(Ljava/lang/String;)V // method@5892 │ │ +19c3b6: 54d0 dc42 |0061: iget-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c3ba: 3800 0300 |0063: if-eqz v0, 0066 // +0003 │ │ +19c3be: 0e00 |0065: return-void │ │ +19c3c0: 2200 0203 |0066: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c3c4: 1a01 177f |0068: const-string v1, "surface was null" // string@7f17 │ │ +19c3c8: 7020 ae0a 1000 |006a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c3ce: 2700 |006d: throw v0 │ │ +19c3d0: 2200 0203 |006e: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c3d4: 1a01 2670 |0070: const-string v1, "null context" // string@7026 │ │ +19c3d8: 7020 ae0a 1000 |0072: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c3de: 2700 |0075: throw v0 │ │ +19c3e0: 2200 0203 |0076: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c3e4: 1a01 6882 |0078: const-string v1, "unable to find RGB888+recordable ES2 EGL config" // string@8268 │ │ +19c3e8: 7020 ae0a 1000 |007a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c3ee: 2700 |007d: throw v0 │ │ +19c3f0: 1200 |007e: const/4 v0, #int 0 // #0 │ │ +19c3f2: 5bd0 db42 |007f: iput-object v0, v13, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c3f6: 2200 0203 |0081: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c3fa: 1a01 6c82 |0083: const-string v1, "unable to initialize EGL14" // string@826c │ │ +19c3fe: 7020 ae0a 1000 |0085: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c404: 2700 |0088: throw v0 │ │ +19c406: 2200 0203 |0089: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c40a: 1a01 6a82 |008b: const-string v1, "unable to get EGL14 display" // string@826a │ │ +19c40e: 7020 ae0a 1000 |008d: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c414: 2700 |0090: throw v0 │ │ +19c416: 0000 |0091: nop // spacer │ │ +19c418: 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 │ │ @@ -320351,17 +320352,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c240: |[19c240] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ -19c250: 5410 dd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ -19c254: 1100 |0002: return-object v0 │ │ +19c244: |[19c244] org.thoughtcrime.securesms.video.recode.InputSurface.getSurface:()Landroid/view/Surface; │ │ +19c254: 5410 dd42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ +19c258: 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;) │ │ @@ -320369,26 +320370,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -19c448: |[19c448] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ -19c458: 5430 db42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c45c: 5431 dc42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c460: 5432 da42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c464: 7140 0f02 1021 |0006: invoke-static {v0, v1, v1, v2}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@020f │ │ -19c46a: 0a00 |0009: move-result v0 │ │ -19c46c: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -19c470: 0e00 |000c: return-void │ │ -19c472: 2200 0203 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19c476: 1a01 5250 |000f: const-string v1, "eglMakeCurrent failed" // string@5052 │ │ -19c47a: 7020 ae0a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19c480: 2700 |0014: throw v0 │ │ +19c44c: |[19c44c] org.thoughtcrime.securesms.video.recode.InputSurface.makeCurrent:()V │ │ +19c45c: 5430 db42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c460: 5431 dc42 |0002: iget-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c464: 5432 da42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c468: 7140 0f02 1021 |0006: invoke-static {v0, v1, v1, v2}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@020f │ │ +19c46e: 0a00 |0009: move-result v0 │ │ +19c470: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +19c474: 0e00 |000c: return-void │ │ +19c476: 2200 0203 |000d: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19c47a: 1a01 5250 |000f: const-string v1, "eglMakeCurrent failed" // string@5052 │ │ +19c47e: 7020 ae0a 1000 |0011: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19c484: 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; │ │ │ │ @@ -320397,40 +320398,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -19c484: |[19c484] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ -19c494: 7100 0b02 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@020b │ │ -19c49a: 0c00 |0003: move-result-object v0 │ │ -19c49c: 5441 da42 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c4a0: 6e20 1102 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@0211 │ │ -19c4a6: 0a00 |0009: move-result v0 │ │ -19c4a8: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -19c4ac: 5440 db42 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c4b0: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -19c4b4: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ -19c4b8: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ -19c4bc: 7140 0f02 1032 |0014: invoke-static {v0, v1, v2, v3}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@020f │ │ -19c4c2: 5440 db42 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c4c6: 5441 dc42 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c4ca: 7120 0a02 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020a │ │ -19c4d0: 5440 db42 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c4d4: 5441 da42 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c4d8: 7120 0902 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0209 │ │ -19c4de: 5440 dd42 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ -19c4e2: 6e10 0903 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ -19c4e8: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -19c4ea: 5b40 db42 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c4ee: 5b40 da42 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ -19c4f2: 5b40 dc42 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c4f6: 5b40 dd42 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ -19c4fa: 0e00 |0033: return-void │ │ +19c488: |[19c488] org.thoughtcrime.securesms.video.recode.InputSurface.release:()V │ │ +19c498: 7100 0b02 0000 |0000: invoke-static {}, Landroid/opengl/EGL14;.eglGetCurrentContext:()Landroid/opengl/EGLContext; // method@020b │ │ +19c49e: 0c00 |0003: move-result-object v0 │ │ +19c4a0: 5441 da42 |0004: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c4a4: 6e20 1102 1000 |0006: invoke-virtual {v0, v1}, Landroid/opengl/EGLContext;.equals:(Ljava/lang/Object;)Z // method@0211 │ │ +19c4aa: 0a00 |0009: move-result v0 │ │ +19c4ac: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +19c4b0: 5440 db42 |000c: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c4b4: 6201 3400 |000e: sget-object v1, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +19c4b8: 6202 3400 |0010: sget-object v2, Landroid/opengl/EGL14;.EGL_NO_SURFACE:Landroid/opengl/EGLSurface; // field@0034 │ │ +19c4bc: 6203 3200 |0012: sget-object v3, Landroid/opengl/EGL14;.EGL_NO_CONTEXT:Landroid/opengl/EGLContext; // field@0032 │ │ +19c4c0: 7140 0f02 1032 |0014: invoke-static {v0, v1, v2, v3}, Landroid/opengl/EGL14;.eglMakeCurrent:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;Landroid/opengl/EGLSurface;Landroid/opengl/EGLContext;)Z // method@020f │ │ +19c4c6: 5440 db42 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c4ca: 5441 dc42 |0019: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c4ce: 7120 0a02 1000 |001b: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroySurface:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@020a │ │ +19c4d4: 5440 db42 |001e: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c4d8: 5441 da42 |0020: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c4dc: 7120 0902 1000 |0022: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglDestroyContext:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLContext;)Z // method@0209 │ │ +19c4e2: 5440 dd42 |0025: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ +19c4e6: 6e10 0903 0000 |0027: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ +19c4ec: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +19c4ee: 5b40 db42 |002b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c4f2: 5b40 da42 |002d: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLContext:Landroid/opengl/EGLContext; // field@42da │ │ +19c4f6: 5b40 dc42 |002f: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c4fa: 5b40 dd42 |0031: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mSurface:Landroid/view/Surface; // field@42dd │ │ +19c4fe: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000c line=96 │ │ 0x0017 line=98 │ │ 0x001e line=99 │ │ 0x0025 line=100 │ │ @@ -320446,19 +320447,19 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -19c4fc: |[19c4fc] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ -19c50c: 5420 db42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c510: 5421 dc42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c514: 7140 1202 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@0212 │ │ -19c51a: 0e00 |0007: return-void │ │ +19c500: |[19c500] org.thoughtcrime.securesms.video.recode.InputSurface.setPresentationTime:(J)V │ │ +19c510: 5420 db42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c514: 5421 dc42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c518: 7140 1202 1043 |0004: invoke-static {v0, v1, v3, v4}, Landroid/opengl/EGLExt;.eglPresentationTimeANDROID:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;J)Z // method@0212 │ │ +19c51e: 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 │ │ │ │ @@ -320467,20 +320468,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -19c258: |[19c258] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ -19c268: 5420 db42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ -19c26c: 5421 dc42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ -19c270: 7120 1002 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0210 │ │ -19c276: 0a00 |0007: move-result v0 │ │ -19c278: 0f00 |0008: return v0 │ │ +19c25c: |[19c25c] org.thoughtcrime.securesms.video.recode.InputSurface.swapBuffers:()Z │ │ +19c26c: 5420 db42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLDisplay:Landroid/opengl/EGLDisplay; // field@42db │ │ +19c270: 5421 dc42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.mEGLSurface:Landroid/opengl/EGLSurface; // field@42dc │ │ +19c274: 7120 1002 1000 |0004: invoke-static {v0, v1}, Landroid/opengl/EGL14;.eglSwapBuffers:(Landroid/opengl/EGLDisplay;Landroid/opengl/EGLSurface;)Z // method@0210 │ │ +19c27a: 0a00 |0007: move-result v0 │ │ +19c27c: 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 : 6335 (InputSurface.java) │ │ @@ -320586,31 +320587,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -19cd14: |[19cd14] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ -19cd24: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19cd2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19cd2c: 5b30 e642 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19cd30: 5b30 e242 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19cd34: 5b30 e542 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19cd38: 5b30 e442 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19cd3c: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ -19cd40: 5a31 e342 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19cd44: 5a31 ea42 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19cd48: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -19cd4a: 5c31 e942 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ -19cd4e: 2201 7b03 |0015: new-instance v1, Ljava/util/HashMap; // type@037b │ │ -19cd52: 7010 900c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -19cd58: 5b31 e842 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ -19cd5c: 5b30 e742 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19cd60: 0e00 |001e: return-void │ │ +19cd18: |[19cd18] org.thoughtcrime.securesms.video.recode.MP4Builder.:()V │ │ +19cd28: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19cd2e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19cd30: 5b30 e642 |0004: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19cd34: 5b30 e242 |0006: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19cd38: 5b30 e542 |0008: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19cd3c: 5b30 e442 |000a: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19cd40: 1601 0000 |000c: const-wide/16 v1, #int 0 // #0 │ │ +19cd44: 5a31 e342 |000e: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19cd48: 5a31 ea42 |0010: iput-wide v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19cd4c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +19cd4e: 5c31 e942 |0013: iput-boolean v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ +19cd52: 2201 7b03 |0015: new-instance v1, Ljava/util/HashMap; // type@037b │ │ +19cd56: 7010 900c 0100 |0017: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +19cd5c: 5b31 e842 |001a: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ +19cd60: 5b30 e742 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19cd64: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0008 line=49 │ │ 0x000a line=50 │ │ @@ -320627,36 +320628,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -19d124: |[19d124] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ -19d134: 5450 e442 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d138: 6e10 be0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bbe │ │ -19d13e: 0b00 |0005: move-result-wide v0 │ │ -19d140: 5452 e442 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d144: 5453 e642 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19d148: 6e10 9d58 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@589d │ │ -19d14e: 0b03 |000d: move-result-wide v3 │ │ -19d150: 6e30 bf0b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbf │ │ -19d156: 5452 e642 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19d15a: 5453 e442 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d15e: 6e20 9b58 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@589b │ │ -19d164: 5452 e442 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d168: 6e30 bf0b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbf │ │ -19d16e: 5450 e642 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19d172: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ -19d176: 6e30 a458 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58a4 │ │ -19d17c: 5450 e642 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19d180: 6e30 a358 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ -19d186: 5450 e542 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19d18a: 6e10 8609 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ -19d190: 0e00 |002e: return-void │ │ +19d128: |[19d128] org.thoughtcrime.securesms.video.recode.MP4Builder.flushCurrentMdat:()V │ │ +19d138: 5450 e442 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d13c: 6e10 be0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/channels/FileChannel;.position:()J // method@0bbe │ │ +19d142: 0b00 |0005: move-result-wide v0 │ │ +19d144: 5452 e442 |0006: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d148: 5453 e642 |0008: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19d14c: 6e10 9d58 0300 |000a: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getOffset:()J // method@589d │ │ +19d152: 0b03 |000d: move-result-wide v3 │ │ +19d154: 6e30 bf0b 3204 |000e: invoke-virtual {v2, v3, v4}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbf │ │ +19d15a: 5452 e642 |0011: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19d15e: 5453 e442 |0013: iget-object v3, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d162: 6e20 9b58 3200 |0015: invoke-virtual {v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@589b │ │ +19d168: 5452 e442 |0018: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d16c: 6e30 bf0b 0201 |001a: invoke-virtual {v2, v0, v1}, Ljava/nio/channels/FileChannel;.position:(J)Ljava/nio/channels/FileChannel; // method@0bbf │ │ +19d172: 5450 e642 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19d176: 1601 0000 |001f: const-wide/16 v1, #int 0 // #0 │ │ +19d17a: 6e30 a458 1002 |0021: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58a4 │ │ +19d180: 5450 e642 |0024: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19d184: 6e30 a358 1002 |0026: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ +19d18a: 5450 e542 |0029: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19d18e: 6e10 8609 0000 |002b: invoke-virtual {v0}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ +19d194: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x0011 line=78 │ │ 0x0018 line=79 │ │ 0x001d line=80 │ │ @@ -320670,23 +320671,23 @@ │ │ type : '(JJ)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -19cbd4: |[19cbd4] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ -19cbe4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -19cbe8: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ -19cbec: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ -19cbf0: 1003 |0006: return-wide v3 │ │ -19cbf2: bf53 |0007: rem-long/2addr v3, v5 │ │ -19cbf4: 7140 b558 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58b5 │ │ -19cbfa: 0b03 |000b: move-result-wide v3 │ │ -19cbfc: 1003 |000c: return-wide v3 │ │ +19cbd8: |[19cbd8] org.thoughtcrime.securesms.video.recode.MP4Builder.gcd:(JJ)J │ │ +19cbe8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +19cbec: 3102 0500 |0002: cmp-long v2, v5, v0 │ │ +19cbf0: 3902 0300 |0004: if-nez v2, 0007 // +0003 │ │ +19cbf4: 1003 |0006: return-wide v3 │ │ +19cbf6: bf53 |0007: rem-long/2addr v3, v5 │ │ +19cbf8: 7140 b558 6543 |0008: invoke-static {v5, v6, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58b5 │ │ +19cbfe: 0b03 |000b: move-result-wide v3 │ │ +19cc00: 1003 |000c: return-wide v3 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=228 │ │ locals : │ │ 0x0000 - 0x000d reg=3 (null) J │ │ 0x0000 - 0x000d reg=5 (null) J │ │ │ │ @@ -320696,19 +320697,19 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -19cbb4: |[19cbb4] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -19cbc4: 5410 e242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19cbc8: 6e30 ba58 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58ba │ │ -19cbce: 0a02 |0005: move-result v2 │ │ -19cbd0: 0f02 |0006: return v2 │ │ +19cbb8: |[19cbb8] org.thoughtcrime.securesms.video.recode.MP4Builder.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +19cbc8: 5410 e242 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19cbcc: 6e30 ba58 2003 |0002: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58ba │ │ +19cbd2: 0a02 |0005: move-result v2 │ │ +19cbd4: 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 │ │ @@ -320718,25 +320719,25 @@ │ │ type : '()Lcom/coremedia/iso/boxes/FileTypeBox;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -19c878: |[19c878] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ -19c888: 2200 8203 |0000: new-instance v0, Ljava/util/LinkedList; // type@0382 │ │ -19c88c: 7010 b60c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -19c892: 1a01 e75f |0005: const-string v1, "isom" // string@5fe7 │ │ -19c896: 6e20 b80c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ -19c89c: 1a02 9d0b |000a: const-string v2, "3gp4" // string@0b9d │ │ -19c8a0: 6e20 b80c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ -19c8a6: 2202 2702 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@0227 │ │ -19c8aa: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ -19c8ae: 7050 1808 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@0818 │ │ -19c8b4: 1102 |0016: return-object v2 │ │ +19c87c: |[19c87c] org.thoughtcrime.securesms.video.recode.MP4Builder.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; │ │ +19c88c: 2200 8203 |0000: new-instance v0, Ljava/util/LinkedList; // type@0382 │ │ +19c890: 7010 b60c 0000 |0002: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +19c896: 1a01 e75f |0005: const-string v1, "isom" // string@5fe7 │ │ +19c89a: 6e20 b80c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ +19c8a0: 1a02 9d0b |000a: const-string v2, "3gp4" // string@0b9d │ │ +19c8a4: 6e20 b80c 2000 |000c: invoke-virtual {v0, v2}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ +19c8aa: 2202 2702 |000f: new-instance v2, Lcom/coremedia/iso/boxes/FileTypeBox; // type@0227 │ │ +19c8ae: 1603 0000 |0011: const-wide/16 v3, #int 0 // #0 │ │ +19c8b2: 7050 1808 1243 |0013: invoke-direct {v2, v1, v3, v4, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.:(Ljava/lang/String;JLjava/util/List;)V // method@0818 │ │ +19c8b8: 1102 |0016: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ 0x000a line=155 │ │ 0x000f line=156 │ │ locals : │ │ @@ -320747,45 +320748,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 │ │ -19cc90: |[19cc90] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ -19cca0: 5b45 e242 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19cca4: 2200 c202 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c2 │ │ -19cca8: 6e10 bb58 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@58bb │ │ -19ccae: 0c05 |0007: move-result-object v5 │ │ -19ccb0: 7020 8209 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ -19ccb6: 5b40 e542 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19ccba: 6e10 8709 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0987 │ │ -19ccc0: 0c05 |0010: move-result-object v5 │ │ -19ccc2: 5b45 e442 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19ccc6: 6e10 a858 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@58a8 │ │ -19cccc: 0c05 |0016: move-result-object v5 │ │ -19ccce: 5440 e442 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19ccd2: 6e20 1908 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0819 │ │ -19ccd8: 5340 e342 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19ccdc: 6e10 1a08 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@081a │ │ -19cce2: 0b02 |0021: move-result-wide v2 │ │ -19cce4: bb20 |0022: add-long/2addr v0, v2 │ │ -19cce6: 5a40 e342 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19ccea: 5342 ea42 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19ccee: bb02 |0027: add-long/2addr v2, v0 │ │ -19ccf0: 5a42 ea42 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19ccf4: 2205 fe10 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@10fe │ │ -19ccf8: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -19ccfa: 7030 9a58 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@589a │ │ -19cd00: 5b45 e642 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19cd04: 1245 |0032: const/4 v5, #int 4 // #4 │ │ -19cd06: 7110 9a0b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ -19cd0c: 0c05 |0036: move-result-object v5 │ │ -19cd0e: 5b45 e742 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19cd12: 1104 |0039: return-object v4 │ │ +19cc94: |[19cc94] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovie:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lorg/thoughtcrime/securesms/video/recode/MP4Builder; │ │ +19cca4: 5b45 e242 |0000: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19cca8: 2200 c202 |0002: new-instance v0, Ljava/io/FileOutputStream; // type@02c2 │ │ +19ccac: 6e10 bb58 0500 |0004: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getCacheFile:()Ljava/io/File; // method@58bb │ │ +19ccb2: 0c05 |0007: move-result-object v5 │ │ +19ccb4: 7020 8209 5000 |0008: invoke-direct {v0, v5}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ +19ccba: 5b40 e542 |000b: iput-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19ccbe: 6e10 8709 0000 |000d: invoke-virtual {v0}, Ljava/io/FileOutputStream;.getChannel:()Ljava/nio/channels/FileChannel; // method@0987 │ │ +19ccc4: 0c05 |0010: move-result-object v5 │ │ +19ccc6: 5b45 e442 |0011: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19ccca: 6e10 a858 0400 |0013: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.createFileTypeBox:()Lcom/coremedia/iso/boxes/FileTypeBox; // method@58a8 │ │ +19ccd0: 0c05 |0016: move-result-object v5 │ │ +19ccd2: 5440 e442 |0017: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19ccd6: 6e20 1908 0500 |0019: invoke-virtual {v5, v0}, Lcom/coremedia/iso/boxes/FileTypeBox;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0819 │ │ +19ccdc: 5340 e342 |001c: iget-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19cce0: 6e10 1a08 0500 |001e: invoke-virtual {v5}, Lcom/coremedia/iso/boxes/FileTypeBox;.getSize:()J // method@081a │ │ +19cce6: 0b02 |0021: move-result-wide v2 │ │ +19cce8: bb20 |0022: add-long/2addr v0, v2 │ │ +19ccea: 5a40 e342 |0023: iput-wide v0, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19ccee: 5342 ea42 |0025: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19ccf2: bb02 |0027: add-long/2addr v2, v0 │ │ +19ccf4: 5a42 ea42 |0028: iput-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19ccf8: 2205 fe10 |002a: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // type@10fe │ │ +19ccfc: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +19ccfe: 7030 9a58 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@589a │ │ +19cd04: 5b45 e642 |0030: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19cd08: 1245 |0032: const/4 v5, #int 4 // #4 │ │ +19cd0a: 7110 9a0b 0500 |0033: invoke-static {v5}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ +19cd10: 0c05 |0036: move-result-object v5 │ │ +19cd12: 5b45 e742 |0037: iput-object v5, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19cd16: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=60 │ │ 0x000d line=61 │ │ 0x0013 line=63 │ │ 0x0017 line=64 │ │ @@ -320802,76 +320803,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 │ │ -19c8b8: |[19c8b8] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ -19c8c8: 2200 2c02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@022c │ │ -19c8cc: 7010 2c08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@082c │ │ -19c8d2: 2201 2d02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@022d │ │ -19c8d6: 7010 2e08 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@082e │ │ -19c8dc: 2202 7803 |000a: new-instance v2, Ljava/util/Date; // type@0378 │ │ -19c8e0: 7010 880c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ -19c8e6: 6e20 2f08 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@082f │ │ -19c8ec: 2202 7803 |0012: new-instance v2, Ljava/util/Date; // type@0378 │ │ -19c8f0: 7010 880c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ -19c8f6: 6e20 3208 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0832 │ │ -19c8fc: 6202 7300 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19c900: 6e20 3108 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0831 │ │ -19c906: 6e20 b658 dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58b6 │ │ -19c90c: 0b02 |0022: move-result-wide v2 │ │ -19c90e: 6e10 be58 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19c914: 0c04 |0026: move-result-object v4 │ │ -19c916: 6e10 5d0c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19c91c: 0c04 |002a: move-result-object v4 │ │ -19c91e: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ -19c922: 7210 aa0c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19c928: 0a07 |0030: move-result v7 │ │ -19c92a: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ -19c92e: 7210 ab0c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19c934: 0c07 |0036: move-result-object v7 │ │ -19c936: 1f07 0411 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19c93a: 6e10 e058 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ -19c940: 0b08 |003c: move-result-wide v8 │ │ -19c942: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ -19c946: 6e10 e858 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ -19c94c: 0a07 |0042: move-result v7 │ │ -19c94e: 817a |0043: int-to-long v10, v7 │ │ -19c950: bea8 |0044: div-long/2addr v8, v10 │ │ -19c952: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ -19c956: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ -19c95a: 0485 |0049: move-wide v5, v8 │ │ -19c95c: 28e3 |004a: goto 002d // -001d │ │ -19c95e: 6e30 3008 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0830 │ │ -19c964: 6e30 3408 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@0834 │ │ -19c96a: 6e10 be58 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19c970: 0c02 |0054: move-result-object v2 │ │ -19c972: 6e10 5f0c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19c978: 0a02 |0058: move-result v2 │ │ -19c97a: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19c97e: 8122 |005b: int-to-long v2, v2 │ │ -19c980: 6e30 3308 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@0833 │ │ -19c986: 6e20 2d08 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082d │ │ -19c98c: 6e10 be58 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19c992: 0c01 |0065: move-result-object v1 │ │ -19c994: 6e10 5d0c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19c99a: 0c01 |0069: move-result-object v1 │ │ -19c99c: 7210 aa0c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19c9a2: 0a02 |006d: move-result v2 │ │ -19c9a4: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ -19c9a8: 7210 ab0c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19c9ae: 0c02 |0073: move-result-object v2 │ │ -19c9b0: 1f02 0411 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19c9b4: 6e30 b258 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@58b2 │ │ -19c9ba: 0c02 |0079: move-result-object v2 │ │ -19c9bc: 6e20 2d08 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082d │ │ -19c9c2: 28ed |007d: goto 006a // -0013 │ │ -19c9c4: 1100 |007e: return-object v0 │ │ +19c8bc: |[19c8bc] org.thoughtcrime.securesms.video.recode.MP4Builder.createMovieBox:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/MovieBox; │ │ +19c8cc: 2200 2c02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/MovieBox; // type@022c │ │ +19c8d0: 7010 2c08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/MovieBox;.:()V // method@082c │ │ +19c8d6: 2201 2d02 |0005: new-instance v1, Lcom/coremedia/iso/boxes/MovieHeaderBox; // type@022d │ │ +19c8da: 7010 2e08 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.:()V // method@082e │ │ +19c8e0: 2202 7803 |000a: new-instance v2, Ljava/util/Date; // type@0378 │ │ +19c8e4: 7010 880c 0200 |000c: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ +19c8ea: 6e20 2f08 2100 |000f: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@082f │ │ +19c8f0: 2202 7803 |0012: new-instance v2, Ljava/util/Date; // type@0378 │ │ +19c8f4: 7010 880c 0200 |0014: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ +19c8fa: 6e20 3208 2100 |0017: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@0832 │ │ +19c900: 6202 7300 |001a: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19c904: 6e20 3108 2100 |001c: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@0831 │ │ +19c90a: 6e20 b658 dc00 |001f: invoke-virtual {v12, v13}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58b6 │ │ +19c910: 0b02 |0022: move-result-wide v2 │ │ +19c912: 6e10 be58 0d00 |0023: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19c918: 0c04 |0026: move-result-object v4 │ │ +19c91a: 6e10 5d0c 0400 |0027: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19c920: 0c04 |002a: move-result-object v4 │ │ +19c922: 1605 0000 |002b: const-wide/16 v5, #int 0 // #0 │ │ +19c926: 7210 aa0c 0400 |002d: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19c92c: 0a07 |0030: move-result v7 │ │ +19c92e: 3807 1a00 |0031: if-eqz v7, 004b // +001a │ │ +19c932: 7210 ab0c 0400 |0033: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19c938: 0c07 |0036: move-result-object v7 │ │ +19c93a: 1f07 0411 |0037: check-cast v7, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19c93e: 6e10 e058 0700 |0039: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ +19c944: 0b08 |003c: move-result-wide v8 │ │ +19c946: 9d08 0802 |003d: mul-long v8, v8, v2 │ │ +19c94a: 6e10 e858 0700 |003f: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ +19c950: 0a07 |0042: move-result v7 │ │ +19c952: 817a |0043: int-to-long v10, v7 │ │ +19c954: bea8 |0044: div-long/2addr v8, v10 │ │ +19c956: 3107 0805 |0045: cmp-long v7, v8, v5 │ │ +19c95a: 3d07 e6ff |0047: if-lez v7, 002d // -001a │ │ +19c95e: 0485 |0049: move-wide v5, v8 │ │ +19c960: 28e3 |004a: goto 002d // -001d │ │ +19c962: 6e30 3008 5106 |004b: invoke-virtual {v1, v5, v6}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setDuration:(J)V // method@0830 │ │ +19c968: 6e30 3408 2103 |004e: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setTimescale:(J)V // method@0834 │ │ +19c96e: 6e10 be58 0d00 |0051: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19c974: 0c02 |0054: move-result-object v2 │ │ +19c976: 6e10 5f0c 0200 |0055: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19c97c: 0a02 |0058: move-result v2 │ │ +19c97e: d802 0201 |0059: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19c982: 8122 |005b: int-to-long v2, v2 │ │ +19c984: 6e30 3308 2103 |005c: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/MovieHeaderBox;.setNextTrackId:(J)V // method@0833 │ │ +19c98a: 6e20 2d08 1000 |005f: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082d │ │ +19c990: 6e10 be58 0d00 |0062: invoke-virtual {v13}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19c996: 0c01 |0065: move-result-object v1 │ │ +19c998: 6e10 5d0c 0100 |0066: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19c99e: 0c01 |0069: move-result-object v1 │ │ +19c9a0: 7210 aa0c 0100 |006a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19c9a6: 0a02 |006d: move-result v2 │ │ +19c9a8: 3802 1000 |006e: if-eqz v2, 007e // +0010 │ │ +19c9ac: 7210 ab0c 0100 |0070: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19c9b2: 0c02 |0073: move-result-object v2 │ │ +19c9b4: 1f02 0411 |0074: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19c9b8: 6e30 b258 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@58b2 │ │ +19c9be: 0c02 |0079: move-result-object v2 │ │ +19c9c0: 6e20 2d08 2000 |007a: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/MovieBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082d │ │ +19c9c6: 28ed |007d: goto 006a // -0013 │ │ +19c9c8: 1100 |007e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0005 line=244 │ │ 0x000a line=246 │ │ 0x0012 line=247 │ │ 0x001a line=248 │ │ @@ -320893,24 +320894,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 │ │ -19c838: |[19c838] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ -19c848: 2200 3002 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@0230 │ │ -19c84c: 7010 3a08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@083a │ │ -19c852: 6e30 ae58 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@58ae │ │ -19c858: 6e30 b158 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@58b1 │ │ -19c85e: 6e30 af58 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@58af │ │ -19c864: 6e30 ad58 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@58ad │ │ -19c86a: 6e30 b058 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@58b0 │ │ -19c870: 6e30 ac58 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@58ac │ │ -19c876: 1100 |0017: return-object v0 │ │ +19c83c: |[19c83c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStbl:(Lorg/thoughtcrime/securesms/video/recode/Track;)Lcom/coremedia/iso/boxes/Box; │ │ +19c84c: 2200 3002 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleTableBox; // type@0230 │ │ +19c850: 7010 3a08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.:()V // method@083a │ │ +19c856: 6e30 ae58 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@58ae │ │ +19c85c: 6e30 b158 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@58b1 │ │ +19c862: 6e30 af58 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@58af │ │ +19c868: 6e30 ad58 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@58ad │ │ +19c86e: 6e30 b058 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@58b0 │ │ +19c874: 6e30 ac58 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@58ac │ │ +19c87a: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=329 │ │ 0x0008 line=330 │ │ 0x000b line=331 │ │ 0x000e line=332 │ │ @@ -320925,65 +320926,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 │ │ -19cd64: |[19cd64] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19cd74: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ -19cd78: 7010 520c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19cd7e: 6e10 e658 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ -19cd84: 0c0a |0008: move-result-object v10 │ │ -19cd86: 6e10 5d0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19cd8c: 0c0a |000c: move-result-object v10 │ │ -19cd8e: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ -19cd92: 0413 |000f: move-wide v3, v1 │ │ -19cd94: 7210 aa0c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19cd9a: 0a05 |0013: move-result v5 │ │ -19cd9c: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ -19cda0: 7210 ab0c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19cda6: 0c05 |0019: move-result-object v5 │ │ -19cda8: 1f05 0211 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ -19cdac: 6e10 d158 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ -19cdb2: 0b06 |001f: move-result-wide v6 │ │ -19cdb4: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ -19cdb8: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ -19cdbc: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ -19cdc0: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ -19cdc4: 0413 |0028: move-wide v3, v1 │ │ -19cdc6: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ -19cdca: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ -19cdce: 7120 580a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19cdd4: 0c03 |0030: move-result-object v3 │ │ -19cdd6: 6e20 560c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19cddc: 6e10 d258 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ -19cde2: 0b03 |0037: move-result-wide v3 │ │ -19cde4: bb63 |0038: add-long/2addr v3, v6 │ │ -19cde6: 28d7 |0039: goto 0010 // -0029 │ │ -19cde8: 6e10 5f0c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19cdee: 0a0a |003d: move-result v10 │ │ -19cdf0: 23aa 1511 |003e: new-array v10, v10, [J // type@1115 │ │ -19cdf4: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -19cdf6: 6e10 5f0c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19cdfc: 0a02 |0044: move-result v2 │ │ -19cdfe: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ -19ce02: 6e20 5a0c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ -19ce08: 0c02 |004a: move-result-object v2 │ │ -19ce0a: 1f02 f202 |004b: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ -19ce0e: 6e10 540a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -19ce14: 0b02 |0050: move-result-wide v2 │ │ -19ce16: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ -19ce1a: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19ce1e: 28ec |0055: goto 0041 // -0014 │ │ -19ce20: 2200 3402 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0234 │ │ -19ce24: 7010 4208 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0842 │ │ -19ce2a: 6e20 4308 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@0843 │ │ -19ce30: 6e20 3b08 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19ce36: 0e00 |0061: return-void │ │ +19cd68: |[19cd68] org.thoughtcrime.securesms.video.recode.MP4Builder.createStco:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19cd78: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ +19cd7c: 7010 520c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19cd82: 6e10 e658 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ +19cd88: 0c0a |0008: move-result-object v10 │ │ +19cd8a: 6e10 5d0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19cd90: 0c0a |000c: move-result-object v10 │ │ +19cd92: 1601 ffff |000d: const-wide/16 v1, #int -1 // #ffff │ │ +19cd96: 0413 |000f: move-wide v3, v1 │ │ +19cd98: 7210 aa0c 0a00 |0010: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19cd9e: 0a05 |0013: move-result v5 │ │ +19cda0: 3805 2600 |0014: if-eqz v5, 003a // +0026 │ │ +19cda4: 7210 ab0c 0a00 |0016: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19cdaa: 0c05 |0019: move-result-object v5 │ │ +19cdac: 1f05 0211 |001a: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ +19cdb0: 6e10 d158 0500 |001c: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ +19cdb6: 0b06 |001f: move-result-wide v6 │ │ +19cdb8: 3108 0301 |0020: cmp-long v8, v3, v1 │ │ +19cdbc: 3808 0700 |0022: if-eqz v8, 0029 // +0007 │ │ +19cdc0: 3108 0306 |0024: cmp-long v8, v3, v6 │ │ +19cdc4: 3808 0300 |0026: if-eqz v8, 0029 // +0003 │ │ +19cdc8: 0413 |0028: move-wide v3, v1 │ │ +19cdca: 3108 0301 |0029: cmp-long v8, v3, v1 │ │ +19cdce: 3908 0900 |002b: if-nez v8, 0034 // +0009 │ │ +19cdd2: 7120 580a 7600 |002d: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19cdd8: 0c03 |0030: move-result-object v3 │ │ +19cdda: 6e20 560c 3000 |0031: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19cde0: 6e10 d258 0500 |0034: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ +19cde6: 0b03 |0037: move-result-wide v3 │ │ +19cde8: bb63 |0038: add-long/2addr v3, v6 │ │ +19cdea: 28d7 |0039: goto 0010 // -0029 │ │ +19cdec: 6e10 5f0c 0000 |003a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19cdf2: 0a0a |003d: move-result v10 │ │ +19cdf4: 23aa 1511 |003e: new-array v10, v10, [J // type@1115 │ │ +19cdf8: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +19cdfa: 6e10 5f0c 0000 |0041: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19ce00: 0a02 |0044: move-result v2 │ │ +19ce02: 3521 1100 |0045: if-ge v1, v2, 0056 // +0011 │ │ +19ce06: 6e20 5a0c 1000 |0047: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ +19ce0c: 0c02 |004a: move-result-object v2 │ │ +19ce0e: 1f02 f202 |004b: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ +19ce12: 6e10 540a 0200 |004d: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +19ce18: 0b02 |0050: move-result-wide v2 │ │ +19ce1a: 4c02 0a01 |0051: aput-wide v2, v10, v1 │ │ +19ce1e: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19ce22: 28ec |0055: goto 0041 // -0014 │ │ +19ce24: 2200 3402 |0056: new-instance v0, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox; // type@0234 │ │ +19ce28: 7010 4208 0000 |0058: invoke-direct {v0}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.:()V // method@0842 │ │ +19ce2e: 6e20 4308 a000 |005b: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/StaticChunkOffsetBox;.setChunkOffsets:([J)V // method@0843 │ │ +19ce34: 6e20 3b08 0b00 |005e: invoke-virtual {v11, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19ce3a: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0005 line=418 │ │ 0x001c line=419 │ │ 0x002d line=424 │ │ 0x0034 line=426 │ │ @@ -321003,72 +321004,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 │ │ -19ce38: |[19ce38] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19ce48: 2200 3202 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0232 │ │ -19ce4c: 7010 3e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@083e │ │ -19ce52: 2201 8203 |0005: new-instance v1, Ljava/util/LinkedList; // type@0382 │ │ -19ce56: 7010 b60c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -19ce5c: 6e20 4008 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0840 │ │ -19ce62: 7401 e658 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ -19ce68: 0c01 |0010: move-result-object v1 │ │ -19ce6a: 6e10 5f0c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19ce70: 0a01 |0014: move-result v1 │ │ -19ce72: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -19ce74: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -19ce76: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ -19ce78: 1205 |0018: const/4 v5, #int 0 // #0 │ │ -19ce7a: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -19ce7c: 1217 |001a: const/4 v7, #int 1 // #1 │ │ -19ce7e: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ -19ce82: 7401 e658 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ -19ce88: 0c08 |0020: move-result-object v8 │ │ -19ce8a: 6e20 5a0c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ -19ce90: 0c08 |0024: move-result-object v8 │ │ -19ce92: 1f08 0211 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ -19ce96: 6e10 d158 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ -19ce9c: 0b09 |002a: move-result-wide v9 │ │ -19ce9e: 6e10 d258 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ -19cea4: 0b0b |002e: move-result-wide v11 │ │ -19cea6: bbb9 |002f: add-long/2addr v9, v11 │ │ -19cea8: b026 |0030: add-int/2addr v6, v2 │ │ -19ceaa: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ -19ceae: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ -19ceb2: 7401 e658 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ -19ceb8: 0c08 |0038: move-result-object v8 │ │ -19ceba: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ -19cebe: 6e20 5a0c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ -19cec4: 0c08 |003e: move-result-object v8 │ │ -19cec6: 1f08 0211 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ -19ceca: 6e10 d158 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ -19ced0: 0b0b |0044: move-result-wide v11 │ │ -19ced2: 3108 090b |0045: cmp-long v8, v9, v11 │ │ -19ced6: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ -19ceda: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ -19cede: 6e10 3f08 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@083f │ │ -19cee4: 0c04 |004e: move-result-object v4 │ │ -19cee6: 220f 3102 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@0231 │ │ -19ceea: 8179 |0051: int-to-long v9, v7 │ │ -19ceec: 816b |0052: int-to-long v11, v6 │ │ -19ceee: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ -19cef2: 07f8 |0055: move-object v8, v15 │ │ -19cef4: 7607 3d08 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@083d │ │ -19cefa: 7220 c10c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -19cf00: 0164 |005c: move v4, v6 │ │ -19cf02: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -19cf06: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -19cf08: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ -19cf0c: 28b9 |0062: goto 001b // -0047 │ │ -19cf0e: 0804 1200 |0063: move-object/from16 v4, v18 │ │ -19cf12: 6e20 3b08 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19cf18: 0e00 |0068: return-void │ │ +19ce3c: |[19ce3c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsc:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19ce4c: 2200 3202 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleToChunkBox; // type@0232 │ │ +19ce50: 7010 3e08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.:()V // method@083e │ │ +19ce56: 2201 8203 |0005: new-instance v1, Ljava/util/LinkedList; // type@0382 │ │ +19ce5a: 7010 b60c 0100 |0007: invoke-direct {v1}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +19ce60: 6e20 4008 1000 |000a: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.setEntries:(Ljava/util/List;)V // method@0840 │ │ +19ce66: 7401 e658 1100 |000d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ +19ce6c: 0c01 |0010: move-result-object v1 │ │ +19ce6e: 6e10 5f0c 0100 |0011: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19ce74: 0a01 |0014: move-result v1 │ │ +19ce76: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +19ce78: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +19ce7a: 12f4 |0017: const/4 v4, #int -1 // #ff │ │ +19ce7c: 1205 |0018: const/4 v5, #int 0 // #0 │ │ +19ce7e: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +19ce80: 1217 |001a: const/4 v7, #int 1 // #1 │ │ +19ce82: 3515 4800 |001b: if-ge v5, v1, 0063 // +0048 │ │ +19ce86: 7401 e658 1100 |001d: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ +19ce8c: 0c08 |0020: move-result-object v8 │ │ +19ce8e: 6e20 5a0c 5800 |0021: invoke-virtual {v8, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ +19ce94: 0c08 |0024: move-result-object v8 │ │ +19ce96: 1f08 0211 |0025: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ +19ce9a: 6e10 d158 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ +19cea0: 0b09 |002a: move-result-wide v9 │ │ +19cea2: 6e10 d258 0800 |002b: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ +19cea8: 0b0b |002e: move-result-wide v11 │ │ +19ceaa: bbb9 |002f: add-long/2addr v9, v11 │ │ +19ceac: b026 |0030: add-int/2addr v6, v2 │ │ +19ceae: d808 01ff |0031: add-int/lit8 v8, v1, #int -1 // #ff │ │ +19ceb2: 3285 1600 |0033: if-eq v5, v8, 0049 // +0016 │ │ +19ceb6: 7401 e658 1100 |0035: invoke-virtual/range {v17}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ +19cebc: 0c08 |0038: move-result-object v8 │ │ +19cebe: d80b 0501 |0039: add-int/lit8 v11, v5, #int 1 // #01 │ │ +19cec2: 6e20 5a0c b800 |003b: invoke-virtual {v8, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ +19cec8: 0c08 |003e: move-result-object v8 │ │ +19ceca: 1f08 0211 |003f: check-cast v8, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ +19cece: 6e10 d158 0800 |0041: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getOffset:()J // method@58d1 │ │ +19ced4: 0b0b |0044: move-result-wide v11 │ │ +19ced6: 3108 090b |0045: cmp-long v8, v9, v11 │ │ +19ceda: 3808 1900 |0047: if-eqz v8, 0060 // +0019 │ │ +19cede: 3264 1400 |0049: if-eq v4, v6, 005d // +0014 │ │ +19cee2: 6e10 3f08 0000 |004b: invoke-virtual {v0}, Lcom/coremedia/iso/boxes/SampleToChunkBox;.getEntries:()Ljava/util/List; // method@083f │ │ +19cee8: 0c04 |004e: move-result-object v4 │ │ +19ceea: 220f 3102 |004f: new-instance v15, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry; // type@0231 │ │ +19ceee: 8179 |0051: int-to-long v9, v7 │ │ +19cef0: 816b |0052: int-to-long v11, v6 │ │ +19cef2: 160d 0100 |0053: const-wide/16 v13, #int 1 // #1 │ │ +19cef6: 07f8 |0055: move-object v8, v15 │ │ +19cef8: 7607 3d08 0800 |0056: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14}, Lcom/coremedia/iso/boxes/SampleToChunkBox$Entry;.:(JJJ)V // method@083d │ │ +19cefe: 7220 c10c f400 |0059: invoke-interface {v4, v15}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +19cf04: 0164 |005c: move v4, v6 │ │ +19cf06: d807 0701 |005d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +19cf0a: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +19cf0c: d805 0501 |0060: add-int/lit8 v5, v5, #int 1 // #01 │ │ +19cf10: 28b9 |0062: goto 001b // -0047 │ │ +19cf12: 0804 1200 |0063: move-object/from16 v4, v18 │ │ +19cf16: 6e20 3b08 0400 |0065: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19cf1c: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ 0x000d line=379 │ │ 0x001d line=381 │ │ 0x0027 line=382 │ │ @@ -321087,19 +321088,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 │ │ -19cf1c: |[19cf1c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19cf2c: 6e10 e458 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@58e4 │ │ -19cf32: 0c01 |0003: move-result-object v1 │ │ -19cf34: 6e20 3b08 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19cf3a: 0e00 |0007: return-void │ │ +19cf20: |[19cf20] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsd:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19cf30: 6e10 e458 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; // method@58e4 │ │ +19cf36: 0c01 |0003: move-result-object v1 │ │ +19cf38: 6e20 3b08 1200 |0004: invoke-virtual {v2, v1}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19cf3e: 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; │ │ @@ -321109,25 +321110,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 │ │ -19cf3c: |[19cf3c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19cf4c: 6e10 e758 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@58e7 │ │ -19cf52: 0c02 |0003: move-result-object v2 │ │ -19cf54: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ -19cf58: 2120 |0006: array-length v0, v2 │ │ -19cf5a: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ -19cf5e: 2200 3502 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0235 │ │ -19cf62: 7010 4408 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@0844 │ │ -19cf68: 6e20 4508 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@0845 │ │ -19cf6e: 6e20 3b08 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19cf74: 0e00 |0014: return-void │ │ +19cf40: |[19cf40] org.thoughtcrime.securesms.video.recode.MP4Builder.createStss:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19cf50: 6e10 e758 0200 |0000: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSyncSamples:()[J // method@58e7 │ │ +19cf56: 0c02 |0003: move-result-object v2 │ │ +19cf58: 3802 1000 |0004: if-eqz v2, 0014 // +0010 │ │ +19cf5c: 2120 |0006: array-length v0, v2 │ │ +19cf5e: 3d00 0d00 |0007: if-lez v0, 0014 // +000d │ │ +19cf62: 2200 3502 |0009: new-instance v0, Lcom/coremedia/iso/boxes/SyncSampleBox; // type@0235 │ │ +19cf66: 7010 4408 0000 |000b: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SyncSampleBox;.:()V // method@0844 │ │ +19cf6c: 6e20 4508 2000 |000e: invoke-virtual {v0, v2}, Lcom/coremedia/iso/boxes/SyncSampleBox;.setSampleNumber:([J)V // method@0845 │ │ +19cf72: 6e20 3b08 0300 |0011: invoke-virtual {v3, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19cf78: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0006 line=362 │ │ 0x0009 line=363 │ │ 0x000e line=364 │ │ 0x0011 line=365 │ │ @@ -321141,24 +321142,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 │ │ -19cf78: |[19cf78] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19cf88: 2200 2f02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@022f │ │ -19cf8c: 7010 3708 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@0837 │ │ -19cf92: 5421 e842 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ -19cf96: 6e20 930c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c93 │ │ -19cf9c: 0c03 |000a: move-result-object v3 │ │ -19cf9e: 1f03 1511 |000b: check-cast v3, [J // type@1115 │ │ -19cfa2: 6e20 3908 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@0839 │ │ -19cfa8: 6e20 3b08 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19cfae: 0e00 |0013: return-void │ │ +19cf7c: |[19cf7c] org.thoughtcrime.securesms.video.recode.MP4Builder.createStsz:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19cf8c: 2200 2f02 |0000: new-instance v0, Lcom/coremedia/iso/boxes/SampleSizeBox; // type@022f │ │ +19cf90: 7010 3708 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/SampleSizeBox;.:()V // method@0837 │ │ +19cf96: 5421 e842 |0005: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ +19cf9a: 6e20 930c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0c93 │ │ +19cfa0: 0c03 |000a: move-result-object v3 │ │ +19cfa2: 1f03 1511 |000b: check-cast v3, [J // type@1115 │ │ +19cfa6: 6e20 3908 3000 |000d: invoke-virtual {v0, v3}, Lcom/coremedia/iso/boxes/SampleSizeBox;.setSampleSizes:([J)V // method@0839 │ │ +19cfac: 6e20 3b08 0400 |0010: invoke-virtual {v4, v0}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19cfb2: 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; │ │ @@ -321170,50 +321171,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 │ │ -19cfb0: |[19cfb0] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ -19cfc0: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ -19cfc4: 7010 520c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19cfca: 6e10 e558 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@58e5 │ │ -19cfd0: 0c0a |0008: move-result-object v10 │ │ -19cfd2: 6e10 5d0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19cfd8: 0c0a |000c: move-result-object v10 │ │ -19cfda: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -19cfdc: 7210 aa0c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19cfe2: 0a02 |0011: move-result v2 │ │ -19cfe4: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ -19cfe8: 7210 ab0c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19cfee: 0c02 |0017: move-result-object v2 │ │ -19cff0: 1f02 f202 |0018: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ -19cff4: 6e10 540a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -19cffa: 0b02 |001d: move-result-wide v2 │ │ -19cffc: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ -19d000: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ -19d004: 6e10 4808 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@0848 │ │ -19d00a: 0b06 |0025: move-result-wide v6 │ │ -19d00c: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ -19d010: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ -19d014: 6e10 4708 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@0847 │ │ -19d01a: 0b02 |002d: move-result-wide v2 │ │ -19d01c: bb42 |002e: add-long/2addr v2, v4 │ │ -19d01e: 6e30 4908 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@0849 │ │ -19d024: 28dc |0032: goto 000e // -0024 │ │ -19d026: 2201 3602 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0236 │ │ -19d02a: 7053 4608 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@0846 │ │ -19d030: 7220 c10c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ -19d036: 28d3 |003b: goto 000e // -002d │ │ -19d038: 220a 3702 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@0237 │ │ -19d03c: 7010 4a08 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@084a │ │ -19d042: 6e20 4b08 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@084b │ │ -19d048: 6e20 3b08 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ -19d04e: 0e00 |0047: return-void │ │ +19cfb4: |[19cfb4] org.thoughtcrime.securesms.video.recode.MP4Builder.createStts:(Lorg/thoughtcrime/securesms/video/recode/Track;Lcom/coremedia/iso/boxes/SampleTableBox;)V │ │ +19cfc4: 2200 7203 |0000: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ +19cfc8: 7010 520c 0000 |0002: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19cfce: 6e10 e558 0a00 |0005: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSampleDurations:()Ljava/util/ArrayList; // method@58e5 │ │ +19cfd4: 0c0a |0008: move-result-object v10 │ │ +19cfd6: 6e10 5d0c 0a00 |0009: invoke-virtual {v10}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19cfdc: 0c0a |000c: move-result-object v10 │ │ +19cfde: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +19cfe0: 7210 aa0c 0a00 |000e: invoke-interface {v10}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19cfe6: 0a02 |0011: move-result v2 │ │ +19cfe8: 3802 2a00 |0012: if-eqz v2, 003c // +002a │ │ +19cfec: 7210 ab0c 0a00 |0014: invoke-interface {v10}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19cff2: 0c02 |0017: move-result-object v2 │ │ +19cff4: 1f02 f202 |0018: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ +19cff8: 6e10 540a 0200 |001a: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +19cffe: 0b02 |001d: move-result-wide v2 │ │ +19d000: 1604 0100 |001e: const-wide/16 v4, #int 1 // #1 │ │ +19d004: 3801 1300 |0020: if-eqz v1, 0033 // +0013 │ │ +19d008: 6e10 4808 0100 |0022: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getDelta:()J // method@0848 │ │ +19d00e: 0b06 |0025: move-result-wide v6 │ │ +19d010: 3108 0602 |0026: cmp-long v8, v6, v2 │ │ +19d014: 3908 0b00 |0028: if-nez v8, 0033 // +000b │ │ +19d018: 6e10 4708 0100 |002a: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.getCount:()J // method@0847 │ │ +19d01e: 0b02 |002d: move-result-wide v2 │ │ +19d020: bb42 |002e: add-long/2addr v2, v4 │ │ +19d022: 6e30 4908 2103 |002f: invoke-virtual {v1, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.setCount:(J)V // method@0849 │ │ +19d028: 28dc |0032: goto 000e // -0024 │ │ +19d02a: 2201 3602 |0033: new-instance v1, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry; // type@0236 │ │ +19d02e: 7053 4608 4125 |0035: invoke-direct {v1, v4, v5, v2, v3}, Lcom/coremedia/iso/boxes/TimeToSampleBox$Entry;.:(JJ)V // method@0846 │ │ +19d034: 7220 c10c 1000 |0038: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@0cc1 │ │ +19d03a: 28d3 |003b: goto 000e // -002d │ │ +19d03c: 220a 3702 |003c: new-instance v10, Lcom/coremedia/iso/boxes/TimeToSampleBox; // type@0237 │ │ +19d040: 7010 4a08 0a00 |003e: invoke-direct {v10}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.:()V // method@084a │ │ +19d046: 6e20 4b08 0a00 |0041: invoke-virtual {v10, v0}, Lcom/coremedia/iso/boxes/TimeToSampleBox;.setEntries:(Ljava/util/List;)V // method@084b │ │ +19d04c: 6e20 3b08 ab00 |0044: invoke-virtual {v11, v10}, Lcom/coremedia/iso/boxes/SampleTableBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@083b │ │ +19d052: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=347 │ │ 0x0022 line=348 │ │ 0x002a line=349 │ │ 0x0033 line=351 │ │ @@ -321231,119 +321232,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 │ │ -19c9c8: |[19c9c8] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ -19c9d8: 2200 3802 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@0238 │ │ -19c9dc: 7010 4c08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@084c │ │ -19c9e2: 2201 3902 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@0239 │ │ -19c9e6: 7010 5008 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0850 │ │ -19c9ec: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -19c9ee: 6e20 5708 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@0857 │ │ -19c9f4: 6e20 5908 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@0859 │ │ -19c9fa: 6e20 5a08 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@085a │ │ -19ca00: 6e10 ec58 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@58ec │ │ -19ca06: 0a03 |0017: move-result v3 │ │ -19ca08: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ -19ca0c: 6203 7300 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19ca10: 6e20 5c08 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@085c │ │ -19ca16: 2808 |001f: goto 0027 // +0008 │ │ -19ca18: 6e10 bd58 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@58bd │ │ -19ca1e: 0c03 |0023: move-result-object v3 │ │ -19ca20: 6e20 5c08 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@085c │ │ -19ca26: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -19ca28: 6e20 5408 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@0854 │ │ -19ca2e: 6e10 df58 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58df │ │ -19ca34: 0c04 |002e: move-result-object v4 │ │ -19ca36: 6e20 5508 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0855 │ │ -19ca3c: 6e10 e058 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ -19ca42: 0b04 |0035: move-result-wide v4 │ │ -19ca44: 6e20 b658 a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58b6 │ │ -19ca4a: 0b06 |0039: move-result-wide v6 │ │ -19ca4c: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ -19ca50: 6e10 e858 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ -19ca56: 0a0a |003f: move-result v10 │ │ -19ca58: 81a6 |0040: int-to-long v6, v10 │ │ -19ca5a: be64 |0041: div-long/2addr v4, v6 │ │ -19ca5c: 6e30 5608 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@0856 │ │ -19ca62: 6e10 e258 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@58e2 │ │ -19ca68: 0a0a |0048: move-result v10 │ │ -19ca6a: 83a4 |0049: int-to-double v4, v10 │ │ -19ca6c: 6e30 5808 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@0858 │ │ -19ca72: 6e10 eb58 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@58eb │ │ -19ca78: 0a0a |0050: move-result v10 │ │ -19ca7a: 83a4 |0051: int-to-double v4, v10 │ │ -19ca7c: 6e30 6008 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0860 │ │ -19ca82: 6e20 5b08 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@085b │ │ -19ca88: 220a 7803 |0058: new-instance v10, Ljava/util/Date; // type@0378 │ │ -19ca8c: 7010 880c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c88 │ │ -19ca92: 6e20 5d08 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@085d │ │ -19ca98: 6e10 e958 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@58e9 │ │ -19ca9e: 0b03 |0063: move-result-wide v3 │ │ -19caa0: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ -19caa4: bb53 |0066: add-long/2addr v3, v5 │ │ -19caa6: 6e30 5e08 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@085e │ │ -19caac: 6e10 ea58 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@58ea │ │ -19cab2: 0a0a |006d: move-result v10 │ │ -19cab4: 6e20 5f08 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@085f │ │ -19caba: 6e20 4d08 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084d │ │ -19cac0: 220a 2902 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@0229 │ │ -19cac4: 7010 1e08 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@081e │ │ -19caca: 6e20 4d08 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084d │ │ -19cad0: 2201 2a02 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@022a │ │ -19cad4: 7010 2208 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0822 │ │ -19cada: 6e10 df58 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58df │ │ -19cae0: 0c03 |0084: move-result-object v3 │ │ -19cae2: 6e20 2508 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0825 │ │ -19cae8: 6e10 e058 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ -19caee: 0b03 |008b: move-result-wide v3 │ │ -19caf0: 6e30 2608 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@0826 │ │ -19caf6: 6e10 e858 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ -19cafc: 0a03 |0092: move-result v3 │ │ -19cafe: 8133 |0093: int-to-long v3, v3 │ │ -19cb00: 6e30 2808 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@0828 │ │ -19cb06: 1a03 3351 |0097: const-string v3, "eng" // string@5133 │ │ -19cb0a: 6e20 2708 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@0827 │ │ -19cb10: 6e20 1f08 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ -19cb16: 2201 2802 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@0228 │ │ -19cb1a: 7010 1b08 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@081b │ │ -19cb20: 6e10 ec58 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@58ec │ │ -19cb26: 0a03 |00a7: move-result v3 │ │ -19cb28: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ -19cb2c: 1a03 f636 |00aa: const-string v3, "SoundHandle" // string@36f6 │ │ -19cb30: 2803 |00ac: goto 00af // +0003 │ │ -19cb32: 1a03 8d3d |00ad: const-string v3, "VideoHandle" // string@3d8d │ │ -19cb36: 6e20 1d08 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@081d │ │ -19cb3c: 6e10 e158 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@58e1 │ │ -19cb42: 0c03 |00b5: move-result-object v3 │ │ -19cb44: 6e20 1c08 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@081c │ │ -19cb4a: 6e20 1f08 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ -19cb50: 2201 2b02 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@022b │ │ -19cb54: 7010 2908 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@0829 │ │ -19cb5a: 6e10 e358 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@58e3 │ │ -19cb60: 0c03 |00c4: move-result-object v3 │ │ -19cb62: 6e20 2a08 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ -19cb68: 2203 2502 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0225 │ │ -19cb6c: 7010 1408 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@0814 │ │ -19cb72: 2204 2602 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0226 │ │ -19cb76: 7010 1608 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@0816 │ │ -19cb7c: 6e20 1508 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0815 │ │ -19cb82: 2205 2402 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0224 │ │ -19cb86: 7010 1208 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0812 │ │ -19cb8c: 6e20 1308 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@0813 │ │ -19cb92: 6e20 1708 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0817 │ │ -19cb98: 6e20 2a08 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ -19cb9e: 6e20 ab58 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@58ab │ │ -19cba4: 0c09 |00e6: move-result-object v9 │ │ -19cba6: 6e20 2a08 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ -19cbac: 6e20 1f08 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ -19cbb2: 1100 |00ed: return-object v0 │ │ +19c9cc: |[19c9cc] org.thoughtcrime.securesms.video.recode.MP4Builder.createTrackBox:(Lorg/thoughtcrime/securesms/video/recode/Track;Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)Lcom/coremedia/iso/boxes/TrackBox; │ │ +19c9dc: 2200 3802 |0000: new-instance v0, Lcom/coremedia/iso/boxes/TrackBox; // type@0238 │ │ +19c9e0: 7010 4c08 0000 |0002: invoke-direct {v0}, Lcom/coremedia/iso/boxes/TrackBox;.:()V // method@084c │ │ +19c9e6: 2201 3902 |0005: new-instance v1, Lcom/coremedia/iso/boxes/TrackHeaderBox; // type@0239 │ │ +19c9ea: 7010 5008 0100 |0007: invoke-direct {v1}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.:()V // method@0850 │ │ +19c9f0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +19c9f2: 6e20 5708 2100 |000b: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setEnabled:(Z)V // method@0857 │ │ +19c9f8: 6e20 5908 2100 |000e: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInMovie:(Z)V // method@0859 │ │ +19c9fe: 6e20 5a08 2100 |0011: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setInPreview:(Z)V // method@085a │ │ +19ca04: 6e10 ec58 0900 |0014: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@58ec │ │ +19ca0a: 0a03 |0017: move-result v3 │ │ +19ca0c: 3803 0800 |0018: if-eqz v3, 0020 // +0008 │ │ +19ca10: 6203 7300 |001a: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19ca14: 6e20 5c08 3100 |001c: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@085c │ │ +19ca1a: 2808 |001f: goto 0027 // +0008 │ │ +19ca1c: 6e10 bd58 0a00 |0020: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@58bd │ │ +19ca22: 0c03 |0023: move-result-object v3 │ │ +19ca24: 6e20 5c08 3100 |0024: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setMatrix:(Lcom/googlecode/mp4parser/util/Matrix;)V // method@085c │ │ +19ca2a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +19ca2c: 6e20 5408 3100 |0028: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setAlternateGroup:(I)V // method@0854 │ │ +19ca32: 6e10 df58 0900 |002b: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58df │ │ +19ca38: 0c04 |002e: move-result-object v4 │ │ +19ca3a: 6e20 5508 4100 |002f: invoke-virtual {v1, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0855 │ │ +19ca40: 6e10 e058 0900 |0032: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ +19ca46: 0b04 |0035: move-result-wide v4 │ │ +19ca48: 6e20 b658 a800 |0036: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J // method@58b6 │ │ +19ca4e: 0b06 |0039: move-result-wide v6 │ │ +19ca50: 9d04 0406 |003a: mul-long v4, v4, v6 │ │ +19ca54: 6e10 e858 0900 |003c: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ +19ca5a: 0a0a |003f: move-result v10 │ │ +19ca5c: 81a6 |0040: int-to-long v6, v10 │ │ +19ca5e: be64 |0041: div-long/2addr v4, v6 │ │ +19ca60: 6e30 5608 4105 |0042: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setDuration:(J)V // method@0856 │ │ +19ca66: 6e10 e258 0900 |0045: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHeight:()I // method@58e2 │ │ +19ca6c: 0a0a |0048: move-result v10 │ │ +19ca6e: 83a4 |0049: int-to-double v4, v10 │ │ +19ca70: 6e30 5808 4105 |004a: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setHeight:(D)V // method@0858 │ │ +19ca76: 6e10 eb58 0900 |004d: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getWidth:()I // method@58eb │ │ +19ca7c: 0a0a |0050: move-result v10 │ │ +19ca7e: 83a4 |0051: int-to-double v4, v10 │ │ +19ca80: 6e30 6008 4105 |0052: invoke-virtual {v1, v4, v5}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setWidth:(D)V // method@0860 │ │ +19ca86: 6e20 5b08 3100 |0055: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setLayer:(I)V // method@085b │ │ +19ca8c: 220a 7803 |0058: new-instance v10, Ljava/util/Date; // type@0378 │ │ +19ca90: 7010 880c 0a00 |005a: invoke-direct {v10}, Ljava/util/Date;.:()V // method@0c88 │ │ +19ca96: 6e20 5d08 a100 |005d: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setModificationTime:(Ljava/util/Date;)V // method@085d │ │ +19ca9c: 6e10 e958 0900 |0060: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTrackId:()J // method@58e9 │ │ +19caa2: 0b03 |0063: move-result-wide v3 │ │ +19caa4: 1605 0100 |0064: const-wide/16 v5, #int 1 // #1 │ │ +19caa8: bb53 |0066: add-long/2addr v3, v5 │ │ +19caaa: 6e30 5e08 3104 |0067: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setTrackId:(J)V // method@085e │ │ +19cab0: 6e10 ea58 0900 |006a: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getVolume:()F // method@58ea │ │ +19cab6: 0a0a |006d: move-result v10 │ │ +19cab8: 6e20 5f08 a100 |006e: invoke-virtual {v1, v10}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.setVolume:(F)V // method@085f │ │ +19cabe: 6e20 4d08 1000 |0071: invoke-virtual {v0, v1}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084d │ │ +19cac4: 220a 2902 |0074: new-instance v10, Lcom/coremedia/iso/boxes/MediaBox; // type@0229 │ │ +19cac8: 7010 1e08 0a00 |0076: invoke-direct {v10}, Lcom/coremedia/iso/boxes/MediaBox;.:()V // method@081e │ │ +19cace: 6e20 4d08 a000 |0079: invoke-virtual {v0, v10}, Lcom/coremedia/iso/boxes/TrackBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@084d │ │ +19cad4: 2201 2a02 |007c: new-instance v1, Lcom/coremedia/iso/boxes/MediaHeaderBox; // type@022a │ │ +19cad8: 7010 2208 0100 |007e: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.:()V // method@0822 │ │ +19cade: 6e10 df58 0900 |0081: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getCreationTime:()Ljava/util/Date; // method@58df │ │ +19cae4: 0c03 |0084: move-result-object v3 │ │ +19cae6: 6e20 2508 3100 |0085: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setCreationTime:(Ljava/util/Date;)V // method@0825 │ │ +19caec: 6e10 e058 0900 |0088: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getDuration:()J // method@58e0 │ │ +19caf2: 0b03 |008b: move-result-wide v3 │ │ +19caf4: 6e30 2608 3104 |008c: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setDuration:(J)V // method@0826 │ │ +19cafa: 6e10 e858 0900 |008f: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ +19cb00: 0a03 |0092: move-result v3 │ │ +19cb02: 8133 |0093: int-to-long v3, v3 │ │ +19cb04: 6e30 2808 3104 |0094: invoke-virtual {v1, v3, v4}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setTimescale:(J)V // method@0828 │ │ +19cb0a: 1a03 3351 |0097: const-string v3, "eng" // string@5133 │ │ +19cb0e: 6e20 2708 3100 |0099: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.setLanguage:(Ljava/lang/String;)V // method@0827 │ │ +19cb14: 6e20 1f08 1a00 |009c: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ +19cb1a: 2201 2802 |009f: new-instance v1, Lcom/coremedia/iso/boxes/HandlerBox; // type@0228 │ │ +19cb1e: 7010 1b08 0100 |00a1: invoke-direct {v1}, Lcom/coremedia/iso/boxes/HandlerBox;.:()V // method@081b │ │ +19cb24: 6e10 ec58 0900 |00a4: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:()Z // method@58ec │ │ +19cb2a: 0a03 |00a7: move-result v3 │ │ +19cb2c: 3803 0500 |00a8: if-eqz v3, 00ad // +0005 │ │ +19cb30: 1a03 f636 |00aa: const-string v3, "SoundHandle" // string@36f6 │ │ +19cb34: 2803 |00ac: goto 00af // +0003 │ │ +19cb36: 1a03 8d3d |00ad: const-string v3, "VideoHandle" // string@3d8d │ │ +19cb3a: 6e20 1d08 3100 |00af: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setName:(Ljava/lang/String;)V // method@081d │ │ +19cb40: 6e10 e158 0900 |00b2: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getHandler:()Ljava/lang/String; // method@58e1 │ │ +19cb46: 0c03 |00b5: move-result-object v3 │ │ +19cb48: 6e20 1c08 3100 |00b6: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/HandlerBox;.setHandlerType:(Ljava/lang/String;)V // method@081c │ │ +19cb4e: 6e20 1f08 1a00 |00b9: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ +19cb54: 2201 2b02 |00bc: new-instance v1, Lcom/coremedia/iso/boxes/MediaInformationBox; // type@022b │ │ +19cb58: 7010 2908 0100 |00be: invoke-direct {v1}, Lcom/coremedia/iso/boxes/MediaInformationBox;.:()V // method@0829 │ │ +19cb5e: 6e10 e358 0900 |00c1: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/video/recode/Track;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // method@58e3 │ │ +19cb64: 0c03 |00c4: move-result-object v3 │ │ +19cb66: 6e20 2a08 3100 |00c5: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ +19cb6c: 2203 2502 |00c8: new-instance v3, Lcom/coremedia/iso/boxes/DataInformationBox; // type@0225 │ │ +19cb70: 7010 1408 0300 |00ca: invoke-direct {v3}, Lcom/coremedia/iso/boxes/DataInformationBox;.:()V // method@0814 │ │ +19cb76: 2204 2602 |00cd: new-instance v4, Lcom/coremedia/iso/boxes/DataReferenceBox; // type@0226 │ │ +19cb7a: 7010 1608 0400 |00cf: invoke-direct {v4}, Lcom/coremedia/iso/boxes/DataReferenceBox;.:()V // method@0816 │ │ +19cb80: 6e20 1508 4300 |00d2: invoke-virtual {v3, v4}, Lcom/coremedia/iso/boxes/DataInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0815 │ │ +19cb86: 2205 2402 |00d5: new-instance v5, Lcom/coremedia/iso/boxes/DataEntryUrlBox; // type@0224 │ │ +19cb8a: 7010 1208 0500 |00d7: invoke-direct {v5}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.:()V // method@0812 │ │ +19cb90: 6e20 1308 2500 |00da: invoke-virtual {v5, v2}, Lcom/coremedia/iso/boxes/DataEntryUrlBox;.setFlags:(I)V // method@0813 │ │ +19cb96: 6e20 1708 5400 |00dd: invoke-virtual {v4, v5}, Lcom/coremedia/iso/boxes/DataReferenceBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0817 │ │ +19cb9c: 6e20 2a08 3100 |00e0: invoke-virtual {v1, v3}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ +19cba2: 6e20 ab58 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@58ab │ │ +19cba8: 0c09 |00e6: move-result-object v9 │ │ +19cbaa: 6e20 2a08 9100 |00e7: invoke-virtual {v1, v9}, Lcom/coremedia/iso/boxes/MediaInformationBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@082a │ │ +19cbb0: 6e20 1f08 1a00 |00ea: invoke-virtual {v10, v1}, Lcom/coremedia/iso/boxes/MediaBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@081f │ │ +19cbb6: 1100 |00ed: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0005 line=272 │ │ 0x000b line=274 │ │ 0x000e line=275 │ │ 0x0011 line=276 │ │ @@ -321394,63 +321395,63 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -19d050: |[19d050] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ -19d060: 5478 e642 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19d064: 6e10 9c58 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@589c │ │ -19d06a: 0b00 |0005: move-result-wide v0 │ │ -19d06c: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -19d070: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ -19d074: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ -19d078: 7010 b458 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58b4 │ │ -19d07e: 5478 e242 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19d082: 6e10 be58 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19d088: 0c08 |0014: move-result-object v8 │ │ -19d08a: 6e10 5d0c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19d090: 0c08 |0018: move-result-object v8 │ │ -19d092: 7210 aa0c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19d098: 0a00 |001c: move-result v0 │ │ -19d09a: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ -19d09e: 7210 ab0c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19d0a4: 0c00 |0022: move-result-object v0 │ │ -19d0a6: 1f00 0411 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19d0aa: 6e10 e658 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ -19d0b0: 0c01 |0028: move-result-object v1 │ │ -19d0b2: 7210 cf0c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -19d0b8: 0a02 |002c: move-result v2 │ │ -19d0ba: 2323 1511 |002d: new-array v3, v2, [J // type@1115 │ │ -19d0be: 1204 |002f: const/4 v4, #int 0 // #0 │ │ -19d0c0: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ -19d0c4: 7220 c60c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -19d0ca: 0c05 |0035: move-result-object v5 │ │ -19d0cc: 1f05 0211 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ -19d0d0: 6e10 d258 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ -19d0d6: 0b05 |003b: move-result-wide v5 │ │ -19d0d8: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ -19d0dc: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -19d0e0: 28f0 |0040: goto 0030 // -0010 │ │ -19d0e2: 5471 e842 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ -19d0e6: 6e30 960c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ -19d0ec: 28d3 |0046: goto 0019 // -002d │ │ -19d0ee: 5478 e242 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19d0f2: 6e20 aa58 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@58aa │ │ -19d0f8: 0c08 |004c: move-result-object v8 │ │ -19d0fa: 5470 e442 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d0fe: 7220 1108 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0811 │ │ -19d104: 5478 e542 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19d108: 6e10 8609 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ -19d10e: 5478 e442 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19d112: 6e10 bd0b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bbd │ │ -19d118: 5478 e542 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19d11c: 6e10 8509 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0985 │ │ -19d122: 0e00 |0061: return-void │ │ +19d054: |[19d054] org.thoughtcrime.securesms.video.recode.MP4Builder.finishMovie:(Z)V │ │ +19d064: 5478 e642 |0000: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19d068: 6e10 9c58 0800 |0002: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@589c │ │ +19d06e: 0b00 |0005: move-result-wide v0 │ │ +19d070: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +19d074: 3108 0002 |0008: cmp-long v8, v0, v2 │ │ +19d078: 3808 0500 |000a: if-eqz v8, 000f // +0005 │ │ +19d07c: 7010 b458 0700 |000c: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58b4 │ │ +19d082: 5478 e242 |000f: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19d086: 6e10 be58 0800 |0011: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19d08c: 0c08 |0014: move-result-object v8 │ │ +19d08e: 6e10 5d0c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19d094: 0c08 |0018: move-result-object v8 │ │ +19d096: 7210 aa0c 0800 |0019: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19d09c: 0a00 |001c: move-result v0 │ │ +19d09e: 3800 2a00 |001d: if-eqz v0, 0047 // +002a │ │ +19d0a2: 7210 ab0c 0800 |001f: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19d0a8: 0c00 |0022: move-result-object v0 │ │ +19d0aa: 1f00 0411 |0023: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19d0ae: 6e10 e658 0000 |0025: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getSamples:()Ljava/util/ArrayList; // method@58e6 │ │ +19d0b4: 0c01 |0028: move-result-object v1 │ │ +19d0b6: 7210 cf0c 0100 |0029: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +19d0bc: 0a02 |002c: move-result v2 │ │ +19d0be: 2323 1511 |002d: new-array v3, v2, [J // type@1115 │ │ +19d0c2: 1204 |002f: const/4 v4, #int 0 // #0 │ │ +19d0c4: 3524 1100 |0030: if-ge v4, v2, 0041 // +0011 │ │ +19d0c8: 7220 c60c 4100 |0032: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +19d0ce: 0c05 |0035: move-result-object v5 │ │ +19d0d0: 1f05 0211 |0036: check-cast v5, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ +19d0d4: 6e10 d258 0500 |0038: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Sample;.getSize:()J // method@58d2 │ │ +19d0da: 0b05 |003b: move-result-wide v5 │ │ +19d0dc: 4c05 0304 |003c: aput-wide v5, v3, v4 │ │ +19d0e0: d804 0401 |003e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +19d0e4: 28f0 |0040: goto 0030 // -0010 │ │ +19d0e6: 5471 e842 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.track2SampleSizes:Ljava/util/HashMap; // field@42e8 │ │ +19d0ea: 6e30 960c 0103 |0043: invoke-virtual {v1, v0, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0c96 │ │ +19d0f0: 28d3 |0046: goto 0019 // -002d │ │ +19d0f2: 5478 e242 |0047: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19d0f6: 6e20 aa58 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@58aa │ │ +19d0fc: 0c08 |004c: move-result-object v8 │ │ +19d0fe: 5470 e442 |004d: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d102: 7220 1108 0800 |004f: invoke-interface {v8, v0}, Lcom/coremedia/iso/boxes/Box;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@0811 │ │ +19d108: 5478 e542 |0052: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19d10c: 6e10 8609 0800 |0054: invoke-virtual {v8}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ +19d112: 5478 e442 |0057: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19d116: 6e10 bd0b 0800 |0059: invoke-virtual {v8}, Ljava/nio/channels/FileChannel;.close:()V // method@0bbd │ │ +19d11c: 5478 e542 |005c: iget-object v8, v7, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19d120: 6e10 8509 0800 |005e: invoke-virtual {v8}, Ljava/io/FileOutputStream;.close:()V // method@0985 │ │ +19d126: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x000c line=132 │ │ 0x000f line=135 │ │ 0x0025 line=136 │ │ 0x0029 line=137 │ │ @@ -321470,49 +321471,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 │ │ -19cc00: |[19cc00] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ -19cc10: 6e10 be58 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19cc16: 0c00 |0003: move-result-object v0 │ │ -19cc18: 6e10 5c0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c5c │ │ -19cc1e: 0a00 |0007: move-result v0 │ │ -19cc20: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ -19cc24: 6e10 be58 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19cc2a: 0c00 |000d: move-result-object v0 │ │ -19cc2c: 6e10 5d0c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19cc32: 0c00 |0011: move-result-object v0 │ │ -19cc34: 7210 ab0c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19cc3a: 0c00 |0015: move-result-object v0 │ │ -19cc3c: 1f00 0411 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19cc40: 6e10 e858 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ -19cc46: 0a00 |001b: move-result v0 │ │ -19cc48: 8100 |001c: int-to-long v0, v0 │ │ -19cc4a: 2803 |001d: goto 0020 // +0003 │ │ -19cc4c: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ -19cc50: 6e10 be58 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ -19cc56: 0c05 |0023: move-result-object v5 │ │ -19cc58: 6e10 5d0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ -19cc5e: 0c05 |0027: move-result-object v5 │ │ -19cc60: 7210 aa0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19cc66: 0a02 |002b: move-result v2 │ │ -19cc68: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ -19cc6c: 7210 ab0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19cc72: 0c02 |0031: move-result-object v2 │ │ -19cc74: 1f02 0411 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19cc78: 6e10 e858 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ -19cc7e: 0a02 |0037: move-result v2 │ │ -19cc80: 8122 |0038: int-to-long v2, v2 │ │ -19cc82: 7140 b558 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58b5 │ │ -19cc88: 0b00 |003c: move-result-wide v0 │ │ -19cc8a: 28eb |003d: goto 0028 // -0015 │ │ -19cc8c: 1000 |003e: return-wide v0 │ │ +19cc04: |[19cc04] org.thoughtcrime.securesms.video.recode.MP4Builder.getTimescale:(Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;)J │ │ +19cc14: 6e10 be58 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19cc1a: 0c00 |0003: move-result-object v0 │ │ +19cc1c: 6e10 5c0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@0c5c │ │ +19cc22: 0a00 |0007: move-result v0 │ │ +19cc24: 3900 1600 |0008: if-nez v0, 001e // +0016 │ │ +19cc28: 6e10 be58 0500 |000a: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19cc2e: 0c00 |000d: move-result-object v0 │ │ +19cc30: 6e10 5d0c 0000 |000e: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19cc36: 0c00 |0011: move-result-object v0 │ │ +19cc38: 7210 ab0c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19cc3e: 0c00 |0015: move-result-object v0 │ │ +19cc40: 1f00 0411 |0016: check-cast v0, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19cc44: 6e10 e858 0000 |0018: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ +19cc4a: 0a00 |001b: move-result v0 │ │ +19cc4c: 8100 |001c: int-to-long v0, v0 │ │ +19cc4e: 2803 |001d: goto 0020 // +0003 │ │ +19cc50: 1600 0000 |001e: const-wide/16 v0, #int 0 // #0 │ │ +19cc54: 6e10 be58 0500 |0020: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.getTracks:()Ljava/util/ArrayList; // method@58be │ │ +19cc5a: 0c05 |0023: move-result-object v5 │ │ +19cc5c: 6e10 5d0c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@0c5d │ │ +19cc62: 0c05 |0027: move-result-object v5 │ │ +19cc64: 7210 aa0c 0500 |0028: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19cc6a: 0a02 |002b: move-result v2 │ │ +19cc6c: 3802 1200 |002c: if-eqz v2, 003e // +0012 │ │ +19cc70: 7210 ab0c 0500 |002e: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19cc76: 0c02 |0031: move-result-object v2 │ │ +19cc78: 1f02 0411 |0032: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19cc7c: 6e10 e858 0200 |0034: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/video/recode/Track;.getTimeScale:()I // method@58e8 │ │ +19cc82: 0a02 |0037: move-result v2 │ │ +19cc84: 8122 |0038: int-to-long v2, v2 │ │ +19cc86: 7140 b558 3210 |0039: invoke-static {v2, v3, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.gcd:(JJ)J // method@58b5 │ │ +19cc8c: 0b00 |003c: move-result-wide v0 │ │ +19cc8e: 28eb |003d: goto 0028 // -0015 │ │ +19cc90: 1000 |003e: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=234 │ │ 0x0020 line=236 │ │ 0x0034 line=237 │ │ locals : │ │ @@ -321524,96 +321525,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 │ │ -19c6f0: |[19c6f0] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ -19c700: 5560 e942 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ -19c704: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19c706: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ -19c70a: 5460 e642 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19c70e: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ -19c712: 6e30 a358 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ -19c718: 5460 e642 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19c71c: 5462 e442 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19c720: 6e20 9b58 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@589b │ │ -19c726: 5460 e642 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19c72a: 5362 e342 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c72e: 6e30 a458 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58a4 │ │ -19c734: 5362 e342 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c738: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ -19c73c: bb42 |001e: add-long/2addr v2, v4 │ │ -19c73e: 5a62 e342 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c742: 5362 ea42 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c746: bb42 |0023: add-long/2addr v2, v4 │ │ -19c748: 5a62 ea42 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c74c: 5c61 e942 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ -19c750: 5460 e642 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ -19c754: 6e10 9c58 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@589c │ │ -19c75a: 0b02 |002d: move-result-wide v2 │ │ -19c75c: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19c760: 8144 |0030: int-to-long v4, v4 │ │ -19c762: bb42 |0031: add-long/2addr v2, v4 │ │ -19c764: 6e30 a358 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ -19c76a: 5362 ea42 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c76e: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19c772: 8104 |0039: int-to-long v4, v0 │ │ -19c774: bb42 |003a: add-long/2addr v2, v4 │ │ -19c776: 5a62 ea42 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c77a: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ -19c780: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ -19c784: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ -19c788: 7010 b458 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58b4 │ │ -19c78e: 1210 |0047: const/4 v0, #int 1 // #1 │ │ -19c790: 5c60 e942 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ -19c794: 5362 ea42 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c798: bc42 |004c: sub-long/2addr v2, v4 │ │ -19c79a: 5a62 ea42 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ -19c79e: 2802 |004f: goto 0051 // +0002 │ │ -19c7a0: 1200 |0050: const/4 v0, #int 0 // #0 │ │ -19c7a2: 5462 e242 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ -19c7a6: 5363 e342 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c7aa: 6e59 b958 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@58b9 │ │ -19c7b0: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19c7b4: 1242 |005a: const/4 v2, #int 4 // #4 │ │ -19c7b6: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ -19c7ba: 1203 |005d: const/4 v3, #int 0 // #0 │ │ -19c7bc: 2802 |005e: goto 0060 // +0002 │ │ -19c7be: 1243 |005f: const/4 v3, #int 4 // #4 │ │ -19c7c0: b037 |0060: add-int/2addr v7, v3 │ │ -19c7c2: 6e20 a70b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19c7c8: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19c7cc: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19c7d0: b037 |0068: add-int/2addr v7, v3 │ │ -19c7d2: 6e20 a40b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19c7d8: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ -19c7dc: 5467 e742 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19c7e0: 6e20 a70b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19c7e6: 5467 e742 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19c7ea: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19c7ee: b12a |0077: sub-int/2addr v10, v2 │ │ -19c7f0: 6e20 ac0b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0bac │ │ -19c7f6: 5467 e742 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19c7fa: 6e20 a70b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19c800: 5467 e442 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19c804: 546a e742 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ -19c808: 6e20 c00b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc0 │ │ -19c80e: 5467 e442 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ -19c812: 6e20 c00b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc0 │ │ -19c818: 5367 e342 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c81c: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19c820: 8199 |0090: int-to-long v9, v9 │ │ -19c822: bb97 |0091: add-long/2addr v7, v9 │ │ -19c824: 5a67 e342 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ -19c828: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ -19c82c: 5467 e542 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ -19c830: 6e10 8609 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ -19c836: 0f00 |009b: return v0 │ │ +19c6f4: |[19c6f4] org.thoughtcrime.securesms.video.recode.MP4Builder.writeSampleData:(ILjava/nio/ByteBuffer;Landroid/media/MediaCodec$BufferInfo;Z)Z │ │ +19c704: 5560 e942 |0000: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ +19c708: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19c70a: 3800 2500 |0003: if-eqz v0, 0028 // +0025 │ │ +19c70e: 5460 e642 |0005: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19c712: 1602 0000 |0007: const-wide/16 v2, #int 0 // #0 │ │ +19c716: 6e30 a358 2003 |0009: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ +19c71c: 5460 e642 |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19c720: 5462 e442 |000e: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19c724: 6e20 9b58 2000 |0010: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getBox:(Ljava/nio/channels/WritableByteChannel;)V // method@589b │ │ +19c72a: 5460 e642 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19c72e: 5362 e342 |0015: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c732: 6e30 a458 2003 |0017: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setDataOffset:(J)V // method@58a4 │ │ +19c738: 5362 e342 |001a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c73c: 1604 1000 |001c: const-wide/16 v4, #int 16 // #10 │ │ +19c740: bb42 |001e: add-long/2addr v2, v4 │ │ +19c742: 5a62 e342 |001f: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c746: 5362 ea42 |0021: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c74a: bb42 |0023: add-long/2addr v2, v4 │ │ +19c74c: 5a62 ea42 |0024: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c750: 5c61 e942 |0026: iput-boolean v1, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ +19c754: 5460 e642 |0028: iget-object v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.mdat:Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat; // field@42e6 │ │ +19c758: 6e10 9c58 0000 |002a: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getContentSize:()J // method@589c │ │ +19c75e: 0b02 |002d: move-result-wide v2 │ │ +19c760: 5294 2f00 |002e: iget v4, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19c764: 8144 |0030: int-to-long v4, v4 │ │ +19c766: bb42 |0031: add-long/2addr v2, v4 │ │ +19c768: 6e30 a358 2003 |0032: invoke-virtual {v0, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.setContentSize:(J)V // method@58a3 │ │ +19c76e: 5362 ea42 |0035: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c772: 5290 2f00 |0037: iget v0, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19c776: 8104 |0039: int-to-long v4, v0 │ │ +19c778: bb42 |003a: add-long/2addr v2, v4 │ │ +19c77a: 5a62 ea42 |003b: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c77e: 1704 0080 0000 |003d: const-wide/32 v4, #float 4.59177e-41 // #00008000 │ │ +19c784: 3100 0204 |0040: cmp-long v0, v2, v4 │ │ +19c788: 3a00 0e00 |0042: if-ltz v0, 0050 // +000e │ │ +19c78c: 7010 b458 0600 |0044: invoke-direct {v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.flushCurrentMdat:()V // method@58b4 │ │ +19c792: 1210 |0047: const/4 v0, #int 1 // #1 │ │ +19c794: 5c60 e942 |0048: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writeNewMdat:Z // field@42e9 │ │ +19c798: 5362 ea42 |004a: iget-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c79c: bc42 |004c: sub-long/2addr v2, v4 │ │ +19c79e: 5a62 ea42 |004d: iput-wide v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.writedSinceLastMdat:J // field@42ea │ │ +19c7a2: 2802 |004f: goto 0051 // +0002 │ │ +19c7a4: 1200 |0050: const/4 v0, #int 0 // #0 │ │ +19c7a6: 5462 e242 |0051: iget-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.currentMp4Movie:Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // field@42e2 │ │ +19c7aa: 5363 e342 |0053: iget-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c7ae: 6e59 b958 7243 |0055: invoke-virtual {v2, v7, v3, v4, v9}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V // method@58b9 │ │ +19c7b4: 5297 2d00 |0058: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19c7b8: 1242 |005a: const/4 v2, #int 4 // #4 │ │ +19c7ba: 380a 0400 |005b: if-eqz v10, 005f // +0004 │ │ +19c7be: 1203 |005d: const/4 v3, #int 0 // #0 │ │ +19c7c0: 2802 |005e: goto 0060 // +0002 │ │ +19c7c2: 1243 |005f: const/4 v3, #int 4 // #4 │ │ +19c7c4: b037 |0060: add-int/2addr v7, v3 │ │ +19c7c6: 6e20 a70b 7800 |0061: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19c7cc: 5297 2d00 |0064: iget v7, v9, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19c7d0: 5293 2f00 |0066: iget v3, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19c7d4: b037 |0068: add-int/2addr v7, v3 │ │ +19c7d6: 6e20 a40b 7800 |0069: invoke-virtual {v8, v7}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19c7dc: 390a 1b00 |006c: if-nez v10, 0087 // +001b │ │ +19c7e0: 5467 e742 |006e: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19c7e4: 6e20 a70b 1700 |0070: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19c7ea: 5467 e742 |0073: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19c7ee: 529a 2f00 |0075: iget v10, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19c7f2: b12a |0077: sub-int/2addr v10, v2 │ │ +19c7f4: 6e20 ac0b a700 |0078: invoke-virtual {v7, v10}, Ljava/nio/ByteBuffer;.putInt:(I)Ljava/nio/ByteBuffer; // method@0bac │ │ +19c7fa: 5467 e742 |007b: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19c7fe: 6e20 a70b 1700 |007d: invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19c804: 5467 e442 |0080: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19c808: 546a e742 |0082: iget-object v10, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.sizeBuffer:Ljava/nio/ByteBuffer; // field@42e7 │ │ +19c80c: 6e20 c00b a700 |0084: invoke-virtual {v7, v10}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc0 │ │ +19c812: 5467 e442 |0087: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fc:Ljava/nio/channels/FileChannel; // field@42e4 │ │ +19c816: 6e20 c00b 8700 |0089: invoke-virtual {v7, v8}, Ljava/nio/channels/FileChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc0 │ │ +19c81c: 5367 e342 |008c: iget-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c820: 5299 2f00 |008e: iget v9, v9, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19c824: 8199 |0090: int-to-long v9, v9 │ │ +19c826: bb97 |0091: add-long/2addr v7, v9 │ │ +19c828: 5a67 e342 |0092: iput-wide v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.dataOffset:J // field@42e3 │ │ +19c82c: 3800 0700 |0094: if-eqz v0, 009b // +0007 │ │ +19c830: 5467 e542 |0096: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.fos:Ljava/io/FileOutputStream; // field@42e5 │ │ +19c834: 6e10 8609 0700 |0098: invoke-virtual {v7}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ +19c83a: 0f00 |009b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000c line=88 │ │ 0x0013 line=89 │ │ 0x001a line=90 │ │ @@ -321696,22 +321697,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -19d250: |[19d250] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ -19d260: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d266: 6200 7300 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19d26a: 5b10 ed42 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d26e: 2200 7203 |0007: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ -19d272: 7010 520c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19d278: 5b10 ee42 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d27c: 0e00 |000e: return-void │ │ +19d254: |[19d254] org.thoughtcrime.securesms.video.recode.Mp4Movie.:()V │ │ +19d264: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d26a: 6200 7300 |0003: sget-object v0, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19d26e: 5b10 ed42 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d272: 2200 7203 |0007: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ +19d276: 7010 520c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19d27c: 5b10 ee42 |000c: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d280: 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; │ │ @@ -321722,27 +321723,27 @@ │ │ type : '(IJLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19d280: |[19d280] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ -19d290: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ -19d294: 5410 ee42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d298: 6e10 5f0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19d29e: 0a00 |0007: move-result v0 │ │ -19d2a0: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -19d2a4: 280c |000a: goto 0016 // +000c │ │ -19d2a6: 5410 ee42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d2aa: 6e20 5a0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ -19d2b0: 0c02 |0010: move-result-object v2 │ │ -19d2b2: 1f02 0411 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19d2b6: 6e40 de58 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@58de │ │ -19d2bc: 0e00 |0016: return-void │ │ +19d284: |[19d284] org.thoughtcrime.securesms.video.recode.Mp4Movie.addSample:(IJLandroid/media/MediaCodec$BufferInfo;)V │ │ +19d294: 3a02 1600 |0000: if-ltz v2, 0016 // +0016 │ │ +19d298: 5410 ee42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d29c: 6e10 5f0c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19d2a2: 0a00 |0007: move-result v0 │ │ +19d2a4: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +19d2a8: 280c |000a: goto 0016 // +000c │ │ +19d2aa: 5410 ee42 |000b: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d2ae: 6e20 5a0c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@0c5a │ │ +19d2b4: 0c02 |0010: move-result-object v2 │ │ +19d2b6: 1f02 0411 |0011: check-cast v2, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19d2ba: 6e40 de58 3254 |0013: invoke-virtual {v2, v3, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V // method@58de │ │ +19d2c0: 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; │ │ @@ -321755,27 +321756,27 @@ │ │ type : '(Landroid/media/MediaFormat;Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -19d1ac: |[19d1ac] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ -19d1bc: 5430 ee42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d1c0: 2201 0411 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ -19d1c4: 5432 ee42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d1c8: 6e10 5f0c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19d1ce: 0a02 |0009: move-result v2 │ │ -19d1d0: 7040 dd58 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@58dd │ │ -19d1d6: 6e20 560c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19d1dc: 5434 ee42 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d1e0: 6e10 5f0c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19d1e6: 0a04 |0015: move-result v4 │ │ -19d1e8: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ -19d1ec: 0f04 |0018: return v4 │ │ +19d1b0: |[19d1b0] org.thoughtcrime.securesms.video.recode.Mp4Movie.addTrack:(Landroid/media/MediaFormat;Z)I │ │ +19d1c0: 5430 ee42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d1c4: 2201 0411 |0002: new-instance v1, Lorg/thoughtcrime/securesms/video/recode/Track; // type@1104 │ │ +19d1c8: 5432 ee42 |0004: iget-object v2, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d1cc: 6e10 5f0c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19d1d2: 0a02 |0009: move-result v2 │ │ +19d1d4: 7040 dd58 2154 |000a: invoke-direct {v1, v2, v4, v5}, Lorg/thoughtcrime/securesms/video/recode/Track;.:(ILandroid/media/MediaFormat;Z)V // method@58dd │ │ +19d1da: 6e20 560c 1000 |000d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19d1e0: 5434 ee42 |0010: iget-object v4, v3, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d1e4: 6e10 5f0c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19d1ea: 0a04 |0015: move-result v4 │ │ +19d1ec: d804 04ff |0016: add-int/lit8 v4, v4, #int -1 // #ff │ │ +19d1f0: 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; │ │ @@ -321786,17 +321787,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d220: |[19d220] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ -19d230: 5410 eb42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42eb │ │ -19d234: 1100 |0002: return-object v0 │ │ +19d224: |[19d224] org.thoughtcrime.securesms.video.recode.Mp4Movie.getCacheFile:()Ljava/io/File; │ │ +19d234: 5410 eb42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42eb │ │ +19d238: 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;) │ │ @@ -321804,17 +321805,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d1f0: |[19d1f0] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ -19d200: 5210 ec42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42ec │ │ -19d204: 0f00 |0002: return v0 │ │ +19d1f4: |[19d1f4] org.thoughtcrime.securesms.video.recode.Mp4Movie.getHeight:()I │ │ +19d204: 5210 ec42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42ec │ │ +19d208: 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;) │ │ @@ -321822,17 +321823,17 @@ │ │ type : '()Lcom/googlecode/mp4parser/util/Matrix;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d194: |[19d194] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ -19d1a4: 5410 ed42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d1a8: 1100 |0002: return-object v0 │ │ +19d198: |[19d198] org.thoughtcrime.securesms.video.recode.Mp4Movie.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; │ │ +19d1a8: 5410 ed42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d1ac: 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;) │ │ @@ -321840,17 +321841,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d238: |[19d238] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ -19d248: 5410 ee42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ -19d24c: 1100 |0002: return-object v0 │ │ +19d23c: |[19d23c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getTracks:()Ljava/util/ArrayList; │ │ +19d24c: 5410 ee42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.tracks:Ljava/util/ArrayList; // field@42ee │ │ +19d250: 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;) │ │ @@ -321858,17 +321859,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d208: |[19d208] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ -19d218: 5210 ef42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42ef │ │ -19d21c: 0f00 |0002: return v0 │ │ +19d20c: |[19d20c] org.thoughtcrime.securesms.video.recode.Mp4Movie.getWidth:()I │ │ +19d21c: 5210 ef42 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42ef │ │ +19d220: 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;) │ │ @@ -321876,17 +321877,17 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d2c0: |[19d2c0] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ -19d2d0: 5b01 eb42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42eb │ │ -19d2d4: 0e00 |0002: return-void │ │ +19d2c4: |[19d2c4] org.thoughtcrime.securesms.video.recode.Mp4Movie.setCacheFile:(Ljava/io/File;)V │ │ +19d2d4: 5b01 eb42 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.cacheFile:Ljava/io/File; // field@42eb │ │ +19d2d8: 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; │ │ │ │ @@ -321895,34 +321896,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 34 16-bit code units │ │ -19d2d8: |[19d2d8] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ -19d2e8: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -19d2ec: 6202 7300 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ -19d2f0: 5b12 ed42 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d2f4: 281b |0006: goto 0021 // +001b │ │ -19d2f6: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ -19d2fa: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ -19d2fe: 6202 7600 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -19d302: 5b12 ed42 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d306: 2812 |000f: goto 0021 // +0012 │ │ -19d308: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ -19d30c: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ -19d310: 6202 7400 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -19d314: 5b12 ed42 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d318: 2809 |0018: goto 0021 // +0009 │ │ -19d31a: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ -19d31e: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ -19d322: 6202 7500 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -19d326: 5b12 ed42 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ -19d32a: 0e00 |0021: return-void │ │ +19d2dc: |[19d2dc] org.thoughtcrime.securesms.video.recode.Mp4Movie.setRotation:(I)V │ │ +19d2ec: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +19d2f0: 6202 7300 |0002: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_0:Lcom/googlecode/mp4parser/util/Matrix; // field@0073 │ │ +19d2f4: 5b12 ed42 |0004: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d2f8: 281b |0006: goto 0021 // +001b │ │ +19d2fa: 1300 5a00 |0007: const/16 v0, #int 90 // #5a │ │ +19d2fe: 3302 0700 |0009: if-ne v2, v0, 0010 // +0007 │ │ +19d302: 6202 7600 |000b: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +19d306: 5b12 ed42 |000d: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d30a: 2812 |000f: goto 0021 // +0012 │ │ +19d30c: 1300 b400 |0010: const/16 v0, #int 180 // #b4 │ │ +19d310: 3302 0700 |0012: if-ne v2, v0, 0019 // +0007 │ │ +19d314: 6202 7400 |0014: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +19d318: 5b12 ed42 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d31c: 2809 |0018: goto 0021 // +0009 │ │ +19d31e: 1300 0e01 |0019: const/16 v0, #int 270 // #10e │ │ +19d322: 3302 0600 |001b: if-ne v2, v0, 0021 // +0006 │ │ +19d326: 6202 7500 |001d: sget-object v2, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +19d32a: 5b12 ed42 |001f: iput-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.matrix:Lcom/googlecode/mp4parser/util/Matrix; // field@42ed │ │ +19d32e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=38 │ │ 0x000b line=40 │ │ 0x0014 line=42 │ │ 0x001d line=44 │ │ locals : │ │ @@ -321934,18 +321935,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19d32c: |[19d32c] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ -19d33c: 5901 ef42 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42ef │ │ -19d340: 5902 ec42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42ec │ │ -19d344: 0e00 |0004: return-void │ │ +19d330: |[19d330] org.thoughtcrime.securesms.video.recode.Mp4Movie.setSize:(II)V │ │ +19d340: 5901 ef42 |0000: iput v1, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.width:I // field@42ef │ │ +19d344: 5902 ec42 |0002: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.height:I // field@42ec │ │ +19d348: 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 │ │ @@ -322039,27 +322040,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -19d3a0: |[19d3a0] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ -19d3b0: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d3b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19d3b8: 5b10 f442 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d3bc: 5b10 f342 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d3c0: 5b10 f542 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d3c4: 2200 fb02 |000a: new-instance v0, Ljava/lang/Object; // type@02fb │ │ -19d3c8: 7010 9a0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d3ce: 5b10 f742 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d3d2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -19d3d4: 5910 fe42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ -19d3d8: 7010 cf58 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58cf │ │ -19d3de: 0e00 |0017: return-void │ │ +19d3a4: |[19d3a4] org.thoughtcrime.securesms.video.recode.OutputSurface.:()V │ │ +19d3b4: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d3ba: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19d3bc: 5b10 f442 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d3c0: 5b10 f342 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d3c4: 5b10 f542 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d3c8: 2200 fb02 |000a: new-instance v0, Ljava/lang/Object; // type@02fb │ │ +19d3cc: 7010 9a0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d3d2: 5b10 f742 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d3d6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +19d3d8: 5910 fe42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ +19d3dc: 7010 cf58 0100 |0014: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58cf │ │ +19d3e2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -322073,44 +322074,44 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -19d3e0: |[19d3e0] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ -19d3f0: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d3f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19d3f8: 5b10 f442 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d3fc: 5b10 f342 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d400: 5b10 f542 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d404: 2200 fb02 |000a: new-instance v0, Ljava/lang/Object; // type@02fb │ │ -19d408: 7010 9a0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d40e: 5b10 f742 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d412: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -19d414: 5910 fe42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ -19d418: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ -19d41c: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ -19d420: 5912 fd42 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42fd │ │ -19d424: 5913 f842 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42f8 │ │ -19d428: 5914 fe42 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ -19d42c: 9204 0203 |001e: mul-int v4, v2, v3 │ │ -19d430: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ -19d434: 7110 9a0b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ -19d43a: 0c04 |0025: move-result-object v4 │ │ -19d43c: 5b14 f942 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ -19d440: 6200 9400 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0094 │ │ -19d444: 6e20 a50b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba5 │ │ -19d44a: 7030 c958 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@58c9 │ │ -19d450: 6e10 cc58 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@58cc │ │ -19d456: 7010 cf58 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58cf │ │ -19d45c: 0e00 |0036: return-void │ │ -19d45e: 2202 eb02 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02eb │ │ -19d462: 7010 3a0a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3a │ │ -19d468: 2702 |003c: throw v2 │ │ +19d3e4: |[19d3e4] org.thoughtcrime.securesms.video.recode.OutputSurface.:(III)V │ │ +19d3f4: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d3fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19d3fc: 5b10 f442 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d400: 5b10 f342 |0006: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d404: 5b10 f542 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d408: 2200 fb02 |000a: new-instance v0, Ljava/lang/Object; // type@02fb │ │ +19d40c: 7010 9a0a 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d412: 5b10 f742 |000f: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d416: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +19d418: 5910 fe42 |0012: iput v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ +19d41c: 3d02 2300 |0014: if-lez v2, 0037 // +0023 │ │ +19d420: 3d03 2100 |0016: if-lez v3, 0037 // +0021 │ │ +19d424: 5912 fd42 |0018: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42fd │ │ +19d428: 5913 f842 |001a: iput v3, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42f8 │ │ +19d42c: 5914 fe42 |001c: iput v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ +19d430: 9204 0203 |001e: mul-int v4, v2, v3 │ │ +19d434: da04 0404 |0020: mul-int/lit8 v4, v4, #int 4 // #04 │ │ +19d438: 7110 9a0b 0400 |0022: invoke-static {v4}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ +19d43e: 0c04 |0025: move-result-object v4 │ │ +19d440: 5b14 f942 |0026: iput-object v4, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ +19d444: 6200 9400 |0028: sget-object v0, Ljava/nio/ByteOrder;.LITTLE_ENDIAN:Ljava/nio/ByteOrder; // field@0094 │ │ +19d448: 6e20 a50b 0400 |002a: invoke-virtual {v4, v0}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba5 │ │ +19d44e: 7030 c958 2103 |002d: invoke-direct {v1, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.eglSetup:(II)V // method@58c9 │ │ +19d454: 6e10 cc58 0100 |0030: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.makeCurrent:()V // method@58cc │ │ +19d45a: 7010 cf58 0100 |0033: invoke-direct {v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.setup:()V // method@58cf │ │ +19d460: 0e00 |0036: return-void │ │ +19d462: 2202 eb02 |0037: new-instance v2, Ljava/lang/IllegalArgumentException; // type@02eb │ │ +19d466: 7010 3a0a 0200 |0039: invoke-direct {v2}, Ljava/lang/IllegalArgumentException;.:()V // method@0a3a │ │ +19d46c: 2702 |003c: throw v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=39 │ │ 0x0006 line=40 │ │ 0x0008 line=41 │ │ 0x000a line=44 │ │ @@ -322135,25 +322136,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -19d52c: |[19d52c] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ -19d53c: 5412 f242 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d540: 7210 e40d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0de4 │ │ -19d546: 0a02 |0005: move-result v2 │ │ -19d548: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ -19d54c: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ -19d550: 0e00 |000a: return-void │ │ -19d552: 2202 0203 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19d556: 1a00 9115 |000d: const-string v0, "EGL error encountered (see log)" // string@1591 │ │ -19d55a: 7020 ae0a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d560: 2702 |0012: throw v2 │ │ +19d530: |[19d530] org.thoughtcrime.securesms.video.recode.OutputSurface.checkEglError:(Ljava/lang/String;)V │ │ +19d540: 5412 f242 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d544: 7210 e40d 0200 |0002: invoke-interface {v2}, Ljavax/microedition/khronos/egl/EGL10;.eglGetError:()I // method@0de4 │ │ +19d54a: 0a02 |0005: move-result v2 │ │ +19d54c: 1300 0030 |0006: const/16 v0, #int 12288 // #3000 │ │ +19d550: 3302 0300 |0008: if-ne v2, v0, 000b // +0003 │ │ +19d554: 0e00 |000a: return-void │ │ +19d556: 2202 0203 |000b: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19d55a: 1a00 9115 |000d: const-string v0, "EGL error encountered (see log)" // string@1591 │ │ +19d55e: 7020 ae0a 0200 |000f: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d564: 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; │ │ @@ -322163,98 +322164,98 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 190 16-bit code units │ │ -19d584: |[19d584] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ -19d594: 7100 e80d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de8 │ │ -19d59a: 0c00 |0003: move-result-object v0 │ │ -19d59c: 1f00 db03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03db │ │ -19d5a0: 5b80 f242 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d5a4: 6201 a800 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ -19d5a8: 7220 e30d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de3 │ │ -19d5ae: 0c00 |000d: move-result-object v0 │ │ -19d5b0: 5b80 f442 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d5b4: 6201 aa00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00aa │ │ -19d5b8: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ -19d5bc: 5480 f242 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d5c0: 5481 f442 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d5c4: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -19d5c6: 7230 e50d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de5 │ │ -19d5cc: 0a00 |001c: move-result v0 │ │ -19d5ce: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ -19d5d2: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ -19d5d6: 2303 1411 |0021: new-array v3, v0, [I // type@1114 │ │ -19d5da: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ -19d5e0: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -19d5e2: 2350 4111 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1141 │ │ -19d5e6: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -19d5e8: 2316 1411 |002a: new-array v6, v1, [I // type@1114 │ │ -19d5ec: 5481 f242 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d5f0: 5482 f442 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d5f4: 0704 |0030: move-object v4, v0 │ │ -19d5f6: 7806 db0d 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@0ddb │ │ -19d5fc: 0a01 |0034: move-result v1 │ │ -19d5fe: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ -19d602: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ -19d606: 1222 |0039: const/4 v2, #int 2 // #2 │ │ -19d608: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ -19d60c: 2430 1411 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@1114 │ │ -19d612: 0c01 |003f: move-result-object v1 │ │ -19d614: 5482 f242 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d618: 5484 f442 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d61c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -19d61e: 4606 0005 |0045: aget-object v6, v0, v5 │ │ -19d622: 6207 a900 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ -19d626: 7251 dc0d 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@0ddc │ │ -19d62c: 0c01 |004c: move-result-object v1 │ │ -19d62e: 5b81 f342 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d632: 1a01 4650 |004f: const-string v1, "eglCreateContext" // string@5046 │ │ -19d636: 7020 c758 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ -19d63c: 5481 f342 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d640: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ -19d644: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ -19d648: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ -19d64c: 2453 1411 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@1114 │ │ -19d652: 0c09 |005f: move-result-object v9 │ │ -19d654: 548a f242 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d658: 5481 f442 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d65c: 4600 0005 |0064: aget-object v0, v0, v5 │ │ -19d660: 7240 dd0d 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@0ddd │ │ -19d666: 0c09 |0069: move-result-object v9 │ │ -19d668: 5b89 f542 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d66c: 1a09 4750 |006c: const-string v9, "eglCreatePbufferSurface" // string@5047 │ │ -19d670: 7020 c758 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ -19d676: 5489 f542 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d67a: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ -19d67e: 0e00 |0075: return-void │ │ -19d680: 2209 0203 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ -19d684: 1a0a 177f |0078: const-string v10, "surface was null" // string@7f17 │ │ -19d688: 7020 ae0a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d68e: 2709 |007d: throw v9 │ │ -19d690: 2209 0203 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ -19d694: 1a0a 2670 |0080: const-string v10, "null context" // string@7026 │ │ -19d698: 7020 ae0a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d69e: 2709 |0085: throw v9 │ │ -19d6a0: 2209 0203 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ -19d6a4: 1a0a 6782 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8267 │ │ -19d6a8: 7020 ae0a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d6ae: 2709 |008d: throw v9 │ │ -19d6b0: 5b82 f442 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d6b4: 2209 0203 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ -19d6b8: 1a0a 6b82 |0092: const-string v10, "unable to initialize EGL10" // string@826b │ │ -19d6bc: 7020 ae0a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d6c2: 2709 |0097: throw v9 │ │ -19d6c4: 2209 0203 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ -19d6c8: 1a0a 6982 |009a: const-string v10, "unable to get EGL10 display" // string@8269 │ │ -19d6cc: 7020 ae0a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d6d2: 2709 |009f: throw v9 │ │ -19d6d4: 0003 0400 0d00 0000 2430 0000 0800 ... |00a0: array-data (30 units) │ │ +19d588: |[19d588] org.thoughtcrime.securesms.video.recode.OutputSurface.eglSetup:(II)V │ │ +19d598: 7100 e80d 0000 |0000: invoke-static {}, Ljavax/microedition/khronos/egl/EGLContext;.getEGL:()Ljavax/microedition/khronos/egl/EGL; // method@0de8 │ │ +19d59e: 0c00 |0003: move-result-object v0 │ │ +19d5a0: 1f00 db03 |0004: check-cast v0, Ljavax/microedition/khronos/egl/EGL10; // type@03db │ │ +19d5a4: 5b80 f242 |0006: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d5a8: 6201 a800 |0008: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_DEFAULT_DISPLAY:Ljava/lang/Object; // field@00a8 │ │ +19d5ac: 7220 e30d 1000 |000a: invoke-interface {v0, v1}, Ljavax/microedition/khronos/egl/EGL10;.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay; // method@0de3 │ │ +19d5b2: 0c00 |000d: move-result-object v0 │ │ +19d5b4: 5b80 f442 |000e: iput-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d5b8: 6201 aa00 |0010: sget-object v1, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay; // field@00aa │ │ +19d5bc: 3210 8600 |0012: if-eq v0, v1, 0098 // +0086 │ │ +19d5c0: 5480 f242 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d5c4: 5481 f442 |0016: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d5c8: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +19d5ca: 7230 e50d 1002 |0019: invoke-interface {v0, v1, v2}, Ljavax/microedition/khronos/egl/EGL10;.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z // method@0de5 │ │ +19d5d0: 0a00 |001c: move-result v0 │ │ +19d5d2: 3800 7100 |001d: if-eqz v0, 008e // +0071 │ │ +19d5d6: 1300 0d00 |001f: const/16 v0, #int 13 // #d │ │ +19d5da: 2303 1411 |0021: new-array v3, v0, [I // type@1114 │ │ +19d5de: 2603 7d00 0000 |0023: fill-array-data v3, 000000a0 // +0000007d │ │ +19d5e4: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +19d5e6: 2350 4111 |0027: new-array v0, v5, [Ljavax/microedition/khronos/egl/EGLConfig; // type@1141 │ │ +19d5ea: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +19d5ec: 2316 1411 |002a: new-array v6, v1, [I // type@1114 │ │ +19d5f0: 5481 f242 |002c: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d5f4: 5482 f442 |002e: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d5f8: 0704 |0030: move-object v4, v0 │ │ +19d5fa: 7806 db0d 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@0ddb │ │ +19d600: 0a01 |0034: move-result v1 │ │ +19d602: 3801 5100 |0035: if-eqz v1, 0086 // +0051 │ │ +19d606: 1301 9830 |0037: const/16 v1, #int 12440 // #3098 │ │ +19d60a: 1222 |0039: const/4 v2, #int 2 // #2 │ │ +19d60c: 1303 3830 |003a: const/16 v3, #int 12344 // #3038 │ │ +19d610: 2430 1411 2103 |003c: filled-new-array {v1, v2, v3}, [I // type@1114 │ │ +19d616: 0c01 |003f: move-result-object v1 │ │ +19d618: 5482 f242 |0040: iget-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d61c: 5484 f442 |0042: iget-object v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d620: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +19d622: 4606 0005 |0045: aget-object v6, v0, v5 │ │ +19d626: 6207 a900 |0047: sget-object v7, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ +19d62a: 7251 dc0d 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@0ddc │ │ +19d630: 0c01 |004c: move-result-object v1 │ │ +19d632: 5b81 f342 |004d: iput-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d636: 1a01 4650 |004f: const-string v1, "eglCreateContext" // string@5046 │ │ +19d63a: 7020 c758 1800 |0051: invoke-direct {v8, v1}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ +19d640: 5481 f342 |0054: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d644: 3801 2800 |0056: if-eqz v1, 007e // +0028 │ │ +19d648: 1301 5730 |0058: const/16 v1, #int 12375 // #3057 │ │ +19d64c: 1302 5630 |005a: const/16 v2, #int 12374 // #3056 │ │ +19d650: 2453 1411 91a2 |005c: filled-new-array {v1, v9, v2, v10, v3}, [I // type@1114 │ │ +19d656: 0c09 |005f: move-result-object v9 │ │ +19d658: 548a f242 |0060: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d65c: 5481 f442 |0062: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d660: 4600 0005 |0064: aget-object v0, v0, v5 │ │ +19d664: 7240 dd0d 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@0ddd │ │ +19d66a: 0c09 |0069: move-result-object v9 │ │ +19d66c: 5b89 f542 |006a: iput-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d670: 1a09 4750 |006c: const-string v9, "eglCreatePbufferSurface" // string@5047 │ │ +19d674: 7020 c758 9800 |006e: invoke-direct {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ +19d67a: 5489 f542 |0071: iget-object v9, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d67e: 3809 0300 |0073: if-eqz v9, 0076 // +0003 │ │ +19d682: 0e00 |0075: return-void │ │ +19d684: 2209 0203 |0076: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ +19d688: 1a0a 177f |0078: const-string v10, "surface was null" // string@7f17 │ │ +19d68c: 7020 ae0a a900 |007a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d692: 2709 |007d: throw v9 │ │ +19d694: 2209 0203 |007e: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ +19d698: 1a0a 2670 |0080: const-string v10, "null context" // string@7026 │ │ +19d69c: 7020 ae0a a900 |0082: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d6a2: 2709 |0085: throw v9 │ │ +19d6a4: 2209 0203 |0086: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ +19d6a8: 1a0a 6782 |0088: const-string v10, "unable to find RGB888+pbuffer EGL config" // string@8267 │ │ +19d6ac: 7020 ae0a a900 |008a: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d6b2: 2709 |008d: throw v9 │ │ +19d6b4: 5b82 f442 |008e: iput-object v2, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d6b8: 2209 0203 |0090: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ +19d6bc: 1a0a 6b82 |0092: const-string v10, "unable to initialize EGL10" // string@826b │ │ +19d6c0: 7020 ae0a a900 |0094: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d6c6: 2709 |0097: throw v9 │ │ +19d6c8: 2209 0203 |0098: new-instance v9, Ljava/lang/RuntimeException; // type@0302 │ │ +19d6cc: 1a0a 6982 |009a: const-string v10, "unable to get EGL10 display" // string@8269 │ │ +19d6d0: 7020 ae0a a900 |009c: invoke-direct {v9, v10}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d6d6: 2709 |009f: throw v9 │ │ +19d6d8: 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 │ │ @@ -322285,32 +322286,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -19d85c: |[19d85c] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ -19d86c: 2200 0311 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@1103 │ │ -19d870: 5221 fe42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ -19d874: 7020 d458 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@58d4 │ │ -19d87a: 5b20 fc42 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d87e: 6e10 db58 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@58db │ │ -19d884: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ -19d888: 5421 fc42 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d88c: 6e10 d958 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@58d9 │ │ -19d892: 0a01 |0013: move-result v1 │ │ -19d894: 7020 8301 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0183 │ │ -19d89a: 5b20 fb42 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ -19d89e: 6e20 8501 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0185 │ │ -19d8a4: 2200 ea00 |001c: new-instance v0, Landroid/view/Surface; // type@00ea │ │ -19d8a8: 5421 fb42 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ -19d8ac: 7020 0803 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0308 │ │ -19d8b2: 5b20 fa42 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ -19d8b6: 0e00 |0025: return-void │ │ +19d860: |[19d860] org.thoughtcrime.securesms.video.recode.OutputSurface.setup:()V │ │ +19d870: 2200 0311 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // type@1103 │ │ +19d874: 5221 fe42 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.rotateRender:I // field@42fe │ │ +19d878: 7020 d458 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.:(I)V // method@58d4 │ │ +19d87e: 5b20 fc42 |0007: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d882: 6e10 db58 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.surfaceCreated:()V // method@58db │ │ +19d888: 2200 6000 |000c: new-instance v0, Landroid/graphics/SurfaceTexture; // type@0060 │ │ +19d88c: 5421 fc42 |000e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d890: 6e10 d958 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.getTextureId:()I // method@58d9 │ │ +19d896: 0a01 |0013: move-result v1 │ │ +19d898: 7020 8301 1000 |0014: invoke-direct {v0, v1}, Landroid/graphics/SurfaceTexture;.:(I)V // method@0183 │ │ +19d89e: 5b20 fb42 |0017: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ +19d8a2: 6e20 8501 2000 |0019: invoke-virtual {v0, v2}, Landroid/graphics/SurfaceTexture;.setOnFrameAvailableListener:(Landroid/graphics/SurfaceTexture$OnFrameAvailableListener;)V // method@0185 │ │ +19d8a8: 2200 ea00 |001c: new-instance v0, Landroid/view/Surface; // type@00ea │ │ +19d8ac: 5421 fb42 |001e: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ +19d8b0: 7020 0803 1000 |0020: invoke-direct {v0, v1}, Landroid/view/Surface;.:(Landroid/graphics/SurfaceTexture;)V // method@0308 │ │ +19d8b6: 5b20 fa42 |0023: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ +19d8ba: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0009 line=72 │ │ 0x000c line=73 │ │ 0x0019 line=74 │ │ 0x001c line=75 │ │ @@ -322323,45 +322324,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -19d46c: |[19d46c] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ -19d47c: 5440 f742 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d480: 1d00 |0002: monitor-enter v0 │ │ -19d482: 5541 f642 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ -19d486: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ -19d48a: 5441 f742 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d48e: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ -19d492: 6e30 a10a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0aa1 │ │ -19d498: 5541 f642 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ -19d49c: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ -19d4a0: 28f1 |0012: goto 0003 // -000f │ │ -19d4a2: 2201 0203 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0302 │ │ -19d4a6: 1a02 da37 |0015: const-string v2, "Surface frame wait timed out" // string@37da │ │ -19d4aa: 7020 ae0a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d4b0: 2701 |001a: throw v1 │ │ -19d4b2: 0d01 |001b: move-exception v1 │ │ -19d4b4: 2202 0203 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19d4b8: 7020 b00a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab0 │ │ -19d4be: 2702 |0021: throw v2 │ │ -19d4c0: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -19d4c2: 5c41 f642 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ -19d4c6: 1e00 |0025: monitor-exit v0 │ │ -19d4c8: 5440 fc42 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d4cc: 1a01 f146 |0028: const-string v1, "before updateTexImage" // string@46f1 │ │ -19d4d0: 6e20 d658 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19d4d6: 5440 fb42 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ -19d4da: 6e10 8601 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0186 │ │ -19d4e0: 0e00 |0032: return-void │ │ -19d4e2: 0d01 |0033: move-exception v1 │ │ -19d4e4: 1e00 |0034: monitor-exit v0 │ │ -19d4e6: 2701 |0035: throw v1 │ │ +19d470: |[19d470] org.thoughtcrime.securesms.video.recode.OutputSurface.awaitNewImage:()V │ │ +19d480: 5440 f742 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d484: 1d00 |0002: monitor-enter v0 │ │ +19d486: 5541 f642 |0003: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ +19d48a: 3901 1d00 |0005: if-nez v1, 0022 // +001d │ │ +19d48e: 5441 f742 |0007: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d492: 1602 c409 |0009: const-wide/16 v2, #int 2500 // #9c4 │ │ +19d496: 6e30 a10a 2103 |000b: invoke-virtual {v1, v2, v3}, Ljava/lang/Object;.wait:(J)V // method@0aa1 │ │ +19d49c: 5541 f642 |000e: iget-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ +19d4a0: 3801 0300 |0010: if-eqz v1, 0013 // +0003 │ │ +19d4a4: 28f1 |0012: goto 0003 // -000f │ │ +19d4a6: 2201 0203 |0013: new-instance v1, Ljava/lang/RuntimeException; // type@0302 │ │ +19d4aa: 1a02 da37 |0015: const-string v2, "Surface frame wait timed out" // string@37da │ │ +19d4ae: 7020 ae0a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d4b4: 2701 |001a: throw v1 │ │ +19d4b6: 0d01 |001b: move-exception v1 │ │ +19d4b8: 2202 0203 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19d4bc: 7020 b00a 1200 |001e: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab0 │ │ +19d4c2: 2702 |0021: throw v2 │ │ +19d4c4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +19d4c6: 5c41 f642 |0023: iput-boolean v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ +19d4ca: 1e00 |0025: monitor-exit v0 │ │ +19d4cc: 5440 fc42 |0026: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d4d0: 1a01 f146 |0028: const-string v1, "before updateTexImage" // string@46f1 │ │ +19d4d4: 6e20 d658 1000 |002a: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19d4da: 5440 fb42 |002d: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ +19d4de: 6e10 8601 0000 |002f: invoke-virtual {v0}, Landroid/graphics/SurfaceTexture;.updateTexImage:()V // method@0186 │ │ +19d4e4: 0e00 |0032: return-void │ │ +19d4e6: 0d01 |0033: move-exception v1 │ │ +19d4e8: 1e00 |0034: monitor-exit v0 │ │ +19d4ea: 2701 |0035: throw v1 │ │ catches : 4 │ │ 0x0003 - 0x0005 │ │ -> 0x0033 │ │ 0x0007 - 0x001b │ │ Ljava/lang/InterruptedException; -> 0x001b │ │ -> 0x0033 │ │ 0x001c - 0x0026 │ │ @@ -322388,18 +322389,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19d510: |[19d510] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ -19d520: 5410 fc42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d524: 6e20 d558 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@58d5 │ │ -19d52a: 0e00 |0005: return-void │ │ +19d514: |[19d514] org.thoughtcrime.securesms.video.recode.OutputSurface.changeFragmentShader:(Ljava/lang/String;)V │ │ +19d524: 5410 fc42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d528: 6e20 d558 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.changeFragmentShader:(Ljava/lang/String;)V // method@58d5 │ │ +19d52e: 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; │ │ │ │ @@ -322408,19 +322409,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -19d564: |[19d564] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ -19d574: 5420 fc42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d578: 5421 fb42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ -19d57c: 6e30 d858 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@58d8 │ │ -19d582: 0e00 |0007: return-void │ │ +19d568: |[19d568] org.thoughtcrime.securesms.video.recode.OutputSurface.drawImage:(Z)V │ │ +19d578: 5420 fc42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d57c: 5421 fb42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ +19d580: 6e30 d858 1003 |0004: invoke-virtual {v0, v1, v3}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V // method@58d8 │ │ +19d586: 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 │ │ │ │ @@ -322429,27 +322430,27 @@ │ │ type : '()Ljava/nio/ByteBuffer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 23 16-bit code units │ │ -19d360: |[19d360] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ -19d370: 5480 f942 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ -19d374: 6e10 ae0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bae │ │ -19d37a: 5283 fd42 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42fd │ │ -19d37e: 5284 f842 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42f8 │ │ -19d382: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ -19d386: 5487 f942 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ -19d38a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -19d38c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -19d38e: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ -19d392: 7707 2502 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0225 │ │ -19d398: 5480 f942 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ -19d39c: 1100 |0016: return-object v0 │ │ +19d364: |[19d364] org.thoughtcrime.securesms.video.recode.OutputSurface.getFrame:()Ljava/nio/ByteBuffer; │ │ +19d374: 5480 f942 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ +19d378: 6e10 ae0b 0000 |0002: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bae │ │ +19d37e: 5283 fd42 |0005: iget v3, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mWidth:I // field@42fd │ │ +19d382: 5284 f842 |0007: iget v4, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mHeight:I // field@42f8 │ │ +19d386: 1306 0114 |0009: const/16 v6, #int 5121 // #1401 │ │ +19d38a: 5487 f942 |000b: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ +19d38e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +19d390: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +19d392: 1305 0819 |000f: const/16 v5, #int 6408 // #1908 │ │ +19d396: 7707 2502 0100 |0011: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glReadPixels:(IIIIIILjava/nio/Buffer;)V // method@0225 │ │ +19d39c: 5480 f942 |0014: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mPixelBuf:Ljava/nio/ByteBuffer; // field@42f9 │ │ +19d3a0: 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; │ │ @@ -322459,17 +322460,17 @@ │ │ type : '()Landroid/view/Surface;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d348: |[19d348] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ -19d358: 5410 fa42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ -19d35c: 1100 |0002: return-object v0 │ │ +19d34c: |[19d34c] org.thoughtcrime.securesms.video.recode.OutputSurface.getSurface:()Landroid/view/Surface; │ │ +19d35c: 5410 fa42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ +19d360: 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;) │ │ @@ -322477,35 +322478,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -19d710: |[19d710] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ -19d720: 5440 f242 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d724: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ -19d728: 1a00 f046 |0004: const-string v0, "before makeCurrent" // string@46f0 │ │ -19d72c: 7020 c758 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ -19d732: 5440 f242 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d736: 5441 f442 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d73a: 5442 f542 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d73e: 5443 f342 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d742: 7253 e60d 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@0de6 │ │ -19d748: 0a00 |0014: move-result v0 │ │ -19d74a: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ -19d74e: 0e00 |0017: return-void │ │ -19d750: 2200 0203 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19d754: 1a01 5250 |001a: const-string v1, "eglMakeCurrent failed" // string@5052 │ │ -19d758: 7020 ae0a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d75e: 2700 |001f: throw v0 │ │ -19d760: 2200 0203 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19d764: 1a01 656f |0022: const-string v1, "not configured for makeCurrent" // string@6f65 │ │ -19d768: 7020 ae0a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d76e: 2700 |0027: throw v0 │ │ +19d714: |[19d714] org.thoughtcrime.securesms.video.recode.OutputSurface.makeCurrent:()V │ │ +19d724: 5440 f242 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d728: 3800 1e00 |0002: if-eqz v0, 0020 // +001e │ │ +19d72c: 1a00 f046 |0004: const-string v0, "before makeCurrent" // string@46f0 │ │ +19d730: 7020 c758 0400 |0006: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.checkEglError:(Ljava/lang/String;)V // method@58c7 │ │ +19d736: 5440 f242 |0009: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d73a: 5441 f442 |000b: iget-object v1, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d73e: 5442 f542 |000d: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d742: 5443 f342 |000f: iget-object v3, v4, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d746: 7253 e60d 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@0de6 │ │ +19d74c: 0a00 |0014: move-result v0 │ │ +19d74e: 3800 0300 |0015: if-eqz v0, 0018 // +0003 │ │ +19d752: 0e00 |0017: return-void │ │ +19d754: 2200 0203 |0018: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19d758: 1a01 5250 |001a: const-string v1, "eglMakeCurrent failed" // string@5052 │ │ +19d75c: 7020 ae0a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d762: 2700 |001f: throw v0 │ │ +19d764: 2200 0203 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19d768: 1a01 656f |0022: const-string v1, "not configured for makeCurrent" // string@6f65 │ │ +19d76c: 7020 ae0a 1000 |0024: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d772: 2700 |0027: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0004 line=148 │ │ 0x0009 line=149 │ │ 0x0018 line=150 │ │ 0x0020 line=146 │ │ @@ -322517,32 +322518,32 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -19d770: |[19d770] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ -19d780: 5423 f742 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d784: 1d03 |0002: monitor-enter v3 │ │ -19d786: 5520 f642 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ -19d78a: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ -19d78e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -19d790: 5c20 f642 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ -19d794: 5420 f742 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ -19d798: 6e10 9e0a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ -19d79e: 1e03 |000f: monitor-exit v3 │ │ -19d7a0: 0e00 |0010: return-void │ │ -19d7a2: 2200 0203 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19d7a6: 1a01 fa68 |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@68fa │ │ -19d7aa: 7020 ae0a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19d7b0: 2700 |0018: throw v0 │ │ -19d7b2: 0d00 |0019: move-exception v0 │ │ -19d7b4: 1e03 |001a: monitor-exit v3 │ │ -19d7b6: 2700 |001b: throw v0 │ │ +19d774: |[19d774] org.thoughtcrime.securesms.video.recode.OutputSurface.onFrameAvailable:(Landroid/graphics/SurfaceTexture;)V │ │ +19d784: 5423 f742 |0000: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d788: 1d03 |0002: monitor-enter v3 │ │ +19d78a: 5520 f642 |0003: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ +19d78e: 3900 0c00 |0005: if-nez v0, 0011 // +000c │ │ +19d792: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +19d794: 5c20 f642 |0008: iput-boolean v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameAvailable:Z // field@42f6 │ │ +19d798: 5420 f742 |000a: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mFrameSyncObject:Ljava/lang/Object; // field@42f7 │ │ +19d79c: 6e10 9e0a 0000 |000c: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@0a9e │ │ +19d7a2: 1e03 |000f: monitor-exit v3 │ │ +19d7a4: 0e00 |0010: return-void │ │ +19d7a6: 2200 0203 |0011: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19d7aa: 1a01 fa68 |0013: const-string v1, "mFrameAvailable already set, frame could be dropped" // string@68fa │ │ +19d7ae: 7020 ae0a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19d7b4: 2700 |0018: throw v0 │ │ +19d7b6: 0d00 |0019: move-exception v0 │ │ +19d7b8: 1e03 |001a: monitor-exit v3 │ │ +19d7ba: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ 0x0008 line=191 │ │ @@ -322559,48 +322560,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -19d7c4: |[19d7c4] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ -19d7d4: 5450 f242 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d7d8: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -19d7dc: 7210 e20d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0de2 │ │ -19d7e2: 0c00 |0007: move-result-object v0 │ │ -19d7e4: 5451 f342 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d7e8: 6e20 9b0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ -19d7ee: 0a00 |000d: move-result v0 │ │ -19d7f0: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -19d7f4: 5450 f242 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d7f8: 5451 f442 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d7fc: 6202 ab00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ -19d800: 6203 ab00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ -19d804: 6204 a900 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ -19d808: 7254 e60d 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@0de6 │ │ -19d80e: 5450 f242 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d812: 5451 f442 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d816: 5452 f542 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d81a: 7230 df0d 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@0ddf │ │ -19d820: 5450 f242 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d824: 5451 f442 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d828: 5452 f342 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d82c: 7230 de0d 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@0dde │ │ -19d832: 5450 fa42 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ -19d836: 6e10 0903 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ -19d83c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -19d83e: 5b50 f442 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ -19d842: 5b50 f342 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ -19d846: 5b50 f542 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ -19d84a: 5b50 f242 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ -19d84e: 5b50 fc42 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ -19d852: 5b50 fa42 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ -19d856: 5b50 fb42 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ -19d85a: 0e00 |0043: return-void │ │ +19d7c8: |[19d7c8] org.thoughtcrime.securesms.video.recode.OutputSurface.release:()V │ │ +19d7d8: 5450 f242 |0000: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d7dc: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +19d7e0: 7210 e20d 0000 |0004: invoke-interface {v0}, Ljavax/microedition/khronos/egl/EGL10;.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext; // method@0de2 │ │ +19d7e6: 0c00 |0007: move-result-object v0 │ │ +19d7e8: 5451 f342 |0008: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d7ec: 6e20 9b0a 1000 |000a: invoke-virtual {v0, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ +19d7f2: 0a00 |000d: move-result v0 │ │ +19d7f4: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +19d7f8: 5450 f242 |0010: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d7fc: 5451 f442 |0012: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d800: 6202 ab00 |0014: sget-object v2, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ +19d804: 6203 ab00 |0016: sget-object v3, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface; // field@00ab │ │ +19d808: 6204 a900 |0018: sget-object v4, Ljavax/microedition/khronos/egl/EGL10;.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext; // field@00a9 │ │ +19d80c: 7254 e60d 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@0de6 │ │ +19d812: 5450 f242 |001d: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d816: 5451 f442 |001f: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d81a: 5452 f542 |0021: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d81e: 7230 df0d 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@0ddf │ │ +19d824: 5450 f242 |0026: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d828: 5451 f442 |0028: iget-object v1, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d82c: 5452 f342 |002a: iget-object v2, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d830: 7230 de0d 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@0dde │ │ +19d836: 5450 fa42 |002f: iget-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ +19d83a: 6e10 0903 0000 |0031: invoke-virtual {v0}, Landroid/view/Surface;.release:()V // method@0309 │ │ +19d840: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +19d842: 5b50 f442 |0035: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLDisplay:Ljavax/microedition/khronos/egl/EGLDisplay; // field@42f4 │ │ +19d846: 5b50 f342 |0037: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLContext:Ljavax/microedition/khronos/egl/EGLContext; // field@42f3 │ │ +19d84a: 5b50 f542 |0039: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGLSurface:Ljavax/microedition/khronos/egl/EGLSurface; // field@42f5 │ │ +19d84e: 5b50 f242 |003b: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mEGL:Ljavax/microedition/khronos/egl/EGL10; // field@42f2 │ │ +19d852: 5b50 fc42 |003d: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mTextureRender:Lorg/thoughtcrime/securesms/video/recode/TextureRenderer; // field@42fc │ │ +19d856: 5b50 fa42 |003f: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurface:Landroid/view/Surface; // field@42fa │ │ +19d85a: 5b50 fb42 |0041: iput-object v0, v5, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.mSurfaceTexture:Landroid/graphics/SurfaceTexture; // field@42fb │ │ +19d85e: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0010 line=129 │ │ 0x001d line=131 │ │ 0x0026 line=132 │ │ @@ -322648,19 +322649,19 @@ │ │ type : '(JJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19d8e8: |[19d8e8] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ -19d8f8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19d8fe: 5a01 ff42 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42ff │ │ -19d902: 5a03 0043 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4300 │ │ -19d906: 0e00 |0007: return-void │ │ +19d8ec: |[19d8ec] org.thoughtcrime.securesms.video.recode.Sample.:(JJ)V │ │ +19d8fc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19d902: 5a01 ff42 |0003: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42ff │ │ +19d906: 5a03 0043 |0005: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4300 │ │ +19d90a: 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; │ │ @@ -322673,17 +322674,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d8b8: |[19d8b8] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ -19d8c8: 5320 ff42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42ff │ │ -19d8cc: 1000 |0002: return-wide v0 │ │ +19d8bc: |[19d8bc] org.thoughtcrime.securesms.video.recode.Sample.getOffset:()J │ │ +19d8cc: 5320 ff42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.offset:J // field@42ff │ │ +19d8d0: 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;) │ │ @@ -322691,17 +322692,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d8d0: |[19d8d0] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ -19d8e0: 5320 0043 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4300 │ │ -19d8e4: 1000 |0002: return-wide v0 │ │ +19d8d4: |[19d8d4] org.thoughtcrime.securesms.video.recode.Sample.getSize:()J │ │ +19d8e4: 5320 0043 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Sample;.size:J // field@4300 │ │ +19d8e8: 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 : 13719 (Sample.java) │ │ @@ -322803,63 +322804,63 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -19da28: |[19da28] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ -19da38: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ -19da3c: 2300 1311 |0002: new-array v0, v0, [F // type@1113 │ │ -19da40: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -19da46: 6900 0c43 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@430c │ │ -19da4a: 0e00 |0009: return-void │ │ -19da4c: 0003 0400 1400 0000 0000 80bf 0000 ... |000a: array-data (44 units) │ │ +19da2c: |[19da2c] org.thoughtcrime.securesms.video.recode.TextureRenderer.:()V │ │ +19da3c: 1300 1400 |0000: const/16 v0, #int 20 // #14 │ │ +19da40: 2300 1311 |0002: new-array v0, v0, [F // type@1113 │ │ +19da44: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +19da4a: 6900 0c43 |0007: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@430c │ │ +19da4e: 0e00 |0009: return-void │ │ +19da50: 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 │ │ -19daa4: |[19daa4] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ -19dab4: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19daba: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ -19dabe: 2301 1311 |0005: new-array v1, v0, [F // type@1113 │ │ -19dac2: 5b31 0743 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ -19dac6: 2300 1311 |0009: new-array v0, v0, [F // type@1113 │ │ -19daca: 5b30 0943 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ -19dace: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ -19dad2: 5931 0a43 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ -19dad6: 5934 1143 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@4311 │ │ -19dada: 6204 0c43 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@430c │ │ -19dade: 2141 |0015: array-length v1, v4 │ │ -19dae0: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ -19dae4: 7110 9a0b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ -19daea: 0c01 |001b: move-result-object v1 │ │ -19daec: 7100 b10b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bb1 │ │ -19daf2: 0c02 |001f: move-result-object v2 │ │ -19daf4: 6e20 a50b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba5 │ │ -19dafa: 0c01 |0023: move-result-object v1 │ │ -19dafc: 6e10 9d0b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0b9d │ │ -19db02: 0c01 |0027: move-result-object v1 │ │ -19db04: 5b31 0b43 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ -19db08: 6e20 bc0b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bbc │ │ -19db0e: 0c04 |002d: move-result-object v4 │ │ -19db10: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -19db12: 6e20 bb0b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ -19db18: 7120 2d02 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ -19db1e: 0e00 |0035: return-void │ │ +19daa8: |[19daa8] org.thoughtcrime.securesms.video.recode.TextureRenderer.:(I)V │ │ +19dab8: 7010 9a0a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19dabe: 1300 1000 |0003: const/16 v0, #int 16 // #10 │ │ +19dac2: 2301 1311 |0005: new-array v1, v0, [F // type@1113 │ │ +19dac6: 5b31 0743 |0007: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ +19daca: 2300 1311 |0009: new-array v0, v0, [F // type@1113 │ │ +19dace: 5b30 0943 |000b: iput-object v0, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ +19dad2: 1301 c7cf |000d: const/16 v1, #int -12345 // #cfc7 │ │ +19dad6: 5931 0a43 |000f: iput v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ +19dada: 5934 1143 |0011: iput v4, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@4311 │ │ +19dade: 6204 0c43 |0013: sget-object v4, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVerticesData:[F // field@430c │ │ +19dae2: 2141 |0015: array-length v1, v4 │ │ +19dae4: da01 0104 |0016: mul-int/lit8 v1, v1, #int 4 // #04 │ │ +19dae8: 7110 9a0b 0100 |0018: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ +19daee: 0c01 |001b: move-result-object v1 │ │ +19daf0: 7100 b10b 0000 |001c: invoke-static {}, Ljava/nio/ByteOrder;.nativeOrder:()Ljava/nio/ByteOrder; // method@0bb1 │ │ +19daf6: 0c02 |001f: move-result-object v2 │ │ +19daf8: 6e20 a50b 2100 |0020: invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;.order:(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; // method@0ba5 │ │ +19dafe: 0c01 |0023: move-result-object v1 │ │ +19db00: 6e10 9d0b 0100 |0024: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.asFloatBuffer:()Ljava/nio/FloatBuffer; // method@0b9d │ │ +19db06: 0c01 |0027: move-result-object v1 │ │ +19db08: 5b31 0b43 |0028: iput-object v1, v3, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ +19db0c: 6e20 bc0b 4100 |002a: invoke-virtual {v1, v4}, Ljava/nio/FloatBuffer;.put:([F)Ljava/nio/FloatBuffer; // method@0bbc │ │ +19db12: 0c04 |002d: move-result-object v4 │ │ +19db14: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +19db16: 6e20 bb0b 1400 |002f: invoke-virtual {v4, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ +19db1c: 7120 2d02 1000 |0032: invoke-static {v0, v1}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ +19db22: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=64 │ │ 0x0009 line=65 │ │ 0x000f line=67 │ │ 0x0011 line=75 │ │ @@ -322875,48 +322876,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 │ │ -19d908: |[19d908] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ -19d918: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ -19d91e: 7030 da58 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58da │ │ -19d924: 0a04 |0006: move-result v4 │ │ -19d926: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -19d928: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -19d92c: 0f00 |000a: return v0 │ │ -19d92e: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ -19d934: 7030 da58 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58da │ │ -19d93a: 0a05 |0011: move-result v5 │ │ -19d93c: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ -19d940: 0f00 |0014: return v0 │ │ -19d942: 7100 1702 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0217 │ │ -19d948: 0a01 |0018: move-result v1 │ │ -19d94a: 1a02 835a |0019: const-string v2, "glCreateProgram" // string@5a83 │ │ -19d94e: 6e20 d658 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19d954: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ -19d958: 0f00 |0020: return v0 │ │ -19d95a: 7120 1402 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ -19d960: 1a04 7f5a |0024: const-string v4, "glAttachShader" // string@5a7f │ │ -19d964: 6e20 d658 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19d96a: 7120 1402 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ -19d970: 6e20 d658 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19d976: 7110 2402 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0224 │ │ -19d97c: 1214 |0032: const/4 v4, #int 1 // #1 │ │ -19d97e: 2345 1411 |0033: new-array v5, v4, [I // type@1114 │ │ -19d982: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ -19d988: 7140 2102 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0221 │ │ -19d98e: 4405 0500 |003b: aget v5, v5, v0 │ │ -19d992: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ -19d996: 7110 1902 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ -19d99c: 2802 |0042: goto 0044 // +0002 │ │ -19d99e: 0110 |0043: move v0, v1 │ │ -19d9a0: 0f00 |0044: return v0 │ │ +19d90c: |[19d90c] org.thoughtcrime.securesms.video.recode.TextureRenderer.createProgram:(Ljava/lang/String;Ljava/lang/String;)I │ │ +19d91c: 1400 318b 0000 |0000: const v0, #float 4.99325e-41 // #00008b31 │ │ +19d922: 7030 da58 0304 |0003: invoke-direct {v3, v0, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58da │ │ +19d928: 0a04 |0006: move-result v4 │ │ +19d92a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +19d92c: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +19d930: 0f00 |000a: return v0 │ │ +19d932: 1401 308b 0000 |000b: const v1, #float 4.99311e-41 // #00008b30 │ │ +19d938: 7030 da58 1305 |000e: invoke-direct {v3, v1, v5}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.loadShader:(ILjava/lang/String;)I // method@58da │ │ +19d93e: 0a05 |0011: move-result v5 │ │ +19d940: 3905 0300 |0012: if-nez v5, 0015 // +0003 │ │ +19d944: 0f00 |0014: return v0 │ │ +19d946: 7100 1702 0000 |0015: invoke-static {}, Landroid/opengl/GLES20;.glCreateProgram:()I // method@0217 │ │ +19d94c: 0a01 |0018: move-result v1 │ │ +19d94e: 1a02 835a |0019: const-string v2, "glCreateProgram" // string@5a83 │ │ +19d952: 6e20 d658 2300 |001b: invoke-virtual {v3, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19d958: 3901 0300 |001e: if-nez v1, 0021 // +0003 │ │ +19d95c: 0f00 |0020: return v0 │ │ +19d95e: 7120 1402 4100 |0021: invoke-static {v1, v4}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ +19d964: 1a04 7f5a |0024: const-string v4, "glAttachShader" // string@5a7f │ │ +19d968: 6e20 d658 4300 |0026: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19d96e: 7120 1402 5100 |0029: invoke-static {v1, v5}, Landroid/opengl/GLES20;.glAttachShader:(II)V // method@0214 │ │ +19d974: 6e20 d658 4300 |002c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19d97a: 7110 2402 0100 |002f: invoke-static {v1}, Landroid/opengl/GLES20;.glLinkProgram:(I)V // method@0224 │ │ +19d980: 1214 |0032: const/4 v4, #int 1 // #1 │ │ +19d982: 2345 1411 |0033: new-array v5, v4, [I // type@1114 │ │ +19d986: 1402 828b 0000 |0035: const v2, #float 5.0046e-41 // #00008b82 │ │ +19d98c: 7140 2102 2105 |0038: invoke-static {v1, v2, v5, v0}, Landroid/opengl/GLES20;.glGetProgramiv:(II[II)V // method@0221 │ │ +19d992: 4405 0500 |003b: aget v5, v5, v0 │ │ +19d996: 3245 0600 |003d: if-eq v5, v4, 0043 // +0006 │ │ +19d99a: 7110 1902 0100 |003f: invoke-static {v1}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ +19d9a0: 2802 |0042: goto 0044 // +0002 │ │ +19d9a2: 0110 |0043: move v0, v1 │ │ +19d9a4: 0f00 |0044: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=180 │ │ 0x000e line=184 │ │ 0x0015 line=188 │ │ 0x0019 line=189 │ │ 0x0021 line=193 │ │ @@ -322938,36 +322939,36 @@ │ │ type : '(ILjava/lang/String;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -19d9bc: |[19d9bc] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ -19d9cc: 7110 1802 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0218 │ │ -19d9d2: 0a00 |0003: move-result v0 │ │ -19d9d4: 2201 0903 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -19d9d8: 1a02 855a |0006: const-string v2, "glCreateShader type=" // string@5a85 │ │ -19d9dc: 7020 080b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19d9e2: 6e20 0c0b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19d9e8: 6e10 220b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19d9ee: 0c04 |0011: move-result-object v4 │ │ -19d9f0: 6e20 d658 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19d9f6: 7120 2602 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0226 │ │ -19d9fc: 7110 1602 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0216 │ │ -19da02: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -19da04: 2344 1411 |001c: new-array v4, v4, [I // type@1114 │ │ -19da08: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ -19da0e: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -19da10: 7140 2202 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@0222 │ │ -19da16: 4404 0401 |0025: aget v4, v4, v1 │ │ -19da1a: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ -19da1e: 7110 1a02 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@021a │ │ -19da24: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -19da26: 0f00 |002d: return v0 │ │ +19d9c0: |[19d9c0] org.thoughtcrime.securesms.video.recode.TextureRenderer.loadShader:(ILjava/lang/String;)I │ │ +19d9d0: 7110 1802 0400 |0000: invoke-static {v4}, Landroid/opengl/GLES20;.glCreateShader:(I)I // method@0218 │ │ +19d9d6: 0a00 |0003: move-result v0 │ │ +19d9d8: 2201 0903 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +19d9dc: 1a02 855a |0006: const-string v2, "glCreateShader type=" // string@5a85 │ │ +19d9e0: 7020 080b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19d9e6: 6e20 0c0b 4100 |000b: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19d9ec: 6e10 220b 0100 |000e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19d9f2: 0c04 |0011: move-result-object v4 │ │ +19d9f4: 6e20 d658 4300 |0012: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19d9fa: 7120 2602 5000 |0015: invoke-static {v0, v5}, Landroid/opengl/GLES20;.glShaderSource:(ILjava/lang/String;)V // method@0226 │ │ +19da00: 7110 1602 0000 |0018: invoke-static {v0}, Landroid/opengl/GLES20;.glCompileShader:(I)V // method@0216 │ │ +19da06: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +19da08: 2344 1411 |001c: new-array v4, v4, [I // type@1114 │ │ +19da0c: 1405 818b 0000 |001e: const v5, #float 5.00446e-41 // #00008b81 │ │ +19da12: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +19da14: 7140 2202 5014 |0022: invoke-static {v0, v5, v4, v1}, Landroid/opengl/GLES20;.glGetShaderiv:(II[II)V // method@0222 │ │ +19da1a: 4404 0401 |0025: aget v4, v4, v1 │ │ +19da1e: 3904 0600 |0027: if-nez v4, 002d // +0006 │ │ +19da22: 7110 1a02 0000 |0029: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteShader:(I)V // method@021a │ │ +19da28: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +19da2a: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0015 line=168 │ │ 0x0018 line=169 │ │ 0x001c line=170 │ │ @@ -322985,36 +322986,36 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -19db20: |[19db20] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ -19db30: 5210 0843 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19db34: 7110 1902 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ -19db3a: 1a00 9382 |0005: const-string v0, "uniform mat4 uMVPMatrix; │ │ +19db24: |[19db24] org.thoughtcrime.securesms.video.recode.TextureRenderer.changeFragmentShader:(Ljava/lang/String;)V │ │ +19db34: 5210 0843 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19db38: 7110 1902 0000 |0002: invoke-static {v0}, Landroid/opengl/GLES20;.glDeleteProgram:(I)V // method@0219 │ │ +19db3e: 1a00 9382 |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@8293 │ │ -19db3e: 7030 d758 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58d7 │ │ -19db44: 0a02 |000a: move-result v2 │ │ -19db46: 5912 0843 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19db4a: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ -19db4e: 0e00 |000f: return-void │ │ -19db50: 2202 0203 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19db54: 1a00 1253 |0012: const-string v0, "failed creating program" // string@5312 │ │ -19db58: 7020 ae0a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19db5e: 2702 |0017: throw v2 │ │ +19db42: 7030 d758 0102 |0007: invoke-direct {v1, v0, v2}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58d7 │ │ +19db48: 0a02 |000a: move-result v2 │ │ +19db4a: 5912 0843 |000b: iput v2, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19db4e: 3802 0300 |000d: if-eqz v2, 0010 // +0003 │ │ +19db52: 0e00 |000f: return-void │ │ +19db54: 2202 0203 |0010: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19db58: 1a00 1253 |0012: const-string v0, "failed creating program" // string@5312 │ │ +19db5c: 7020 ae0a 0200 |0014: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19db62: 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; │ │ @@ -323025,30 +323026,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -19db60: |[19db60] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ -19db70: 7100 2002 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@0220 │ │ -19db76: 0a00 |0003: move-result v0 │ │ -19db78: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -19db7c: 0e00 |0006: return-void │ │ -19db7e: 2201 0203 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0302 │ │ -19db82: 2202 0903 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ -19db86: 7010 050b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -19db8c: 6e20 110b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19db92: 1a04 a40b |0011: const-string v4, ": glError " // string@0ba4 │ │ -19db96: 6e20 110b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19db9c: 6e20 0c0b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19dba2: 6e10 220b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19dba8: 0c04 |001c: move-result-object v4 │ │ -19dbaa: 7020 ae0a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19dbb0: 2701 |0020: throw v1 │ │ +19db64: |[19db64] org.thoughtcrime.securesms.video.recode.TextureRenderer.checkGlError:(Ljava/lang/String;)V │ │ +19db74: 7100 2002 0000 |0000: invoke-static {}, Landroid/opengl/GLES20;.glGetError:()I // method@0220 │ │ +19db7a: 0a00 |0003: move-result v0 │ │ +19db7c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +19db80: 0e00 |0006: return-void │ │ +19db82: 2201 0203 |0007: new-instance v1, Ljava/lang/RuntimeException; // type@0302 │ │ +19db86: 2202 0903 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@0309 │ │ +19db8a: 7010 050b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19db90: 6e20 110b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19db96: 1a04 a40b |0011: const-string v4, ": glError " // string@0ba4 │ │ +19db9a: 6e20 110b 4200 |0013: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19dba0: 6e20 0c0b 0200 |0016: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19dba6: 6e10 220b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19dbac: 0c04 |001c: move-result-object v4 │ │ +19dbae: 7020 ae0a 4100 |001d: invoke-direct {v1, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19dbb4: 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; │ │ @@ -323058,84 +323059,84 @@ │ │ type : '(Landroid/graphics/SurfaceTexture;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 149 16-bit code units │ │ -19dbb4: |[19dbb4] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ -19dbc4: 1a00 e970 |0000: const-string v0, "onDrawFrame start" // string@70e9 │ │ -19dbc8: 6e20 d658 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dbce: 5480 0943 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ -19dbd2: 6e20 8401 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0184 │ │ -19dbd8: 1259 |000a: const/4 v9, #int 5 // #5 │ │ -19dbda: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ -19dbde: 548a 0943 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ -19dbe2: 4400 0a09 |000f: aget v0, v10, v9 │ │ -19dbe6: 7f00 |0011: neg-float v0, v0 │ │ -19dbe8: 4b00 0a09 |0012: aput v0, v10, v9 │ │ -19dbec: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ -19dbf0: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ -19dbf4: 4402 0a01 |0018: aget v2, v10, v1 │ │ -19dbf8: c720 |001a: sub-float/2addr v0, v2 │ │ -19dbfa: 4b00 0a01 |001b: aput v0, v10, v1 │ │ -19dbfe: 528a 0843 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19dc02: 7110 2a02 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@022a │ │ -19dc08: 1a0a 9e5a |0022: const-string v10, "glUseProgram" // string@5a9e │ │ -19dc0c: 6e20 d658 a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dc12: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ -19dc18: 7110 1302 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0213 │ │ -19dc1e: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ -19dc24: 5280 0a43 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ -19dc28: 7120 1502 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ -19dc2e: 548a 0b43 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ -19dc32: 1200 |0037: const/4 v0, #int 0 // #0 │ │ -19dc34: 6e20 bb0b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ -19dc3a: 5281 0d43 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ -19dc3e: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ -19dc42: 5486 0b43 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ -19dc46: 1232 |0041: const/4 v2, #int 3 // #3 │ │ -19dc48: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ -19dc4c: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -19dc4e: 7706 2b02 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ -19dc54: 1a0a a05a |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5aa0 │ │ -19dc58: 6e20 d658 a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dc5e: 528a 0d43 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ -19dc62: 7110 1c02 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ -19dc68: 1a0a 8a5a |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5a8a │ │ -19dc6c: 6e20 d658 a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dc72: 548a 0b43 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ -19dc76: 1231 |0059: const/4 v1, #int 3 // #3 │ │ -19dc78: 6e20 bb0b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ -19dc7e: 5282 0e43 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ -19dc82: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ -19dc86: 5487 0b43 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ -19dc8a: 1223 |0063: const/4 v3, #int 2 // #2 │ │ -19dc8c: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ -19dc90: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -19dc92: 7706 2b02 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ -19dc98: 1a0a a15a |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5aa1 │ │ -19dc9c: 6e20 d658 a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dca2: 528a 0e43 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ -19dca6: 7110 1c02 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ -19dcac: 1a0a 8b5a |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5a8b │ │ -19dcb0: 6e20 d658 a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dcb6: 528a 1043 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ -19dcba: 5481 0943 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ -19dcbe: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -19dcc0: 7150 2902 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ -19dcc6: 528a 0f43 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ -19dcca: 5481 0743 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ -19dcce: 7150 2902 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ -19dcd4: 124a |0088: const/4 v10, #int 4 // #4 │ │ -19dcd6: 7130 1b02 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@021b │ │ -19dcdc: 1a09 885a |008c: const-string v9, "glDrawArrays" // string@5a88 │ │ -19dce0: 6e20 d658 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dce6: 7100 1d02 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@021d │ │ -19dcec: 0e00 |0094: return-void │ │ +19dbb8: |[19dbb8] org.thoughtcrime.securesms.video.recode.TextureRenderer.drawFrame:(Landroid/graphics/SurfaceTexture;Z)V │ │ +19dbc8: 1a00 e970 |0000: const-string v0, "onDrawFrame start" // string@70e9 │ │ +19dbcc: 6e20 d658 0800 |0002: invoke-virtual {v8, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dbd2: 5480 0943 |0005: iget-object v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ +19dbd6: 6e20 8401 0900 |0007: invoke-virtual {v9, v0}, Landroid/graphics/SurfaceTexture;.getTransformMatrix:([F)V // method@0184 │ │ +19dbdc: 1259 |000a: const/4 v9, #int 5 // #5 │ │ +19dbde: 380a 1200 |000b: if-eqz v10, 001d // +0012 │ │ +19dbe2: 548a 0943 |000d: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ +19dbe6: 4400 0a09 |000f: aget v0, v10, v9 │ │ +19dbea: 7f00 |0011: neg-float v0, v0 │ │ +19dbec: 4b00 0a09 |0012: aput v0, v10, v9 │ │ +19dbf0: 1500 803f |0014: const/high16 v0, #int 1065353216 // #3f80 │ │ +19dbf4: 1301 0d00 |0016: const/16 v1, #int 13 // #d │ │ +19dbf8: 4402 0a01 |0018: aget v2, v10, v1 │ │ +19dbfc: c720 |001a: sub-float/2addr v0, v2 │ │ +19dbfe: 4b00 0a01 |001b: aput v0, v10, v1 │ │ +19dc02: 528a 0843 |001d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19dc06: 7110 2a02 0a00 |001f: invoke-static {v10}, Landroid/opengl/GLES20;.glUseProgram:(I)V // method@022a │ │ +19dc0c: 1a0a 9e5a |0022: const-string v10, "glUseProgram" // string@5a9e │ │ +19dc10: 6e20 d658 a800 |0024: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dc16: 140a c084 0000 |0027: const v10, #float 4.76217e-41 // #000084c0 │ │ +19dc1c: 7110 1302 0a00 |002a: invoke-static {v10}, Landroid/opengl/GLES20;.glActiveTexture:(I)V // method@0213 │ │ +19dc22: 140a 658d 0000 |002d: const v10, #float 5.07228e-41 // #00008d65 │ │ +19dc28: 5280 0a43 |0030: iget v0, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ +19dc2c: 7120 1502 0a00 |0032: invoke-static {v10, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ +19dc32: 548a 0b43 |0035: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ +19dc36: 1200 |0037: const/4 v0, #int 0 // #0 │ │ +19dc38: 6e20 bb0b 0a00 |0038: invoke-virtual {v10, v0}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ +19dc3e: 5281 0d43 |003b: iget v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ +19dc42: 1305 1400 |003d: const/16 v5, #int 20 // #14 │ │ +19dc46: 5486 0b43 |003f: iget-object v6, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ +19dc4a: 1232 |0041: const/4 v2, #int 3 // #3 │ │ +19dc4c: 1303 0614 |0042: const/16 v3, #int 5126 // #1406 │ │ +19dc50: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +19dc52: 7706 2b02 0100 |0045: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ +19dc58: 1a0a a05a |0048: const-string v10, "glVertexAttribPointer maPosition" // string@5aa0 │ │ +19dc5c: 6e20 d658 a800 |004a: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dc62: 528a 0d43 |004d: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ +19dc66: 7110 1c02 0a00 |004f: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ +19dc6c: 1a0a 8a5a |0052: const-string v10, "glEnableVertexAttribArray maPositionHandle" // string@5a8a │ │ +19dc70: 6e20 d658 a800 |0054: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dc76: 548a 0b43 |0057: iget-object v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ +19dc7a: 1231 |0059: const/4 v1, #int 3 // #3 │ │ +19dc7c: 6e20 bb0b 1a00 |005a: invoke-virtual {v10, v1}, Ljava/nio/FloatBuffer;.position:(I)Ljava/nio/Buffer; // method@0bbb │ │ +19dc82: 5282 0e43 |005d: iget v2, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ +19dc86: 1306 1400 |005f: const/16 v6, #int 20 // #14 │ │ +19dc8a: 5487 0b43 |0061: iget-object v7, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTriangleVertices:Ljava/nio/FloatBuffer; // field@430b │ │ +19dc8e: 1223 |0063: const/4 v3, #int 2 // #2 │ │ +19dc90: 1304 0614 |0064: const/16 v4, #int 5126 // #1406 │ │ +19dc94: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +19dc96: 7706 2b02 0200 |0067: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/opengl/GLES20;.glVertexAttribPointer:(IIIZILjava/nio/Buffer;)V // method@022b │ │ +19dc9c: 1a0a a15a |006a: const-string v10, "glVertexAttribPointer maTextureHandle" // string@5aa1 │ │ +19dca0: 6e20 d658 a800 |006c: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dca6: 528a 0e43 |006f: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ +19dcaa: 7110 1c02 0a00 |0071: invoke-static {v10}, Landroid/opengl/GLES20;.glEnableVertexAttribArray:(I)V // method@021c │ │ +19dcb0: 1a0a 8b5a |0074: const-string v10, "glEnableVertexAttribArray maTextureHandle" // string@5a8b │ │ +19dcb4: 6e20 d658 a800 |0076: invoke-virtual {v8, v10}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dcba: 528a 1043 |0079: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ +19dcbe: 5481 0943 |007b: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mSTMatrix:[F // field@4309 │ │ +19dcc2: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +19dcc4: 7150 2902 2a10 |007e: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ +19dcca: 528a 0f43 |0081: iget v10, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ +19dcce: 5481 0743 |0083: iget-object v1, v8, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ +19dcd2: 7150 2902 2a10 |0085: invoke-static {v10, v2, v0, v1, v0}, Landroid/opengl/GLES20;.glUniformMatrix4fv:(IIZ[FI)V // method@0229 │ │ +19dcd8: 124a |0088: const/4 v10, #int 4 // #4 │ │ +19dcda: 7130 1b02 090a |0089: invoke-static {v9, v0, v10}, Landroid/opengl/GLES20;.glDrawArrays:(III)V // method@021b │ │ +19dce0: 1a09 885a |008c: const-string v9, "glDrawArrays" // string@5a88 │ │ +19dce4: 6e20 d658 9800 |008e: invoke-virtual {v8, v9}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dcea: 7100 1d02 0000 |0091: invoke-static {}, Landroid/opengl/GLES20;.glFinish:()V // method@021d │ │ +19dcf0: 0e00 |0094: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ 0x000d line=90 │ │ 0x0018 line=91 │ │ 0x001d line=94 │ │ @@ -323167,17 +323168,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19d9a4: |[19d9a4] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ -19d9b4: 5210 0a43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ -19d9b8: 0f00 |0002: return v0 │ │ +19d9a8: |[19d9a8] org.thoughtcrime.securesms.video.recode.TextureRenderer.getTextureId:()I │ │ +19d9b8: 5210 0a43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ +19d9bc: 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;) │ │ @@ -323185,128 +323186,128 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 203 16-bit code units │ │ -19dcf0: |[19dcf0] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ -19dd00: 1a00 9382 |0000: const-string v0, "uniform mat4 uMVPMatrix; │ │ +19dcf4: |[19dcf4] org.thoughtcrime.securesms.video.recode.TextureRenderer.surfaceCreated:()V │ │ +19dd04: 1a00 9382 |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@8293 │ │ -19dd04: 1a01 5204 |0002: const-string v1, "#extension GL_OES_EGL_image_external : require │ │ +19dd08: 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 │ │ -19dd08: 7030 d758 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58d7 │ │ -19dd0e: 0a00 |0007: move-result v0 │ │ -19dd10: 5970 0843 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19dd14: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ -19dd18: 1a01 2541 |000c: const-string v1, "aPosition" // string@4125 │ │ -19dd1c: 7120 1f02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ -19dd22: 0a00 |0011: move-result v0 │ │ -19dd24: 5970 0d43 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ -19dd28: 1a00 8f5a |0014: const-string v0, "glGetAttribLocation aPosition" // string@5a8f │ │ -19dd2c: 6e20 d658 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dd32: 5270 0d43 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ -19dd36: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -19dd38: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ -19dd3c: 5270 0843 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19dd40: 1a02 2641 |0020: const-string v2, "aTextureCoord" // string@4126 │ │ -19dd44: 7120 1f02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ -19dd4a: 0a00 |0025: move-result v0 │ │ -19dd4c: 5970 0e43 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ -19dd50: 1a00 905a |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5a90 │ │ -19dd54: 6e20 d658 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dd5a: 5270 0e43 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ -19dd5e: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ -19dd62: 5270 0843 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19dd66: 1a02 6082 |0033: const-string v2, "uMVPMatrix" // string@8260 │ │ -19dd6a: 7120 2302 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ -19dd70: 0a00 |0038: move-result v0 │ │ -19dd72: 5970 0f43 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ -19dd76: 1a00 955a |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5a95 │ │ -19dd7a: 6e20 d658 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dd80: 5270 0f43 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ -19dd84: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ -19dd88: 5270 0843 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ -19dd8c: 1a02 6182 |0046: const-string v2, "uSTMatrix" // string@8261 │ │ -19dd90: 7120 2302 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ -19dd96: 0a00 |004b: move-result v0 │ │ -19dd98: 5970 1043 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ -19dd9c: 1a00 965a |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5a96 │ │ -19dda0: 6e20 d658 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19dda6: 5270 1043 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ -19ddaa: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ -19ddae: 1210 |0057: const/4 v0, #int 1 // #1 │ │ -19ddb0: 2301 1411 |0058: new-array v1, v0, [I // type@1114 │ │ -19ddb4: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -19ddb6: 7130 1e02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021e │ │ -19ddbc: 4400 0102 |005e: aget v0, v1, v2 │ │ -19ddc0: 5970 0a43 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ -19ddc4: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ -19ddca: 7120 1502 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ -19ddd0: 1a00 815a |0068: const-string v0, "glBindTexture mTextureID" // string@5a81 │ │ -19ddd4: 6e20 d658 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19ddda: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ -19ddde: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ -19dde2: 7130 2702 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ -19dde8: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ -19ddec: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ -19ddf2: 7130 2702 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ -19ddf8: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ -19ddfc: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ -19de02: 7130 2802 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ -19de08: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ -19de0c: 7130 2802 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ -19de12: 1a00 9a5a |0089: const-string v0, "glTexParameter" // string@5a9a │ │ -19de16: 6e20 d658 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ -19de1c: 5470 0743 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ -19de20: 7120 2d02 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ -19de26: 5270 1143 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@4311 │ │ -19de2a: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ -19de2e: 5471 0743 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ -19de32: 8203 |0099: int-to-float v3, v0 │ │ -19de34: 1205 |009a: const/4 v5, #int 0 // #0 │ │ -19de36: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ -19de3a: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -19de3c: 1204 |009e: const/4 v4, #int 0 // #0 │ │ -19de3e: 7706 2c02 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@022c │ │ -19de44: 0e00 |00a2: return-void │ │ -19de46: 2200 0203 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19de4a: 1a01 4814 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@1448 │ │ -19de4e: 7020 ae0a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19de54: 2700 |00aa: throw v0 │ │ -19de56: 2200 0203 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19de5a: 1a01 4714 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@1447 │ │ -19de5e: 7020 ae0a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19de64: 2700 |00b2: throw v0 │ │ -19de66: 2200 0203 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19de6a: 1a01 4614 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@1446 │ │ -19de6e: 7020 ae0a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19de74: 2700 |00ba: throw v0 │ │ -19de76: 2200 0203 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19de7a: 1a01 4514 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@1445 │ │ -19de7e: 7020 ae0a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19de84: 2700 |00c2: throw v0 │ │ -19de86: 2200 0203 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19de8a: 1a01 1253 |00c5: const-string v1, "failed creating program" // string@5312 │ │ -19de8e: 7020 ae0a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19de94: 2700 |00ca: throw v0 │ │ +19dd0c: 7030 d758 0701 |0004: invoke-direct {v7, v0, v1}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.createProgram:(Ljava/lang/String;Ljava/lang/String;)I // method@58d7 │ │ +19dd12: 0a00 |0007: move-result v0 │ │ +19dd14: 5970 0843 |0008: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19dd18: 3800 b900 |000a: if-eqz v0, 00c3 // +00b9 │ │ +19dd1c: 1a01 2541 |000c: const-string v1, "aPosition" // string@4125 │ │ +19dd20: 7120 1f02 1000 |000e: invoke-static {v0, v1}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ +19dd26: 0a00 |0011: move-result v0 │ │ +19dd28: 5970 0d43 |0012: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ +19dd2c: 1a00 8f5a |0014: const-string v0, "glGetAttribLocation aPosition" // string@5a8f │ │ +19dd30: 6e20 d658 0700 |0016: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dd36: 5270 0d43 |0019: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maPositionHandle:I // field@430d │ │ +19dd3a: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +19dd3c: 3210 9f00 |001c: if-eq v0, v1, 00bb // +009f │ │ +19dd40: 5270 0843 |001e: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19dd44: 1a02 2641 |0020: const-string v2, "aTextureCoord" // string@4126 │ │ +19dd48: 7120 1f02 2000 |0022: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetAttribLocation:(ILjava/lang/String;)I // method@021f │ │ +19dd4e: 0a00 |0025: move-result v0 │ │ +19dd50: 5970 0e43 |0026: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ +19dd54: 1a00 905a |0028: const-string v0, "glGetAttribLocation aTextureCoord" // string@5a90 │ │ +19dd58: 6e20 d658 0700 |002a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dd5e: 5270 0e43 |002d: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.maTextureHandle:I // field@430e │ │ +19dd62: 3210 8400 |002f: if-eq v0, v1, 00b3 // +0084 │ │ +19dd66: 5270 0843 |0031: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19dd6a: 1a02 6082 |0033: const-string v2, "uMVPMatrix" // string@8260 │ │ +19dd6e: 7120 2302 2000 |0035: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ +19dd74: 0a00 |0038: move-result v0 │ │ +19dd76: 5970 0f43 |0039: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ +19dd7a: 1a00 955a |003b: const-string v0, "glGetUniformLocation uMVPMatrix" // string@5a95 │ │ +19dd7e: 6e20 d658 0700 |003d: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19dd84: 5270 0f43 |0040: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muMVPMatrixHandle:I // field@430f │ │ +19dd88: 3210 6900 |0042: if-eq v0, v1, 00ab // +0069 │ │ +19dd8c: 5270 0843 |0044: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mProgram:I // field@4308 │ │ +19dd90: 1a02 6182 |0046: const-string v2, "uSTMatrix" // string@8261 │ │ +19dd94: 7120 2302 2000 |0048: invoke-static {v0, v2}, Landroid/opengl/GLES20;.glGetUniformLocation:(ILjava/lang/String;)I // method@0223 │ │ +19dd9a: 0a00 |004b: move-result v0 │ │ +19dd9c: 5970 1043 |004c: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ +19dda0: 1a00 965a |004e: const-string v0, "glGetUniformLocation uSTMatrix" // string@5a96 │ │ +19dda4: 6e20 d658 0700 |0050: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19ddaa: 5270 1043 |0053: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.muSTMatrixHandle:I // field@4310 │ │ +19ddae: 3210 4e00 |0055: if-eq v0, v1, 00a3 // +004e │ │ +19ddb2: 1210 |0057: const/4 v0, #int 1 // #1 │ │ +19ddb4: 2301 1411 |0058: new-array v1, v0, [I // type@1114 │ │ +19ddb8: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +19ddba: 7130 1e02 1002 |005b: invoke-static {v0, v1, v2}, Landroid/opengl/GLES20;.glGenTextures:(I[II)V // method@021e │ │ +19ddc0: 4400 0102 |005e: aget v0, v1, v2 │ │ +19ddc4: 5970 0a43 |0060: iput v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mTextureID:I // field@430a │ │ +19ddc8: 1401 658d 0000 |0062: const v1, #float 5.07228e-41 // #00008d65 │ │ +19ddce: 7120 1502 0100 |0065: invoke-static {v1, v0}, Landroid/opengl/GLES20;.glBindTexture:(II)V // method@0215 │ │ +19ddd4: 1a00 815a |0068: const-string v0, "glBindTexture mTextureID" // string@5a81 │ │ +19ddd8: 6e20 d658 0700 |006a: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19ddde: 1300 0128 |006d: const/16 v0, #int 10241 // #2801 │ │ +19dde2: 1503 1846 |006f: const/high16 v3, #int 1175977984 // #4618 │ │ +19dde6: 7130 2702 0103 |0071: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ +19ddec: 1300 0028 |0074: const/16 v0, #int 10240 // #2800 │ │ +19ddf0: 1403 0004 1846 |0076: const v3, #float 9729 // #46180400 │ │ +19ddf6: 7130 2702 0103 |0079: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameterf:(IIF)V // method@0227 │ │ +19ddfc: 1300 0228 |007c: const/16 v0, #int 10242 // #2802 │ │ +19de00: 1403 2f81 0000 |007e: const v3, #float 4.63423e-41 // #0000812f │ │ +19de06: 7130 2802 0103 |0081: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ +19de0c: 1300 0328 |0084: const/16 v0, #int 10243 // #2803 │ │ +19de10: 7130 2802 0103 |0086: invoke-static {v1, v0, v3}, Landroid/opengl/GLES20;.glTexParameteri:(III)V // method@0228 │ │ +19de16: 1a00 9a5a |0089: const-string v0, "glTexParameter" // string@5a9a │ │ +19de1a: 6e20 d658 0700 |008b: invoke-virtual {v7, v0}, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.checkGlError:(Ljava/lang/String;)V // method@58d6 │ │ +19de20: 5470 0743 |008e: iget-object v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ +19de24: 7120 2d02 2000 |0090: invoke-static {v0, v2}, Landroid/opengl/Matrix;.setIdentityM:([FI)V // method@022d │ │ +19de2a: 5270 1143 |0093: iget v0, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.rotationAngle:I // field@4311 │ │ +19de2e: 3800 0d00 |0095: if-eqz v0, 00a2 // +000d │ │ +19de32: 5471 0743 |0097: iget-object v1, v7, Lorg/thoughtcrime/securesms/video/recode/TextureRenderer;.mMVPMatrix:[F // field@4307 │ │ +19de36: 8203 |0099: int-to-float v3, v0 │ │ +19de38: 1205 |009a: const/4 v5, #int 0 // #0 │ │ +19de3a: 1506 803f |009b: const/high16 v6, #int 1065353216 // #3f80 │ │ +19de3e: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +19de40: 1204 |009e: const/4 v4, #int 0 // #0 │ │ +19de42: 7706 2c02 0100 |009f: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/opengl/Matrix;.rotateM:([FIFFFF)V // method@022c │ │ +19de48: 0e00 |00a2: return-void │ │ +19de4a: 2200 0203 |00a3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19de4e: 1a01 4814 |00a5: const-string v1, "Could not get attrib location for uSTMatrix" // string@1448 │ │ +19de52: 7020 ae0a 1000 |00a7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19de58: 2700 |00aa: throw v0 │ │ +19de5a: 2200 0203 |00ab: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19de5e: 1a01 4714 |00ad: const-string v1, "Could not get attrib location for uMVPMatrix" // string@1447 │ │ +19de62: 7020 ae0a 1000 |00af: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19de68: 2700 |00b2: throw v0 │ │ +19de6a: 2200 0203 |00b3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19de6e: 1a01 4614 |00b5: const-string v1, "Could not get attrib location for aTextureCoord" // string@1446 │ │ +19de72: 7020 ae0a 1000 |00b7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19de78: 2700 |00ba: throw v0 │ │ +19de7a: 2200 0203 |00bb: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19de7e: 1a01 4514 |00bd: const-string v1, "Could not get attrib location for aPosition" // string@1445 │ │ +19de82: 7020 ae0a 1000 |00bf: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19de88: 2700 |00c2: throw v0 │ │ +19de8a: 2200 0203 |00c3: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +19de8e: 1a01 1253 |00c5: const-string v1, "failed creating program" // string@5312 │ │ +19de92: 7020 ae0a 1000 |00c7: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19de98: 2700 |00ca: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=120 │ │ 0x0014 line=121 │ │ 0x0019 line=122 │ │ 0x001e line=125 │ │ @@ -323448,103 +323449,103 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 185 16-bit code units │ │ -19e044: |[19e044] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ -19e054: 2200 7b03 |0000: new-instance v0, Ljava/util/HashMap; // type@037b │ │ -19e058: 7010 900c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -19e05e: 6900 1d43 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@431d │ │ -19e062: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ -19e068: 7110 4c0a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e06e: 0c01 |000d: move-result-object v1 │ │ -19e070: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -19e072: 7110 4c0a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e078: 0c02 |0012: move-result-object v2 │ │ -19e07a: 7230 e30c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e080: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ -19e086: 7110 4c0a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e08c: 0c01 |001c: move-result-object v1 │ │ -19e08e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -19e090: 7110 4c0a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e096: 0c02 |0021: move-result-object v2 │ │ -19e098: 7230 e30c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e09e: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ -19e0a4: 7110 4c0a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0aa: 0c01 |002b: move-result-object v1 │ │ -19e0ac: 1222 |002c: const/4 v2, #int 2 // #2 │ │ -19e0ae: 7110 4c0a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0b4: 0c02 |0030: move-result-object v2 │ │ -19e0b6: 7230 e30c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e0bc: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ -19e0c2: 7110 4c0a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0c8: 0c01 |003a: move-result-object v1 │ │ -19e0ca: 1232 |003b: const/4 v2, #int 3 // #3 │ │ -19e0cc: 7110 4c0a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0d2: 0c02 |003f: move-result-object v2 │ │ -19e0d4: 7230 e30c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e0da: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ -19e0e0: 7110 4c0a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0e6: 0c01 |0049: move-result-object v1 │ │ -19e0e8: 1242 |004a: const/4 v2, #int 4 // #4 │ │ -19e0ea: 7110 4c0a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e0f0: 0c02 |004e: move-result-object v2 │ │ -19e0f2: 7230 e30c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e0f8: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ -19e0fc: 7110 4c0a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e102: 0c01 |0057: move-result-object v1 │ │ -19e104: 1252 |0058: const/4 v2, #int 5 // #5 │ │ -19e106: 7110 4c0a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e10c: 0c02 |005c: move-result-object v2 │ │ -19e10e: 7230 e30c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e114: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ -19e118: 7110 4c0a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e11e: 0c01 |0065: move-result-object v1 │ │ -19e120: 1262 |0066: const/4 v2, #int 6 // #6 │ │ -19e122: 7110 4c0a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e128: 0c02 |006a: move-result-object v2 │ │ -19e12a: 7230 e30c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e130: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ -19e134: 7110 4c0a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e13a: 0c01 |0073: move-result-object v1 │ │ -19e13c: 1272 |0074: const/4 v2, #int 7 // #7 │ │ -19e13e: 7110 4c0a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e144: 0c02 |0078: move-result-object v2 │ │ -19e146: 7230 e30c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e14c: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ -19e150: 7110 4c0a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e156: 0c01 |0081: move-result-object v1 │ │ -19e158: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ -19e15c: 7110 4c0a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e162: 0c02 |0087: move-result-object v2 │ │ -19e164: 7230 e30c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e16a: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ -19e16e: 7110 4c0a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e174: 0c01 |0090: move-result-object v1 │ │ -19e176: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ -19e17a: 7110 4c0a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e180: 0c02 |0096: move-result-object v2 │ │ -19e182: 7230 e30c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e188: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ -19e18c: 7110 4c0a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e192: 0c01 |009f: move-result-object v1 │ │ -19e194: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ -19e198: 7110 4c0a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e19e: 0c02 |00a5: move-result-object v2 │ │ -19e1a0: 7230 e30c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e1a6: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ -19e1aa: 7110 4c0a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e1b0: 0c01 |00ae: move-result-object v1 │ │ -19e1b2: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ -19e1b6: 7110 4c0a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e1bc: 0c02 |00b4: move-result-object v2 │ │ -19e1be: 7230 e30c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -19e1c4: 0e00 |00b8: return-void │ │ +19e048: |[19e048] org.thoughtcrime.securesms.video.recode.Track.:()V │ │ +19e058: 2200 7b03 |0000: new-instance v0, Ljava/util/HashMap; // type@037b │ │ +19e05c: 7010 900c 0000 |0002: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +19e062: 6900 1d43 |0005: sput-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@431d │ │ +19e066: 1401 0077 0100 |0007: const v1, #float 1.34525e-40 // #00017700 │ │ +19e06c: 7110 4c0a 0100 |000a: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e072: 0c01 |000d: move-result-object v1 │ │ +19e074: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +19e076: 7110 4c0a 0200 |000f: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e07c: 0c02 |0012: move-result-object v2 │ │ +19e07e: 7230 e30c 1002 |0013: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e084: 1401 8858 0100 |0016: const v1, #float 1.23595e-40 // #00015888 │ │ +19e08a: 7110 4c0a 0100 |0019: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e090: 0c01 |001c: move-result-object v1 │ │ +19e092: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +19e094: 7110 4c0a 0200 |001e: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e09a: 0c02 |0021: move-result-object v2 │ │ +19e09c: 7230 e30c 1002 |0022: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e0a2: 1401 00fa 0000 |0025: const v1, #float 8.96831e-41 // #0000fa00 │ │ +19e0a8: 7110 4c0a 0100 |0028: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0ae: 0c01 |002b: move-result-object v1 │ │ +19e0b0: 1222 |002c: const/4 v2, #int 2 // #2 │ │ +19e0b2: 7110 4c0a 0200 |002d: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0b8: 0c02 |0030: move-result-object v2 │ │ +19e0ba: 7230 e30c 1002 |0031: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e0c0: 1401 80bb 0000 |0034: const v1, #float 6.72623e-41 // #0000bb80 │ │ +19e0c6: 7110 4c0a 0100 |0037: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0cc: 0c01 |003a: move-result-object v1 │ │ +19e0ce: 1232 |003b: const/4 v2, #int 3 // #3 │ │ +19e0d0: 7110 4c0a 0200 |003c: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0d6: 0c02 |003f: move-result-object v2 │ │ +19e0d8: 7230 e30c 1002 |0040: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e0de: 1401 44ac 0000 |0043: const v1, #float 6.17973e-41 // #0000ac44 │ │ +19e0e4: 7110 4c0a 0100 |0046: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0ea: 0c01 |0049: move-result-object v1 │ │ +19e0ec: 1242 |004a: const/4 v2, #int 4 // #4 │ │ +19e0ee: 7110 4c0a 0200 |004b: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e0f4: 0c02 |004e: move-result-object v2 │ │ +19e0f6: 7230 e30c 1002 |004f: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e0fc: 1301 007d |0052: const/16 v1, #int 32000 // #7d00 │ │ +19e100: 7110 4c0a 0100 |0054: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e106: 0c01 |0057: move-result-object v1 │ │ +19e108: 1252 |0058: const/4 v2, #int 5 // #5 │ │ +19e10a: 7110 4c0a 0200 |0059: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e110: 0c02 |005c: move-result-object v2 │ │ +19e112: 7230 e30c 1002 |005d: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e118: 1301 c05d |0060: const/16 v1, #int 24000 // #5dc0 │ │ +19e11c: 7110 4c0a 0100 |0062: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e122: 0c01 |0065: move-result-object v1 │ │ +19e124: 1262 |0066: const/4 v2, #int 6 // #6 │ │ +19e126: 7110 4c0a 0200 |0067: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e12c: 0c02 |006a: move-result-object v2 │ │ +19e12e: 7230 e30c 1002 |006b: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e134: 1301 2256 |006e: const/16 v1, #int 22050 // #5622 │ │ +19e138: 7110 4c0a 0100 |0070: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e13e: 0c01 |0073: move-result-object v1 │ │ +19e140: 1272 |0074: const/4 v2, #int 7 // #7 │ │ +19e142: 7110 4c0a 0200 |0075: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e148: 0c02 |0078: move-result-object v2 │ │ +19e14a: 7230 e30c 1002 |0079: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e150: 1301 803e |007c: const/16 v1, #int 16000 // #3e80 │ │ +19e154: 7110 4c0a 0100 |007e: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e15a: 0c01 |0081: move-result-object v1 │ │ +19e15c: 1302 0800 |0082: const/16 v2, #int 8 // #8 │ │ +19e160: 7110 4c0a 0200 |0084: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e166: 0c02 |0087: move-result-object v2 │ │ +19e168: 7230 e30c 1002 |0088: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e16e: 1301 e02e |008b: const/16 v1, #int 12000 // #2ee0 │ │ +19e172: 7110 4c0a 0100 |008d: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e178: 0c01 |0090: move-result-object v1 │ │ +19e17a: 1302 0900 |0091: const/16 v2, #int 9 // #9 │ │ +19e17e: 7110 4c0a 0200 |0093: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e184: 0c02 |0096: move-result-object v2 │ │ +19e186: 7230 e30c 1002 |0097: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e18c: 1301 112b |009a: const/16 v1, #int 11025 // #2b11 │ │ +19e190: 7110 4c0a 0100 |009c: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e196: 0c01 |009f: move-result-object v1 │ │ +19e198: 1302 0a00 |00a0: const/16 v2, #int 10 // #a │ │ +19e19c: 7110 4c0a 0200 |00a2: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e1a2: 0c02 |00a5: move-result-object v2 │ │ +19e1a4: 7230 e30c 1002 |00a6: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e1aa: 1301 401f |00a9: const/16 v1, #int 8000 // #1f40 │ │ +19e1ae: 7110 4c0a 0100 |00ab: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e1b4: 0c01 |00ae: move-result-object v1 │ │ +19e1b6: 1302 0b00 |00af: const/16 v2, #int 11 // #b │ │ +19e1ba: 7110 4c0a 0200 |00b1: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e1c0: 0c02 |00b4: move-result-object v2 │ │ +19e1c2: 7230 e30c 1002 |00b5: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +19e1c8: 0e00 |00b8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x000a line=48 │ │ 0x0019 line=49 │ │ 0x0028 line=50 │ │ 0x0037 line=51 │ │ @@ -323563,236 +323564,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 │ │ -19e1c8: |[19e1c8] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ -19e1d8: 7010 9a0a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19e1de: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -19e1e2: 5a60 2043 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ -19e1e6: 2202 7203 |0007: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ -19e1ea: 7010 520c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19e1f0: 5b62 1c43 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ -19e1f4: 5a60 1343 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19e1f8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -19e1fa: 5b62 1643 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ -19e1fe: 5b62 1a43 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e202: 5b62 1e43 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19e206: 2202 7803 |0017: new-instance v2, Ljava/util/Date; // type@0378 │ │ -19e20a: 7010 880c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ -19e210: 5b62 1243 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@4312 │ │ -19e214: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -19e216: 5962 2143 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ -19e21a: 2202 7203 |0021: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ -19e21e: 7010 520c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19e224: 5b62 1b43 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ -19e228: 5a60 1943 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ -19e22c: 1210 |002a: const/4 v0, #int 1 // #1 │ │ -19e22e: 5c60 1443 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ -19e232: 8173 |002d: int-to-long v3, v7 │ │ -19e234: 5a63 2043 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ -19e238: 5c69 1843 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ -19e23c: 1207 |0032: const/4 v7, #int 0 // #0 │ │ -19e23e: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ -19e242: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ -19e246: 7120 580a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19e24c: 0c09 |003a: move-result-object v9 │ │ -19e24e: 6e20 560c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19e254: 5a63 1343 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19e258: 1a09 5984 |0040: const-string v9, "width" // string@8459 │ │ -19e25c: 6e20 d701 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19e262: 0a09 |0045: move-result v9 │ │ -19e264: 5969 2243 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ -19e268: 1a09 bc5b |0048: const-string v9, "height" // string@5bbc │ │ -19e26c: 6e20 d701 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19e272: 0a09 |004d: move-result v9 │ │ -19e274: 5969 1743 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ -19e278: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ -19e27e: 5969 1f43 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ -19e282: 2209 8203 |0055: new-instance v9, Ljava/util/LinkedList; // type@0382 │ │ -19e286: 7010 b60c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ -19e28c: 5b69 1e43 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19e290: 1a09 bb83 |005c: const-string v9, "vide" // string@83bb │ │ -19e294: 5b69 1543 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ -19e298: 2209 3a02 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@023a │ │ -19e29c: 7010 6108 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0861 │ │ -19e2a2: 5b69 1643 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ -19e2a6: 2209 2e02 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022e │ │ -19e2aa: 7010 3508 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0835 │ │ -19e2b0: 5b69 1a43 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e2b4: 1a09 e86b |006e: const-string v9, "mime" // string@6be8 │ │ -19e2b8: 6e20 d801 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -19e2be: 0c09 |0073: move-result-object v9 │ │ -19e2c0: 1a01 bf83 |0074: const-string v1, "video/avc" // string@83bf │ │ -19e2c4: 6e20 cf0a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19e2ca: 0a01 |0079: move-result v1 │ │ -19e2cc: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ -19e2d0: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ -19e2d4: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ -19e2d8: 2209 3c02 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023c │ │ -19e2dc: 1a01 7346 |0082: const-string v1, "avc1" // string@4673 │ │ -19e2e0: 7020 6a08 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086a │ │ -19e2e6: 6e20 6c08 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@086c │ │ -19e2ec: 6e20 6d08 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086d │ │ -19e2f2: 6e20 6e08 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086e │ │ -19e2f8: 6e30 7008 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0870 │ │ -19e2fe: 6e30 7108 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0871 │ │ -19e304: 5261 2243 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ -19e308: 6e20 7208 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0872 │ │ -19e30e: 5261 1743 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ -19e312: 6e20 6f08 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086f │ │ -19e318: 2201 ae02 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02ae │ │ -19e31c: 7010 4009 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0940 │ │ -19e322: 1a02 454d |00a5: const-string v2, "csd-0" // string@4d45 │ │ -19e326: 6e20 d601 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -19e32c: 0c03 |00aa: move-result-object v3 │ │ -19e32e: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ -19e332: 2203 7203 |00ad: new-instance v3, Ljava/util/ArrayList; // type@0372 │ │ -19e336: 7010 520c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19e33c: 6e20 d601 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -19e342: 0c02 |00b5: move-result-object v2 │ │ -19e344: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ -19e346: 6e20 a70b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19e34c: 6e10 ad0b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bad │ │ -19e352: 0a05 |00bd: move-result v5 │ │ -19e354: 2355 1011 |00be: new-array v5, v5, [B // type@1110 │ │ -19e358: 6e20 a10b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -19e35e: 6e20 560c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19e364: 2202 7203 |00c6: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ -19e368: 7010 520c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19e36e: 1a05 464d |00cb: const-string v5, "csd-1" // string@4d46 │ │ -19e372: 6e20 d601 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ -19e378: 0c08 |00d0: move-result-object v8 │ │ -19e37a: 6e20 a70b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19e380: 6e10 ad0b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bad │ │ -19e386: 0a04 |00d7: move-result v4 │ │ -19e388: 2344 1011 |00d8: new-array v4, v4, [B // type@1110 │ │ -19e38c: 6e20 a10b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -19e392: 6e20 560c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19e398: 6e20 4a09 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@094a │ │ -19e39e: 6e20 4809 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@0948 │ │ -19e3a4: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ -19e3a8: 6e20 4109 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@0941 │ │ -19e3ae: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ -19e3b2: 6e20 4209 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@0942 │ │ -19e3b8: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ -19e3ba: 6e20 4409 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@0944 │ │ -19e3c0: 6e20 4309 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@0943 │ │ -19e3c6: 6e20 4509 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@0945 │ │ -19e3cc: 6e20 4609 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@0946 │ │ -19e3d2: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ -19e3d4: 6e20 4709 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@0947 │ │ -19e3da: 6e20 4909 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0949 │ │ -19e3e0: 6e20 6b08 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086b │ │ -19e3e6: 5467 1a43 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e3ea: 6e20 3608 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ -19e3f0: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ -19e3f4: 1a07 c183 |010e: const-string v7, "video/mp4v" // string@83c1 │ │ -19e3f8: 6e20 cf0a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -19e3fe: 0a07 |0113: move-result v7 │ │ -19e400: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ -19e404: 2207 3c02 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023c │ │ -19e408: 1a08 8c6c |0118: const-string v8, "mp4v" // string@6c8c │ │ -19e40c: 7020 6a08 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086a │ │ -19e412: 6e20 6c08 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@086c │ │ -19e418: 6e20 6d08 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086d │ │ -19e41e: 6e20 6e08 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086e │ │ -19e424: 6e30 7008 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0870 │ │ -19e42a: 6e30 7108 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0871 │ │ -19e430: 5268 2243 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ -19e434: 6e20 7208 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0872 │ │ -19e43a: 5268 1743 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ -19e43e: 6e20 6f08 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086f │ │ -19e444: 5468 1a43 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e448: 6e20 3608 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ -19e44e: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ -19e452: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ -19e456: 7120 580a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19e45c: 0c09 |0142: move-result-object v9 │ │ -19e45e: 6e20 560c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19e464: 5a63 1343 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19e468: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ -19e46c: 5969 2143 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ -19e470: 1a09 9b78 |014c: const-string v9, "sample-rate" // string@789b │ │ -19e474: 6e20 d701 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19e47a: 0a01 |0151: move-result v1 │ │ -19e47c: 5961 1f43 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ -19e480: 1a01 b27d |0154: const-string v1, "soun" // string@7db2 │ │ -19e484: 5b61 1543 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ -19e488: 2201 3302 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0233 │ │ -19e48c: 7010 4108 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0841 │ │ -19e492: 5b61 1643 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ -19e496: 2201 2e02 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022e │ │ -19e49a: 7010 3508 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0835 │ │ -19e4a0: 5b61 1a43 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e4a4: 2201 3b02 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@023b │ │ -19e4a8: 1a02 8b6c |0168: const-string v2, "mp4a" // string@6c8b │ │ -19e4ac: 7020 6208 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0862 │ │ -19e4b2: 1a02 e648 |016d: const-string v2, "channel-count" // string@48e6 │ │ -19e4b6: 6e20 d701 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19e4bc: 0a02 |0172: move-result v2 │ │ -19e4be: 6e20 6608 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@0866 │ │ -19e4c4: 6e20 d701 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19e4ca: 0a08 |0179: move-result v8 │ │ -19e4cc: 8188 |017a: int-to-long v8, v8 │ │ -19e4ce: 6e30 6808 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@0868 │ │ -19e4d4: 6e20 6708 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@0867 │ │ -19e4da: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ -19e4de: 6e20 6908 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@0869 │ │ -19e4e4: 2208 a302 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@02a3 │ │ -19e4e8: 7010 1e09 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@091e │ │ -19e4ee: 2209 a602 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a6 │ │ -19e4f2: 7010 2c09 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@092c │ │ -19e4f8: 6e20 2f09 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@092f │ │ -19e4fe: 2207 a702 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02a7 │ │ -19e502: 7010 3109 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@0931 │ │ -19e508: 1220 |0198: const/4 v0, #int 2 // #2 │ │ -19e50a: 6e20 3209 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@0932 │ │ -19e510: 6e20 3009 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0930 │ │ -19e516: 2207 a502 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a5 │ │ -19e51a: 7010 2509 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@0925 │ │ -19e520: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ -19e524: 6e20 2a09 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@092a │ │ -19e52a: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ -19e52c: 6e20 2b09 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@092b │ │ -19e532: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ -19e536: 6e20 2809 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@0928 │ │ -19e53c: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ -19e542: 6e30 2909 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0929 │ │ -19e548: 6e30 2709 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@0927 │ │ -19e54e: 2202 a402 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a4 │ │ -19e552: 7010 2109 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@0921 │ │ -19e558: 6e20 2209 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@0922 │ │ -19e55e: 6200 1d43 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@431d │ │ -19e562: 6e10 6508 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@0865 │ │ -19e568: 0b03 |01c8: move-result-wide v3 │ │ -19e56a: 8434 |01c9: long-to-int v4, v3 │ │ -19e56c: 7110 4c0a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e572: 0c03 |01cd: move-result-object v3 │ │ -19e574: 7220 e00c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -19e57a: 0c00 |01d1: move-result-object v0 │ │ -19e57c: 1f00 ef02 |01d2: check-cast v0, Ljava/lang/Integer; // type@02ef │ │ -19e580: 6e10 450a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -19e586: 0a00 |01d7: move-result v0 │ │ -19e588: 6e20 2409 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@0924 │ │ -19e58e: 6e10 6408 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@0864 │ │ -19e594: 0a00 |01de: move-result v0 │ │ -19e596: 6e20 2309 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@0923 │ │ -19e59c: 6e20 2609 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@0926 │ │ -19e5a2: 6e20 2e09 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@092e │ │ -19e5a8: 6e10 2d09 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@092d │ │ -19e5ae: 0c07 |01eb: move-result-object v7 │ │ -19e5b0: 6e20 2009 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0920 │ │ -19e5b6: 6e20 1f09 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@091f │ │ -19e5bc: 6e20 6308 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0863 │ │ -19e5c2: 5467 1a43 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19e5c6: 6e20 3608 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ -19e5cc: 0e00 |01fa: return-void │ │ +19e1cc: |[19e1cc] org.thoughtcrime.securesms.video.recode.Track.:(ILandroid/media/MediaFormat;Z)V │ │ +19e1dc: 7010 9a0a 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19e1e2: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +19e1e6: 5a60 2043 |0005: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ +19e1ea: 2202 7203 |0007: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ +19e1ee: 7010 520c 0200 |0009: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19e1f4: 5b62 1c43 |000c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ +19e1f8: 5a60 1343 |000e: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19e1fc: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +19e1fe: 5b62 1643 |0011: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ +19e202: 5b62 1a43 |0013: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e206: 5b62 1e43 |0015: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19e20a: 2202 7803 |0017: new-instance v2, Ljava/util/Date; // type@0378 │ │ +19e20e: 7010 880c 0200 |0019: invoke-direct {v2}, Ljava/util/Date;.:()V // method@0c88 │ │ +19e214: 5b62 1243 |001c: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@4312 │ │ +19e218: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +19e21a: 5962 2143 |001f: iput v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ +19e21e: 2202 7203 |0021: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ +19e222: 7010 520c 0200 |0023: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19e228: 5b62 1b43 |0026: iput-object v2, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ +19e22c: 5a60 1943 |0028: iput-wide v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ +19e230: 1210 |002a: const/4 v0, #int 1 // #1 │ │ +19e232: 5c60 1443 |002b: iput-boolean v0, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ +19e236: 8173 |002d: int-to-long v3, v7 │ │ +19e238: 5a63 2043 |002e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ +19e23c: 5c69 1843 |0030: iput-boolean v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ +19e240: 1207 |0032: const/4 v7, #int 0 // #0 │ │ +19e242: 3909 0a01 |0033: if-nez v9, 013d // +010a │ │ +19e246: 1603 c70b |0035: const-wide/16 v3, #int 3015 // #bc7 │ │ +19e24a: 7120 580a 4300 |0037: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19e250: 0c09 |003a: move-result-object v9 │ │ +19e252: 6e20 560c 9200 |003b: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19e258: 5a63 1343 |003e: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19e25c: 1a09 5984 |0040: const-string v9, "width" // string@8459 │ │ +19e260: 6e20 d701 9800 |0042: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19e266: 0a09 |0045: move-result v9 │ │ +19e268: 5969 2243 |0046: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ +19e26c: 1a09 bc5b |0048: const-string v9, "height" // string@5bbc │ │ +19e270: 6e20 d701 9800 |004a: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19e276: 0a09 |004d: move-result v9 │ │ +19e278: 5969 1743 |004e: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ +19e27c: 1409 905f 0100 |0050: const v9, #float 1.26117e-40 // #00015f90 │ │ +19e282: 5969 1f43 |0053: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ +19e286: 2209 8203 |0055: new-instance v9, Ljava/util/LinkedList; // type@0382 │ │ +19e28a: 7010 b60c 0900 |0057: invoke-direct {v9}, Ljava/util/LinkedList;.:()V // method@0cb6 │ │ +19e290: 5b69 1e43 |005a: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19e294: 1a09 bb83 |005c: const-string v9, "vide" // string@83bb │ │ +19e298: 5b69 1543 |005e: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ +19e29c: 2209 3a02 |0060: new-instance v9, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox; // type@023a │ │ +19e2a0: 7010 6108 0900 |0062: invoke-direct {v9}, Lcom/coremedia/iso/boxes/VideoMediaHeaderBox;.:()V // method@0861 │ │ +19e2a6: 5b69 1643 |0065: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ +19e2aa: 2209 2e02 |0067: new-instance v9, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022e │ │ +19e2ae: 7010 3508 0900 |0069: invoke-direct {v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0835 │ │ +19e2b4: 5b69 1a43 |006c: iput-object v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e2b8: 1a09 e86b |006e: const-string v9, "mime" // string@6be8 │ │ +19e2bc: 6e20 d801 9800 |0070: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +19e2c2: 0c09 |0073: move-result-object v9 │ │ +19e2c4: 1a01 bf83 |0074: const-string v1, "video/avc" // string@83bf │ │ +19e2c8: 6e20 cf0a 1900 |0076: invoke-virtual {v9, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +19e2ce: 0a01 |0079: move-result v1 │ │ +19e2d0: 1302 1800 |007a: const/16 v2, #int 24 // #18 │ │ +19e2d4: 1903 5240 |007c: const-wide/high16 v3, #long 4634766966517661696 // #4052 │ │ +19e2d8: 3801 9000 |007e: if-eqz v1, 010e // +0090 │ │ +19e2dc: 2209 3c02 |0080: new-instance v9, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023c │ │ +19e2e0: 1a01 7346 |0082: const-string v1, "avc1" // string@4673 │ │ +19e2e4: 7020 6a08 1900 |0084: invoke-direct {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086a │ │ +19e2ea: 6e20 6c08 0900 |0087: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@086c │ │ +19e2f0: 6e20 6d08 2900 |008a: invoke-virtual {v9, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086d │ │ +19e2f6: 6e20 6e08 0900 |008d: invoke-virtual {v9, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086e │ │ +19e2fc: 6e30 7008 3904 |0090: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0870 │ │ +19e302: 6e30 7108 3904 |0093: invoke-virtual {v9, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0871 │ │ +19e308: 5261 2243 |0096: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ +19e30c: 6e20 7208 1900 |0098: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0872 │ │ +19e312: 5261 1743 |009b: iget v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ +19e316: 6e20 6f08 1900 |009d: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086f │ │ +19e31c: 2201 ae02 |00a0: new-instance v1, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox; // type@02ae │ │ +19e320: 7010 4009 0100 |00a2: invoke-direct {v1}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.:()V // method@0940 │ │ +19e326: 1a02 454d |00a5: const-string v2, "csd-0" // string@4d45 │ │ +19e32a: 6e20 d601 2800 |00a7: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +19e330: 0c03 |00aa: move-result-object v3 │ │ +19e332: 3803 3b00 |00ab: if-eqz v3, 00e6 // +003b │ │ +19e336: 2203 7203 |00ad: new-instance v3, Ljava/util/ArrayList; // type@0372 │ │ +19e33a: 7010 520c 0300 |00af: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19e340: 6e20 d601 2800 |00b2: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +19e346: 0c02 |00b5: move-result-object v2 │ │ +19e348: 1244 |00b6: const/4 v4, #int 4 // #4 │ │ +19e34a: 6e20 a70b 4200 |00b7: invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19e350: 6e10 ad0b 0200 |00ba: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bad │ │ +19e356: 0a05 |00bd: move-result v5 │ │ +19e358: 2355 1011 |00be: new-array v5, v5, [B // type@1110 │ │ +19e35c: 6e20 a10b 5200 |00c0: invoke-virtual {v2, v5}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +19e362: 6e20 560c 5300 |00c3: invoke-virtual {v3, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19e368: 2202 7203 |00c6: new-instance v2, Ljava/util/ArrayList; // type@0372 │ │ +19e36c: 7010 520c 0200 |00c8: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +19e372: 1a05 464d |00cb: const-string v5, "csd-1" // string@4d46 │ │ +19e376: 6e20 d601 5800 |00cd: invoke-virtual {v8, v5}, Landroid/media/MediaFormat;.getByteBuffer:(Ljava/lang/String;)Ljava/nio/ByteBuffer; // method@01d6 │ │ +19e37c: 0c08 |00d0: move-result-object v8 │ │ +19e37e: 6e20 a70b 4800 |00d1: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19e384: 6e10 ad0b 0800 |00d4: invoke-virtual {v8}, Ljava/nio/ByteBuffer;.remaining:()I // method@0bad │ │ +19e38a: 0a04 |00d7: move-result v4 │ │ +19e38c: 2344 1011 |00d8: new-array v4, v4, [B // type@1110 │ │ +19e390: 6e20 a10b 4800 |00da: invoke-virtual {v8, v4}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +19e396: 6e20 560c 4200 |00dd: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19e39c: 6e20 4a09 3100 |00e0: invoke-virtual {v1, v3}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setSequenceParameterSets:(Ljava/util/List;)V // method@094a │ │ +19e3a2: 6e20 4809 2100 |00e3: invoke-virtual {v1, v2}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setPictureParameterSets:(Ljava/util/List;)V // method@0948 │ │ +19e3a8: 1308 0d00 |00e6: const/16 v8, #int 13 // #d │ │ +19e3ac: 6e20 4109 8100 |00e8: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcLevelIndication:(I)V // method@0941 │ │ +19e3b2: 1308 6400 |00eb: const/16 v8, #int 100 // #64 │ │ +19e3b6: 6e20 4209 8100 |00ed: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setAvcProfileIndication:(I)V // method@0942 │ │ +19e3bc: 12f8 |00f0: const/4 v8, #int -1 // #ff │ │ +19e3be: 6e20 4409 8100 |00f1: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthLumaMinus8:(I)V // method@0944 │ │ +19e3c4: 6e20 4309 8100 |00f4: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setBitDepthChromaMinus8:(I)V // method@0943 │ │ +19e3ca: 6e20 4509 8100 |00f7: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setChromaFormat:(I)V // method@0945 │ │ +19e3d0: 6e20 4609 0100 |00fa: invoke-virtual {v1, v0}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setConfigurationVersion:(I)V // method@0946 │ │ +19e3d6: 1238 |00fd: const/4 v8, #int 3 // #3 │ │ +19e3d8: 6e20 4709 8100 |00fe: invoke-virtual {v1, v8}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setLengthSizeMinusOne:(I)V // method@0947 │ │ +19e3de: 6e20 4909 7100 |0101: invoke-virtual {v1, v7}, Lcom/mp4parser/iso14496/part15/AvcConfigurationBox;.setProfileCompatibility:(I)V // method@0949 │ │ +19e3e4: 6e20 6b08 1900 |0104: invoke-virtual {v9, v1}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@086b │ │ +19e3ea: 5467 1a43 |0107: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e3ee: 6e20 3608 9700 |0109: invoke-virtual {v7, v9}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ +19e3f4: 2900 ee00 |010c: goto/16 01fa // +00ee │ │ +19e3f8: 1a07 c183 |010e: const-string v7, "video/mp4v" // string@83c1 │ │ +19e3fc: 6e20 cf0a 7900 |0110: invoke-virtual {v9, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +19e402: 0a07 |0113: move-result v7 │ │ +19e404: 3807 e600 |0114: if-eqz v7, 01fa // +00e6 │ │ +19e408: 2207 3c02 |0116: new-instance v7, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry; // type@023c │ │ +19e40c: 1a08 8c6c |0118: const-string v8, "mp4v" // string@6c8c │ │ +19e410: 7020 6a08 8700 |011a: invoke-direct {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.:(Ljava/lang/String;)V // method@086a │ │ +19e416: 6e20 6c08 0700 |011d: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDataReferenceIndex:(I)V // method@086c │ │ +19e41c: 6e20 6d08 2700 |0120: invoke-virtual {v7, v2}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setDepth:(I)V // method@086d │ │ +19e422: 6e20 6e08 0700 |0123: invoke-virtual {v7, v0}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setFrameCount:(I)V // method@086e │ │ +19e428: 6e30 7008 3704 |0126: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHorizresolution:(D)V // method@0870 │ │ +19e42e: 6e30 7108 3704 |0129: invoke-virtual {v7, v3, v4}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setVertresolution:(D)V // method@0871 │ │ +19e434: 5268 2243 |012c: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ +19e438: 6e20 7208 8700 |012e: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setWidth:(I)V // method@0872 │ │ +19e43e: 5268 1743 |0131: iget v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ +19e442: 6e20 6f08 8700 |0133: invoke-virtual {v7, v8}, Lcom/coremedia/iso/boxes/sampleentry/VisualSampleEntry;.setHeight:(I)V // method@086f │ │ +19e448: 5468 1a43 |0136: iget-object v8, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e44c: 6e20 3608 7800 |0138: invoke-virtual {v8, v7}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ +19e452: 2900 bf00 |013b: goto/16 01fa // +00bf │ │ +19e456: 1603 0004 |013d: const-wide/16 v3, #int 1024 // #400 │ │ +19e45a: 7120 580a 4300 |013f: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19e460: 0c09 |0142: move-result-object v9 │ │ +19e462: 6e20 560c 9200 |0143: invoke-virtual {v2, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19e468: 5a63 1343 |0146: iput-wide v3, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19e46c: 1509 803f |0148: const/high16 v9, #int 1065353216 // #3f80 │ │ +19e470: 5969 2143 |014a: iput v9, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ +19e474: 1a09 9b78 |014c: const-string v9, "sample-rate" // string@789b │ │ +19e478: 6e20 d701 9800 |014e: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19e47e: 0a01 |0151: move-result v1 │ │ +19e480: 5961 1f43 |0152: iput v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ +19e484: 1a01 b27d |0154: const-string v1, "soun" // string@7db2 │ │ +19e488: 5b61 1543 |0156: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ +19e48c: 2201 3302 |0158: new-instance v1, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox; // type@0233 │ │ +19e490: 7010 4108 0100 |015a: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SoundMediaHeaderBox;.:()V // method@0841 │ │ +19e496: 5b61 1643 |015d: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ +19e49a: 2201 2e02 |015f: new-instance v1, Lcom/coremedia/iso/boxes/SampleDescriptionBox; // type@022e │ │ +19e49e: 7010 3508 0100 |0161: invoke-direct {v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.:()V // method@0835 │ │ +19e4a4: 5b61 1a43 |0164: iput-object v1, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e4a8: 2201 3b02 |0166: new-instance v1, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry; // type@023b │ │ +19e4ac: 1a02 8b6c |0168: const-string v2, "mp4a" // string@6c8b │ │ +19e4b0: 7020 6208 2100 |016a: invoke-direct {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.:(Ljava/lang/String;)V // method@0862 │ │ +19e4b6: 1a02 e648 |016d: const-string v2, "channel-count" // string@48e6 │ │ +19e4ba: 6e20 d701 2800 |016f: invoke-virtual {v8, v2}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19e4c0: 0a02 |0172: move-result v2 │ │ +19e4c2: 6e20 6608 2100 |0173: invoke-virtual {v1, v2}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setChannelCount:(I)V // method@0866 │ │ +19e4c8: 6e20 d701 9800 |0176: invoke-virtual {v8, v9}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19e4ce: 0a08 |0179: move-result v8 │ │ +19e4d0: 8188 |017a: int-to-long v8, v8 │ │ +19e4d2: 6e30 6808 8109 |017b: invoke-virtual {v1, v8, v9}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleRate:(J)V // method@0868 │ │ +19e4d8: 6e20 6708 0100 |017e: invoke-virtual {v1, v0}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setDataReferenceIndex:(I)V // method@0867 │ │ +19e4de: 1308 1000 |0181: const/16 v8, #int 16 // #10 │ │ +19e4e2: 6e20 6908 8100 |0183: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.setSampleSize:(I)V // method@0869 │ │ +19e4e8: 2208 a302 |0186: new-instance v8, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox; // type@02a3 │ │ +19e4ec: 7010 1e09 0800 |0188: invoke-direct {v8}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.:()V // method@091e │ │ +19e4f2: 2209 a602 |018b: new-instance v9, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor; // type@02a6 │ │ +19e4f6: 7010 2c09 0900 |018d: invoke-direct {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.:()V // method@092c │ │ +19e4fc: 6e20 2f09 7900 |0190: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setEsId:(I)V // method@092f │ │ +19e502: 2207 a702 |0193: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor; // type@02a7 │ │ +19e506: 7010 3109 0700 |0195: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.:()V // method@0931 │ │ +19e50c: 1220 |0198: const/4 v0, #int 2 // #2 │ │ +19e50e: 6e20 3209 0700 |0199: invoke-virtual {v7, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;.setPredefined:(I)V // method@0932 │ │ +19e514: 6e20 3009 7900 |019c: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setSlConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/SLConfigDescriptor;)V // method@0930 │ │ +19e51a: 2207 a502 |019f: new-instance v7, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor; // type@02a5 │ │ +19e51e: 7010 2509 0700 |01a1: invoke-direct {v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.:()V // method@0925 │ │ +19e524: 1302 4000 |01a4: const/16 v2, #int 64 // #40 │ │ +19e528: 6e20 2a09 2700 |01a6: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setObjectTypeIndication:(I)V // method@092a │ │ +19e52e: 1252 |01a9: const/4 v2, #int 5 // #5 │ │ +19e530: 6e20 2b09 2700 |01aa: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setStreamType:(I)V // method@092b │ │ +19e536: 1302 0006 |01ad: const/16 v2, #int 1536 // #600 │ │ +19e53a: 6e20 2809 2700 |01af: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setBufferSizeDB:(I)V // method@0928 │ │ +19e540: 1702 0077 0100 |01b2: const-wide/32 v2, #float 1.34525e-40 // #00017700 │ │ +19e546: 6e30 2909 2703 |01b5: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setMaxBitRate:(J)V // method@0929 │ │ +19e54c: 6e30 2709 2703 |01b8: invoke-virtual {v7, v2, v3}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAvgBitRate:(J)V // method@0927 │ │ +19e552: 2202 a402 |01bb: new-instance v2, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig; // type@02a4 │ │ +19e556: 7010 2109 0200 |01bd: invoke-direct {v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.:()V // method@0921 │ │ +19e55c: 6e20 2209 0200 |01c0: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setAudioObjectType:(I)V // method@0922 │ │ +19e562: 6200 1d43 |01c3: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/Track;.samplingFrequencyIndexMap:Ljava/util/Map; // field@431d │ │ +19e566: 6e10 6508 0100 |01c5: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getSampleRate:()J // method@0865 │ │ +19e56c: 0b03 |01c8: move-result-wide v3 │ │ +19e56e: 8434 |01c9: long-to-int v4, v3 │ │ +19e570: 7110 4c0a 0400 |01ca: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e576: 0c03 |01cd: move-result-object v3 │ │ +19e578: 7220 e00c 3000 |01ce: invoke-interface {v0, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19e57e: 0c00 |01d1: move-result-object v0 │ │ +19e580: 1f00 ef02 |01d2: check-cast v0, Ljava/lang/Integer; // type@02ef │ │ +19e584: 6e10 450a 0000 |01d4: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +19e58a: 0a00 |01d7: move-result v0 │ │ +19e58c: 6e20 2409 0200 |01d8: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setSamplingFrequencyIndex:(I)V // method@0924 │ │ +19e592: 6e10 6408 0100 |01db: invoke-virtual {v1}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.getChannelCount:()I // method@0864 │ │ +19e598: 0a00 |01de: move-result v0 │ │ +19e59a: 6e20 2309 0200 |01df: invoke-virtual {v2, v0}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;.setChannelConfiguration:(I)V // method@0923 │ │ +19e5a0: 6e20 2609 2700 |01e2: invoke-virtual {v7, v2}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;.setAudioSpecificInfo:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/AudioSpecificConfig;)V // method@0926 │ │ +19e5a6: 6e20 2e09 7900 |01e5: invoke-virtual {v9, v7}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.setDecoderConfigDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/DecoderConfigDescriptor;)V // method@092e │ │ +19e5ac: 6e10 2d09 0900 |01e8: invoke-virtual {v9}, Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;.serialize:()Ljava/nio/ByteBuffer; // method@092d │ │ +19e5b2: 0c07 |01eb: move-result-object v7 │ │ +19e5b4: 6e20 2009 9800 |01ec: invoke-virtual {v8, v9}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setEsDescriptor:(Lcom/googlecode/mp4parser/boxes/mp4/objectdescriptors/ESDescriptor;)V // method@0920 │ │ +19e5ba: 6e20 1f09 7800 |01ef: invoke-virtual {v8, v7}, Lcom/googlecode/mp4parser/boxes/mp4/ESDescriptorBox;.setData:(Ljava/nio/ByteBuffer;)V // method@091f │ │ +19e5c0: 6e20 6308 8100 |01f2: invoke-virtual {v1, v8}, Lcom/coremedia/iso/boxes/sampleentry/AudioSampleEntry;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0863 │ │ +19e5c6: 5467 1a43 |01f5: iget-object v7, v6, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19e5ca: 6e20 3608 1700 |01f7: invoke-virtual {v7, v1}, Lcom/coremedia/iso/boxes/SampleDescriptionBox;.addBox:(Lcom/coremedia/iso/boxes/Box;)V // method@0836 │ │ +19e5d0: 0e00 |01fa: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0005 line=29 │ │ 0x0007 line=30 │ │ 0x000e line=31 │ │ 0x0011 line=33 │ │ @@ -323907,70 +323908,70 @@ │ │ type : '(JLandroid/media/MediaCodec$BufferInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 101 16-bit code units │ │ -19e5d0: |[19e5d0] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ -19e5e0: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19e5e4: 5392 1943 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ -19e5e8: bc20 |0004: sub-long/2addr v0, v2 │ │ -19e5ea: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ -19e5ee: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ -19e5f2: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ -19e5f6: 0e00 |000b: return-void │ │ -19e5f8: 5592 1843 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ -19e5fc: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -19e5fe: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -19e600: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ -19e604: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19e608: b542 |0014: and-int/2addr v2, v4 │ │ -19e60a: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ -19e60e: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -19e610: 2802 |0018: goto 001a // +0002 │ │ -19e612: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -19e614: 5495 1c43 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ -19e618: 2206 0211 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ -19e61c: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19e620: 8177 |0020: int-to-long v7, v7 │ │ -19e622: 7058 d058 a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@58d0 │ │ -19e628: 6e20 560c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ -19e62e: 549a 1e43 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19e632: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ -19e636: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ -19e63a: 549b 1c43 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ -19e63e: 6e10 5f0c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19e644: 0a0b |0032: move-result v11 │ │ -19e646: 7110 4c0a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19e64c: 0c0b |0036: move-result-object v11 │ │ -19e64e: 6e20 b80c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ -19e654: 529a 1f43 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ -19e658: 81aa |003c: int-to-long v10, v10 │ │ -19e65a: 9d00 000a |003d: mul-long v0, v0, v10 │ │ -19e65e: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ -19e664: bba0 |0042: add-long/2addr v0, v10 │ │ -19e666: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ -19e66c: bea0 |0046: div-long/2addr v0, v10 │ │ -19e66e: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19e672: 5a9a 1943 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ -19e676: 559a 1443 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ -19e67a: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ -19e67e: 549a 1b43 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ -19e682: 6e10 5f0c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ -19e688: 0a0b |0054: move-result v11 │ │ -19e68a: b14b |0055: sub-int/2addr v11, v4 │ │ -19e68c: 7120 580a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19e692: 0c0c |0059: move-result-object v12 │ │ -19e694: 6e30 550c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c55 │ │ -19e69a: 539a 1343 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19e69e: bb0a |005f: add-long/2addr v10, v0 │ │ -19e6a0: 5a9a 1343 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19e6a4: 5c93 1443 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ -19e6a8: 0e00 |0064: return-void │ │ +19e5d4: |[19e5d4] org.thoughtcrime.securesms.video.recode.Track.addSample:(JLandroid/media/MediaCodec$BufferInfo;)V │ │ +19e5e4: 53c0 2e00 |0000: iget-wide v0, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19e5e8: 5392 1943 |0002: iget-wide v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ +19e5ec: bc20 |0004: sub-long/2addr v0, v2 │ │ +19e5ee: 1602 0000 |0005: const-wide/16 v2, #int 0 // #0 │ │ +19e5f2: 3104 0002 |0007: cmp-long v4, v0, v2 │ │ +19e5f6: 3b04 0300 |0009: if-gez v4, 000c // +0003 │ │ +19e5fa: 0e00 |000b: return-void │ │ +19e5fc: 5592 1843 |000c: iget-boolean v2, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ +19e600: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +19e602: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +19e604: 3902 0900 |0010: if-nez v2, 0019 // +0009 │ │ +19e608: 52c2 2c00 |0012: iget v2, v12, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19e60c: b542 |0014: and-int/2addr v2, v4 │ │ +19e60e: 3802 0400 |0015: if-eqz v2, 0019 // +0004 │ │ +19e612: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +19e614: 2802 |0018: goto 001a // +0002 │ │ +19e616: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +19e618: 5495 1c43 |001a: iget-object v5, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ +19e61c: 2206 0211 |001c: new-instance v6, Lorg/thoughtcrime/securesms/video/recode/Sample; // type@1102 │ │ +19e620: 52c7 2f00 |001e: iget v7, v12, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19e624: 8177 |0020: int-to-long v7, v7 │ │ +19e626: 7058 d058 a67b |0021: invoke-direct {v6, v10, v11, v7, v8}, Lorg/thoughtcrime/securesms/video/recode/Sample;.:(JJ)V // method@58d0 │ │ +19e62c: 6e20 560c 6500 |0024: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@0c56 │ │ +19e632: 549a 1e43 |0027: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19e636: 380a 1100 |0029: if-eqz v10, 003a // +0011 │ │ +19e63a: 3802 0f00 |002b: if-eqz v2, 003a // +000f │ │ +19e63e: 549b 1c43 |002d: iget-object v11, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ +19e642: 6e10 5f0c 0b00 |002f: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19e648: 0a0b |0032: move-result v11 │ │ +19e64a: 7110 4c0a 0b00 |0033: invoke-static {v11}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19e650: 0c0b |0036: move-result-object v11 │ │ +19e652: 6e20 b80c ba00 |0037: invoke-virtual {v10, v11}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@0cb8 │ │ +19e658: 529a 1f43 |003a: iget v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ +19e65c: 81aa |003c: int-to-long v10, v10 │ │ +19e65e: 9d00 000a |003d: mul-long v0, v0, v10 │ │ +19e662: 170a 20a1 0700 |003f: const-wide/32 v10, #float 7.00649e-40 // #0007a120 │ │ +19e668: bba0 |0042: add-long/2addr v0, v10 │ │ +19e66a: 170a 4042 0f00 |0043: const-wide/32 v10, #float 1.4013e-39 // #000f4240 │ │ +19e670: bea0 |0046: div-long/2addr v0, v10 │ │ +19e672: 53ca 2e00 |0047: iget-wide v10, v12, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19e676: 5a9a 1943 |0049: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.lastPresentationTimeUs:J // field@4319 │ │ +19e67a: 559a 1443 |004b: iget-boolean v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ +19e67e: 390a 1500 |004d: if-nez v10, 0062 // +0015 │ │ +19e682: 549a 1b43 |004f: iget-object v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ +19e686: 6e10 5f0c 0a00 |0051: invoke-virtual {v10}, Ljava/util/ArrayList;.size:()I // method@0c5f │ │ +19e68c: 0a0b |0054: move-result v11 │ │ +19e68e: b14b |0055: sub-int/2addr v11, v4 │ │ +19e690: 7120 580a 1000 |0056: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19e696: 0c0c |0059: move-result-object v12 │ │ +19e698: 6e30 550c ba0c |005a: invoke-virtual {v10, v11, v12}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@0c55 │ │ +19e69e: 539a 1343 |005d: iget-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19e6a2: bb0a |005f: add-long/2addr v10, v0 │ │ +19e6a4: 5a9a 1343 |0060: iput-wide v10, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19e6a8: 5c93 1443 |0062: iput-boolean v3, v9, Lorg/thoughtcrime/securesms/video/recode/Track;.first:Z // field@4314 │ │ +19e6ac: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000c line=183 │ │ 0x001a line=184 │ │ 0x0027 line=185 │ │ 0x002d line=186 │ │ @@ -323990,17 +323991,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df88: |[19df88] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ -19df98: 5410 1243 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@4312 │ │ -19df9c: 1100 |0002: return-object v0 │ │ +19df8c: |[19df8c] org.thoughtcrime.securesms.video.recode.Track.getCreationTime:()Ljava/util/Date; │ │ +19df9c: 5410 1243 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.creationTime:Ljava/util/Date; // field@4312 │ │ +19dfa0: 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;) │ │ @@ -324008,17 +324009,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dfa0: |[19dfa0] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ -19dfb0: 5320 1343 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ -19dfb4: 1000 |0002: return-wide v0 │ │ +19dfa4: |[19dfa4] org.thoughtcrime.securesms.video.recode.Track.getDuration:()J │ │ +19dfb4: 5320 1343 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.duration:J // field@4313 │ │ +19dfb8: 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;) │ │ @@ -324026,17 +324027,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df40: |[19df40] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ -19df50: 5410 1543 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ -19df54: 1100 |0002: return-object v0 │ │ +19df44: |[19df44] org.thoughtcrime.securesms.video.recode.Track.getHandler:()Ljava/lang/String; │ │ +19df54: 5410 1543 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.handler:Ljava/lang/String; // field@4315 │ │ +19df58: 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;) │ │ @@ -324044,17 +324045,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19def8: |[19def8] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ -19df08: 5210 1743 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ -19df0c: 0f00 |0002: return v0 │ │ +19defc: |[19defc] org.thoughtcrime.securesms.video.recode.Track.getHeight:()I │ │ +19df0c: 5210 1743 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.height:I // field@4317 │ │ +19df10: 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;) │ │ @@ -324062,17 +324063,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19deb0: |[19deb0] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ -19dec0: 5410 1643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ -19dec4: 1100 |0002: return-object v0 │ │ +19deb4: |[19deb4] org.thoughtcrime.securesms.video.recode.Track.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; │ │ +19dec4: 5410 1643 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.headerBox:Lcom/coremedia/iso/boxes/AbstractMediaHeaderBox; // field@4316 │ │ +19dec8: 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;) │ │ @@ -324080,17 +324081,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/SampleDescriptionBox;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dec8: |[19dec8] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ -19ded8: 5410 1a43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ -19dedc: 1100 |0002: return-object v0 │ │ +19decc: |[19decc] org.thoughtcrime.securesms.video.recode.Track.getSampleDescriptionBox:()Lcom/coremedia/iso/boxes/SampleDescriptionBox; │ │ +19dedc: 5410 1a43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDescriptionBox:Lcom/coremedia/iso/boxes/SampleDescriptionBox; // field@431a │ │ +19dee0: 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;) │ │ @@ -324098,17 +324099,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df58: |[19df58] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ -19df68: 5410 1b43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ -19df6c: 1100 |0002: return-object v0 │ │ +19df5c: |[19df5c] org.thoughtcrime.securesms.video.recode.Track.getSampleDurations:()Ljava/util/ArrayList; │ │ +19df6c: 5410 1b43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.sampleDurations:Ljava/util/ArrayList; // field@431b │ │ +19df70: 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;) │ │ @@ -324116,17 +324117,17 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df70: |[19df70] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ -19df80: 5410 1c43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ -19df84: 1100 |0002: return-object v0 │ │ +19df74: |[19df74] org.thoughtcrime.securesms.video.recode.Track.getSamples:()Ljava/util/ArrayList; │ │ +19df84: 5410 1c43 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.samples:Ljava/util/ArrayList; // field@431c │ │ +19df88: 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;) │ │ @@ -324134,43 +324135,43 @@ │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -19dfd0: |[19dfd0] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ -19dfe0: 5440 1e43 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19dfe4: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ -19dfe8: 6e10 bc0c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0cbc │ │ -19dfee: 0a00 |0007: move-result v0 │ │ -19dff0: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ -19dff4: 2825 |000a: goto 002f // +0025 │ │ -19dff6: 5440 1e43 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19dffa: 6e10 c00c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cc0 │ │ -19e000: 0a00 |0010: move-result v0 │ │ -19e002: 2300 1511 |0011: new-array v0, v0, [J // type@1115 │ │ -19e006: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -19e008: 5442 1e43 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19e00c: 6e10 c00c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cc0 │ │ -19e012: 0a02 |0019: move-result v2 │ │ -19e014: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ -19e018: 5442 1e43 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ -19e01c: 6e20 bb0c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0cbb │ │ -19e022: 0c02 |0021: move-result-object v2 │ │ -19e024: 1f02 ef02 |0022: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ -19e028: 6e10 450a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -19e02e: 0a02 |0027: move-result v2 │ │ -19e030: 8122 |0028: int-to-long v2, v2 │ │ -19e032: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ -19e036: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19e03a: 28e7 |002d: goto 0014 // -0019 │ │ -19e03c: 1100 |002e: return-object v0 │ │ -19e03e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -19e040: 1100 |0030: return-object v0 │ │ +19dfd4: |[19dfd4] org.thoughtcrime.securesms.video.recode.Track.getSyncSamples:()[J │ │ +19dfe4: 5440 1e43 |0000: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19dfe8: 3800 2d00 |0002: if-eqz v0, 002f // +002d │ │ +19dfec: 6e10 bc0c 0000 |0004: invoke-virtual {v0}, Ljava/util/LinkedList;.isEmpty:()Z // method@0cbc │ │ +19dff2: 0a00 |0007: move-result v0 │ │ +19dff4: 3800 0300 |0008: if-eqz v0, 000b // +0003 │ │ +19dff8: 2825 |000a: goto 002f // +0025 │ │ +19dffa: 5440 1e43 |000b: iget-object v0, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19dffe: 6e10 c00c 0000 |000d: invoke-virtual {v0}, Ljava/util/LinkedList;.size:()I // method@0cc0 │ │ +19e004: 0a00 |0010: move-result v0 │ │ +19e006: 2300 1511 |0011: new-array v0, v0, [J // type@1115 │ │ +19e00a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +19e00c: 5442 1e43 |0014: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19e010: 6e10 c00c 0200 |0016: invoke-virtual {v2}, Ljava/util/LinkedList;.size:()I // method@0cc0 │ │ +19e016: 0a02 |0019: move-result v2 │ │ +19e018: 3521 1400 |001a: if-ge v1, v2, 002e // +0014 │ │ +19e01c: 5442 1e43 |001c: iget-object v2, v4, Lorg/thoughtcrime/securesms/video/recode/Track;.syncSamples:Ljava/util/LinkedList; // field@431e │ │ +19e020: 6e20 bb0c 1200 |001e: invoke-virtual {v2, v1}, Ljava/util/LinkedList;.get:(I)Ljava/lang/Object; // method@0cbb │ │ +19e026: 0c02 |0021: move-result-object v2 │ │ +19e028: 1f02 ef02 |0022: check-cast v2, Ljava/lang/Integer; // type@02ef │ │ +19e02c: 6e10 450a 0200 |0024: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +19e032: 0a02 |0027: move-result v2 │ │ +19e034: 8122 |0028: int-to-long v2, v2 │ │ +19e036: 4c02 0001 |0029: aput-wide v2, v0, v1 │ │ +19e03a: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19e03e: 28e7 |002d: goto 0014 // -0019 │ │ +19e040: 1100 |002e: return-object v0 │ │ +19e042: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +19e044: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x000b line=222 │ │ 0x0014 line=223 │ │ 0x001c line=224 │ │ locals : │ │ @@ -324181,17 +324182,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df10: |[19df10] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ -19df20: 5210 1f43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ -19df24: 0f00 |0002: return v0 │ │ +19df14: |[19df14] org.thoughtcrime.securesms.video.recode.Track.getTimeScale:()I │ │ +19df24: 5210 1f43 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.timeScale:I // field@431f │ │ +19df28: 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;) │ │ @@ -324199,17 +324200,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dfb8: |[19dfb8] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ -19dfc8: 5320 2043 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ -19dfcc: 1000 |0002: return-wide v0 │ │ +19dfbc: |[19dfbc] org.thoughtcrime.securesms.video.recode.Track.getTrackId:()J │ │ +19dfcc: 5320 2043 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/Track;.trackId:J // field@4320 │ │ +19dfd0: 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;) │ │ @@ -324217,17 +324218,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19dee0: |[19dee0] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ -19def0: 5210 2143 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ -19def4: 0f00 |0002: return v0 │ │ +19dee4: |[19dee4] org.thoughtcrime.securesms.video.recode.Track.getVolume:()F │ │ +19def4: 5210 2143 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.volume:F // field@4321 │ │ +19def8: 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;) │ │ @@ -324235,17 +324236,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19df28: |[19df28] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ -19df38: 5210 2243 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ -19df3c: 0f00 |0002: return v0 │ │ +19df2c: |[19df2c] org.thoughtcrime.securesms.video.recode.Track.getWidth:()I │ │ +19df3c: 5210 2243 |0000: iget v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.width:I // field@4322 │ │ +19df40: 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;) │ │ @@ -324253,17 +324254,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19de98: |[19de98] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ -19dea8: 5510 1843 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ -19deac: 0f00 |0002: return v0 │ │ +19de9c: |[19de9c] org.thoughtcrime.securesms.video.recode.Track.isAudio:()Z │ │ +19deac: 5510 1843 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/Track;.isAudio:Z // field@4318 │ │ +19deb0: 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 : 15250 (Track.java) │ │ @@ -324300,19 +324301,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 │ │ -19e6ac: |[19e6ac] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19e6bc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19e6c2: 5b01 2343 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@4323 │ │ -19e6c6: 5b02 2443 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4324 │ │ -19e6ca: 0e00 |0007: return-void │ │ +19e6b0: |[19e6b0] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +19e6c0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19e6c6: 5b01 2343 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@4323 │ │ +19e6ca: 5b02 2443 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4324 │ │ +19e6ce: 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; │ │ @@ -324323,19 +324324,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -19e6cc: |[19e6cc] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ -19e6dc: 5420 2343 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@4323 │ │ -19e6e0: 5421 2443 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4324 │ │ -19e6e4: 7120 f858 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@58f8 │ │ -19e6ea: 0e00 |0007: return-void │ │ +19e6d0: |[19e6d0] org.thoughtcrime.securesms.video.recode.VideoRecoder$$ExternalSyntheticLambda0.run:()V │ │ +19e6e0: 5420 2343 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$0:Landroid/content/Context; // field@4323 │ │ +19e6e4: 5421 2443 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.f$1:Ljava/lang/String; // field@4324 │ │ +19e6e8: 7120 f858 1000 |0004: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V // method@58f8 │ │ +19e6ee: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -324450,17 +324451,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19e6ec: |[19e6ec] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ -19e6fc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19e702: 0e00 |0003: return-void │ │ +19e6f0: |[19e6f0] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:()V │ │ +19e700: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19e706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;) │ │ @@ -324468,17 +324469,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 │ │ -19e704: |[19e704] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ -19e714: 7010 ef58 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@58ef │ │ -19e71a: 0e00 |0003: return-void │ │ +19e708: |[19e708] org.thoughtcrime.securesms.video.recode.VideoRecoder$VideoEditedInfo.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V │ │ +19e718: 7010 ef58 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:()V // method@58ef │ │ +19e71e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1; │ │ │ │ @@ -324534,37 +324535,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -19fbbc: |[19fbbc] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -19fbcc: 0e00 |0000: return-void │ │ +19fbc0: |[19fbc0] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +19fbd0: 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 │ │ -19fbd0: |[19fbd0] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ -19fbe0: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19fbe6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -19fbe8: 5c10 3543 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4335 │ │ -19fbec: 2200 fb02 |0006: new-instance v0, Ljava/lang/Object; // type@02fb │ │ -19fbf0: 7010 9a0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19fbf6: 5b10 3643 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4336 │ │ -19fbfa: 0e00 |000d: return-void │ │ +19fbd4: |[19fbd4] org.thoughtcrime.securesms.video.recode.VideoRecoder.:()V │ │ +19fbe4: 7010 9a0a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19fbea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +19fbec: 5c10 3543 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.cancelCurrentVideoConversion:Z // field@4335 │ │ +19fbf0: 2200 fb02 |0006: new-instance v0, Ljava/lang/Object; // type@02fb │ │ +19fbf4: 7010 9a0a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19fbfa: 5b10 3643 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4336 │ │ +19fbfe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=36 │ │ 0x0006 line=37 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; │ │ @@ -324574,21 +324575,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 │ │ -19fbfc: |[19fbfc] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19fc0c: 6200 3443 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19fc10: 7120 bf02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ -19fc16: 2200 0511 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@1105 │ │ -19fc1a: 7030 ed58 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@58ed │ │ -19fc20: 7110 7957 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ -19fc26: 0e00 |000d: return-void │ │ +19fc00: |[19fc00] org.thoughtcrime.securesms.video.recode.VideoRecoder.alert:(Landroid/content/Context;Ljava/lang/String;)V │ │ +19fc10: 6200 3443 |0000: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19fc14: 7120 bf02 2000 |0002: invoke-static {v0, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@02bf │ │ +19fc1a: 2200 0511 |0005: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0; // type@1105 │ │ +19fc1e: 7030 ed58 1002 |0007: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$$ExternalSyntheticLambda0;.:(Landroid/content/Context;Ljava/lang/String;)V // method@58ed │ │ +19fc24: 7110 7957 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnMain:(Ljava/lang/Runnable;)V // method@5779 │ │ +19fc2a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0005 line=546 │ │ locals : │ │ 0x0000 - 0x000e reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x000e reg=2 (null) Ljava/lang/String; │ │ @@ -324598,26 +324599,26 @@ │ │ type : '(FIFJ)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -19f7a4: |[19f7a4] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ -19f7b4: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ -19f7b8: 8222 |0002: int-to-float v2, v2 │ │ -19f7ba: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ -19f7be: c903 |0005: div-float/2addr v3, v0 │ │ -19f7c0: a802 0203 |0006: mul-float v2, v2, v3 │ │ -19f7c4: 8822 |0008: float-to-long v2, v2 │ │ -19f7c6: bb24 |0009: add-long/2addr v4, v2 │ │ -19f7c8: 8542 |000a: long-to-float v2, v4 │ │ -19f7ca: a802 0201 |000b: mul-float v2, v2, v1 │ │ -19f7ce: 8721 |000d: float-to-int v1, v2 │ │ -19f7d0: 0f01 |000e: return v1 │ │ +19f7a8: |[19f7a8] org.thoughtcrime.securesms.video.recode.VideoRecoder.calculateEstimatedSize:(FIFJ)I │ │ +19f7b8: db02 0208 |0000: div-int/lit8 v2, v2, #int 8 // #08 │ │ +19f7bc: 8222 |0002: int-to-float v2, v2 │ │ +19f7be: 1500 7a44 |0003: const/high16 v0, #int 1148846080 // #447a │ │ +19f7c2: c903 |0005: div-float/2addr v3, v0 │ │ +19f7c4: a802 0203 |0006: mul-float v2, v2, v3 │ │ +19f7c8: 8822 |0008: float-to-long v2, v2 │ │ +19f7ca: bb24 |0009: add-long/2addr v4, v2 │ │ +19f7cc: 8542 |000a: long-to-float v2, v4 │ │ +19f7ce: a802 0201 |000b: mul-float v2, v2, v1 │ │ +19f7d2: 8721 |000d: float-to-int v1, v2 │ │ +19f7d4: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x000f reg=1 (null) F │ │ 0x0000 - 0x000f reg=2 (null) I │ │ 0x0000 - 0x000f reg=3 (null) F │ │ @@ -324628,22 +324629,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -19fc28: |[19fc28] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ -19fc38: 5420 3643 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4336 │ │ -19fc3c: 1d00 |0002: monitor-enter v0 │ │ -19fc3e: 1e00 |0003: monitor-exit v0 │ │ -19fc40: 0e00 |0004: return-void │ │ -19fc42: 0d01 |0005: move-exception v1 │ │ -19fc44: 1e00 |0006: monitor-exit v0 │ │ -19fc46: 2701 |0007: throw v1 │ │ +19fc2c: |[19fc2c] org.thoughtcrime.securesms.video.recode.VideoRecoder.checkConversionCanceled:()V │ │ +19fc3c: 5420 3643 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.videoConvertSync:Ljava/lang/Object; // field@4336 │ │ +19fc40: 1d00 |0002: monitor-enter v0 │ │ +19fc42: 1e00 |0003: monitor-exit v0 │ │ +19fc44: 0e00 |0004: return-void │ │ +19fc46: 0d01 |0005: move-exception v1 │ │ +19fc48: 1e00 |0006: monitor-exit v0 │ │ +19fc4a: 2701 |0007: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0007 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=43 │ │ locals : │ │ @@ -324654,804 +324655,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 │ │ -19e71c: |[19e71c] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ -19e72c: 0800 2800 |0000: move-object/from16 v0, v40 │ │ -19e730: 1a01 bf83 |0002: const-string v1, "video/avc" // string@83bf │ │ -19e734: 1a02 2d17 |0004: const-string v2, "Flushing video failed unexpectedly" // string@172d │ │ -19e738: 530d 3243 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4332 │ │ -19e73c: 530b 2543 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4325 │ │ -19e740: 5203 3043 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19e744: 5204 2e43 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19e748: 5205 3143 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4331 │ │ -19e74c: 5206 2d43 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ -19e750: 5207 2943 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ -19e754: 5208 2c43 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ -19e758: 5209 2f43 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19e75c: 220f bf02 |0018: new-instance v15, Ljava/io/File; // type@02bf │ │ -19e760: 080a 2900 |001a: move-object/from16 v10, v41 │ │ -19e764: 7020 6409 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -19e76a: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ -19e76e: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ -19e772: 0811 0200 |0023: move-object/from16 v17, v2 │ │ -19e776: 1205 |0025: const/4 v5, #int 0 // #0 │ │ -19e778: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ -19e77c: 0226 0400 |0028: move/from16 v38, v4 │ │ -19e780: 0134 |002a: move v4, v3 │ │ -19e782: 0203 2600 |002b: move/from16 v3, v38 │ │ -19e786: 2814 |002d: goto 0041 // +0014 │ │ -19e788: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ -19e78c: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ -19e790: 0811 0200 |0032: move-object/from16 v17, v2 │ │ -19e794: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -19e796: 280c |0035: goto 0041 // +000c │ │ -19e798: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ -19e79c: 0811 0200 |0038: move-object/from16 v17, v2 │ │ -19e7a0: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ -19e7a4: 1205 |003c: const/4 v5, #int 0 // #0 │ │ -19e7a6: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ -19e7aa: 28e9 |003f: goto 0028 // -0017 │ │ -19e7ac: 120a |0040: const/4 v10, #int 0 // #0 │ │ -19e7ae: 2202 bf02 |0041: new-instance v2, Ljava/io/File; // type@02bf │ │ -19e7b2: 5400 2a43 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@432a │ │ -19e7b6: 7020 6409 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -19e7bc: 6e10 6609 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@0966 │ │ -19e7c2: 0a00 |004b: move-result v0 │ │ -19e7c4: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ -19e7c8: 6200 3443 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19e7cc: 1a01 4c14 |0050: const-string v1, "Could not read video file to be recoded" // string@144c │ │ -19e7d0: 7120 c502 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19e7d6: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ -19e7da: 0f10 |0057: return v16 │ │ -19e7dc: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ -19e7e0: 7100 250b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -19e7e6: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ -19e7ea: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ -19e7ee: 0812 0100 |0061: move-object/from16 v18, v1 │ │ -19e7f2: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ -19e7f6: 7010 b501 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b5 │ │ -19e7fc: 2200 0011 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1100 │ │ -19e800: 7010 b858 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@58b8 │ │ -19e806: 6e20 c058 f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@58c0 │ │ -19e80c: 6e20 c158 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@58c1 │ │ -19e812: 6e30 c258 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@58c2 │ │ -19e818: 2205 ff10 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@10ff │ │ -19e81c: 7010 a658 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@58a6 │ │ -19e822: 6e20 a958 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@58a9 │ │ -19e828: 0c05 |007e: move-result-object v5 │ │ -19e82a: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ -19e82e: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ -19e832: 7010 c701 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c7 │ │ -19e838: 6e10 7a09 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@097a │ │ -19e83e: 0c00 |0089: move-result-object v0 │ │ -19e840: 6e20 d201 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d2 │ │ -19e846: 7601 f558 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19e84c: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ -19e850: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ -19e854: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ -19e858: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ -19e85c: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ -19e860: 2833 |009a: goto 00cd // +0033 │ │ -19e862: 1200 |009b: const/4 v0, #int 0 // #0 │ │ -19e864: 0803 2700 |009c: move-object/from16 v3, v39 │ │ -19e868: 07f4 |009e: move-object v4, v15 │ │ -19e86a: 0752 |009f: move-object v2, v5 │ │ -19e86c: 0716 |00a0: move-object v6, v1 │ │ -19e86e: 04d7 |00a1: move-wide v7, v13 │ │ -19e870: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ -19e874: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ -19e876: 04b9 |00a5: move-wide v9, v11 │ │ -19e878: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ -19e87c: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ -19e880: 010c |00aa: move v12, v0 │ │ -19e882: 760a fa58 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@58fa │ │ -19e888: 0b03 |00ae: move-result-wide v3 │ │ -19e88a: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ -19e88e: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ -19e892: 0437 |00b3: move-wide v7, v3 │ │ -19e894: 2802 |00b4: goto 00b6 // +0002 │ │ -19e896: 04d7 |00b5: move-wide v7, v13 │ │ -19e898: 07f2 |00b6: move-object v2, v15 │ │ -19e89a: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ -19e89e: 120a |00b9: const/4 v10, #int 0 // #0 │ │ -19e8a0: 2900 2104 |00ba: goto/16 04db // +0421 │ │ -19e8a4: 0d00 |00bc: move-exception v0 │ │ -19e8a6: 0702 |00bd: move-object v2, v0 │ │ -19e8a8: 07f1 |00be: move-object v1, v15 │ │ -19e8aa: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ -19e8ae: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ -19e8b2: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ -19e8b6: 0d00 |00c5: move-exception v0 │ │ -19e8b8: 07f1 |00c6: move-object v1, v15 │ │ -19e8ba: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ -19e8be: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ -19e8c2: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ -19e8c6: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ -19e8ca: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ -19e8ce: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ -19e8d0: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ -19e8d4: 7030 fb58 fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@58fb │ │ -19e8da: 0a05 |00d7: move-result v5 │ │ -19e8dc: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ -19e8e0: 6e20 d101 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ -19e8e6: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ -19e8ea: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ -19e8ee: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ -19e8f2: 6e40 d001 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -19e8f8: 2804 |00e6: goto 00ea // +0004 │ │ -19e8fa: 6e40 d001 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -19e900: 6e20 cd01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -19e906: 0c00 |00ed: move-result-object v0 │ │ -19e908: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ -19e90c: 7130 d501 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ -19e912: 0c0b |00f3: move-result-object v11 │ │ -19e914: 1a06 4d4a |00f4: const-string v6, "color-format" // string@4a4d │ │ -19e918: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ -19e91e: 6e30 da01 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19e924: 1a06 1e47 |00fc: const-string v6, "bitrate" // string@471e │ │ -19e928: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ -19e92c: 2804 |0100: goto 0104 // +0004 │ │ -19e92e: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ -19e934: 6e30 da01 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19e93a: 1a06 9254 |0107: const-string v6, "frame-rate" // string@5492 │ │ -19e93e: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ -19e942: 6e30 da01 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19e948: 1a06 1f5c |010e: const-string v6, "i-frame-interval" // string@5c1f │ │ -19e94c: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ -19e950: 6e30 da01 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ -19e956: 7110 b801 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b8 │ │ -19e95c: 0c06 |0118: move-result-object v6 │ │ -19e95e: 1207 |0119: const/4 v7, #int 0 // #0 │ │ -19e960: 1219 |011a: const/4 v9, #int 1 // #1 │ │ -19e962: 6e59 b601 b677 |011b: invoke-virtual {v6, v11, v7, v7, v9}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01b6 │ │ -19e968: 2207 fc10 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@10fc │ │ -19e96c: 6e10 b901 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b9 │ │ -19e972: 0c09 |0123: move-result-object v9 │ │ -19e974: 7020 9158 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@5891 │ │ -19e97a: 6e10 9558 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@5895 │ │ -19e980: 6e10 c501 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ -19e986: 1a09 e86b |012d: const-string v9, "mime" // string@6be8 │ │ -19e98a: 6e20 d801 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -19e990: 0c09 |0132: move-result-object v9 │ │ -19e992: 7110 b701 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ -19e998: 0c09 |0136: move-result-object v9 │ │ -19e99a: 220b 0111 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1101 │ │ -19e99e: 7010 c358 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@58c3 │ │ -19e9a4: 6e10 cb58 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@58cb │ │ -19e9aa: 0c0c |013f: move-result-object v12 │ │ -19e9ac: 0810 0700 |0140: move-object/from16 v16, v7 │ │ -19e9b0: 1207 |0142: const/4 v7, #int 0 // #0 │ │ -19e9b2: 6e52 b601 097c |0143: invoke-virtual {v9, v0, v12, v7, v2}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01b6 │ │ -19e9b8: 6e10 c501 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ -19e9be: 7601 f558 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19e9c4: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ -19e9c8: 1200 |014e: const/4 v0, #int 0 // #0 │ │ -19e9ca: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ -19e9ce: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ -19e9d2: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ -19e9d6: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ -19e9da: 7601 f558 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19e9e0: 0228 0800 |015a: move/from16 v40, v8 │ │ -19e9e4: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ -19e9e8: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ -19e9ec: 6e10 cb01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ -19e9f2: 0a0c |0163: move-result v12 │ │ -19e9f4: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ -19e9f8: 6e30 ba01 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ -19e9fe: 0a0c |0169: move-result v12 │ │ -19ea00: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ -19ea04: 6e20 bc01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bc │ │ -19ea0a: 0c07 |016f: move-result-object v7 │ │ -19ea0c: 6e30 ce01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ -19ea12: 0a1e |0173: move-result v30 │ │ -19ea14: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ -19ea18: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ -19ea1c: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ -19ea20: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ -19ea24: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ -19ea28: 081b 0900 |017e: move-object/from16 v27, v9 │ │ -19ea2c: 021c 0c00 |0180: move/from16 v28, v12 │ │ -19ea30: 7407 c101 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -19ea36: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ -19ea3a: 2819 |0187: goto 01a0 // +0019 │ │ -19ea3c: 6e10 ca01 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ -19ea42: 0b1f |018b: move-result-wide v31 │ │ -19ea44: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ -19ea48: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ -19ea4c: 081b 0900 |0190: move-object/from16 v27, v9 │ │ -19ea50: 021c 0c00 |0192: move/from16 v28, v12 │ │ -19ea54: 7407 c101 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -19ea5a: 6e10 c801 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -19ea60: 2806 |019a: goto 01a0 // +0006 │ │ -19ea62: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ -19ea64: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ -19ea68: 1217 |019e: const/4 v7, #int 1 // #1 │ │ -19ea6a: 2802 |019f: goto 01a1 // +0002 │ │ -19ea6c: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ -19ea6e: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ -19ea72: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ -19ea76: 6e30 ba01 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ -19ea7c: 0a1c |01a8: move-result v28 │ │ -19ea7e: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ -19ea82: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ -19ea86: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ -19ea8a: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ -19ea8e: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ -19ea92: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ -19ea96: 7407 c101 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ -19ea9c: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ -19eaa0: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ -19eaa4: 020c 2500 |01bc: move/from16 v12, v37 │ │ -19eaa8: 1218 |01be: const/4 v8, #int 1 // #1 │ │ -19eaaa: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ -19eaae: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ -19eab2: 2807 |01c3: goto 01ca // +0007 │ │ -19eab4: 0208 2800 |01c4: move/from16 v8, v40 │ │ -19eab8: 0225 0c00 |01c6: move/from16 v37, v12 │ │ -19eabc: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ -19eabe: 288c |01c9: goto 0155 // -0074 │ │ -19eac0: 7601 f558 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19eac6: 021d 0000 |01cd: move/from16 v29, v0 │ │ -19eaca: 021c 0300 |01cf: move/from16 v28, v3 │ │ -19eace: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ -19ead2: 6e40 bb01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ -19ead8: 0a00 |01d6: move-result v0 │ │ -19eada: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ -19eadc: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ -19eade: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ -19eae2: 0220 0500 |01db: move/from16 v32, v5 │ │ -19eae6: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ -19eaea: 0803 1600 |01df: move-object/from16 v3, v22 │ │ -19eaee: 0202 1c00 |01e1: move/from16 v2, v28 │ │ -19eaf2: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ -19eaf4: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ -19eaf6: 0216 0700 |01e5: move/from16 v22, v7 │ │ -19eafa: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ -19eafe: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ -19eb02: 0220 0500 |01eb: move/from16 v32, v5 │ │ -19eb06: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ -19eb0a: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ -19eb0e: 0202 1c00 |01f1: move/from16 v2, v28 │ │ -19eb12: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ -19eb14: 28f1 |01f4: goto 01e5 // -000f │ │ -19eb16: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ -19eb18: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ -19eb1c: 6e10 c001 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ -19eb22: 0c02 |01fb: move-result-object v2 │ │ -19eb24: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ -19eb26: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ -19eb2a: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ -19eb2e: 0216 0700 |0201: move/from16 v22, v7 │ │ -19eb32: 1207 |0203: const/4 v7, #int 0 // #0 │ │ -19eb34: 6e30 a758 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ -19eb3a: 0a0c |0207: move-result v12 │ │ -19eb3c: 2807 |0208: goto 020f // +0007 │ │ -19eb3e: 0d00 |0209: move-exception v0 │ │ -19eb40: 2811 |020a: goto 021b // +0011 │ │ -19eb42: 0803 1600 |020b: move-object/from16 v3, v22 │ │ -19eb46: 0216 0700 |020d: move/from16 v22, v7 │ │ -19eb4a: 0220 0500 |020f: move/from16 v32, v5 │ │ -19eb4e: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ -19eb52: 0202 1c00 |0213: move/from16 v2, v28 │ │ -19eb56: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ -19eb58: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ -19eb5c: 0d00 |0218: move-exception v0 │ │ -19eb5e: 0803 1600 |0219: move-object/from16 v3, v22 │ │ -19eb62: 0702 |021b: move-object v2, v0 │ │ -19eb64: 0736 |021c: move-object v6, v3 │ │ -19eb66: 07f1 |021d: move-object v1, v15 │ │ -19eb68: 0803 1100 |021e: move-object/from16 v3, v17 │ │ -19eb6c: 2900 4503 |0220: goto/16 0565 // +0345 │ │ -19eb70: 0d00 |0222: move-exception v0 │ │ -19eb72: 0803 1600 |0223: move-object/from16 v3, v22 │ │ -19eb76: 0220 0500 |0225: move/from16 v32, v5 │ │ -19eb7a: 0767 |0227: move-object v7, v6 │ │ -19eb7c: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ -19eb80: 0805 1000 |022a: move-object/from16 v5, v16 │ │ -19eb84: 0736 |022c: move-object v6, v3 │ │ -19eb86: 2900 6e02 |022d: goto/16 049b // +026e │ │ -19eb8a: 0803 1600 |022f: move-object/from16 v3, v22 │ │ -19eb8e: 0216 0700 |0231: move/from16 v22, v7 │ │ -19eb92: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ -19eb96: 6e20 be01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01be │ │ -19eb9c: 0c02 |0238: move-result-object v2 │ │ -19eb9e: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ -19eba2: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19eba6: 021d 0800 |023d: move/from16 v29, v8 │ │ -19ebaa: 1218 |023f: const/4 v8, #int 1 // #1 │ │ -19ebac: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ -19ebb0: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19ebb4: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ -19ebb8: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ -19ebbc: 1207 |0248: const/4 v7, #int 0 // #0 │ │ -19ebbe: 6e57 b758 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@58b7 │ │ -19ebc4: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ -19ebc8: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ -19ebca: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ -19ebce: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ebd2: 2388 1011 |0253: new-array v8, v8, [B // type@1110 │ │ -19ebd6: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19ebda: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ebde: b07c |0259: add-int/2addr v12, v7 │ │ -19ebe0: 6e20 a40b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba4 │ │ -19ebe6: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19ebea: 6e20 a70b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19ebf0: 6e20 a10b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ -19ebf6: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ebfa: 1217 |0267: const/4 v7, #int 1 // #1 │ │ -19ebfc: b172 |0268: sub-int/2addr v2, v7 │ │ -19ebfe: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ -19ec02: 123c |026b: const/4 v12, #int 3 // #3 │ │ -19ec04: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ -19ec08: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ -19ec0c: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ -19ec10: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ -19ec14: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ -19ec18: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ -19ec1c: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ -19ec20: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ -19ec24: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ -19ec28: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ -19ec2c: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ -19ec30: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ -19ec34: 7110 990b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ -19ec3a: 0c02 |0287: move-result-object v2 │ │ -19ec3c: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ec40: b17c |028a: sub-int/2addr v12, v7 │ │ -19ec42: 7110 990b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ -19ec48: 0c0c |028e: move-result-object v12 │ │ -19ec4a: 0220 0500 |028f: move/from16 v32, v5 │ │ -19ec4e: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ -19ec52: 1205 |0293: const/4 v5, #int 0 // #0 │ │ -19ec54: 6e40 aa0b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baa │ │ -19ec5a: 0c0f |0297: move-result-object v15 │ │ -19ec5c: 6e20 a70b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19ec62: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ec66: b17f |029d: sub-int/2addr v15, v7 │ │ -19ec68: 6e40 aa0b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baa │ │ -19ec6e: 0c07 |02a1: move-result-object v7 │ │ -19ec70: 6e20 a70b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ -19ec76: 0727 |02a5: move-object v7, v2 │ │ -19ec78: 0202 1c00 |02a6: move/from16 v2, v28 │ │ -19ec7c: 2815 |02a8: goto 02bd // +0015 │ │ -19ec7e: 0220 0500 |02a9: move/from16 v32, v5 │ │ -19ec82: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ -19ec86: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ -19ec8a: 0205 2000 |02af: move/from16 v5, v32 │ │ -19ec8e: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ -19ec92: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ -19ec94: 28b5 |02b4: goto 0269 // -004b │ │ -19ec96: 0220 0500 |02b5: move/from16 v32, v5 │ │ -19ec9a: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ -19ec9e: 0202 1c00 |02b9: move/from16 v2, v28 │ │ -19eca2: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ -19eca4: 120c |02bc: const/4 v12, #int 0 // #0 │ │ -19eca6: 7130 d501 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ -19ecac: 0c05 |02c0: move-result-object v5 │ │ -19ecae: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ -19ecb2: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ -19ecb6: 1a08 454d |02c5: const-string v8, "csd-0" // string@4d45 │ │ -19ecba: 6e30 d901 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ -19ecc0: 1a07 464d |02ca: const-string v7, "csd-1" // string@4d46 │ │ -19ecc4: 6e30 d901 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ -19ecca: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ -19eccc: 6e30 a758 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ -19ecd2: 0a0c |02d3: move-result v12 │ │ -19ecd4: 2815 |02d4: goto 02e9 // +0015 │ │ -19ecd6: 0d00 |02d5: move-exception v0 │ │ -19ecd8: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ -19ecdc: 0702 |02d8: move-object v2, v0 │ │ -19ecde: 0736 |02d9: move-object v6, v3 │ │ -19ece0: 2900 b001 |02da: goto/16 048a // +01b0 │ │ -19ece4: 0d00 |02dc: move-exception v0 │ │ -19ece6: 0220 0500 |02dd: move/from16 v32, v5 │ │ -19ecea: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ -19ecee: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ -19ecf2: 0220 0500 |02e3: move/from16 v32, v5 │ │ -19ecf6: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ -19ecfa: 0202 1c00 |02e7: move/from16 v2, v28 │ │ -19ecfe: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19ed02: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ -19ed06: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ -19ed0a: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ -19ed0c: 2802 |02f0: goto 02f2 // +0002 │ │ -19ed0e: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ -19ed10: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ -19ed12: 6e30 c301 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ -19ed18: 0208 1d00 |02f6: move/from16 v8, v29 │ │ -19ed1c: 021d 0500 |02f8: move/from16 v29, v5 │ │ -19ed20: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ -19ed24: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ -19ed28: 0207 1600 |02fe: move/from16 v7, v22 │ │ -19ed2c: 0200 1d00 |0300: move/from16 v0, v29 │ │ -19ed30: 0205 2000 |0302: move/from16 v5, v32 │ │ -19ed34: 080f 2100 |0304: move-object/from16 v15, v33 │ │ -19ed38: 0816 0300 |0306: move-object/from16 v22, v3 │ │ -19ed3c: 0123 |0308: move v3, v2 │ │ -19ed3e: 1202 |0309: const/4 v2, #int 0 // #0 │ │ -19ed40: 2900 b5fe |030a: goto/16 01bf // -014b │ │ -19ed44: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ -19ed48: 0767 |030e: move-object v7, v6 │ │ -19ed4a: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ -19ed4e: 6e40 bb01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ -19ed54: 0a00 |0314: move-result v0 │ │ -19ed56: 12ff |0315: const/4 v15, #int -1 // #ff │ │ -19ed58: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ -19ed5c: 021c 0200 |0318: move/from16 v28, v2 │ │ -19ed60: 0736 |031a: move-object v6, v3 │ │ -19ed62: 0805 1000 |031b: move-object/from16 v5, v16 │ │ -19ed66: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ -19ed6a: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ -19ed6e: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ -19ed72: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ -19ed74: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ -19ed78: 021c 0200 |0326: move/from16 v28, v2 │ │ -19ed7c: 0736 |0328: move-object v6, v3 │ │ -19ed7e: 0805 1000 |0329: move-object/from16 v5, v16 │ │ -19ed82: 28f4 |032b: goto 031f // -000c │ │ -19ed84: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ -19ed86: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ -19ed8a: 6e10 c001 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ -19ed90: 28f4 |0332: goto 0326 // -000c │ │ -19ed92: 0d00 |0333: move-exception v0 │ │ -19ed94: 28a4 |0334: goto 02d8 // -005c │ │ -19ed96: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ -19ed9a: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19ed9e: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ -19eda2: 1215 |033b: const/4 v5, #int 1 // #1 │ │ -19eda4: 2802 |033c: goto 033e // +0002 │ │ -19eda6: 1205 |033d: const/4 v5, #int 0 // #0 │ │ -19eda8: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ -19edac: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ -19edb0: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ -19edb4: 021c 0200 |0344: move/from16 v28, v2 │ │ -19edb8: 0736 |0346: move-object v6, v3 │ │ -19edba: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19edbe: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ -19edc2: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ -19edc6: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19edca: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ -19edce: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19edd2: 1205 |0353: const/4 v5, #int 0 // #0 │ │ -19edd4: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ -19edd8: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ -19eddc: 2807 |0358: goto 035f // +0007 │ │ -19edde: 0d00 |0359: move-exception v0 │ │ -19ede0: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ -19ede4: 021c 0200 |035c: move/from16 v28, v2 │ │ -19ede8: 0736 |035e: move-object v6, v3 │ │ -19edea: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ -19edee: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ -19edf2: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ -19edf6: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19edfa: 311e 020d |0367: cmp-long v30, v2, v13 │ │ -19edfe: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ -19ee02: 1205 |036b: const/4 v5, #int 0 // #0 │ │ -19ee04: 2805 |036c: goto 0371 // +0005 │ │ -19ee06: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19ee0a: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ -19ee0e: 6e30 c301 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ -19ee14: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ -19ee18: 6e10 c558 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@58c5 │ │ -19ee1e: 1202 |0379: const/4 v2, #int 0 // #0 │ │ -19ee20: 6e20 c858 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@58c8 │ │ -19ee26: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19ee2a: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ -19ee2e: 9d02 021e |0381: mul-long v2, v2, v30 │ │ -19ee32: 0805 1000 |0383: move-object/from16 v5, v16 │ │ -19ee36: 6e30 9758 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@5897 │ │ -19ee3c: 6e10 9858 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@5898 │ │ -19ee42: 280f |038b: goto 039a // +000f │ │ -19ee44: 0d00 |038c: move-exception v0 │ │ -19ee46: 0805 1000 |038d: move-object/from16 v5, v16 │ │ -19ee4a: 0702 |038f: move-object v2, v0 │ │ -19ee4c: 6200 3443 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19ee50: 1a03 8051 |0392: const-string v3, "error while waiting for recording output surface" // string@5180 │ │ -19ee54: 7130 c602 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19ee5a: 2803 |0397: goto 039a // +0003 │ │ -19ee5c: 0805 1000 |0398: move-object/from16 v5, v16 │ │ -19ee60: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19ee64: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ -19ee68: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ -19ee6c: 6e10 c401 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c4 │ │ -19ee72: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ -19ee76: 282e |03a5: goto 03d3 // +002e │ │ -19ee78: 0736 |03a6: move-object v6, v3 │ │ -19ee7a: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ -19ee7e: 2202 0203 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19ee82: 2203 0903 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -19ee86: 7010 050b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -19ee8c: 1a04 8e82 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@828e │ │ -19ee90: 6e20 110b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ee96: 6e20 0c0b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19ee9c: 6e10 220b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19eea2: 0c00 |03bb: move-result-object v0 │ │ -19eea4: 7020 ae0a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19eeaa: 2702 |03bf: throw v2 │ │ -19eeac: 0d00 |03c0: move-exception v0 │ │ -19eeae: 0736 |03c1: move-object v6, v3 │ │ -19eeb0: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ -19eeb4: 0d00 |03c4: move-exception v0 │ │ -19eeb6: 0736 |03c5: move-object v6, v3 │ │ -19eeb8: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ -19eebc: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ -19eec0: 021c 0200 |03ca: move/from16 v28, v2 │ │ -19eec4: 0767 |03cc: move-object v7, v6 │ │ -19eec6: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ -19eeca: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ -19eecc: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ -19eed0: 0736 |03d2: move-object v6, v3 │ │ -19eed2: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ -19eed6: 0203 1c00 |03d5: move/from16 v3, v28 │ │ -19eeda: 0200 1d00 |03d7: move/from16 v0, v29 │ │ -19eede: 0205 2000 |03d9: move/from16 v5, v32 │ │ -19eee2: 080f 2100 |03db: move-object/from16 v15, v33 │ │ -19eee6: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ -19eee8: 0226 1600 |03de: move/from16 v38, v22 │ │ -19eeec: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ -19eef0: 0776 |03e2: move-object v6, v7 │ │ -19eef2: 0207 2600 |03e3: move/from16 v7, v38 │ │ -19eef6: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ -19eefa: 0d00 |03e7: move-exception v0 │ │ -19eefc: 0767 |03e8: move-object v7, v6 │ │ -19eefe: 2900 41fe |03e9: goto/16 022a // -01bf │ │ -19ef02: 0220 0500 |03eb: move/from16 v32, v5 │ │ -19ef06: 0767 |03ed: move-object v7, v6 │ │ -19ef08: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ -19ef0c: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ -19ef10: 0736 |03f2: move-object v6, v3 │ │ -19ef12: 2202 0203 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19ef16: 2203 0903 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -19ef1a: 7010 050b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -19ef20: 1a04 1251 |03fa: const-string v4, "encoderOutputBuffer " // string@5112 │ │ -19ef24: 6e20 110b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ef2a: 6e20 0c0b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19ef30: 1a00 3704 |0402: const-string v0, " was null" // string@0437 │ │ -19ef34: 6e20 110b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ef3a: 6e10 220b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19ef40: 0c00 |040a: move-result-object v0 │ │ -19ef42: 7020 ae0a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19ef48: 2702 |040e: throw v2 │ │ -19ef4a: 0d00 |040f: move-exception v0 │ │ -19ef4c: 0736 |0410: move-object v6, v3 │ │ -19ef4e: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ -19ef52: 2900 7600 |0413: goto/16 0489 // +0076 │ │ -19ef56: 0d00 |0415: move-exception v0 │ │ -19ef58: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ -19ef5c: 0220 0500 |0418: move/from16 v32, v5 │ │ -19ef60: 0767 |041a: move-object v7, v6 │ │ -19ef62: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ -19ef66: 0805 1000 |041d: move-object/from16 v5, v16 │ │ -19ef6a: 0736 |041f: move-object v6, v3 │ │ -19ef6c: 2202 0203 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ -19ef70: 2203 0903 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -19ef74: 7010 050b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -19ef7a: 1a04 8f82 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@828f │ │ -19ef7e: 6e20 110b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19ef84: 6e20 0c0b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19ef8a: 6e10 220b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19ef90: 0c00 |0432: move-result-object v0 │ │ -19ef92: 7020 ae0a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ -19ef98: 2702 |0436: throw v2 │ │ -19ef9a: 0d00 |0437: move-exception v0 │ │ -19ef9c: 2900 5100 |0438: goto/16 0489 // +0051 │ │ -19efa0: 0d00 |043a: move-exception v0 │ │ -19efa2: 2900 6000 |043b: goto/16 049b // +0060 │ │ -19efa6: 0220 0500 |043d: move/from16 v32, v5 │ │ -19efaa: 0767 |043f: move-object v7, v6 │ │ -19efac: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ -19efb0: 0805 1000 |0442: move-object/from16 v5, v16 │ │ -19efb4: 0806 1600 |0444: move-object/from16 v6, v22 │ │ -19efb8: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ -19efbc: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ -19efc0: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ -19efc4: 0203 2000 |044c: move/from16 v3, v32 │ │ -19efc8: 0802 2100 |044e: move-object/from16 v2, v33 │ │ -19efcc: 120a |0450: const/4 v10, #int 0 // #0 │ │ -19efce: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ -19efd2: 0d00 |0453: move-exception v0 │ │ -19efd4: 0220 0500 |0454: move/from16 v32, v5 │ │ -19efd8: 0767 |0456: move-object v7, v6 │ │ -19efda: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ -19efde: 0805 1000 |0459: move-object/from16 v5, v16 │ │ -19efe2: 2808 |045b: goto 0463 // +0008 │ │ -19efe4: 0d00 |045c: move-exception v0 │ │ -19efe6: 0220 0500 |045d: move/from16 v32, v5 │ │ -19efea: 0775 |045f: move-object v5, v7 │ │ -19efec: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ -19eff0: 0767 |0462: move-object v7, v6 │ │ -19eff2: 0806 1600 |0463: move-object/from16 v6, v22 │ │ -19eff6: 2836 |0465: goto 049b // +0036 │ │ -19eff8: 0d00 |0466: move-exception v0 │ │ -19effa: 0220 0500 |0467: move/from16 v32, v5 │ │ -19effe: 0775 |0469: move-object v5, v7 │ │ -19f000: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ -19f004: 0767 |046c: move-object v7, v6 │ │ -19f006: 0806 1600 |046d: move-object/from16 v6, v22 │ │ -19f00a: 282b |046f: goto 049a // +002b │ │ -19f00c: 0d00 |0470: move-exception v0 │ │ -19f00e: 0220 0500 |0471: move/from16 v32, v5 │ │ -19f012: 0775 |0473: move-object v5, v7 │ │ -19f014: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ -19f018: 0767 |0476: move-object v7, v6 │ │ -19f01a: 0806 1600 |0477: move-object/from16 v6, v22 │ │ -19f01e: 2820 |0479: goto 0499 // +0020 │ │ -19f020: 0d00 |047a: move-exception v0 │ │ -19f022: 0220 0500 |047b: move/from16 v32, v5 │ │ -19f026: 0767 |047d: move-object v7, v6 │ │ -19f028: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ -19f02c: 0806 1600 |0480: move-object/from16 v6, v22 │ │ -19f030: 1205 |0482: const/4 v5, #int 0 // #0 │ │ -19f032: 2816 |0483: goto 0499 // +0016 │ │ -19f034: 0d00 |0484: move-exception v0 │ │ -19f036: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ -19f03a: 0806 1600 |0487: move-object/from16 v6, v22 │ │ -19f03e: 0702 |0489: move-object v2, v0 │ │ -19f040: 0803 1100 |048a: move-object/from16 v3, v17 │ │ -19f044: 0801 2100 |048c: move-object/from16 v1, v33 │ │ -19f048: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ -19f04c: 0d00 |0490: move-exception v0 │ │ -19f04e: 0220 0500 |0491: move/from16 v32, v5 │ │ -19f052: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ -19f056: 0806 1600 |0495: move-object/from16 v6, v22 │ │ -19f05a: 1205 |0497: const/4 v5, #int 0 // #0 │ │ -19f05c: 1207 |0498: const/4 v7, #int 0 // #0 │ │ -19f05e: 1209 |0499: const/4 v9, #int 0 // #0 │ │ -19f060: 120b |049a: const/4 v11, #int 0 // #0 │ │ -19f062: 6202 3443 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f066: 1a03 2b33 |049d: const-string v3, "Recoding video failed unexpectedly" // string@332b │ │ -19f06a: 7130 c602 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19f070: 0203 2000 |04a2: move/from16 v3, v32 │ │ -19f074: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ -19f078: 121a |04a6: const/4 v10, #int 1 // #1 │ │ -19f07a: 6e20 d301 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ -19f080: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ -19f084: 6e10 ce58 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@58ce │ │ -19f08a: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ -19f08e: 6e10 9658 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@5896 │ │ -19f094: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ -19f098: 6e10 c601 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ -19f09e: 6e10 c201 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ -19f0a4: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ -19f0a8: 6e10 c601 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ -19f0ae: 6e10 c201 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ -19f0b4: 7601 f558 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19f0ba: 2813 |04c7: goto 04da // +0013 │ │ -19f0bc: 0d00 |04c8: move-exception v0 │ │ -19f0be: 2806 |04c9: goto 04cf // +0006 │ │ -19f0c0: 0d00 |04ca: move-exception v0 │ │ -19f0c2: 2809 |04cb: goto 04d4 // +0009 │ │ -19f0c4: 0d00 |04cc: move-exception v0 │ │ -19f0c6: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ -19f0ca: 0721 |04cf: move-object v1, v2 │ │ -19f0cc: 281f |04d0: goto 04ef // +001f │ │ -19f0ce: 0d00 |04d1: move-exception v0 │ │ -19f0d0: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ -19f0d4: 0721 |04d4: move-object v1, v2 │ │ -19f0d6: 2821 |04d5: goto 04f6 // +0021 │ │ -19f0d8: 07f2 |04d6: move-object v2, v15 │ │ -19f0da: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ -19f0de: 120a |04d9: const/4 v10, #int 0 // #0 │ │ -19f0e0: 04d7 |04da: move-wide v7, v13 │ │ -19f0e2: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ -19f0e6: 121c |04dd: const/4 v12, #int 1 // #1 │ │ -19f0e8: 076d |04de: move-object v13, v6 │ │ -19f0ea: 0803 2700 |04df: move-object/from16 v3, v39 │ │ -19f0ee: 0724 |04e1: move-object v4, v2 │ │ -19f0f0: 07d5 |04e2: move-object v5, v13 │ │ -19f0f2: 0716 |04e3: move-object v6, v1 │ │ -19f0f4: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ -19f0f8: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ -19f0fc: 760a fa58 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@58fa │ │ -19f102: 2810 |04eb: goto 04fb // +0010 │ │ -19f104: 0d00 |04ec: move-exception v0 │ │ -19f106: 0721 |04ed: move-object v1, v2 │ │ -19f108: 07d6 |04ee: move-object v6, v13 │ │ -19f10a: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ -19f10e: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ -19f112: 0d00 |04f3: move-exception v0 │ │ -19f114: 0721 |04f4: move-object v1, v2 │ │ -19f116: 07d6 |04f5: move-object v6, v13 │ │ -19f118: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ -19f11c: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ -19f120: 076d |04fa: move-object v13, v6 │ │ -19f122: 6e10 cf01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -19f128: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ -19f12c: 1201 |0500: const/4 v1, #int 0 // #0 │ │ -19f12e: 6e20 b358 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ -19f134: 2900 5d00 |0504: goto/16 0561 // +005d │ │ -19f138: 0d00 |0506: move-exception v0 │ │ -19f13a: 0701 |0507: move-object v1, v0 │ │ -19f13c: 6200 3443 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f140: 0803 1100 |050a: move-object/from16 v3, v17 │ │ -19f144: 2900 5200 |050c: goto/16 055e // +0052 │ │ -19f148: 0d00 |050e: move-exception v0 │ │ -19f14a: 07f2 |050f: move-object v2, v15 │ │ -19f14c: 0803 1100 |0510: move-object/from16 v3, v17 │ │ -19f150: 080d 1600 |0512: move-object/from16 v13, v22 │ │ -19f154: 280d |0514: goto 0521 // +000d │ │ -19f156: 0d00 |0515: move-exception v0 │ │ -19f158: 07f2 |0516: move-object v2, v15 │ │ -19f15a: 0803 1100 |0517: move-object/from16 v3, v17 │ │ -19f15e: 080d 1600 |0519: move-object/from16 v13, v22 │ │ -19f162: 280e |051b: goto 0529 // +000e │ │ -19f164: 0d00 |051c: move-exception v0 │ │ -19f166: 075d |051d: move-object v13, v5 │ │ -19f168: 07f2 |051e: move-object v2, v15 │ │ -19f16a: 0803 1100 |051f: move-object/from16 v3, v17 │ │ -19f16e: 0721 |0521: move-object v1, v2 │ │ -19f170: 07d6 |0522: move-object v6, v13 │ │ -19f172: 2841 |0523: goto 0564 // +0041 │ │ -19f174: 0d00 |0524: move-exception v0 │ │ -19f176: 075d |0525: move-object v13, v5 │ │ -19f178: 07f2 |0526: move-object v2, v15 │ │ -19f17a: 0803 1100 |0527: move-object/from16 v3, v17 │ │ -19f17e: 0721 |0529: move-object v1, v2 │ │ -19f180: 07d6 |052a: move-object v6, v13 │ │ -19f182: 281c |052b: goto 0547 // +001c │ │ -19f184: 0d00 |052c: move-exception v0 │ │ -19f186: 075d |052d: move-object v13, v5 │ │ -19f188: 0803 1100 |052e: move-object/from16 v3, v17 │ │ -19f18c: 0702 |0530: move-object v2, v0 │ │ -19f18e: 07d6 |0531: move-object v6, v13 │ │ -19f190: 1201 |0532: const/4 v1, #int 0 // #0 │ │ -19f192: 2832 |0533: goto 0565 // +0032 │ │ -19f194: 0d00 |0534: move-exception v0 │ │ -19f196: 075d |0535: move-object v13, v5 │ │ -19f198: 0803 1100 |0536: move-object/from16 v3, v17 │ │ -19f19c: 07d6 |0538: move-object v6, v13 │ │ -19f19e: 1201 |0539: const/4 v1, #int 0 // #0 │ │ -19f1a0: 280d |053a: goto 0547 // +000d │ │ -19f1a2: 0d00 |053b: move-exception v0 │ │ -19f1a4: 0803 1100 |053c: move-object/from16 v3, v17 │ │ -19f1a8: 0702 |053e: move-object v2, v0 │ │ -19f1aa: 1201 |053f: const/4 v1, #int 0 // #0 │ │ -19f1ac: 1206 |0540: const/4 v6, #int 0 // #0 │ │ -19f1ae: 2824 |0541: goto 0565 // +0024 │ │ -19f1b0: 0d00 |0542: move-exception v0 │ │ -19f1b2: 0803 1100 |0543: move-object/from16 v3, v17 │ │ -19f1b6: 1201 |0545: const/4 v1, #int 0 // #0 │ │ -19f1b8: 1206 |0546: const/4 v6, #int 0 // #0 │ │ -19f1ba: 6202 3443 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f1be: 1a04 2c33 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@332c │ │ -19f1c2: 7130 c602 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19f1c8: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ -19f1cc: 6e10 cf01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -19f1d2: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ -19f1d6: 1201 |0555: const/4 v1, #int 0 // #0 │ │ -19f1d8: 6e20 b358 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ -19f1de: 2808 |0559: goto 0561 // +0008 │ │ -19f1e0: 0d00 |055a: move-exception v0 │ │ -19f1e2: 0701 |055b: move-object v1, v0 │ │ -19f1e4: 6200 3443 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f1e8: 7130 c602 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19f1ee: 1211 |0561: const/4 v1, #int 1 // #1 │ │ -19f1f0: 0f01 |0562: return v1 │ │ -19f1f2: 0d00 |0563: move-exception v0 │ │ -19f1f4: 0702 |0564: move-object v2, v0 │ │ -19f1f6: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ -19f1fa: 6e10 cf01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ -19f200: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ -19f204: 1201 |056c: const/4 v1, #int 0 // #0 │ │ -19f206: 6e20 b358 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ -19f20c: 2808 |0570: goto 0578 // +0008 │ │ -19f20e: 0d00 |0571: move-exception v0 │ │ -19f210: 0701 |0572: move-object v1, v0 │ │ -19f212: 6200 3443 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f216: 7130 c602 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19f21c: 2702 |0578: throw v2 │ │ -19f21e: 6200 3443 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f222: 1a01 8b3d |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3d8b │ │ -19f226: 7120 c502 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19f22c: 1201 |0580: const/4 v1, #int 0 // #0 │ │ -19f22e: 0f01 |0581: return v1 │ │ +19e720: |[19e720] org.thoughtcrime.securesms.video.recode.VideoRecoder.convertVideo:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;Ljava/lang/String;)Z │ │ +19e730: 0800 2800 |0000: move-object/from16 v0, v40 │ │ +19e734: 1a01 bf83 |0002: const-string v1, "video/avc" // string@83bf │ │ +19e738: 1a02 2d17 |0004: const-string v2, "Flushing video failed unexpectedly" // string@172d │ │ +19e73c: 530d 3243 |0006: iget-wide v13, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4332 │ │ +19e740: 530b 2543 |0008: iget-wide v11, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4325 │ │ +19e744: 5203 3043 |000a: iget v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19e748: 5204 2e43 |000c: iget v4, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19e74c: 5205 3143 |000e: iget v5, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4331 │ │ +19e750: 5206 2d43 |0010: iget v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ +19e754: 5207 2943 |0012: iget v7, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ +19e758: 5208 2c43 |0014: iget v8, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ +19e75c: 5209 2f43 |0016: iget v9, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19e760: 220f bf02 |0018: new-instance v15, Ljava/io/File; // type@02bf │ │ +19e764: 080a 2900 |001a: move-object/from16 v10, v41 │ │ +19e768: 7020 6409 af00 |001c: invoke-direct {v15, v10}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +19e76e: 130a 5a00 |001f: const/16 v10, #int 90 // #5a │ │ +19e772: 33a5 0d00 |0021: if-ne v5, v10, 002e // +000d │ │ +19e776: 0811 0200 |0023: move-object/from16 v17, v2 │ │ +19e77a: 1205 |0025: const/4 v5, #int 0 // #0 │ │ +19e77c: 130a 0e01 |0026: const/16 v10, #int 270 // #10e │ │ +19e780: 0226 0400 |0028: move/from16 v38, v4 │ │ +19e784: 0134 |002a: move v4, v3 │ │ +19e786: 0203 2600 |002b: move/from16 v3, v38 │ │ +19e78a: 2814 |002d: goto 0041 // +0014 │ │ +19e78c: 130a b400 |002e: const/16 v10, #int 180 // #b4 │ │ +19e790: 33a5 0600 |0030: if-ne v5, v10, 0036 // +0006 │ │ +19e794: 0811 0200 |0032: move-object/from16 v17, v2 │ │ +19e798: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +19e79a: 280c |0035: goto 0041 // +000c │ │ +19e79c: 130a 0e01 |0036: const/16 v10, #int 270 // #10e │ │ +19e7a0: 0811 0200 |0038: move-object/from16 v17, v2 │ │ +19e7a4: 33a5 0600 |003a: if-ne v5, v10, 0040 // +0006 │ │ +19e7a8: 1205 |003c: const/4 v5, #int 0 // #0 │ │ +19e7aa: 130a 5a00 |003d: const/16 v10, #int 90 // #5a │ │ +19e7ae: 28e9 |003f: goto 0028 // -0017 │ │ +19e7b0: 120a |0040: const/4 v10, #int 0 // #0 │ │ +19e7b2: 2202 bf02 |0041: new-instance v2, Ljava/io/File; // type@02bf │ │ +19e7b6: 5400 2a43 |0043: iget-object v0, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@432a │ │ +19e7ba: 7020 6409 0200 |0045: invoke-direct {v2, v0}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +19e7c0: 6e10 6609 0200 |0048: invoke-virtual {v2}, Ljava/io/File;.canRead:()Z // method@0966 │ │ +19e7c6: 0a00 |004b: move-result v0 │ │ +19e7c8: 3900 0c00 |004c: if-nez v0, 0058 // +000c │ │ +19e7cc: 6200 3443 |004e: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19e7d0: 1a01 4c14 |0050: const-string v1, "Could not read video file to be recoded" // string@144c │ │ +19e7d4: 7120 c502 1000 |0052: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19e7da: 1310 0000 |0055: const/16 v16, #int 0 // #0 │ │ +19e7de: 0f10 |0057: return v16 │ │ +19e7e0: 1310 0000 |0058: const/16 v16, #int 0 // #0 │ │ +19e7e4: 7100 250b 0000 |005a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +19e7ea: 3803 1c05 |005d: if-eqz v3, 0579 // +051c │ │ +19e7ee: 3804 1a05 |005f: if-eqz v4, 0579 // +051a │ │ +19e7f2: 0812 0100 |0061: move-object/from16 v18, v1 │ │ +19e7f6: 2201 7200 |0063: new-instance v1, Landroid/media/MediaCodec$BufferInfo; // type@0072 │ │ +19e7fa: 7010 b501 0100 |0065: invoke-direct {v1}, Landroid/media/MediaCodec$BufferInfo;.:()V // method@01b5 │ │ +19e800: 2200 0011 |0068: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie; // type@1100 │ │ +19e804: 7010 b858 0000 |006a: invoke-direct {v0}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.:()V // method@58b8 │ │ +19e80a: 6e20 c058 f000 |006d: invoke-virtual {v0, v15}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setCacheFile:(Ljava/io/File;)V // method@58c0 │ │ +19e810: 6e20 c158 5000 |0070: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setRotation:(I)V // method@58c1 │ │ +19e816: 6e30 c258 3004 |0073: invoke-virtual {v0, v3, v4}, Lorg/thoughtcrime/securesms/video/recode/Mp4Movie;.setSize:(II)V // method@58c2 │ │ +19e81c: 2205 ff10 |0076: new-instance v5, Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // type@10ff │ │ +19e820: 7010 a658 0500 |0078: invoke-direct {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.:()V // method@58a6 │ │ +19e826: 6e20 a958 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@58a9 │ │ +19e82c: 0c05 |007e: move-result-object v5 │ │ +19e82e: 0813 0f00 |007f: move-object/from16 v19, v15 │ │ +19e832: 220f 7500 |0081: new-instance v15, Landroid/media/MediaExtractor; // type@0075 │ │ +19e836: 7010 c701 0f00 |0083: invoke-direct {v15}, Landroid/media/MediaExtractor;.:()V // method@01c7 │ │ +19e83c: 6e10 7a09 0200 |0086: invoke-virtual {v2}, Ljava/io/File;.toString:()Ljava/lang/String; // method@097a │ │ +19e842: 0c00 |0089: move-result-object v0 │ │ +19e844: 6e20 d201 0f00 |008a: invoke-virtual {v15, v0}, Landroid/media/MediaExtractor;.setDataSource:(Ljava/lang/String;)V // method@01d2 │ │ +19e84a: 7601 f558 2700 |008d: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19e850: 1614 ffff |0090: const-wide/16 v20, #int -1 // #ffff │ │ +19e854: 3489 3b00 |0092: if-lt v9, v8, 00cd // +003b │ │ +19e858: 3363 3900 |0094: if-ne v3, v6, 00cd // +0039 │ │ +19e85c: 3374 3700 |0096: if-ne v4, v7, 00cd // +0037 │ │ +19e860: 380a 0300 |0098: if-eqz v10, 009b // +0003 │ │ +19e864: 2833 |009a: goto 00cd // +0033 │ │ +19e866: 1200 |009b: const/4 v0, #int 0 // #0 │ │ +19e868: 0803 2700 |009c: move-object/from16 v3, v39 │ │ +19e86c: 07f4 |009e: move-object v4, v15 │ │ +19e86e: 0752 |009f: move-object v2, v5 │ │ +19e870: 0716 |00a0: move-object v6, v1 │ │ +19e872: 04d7 |00a1: move-wide v7, v13 │ │ +19e874: 0816 0200 |00a2: move-object/from16 v22, v2 │ │ +19e878: 1202 |00a4: const/4 v2, #int 0 // #0 │ │ +19e87a: 04b9 |00a5: move-wide v9, v11 │ │ +19e87c: 0517 0b00 |00a6: move-wide/from16 v23, v11 │ │ +19e880: 080b 1300 |00a8: move-object/from16 v11, v19 │ │ +19e884: 010c |00aa: move v12, v0 │ │ +19e886: 760a fa58 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@58fa │ │ +19e88c: 0b03 |00ae: move-result-wide v3 │ │ +19e88e: 3100 0314 |00af: cmp-long v0, v3, v20 │ │ +19e892: 3800 0400 |00b1: if-eqz v0, 00b5 // +0004 │ │ +19e896: 0437 |00b3: move-wide v7, v3 │ │ +19e898: 2802 |00b4: goto 00b6 // +0002 │ │ +19e89a: 04d7 |00b5: move-wide v7, v13 │ │ +19e89c: 07f2 |00b6: move-object v2, v15 │ │ +19e89e: 0806 1600 |00b7: move-object/from16 v6, v22 │ │ +19e8a2: 120a |00b9: const/4 v10, #int 0 // #0 │ │ +19e8a4: 2900 2104 |00ba: goto/16 04db // +0421 │ │ +19e8a8: 0d00 |00bc: move-exception v0 │ │ +19e8aa: 0702 |00bd: move-object v2, v0 │ │ +19e8ac: 07f1 |00be: move-object v1, v15 │ │ +19e8ae: 0803 1100 |00bf: move-object/from16 v3, v17 │ │ +19e8b2: 0806 1600 |00c1: move-object/from16 v6, v22 │ │ +19e8b6: 2900 a204 |00c3: goto/16 0565 // +04a2 │ │ +19e8ba: 0d00 |00c5: move-exception v0 │ │ +19e8bc: 07f1 |00c6: move-object v1, v15 │ │ +19e8be: 0803 1100 |00c7: move-object/from16 v3, v17 │ │ +19e8c2: 0806 1600 |00c9: move-object/from16 v6, v22 │ │ +19e8c6: 2900 7c04 |00cb: goto/16 0547 // +047c │ │ +19e8ca: 0816 0500 |00cd: move-object/from16 v22, v5 │ │ +19e8ce: 0517 0b00 |00cf: move-wide/from16 v23, v11 │ │ +19e8d2: 1202 |00d1: const/4 v2, #int 0 // #0 │ │ +19e8d4: 080c 2700 |00d2: move-object/from16 v12, v39 │ │ +19e8d8: 7030 fb58 fc02 |00d4: invoke-direct {v12, v15, v2}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@58fb │ │ +19e8de: 0a05 |00d7: move-result v5 │ │ +19e8e0: 3a05 fe03 |00d8: if-ltz v5, 04d6 // +03fe │ │ +19e8e4: 6e20 d101 5f00 |00da: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ +19e8ea: 1606 0000 |00dd: const-wide/16 v6, #int 0 // #0 │ │ +19e8ee: 3108 0d06 |00df: cmp-long v8, v13, v6 │ │ +19e8f2: 3d08 0600 |00e1: if-lez v8, 00e7 // +0006 │ │ +19e8f6: 6e40 d001 df2e |00e3: invoke-virtual {v15, v13, v14, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +19e8fc: 2804 |00e6: goto 00ea // +0004 │ │ +19e8fe: 6e40 d001 6f27 |00e7: invoke-virtual {v15, v6, v7, v2}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +19e904: 6e20 cd01 5f00 |00ea: invoke-virtual {v15, v5}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +19e90a: 0c00 |00ed: move-result-object v0 │ │ +19e90c: 080a 1200 |00ee: move-object/from16 v10, v18 │ │ +19e910: 7130 d501 3a04 |00f0: invoke-static {v10, v3, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ +19e916: 0c0b |00f3: move-result-object v11 │ │ +19e918: 1a06 4d4a |00f4: const-string v6, "color-format" // string@4a4d │ │ +19e91c: 1407 8907 007f |00f6: const v7, #float 1.7018e+38 // #7f000789 │ │ +19e922: 6e30 da01 6b07 |00f9: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19e928: 1a06 1e47 |00fc: const-string v6, "bitrate" // string@471e │ │ +19e92c: 3809 0300 |00fe: if-eqz v9, 0101 // +0003 │ │ +19e930: 2804 |0100: goto 0104 // +0004 │ │ +19e932: 1409 0010 0e00 |0101: const v9, #float 1.29144e-39 // #000e1000 │ │ +19e938: 6e30 da01 6b09 |0104: invoke-virtual {v11, v6, v9}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19e93e: 1a06 9254 |0107: const-string v6, "frame-rate" // string@5492 │ │ +19e942: 1307 1900 |0109: const/16 v7, #int 25 // #19 │ │ +19e946: 6e30 da01 6b07 |010b: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19e94c: 1a06 1f5c |010e: const-string v6, "i-frame-interval" // string@5c1f │ │ +19e950: 1307 0a00 |0110: const/16 v7, #int 10 // #a │ │ +19e954: 6e30 da01 6b07 |0112: invoke-virtual {v11, v6, v7}, Landroid/media/MediaFormat;.setInteger:(Ljava/lang/String;I)V // method@01da │ │ +19e95a: 7110 b801 0a00 |0115: invoke-static {v10}, Landroid/media/MediaCodec;.createEncoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b8 │ │ +19e960: 0c06 |0118: move-result-object v6 │ │ +19e962: 1207 |0119: const/4 v7, #int 0 // #0 │ │ +19e964: 1219 |011a: const/4 v9, #int 1 // #1 │ │ +19e966: 6e59 b601 b677 |011b: invoke-virtual {v6, v11, v7, v7, v9}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01b6 │ │ +19e96c: 2207 fc10 |011e: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/InputSurface; // type@10fc │ │ +19e970: 6e10 b901 0600 |0120: invoke-virtual {v6}, Landroid/media/MediaCodec;.createInputSurface:()Landroid/view/Surface; // method@01b9 │ │ +19e976: 0c09 |0123: move-result-object v9 │ │ +19e978: 7020 9158 9700 |0124: invoke-direct {v7, v9}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.:(Landroid/view/Surface;)V // method@5891 │ │ +19e97e: 6e10 9558 0700 |0127: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.makeCurrent:()V // method@5895 │ │ +19e984: 6e10 c501 0600 |012a: invoke-virtual {v6}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ +19e98a: 1a09 e86b |012d: const-string v9, "mime" // string@6be8 │ │ +19e98e: 6e20 d801 9000 |012f: invoke-virtual {v0, v9}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +19e994: 0c09 |0132: move-result-object v9 │ │ +19e996: 7110 b701 0900 |0133: invoke-static {v9}, Landroid/media/MediaCodec;.createDecoderByType:(Ljava/lang/String;)Landroid/media/MediaCodec; // method@01b7 │ │ +19e99c: 0c09 |0136: move-result-object v9 │ │ +19e99e: 220b 0111 |0137: new-instance v11, Lorg/thoughtcrime/securesms/video/recode/OutputSurface; // type@1101 │ │ +19e9a2: 7010 c358 0b00 |0139: invoke-direct {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.:()V // method@58c3 │ │ +19e9a8: 6e10 cb58 0b00 |013c: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.getSurface:()Landroid/view/Surface; // method@58cb │ │ +19e9ae: 0c0c |013f: move-result-object v12 │ │ +19e9b0: 0810 0700 |0140: move-object/from16 v16, v7 │ │ +19e9b4: 1207 |0142: const/4 v7, #int 0 // #0 │ │ +19e9b6: 6e52 b601 097c |0143: invoke-virtual {v9, v0, v12, v7, v2}, Landroid/media/MediaCodec;.configure:(Landroid/media/MediaFormat;Landroid/view/Surface;Landroid/media/MediaCrypto;I)V // method@01b6 │ │ +19e9bc: 6e10 c501 0900 |0146: invoke-virtual {v9}, Landroid/media/MediaCodec;.start:()V // method@01c5 │ │ +19e9c2: 7601 f558 2700 |0149: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19e9c8: 0523 1400 |014c: move-wide/from16 v35, v20 │ │ +19e9cc: 1200 |014e: const/4 v0, #int 0 // #0 │ │ +19e9ce: 1312 0000 |014f: const/16 v18, #int 0 // #0 │ │ +19e9d2: 1322 0000 |0151: const/16 v34, #int 0 // #0 │ │ +19e9d6: 1325 fbff |0153: const/16 v37, #int -5 // #fffb │ │ +19e9da: 3900 e802 |0155: if-nez v0, 043d // +02e8 │ │ +19e9de: 7601 f558 2700 |0157: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19e9e4: 0228 0800 |015a: move/from16 v40, v8 │ │ +19e9e8: 1607 c409 |015c: const-wide/16 v7, #int 2500 // #9c4 │ │ +19e9ec: 3912 5c00 |015e: if-nez v18, 01ba // +005c │ │ +19e9f0: 6e10 cb01 0f00 |0160: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ +19e9f6: 0a0c |0163: move-result v12 │ │ +19e9f8: 335c 3700 |0164: if-ne v12, v5, 019b // +0037 │ │ +19e9fc: 6e30 ba01 7908 |0166: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ +19ea02: 0a0c |0169: move-result v12 │ │ +19ea04: 3a0c 3600 |016a: if-ltz v12, 01a0 // +0036 │ │ +19ea08: 6e20 bc01 c900 |016c: invoke-virtual {v9, v12}, Landroid/media/MediaCodec;.getInputBuffer:(I)Ljava/nio/ByteBuffer; // method@01bc │ │ +19ea0e: 0c07 |016f: move-result-object v7 │ │ +19ea10: 6e30 ce01 7f02 |0170: invoke-virtual {v15, v7, v2}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ +19ea16: 0a1e |0173: move-result v30 │ │ +19ea18: 3b1e 1400 |0174: if-gez v30, 0188 // +0014 │ │ +19ea1c: 161f 0000 |0176: const-wide/16 v31, #int 0 // #0 │ │ +19ea20: 1321 0400 |0178: const/16 v33, #int 4 // #4 │ │ +19ea24: 131d 0000 |017a: const/16 v29, #int 0 // #0 │ │ +19ea28: 131e 0000 |017c: const/16 v30, #int 0 // #0 │ │ +19ea2c: 081b 0900 |017e: move-object/from16 v27, v9 │ │ +19ea30: 021c 0c00 |0180: move/from16 v28, v12 │ │ +19ea34: 7407 c101 1b00 |0182: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +19ea3a: 1312 0100 |0185: const/16 v18, #int 1 // #1 │ │ +19ea3e: 2819 |0187: goto 01a0 // +0019 │ │ +19ea40: 6e10 ca01 0f00 |0188: invoke-virtual {v15}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ +19ea46: 0b1f |018b: move-result-wide v31 │ │ +19ea48: 1321 0000 |018c: const/16 v33, #int 0 // #0 │ │ +19ea4c: 131d 0000 |018e: const/16 v29, #int 0 // #0 │ │ +19ea50: 081b 0900 |0190: move-object/from16 v27, v9 │ │ +19ea54: 021c 0c00 |0192: move/from16 v28, v12 │ │ +19ea58: 7407 c101 1b00 |0194: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +19ea5e: 6e10 c801 0f00 |0197: invoke-virtual {v15}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +19ea64: 2806 |019a: goto 01a0 // +0006 │ │ +19ea66: 12f7 |019b: const/4 v7, #int -1 // #ff │ │ +19ea68: 337c 0400 |019c: if-ne v12, v7, 01a0 // +0004 │ │ +19ea6c: 1217 |019e: const/4 v7, #int 1 // #1 │ │ +19ea6e: 2802 |019f: goto 01a1 // +0002 │ │ +19ea70: 1207 |01a0: const/4 v7, #int 0 // #0 │ │ +19ea72: 3807 1900 |01a1: if-eqz v7, 01ba // +0019 │ │ +19ea76: 1607 c409 |01a3: const-wide/16 v7, #int 2500 // #9c4 │ │ +19ea7a: 6e30 ba01 7908 |01a5: invoke-virtual {v9, v7, v8}, Landroid/media/MediaCodec;.dequeueInputBuffer:(J)I // method@01ba │ │ +19ea80: 0a1c |01a8: move-result v28 │ │ +19ea82: 3a1c 1100 |01a9: if-ltz v28, 01ba // +0011 │ │ +19ea86: 161f 0000 |01ab: const-wide/16 v31, #int 0 // #0 │ │ +19ea8a: 1321 0400 |01ad: const/16 v33, #int 4 // #4 │ │ +19ea8e: 131d 0000 |01af: const/16 v29, #int 0 // #0 │ │ +19ea92: 131e 0000 |01b1: const/16 v30, #int 0 // #0 │ │ +19ea96: 081b 0900 |01b3: move-object/from16 v27, v9 │ │ +19ea9a: 7407 c101 1b00 |01b5: invoke-virtual/range {v27, v28, v29, v30, v31, v32, v33}, Landroid/media/MediaCodec;.queueInputBuffer:(IIIJI)V // method@01c1 │ │ +19eaa0: 1312 0100 |01b8: const/16 v18, #int 1 // #1 │ │ +19eaa4: df07 2201 |01ba: xor-int/lit8 v7, v34, #int 1 // #01 │ │ +19eaa8: 020c 2500 |01bc: move/from16 v12, v37 │ │ +19eaac: 1218 |01be: const/4 v8, #int 1 // #1 │ │ +19eaae: 3907 0b00 |01bf: if-nez v7, 01ca // +000b │ │ +19eab2: 3808 0300 |01c1: if-eqz v8, 01c4 // +0003 │ │ +19eab6: 2807 |01c3: goto 01ca // +0007 │ │ +19eab8: 0208 2800 |01c4: move/from16 v8, v40 │ │ +19eabc: 0225 0c00 |01c6: move/from16 v37, v12 │ │ +19eac0: 1207 |01c8: const/4 v7, #int 0 // #0 │ │ +19eac2: 288c |01c9: goto 0155 // -0074 │ │ +19eac4: 7601 f558 2700 |01ca: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19eaca: 021d 0000 |01cd: move/from16 v29, v0 │ │ +19eace: 021c 0300 |01cf: move/from16 v28, v3 │ │ +19ead2: 1602 c409 |01d1: const-wide/16 v2, #int 2500 // #9c4 │ │ +19ead6: 6e40 bb01 1632 |01d3: invoke-virtual {v6, v1, v2, v3}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ +19eadc: 0a00 |01d6: move-result v0 │ │ +19eade: 12d3 |01d7: const/4 v3, #int -3 // #fd │ │ +19eae0: 12f2 |01d8: const/4 v2, #int -1 // #ff │ │ +19eae2: 3320 1000 |01d9: if-ne v0, v2, 01e9 // +0010 │ │ +19eae6: 0220 0500 |01db: move/from16 v32, v5 │ │ +19eaea: 0821 0f00 |01dd: move-object/from16 v33, v15 │ │ +19eaee: 0803 1600 |01df: move-object/from16 v3, v22 │ │ +19eaf2: 0202 1c00 |01e1: move/from16 v2, v28 │ │ +19eaf6: 12f5 |01e3: const/4 v5, #int -1 // #ff │ │ +19eaf8: 1208 |01e4: const/4 v8, #int 0 // #0 │ │ +19eafa: 0216 0700 |01e5: move/from16 v22, v7 │ │ +19eafe: 2900 1501 |01e7: goto/16 02fc // +0115 │ │ +19eb02: 3330 0c00 |01e9: if-ne v0, v3, 01f5 // +000c │ │ +19eb06: 0220 0500 |01eb: move/from16 v32, v5 │ │ +19eb0a: 0821 0f00 |01ed: move-object/from16 v33, v15 │ │ +19eb0e: 0803 1600 |01ef: move-object/from16 v3, v22 │ │ +19eb12: 0202 1c00 |01f1: move/from16 v2, v28 │ │ +19eb16: 12f5 |01f3: const/4 v5, #int -1 // #ff │ │ +19eb18: 28f1 |01f4: goto 01e5 // -000f │ │ +19eb1a: 12e2 |01f5: const/4 v2, #int -2 // #fe │ │ +19eb1c: 3320 3900 |01f6: if-ne v0, v2, 022f // +0039 │ │ +19eb20: 6e10 c001 0600 |01f8: invoke-virtual {v6}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ +19eb26: 0c02 |01fb: move-result-object v2 │ │ +19eb28: 12b3 |01fc: const/4 v3, #int -5 // #fb │ │ +19eb2a: 333c 0e00 |01fd: if-ne v12, v3, 020b // +000e │ │ +19eb2e: 0803 1600 |01ff: move-object/from16 v3, v22 │ │ +19eb32: 0216 0700 |0201: move/from16 v22, v7 │ │ +19eb36: 1207 |0203: const/4 v7, #int 0 // #0 │ │ +19eb38: 6e30 a758 2307 |0204: invoke-virtual {v3, v2, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ +19eb3e: 0a0c |0207: move-result v12 │ │ +19eb40: 2807 |0208: goto 020f // +0007 │ │ +19eb42: 0d00 |0209: move-exception v0 │ │ +19eb44: 2811 |020a: goto 021b // +0011 │ │ +19eb46: 0803 1600 |020b: move-object/from16 v3, v22 │ │ +19eb4a: 0216 0700 |020d: move/from16 v22, v7 │ │ +19eb4e: 0220 0500 |020f: move/from16 v32, v5 │ │ +19eb52: 0821 0f00 |0211: move-object/from16 v33, v15 │ │ +19eb56: 0202 1c00 |0213: move/from16 v2, v28 │ │ +19eb5a: 12f5 |0215: const/4 v5, #int -1 // #ff │ │ +19eb5c: 2900 e600 |0216: goto/16 02fc // +00e6 │ │ +19eb60: 0d00 |0218: move-exception v0 │ │ +19eb62: 0803 1600 |0219: move-object/from16 v3, v22 │ │ +19eb66: 0702 |021b: move-object v2, v0 │ │ +19eb68: 0736 |021c: move-object v6, v3 │ │ +19eb6a: 07f1 |021d: move-object v1, v15 │ │ +19eb6c: 0803 1100 |021e: move-object/from16 v3, v17 │ │ +19eb70: 2900 4503 |0220: goto/16 0565 // +0345 │ │ +19eb74: 0d00 |0222: move-exception v0 │ │ +19eb76: 0803 1600 |0223: move-object/from16 v3, v22 │ │ +19eb7a: 0220 0500 |0225: move/from16 v32, v5 │ │ +19eb7e: 0767 |0227: move-object v7, v6 │ │ +19eb80: 0821 0f00 |0228: move-object/from16 v33, v15 │ │ +19eb84: 0805 1000 |022a: move-object/from16 v5, v16 │ │ +19eb88: 0736 |022c: move-object v6, v3 │ │ +19eb8a: 2900 6e02 |022d: goto/16 049b // +026e │ │ +19eb8e: 0803 1600 |022f: move-object/from16 v3, v22 │ │ +19eb92: 0216 0700 |0231: move/from16 v22, v7 │ │ +19eb96: 3a00 e501 |0233: if-ltz v0, 0418 // +01e5 │ │ +19eb9a: 6e20 be01 0600 |0235: invoke-virtual {v6, v0}, Landroid/media/MediaCodec;.getOutputBuffer:(I)Ljava/nio/ByteBuffer; // method@01be │ │ +19eba0: 0c02 |0238: move-result-object v2 │ │ +19eba2: 3802 b201 |0239: if-eqz v2, 03eb // +01b2 │ │ +19eba6: 5217 2f00 |023b: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ebaa: 021d 0800 |023d: move/from16 v29, v8 │ │ +19ebae: 1218 |023f: const/4 v8, #int 1 // #1 │ │ +19ebb0: 3787 a300 |0240: if-le v7, v8, 02e3 // +00a3 │ │ +19ebb4: 5217 2c00 |0242: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19ebb8: dd07 0702 |0244: and-int/lit8 v7, v7, #int 2 // #02 │ │ +19ebbc: 3907 0800 |0246: if-nez v7, 024e // +0008 │ │ +19ebc0: 1207 |0248: const/4 v7, #int 0 // #0 │ │ +19ebc2: 6e57 b758 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@58b7 │ │ +19ebc8: 2900 9700 |024c: goto/16 02e3 // +0097 │ │ +19ebcc: 12b7 |024e: const/4 v7, #int -5 // #fb │ │ +19ebce: 337c 9400 |024f: if-ne v12, v7, 02e3 // +0094 │ │ +19ebd2: 5218 2f00 |0251: iget v8, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ebd6: 2388 1011 |0253: new-array v8, v8, [B // type@1110 │ │ +19ebda: 521c 2d00 |0255: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19ebde: 5217 2f00 |0257: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ebe2: b07c |0259: add-int/2addr v12, v7 │ │ +19ebe4: 6e20 a40b c200 |025a: invoke-virtual {v2, v12}, Ljava/nio/ByteBuffer;.limit:(I)Ljava/nio/Buffer; // method@0ba4 │ │ +19ebea: 5217 2d00 |025d: iget v7, v1, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19ebee: 6e20 a70b 7200 |025f: invoke-virtual {v2, v7}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19ebf4: 6e20 a10b 8200 |0262: invoke-virtual {v2, v8}, Ljava/nio/ByteBuffer;.get:([B)Ljava/nio/ByteBuffer; // method@0ba1 │ │ +19ebfa: 5212 2f00 |0265: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ebfe: 1217 |0267: const/4 v7, #int 1 // #1 │ │ +19ec00: b172 |0268: sub-int/2addr v2, v7 │ │ +19ec02: 3a02 4c00 |0269: if-ltz v2, 02b5 // +004c │ │ +19ec06: 123c |026b: const/4 v12, #int 3 // #3 │ │ +19ec08: 37c2 4900 |026c: if-le v2, v12, 02b5 // +0049 │ │ +19ec0c: 480c 0802 |026e: aget-byte v12, v8, v2 │ │ +19ec10: 337c 3900 |0270: if-ne v12, v7, 02a9 // +0039 │ │ +19ec14: d807 02ff |0272: add-int/lit8 v7, v2, #int -1 // #ff │ │ +19ec18: 4807 0807 |0274: aget-byte v7, v8, v7 │ │ +19ec1c: 3907 3300 |0276: if-nez v7, 02a9 // +0033 │ │ +19ec20: d807 02fe |0278: add-int/lit8 v7, v2, #int -2 // #fe │ │ +19ec24: 4807 0807 |027a: aget-byte v7, v8, v7 │ │ +19ec28: 3907 2d00 |027c: if-nez v7, 02a9 // +002d │ │ +19ec2c: d807 02fd |027e: add-int/lit8 v7, v2, #int -3 // #fd │ │ +19ec30: 480c 0807 |0280: aget-byte v12, v8, v7 │ │ +19ec34: 390c 2700 |0282: if-nez v12, 02a9 // +0027 │ │ +19ec38: 7110 990b 0700 |0284: invoke-static {v7}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ +19ec3e: 0c02 |0287: move-result-object v2 │ │ +19ec40: 521c 2f00 |0288: iget v12, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ec44: b17c |028a: sub-int/2addr v12, v7 │ │ +19ec46: 7110 990b 0c00 |028b: invoke-static {v12}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ +19ec4c: 0c0c |028e: move-result-object v12 │ │ +19ec4e: 0220 0500 |028f: move/from16 v32, v5 │ │ +19ec52: 0821 0f00 |0291: move-object/from16 v33, v15 │ │ +19ec56: 1205 |0293: const/4 v5, #int 0 // #0 │ │ +19ec58: 6e40 aa0b 8275 |0294: invoke-virtual {v2, v8, v5, v7}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baa │ │ +19ec5e: 0c0f |0297: move-result-object v15 │ │ +19ec60: 6e20 a70b 5f00 |0298: invoke-virtual {v15, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19ec66: 521f 2f00 |029b: iget v15, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19ec6a: b17f |029d: sub-int/2addr v15, v7 │ │ +19ec6c: 6e40 aa0b 8cf7 |029e: invoke-virtual {v12, v8, v7, v15}, Ljava/nio/ByteBuffer;.put:([BII)Ljava/nio/ByteBuffer; // method@0baa │ │ +19ec72: 0c07 |02a1: move-result-object v7 │ │ +19ec74: 6e20 a70b 5700 |02a2: invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;.position:(I)Ljava/nio/Buffer; // method@0ba7 │ │ +19ec7a: 0727 |02a5: move-object v7, v2 │ │ +19ec7c: 0202 1c00 |02a6: move/from16 v2, v28 │ │ +19ec80: 2815 |02a8: goto 02bd // +0015 │ │ +19ec82: 0220 0500 |02a9: move/from16 v32, v5 │ │ +19ec86: 0821 0f00 |02ab: move-object/from16 v33, v15 │ │ +19ec8a: d802 02ff |02ad: add-int/lit8 v2, v2, #int -1 // #ff │ │ +19ec8e: 0205 2000 |02af: move/from16 v5, v32 │ │ +19ec92: 080f 2100 |02b1: move-object/from16 v15, v33 │ │ +19ec96: 1217 |02b3: const/4 v7, #int 1 // #1 │ │ +19ec98: 28b5 |02b4: goto 0269 // -004b │ │ +19ec9a: 0220 0500 |02b5: move/from16 v32, v5 │ │ +19ec9e: 0821 0f00 |02b7: move-object/from16 v33, v15 │ │ +19eca2: 0202 1c00 |02b9: move/from16 v2, v28 │ │ +19eca6: 1207 |02bb: const/4 v7, #int 0 // #0 │ │ +19eca8: 120c |02bc: const/4 v12, #int 0 // #0 │ │ +19ecaa: 7130 d501 2a04 |02bd: invoke-static {v10, v2, v4}, Landroid/media/MediaFormat;.createVideoFormat:(Ljava/lang/String;II)Landroid/media/MediaFormat; // method@01d5 │ │ +19ecb0: 0c05 |02c0: move-result-object v5 │ │ +19ecb2: 3807 0e00 |02c1: if-eqz v7, 02cf // +000e │ │ +19ecb6: 380c 0c00 |02c3: if-eqz v12, 02cf // +000c │ │ +19ecba: 1a08 454d |02c5: const-string v8, "csd-0" // string@4d45 │ │ +19ecbe: 6e30 d901 8507 |02c7: invoke-virtual {v5, v8, v7}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ +19ecc4: 1a07 464d |02ca: const-string v7, "csd-1" // string@4d46 │ │ +19ecc8: 6e30 d901 750c |02cc: invoke-virtual {v5, v7, v12}, Landroid/media/MediaFormat;.setByteBuffer:(Ljava/lang/String;Ljava/nio/ByteBuffer;)V // method@01d9 │ │ +19ecce: 1207 |02cf: const/4 v7, #int 0 // #0 │ │ +19ecd0: 6e30 a758 5307 |02d0: invoke-virtual {v3, v5, v7}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ +19ecd6: 0a0c |02d3: move-result v12 │ │ +19ecd8: 2815 |02d4: goto 02e9 // +0015 │ │ +19ecda: 0d00 |02d5: move-exception v0 │ │ +19ecdc: 0821 0f00 |02d6: move-object/from16 v33, v15 │ │ +19ece0: 0702 |02d8: move-object v2, v0 │ │ +19ece2: 0736 |02d9: move-object v6, v3 │ │ +19ece4: 2900 b001 |02da: goto/16 048a // +01b0 │ │ +19ece8: 0d00 |02dc: move-exception v0 │ │ +19ecea: 0220 0500 |02dd: move/from16 v32, v5 │ │ +19ecee: 0821 0f00 |02df: move-object/from16 v33, v15 │ │ +19ecf2: 2900 0701 |02e1: goto/16 03e8 // +0107 │ │ +19ecf6: 0220 0500 |02e3: move/from16 v32, v5 │ │ +19ecfa: 0821 0f00 |02e5: move-object/from16 v33, v15 │ │ +19ecfe: 0202 1c00 |02e7: move/from16 v2, v28 │ │ +19ed02: 5215 2c00 |02e9: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19ed06: dd05 0504 |02eb: and-int/lit8 v5, v5, #int 4 // #04 │ │ +19ed0a: 3805 0400 |02ed: if-eqz v5, 02f1 // +0004 │ │ +19ed0e: 1215 |02ef: const/4 v5, #int 1 // #1 │ │ +19ed10: 2802 |02f0: goto 02f2 // +0002 │ │ +19ed12: 1205 |02f1: const/4 v5, #int 0 // #0 │ │ +19ed14: 1207 |02f2: const/4 v7, #int 0 // #0 │ │ +19ed16: 6e30 c301 0607 |02f3: invoke-virtual {v6, v0, v7}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ +19ed1c: 0208 1d00 |02f6: move/from16 v8, v29 │ │ +19ed20: 021d 0500 |02f8: move/from16 v29, v5 │ │ +19ed24: 2900 1bff |02fa: goto/16 0215 // -00e5 │ │ +19ed28: 3250 1000 |02fc: if-eq v0, v5, 030c // +0010 │ │ +19ed2c: 0207 1600 |02fe: move/from16 v7, v22 │ │ +19ed30: 0200 1d00 |0300: move/from16 v0, v29 │ │ +19ed34: 0205 2000 |0302: move/from16 v5, v32 │ │ +19ed38: 080f 2100 |0304: move-object/from16 v15, v33 │ │ +19ed3c: 0816 0300 |0306: move-object/from16 v22, v3 │ │ +19ed40: 0123 |0308: move v3, v2 │ │ +19ed42: 1202 |0309: const/4 v2, #int 0 // #0 │ │ +19ed44: 2900 b5fe |030a: goto/16 01bf // -014b │ │ +19ed48: 3922 be00 |030c: if-nez v34, 03ca // +00be │ │ +19ed4c: 0767 |030e: move-object v7, v6 │ │ +19ed4e: 1605 c409 |030f: const-wide/16 v5, #int 2500 // #9c4 │ │ +19ed52: 6e40 bb01 1965 |0311: invoke-virtual {v9, v1, v5, v6}, Landroid/media/MediaCodec;.dequeueOutputBuffer:(Landroid/media/MediaCodec$BufferInfo;J)I // method@01bb │ │ +19ed58: 0a00 |0314: move-result v0 │ │ +19ed5a: 12ff |0315: const/4 v15, #int -1 // #ff │ │ +19ed5c: 33f0 0d00 |0316: if-ne v0, v15, 0323 // +000d │ │ +19ed60: 021c 0200 |0318: move/from16 v28, v2 │ │ +19ed64: 0736 |031a: move-object v6, v3 │ │ +19ed66: 0805 1000 |031b: move-object/from16 v5, v16 │ │ +19ed6a: 1316 0000 |031d: const/16 v22, #int 0 // #0 │ │ +19ed6e: 1619 0000 |031f: const-wide/16 v25, #int 0 // #0 │ │ +19ed72: 2900 b200 |0321: goto/16 03d3 // +00b2 │ │ +19ed76: 12d5 |0323: const/4 v5, #int -3 // #fd │ │ +19ed78: 3350 0800 |0324: if-ne v0, v5, 032c // +0008 │ │ +19ed7c: 021c 0200 |0326: move/from16 v28, v2 │ │ +19ed80: 0736 |0328: move-object v6, v3 │ │ +19ed82: 0805 1000 |0329: move-object/from16 v5, v16 │ │ +19ed86: 28f4 |032b: goto 031f // -000c │ │ +19ed88: 12e5 |032c: const/4 v5, #int -2 // #fe │ │ +19ed8a: 3350 0800 |032d: if-ne v0, v5, 0335 // +0008 │ │ +19ed8e: 6e10 c001 0900 |032f: invoke-virtual {v9}, Landroid/media/MediaCodec;.getOutputFormat:()Landroid/media/MediaFormat; // method@01c0 │ │ +19ed94: 28f4 |0332: goto 0326 // -000c │ │ +19ed96: 0d00 |0333: move-exception v0 │ │ +19ed98: 28a4 |0334: goto 02d8 // -005c │ │ +19ed9a: 3a00 7100 |0335: if-ltz v0, 03a6 // +0071 │ │ +19ed9e: 5215 2f00 |0337: iget v5, v1, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19eda2: 3805 0400 |0339: if-eqz v5, 033d // +0004 │ │ +19eda6: 1215 |033b: const/4 v5, #int 1 // #1 │ │ +19eda8: 2802 |033c: goto 033e // +0002 │ │ +19edaa: 1205 |033d: const/4 v5, #int 0 // #0 │ │ +19edac: 1619 0000 |033e: const-wide/16 v25, #int 0 // #0 │ │ +19edb0: 3106 1719 |0340: cmp-long v6, v23, v25 │ │ +19edb4: 3d06 1a00 |0342: if-lez v6, 035c // +001a │ │ +19edb8: 021c 0200 |0344: move/from16 v28, v2 │ │ +19edbc: 0736 |0346: move-object v6, v3 │ │ +19edbe: 5312 2e00 |0347: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19edc2: 311e 0217 |0349: cmp-long v30, v2, v23 │ │ +19edc6: 3a1e 1400 |034b: if-ltz v30, 035f // +0014 │ │ +19edca: 5212 2c00 |034d: iget v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19edce: de02 0204 |034f: or-int/lit8 v2, v2, #int 4 // #04 │ │ +19edd2: 5912 2c00 |0351: iput v2, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19edd6: 1205 |0353: const/4 v5, #int 0 // #0 │ │ +19edd8: 1312 0100 |0354: const/16 v18, #int 1 // #1 │ │ +19eddc: 1322 0100 |0356: const/16 v34, #int 1 // #1 │ │ +19ede0: 2807 |0358: goto 035f // +0007 │ │ +19ede2: 0d00 |0359: move-exception v0 │ │ +19ede4: 2900 6c00 |035a: goto/16 03c6 // +006c │ │ +19ede8: 021c 0200 |035c: move/from16 v28, v2 │ │ +19edec: 0736 |035e: move-object v6, v3 │ │ +19edee: 3d28 1200 |035f: if-lez v40, 0371 // +0012 │ │ +19edf2: 3102 2314 |0361: cmp-long v2, v35, v20 │ │ +19edf6: 3902 0e00 |0363: if-nez v2, 0371 // +000e │ │ +19edfa: 5312 2e00 |0365: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19edfe: 311e 020d |0367: cmp-long v30, v2, v13 │ │ +19ee02: 3b1e 0400 |0369: if-gez v30, 036d // +0004 │ │ +19ee06: 1205 |036b: const/4 v5, #int 0 // #0 │ │ +19ee08: 2805 |036c: goto 0371 // +0005 │ │ +19ee0a: 5312 2e00 |036d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19ee0e: 0523 0200 |036f: move-wide/from16 v35, v2 │ │ +19ee12: 6e30 c301 0905 |0371: invoke-virtual {v9, v0, v5}, Landroid/media/MediaCodec;.releaseOutputBuffer:(IZ)V // method@01c3 │ │ +19ee18: 3805 2400 |0374: if-eqz v5, 0398 // +0024 │ │ +19ee1c: 6e10 c558 0b00 |0376: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.awaitNewImage:()V // method@58c5 │ │ +19ee22: 1202 |0379: const/4 v2, #int 0 // #0 │ │ +19ee24: 6e20 c858 2b00 |037a: invoke-virtual {v11, v2}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.drawImage:(Z)V // method@58c8 │ │ +19ee2a: 5312 2e00 |037d: iget-wide v2, v1, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19ee2e: 161e e803 |037f: const-wide/16 v30, #int 1000 // #3e8 │ │ +19ee32: 9d02 021e |0381: mul-long v2, v2, v30 │ │ +19ee36: 0805 1000 |0383: move-object/from16 v5, v16 │ │ +19ee3a: 6e30 9758 2503 |0385: invoke-virtual {v5, v2, v3}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.setPresentationTime:(J)V // method@5897 │ │ +19ee40: 6e10 9858 0500 |0388: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.swapBuffers:()Z // method@5898 │ │ +19ee46: 280f |038b: goto 039a // +000f │ │ +19ee48: 0d00 |038c: move-exception v0 │ │ +19ee4a: 0805 1000 |038d: move-object/from16 v5, v16 │ │ +19ee4e: 0702 |038f: move-object v2, v0 │ │ +19ee50: 6200 3443 |0390: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19ee54: 1a03 8051 |0392: const-string v3, "error while waiting for recording output surface" // string@5180 │ │ +19ee58: 7130 c602 3002 |0394: invoke-static {v0, v3, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19ee5e: 2803 |0397: goto 039a // +0003 │ │ +19ee60: 0805 1000 |0398: move-object/from16 v5, v16 │ │ +19ee64: 5210 2c00 |039a: iget v0, v1, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19ee68: dd00 0004 |039c: and-int/lit8 v0, v0, #int 4 // #04 │ │ +19ee6c: 3800 3500 |039e: if-eqz v0, 03d3 // +0035 │ │ +19ee70: 6e10 c401 0700 |03a0: invoke-virtual {v7}, Landroid/media/MediaCodec;.signalEndOfInputStream:()V // method@01c4 │ │ +19ee76: 1316 0000 |03a3: const/16 v22, #int 0 // #0 │ │ +19ee7a: 282e |03a5: goto 03d3 // +002e │ │ +19ee7c: 0736 |03a6: move-object v6, v3 │ │ +19ee7e: 0805 1000 |03a7: move-object/from16 v5, v16 │ │ +19ee82: 2202 0203 |03a9: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19ee86: 2203 0903 |03ab: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +19ee8a: 7010 050b 0300 |03ad: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19ee90: 1a04 8e82 |03b0: const-string v4, "unexpected result from decoder.dequeueOutputBuffer: " // string@828e │ │ +19ee94: 6e20 110b 4300 |03b2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ee9a: 6e20 0c0b 0300 |03b5: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19eea0: 6e10 220b 0300 |03b8: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19eea6: 0c00 |03bb: move-result-object v0 │ │ +19eea8: 7020 ae0a 0200 |03bc: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19eeae: 2702 |03bf: throw v2 │ │ +19eeb0: 0d00 |03c0: move-exception v0 │ │ +19eeb2: 0736 |03c1: move-object v6, v3 │ │ +19eeb4: 2900 c700 |03c2: goto/16 0489 // +00c7 │ │ +19eeb8: 0d00 |03c4: move-exception v0 │ │ +19eeba: 0736 |03c5: move-object v6, v3 │ │ +19eebc: 0805 1000 |03c6: move-object/from16 v5, v16 │ │ +19eec0: 2900 d300 |03c8: goto/16 049b // +00d3 │ │ +19eec4: 021c 0200 |03ca: move/from16 v28, v2 │ │ +19eec8: 0767 |03cc: move-object v7, v6 │ │ +19eeca: 0805 1000 |03cd: move-object/from16 v5, v16 │ │ +19eece: 12ff |03cf: const/4 v15, #int -1 // #ff │ │ +19eed0: 1619 0000 |03d0: const-wide/16 v25, #int 0 // #0 │ │ +19eed4: 0736 |03d2: move-object v6, v3 │ │ +19eed6: 0810 0500 |03d3: move-object/from16 v16, v5 │ │ +19eeda: 0203 1c00 |03d5: move/from16 v3, v28 │ │ +19eede: 0200 1d00 |03d7: move/from16 v0, v29 │ │ +19eee2: 0205 2000 |03d9: move/from16 v5, v32 │ │ +19eee6: 080f 2100 |03db: move-object/from16 v15, v33 │ │ +19eeea: 1202 |03dd: const/4 v2, #int 0 // #0 │ │ +19eeec: 0226 1600 |03de: move/from16 v38, v22 │ │ +19eef0: 0816 0600 |03e0: move-object/from16 v22, v6 │ │ +19eef4: 0776 |03e2: move-object v6, v7 │ │ +19eef6: 0207 2600 |03e3: move/from16 v7, v38 │ │ +19eefa: 2900 dafd |03e5: goto/16 01bf // -0226 │ │ +19eefe: 0d00 |03e7: move-exception v0 │ │ +19ef00: 0767 |03e8: move-object v7, v6 │ │ +19ef02: 2900 41fe |03e9: goto/16 022a // -01bf │ │ +19ef06: 0220 0500 |03eb: move/from16 v32, v5 │ │ +19ef0a: 0767 |03ed: move-object v7, v6 │ │ +19ef0c: 0821 0f00 |03ee: move-object/from16 v33, v15 │ │ +19ef10: 0805 1000 |03f0: move-object/from16 v5, v16 │ │ +19ef14: 0736 |03f2: move-object v6, v3 │ │ +19ef16: 2202 0203 |03f3: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19ef1a: 2203 0903 |03f5: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +19ef1e: 7010 050b 0300 |03f7: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19ef24: 1a04 1251 |03fa: const-string v4, "encoderOutputBuffer " // string@5112 │ │ +19ef28: 6e20 110b 4300 |03fc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ef2e: 6e20 0c0b 0300 |03ff: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19ef34: 1a00 3704 |0402: const-string v0, " was null" // string@0437 │ │ +19ef38: 6e20 110b 0300 |0404: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ef3e: 6e10 220b 0300 |0407: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19ef44: 0c00 |040a: move-result-object v0 │ │ +19ef46: 7020 ae0a 0200 |040b: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19ef4c: 2702 |040e: throw v2 │ │ +19ef4e: 0d00 |040f: move-exception v0 │ │ +19ef50: 0736 |0410: move-object v6, v3 │ │ +19ef52: 0821 0f00 |0411: move-object/from16 v33, v15 │ │ +19ef56: 2900 7600 |0413: goto/16 0489 // +0076 │ │ +19ef5a: 0d00 |0415: move-exception v0 │ │ +19ef5c: 2900 0ffe |0416: goto/16 0225 // -01f1 │ │ +19ef60: 0220 0500 |0418: move/from16 v32, v5 │ │ +19ef64: 0767 |041a: move-object v7, v6 │ │ +19ef66: 0821 0f00 |041b: move-object/from16 v33, v15 │ │ +19ef6a: 0805 1000 |041d: move-object/from16 v5, v16 │ │ +19ef6e: 0736 |041f: move-object v6, v3 │ │ +19ef70: 2202 0203 |0420: new-instance v2, Ljava/lang/RuntimeException; // type@0302 │ │ +19ef74: 2203 0903 |0422: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +19ef78: 7010 050b 0300 |0424: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19ef7e: 1a04 8f82 |0427: const-string v4, "unexpected result from encoder.dequeueOutputBuffer: " // string@828f │ │ +19ef82: 6e20 110b 4300 |0429: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19ef88: 6e20 0c0b 0300 |042c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +19ef8e: 6e10 220b 0300 |042f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19ef94: 0c00 |0432: move-result-object v0 │ │ +19ef96: 7020 ae0a 0200 |0433: invoke-direct {v2, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@0aae │ │ +19ef9c: 2702 |0436: throw v2 │ │ +19ef9e: 0d00 |0437: move-exception v0 │ │ +19efa0: 2900 5100 |0438: goto/16 0489 // +0051 │ │ +19efa4: 0d00 |043a: move-exception v0 │ │ +19efa6: 2900 6000 |043b: goto/16 049b // +0060 │ │ +19efaa: 0220 0500 |043d: move/from16 v32, v5 │ │ +19efae: 0767 |043f: move-object v7, v6 │ │ +19efb0: 0821 0f00 |0440: move-object/from16 v33, v15 │ │ +19efb4: 0805 1000 |0442: move-object/from16 v5, v16 │ │ +19efb8: 0806 1600 |0444: move-object/from16 v6, v22 │ │ +19efbc: 3100 2314 |0446: cmp-long v0, v35, v20 │ │ +19efc0: 3800 0400 |0448: if-eqz v0, 044c // +0004 │ │ +19efc4: 050d 2300 |044a: move-wide/from16 v13, v35 │ │ +19efc8: 0203 2000 |044c: move/from16 v3, v32 │ │ +19efcc: 0802 2100 |044e: move-object/from16 v2, v33 │ │ +19efd0: 120a |0450: const/4 v10, #int 0 // #0 │ │ +19efd2: 2900 5600 |0451: goto/16 04a7 // +0056 │ │ +19efd6: 0d00 |0453: move-exception v0 │ │ +19efd8: 0220 0500 |0454: move/from16 v32, v5 │ │ +19efdc: 0767 |0456: move-object v7, v6 │ │ +19efde: 0821 0f00 |0457: move-object/from16 v33, v15 │ │ +19efe2: 0805 1000 |0459: move-object/from16 v5, v16 │ │ +19efe6: 2808 |045b: goto 0463 // +0008 │ │ +19efe8: 0d00 |045c: move-exception v0 │ │ +19efea: 0220 0500 |045d: move/from16 v32, v5 │ │ +19efee: 0775 |045f: move-object v5, v7 │ │ +19eff0: 0821 0f00 |0460: move-object/from16 v33, v15 │ │ +19eff4: 0767 |0462: move-object v7, v6 │ │ +19eff6: 0806 1600 |0463: move-object/from16 v6, v22 │ │ +19effa: 2836 |0465: goto 049b // +0036 │ │ +19effc: 0d00 |0466: move-exception v0 │ │ +19effe: 0220 0500 |0467: move/from16 v32, v5 │ │ +19f002: 0775 |0469: move-object v5, v7 │ │ +19f004: 0821 0f00 |046a: move-object/from16 v33, v15 │ │ +19f008: 0767 |046c: move-object v7, v6 │ │ +19f00a: 0806 1600 |046d: move-object/from16 v6, v22 │ │ +19f00e: 282b |046f: goto 049a // +002b │ │ +19f010: 0d00 |0470: move-exception v0 │ │ +19f012: 0220 0500 |0471: move/from16 v32, v5 │ │ +19f016: 0775 |0473: move-object v5, v7 │ │ +19f018: 0821 0f00 |0474: move-object/from16 v33, v15 │ │ +19f01c: 0767 |0476: move-object v7, v6 │ │ +19f01e: 0806 1600 |0477: move-object/from16 v6, v22 │ │ +19f022: 2820 |0479: goto 0499 // +0020 │ │ +19f024: 0d00 |047a: move-exception v0 │ │ +19f026: 0220 0500 |047b: move/from16 v32, v5 │ │ +19f02a: 0767 |047d: move-object v7, v6 │ │ +19f02c: 0821 0f00 |047e: move-object/from16 v33, v15 │ │ +19f030: 0806 1600 |0480: move-object/from16 v6, v22 │ │ +19f034: 1205 |0482: const/4 v5, #int 0 // #0 │ │ +19f036: 2816 |0483: goto 0499 // +0016 │ │ +19f038: 0d00 |0484: move-exception v0 │ │ +19f03a: 0821 0f00 |0485: move-object/from16 v33, v15 │ │ +19f03e: 0806 1600 |0487: move-object/from16 v6, v22 │ │ +19f042: 0702 |0489: move-object v2, v0 │ │ +19f044: 0803 1100 |048a: move-object/from16 v3, v17 │ │ +19f048: 0801 2100 |048c: move-object/from16 v1, v33 │ │ +19f04c: 2900 d700 |048e: goto/16 0565 // +00d7 │ │ +19f050: 0d00 |0490: move-exception v0 │ │ +19f052: 0220 0500 |0491: move/from16 v32, v5 │ │ +19f056: 0821 0f00 |0493: move-object/from16 v33, v15 │ │ +19f05a: 0806 1600 |0495: move-object/from16 v6, v22 │ │ +19f05e: 1205 |0497: const/4 v5, #int 0 // #0 │ │ +19f060: 1207 |0498: const/4 v7, #int 0 // #0 │ │ +19f062: 1209 |0499: const/4 v9, #int 0 // #0 │ │ +19f064: 120b |049a: const/4 v11, #int 0 // #0 │ │ +19f066: 6202 3443 |049b: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f06a: 1a03 2b33 |049d: const-string v3, "Recoding video failed unexpectedly" // string@332b │ │ +19f06e: 7130 c602 3200 |049f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19f074: 0203 2000 |04a2: move/from16 v3, v32 │ │ +19f078: 0802 2100 |04a4: move-object/from16 v2, v33 │ │ +19f07c: 121a |04a6: const/4 v10, #int 1 // #1 │ │ +19f07e: 6e20 d301 3200 |04a7: invoke-virtual {v2, v3}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ +19f084: 380b 0500 |04aa: if-eqz v11, 04af // +0005 │ │ +19f088: 6e10 ce58 0b00 |04ac: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/video/recode/OutputSurface;.release:()V // method@58ce │ │ +19f08e: 3805 0500 |04af: if-eqz v5, 04b4 // +0005 │ │ +19f092: 6e10 9658 0500 |04b1: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/InputSurface;.release:()V // method@5896 │ │ +19f098: 3809 0800 |04b4: if-eqz v9, 04bc // +0008 │ │ +19f09c: 6e10 c601 0900 |04b6: invoke-virtual {v9}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ +19f0a2: 6e10 c201 0900 |04b9: invoke-virtual {v9}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ +19f0a8: 3807 0800 |04bc: if-eqz v7, 04c4 // +0008 │ │ +19f0ac: 6e10 c601 0700 |04be: invoke-virtual {v7}, Landroid/media/MediaCodec;.stop:()V // method@01c6 │ │ +19f0b2: 6e10 c201 0700 |04c1: invoke-virtual {v7}, Landroid/media/MediaCodec;.release:()V // method@01c2 │ │ +19f0b8: 7601 f558 2700 |04c4: invoke-direct/range {v39}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19f0be: 2813 |04c7: goto 04da // +0013 │ │ +19f0c0: 0d00 |04c8: move-exception v0 │ │ +19f0c2: 2806 |04c9: goto 04cf // +0006 │ │ +19f0c4: 0d00 |04ca: move-exception v0 │ │ +19f0c6: 2809 |04cb: goto 04d4 // +0009 │ │ +19f0c8: 0d00 |04cc: move-exception v0 │ │ +19f0ca: 0802 2100 |04cd: move-object/from16 v2, v33 │ │ +19f0ce: 0721 |04cf: move-object v1, v2 │ │ +19f0d0: 281f |04d0: goto 04ef // +001f │ │ +19f0d2: 0d00 |04d1: move-exception v0 │ │ +19f0d4: 0802 2100 |04d2: move-object/from16 v2, v33 │ │ +19f0d8: 0721 |04d4: move-object v1, v2 │ │ +19f0da: 2821 |04d5: goto 04f6 // +0021 │ │ +19f0dc: 07f2 |04d6: move-object v2, v15 │ │ +19f0de: 0806 1600 |04d7: move-object/from16 v6, v22 │ │ +19f0e2: 120a |04d9: const/4 v10, #int 0 // #0 │ │ +19f0e4: 04d7 |04da: move-wide v7, v13 │ │ +19f0e6: 390a 1f00 |04db: if-nez v10, 04fa // +001f │ │ +19f0ea: 121c |04dd: const/4 v12, #int 1 // #1 │ │ +19f0ec: 076d |04de: move-object v13, v6 │ │ +19f0ee: 0803 2700 |04df: move-object/from16 v3, v39 │ │ +19f0f2: 0724 |04e1: move-object v4, v2 │ │ +19f0f4: 07d5 |04e2: move-object v5, v13 │ │ +19f0f6: 0716 |04e3: move-object v6, v1 │ │ +19f0f8: 0509 1700 |04e4: move-wide/from16 v9, v23 │ │ +19f0fc: 080b 1300 |04e6: move-object/from16 v11, v19 │ │ +19f100: 760a fa58 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@58fa │ │ +19f106: 2810 |04eb: goto 04fb // +0010 │ │ +19f108: 0d00 |04ec: move-exception v0 │ │ +19f10a: 0721 |04ed: move-object v1, v2 │ │ +19f10c: 07d6 |04ee: move-object v6, v13 │ │ +19f10e: 0803 1100 |04ef: move-object/from16 v3, v17 │ │ +19f112: 2900 7300 |04f1: goto/16 0564 // +0073 │ │ +19f116: 0d00 |04f3: move-exception v0 │ │ +19f118: 0721 |04f4: move-object v1, v2 │ │ +19f11a: 07d6 |04f5: move-object v6, v13 │ │ +19f11c: 0803 1100 |04f6: move-object/from16 v3, v17 │ │ +19f120: 2900 4f00 |04f8: goto/16 0547 // +004f │ │ +19f124: 076d |04fa: move-object v13, v6 │ │ +19f126: 6e10 cf01 0200 |04fb: invoke-virtual {v2}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +19f12c: 380d 6300 |04fe: if-eqz v13, 0561 // +0063 │ │ +19f130: 1201 |0500: const/4 v1, #int 0 // #0 │ │ +19f132: 6e20 b358 1d00 |0501: invoke-virtual {v13, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ +19f138: 2900 5d00 |0504: goto/16 0561 // +005d │ │ +19f13c: 0d00 |0506: move-exception v0 │ │ +19f13e: 0701 |0507: move-object v1, v0 │ │ +19f140: 6200 3443 |0508: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f144: 0803 1100 |050a: move-object/from16 v3, v17 │ │ +19f148: 2900 5200 |050c: goto/16 055e // +0052 │ │ +19f14c: 0d00 |050e: move-exception v0 │ │ +19f14e: 07f2 |050f: move-object v2, v15 │ │ +19f150: 0803 1100 |0510: move-object/from16 v3, v17 │ │ +19f154: 080d 1600 |0512: move-object/from16 v13, v22 │ │ +19f158: 280d |0514: goto 0521 // +000d │ │ +19f15a: 0d00 |0515: move-exception v0 │ │ +19f15c: 07f2 |0516: move-object v2, v15 │ │ +19f15e: 0803 1100 |0517: move-object/from16 v3, v17 │ │ +19f162: 080d 1600 |0519: move-object/from16 v13, v22 │ │ +19f166: 280e |051b: goto 0529 // +000e │ │ +19f168: 0d00 |051c: move-exception v0 │ │ +19f16a: 075d |051d: move-object v13, v5 │ │ +19f16c: 07f2 |051e: move-object v2, v15 │ │ +19f16e: 0803 1100 |051f: move-object/from16 v3, v17 │ │ +19f172: 0721 |0521: move-object v1, v2 │ │ +19f174: 07d6 |0522: move-object v6, v13 │ │ +19f176: 2841 |0523: goto 0564 // +0041 │ │ +19f178: 0d00 |0524: move-exception v0 │ │ +19f17a: 075d |0525: move-object v13, v5 │ │ +19f17c: 07f2 |0526: move-object v2, v15 │ │ +19f17e: 0803 1100 |0527: move-object/from16 v3, v17 │ │ +19f182: 0721 |0529: move-object v1, v2 │ │ +19f184: 07d6 |052a: move-object v6, v13 │ │ +19f186: 281c |052b: goto 0547 // +001c │ │ +19f188: 0d00 |052c: move-exception v0 │ │ +19f18a: 075d |052d: move-object v13, v5 │ │ +19f18c: 0803 1100 |052e: move-object/from16 v3, v17 │ │ +19f190: 0702 |0530: move-object v2, v0 │ │ +19f192: 07d6 |0531: move-object v6, v13 │ │ +19f194: 1201 |0532: const/4 v1, #int 0 // #0 │ │ +19f196: 2832 |0533: goto 0565 // +0032 │ │ +19f198: 0d00 |0534: move-exception v0 │ │ +19f19a: 075d |0535: move-object v13, v5 │ │ +19f19c: 0803 1100 |0536: move-object/from16 v3, v17 │ │ +19f1a0: 07d6 |0538: move-object v6, v13 │ │ +19f1a2: 1201 |0539: const/4 v1, #int 0 // #0 │ │ +19f1a4: 280d |053a: goto 0547 // +000d │ │ +19f1a6: 0d00 |053b: move-exception v0 │ │ +19f1a8: 0803 1100 |053c: move-object/from16 v3, v17 │ │ +19f1ac: 0702 |053e: move-object v2, v0 │ │ +19f1ae: 1201 |053f: const/4 v1, #int 0 // #0 │ │ +19f1b0: 1206 |0540: const/4 v6, #int 0 // #0 │ │ +19f1b2: 2824 |0541: goto 0565 // +0024 │ │ +19f1b4: 0d00 |0542: move-exception v0 │ │ +19f1b6: 0803 1100 |0543: move-object/from16 v3, v17 │ │ +19f1ba: 1201 |0545: const/4 v1, #int 0 // #0 │ │ +19f1bc: 1206 |0546: const/4 v6, #int 0 // #0 │ │ +19f1be: 6202 3443 |0547: sget-object v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f1c2: 1a04 2c33 |0549: const-string v4, "Recoding video failed unexpectedly/2" // string@332c │ │ +19f1c6: 7130 c602 4200 |054b: invoke-static {v2, v4, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19f1cc: 3801 0500 |054e: if-eqz v1, 0553 // +0005 │ │ +19f1d0: 6e10 cf01 0100 |0550: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +19f1d6: 3806 0e00 |0553: if-eqz v6, 0561 // +000e │ │ +19f1da: 1201 |0555: const/4 v1, #int 0 // #0 │ │ +19f1dc: 6e20 b358 1600 |0556: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ +19f1e2: 2808 |0559: goto 0561 // +0008 │ │ +19f1e4: 0d00 |055a: move-exception v0 │ │ +19f1e6: 0701 |055b: move-object v1, v0 │ │ +19f1e8: 6200 3443 |055c: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f1ec: 7130 c602 3001 |055e: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19f1f2: 1211 |0561: const/4 v1, #int 1 // #1 │ │ +19f1f4: 0f01 |0562: return v1 │ │ +19f1f6: 0d00 |0563: move-exception v0 │ │ +19f1f8: 0702 |0564: move-object v2, v0 │ │ +19f1fa: 3801 0500 |0565: if-eqz v1, 056a // +0005 │ │ +19f1fe: 6e10 cf01 0100 |0567: invoke-virtual {v1}, Landroid/media/MediaExtractor;.release:()V // method@01cf │ │ +19f204: 3806 0e00 |056a: if-eqz v6, 0578 // +000e │ │ +19f208: 1201 |056c: const/4 v1, #int 0 // #0 │ │ +19f20a: 6e20 b358 1600 |056d: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.finishMovie:(Z)V // method@58b3 │ │ +19f210: 2808 |0570: goto 0578 // +0008 │ │ +19f212: 0d00 |0571: move-exception v0 │ │ +19f214: 0701 |0572: move-object v1, v0 │ │ +19f216: 6200 3443 |0573: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f21a: 7130 c602 3001 |0575: invoke-static {v0, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19f220: 2702 |0578: throw v2 │ │ +19f222: 6200 3443 |0579: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f226: 1a01 8b3d |057b: const-string v1, "Video width or height are 0, refusing recode." // string@3d8b │ │ +19f22a: 7120 c502 1000 |057d: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19f230: 1201 |0580: const/4 v1, #int 0 // #0 │ │ +19f232: 0f01 |0581: return v1 │ │ catches : 37 │ │ 0x0063 - 0x007f │ │ Ljava/lang/Exception; -> 0x0542 │ │ -> 0x053b │ │ 0x0081 - 0x0086 │ │ Ljava/lang/Exception; -> 0x0534 │ │ -> 0x052c │ │ @@ -325685,148 +325686,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 │ │ -19f9a8: |[19f9a8] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ -19f9b8: 2200 0711 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@1107 │ │ -19f9bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -19f9be: 7020 f058 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@58f0 │ │ -19f9c4: 5b0e 2a43 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@432a │ │ -19f9c8: 2202 1f02 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@021f │ │ -19f9cc: 7020 0d08 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@080d │ │ -19f9d2: 1a0e 830b |000d: const-string v14, "/moov/trak/" // string@0b83 │ │ -19f9d6: 7120 3409 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@0934 │ │ -19f9dc: 0c0e |0012: move-result-object v14 │ │ -19f9de: 7210 c90c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ -19f9e4: 0c0e |0016: move-result-object v14 │ │ -19f9e6: 0712 |0017: move-object v2, v1 │ │ -19f9e8: 7210 aa0c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -19f9ee: 0a03 |001b: move-result v3 │ │ -19f9f0: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ -19f9f4: 7210 ab0c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -19f9fa: 0c03 |0021: move-result-object v3 │ │ -19f9fc: 1f03 2202 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0222 │ │ -19fa00: 1f03 3802 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@0238 │ │ -19fa04: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ -19fa08: 6e10 4e08 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@084e │ │ -19fa0e: 0c06 |002b: move-result-object v6 │ │ -19fa10: 6e10 2008 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0820 │ │ -19fa16: 0c07 |002f: move-result-object v7 │ │ -19fa18: 6e10 2108 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0821 │ │ -19fa1e: 0c06 |0033: move-result-object v6 │ │ -19fa20: 6e10 2b08 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@082b │ │ -19fa26: 0c06 |0037: move-result-object v6 │ │ -19fa28: 6e10 3c08 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@083c │ │ -19fa2e: 0c06 |003b: move-result-object v6 │ │ -19fa30: 6e10 3808 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@0838 │ │ -19fa36: 0c06 |003f: move-result-object v6 │ │ -19fa38: 2168 |0040: array-length v8, v6 │ │ -19fa3a: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -19fa3c: 044a |0042: move-wide v10, v4 │ │ -19fa3e: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ -19fa42: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ -19fa46: bbca |0047: add-long/2addr v10, v12 │ │ -19fa48: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ -19fa4c: 28f9 |004a: goto 0043 // -0007 │ │ -19fa4e: 6e10 2308 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@0823 │ │ -19fa54: 0b08 |004e: move-result-wide v8 │ │ -19fa56: 8586 |004f: long-to-float v6, v8 │ │ -19fa58: 6e10 2408 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@0824 │ │ -19fa5e: 0b04 |0053: move-result-wide v4 │ │ -19fa60: 8544 |0054: long-to-float v4, v4 │ │ -19fa62: c946 |0055: div-float/2addr v6, v4 │ │ -19fa64: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ -19fa68: 9d04 040a |0058: mul-long v4, v4, v10 │ │ -19fa6c: 8544 |005a: long-to-float v4, v4 │ │ -19fa6e: c964 |005b: div-float/2addr v4, v6 │ │ -19fa70: 8744 |005c: float-to-int v4, v4 │ │ -19fa72: 8144 |005d: int-to-long v4, v4 │ │ -19fa74: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ -19fa78: a806 0607 |0060: mul-float v6, v6, v7 │ │ -19fa7c: 5906 2843 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ -19fa80: 2812 |0064: goto 0076 // +0012 │ │ -19fa82: 0d06 |0065: move-exception v6 │ │ -19fa84: 0768 |0066: move-object v8, v6 │ │ -19fa86: 0446 |0067: move-wide v6, v4 │ │ -19fa88: 04a4 |0068: move-wide v4, v10 │ │ -19fa8a: 2804 |0069: goto 006d // +0004 │ │ -19fa8c: 0d06 |006a: move-exception v6 │ │ -19fa8e: 0768 |006b: move-object v8, v6 │ │ -19fa90: 0446 |006c: move-wide v6, v4 │ │ -19fa92: 6209 3443 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19fa96: 1a0a 7a17 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@177a │ │ -19fa9a: 7130 c602 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19faa0: 044a |0074: move-wide v10, v4 │ │ -19faa2: 0464 |0075: move-wide v4, v6 │ │ -19faa4: 6e10 4f08 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@084f │ │ -19faaa: 0c03 |0079: move-result-object v3 │ │ -19faac: 6e10 5308 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0853 │ │ -19fab2: 0b06 |007d: move-result-wide v6 │ │ -19fab4: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ -19fab8: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ -19fabc: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ -19fac0: 6e10 5108 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0851 │ │ -19fac6: 0b06 |0087: move-result-wide v6 │ │ -19fac8: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ -19facc: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ -19fad0: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ -19fad6: be64 |008f: div-long/2addr v4, v6 │ │ -19fad8: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ -19fadc: 8442 |0092: long-to-int v2, v4 │ │ -19fade: 5902 2c43 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ -19fae2: 0732 |0095: move-object v2, v3 │ │ -19fae4: 2882 |0096: goto 0018 // -007e │ │ -19fae6: 5303 2743 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ -19faea: bba3 |0099: add-long/2addr v3, v10 │ │ -19faec: 5a03 2743 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ -19faf0: 2900 7cff |009c: goto/16 0018 // -0084 │ │ -19faf4: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ -19faf8: 620e 3443 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19fafc: 1a00 7b17 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@177b │ │ -19fb00: 7120 c502 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -19fb06: 1101 |00a7: return-object v1 │ │ -19fb08: 6e10 5208 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0852 │ │ -19fb0e: 0c0e |00ab: move-result-object v14 │ │ -19fb10: 6203 7600 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ -19fb14: 6e20 3309 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ -19fb1a: 0a03 |00b1: move-result v3 │ │ -19fb1c: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ -19fb20: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ -19fb24: 590e 2b43 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19fb28: 281a |00b8: goto 00d2 // +001a │ │ -19fb2a: 6203 7400 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ -19fb2e: 6e20 3309 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ -19fb34: 0a03 |00be: move-result v3 │ │ -19fb36: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ -19fb3a: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ -19fb3e: 590e 2b43 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19fb42: 280d |00c5: goto 00d2 // +000d │ │ -19fb44: 6203 7500 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ -19fb48: 6e20 3309 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ -19fb4e: 0a0e |00cb: move-result v14 │ │ -19fb50: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ -19fb54: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ -19fb58: 590e 2b43 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19fb5c: 6e10 5308 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0853 │ │ -19fb62: 0b03 |00d5: move-result-wide v3 │ │ -19fb64: 8a3e |00d6: double-to-int v14, v3 │ │ -19fb66: 590e 2d43 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ -19fb6a: 6e10 5108 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0851 │ │ -19fb70: 0b02 |00dc: move-result-wide v2 │ │ -19fb72: 8a2e |00dd: double-to-int v14, v2 │ │ -19fb74: 590e 2943 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ -19fb78: 1100 |00e0: return-object v0 │ │ -19fb7a: 0d0e |00e1: move-exception v14 │ │ -19fb7c: 6200 3443 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19fb80: 1a02 7c17 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@177c │ │ -19fb84: 7130 c602 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ -19fb8a: 1101 |00e9: return-object v1 │ │ +19f9ac: |[19f9ac] org.thoughtcrime.securesms.video.recode.VideoRecoder.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; │ │ +19f9bc: 2200 0711 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // type@1107 │ │ +19f9c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +19f9c2: 7020 f058 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.:(Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$1;)V // method@58f0 │ │ +19f9c8: 5b0e 2a43 |0006: iput-object v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalPath:Ljava/lang/String; // field@432a │ │ +19f9cc: 2202 1f02 |0008: new-instance v2, Lcom/coremedia/iso/IsoFile; // type@021f │ │ +19f9d0: 7020 0d08 e200 |000a: invoke-direct {v2, v14}, Lcom/coremedia/iso/IsoFile;.:(Ljava/lang/String;)V // method@080d │ │ +19f9d6: 1a0e 830b |000d: const-string v14, "/moov/trak/" // string@0b83 │ │ +19f9da: 7120 3409 e200 |000f: invoke-static {v2, v14}, Lcom/googlecode/mp4parser/util/Path;.getPaths:(Lcom/coremedia/iso/boxes/Container;Ljava/lang/String;)Ljava/util/List; // method@0934 │ │ +19f9e0: 0c0e |0012: move-result-object v14 │ │ +19f9e2: 7210 c90c 0e00 |0013: invoke-interface {v14}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ +19f9e8: 0c0e |0016: move-result-object v14 │ │ +19f9ea: 0712 |0017: move-object v2, v1 │ │ +19f9ec: 7210 aa0c 0e00 |0018: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19f9f2: 0a03 |001b: move-result v3 │ │ +19f9f4: 3803 8200 |001c: if-eqz v3, 009e // +0082 │ │ +19f9f8: 7210 ab0c 0e00 |001e: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +19f9fe: 0c03 |0021: move-result-object v3 │ │ +19fa00: 1f03 2202 |0022: check-cast v3, Lcom/coremedia/iso/boxes/Box; // type@0222 │ │ +19fa04: 1f03 3802 |0024: check-cast v3, Lcom/coremedia/iso/boxes/TrackBox; // type@0238 │ │ +19fa08: 1604 0000 |0026: const-wide/16 v4, #int 0 // #0 │ │ +19fa0c: 6e10 4e08 0300 |0028: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getMediaBox:()Lcom/coremedia/iso/boxes/MediaBox; // method@084e │ │ +19fa12: 0c06 |002b: move-result-object v6 │ │ +19fa14: 6e10 2008 0600 |002c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaHeaderBox:()Lcom/coremedia/iso/boxes/MediaHeaderBox; // method@0820 │ │ +19fa1a: 0c07 |002f: move-result-object v7 │ │ +19fa1c: 6e10 2108 0600 |0030: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaBox;.getMediaInformationBox:()Lcom/coremedia/iso/boxes/MediaInformationBox; // method@0821 │ │ +19fa22: 0c06 |0033: move-result-object v6 │ │ +19fa24: 6e10 2b08 0600 |0034: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/MediaInformationBox;.getSampleTableBox:()Lcom/coremedia/iso/boxes/SampleTableBox; // method@082b │ │ +19fa2a: 0c06 |0037: move-result-object v6 │ │ +19fa2c: 6e10 3c08 0600 |0038: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleTableBox;.getSampleSizeBox:()Lcom/coremedia/iso/boxes/SampleSizeBox; // method@083c │ │ +19fa32: 0c06 |003b: move-result-object v6 │ │ +19fa34: 6e10 3808 0600 |003c: invoke-virtual {v6}, Lcom/coremedia/iso/boxes/SampleSizeBox;.getSampleSizes:()[J // method@0838 │ │ +19fa3a: 0c06 |003f: move-result-object v6 │ │ +19fa3c: 2168 |0040: array-length v8, v6 │ │ +19fa3e: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +19fa40: 044a |0042: move-wide v10, v4 │ │ +19fa42: 3589 0800 |0043: if-ge v9, v8, 004b // +0008 │ │ +19fa46: 450c 0609 |0045: aget-wide v12, v6, v9 │ │ +19fa4a: bbca |0047: add-long/2addr v10, v12 │ │ +19fa4c: d809 0901 |0048: add-int/lit8 v9, v9, #int 1 // #01 │ │ +19fa50: 28f9 |004a: goto 0043 // -0007 │ │ +19fa52: 6e10 2308 0700 |004b: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getDuration:()J // method@0823 │ │ +19fa58: 0b08 |004e: move-result-wide v8 │ │ +19fa5a: 8586 |004f: long-to-float v6, v8 │ │ +19fa5c: 6e10 2408 0700 |0050: invoke-virtual {v7}, Lcom/coremedia/iso/boxes/MediaHeaderBox;.getTimescale:()J // method@0824 │ │ +19fa62: 0b04 |0053: move-result-wide v4 │ │ +19fa64: 8544 |0054: long-to-float v4, v4 │ │ +19fa66: c946 |0055: div-float/2addr v6, v4 │ │ +19fa68: 1604 0800 |0056: const-wide/16 v4, #int 8 // #8 │ │ +19fa6c: 9d04 040a |0058: mul-long v4, v4, v10 │ │ +19fa70: 8544 |005a: long-to-float v4, v4 │ │ +19fa72: c964 |005b: div-float/2addr v4, v6 │ │ +19fa74: 8744 |005c: float-to-int v4, v4 │ │ +19fa76: 8144 |005d: int-to-long v4, v4 │ │ +19fa78: 1507 7a44 |005e: const/high16 v7, #int 1148846080 // #447a │ │ +19fa7c: a806 0607 |0060: mul-float v6, v6, v7 │ │ +19fa80: 5906 2843 |0062: iput v6, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ +19fa84: 2812 |0064: goto 0076 // +0012 │ │ +19fa86: 0d06 |0065: move-exception v6 │ │ +19fa88: 0768 |0066: move-object v8, v6 │ │ +19fa8a: 0446 |0067: move-wide v6, v4 │ │ +19fa8c: 04a4 |0068: move-wide v4, v10 │ │ +19fa8e: 2804 |0069: goto 006d // +0004 │ │ +19fa90: 0d06 |006a: move-exception v6 │ │ +19fa92: 0768 |006b: move-object v8, v6 │ │ +19fa94: 0446 |006c: move-wide v6, v4 │ │ +19fa96: 6209 3443 |006d: sget-object v9, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19fa9a: 1a0a 7a17 |006f: const-string v10, "Get video info: Calculating sample sizes failed unexpectedly" // string@177a │ │ +19fa9e: 7130 c602 a908 |0071: invoke-static {v9, v10, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19faa4: 044a |0074: move-wide v10, v4 │ │ +19faa6: 0464 |0075: move-wide v4, v6 │ │ +19faa8: 6e10 4f08 0300 |0076: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackBox;.getTrackHeaderBox:()Lcom/coremedia/iso/boxes/TrackHeaderBox; // method@084f │ │ +19faae: 0c03 |0079: move-result-object v3 │ │ +19fab0: 6e10 5308 0300 |007a: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0853 │ │ +19fab6: 0b06 |007d: move-result-wide v6 │ │ +19fab8: 1608 0000 |007e: const-wide/16 v8, #int 0 // #0 │ │ +19fabc: 2f0c 0608 |0080: cmpl-double v12, v6, v8 │ │ +19fac0: 380c 1500 |0082: if-eqz v12, 0097 // +0015 │ │ +19fac4: 6e10 5108 0300 |0084: invoke-virtual {v3}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0851 │ │ +19faca: 0b06 |0087: move-result-wide v6 │ │ +19facc: 2f0c 0608 |0088: cmpl-double v12, v6, v8 │ │ +19fad0: 380c 0d00 |008a: if-eqz v12, 0097 // +000d │ │ +19fad4: 1706 a086 0100 |008c: const-wide/32 v6, #float 1.4013e-40 // #000186a0 │ │ +19fada: be64 |008f: div-long/2addr v4, v6 │ │ +19fadc: 9d04 0406 |0090: mul-long v4, v4, v6 │ │ +19fae0: 8442 |0092: long-to-int v2, v4 │ │ +19fae2: 5902 2c43 |0093: iput v2, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ +19fae6: 0732 |0095: move-object v2, v3 │ │ +19fae8: 2882 |0096: goto 0018 // -007e │ │ +19faea: 5303 2743 |0097: iget-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ +19faee: bba3 |0099: add-long/2addr v3, v10 │ │ +19faf0: 5a03 2743 |009a: iput-wide v3, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ +19faf4: 2900 7cff |009c: goto/16 0018 // -0084 │ │ +19faf8: 3902 0a00 |009e: if-nez v2, 00a8 // +000a │ │ +19fafc: 620e 3443 |00a0: sget-object v14, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19fb00: 1a00 7b17 |00a2: const-string v0, "Get video info: No trackHeaderBox" // string@177b │ │ +19fb04: 7120 c502 0e00 |00a4: invoke-static {v14, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +19fb0a: 1101 |00a7: return-object v1 │ │ +19fb0c: 6e10 5208 0200 |00a8: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getMatrix:()Lcom/googlecode/mp4parser/util/Matrix; // method@0852 │ │ +19fb12: 0c0e |00ab: move-result-object v14 │ │ +19fb14: 6203 7600 |00ac: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_90:Lcom/googlecode/mp4parser/util/Matrix; // field@0076 │ │ +19fb18: 6e20 3309 3e00 |00ae: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ +19fb1e: 0a03 |00b1: move-result v3 │ │ +19fb20: 3803 0700 |00b2: if-eqz v3, 00b9 // +0007 │ │ +19fb24: 130e 5a00 |00b4: const/16 v14, #int 90 // #5a │ │ +19fb28: 590e 2b43 |00b6: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19fb2c: 281a |00b8: goto 00d2 // +001a │ │ +19fb2e: 6203 7400 |00b9: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_180:Lcom/googlecode/mp4parser/util/Matrix; // field@0074 │ │ +19fb32: 6e20 3309 3e00 |00bb: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ +19fb38: 0a03 |00be: move-result v3 │ │ +19fb3a: 3803 0700 |00bf: if-eqz v3, 00c6 // +0007 │ │ +19fb3e: 130e b400 |00c1: const/16 v14, #int 180 // #b4 │ │ +19fb42: 590e 2b43 |00c3: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19fb46: 280d |00c5: goto 00d2 // +000d │ │ +19fb48: 6203 7500 |00c6: sget-object v3, Lcom/googlecode/mp4parser/util/Matrix;.ROTATE_270:Lcom/googlecode/mp4parser/util/Matrix; // field@0075 │ │ +19fb4c: 6e20 3309 3e00 |00c8: invoke-virtual {v14, v3}, Lcom/googlecode/mp4parser/util/Matrix;.equals:(Ljava/lang/Object;)Z // method@0933 │ │ +19fb52: 0a0e |00cb: move-result v14 │ │ +19fb54: 380e 0600 |00cc: if-eqz v14, 00d2 // +0006 │ │ +19fb58: 130e 0e01 |00ce: const/16 v14, #int 270 // #10e │ │ +19fb5c: 590e 2b43 |00d0: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19fb60: 6e10 5308 0200 |00d2: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getWidth:()D // method@0853 │ │ +19fb66: 0b03 |00d5: move-result-wide v3 │ │ +19fb68: 8a3e |00d6: double-to-int v14, v3 │ │ +19fb6a: 590e 2d43 |00d7: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ +19fb6e: 6e10 5108 0200 |00d9: invoke-virtual {v2}, Lcom/coremedia/iso/boxes/TrackHeaderBox;.getHeight:()D // method@0851 │ │ +19fb74: 0b02 |00dc: move-result-wide v2 │ │ +19fb76: 8a2e |00dd: double-to-int v14, v2 │ │ +19fb78: 590e 2943 |00de: iput v14, v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ +19fb7c: 1100 |00e0: return-object v0 │ │ +19fb7e: 0d0e |00e1: move-exception v14 │ │ +19fb80: 6200 3443 |00e2: sget-object v0, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19fb84: 1a02 7c17 |00e4: const-string v2, "Get video info: Reading message info failed unexpectedly" // string@177c │ │ +19fb88: 7130 c602 200e |00e6: invoke-static {v0, v2, v14}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c6 │ │ +19fb8e: 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 │ │ @@ -325869,28 +325870,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 │ │ -19fc54: |[19fc54] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ -19fc64: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -19fc68: 7020 8804 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -19fc6e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -19fc70: 6e20 8a04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ -19fc76: 0c01 |0009: move-result-object v1 │ │ -19fc78: 6e20 8e04 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -19fc7e: 0c01 |000d: move-result-object v1 │ │ -19fc80: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ -19fc86: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -19fc88: 6e30 9404 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -19fc8e: 0c01 |0015: move-result-object v1 │ │ -19fc90: 6e10 9a04 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -19fc96: 0e00 |0019: return-void │ │ +19fc58: |[19fc58] org.thoughtcrime.securesms.video.recode.VideoRecoder.lambda$alert$0:(Landroid/content/Context;Ljava/lang/String;)V │ │ +19fc68: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +19fc6c: 7020 8804 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +19fc72: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +19fc74: 6e20 8a04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ +19fc7a: 0c01 |0009: move-result-object v1 │ │ +19fc7c: 6e20 8e04 2100 |000a: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +19fc82: 0c01 |000d: move-result-object v1 │ │ +19fc84: 1402 0a00 0401 |000e: const v2, #float 2.42446e-38 // #0104000a │ │ +19fc8a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +19fc8c: 6e30 9404 2100 |0012: invoke-virtual {v1, v2, v0}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +19fc92: 0c01 |0015: move-result-object v1 │ │ +19fc94: 6e10 9a04 0100 |0016: invoke-virtual {v1}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +19fc9a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0006 line=547 │ │ 0x000a line=548 │ │ 0x0012 line=549 │ │ 0x0016 line=550 │ │ @@ -325903,239 +325904,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 │ │ -19f428: |[19f428] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ -19f438: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -19f43c: 0801 1500 |0002: move-object/from16 v1, v21 │ │ -19f440: 1a02 5132 |0004: const-string v2, "Preparing video: " // string@3251 │ │ -19f444: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -19f446: 7401 0107 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@0701 │ │ -19f44c: 0c04 |000a: move-result-object v4 │ │ -19f44e: 6205 3443 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ -19f452: 2206 0903 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -19f456: 7020 080b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19f45c: 6e20 110b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19f462: 6e10 220b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19f468: 0c02 |0018: move-result-object v2 │ │ -19f46a: 7120 c102 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19f470: 7110 f758 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@58f7 │ │ -19f476: 0c02 |001f: move-result-object v2 │ │ -19f478: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -19f47a: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ -19f47e: 1a01 2a33 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@332a │ │ -19f482: 2332 2d11 |0025: new-array v2, v3, [Ljava/lang/Object; // type@112d │ │ -19f486: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ -19f48a: 7120 d10a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -19f490: 0c01 |002c: move-result-object v1 │ │ -19f492: 7120 f358 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ -19f498: 0f06 |0030: return v6 │ │ -19f49a: 5227 2b43 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19f49e: 5927 3143 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4331 │ │ -19f4a2: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ -19f4a6: 5a27 3243 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4332 │ │ -19f4aa: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ -19f4ae: 5a29 2543 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4325 │ │ -19f4b2: 5229 2b43 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19f4b6: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ -19f4ba: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ -19f4be: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ -19f4c2: 5229 2b43 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19f4c6: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ -19f4ca: 2809 |0049: goto 0052 // +0009 │ │ -19f4cc: 5229 2d43 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ -19f4d0: 522c 2943 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ -19f4d4: 6e30 2d07 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ -19f4da: 2808 |0051: goto 0059 // +0008 │ │ -19f4dc: 5229 2943 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ -19f4e0: 522c 2d43 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ -19f4e4: 6e30 2d07 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ -19f4ea: 5229 2843 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ -19f4ee: 8799 |005b: float-to-int v9, v9 │ │ -19f4f0: 6e20 2e07 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072e │ │ -19f4f6: 1a09 4c7f |005f: const-string v9, "sys.msgsize_max_recommended" // string@7f4c │ │ -19f4fa: 7120 c049 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@49c0 │ │ -19f500: 0a09 |0064: move-result v9 │ │ -19f502: 819c |0065: int-to-long v12, v9 │ │ -19f504: 2209 bf02 |0066: new-instance v9, Ljava/io/File; // type@02bf │ │ -19f508: 7020 6409 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -19f50e: 6e10 7409 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0974 │ │ -19f514: 0b0e |006e: move-result-wide v14 │ │ -19f516: 1229 |006f: const/4 v9, #int 2 // #2 │ │ -19f518: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ -19f51c: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ -19f520: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ -19f524: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ -19f528: 5227 2c43 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ -19f52c: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ -19f532: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ -19f536: 1a00 b076 |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@76b0 │ │ -19f53a: 7120 580a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19f540: 0c01 |0084: move-result-object v1 │ │ -19f542: 5222 2c43 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ -19f546: 7110 4c0a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -19f54c: 0c02 |008a: move-result-object v2 │ │ -19f54e: 1237 |008b: const/4 v7, #int 3 // #3 │ │ -19f550: 2377 2d11 |008c: new-array v7, v7, [Ljava/lang/Object; // type@112d │ │ -19f554: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ -19f558: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ -19f55c: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ -19f560: 7120 d10a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -19f566: 0c00 |0097: move-result-object v0 │ │ -19f568: 7120 c102 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19f56e: 0f03 |009b: return v3 │ │ -19f570: 5227 2843 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ -19f574: 8877 |009e: float-to-long v7, v7 │ │ -19f576: 532e 2743 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ -19f57a: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ -19f57e: bc7e |00a3: sub-long/2addr v14, v7 │ │ -19f580: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ -19f584: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ -19f588: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ -19f58c: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ -19f590: 7140 730a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a73 │ │ -19f596: 0b03 |00af: move-result-wide v3 │ │ -19f598: be3e |00b0: div-long/2addr v14, v3 │ │ -19f59a: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ -19f59e: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ -19f5a2: 84e3 |00b5: long-to-int v3, v14 │ │ -19f5a4: 5923 2f43 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f5a8: 5223 2f43 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f5ac: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ -19f5b2: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ -19f5b6: 5924 2f43 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f5ba: 282b |00c1: goto 00ec // +002b │ │ -19f5bc: 5223 2f43 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f5c0: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ -19f5c6: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ -19f5ca: 7701 b656 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@56b6 │ │ -19f5d0: 0a03 |00cc: move-result v3 │ │ -19f5d2: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ -19f5d6: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ -19f5da: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ -19f5de: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ -19f5e2: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ -19f5e8: 5923 2f43 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f5ec: 2812 |00da: goto 00ec // +0012 │ │ -19f5ee: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ -19f5f4: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ -19f5f8: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ -19f5fc: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ -19f600: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ -19f606: 5923 2f43 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f60a: 2803 |00e9: goto 00ec // +0003 │ │ -19f60c: 5924 2f43 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f610: 5223 2f43 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f614: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ -19f61a: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ -19f61e: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ -19f622: 2803 |00f5: goto 00f8 // +0003 │ │ -19f624: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ -19f628: 5224 2d43 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ -19f62c: 5924 3043 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f630: 5224 2943 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ -19f634: 5924 2e43 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f638: 5224 3043 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f63c: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ -19f640: 5224 2e43 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f644: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ -19f648: 5224 3043 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f64c: 5229 2e43 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f650: 8233 |010c: int-to-float v3, v3 │ │ -19f652: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ -19f656: 5224 3043 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f65a: 8244 |0111: int-to-float v4, v4 │ │ -19f65c: c943 |0112: div-float/2addr v3, v4 │ │ -19f65e: 2804 |0113: goto 0117 // +0004 │ │ -19f660: 5224 2e43 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f664: 28fb |0116: goto 0111 // -0005 │ │ -19f666: 5224 3043 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f66a: 8244 |0119: int-to-float v4, v4 │ │ -19f66c: a804 0403 |011a: mul-float v4, v4, v3 │ │ -19f670: 8744 |011c: float-to-int v4, v4 │ │ -19f672: 5924 3043 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f676: 5224 2e43 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f67a: 8244 |0121: int-to-float v4, v4 │ │ -19f67c: a804 0403 |0122: mul-float v4, v4, v3 │ │ -19f680: 8743 |0124: float-to-int v3, v4 │ │ -19f682: 5923 2e43 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f686: 5223 2b43 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19f68a: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ -19f68e: 5223 2b43 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ -19f692: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ -19f696: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ -19f69a: 2809 |0131: goto 013a // +0009 │ │ -19f69c: 5223 3043 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f6a0: 5224 2e43 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f6a4: 6e30 2d07 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ -19f6aa: 2808 |0139: goto 0141 // +0008 │ │ -19f6ac: 5223 2e43 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ -19f6b0: 5224 3043 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ -19f6b4: 6e30 2d07 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ -19f6ba: 8473 |0141: long-to-int v3, v7 │ │ -19f6bc: 6e20 2e07 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072e │ │ -19f6c2: 8573 |0145: long-to-float v3, v7 │ │ -19f6c4: 5224 2843 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ -19f6c8: c943 |0148: div-float/2addr v3, v4 │ │ -19f6ca: 5224 2f43 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ -19f6ce: 5227 2843 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ -19f6d2: 5328 2743 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ -19f6d6: 7159 f458 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@58f4 │ │ -19f6dc: 0a03 |0152: move-result v3 │ │ -19f6de: 5923 2643 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4326 │ │ -19f6e2: 5223 2643 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4326 │ │ -19f6e6: 8133 |0157: int-to-long v3, v3 │ │ -19f6e8: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ -19f6ec: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ -19f6f0: bb7c |015c: add-long/2addr v12, v7 │ │ -19f6f2: 3107 030c |015d: cmp-long v7, v3, v12 │ │ -19f6f6: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ -19f6fa: 1a01 893d |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3d89 │ │ -19f6fe: 7120 f358 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ -19f704: 0f06 |0166: return v6 │ │ -19f706: 7701 bd49 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19f70c: 0c03 |016a: move-result-object v3 │ │ -19f70e: 0804 1200 |016b: move-object/from16 v4, v18 │ │ -19f712: 7120 ba49 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@49ba │ │ -19f718: 0c03 |0170: move-result-object v3 │ │ -19f71a: 2207 0811 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@1108 │ │ -19f71e: 7010 f258 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@58f2 │ │ -19f724: 7030 f658 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@58f6 │ │ -19f72a: 0a02 |0179: move-result v2 │ │ -19f72c: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ -19f730: 1a01 2933 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@3329 │ │ -19f734: 1222 |017e: const/4 v2, #int 2 // #2 │ │ -19f736: 2322 2d11 |017f: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ -19f73a: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ -19f73e: 1214 |0183: const/4 v4, #int 1 // #1 │ │ -19f740: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ -19f744: 7120 d10a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -19f74a: 0c01 |0189: move-result-object v1 │ │ -19f74c: 7120 f358 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ -19f752: 0f06 |018d: return v6 │ │ -19f754: 7401 0507 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0705 │ │ -19f75a: 0c00 |0191: move-result-object v0 │ │ -19f75c: 7401 0407 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@0704 │ │ -19f762: 0c02 |0195: move-result-object v2 │ │ -19f764: 6e40 2f07 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072f │ │ -19f76a: 1a00 af76 |0199: const-string v0, "recoding for %s done" // string@76af │ │ -19f76e: 1211 |019b: const/4 v1, #int 1 // #1 │ │ -19f770: 2312 2d11 |019c: new-array v2, v1, [Ljava/lang/Object; // type@112d │ │ -19f774: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ -19f778: 7120 d10a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -19f77e: 0c00 |01a3: move-result-object v0 │ │ -19f780: 7120 c102 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -19f786: 2805 |01a7: goto 01ac // +0005 │ │ -19f788: 0d00 |01a8: move-exception v0 │ │ -19f78a: 6e10 300a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ -19f790: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ -19f792: 0f01 |01ad: return v1 │ │ +19f42c: |[19f42c] org.thoughtcrime.securesms.video.recode.VideoRecoder.prepareVideo:(Landroid/content/Context;ILcom/b44t/messenger/DcMsg;)Z │ │ +19f43c: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +19f440: 0801 1500 |0002: move-object/from16 v1, v21 │ │ +19f444: 1a02 5132 |0004: const-string v2, "Preparing video: " // string@3251 │ │ +19f448: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +19f44a: 7401 0107 1500 |0007: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFile:()Ljava/lang/String; // method@0701 │ │ +19f450: 0c04 |000a: move-result-object v4 │ │ +19f452: 6205 3443 |000b: sget-object v5, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.TAG:Ljava/lang/String; // field@4334 │ │ +19f456: 2206 0903 |000d: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +19f45a: 7020 080b 2600 |000f: invoke-direct {v6, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19f460: 6e20 110b 4600 |0012: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19f466: 6e10 220b 0600 |0015: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19f46c: 0c02 |0018: move-result-object v2 │ │ +19f46e: 7120 c102 2500 |0019: invoke-static {v5, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19f474: 7110 f758 0400 |001c: invoke-static {v4}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.getVideoEditInfoFromFile:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo; // method@58f7 │ │ +19f47a: 0c02 |001f: move-result-object v2 │ │ +19f47c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +19f47e: 3902 1000 |0021: if-nez v2, 0031 // +0010 │ │ +19f482: 1a01 2a33 |0023: const-string v1, "Recoding failed for %s: cannot get info" // string@332a │ │ +19f486: 2332 2d11 |0025: new-array v2, v3, [Ljava/lang/Object; // type@112d │ │ +19f48a: 4d04 0206 |0027: aput-object v4, v2, v6 │ │ +19f48e: 7120 d10a 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +19f494: 0c01 |002c: move-result-object v1 │ │ +19f496: 7120 f358 1000 |002d: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ +19f49c: 0f06 |0030: return v6 │ │ +19f49e: 5227 2b43 |0031: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19f4a2: 5927 3143 |0033: iput v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.rotationValue:I // field@4331 │ │ +19f4a6: 1607 0000 |0035: const-wide/16 v7, #int 0 // #0 │ │ +19f4aa: 5a27 3243 |0037: iput-wide v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.startTime:J // field@4332 │ │ +19f4ae: 1609 ffff |0039: const-wide/16 v9, #int -1 // #ffff │ │ +19f4b2: 5a29 2543 |003b: iput-wide v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.endTime:J // field@4325 │ │ +19f4b6: 5229 2b43 |003d: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19f4ba: 130a 0e01 |003f: const/16 v10, #int 270 // #10e │ │ +19f4be: 130b 5a00 |0041: const/16 v11, #int 90 // #5a │ │ +19f4c2: 32b9 0f00 |0043: if-eq v9, v11, 0052 // +000f │ │ +19f4c6: 5229 2b43 |0045: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19f4ca: 33a9 0300 |0047: if-ne v9, v10, 004a // +0003 │ │ +19f4ce: 2809 |0049: goto 0052 // +0009 │ │ +19f4d0: 5229 2d43 |004a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ +19f4d4: 522c 2943 |004c: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ +19f4d8: 6e30 2d07 910c |004e: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ +19f4de: 2808 |0051: goto 0059 // +0008 │ │ +19f4e0: 5229 2943 |0052: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ +19f4e4: 522c 2d43 |0054: iget v12, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ +19f4e8: 6e30 2d07 910c |0056: invoke-virtual {v1, v9, v12}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ +19f4ee: 5229 2843 |0059: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ +19f4f2: 8799 |005b: float-to-int v9, v9 │ │ +19f4f4: 6e20 2e07 9100 |005c: invoke-virtual {v1, v9}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072e │ │ +19f4fa: 1a09 4c7f |005f: const-string v9, "sys.msgsize_max_recommended" // string@7f4c │ │ +19f4fe: 7120 c049 9000 |0061: invoke-static {v0, v9}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getInt:(Landroid/content/Context;Ljava/lang/String;)I // method@49c0 │ │ +19f504: 0a09 |0064: move-result v9 │ │ +19f506: 819c |0065: int-to-long v12, v9 │ │ +19f508: 2209 bf02 |0066: new-instance v9, Ljava/io/File; // type@02bf │ │ +19f50c: 7020 6409 4900 |0068: invoke-direct {v9, v4}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +19f512: 6e10 7409 0900 |006b: invoke-virtual {v9}, Ljava/io/File;.length:()J // method@0974 │ │ +19f518: 0b0e |006e: move-result-wide v14 │ │ +19f51a: 1229 |006f: const/4 v9, #int 2 // #2 │ │ +19f51c: 3110 0e07 |0070: cmp-long v16, v14, v7 │ │ +19f520: 3d10 2a00 |0072: if-lez v16, 009c // +002a │ │ +19f524: 3107 0e0c |0074: cmp-long v7, v14, v12 │ │ +19f528: 3c07 2600 |0076: if-gtz v7, 009c // +0026 │ │ +19f52c: 5227 2c43 |0078: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ +19f530: 1408 c0c6 2d00 |007a: const v8, #float 4.2039e-39 // #002dc6c0 │ │ +19f536: 3687 1f00 |007d: if-gt v7, v8, 009c // +001f │ │ +19f53a: 1a00 b076 |007f: const-string v0, "recoding for %s is not needed, %d bytes and %d kbps are ok" // string@76b0 │ │ +19f53e: 7120 580a fe00 |0081: invoke-static {v14, v15}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19f544: 0c01 |0084: move-result-object v1 │ │ +19f546: 5222 2c43 |0085: iget v2, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalVideoBitrate:I // field@432c │ │ +19f54a: 7110 4c0a 0200 |0087: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +19f550: 0c02 |008a: move-result-object v2 │ │ +19f552: 1237 |008b: const/4 v7, #int 3 // #3 │ │ +19f554: 2377 2d11 |008c: new-array v7, v7, [Ljava/lang/Object; // type@112d │ │ +19f558: 4d04 0706 |008e: aput-object v4, v7, v6 │ │ +19f55c: 4d01 0703 |0090: aput-object v1, v7, v3 │ │ +19f560: 4d02 0709 |0092: aput-object v2, v7, v9 │ │ +19f564: 7120 d10a 7000 |0094: invoke-static {v0, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +19f56a: 0c00 |0097: move-result-object v0 │ │ +19f56c: 7120 c102 0500 |0098: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19f572: 0f03 |009b: return v3 │ │ +19f574: 5227 2843 |009c: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ +19f578: 8877 |009e: float-to-long v7, v7 │ │ +19f57a: 532e 2743 |009f: iget-wide v14, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ +19f57e: 9c0e 0c0e |00a1: sub-long v14, v12, v14 │ │ +19f582: bc7e |00a3: sub-long/2addr v14, v7 │ │ +19f584: 1610 e803 |00a4: const-wide/16 v16, #int 1000 // #3e8 │ │ +19f588: 0812 0400 |00a6: move-object/from16 v18, v4 │ │ +19f58c: 9e03 0710 |00a8: div-long v3, v7, v16 │ │ +19f590: 1609 0100 |00aa: const-wide/16 v9, #int 1 // #1 │ │ +19f594: 7140 730a a943 |00ac: invoke-static {v9, v10, v3, v4}, Ljava/lang/Math;.max:(JJ)J // method@0a73 │ │ +19f59a: 0b03 |00af: move-result-wide v3 │ │ +19f59c: be3e |00b0: div-long/2addr v14, v3 │ │ +19f59e: 1603 0800 |00b1: const-wide/16 v3, #int 8 // #8 │ │ +19f5a2: 9d0e 0e03 |00b3: mul-long v14, v14, v3 │ │ +19f5a6: 84e3 |00b5: long-to-int v3, v14 │ │ +19f5a8: 5923 2f43 |00b6: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f5ac: 5223 2f43 |00b8: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f5b0: 1404 400d 0300 |00ba: const v4, #float 2.8026e-40 // #00030d40 │ │ +19f5b6: 3543 0500 |00bd: if-ge v3, v4, 00c2 // +0005 │ │ +19f5ba: 5924 2f43 |00bf: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f5be: 282b |00c1: goto 00ec // +002b │ │ +19f5c0: 5223 2f43 |00c2: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f5c4: 1404 20a1 0700 |00c4: const v4, #float 7.00649e-40 // #0007a120 │ │ +19f5ca: 3743 2500 |00c7: if-le v3, v4, 00ec // +0025 │ │ +19f5ce: 7701 b656 1300 |00c9: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/util/Prefs;.isHardCompressionEnabled:(Landroid/content/Context;)Z // method@56b6 │ │ +19f5d4: 0a03 |00cc: move-result v3 │ │ +19f5d6: 1609 3075 |00cd: const-wide/16 v9, #int 30000 // #7530 │ │ +19f5da: 310e 0709 |00cf: cmp-long v14, v7, v9 │ │ +19f5de: 3b0e 0a00 |00d1: if-gez v14, 00db // +000a │ │ +19f5e2: 3903 0800 |00d3: if-nez v3, 00db // +0008 │ │ +19f5e6: 1403 60e3 1600 |00d5: const v3, #float 2.10195e-39 // #0016e360 │ │ +19f5ec: 5923 2f43 |00d8: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f5f0: 2812 |00da: goto 00ec // +0012 │ │ +19f5f2: 1709 60ea 0000 |00db: const-wide/32 v9, #float 8.40779e-41 // #0000ea60 │ │ +19f5f8: 310e 0709 |00de: cmp-long v14, v7, v9 │ │ +19f5fc: 3b0e 0a00 |00e0: if-gez v14, 00ea // +000a │ │ +19f600: 3903 0800 |00e2: if-nez v3, 00ea // +0008 │ │ +19f604: 1403 4042 0f00 |00e4: const v3, #float 1.4013e-39 // #000f4240 │ │ +19f60a: 5923 2f43 |00e7: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f60e: 2803 |00e9: goto 00ec // +0003 │ │ +19f610: 5924 2f43 |00ea: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f614: 5223 2f43 |00ec: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f618: 1404 801a 0600 |00ee: const v4, #float 5.60519e-40 // #00061a80 │ │ +19f61e: 3743 0500 |00f1: if-le v3, v4, 00f6 // +0005 │ │ +19f622: 1303 8002 |00f3: const/16 v3, #int 640 // #280 │ │ +19f626: 2803 |00f5: goto 00f8 // +0003 │ │ +19f628: 1303 e001 |00f6: const/16 v3, #int 480 // #1e0 │ │ +19f62c: 5224 2d43 |00f8: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalWidth:I // field@432d │ │ +19f630: 5924 3043 |00fa: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f634: 5224 2943 |00fc: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalHeight:I // field@4329 │ │ +19f638: 5924 2e43 |00fe: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f63c: 5224 3043 |0100: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f640: 3634 0600 |0102: if-gt v4, v3, 0108 // +0006 │ │ +19f644: 5224 2e43 |0104: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f648: 3734 2100 |0106: if-le v4, v3, 0127 // +0021 │ │ +19f64c: 5224 3043 |0108: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f650: 5229 2e43 |010a: iget v9, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f654: 8233 |010c: int-to-float v3, v3 │ │ +19f656: 3794 0700 |010d: if-le v4, v9, 0114 // +0007 │ │ +19f65a: 5224 3043 |010f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f65e: 8244 |0111: int-to-float v4, v4 │ │ +19f660: c943 |0112: div-float/2addr v3, v4 │ │ +19f662: 2804 |0113: goto 0117 // +0004 │ │ +19f664: 5224 2e43 |0114: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f668: 28fb |0116: goto 0111 // -0005 │ │ +19f66a: 5224 3043 |0117: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f66e: 8244 |0119: int-to-float v4, v4 │ │ +19f670: a804 0403 |011a: mul-float v4, v4, v3 │ │ +19f674: 8744 |011c: float-to-int v4, v4 │ │ +19f676: 5924 3043 |011d: iput v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f67a: 5224 2e43 |011f: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f67e: 8244 |0121: int-to-float v4, v4 │ │ +19f680: a804 0403 |0122: mul-float v4, v4, v3 │ │ +19f684: 8743 |0124: float-to-int v3, v4 │ │ +19f686: 5923 2e43 |0125: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f68a: 5223 2b43 |0127: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19f68e: 32b3 1100 |0129: if-eq v3, v11, 013a // +0011 │ │ +19f692: 5223 2b43 |012b: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalRotationValue:I // field@432b │ │ +19f696: 1304 0e01 |012d: const/16 v4, #int 270 // #10e │ │ +19f69a: 3343 0300 |012f: if-ne v3, v4, 0132 // +0003 │ │ +19f69e: 2809 |0131: goto 013a // +0009 │ │ +19f6a0: 5223 3043 |0132: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f6a4: 5224 2e43 |0134: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f6a8: 6e30 2d07 3104 |0136: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ +19f6ae: 2808 |0139: goto 0141 // +0008 │ │ +19f6b0: 5223 2e43 |013a: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultHeight:I // field@432e │ │ +19f6b4: 5224 3043 |013c: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultWidth:I // field@4330 │ │ +19f6b8: 6e30 2d07 3104 |013e: invoke-virtual {v1, v3, v4}, Lcom/b44t/messenger/DcMsg;.setDimension:(II)V // method@072d │ │ +19f6be: 8473 |0141: long-to-int v3, v7 │ │ +19f6c0: 6e20 2e07 3100 |0142: invoke-virtual {v1, v3}, Lcom/b44t/messenger/DcMsg;.setDuration:(I)V // method@072e │ │ +19f6c6: 8573 |0145: long-to-float v3, v7 │ │ +19f6c8: 5224 2843 |0146: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ +19f6cc: c943 |0148: div-float/2addr v3, v4 │ │ +19f6ce: 5224 2f43 |0149: iget v4, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.resultVideoBitrate:I // field@432f │ │ +19f6d2: 5227 2843 |014b: iget v7, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalDurationMs:F // field@4328 │ │ +19f6d6: 5328 2743 |014d: iget-wide v8, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.originalAudioBytes:J // field@4327 │ │ +19f6da: 7159 f458 4387 |014f: invoke-static {v3, v4, v7, v8, v9}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.calculateEstimatedSize:(FIFJ)I // method@58f4 │ │ +19f6e0: 0a03 |0152: move-result v3 │ │ +19f6e2: 5923 2643 |0153: iput v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4326 │ │ +19f6e6: 5223 2643 |0155: iget v3, v2, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder$VideoEditedInfo;.estimatedBytes:I // field@4326 │ │ +19f6ea: 8133 |0157: int-to-long v3, v3 │ │ +19f6ec: 1607 0400 |0158: const-wide/16 v7, #int 4 // #4 │ │ +19f6f0: 9e07 0c07 |015a: div-long v7, v12, v7 │ │ +19f6f4: bb7c |015c: add-long/2addr v12, v7 │ │ +19f6f6: 3107 030c |015d: cmp-long v7, v3, v12 │ │ +19f6fa: 3d07 0800 |015f: if-lez v7, 0167 // +0008 │ │ +19f6fe: 1a01 893d |0161: const-string v1, "Video cannot be compressed to a reasonable size. Try a shorter video or a lower quality." // string@3d89 │ │ +19f702: 7120 f358 1000 |0163: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ +19f708: 0f06 |0166: return v6 │ │ +19f70a: 7701 bd49 1300 |0167: invoke-static/range {v19}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19f710: 0c03 |016a: move-result-object v3 │ │ +19f712: 0804 1200 |016b: move-object/from16 v4, v18 │ │ +19f716: 7120 ba49 4300 |016d: invoke-static {v3, v4}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getBlobdirFile:(Lcom/b44t/messenger/DcContext;Ljava/lang/String;)Ljava/lang/String; // method@49ba │ │ +19f71c: 0c03 |0170: move-result-object v3 │ │ +19f71e: 2207 0811 |0171: new-instance v7, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder; // type@1108 │ │ +19f722: 7010 f258 0700 |0173: invoke-direct {v7}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.:()V // method@58f2 │ │ +19f728: 7030 f658 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@58f6 │ │ +19f72e: 0a02 |0179: move-result v2 │ │ +19f730: 3902 1400 |017a: if-nez v2, 018e // +0014 │ │ +19f734: 1a01 2933 |017c: const-string v1, "Recoding failed for %s: cannot convert to temporary file %s" // string@3329 │ │ +19f738: 1222 |017e: const/4 v2, #int 2 // #2 │ │ +19f73a: 2322 2d11 |017f: new-array v2, v2, [Ljava/lang/Object; // type@112d │ │ +19f73e: 4d04 0206 |0181: aput-object v4, v2, v6 │ │ +19f742: 1214 |0183: const/4 v4, #int 1 // #1 │ │ +19f744: 4d03 0204 |0184: aput-object v3, v2, v4 │ │ +19f748: 7120 d10a 2100 |0186: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +19f74e: 0c01 |0189: move-result-object v1 │ │ +19f750: 7120 f358 1000 |018a: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.alert:(Landroid/content/Context;Ljava/lang/String;)V // method@58f3 │ │ +19f756: 0f06 |018d: return v6 │ │ +19f758: 7401 0507 1500 |018e: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilename:()Ljava/lang/String; // method@0705 │ │ +19f75e: 0c00 |0191: move-result-object v0 │ │ +19f760: 7401 0407 1500 |0192: invoke-virtual/range {v21}, Lcom/b44t/messenger/DcMsg;.getFilemime:()Ljava/lang/String; // method@0704 │ │ +19f766: 0c02 |0195: move-result-object v2 │ │ +19f768: 6e40 2f07 3120 |0196: invoke-virtual {v1, v3, v0, v2}, Lcom/b44t/messenger/DcMsg;.setFileAndDeduplicate:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@072f │ │ +19f76e: 1a00 af76 |0199: const-string v0, "recoding for %s done" // string@76af │ │ +19f772: 1211 |019b: const/4 v1, #int 1 // #1 │ │ +19f774: 2312 2d11 |019c: new-array v2, v1, [Ljava/lang/Object; // type@112d │ │ +19f778: 4d04 0206 |019e: aput-object v4, v2, v6 │ │ +19f77c: 7120 d10a 2000 |01a0: invoke-static {v0, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +19f782: 0c00 |01a3: move-result-object v0 │ │ +19f784: 7120 c102 0500 |01a4: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +19f78a: 2805 |01a7: goto 01ac // +0005 │ │ +19f78c: 0d00 |01a8: move-exception v0 │ │ +19f78e: 6e10 300a 0000 |01a9: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@0a30 │ │ +19f794: 1211 |01ac: const/4 v1, #int 1 // #1 │ │ +19f796: 0f01 |01ad: return v1 │ │ catches : 1 │ │ 0x0007 - 0x01a7 │ │ Ljava/lang/Exception; -> 0x01a8 │ │ positions : │ │ 0x0007 line=558 │ │ 0x000b line=559 │ │ 0x001c line=562 │ │ @@ -326192,107 +326193,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 │ │ -19f838: |[19f838] 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 │ │ -19f848: 0800 1800 |0000: move-object/from16 v0, v24 │ │ -19f84c: 0801 1900 |0002: move-object/from16 v1, v25 │ │ -19f850: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ -19f854: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ -19f858: 0805 1700 |0008: move-object/from16 v5, v23 │ │ -19f85c: 0206 2000 |000a: move/from16 v6, v32 │ │ -19f860: 7030 fb58 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@58fb │ │ -19f866: 0a07 |000f: move-result v7 │ │ -19f868: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ -19f86c: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ -19f870: 6e20 d101 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ -19f876: 6e20 cd01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -19f87c: 0c0a |001a: move-result-object v10 │ │ -19f87e: 6e30 a758 a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ -19f884: 0a0b |001e: move-result v11 │ │ -19f886: 1a0c d26a |001f: const-string v12, "max-input-size" // string@6ad2 │ │ -19f88a: 6e20 d701 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ -19f890: 0a0a |0024: move-result v10 │ │ -19f892: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ -19f896: 120e |0027: const/4 v14, #int 0 // #0 │ │ -19f898: 310f 030c |0028: cmp-long v15, v3, v12 │ │ -19f89c: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ -19f8a0: 6e40 d001 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -19f8a6: 2804 |002f: goto 0033 // +0004 │ │ -19f8a8: 6e40 d001 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ -19f8ae: 7110 9a0b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ -19f8b4: 0c03 |0036: move-result-object v3 │ │ -19f8b6: 7601 f558 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19f8bc: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ -19f8c0: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ -19f8c4: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -19f8c6: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ -19f8ca: 7601 f558 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ -19f8d0: 7401 cb01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ -19f8d6: 0a0a |0047: move-result v10 │ │ -19f8d8: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ -19f8dc: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ -19f8e0: 6e30 ce01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ -19f8e6: 0a0a |004f: move-result v10 │ │ -19f8e8: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f8ec: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f8f0: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ -19f8f4: 7401 ca01 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ -19f8fa: 0b0c |0059: move-result-wide v12 │ │ -19f8fc: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f900: 120a |005c: const/4 v10, #int 0 // #0 │ │ -19f902: 2804 |005d: goto 0061 // +0004 │ │ -19f904: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f908: 121a |0060: const/4 v10, #int 1 // #1 │ │ -19f90a: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ -19f90e: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ -19f912: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ -19f916: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ -19f91a: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ -19f91e: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ -19f922: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f926: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ -19f92a: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ -19f92e: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ -19f932: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ -19f936: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f93a: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ -19f93e: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ -19f942: 2803 |007d: goto 0080 // +0003 │ │ -19f944: 121a |007e: const/4 v10, #int 1 // #1 │ │ -19f946: 2816 |007f: goto 0095 // +0016 │ │ -19f948: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f94c: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ -19f950: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ -19f954: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ -19f958: 7401 c901 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c9 │ │ -19f95e: 0a0c |008b: move-result v12 │ │ -19f960: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ -19f964: 6e56 b758 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@58b7 │ │ -19f96a: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ -19f96e: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ -19f972: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ -19f976: 7401 c801 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -19f97c: 280a |009a: goto 00a4 // +000a │ │ -19f97e: 12fc |009b: const/4 v12, #int -1 // #ff │ │ -19f980: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ -19f984: 121a |009e: const/4 v10, #int 1 // #1 │ │ -19f986: 2805 |009f: goto 00a4 // +0005 │ │ -19f988: 7401 c801 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ -19f98e: 120a |00a3: const/4 v10, #int 0 // #0 │ │ -19f990: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ -19f994: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ -19f996: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ -19f99a: 2896 |00a9: goto 003f // -006a │ │ -19f99c: 6e20 d301 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ -19f9a2: 1012 |00ad: return-wide v18 │ │ -19f9a4: 1008 |00ae: return-wide v8 │ │ +19f83c: |[19f83c] 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 │ │ +19f84c: 0800 1800 |0000: move-object/from16 v0, v24 │ │ +19f850: 0801 1900 |0002: move-object/from16 v1, v25 │ │ +19f854: 0802 1a00 |0004: move-object/from16 v2, v26 │ │ +19f858: 0503 1b00 |0006: move-wide/from16 v3, v27 │ │ +19f85c: 0805 1700 |0008: move-object/from16 v5, v23 │ │ +19f860: 0206 2000 |000a: move/from16 v6, v32 │ │ +19f864: 7030 fb58 0506 |000c: invoke-direct {v5, v0, v6}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.selectTrack:(Landroid/media/MediaExtractor;Z)I // method@58fb │ │ +19f86a: 0a07 |000f: move-result v7 │ │ +19f86c: 1608 ffff |0010: const-wide/16 v8, #int -1 // #ffff │ │ +19f870: 3a07 9c00 |0012: if-ltz v7, 00ae // +009c │ │ +19f874: 6e20 d101 7000 |0014: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.selectTrack:(I)V // method@01d1 │ │ +19f87a: 6e20 cd01 7000 |0017: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +19f880: 0c0a |001a: move-result-object v10 │ │ +19f882: 6e30 a758 a106 |001b: invoke-virtual {v1, v10, v6}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder;.addTrack:(Landroid/media/MediaFormat;Z)I // method@58a7 │ │ +19f888: 0a0b |001e: move-result v11 │ │ +19f88a: 1a0c d26a |001f: const-string v12, "max-input-size" // string@6ad2 │ │ +19f88e: 6e20 d701 ca00 |0021: invoke-virtual {v10, v12}, Landroid/media/MediaFormat;.getInteger:(Ljava/lang/String;)I // method@01d7 │ │ +19f894: 0a0a |0024: move-result v10 │ │ +19f896: 160c 0000 |0025: const-wide/16 v12, #int 0 // #0 │ │ +19f89a: 120e |0027: const/4 v14, #int 0 // #0 │ │ +19f89c: 310f 030c |0028: cmp-long v15, v3, v12 │ │ +19f8a0: 3d0f 0600 |002a: if-lez v15, 0030 // +0006 │ │ +19f8a4: 6e40 d001 30e4 |002c: invoke-virtual {v0, v3, v4, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +19f8aa: 2804 |002f: goto 0033 // +0004 │ │ +19f8ac: 6e40 d001 c0ed |0030: invoke-virtual {v0, v12, v13, v14}, Landroid/media/MediaExtractor;.seekTo:(JI)V // method@01d0 │ │ +19f8b2: 7110 9a0b 0a00 |0033: invoke-static {v10}, Ljava/nio/ByteBuffer;.allocateDirect:(I)Ljava/nio/ByteBuffer; // method@0b9a │ │ +19f8b8: 0c03 |0036: move-result-object v3 │ │ +19f8ba: 7601 f558 1700 |0037: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19f8c0: 1610 9cff |003a: const-wide/16 v16, #int -100 // #ff9c │ │ +19f8c4: 0512 0800 |003c: move-wide/from16 v18, v8 │ │ +19f8c8: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +19f8ca: 3904 6b00 |003f: if-nez v4, 00aa // +006b │ │ +19f8ce: 7601 f558 1700 |0041: invoke-direct/range {v23}, Lorg/thoughtcrime/securesms/video/recode/VideoRecoder;.checkConversionCanceled:()V // method@58f5 │ │ +19f8d4: 7401 cb01 1800 |0044: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTrackIndex:()I // method@01cb │ │ +19f8da: 0a0a |0047: move-result v10 │ │ +19f8dc: 1314 0100 |0048: const/16 v20, #int 1 // #1 │ │ +19f8e0: 337a 5100 |004a: if-ne v10, v7, 009b // +0051 │ │ +19f8e4: 6e30 ce01 300e |004c: invoke-virtual {v0, v3, v14}, Landroid/media/MediaExtractor;.readSampleData:(Ljava/nio/ByteBuffer;I)I // method@01ce │ │ +19f8ea: 0a0a |004f: move-result v10 │ │ +19f8ec: 592a 2f00 |0050: iput v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f8f0: 522a 2f00 |0052: iget v10, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f8f4: 3a0a 0a00 |0054: if-ltz v10, 005e // +000a │ │ +19f8f8: 7401 ca01 1800 |0056: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleTime:()J // method@01ca │ │ +19f8fe: 0b0c |0059: move-result-wide v12 │ │ +19f900: 5a2c 2e00 |005a: iput-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f904: 120a |005c: const/4 v10, #int 0 // #0 │ │ +19f906: 2804 |005d: goto 0061 // +0004 │ │ +19f908: 592e 2f00 |005e: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f90c: 121a |0060: const/4 v10, #int 1 // #1 │ │ +19f90e: 522c 2f00 |0061: iget v12, v2, Landroid/media/MediaCodec$BufferInfo;.size:I // field@002f │ │ +19f912: 3d0c 3200 |0063: if-lez v12, 0095 // +0032 │ │ +19f916: 390a 3000 |0065: if-nez v10, 0095 // +0030 │ │ +19f91a: 3d0f 0a00 |0067: if-lez v15, 0071 // +000a │ │ +19f91e: 310c 1208 |0069: cmp-long v12, v18, v8 │ │ +19f922: 390c 0600 |006b: if-nez v12, 0071 // +0006 │ │ +19f926: 532c 2e00 |006d: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f92a: 0512 0c00 |006f: move-wide/from16 v18, v12 │ │ +19f92e: 160c 0000 |0071: const-wide/16 v12, #int 0 // #0 │ │ +19f932: 3115 1d0c |0073: cmp-long v21, v29, v12 │ │ +19f936: 3a15 0b00 |0075: if-ltz v21, 0080 // +000b │ │ +19f93a: 532c 2e00 |0077: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f93e: 3116 0c1d |0079: cmp-long v22, v12, v29 │ │ +19f942: 3b16 0300 |007b: if-gez v22, 007e // +0003 │ │ +19f946: 2803 |007d: goto 0080 // +0003 │ │ +19f948: 121a |007e: const/4 v10, #int 1 // #1 │ │ +19f94a: 2816 |007f: goto 0095 // +0016 │ │ +19f94c: 532c 2e00 |0080: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f950: 3116 0c10 |0082: cmp-long v22, v12, v16 │ │ +19f954: 3d16 0d00 |0084: if-lez v22, 0091 // +000d │ │ +19f958: 592e 2d00 |0086: iput v14, v2, Landroid/media/MediaCodec$BufferInfo;.offset:I // field@002d │ │ +19f95c: 7401 c901 1800 |0088: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.getSampleFlags:()I // method@01c9 │ │ +19f962: 0a0c |008b: move-result v12 │ │ +19f964: 592c 2c00 |008c: iput v12, v2, Landroid/media/MediaCodec$BufferInfo;.flags:I // field@002c │ │ +19f968: 6e56 b758 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@58b7 │ │ +19f96e: 532c 2e00 |0091: iget-wide v12, v2, Landroid/media/MediaCodec$BufferInfo;.presentationTimeUs:J // field@002e │ │ +19f972: 0510 0c00 |0093: move-wide/from16 v16, v12 │ │ +19f976: 390a 0f00 |0095: if-nez v10, 00a4 // +000f │ │ +19f97a: 7401 c801 1800 |0097: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +19f980: 280a |009a: goto 00a4 // +000a │ │ +19f982: 12fc |009b: const/4 v12, #int -1 // #ff │ │ +19f984: 33ca 0400 |009c: if-ne v10, v12, 00a0 // +0004 │ │ +19f988: 121a |009e: const/4 v10, #int 1 // #1 │ │ +19f98a: 2805 |009f: goto 00a4 // +0005 │ │ +19f98c: 7401 c801 1800 |00a0: invoke-virtual/range {v24}, Landroid/media/MediaExtractor;.advance:()Z // method@01c8 │ │ +19f992: 120a |00a3: const/4 v10, #int 0 // #0 │ │ +19f994: 380a 0300 |00a4: if-eqz v10, 00a7 // +0003 │ │ +19f998: 1214 |00a6: const/4 v4, #int 1 // #1 │ │ +19f99a: 160c 0000 |00a7: const-wide/16 v12, #int 0 // #0 │ │ +19f99e: 2896 |00a9: goto 003f // -006a │ │ +19f9a0: 6e20 d301 7000 |00aa: invoke-virtual {v0, v7}, Landroid/media/MediaExtractor;.unselectTrack:(I)V // method@01d3 │ │ +19f9a6: 1012 |00ad: return-wide v18 │ │ +19f9a8: 1008 |00ae: return-wide v8 │ │ catches : (none) │ │ positions : │ │ 0x000c line=68 │ │ 0x0014 line=70 │ │ 0x0017 line=71 │ │ 0x001b line=72 │ │ 0x001f line=73 │ │ @@ -326332,39 +326333,39 @@ │ │ type : '(Landroid/media/MediaExtractor;Z)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -19f7d4: |[19f7d4] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ -19f7e4: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cc │ │ -19f7ea: 0a00 |0003: move-result v0 │ │ -19f7ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19f7ee: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ -19f7f2: 6e20 cd01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ -19f7f8: 0c02 |000a: move-result-object v2 │ │ -19f7fa: 1a03 e86b |000b: const-string v3, "mime" // string@6be8 │ │ -19f7fe: 6e20 d801 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ -19f804: 0c02 |0010: move-result-object v2 │ │ -19f806: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ -19f80a: 1a03 1446 |0013: const-string v3, "audio/" // string@4614 │ │ -19f80e: 6e20 eb0a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19f814: 0a02 |0018: move-result v2 │ │ -19f816: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ -19f81a: 0f01 |001b: return v1 │ │ -19f81c: 1a03 bd83 |001c: const-string v3, "video/" // string@83bd │ │ -19f820: 6e20 eb0a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19f826: 0a02 |0021: move-result v2 │ │ -19f828: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ -19f82c: 0f01 |0024: return v1 │ │ -19f82e: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19f832: 28de |0027: goto 0005 // -0022 │ │ -19f834: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ -19f836: 0f05 |0029: return v5 │ │ +19f7d8: |[19f7d8] org.thoughtcrime.securesms.video.recode.VideoRecoder.selectTrack:(Landroid/media/MediaExtractor;Z)I │ │ +19f7e8: 6e10 cc01 0500 |0000: invoke-virtual {v5}, Landroid/media/MediaExtractor;.getTrackCount:()I // method@01cc │ │ +19f7ee: 0a00 |0003: move-result v0 │ │ +19f7f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19f7f2: 3501 2300 |0005: if-ge v1, v0, 0028 // +0023 │ │ +19f7f6: 6e20 cd01 1500 |0007: invoke-virtual {v5, v1}, Landroid/media/MediaExtractor;.getTrackFormat:(I)Landroid/media/MediaFormat; // method@01cd │ │ +19f7fc: 0c02 |000a: move-result-object v2 │ │ +19f7fe: 1a03 e86b |000b: const-string v3, "mime" // string@6be8 │ │ +19f802: 6e20 d801 3200 |000d: invoke-virtual {v2, v3}, Landroid/media/MediaFormat;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@01d8 │ │ +19f808: 0c02 |0010: move-result-object v2 │ │ +19f80a: 3806 0b00 |0011: if-eqz v6, 001c // +000b │ │ +19f80e: 1a03 1446 |0013: const-string v3, "audio/" // string@4614 │ │ +19f812: 6e20 eb0a 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +19f818: 0a02 |0018: move-result v2 │ │ +19f81a: 3802 0c00 |0019: if-eqz v2, 0025 // +000c │ │ +19f81e: 0f01 |001b: return v1 │ │ +19f820: 1a03 bd83 |001c: const-string v3, "video/" // string@83bd │ │ +19f824: 6e20 eb0a 3200 |001e: invoke-virtual {v2, v3}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +19f82a: 0a02 |0021: move-result v2 │ │ +19f82c: 3802 0300 |0022: if-eqz v2, 0025 // +0003 │ │ +19f830: 0f01 |0024: return v1 │ │ +19f832: d801 0101 |0025: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19f836: 28de |0027: goto 0005 // -0022 │ │ +19f838: 12b5 |0028: const/4 v5, #int -5 // #fb │ │ +19f83a: 0f05 |0029: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=52 │ │ 0x000b line=53 │ │ 0x0013 line=55 │ │ 0x001c line=59 │ │ @@ -326416,21 +326417,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 │ │ -19fc98: |[19fc98] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ -19fca8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19fcae: 5b01 3743 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4337 │ │ -19fcb2: 5b02 3843 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4338 │ │ -19fcb6: 5b03 3943 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4339 │ │ -19fcba: 5b04 3a43 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@433a │ │ -19fcbe: 0e00 |000b: return-void │ │ +19fc9c: |[19fc9c] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V │ │ +19fcac: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19fcb2: 5b01 3743 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4337 │ │ +19fcb6: 5b02 3843 |0005: iput-object v2, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4338 │ │ +19fcba: 5b03 3943 |0007: iput-object v3, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4339 │ │ +19fcbe: 5b04 3a43 |0009: iput-object v4, v0, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@433a │ │ +19fcc2: 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; │ │ @@ -326443,23 +326444,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 │ │ -19fcc0: |[19fcc0] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ -19fcd0: 5460 3743 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4337 │ │ -19fcd4: 5461 3843 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4338 │ │ -19fcd8: 5462 3943 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4339 │ │ -19fcdc: 5463 3a43 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@433a │ │ -19fce0: 0774 |0008: move-object v4, v7 │ │ -19fce2: 0185 |0009: move v5, v8 │ │ -19fce4: 7406 0159 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@5901 │ │ -19fcea: 0e00 |000d: return-void │ │ +19fcc4: |[19fcc4] org.thoughtcrime.securesms.videochat.VideochatUtil$$ExternalSyntheticLambda0.onClick:(Landroid/content/DialogInterface;I)V │ │ +19fcd4: 5460 3743 |0000: iget-object v0, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/videochat/VideochatUtil; // field@4337 │ │ +19fcd8: 5461 3843 |0002: iget-object v1, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$1:Lcom/b44t/messenger/DcContext; // field@4338 │ │ +19fcdc: 5462 3943 |0004: iget-object v2, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$2:Lcom/b44t/messenger/DcChat; // field@4339 │ │ +19fce0: 5463 3a43 |0006: iget-object v3, v6, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.f$3:Landroid/app/Activity; // field@433a │ │ +19fce4: 0774 |0008: move-object v4, v7 │ │ +19fce6: 0185 |0009: move v5, v8 │ │ +19fce8: 7406 0159 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@5901 │ │ +19fcee: 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 │ │ @@ -326489,17 +326490,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19fcec: |[19fcec] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ -19fcfc: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19fd02: 0e00 |0003: return-void │ │ +19fcf0: |[19fcf0] org.thoughtcrime.securesms.videochat.VideochatUtil.:()V │ │ +19fd00: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19fd06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/videochat/VideochatUtil; │ │ │ │ Virtual methods - │ │ @@ -326508,46 +326509,46 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -19fd04: |[19fd04] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ -19fd14: 7110 bd49 0700 |0000: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19fd1a: 0c00 |0003: move-result-object v0 │ │ -19fd1c: 6e20 9906 8000 |0004: invoke-virtual {v0, v8}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -19fd22: 0c08 |0007: move-result-object v8 │ │ -19fd24: 2201 4901 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -19fd28: 7020 8804 7100 |000a: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -19fd2e: 6002 022c |000d: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_to_videochat:I // field@2c02 │ │ -19fd32: 6e10 5c06 0800 |000f: invoke-virtual {v8}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@065c │ │ -19fd38: 0c03 |0012: move-result-object v3 │ │ -19fd3a: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -19fd3c: 2344 2d11 |0014: new-array v4, v4, [Ljava/lang/Object; // type@112d │ │ -19fd40: 1205 |0016: const/4 v5, #int 0 // #0 │ │ -19fd42: 4d03 0405 |0017: aput-object v3, v4, v5 │ │ -19fd46: 6e30 1f00 2704 |0019: invoke-virtual {v7, v2, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ -19fd4c: 0c02 |001c: move-result-object v2 │ │ -19fd4e: 6e20 9804 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0498 │ │ -19fd54: 0c01 |0020: move-result-object v1 │ │ -19fd56: 6002 012c |0021: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_hint:I // field@2c01 │ │ -19fd5a: 6e20 8d04 2100 |0023: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ -19fd60: 0c01 |0026: move-result-object v1 │ │ -19fd62: 6002 3328 |0027: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ -19fd66: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -19fd68: 6e30 8f04 2103 |002a: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -19fd6e: 0c01 |002d: move-result-object v1 │ │ -19fd70: 6002 a02a |002e: sget v2, Lorg/thoughtcrime/securesms/R$string;.ok:I // field@2aa0 │ │ -19fd74: 2203 0911 |0030: new-instance v3, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@1109 │ │ -19fd78: 7057 fc58 6380 |0032: invoke-direct {v3, v6, v0, v8, v7}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V // method@58fc │ │ -19fd7e: 6e30 9404 2103 |0035: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -19fd84: 0c07 |0038: move-result-object v7 │ │ -19fd86: 6e10 9a04 0700 |0039: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -19fd8c: 0e00 |003c: return-void │ │ +19fd08: |[19fd08] org.thoughtcrime.securesms.videochat.VideochatUtil.invite:(Landroid/app/Activity;I)V │ │ +19fd18: 7110 bd49 0700 |0000: invoke-static {v7}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19fd1e: 0c00 |0003: move-result-object v0 │ │ +19fd20: 6e20 9906 8000 |0004: invoke-virtual {v0, v8}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +19fd26: 0c08 |0007: move-result-object v8 │ │ +19fd28: 2201 4901 |0008: new-instance v1, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +19fd2c: 7020 8804 7100 |000a: invoke-direct {v1, v7}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +19fd32: 6002 022c |000d: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_to_videochat:I // field@2c02 │ │ +19fd36: 6e10 5c06 0800 |000f: invoke-virtual {v8}, Lcom/b44t/messenger/DcChat;.getName:()Ljava/lang/String; // method@065c │ │ +19fd3c: 0c03 |0012: move-result-object v3 │ │ +19fd3e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +19fd40: 2344 2d11 |0014: new-array v4, v4, [Ljava/lang/Object; // type@112d │ │ +19fd44: 1205 |0016: const/4 v5, #int 0 // #0 │ │ +19fd46: 4d03 0405 |0017: aput-object v3, v4, v5 │ │ +19fd4a: 6e30 1f00 2704 |0019: invoke-virtual {v7, v2, v4}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@001f │ │ +19fd50: 0c02 |001c: move-result-object v2 │ │ +19fd52: 6e20 9804 2100 |001d: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0498 │ │ +19fd58: 0c01 |0020: move-result-object v1 │ │ +19fd5a: 6002 012c |0021: sget v2, Lorg/thoughtcrime/securesms/R$string;.videochat_invite_user_hint:I // field@2c01 │ │ +19fd5e: 6e20 8d04 2100 |0023: invoke-virtual {v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ +19fd64: 0c01 |0026: move-result-object v1 │ │ +19fd66: 6002 3328 |0027: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ +19fd6a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +19fd6c: 6e30 8f04 2103 |002a: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +19fd72: 0c01 |002d: move-result-object v1 │ │ +19fd74: 6002 a02a |002e: sget v2, Lorg/thoughtcrime/securesms/R$string;.ok:I // field@2aa0 │ │ +19fd78: 2203 0911 |0030: new-instance v3, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0; // type@1109 │ │ +19fd7c: 7057 fc58 6380 |0032: invoke-direct {v3, v6, v0, v8, v7}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/videochat/VideochatUtil;Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcChat;Landroid/app/Activity;)V // method@58fc │ │ +19fd82: 6e30 9404 2103 |0035: invoke-virtual {v1, v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +19fd88: 0c07 |0038: move-result-object v7 │ │ +19fd8a: 6e10 9a04 0700 |0039: invoke-virtual {v7}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +19fd90: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x0008 line=21 │ │ 0x000f line=22 │ │ 0x0023 line=23 │ │ @@ -326564,23 +326565,23 @@ │ │ type : '(Landroid/app/Activity;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19fd90: |[19fd90] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ -19fda0: 7110 bd49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19fda6: 0c00 |0003: move-result-object v0 │ │ -19fda8: 6e20 ad06 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -19fdae: 0c03 |0007: move-result-object v3 │ │ -19fdb0: 6e10 1807 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0718 │ │ -19fdb6: 0c03 |000b: move-result-object v3 │ │ -19fdb8: 7120 3156 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5631 │ │ -19fdbe: 0e00 |000f: return-void │ │ +19fd94: |[19fd94] org.thoughtcrime.securesms.videochat.VideochatUtil.join:(Landroid/app/Activity;I)V │ │ +19fda4: 7110 bd49 0200 |0000: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19fdaa: 0c00 |0003: move-result-object v0 │ │ +19fdac: 6e20 ad06 3000 |0004: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +19fdb2: 0c03 |0007: move-result-object v3 │ │ +19fdb4: 6e10 1807 0300 |0008: invoke-virtual {v3}, Lcom/b44t/messenger/DcMsg;.getVideochatUrl:()Ljava/lang/String; // method@0718 │ │ +19fdba: 0c03 |000b: move-result-object v3 │ │ +19fdbc: 7120 3156 3200 |000c: invoke-static {v2, v3}, Lorg/thoughtcrime/securesms/util/IntentUtils;.showInBrowser:(Landroid/content/Context;Ljava/lang/String;)V // method@5631 │ │ +19fdc2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0008 line=37 │ │ 0x000c line=38 │ │ locals : │ │ @@ -326593,22 +326594,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 │ │ -19fdc0: |[19fdc0] 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 │ │ -19fdd0: 6e10 5a06 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065a │ │ -19fdd6: 0a02 |0003: move-result v2 │ │ -19fdd8: 6e20 d406 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06d4 │ │ -19fdde: 0a01 |0007: move-result v1 │ │ -19fde0: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -19fde4: 6e30 0059 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@5900 │ │ -19fdea: 0e00 |000d: return-void │ │ +19fdc4: |[19fdc4] 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 │ │ +19fdd4: 6e10 5a06 0200 |0000: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getId:()I // method@065a │ │ +19fdda: 0a02 |0003: move-result v2 │ │ +19fddc: 6e20 d406 2100 |0004: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.sendVideochatInvitation:(I)I // method@06d4 │ │ +19fde2: 0a01 |0007: move-result v1 │ │ +19fde4: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +19fde8: 6e30 0059 3001 |000a: invoke-virtual {v0, v3, v1}, Lorg/thoughtcrime/securesms/videochat/VideochatUtil;.join:(Landroid/app/Activity;I)V // method@5900 │ │ +19fdee: 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; │ │ @@ -429746,18 +429747,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 │ │ -18d604: |[18d604] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18d614: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d61a: 5b01 2741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4127 │ │ -18d61e: 0e00 |0005: return-void │ │ +18d608: |[18d608] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18d618: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d61e: 5b01 2741 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4127 │ │ +18d622: 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; │ │ │ │ @@ -429767,18 +429768,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -18d620: |[18d620] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ -18d630: 5410 2741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4127 │ │ -18d634: 7110 3e54 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@543e │ │ -18d63a: 0e00 |0005: return-void │ │ +18d624: |[18d624] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda1.onDrawingChanged:()V │ │ +18d634: 5410 2741 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4127 │ │ +18d638: 7110 3e54 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@543e │ │ +18d63e: 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 : 5231 (D8$$SyntheticClass) │ │ @@ -429811,18 +429812,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 │ │ -18d63c: |[18d63c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18d64c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d652: 5b01 2841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4128 │ │ -18d656: 0e00 |0005: return-void │ │ +18d640: |[18d640] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18d650: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d656: 5b01 2841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4128 │ │ +18d65a: 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; │ │ │ │ @@ -429832,18 +429833,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -18d658: |[18d658] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ -18d668: 5410 2841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4128 │ │ -18d66c: 7130 3d54 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@543d │ │ -18d672: 0e00 |0005: return-void │ │ +18d65c: |[18d65c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$$ExternalSyntheticLambda2.onAvailabilityChanged:(ZZ)V │ │ +18d66c: 5410 2841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4128 │ │ +18d670: 7130 3d54 2003 |0002: invoke-static {v0, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V // method@543d │ │ +18d676: 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 │ │ @@ -429883,18 +429884,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 │ │ -18d674: |[18d674] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18d684: 5b01 2941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d688: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18d68e: 0e00 |0005: return-void │ │ +18d678: |[18d678] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18d688: 5b01 2941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d68c: 7010 9a0a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18d692: 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; │ │ │ │ @@ -429903,31 +429904,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 │ │ -18d798: |[18d798] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ -18d7a8: 7210 b64b 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4bb6 │ │ -18d7ae: 0a04 |0003: move-result v4 │ │ -18d7b0: 5420 2941 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d7b4: 7110 4354 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ -18d7ba: 0c00 |0009: move-result-object v0 │ │ -18d7bc: 6201 4f41 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ -18d7c0: 6e20 9d54 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ -18d7c6: 5420 2941 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d7ca: 7110 4354 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ -18d7d0: 0c00 |0014: move-result-object v0 │ │ -18d7d2: 6e20 b854 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@54b8 │ │ -18d7d8: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ -18d7dc: 5424 2941 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d7e0: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -18d7e2: 7130 4554 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@5445 │ │ -18d7e8: 0e00 |0020: return-void │ │ +18d79c: |[18d79c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.setTextElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;Z)V │ │ +18d7ac: 7210 b64b 0400 |0000: invoke-interface {v4}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.getColor:()I // method@4bb6 │ │ +18d7b2: 0a04 |0003: move-result v4 │ │ +18d7b4: 5420 2941 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d7b8: 7110 4354 0000 |0006: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ +18d7be: 0c00 |0009: move-result-object v0 │ │ +18d7c0: 6201 4f41 |000a: sget-object v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.TEXT:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414f │ │ +18d7c4: 6e20 9d54 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ +18d7ca: 5420 2941 |000f: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d7ce: 7110 4354 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ +18d7d4: 0c00 |0014: move-result-object v0 │ │ +18d7d6: 6e20 b854 4000 |0015: invoke-virtual {v0, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setActiveColor:(I)V // method@54b8 │ │ +18d7dc: 3805 0800 |0018: if-eqz v5, 0020 // +0008 │ │ +18d7e0: 5424 2941 |001a: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d7e4: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +18d7e6: 7130 4554 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@5445 │ │ +18d7ec: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0004 line=369 │ │ 0x000f line=370 │ │ 0x001a line=372 │ │ locals : │ │ @@ -429942,27 +429943,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 │ │ -18d690: |[18d690] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18d6a0: 5420 2941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d6a4: 7120 4254 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@5442 │ │ -18d6aa: 6e10 cc4c 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ -18d6b0: 0c00 |0008: move-result-object v0 │ │ -18d6b2: 2000 740f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ -18d6b6: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -18d6ba: 6e10 cc4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ -18d6c0: 0c00 |0010: move-result-object v0 │ │ -18d6c2: 1f00 1e0f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18d6c6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -18d6c8: 7040 3754 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@5437 │ │ -18d6ce: 0e00 |0017: return-void │ │ +18d694: |[18d694] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDoubleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18d6a4: 5420 2941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d6a8: 7120 4254 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@5442 │ │ +18d6ae: 6e10 cc4c 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ +18d6b4: 0c00 |0008: move-result-object v0 │ │ +18d6b6: 2000 740f |0009: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ +18d6ba: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +18d6be: 6e10 cc4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ +18d6c4: 0c00 |0010: move-result-object v0 │ │ +18d6c6: 1f00 1e0f |0011: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18d6ca: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +18d6cc: 7040 3754 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@5437 │ │ +18d6d2: 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; │ │ @@ -429973,29 +429974,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 │ │ -18d6d0: |[18d6d0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18d6e0: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ -18d6e4: 5412 2941 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d6e8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -18d6ea: 7120 4254 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@5442 │ │ -18d6f0: 5412 2941 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d6f4: 7110 4354 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ -18d6fa: 0c02 |000d: move-result-object v2 │ │ -18d6fc: 6200 4e41 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18d700: 6e20 9d54 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ -18d706: 5412 2941 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d70a: 7110 4454 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5444 │ │ -18d710: 0c02 |0018: move-result-object v2 │ │ -18d712: 6e10 2f4c 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c2f │ │ -18d718: 0e00 |001c: return-void │ │ +18d6d4: |[18d6d4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntityDown:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18d6e4: 3902 1c00 |0000: if-nez v2, 001c // +001c │ │ +18d6e8: 5412 2941 |0002: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d6ec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +18d6ee: 7120 4254 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@5442 │ │ +18d6f4: 5412 2941 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d6f8: 7110 4354 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ +18d6fe: 0c02 |000d: move-result-object v2 │ │ +18d700: 6200 4e41 |000e: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18d704: 6e20 9d54 0200 |0010: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ +18d70a: 5412 2941 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d70e: 7110 4454 0200 |0015: invoke-static {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5444 │ │ +18d714: 0c02 |0018: move-result-object v2 │ │ +18d716: 6e10 2f4c 0200 |0019: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c2f │ │ +18d71c: 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; │ │ @@ -430006,41 +430007,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 │ │ -18d71c: |[18d71c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ -18d72c: 5420 2941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d730: 7120 4254 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@5442 │ │ -18d736: 5420 2941 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d73a: 7110 4154 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@5441 │ │ -18d740: 0c00 |000a: move-result-object v0 │ │ -18d742: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ -18d746: 6e10 cc4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ -18d74c: 0c00 |0010: move-result-object v0 │ │ -18d74e: 2000 740f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ -18d752: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ -18d756: 6e10 cc4c 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ -18d75c: 0c00 |0018: move-result-object v0 │ │ -18d75e: 1f00 1e0f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18d762: 5421 2941 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d766: 7110 4454 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5444 │ │ -18d76c: 0c01 |0020: move-result-object v1 │ │ -18d76e: 6e10 3a4c 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@4c3a │ │ -18d774: 0a01 |0024: move-result v1 │ │ -18d776: 7040 3754 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@5437 │ │ -18d77c: 280c |0028: goto 0034 // +000c │ │ -18d77e: 5423 2941 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ -18d782: 7110 4354 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ -18d788: 0c03 |002e: move-result-object v3 │ │ -18d78a: 6200 4d41 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ -18d78e: 6e20 9d54 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ -18d794: 0e00 |0034: return-void │ │ +18d720: |[18d720] org.thoughtcrime.securesms.scribbles.ImageEditorFragment$1.onEntitySingleTap:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V │ │ +18d730: 5420 2941 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d734: 7120 4254 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@5442 │ │ +18d73a: 5420 2941 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d73e: 7110 4154 0000 |0007: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // method@5441 │ │ +18d744: 0c00 |000a: move-result-object v0 │ │ +18d746: 3800 2900 |000b: if-eqz v0, 0034 // +0029 │ │ +18d74a: 6e10 cc4c 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ +18d750: 0c00 |0010: move-result-object v0 │ │ +18d752: 2000 740f |0011: instance-of v0, v0, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ +18d756: 3800 1600 |0013: if-eqz v0, 0029 // +0016 │ │ +18d75a: 6e10 cc4c 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ +18d760: 0c00 |0018: move-result-object v0 │ │ +18d762: 1f00 1e0f |0019: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18d766: 5421 2941 |001b: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d76a: 7110 4454 0100 |001d: invoke-static {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // method@5444 │ │ +18d770: 0c01 |0020: move-result-object v1 │ │ +18d772: 6e10 3a4c 0100 |0021: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.isTextEditing:()Z // method@4c3a │ │ +18d778: 0a01 |0024: move-result v1 │ │ +18d77a: 7040 3754 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@5437 │ │ +18d780: 280c |0028: goto 0034 // +000c │ │ +18d782: 5423 2941 |0029: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@4129 │ │ +18d786: 7110 4354 0300 |002b: invoke-static {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // method@5443 │ │ +18d78c: 0c03 |002e: move-result-object v3 │ │ +18d78e: 6200 4d41 |002f: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.MOVE_DELETE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414d │ │ +18d792: 6e20 9d54 0300 |0031: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ +18d798: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ 0x000d line=348 │ │ 0x0015 line=349 │ │ 0x0029 line=351 │ │ @@ -430078,18 +430079,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 │ │ -18e18c: |[18e18c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e19c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e1a2: 5b01 3841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4138 │ │ -18e1a6: 0e00 |0005: return-void │ │ +18e190: |[18e190] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e1a0: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e1a6: 5b01 3841 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4138 │ │ +18e1aa: 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; │ │ │ │ @@ -430099,18 +430100,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e1a8: |[18e1a8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ -18e1b8: 5410 3841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4138 │ │ -18e1bc: 6e20 b154 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54b1 │ │ -18e1c2: 0e00 |0005: return-void │ │ +18e1ac: |[18e1ac] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda0.onColorChange:(I)V │ │ +18e1bc: 5410 3841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4138 │ │ +18e1c0: 6e20 b154 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$12$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54b1 │ │ +18e1c6: 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 │ │ │ │ @@ -430144,18 +430145,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 │ │ -18e314: |[18e314] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ -18e324: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e32a: 5b01 3f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@413f │ │ -18e32e: 0e00 |0005: return-void │ │ +18e318: |[18e318] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.:(Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;)V │ │ +18e328: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e32e: 5b01 3f41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@413f │ │ +18e332: 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; │ │ │ │ @@ -430165,18 +430166,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e330: |[18e330] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ -18e340: 5410 3f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@413f │ │ -18e344: 6e20 2f55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ -18e34a: 0e00 |0005: return-void │ │ +18e334: |[18e334] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda2.onColorSelected:(I)V │ │ +18e344: 5410 3f41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda2;.f$0:Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker; // field@413f │ │ +18e348: 6e20 2f55 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/VerticalSlideColorPicker;.setActiveColor:(I)V // method@552f │ │ +18e34e: 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 │ │ │ │ @@ -430210,18 +430211,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 │ │ -18e3f4: |[18e3f4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ -18e404: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e40a: 5b01 4341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ -18e40e: 0e00 |0005: return-void │ │ +18e3f8: |[18e3f8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;)V │ │ +18e408: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e40e: 5b01 4341 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ +18e412: 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; │ │ │ │ @@ -430231,18 +430232,18 @@ │ │ type : '(I)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18e410: |[18e410] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ -18e420: 5410 4341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ -18e424: 6e20 b254 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54b2 │ │ -18e42a: 0e00 |0005: return-void │ │ +18e414: |[18e414] org.thoughtcrime.securesms.scribbles.ImageEditorHud$$ExternalSyntheticLambda6.onColorChange:(I)V │ │ +18e424: 5410 4341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda6;.f$0:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4143 │ │ +18e428: 6e20 b254 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.lambda$new$13$org-thoughtcrime-securesms-scribbles-ImageEditorHud:(I)V // method@54b2 │ │ +18e42e: 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 │ │ │ │ @@ -430277,17 +430278,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18e4d4: |[18e4d4] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ -18e4e4: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18e4ea: 0e00 |0003: return-void │ │ +18e4d8: |[18e4d8] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.:()V │ │ +18e4e8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18e4ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$1; │ │ │ │ Virtual methods - │ │ @@ -430296,121 +430297,121 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18e4ec: |[18e4ec] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ -18e4fc: 0e00 |0000: return-void │ │ +18e4f0: |[18e4f0] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onColorChange:(I)V │ │ +18e500: 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 │ │ -18e500: |[18e500] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ -18e510: 0e00 |0000: return-void │ │ +18e504: |[18e504] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onDelete:()V │ │ +18e514: 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 │ │ -18e514: |[18e514] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ -18e524: 0e00 |0000: return-void │ │ +18e518: |[18e518] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onFlipHorizontal:()V │ │ +18e528: 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 │ │ -18e528: |[18e528] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18e538: 0e00 |0000: return-void │ │ +18e52c: |[18e52c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18e53c: 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 │ │ -18e53c: |[18e53c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ -18e54c: 0e00 |0000: return-void │ │ +18e540: |[18e540] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRequestFullScreen:(ZZ)V │ │ +18e550: 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 │ │ -18e550: |[18e550] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ -18e560: 0e00 |0000: return-void │ │ +18e554: |[18e554] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onRotate90AntiClockwise:()V │ │ +18e564: 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 │ │ -18e564: |[18e564] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ -18e574: 0e00 |0000: return-void │ │ +18e568: |[18e568] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onSave:()V │ │ +18e578: 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 │ │ -18e578: |[18e578] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ -18e588: 0e00 |0000: return-void │ │ +18e57c: |[18e57c] org.thoughtcrime.securesms.scribbles.ImageEditorHud$1.onUndo:()V │ │ +18e58c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 6266 (ImageEditorHud.java) │ │ │ │ Class #2446 header: │ │ @@ -430453,26 +430454,26 @@ │ │ type : '(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -18f62c: |[18f62c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ -18f63c: 5b01 7541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4175 │ │ -18f640: 7020 f205 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -18f646: 6001 4d25 |0005: sget v1, Lorg/thoughtcrime/securesms/R$id;.sticker_image:I // field@254d │ │ -18f64a: 6e20 1703 1200 |0007: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18f650: 0c01 |000a: move-result-object v1 │ │ -18f652: 1f01 3101 |000b: check-cast v1, Landroid/widget/ImageView; // type@0131 │ │ -18f656: 5b01 7441 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4174 │ │ -18f65a: 2201 7810 |000f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@1078 │ │ -18f65e: 7020 dc54 0100 |0011: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@54dc │ │ -18f664: 6e20 4103 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -18f66a: 0e00 |0017: return-void │ │ +18f630: |[18f630] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V │ │ +18f640: 5b01 7541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4175 │ │ +18f644: 7020 f205 2000 |0002: invoke-direct {v0, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +18f64a: 6001 4d25 |0005: sget v1, Lorg/thoughtcrime/securesms/R$id;.sticker_image:I // field@254d │ │ +18f64e: 6e20 1703 1200 |0007: invoke-virtual {v2, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18f654: 0c01 |000a: move-result-object v1 │ │ +18f656: 1f01 3101 |000b: check-cast v1, Landroid/widget/ImageView; // type@0131 │ │ +18f65a: 5b01 7441 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4174 │ │ +18f65e: 2201 7810 |000f: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0; // type@1078 │ │ +18f662: 7020 dc54 0100 |0011: invoke-direct {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@54dc │ │ +18f668: 6e20 4103 1200 |0014: invoke-virtual {v2, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +18f66e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x000f line=146 │ │ locals : │ │ @@ -430485,17 +430486,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 │ │ -18f5fc: |[18f5fc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ -18f60c: 5400 7341 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ -18f610: 1100 |0002: return-object v0 │ │ +18f600: |[18f600] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$000:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Ljava/lang/String; │ │ +18f610: 5400 7341 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ +18f614: 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;) │ │ @@ -430503,17 +430504,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 │ │ -18f614: |[18f614] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ -18f624: 5b01 7341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ -18f628: 1101 |0002: return-object v1 │ │ +18f618: |[18f618] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$002:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;Ljava/lang/String;)Ljava/lang/String; │ │ +18f628: 5b01 7341 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ +18f62c: 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; │ │ │ │ @@ -430522,17 +430523,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 │ │ -18f5e4: |[18f5e4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ -18f5f4: 5400 7441 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4174 │ │ -18f5f8: 1100 |0002: return-object v0 │ │ +18f5e8: |[18f5e8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.access$100:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)Landroid/widget/ImageView; │ │ +18f5f8: 5400 7441 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.image:Landroid/widget/ImageView; // field@4174 │ │ +18f5fc: 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 - │ │ @@ -430541,22 +430542,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -18f66c: |[18f66c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ -18f67c: 6e10 e254 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@54e2 │ │ -18f682: 0a02 |0003: move-result v2 │ │ -18f684: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ -18f688: 5412 7541 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4175 │ │ -18f68c: 5410 7341 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ -18f690: 7120 e554 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@54e5 │ │ -18f696: 0e00 |000d: return-void │ │ +18f670: |[18f670] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter$StickerViewHolder.lambda$new$0$org-thoughtcrime-securesms-scribbles-StickerSelectFragment$StickersAdapter$StickerViewHolder:(Landroid/view/View;)V │ │ +18f680: 6e10 e254 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.getAdapterPosition:()I // method@54e2 │ │ +18f686: 0a02 |0003: move-result v2 │ │ +18f688: 3a02 0900 |0004: if-ltz v2, 000d // +0009 │ │ +18f68c: 5412 7541 |0006: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.this$1:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // field@4175 │ │ +18f690: 5410 7341 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.fileName:Ljava/lang/String; // field@4173 │ │ +18f694: 7120 e554 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@54e5 │ │ +18f69a: 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; │ │ @@ -430609,23 +430610,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 │ │ -18f6fc: |[18f6fc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ -18f70c: 5b01 7941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ -18f710: 7010 e705 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ -18f716: 5b03 7641 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ -18f71a: 5b04 7841 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ -18f71e: 7110 e602 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -18f724: 0c01 |000c: move-result-object v1 │ │ -18f726: 5b01 7741 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4177 │ │ -18f72a: 0e00 |000f: return-void │ │ +18f700: |[18f700] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;[Ljava/lang/String;)V │ │ +18f710: 5b01 7941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ +18f714: 7010 e705 0000 |0002: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ +18f71a: 5b03 7641 |0005: iput-object v3, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ +18f71e: 5b04 7841 |0007: iput-object v4, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ +18f722: 7110 e602 0200 |0009: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +18f728: 0c01 |000c: move-result-object v1 │ │ +18f72a: 5b01 7741 |000d: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4177 │ │ +18f72e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ 0x0007 line=105 │ │ 0x0009 line=106 │ │ locals : │ │ @@ -430640,17 +430641,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 │ │ -18f72c: |[18f72c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ -18f73c: 7020 eb54 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@54eb │ │ -18f742: 0e00 |0003: return-void │ │ +18f730: |[18f730] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.access$300:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Ljava/lang/String;)V │ │ +18f740: 7020 eb54 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onStickerSelected:(Ljava/lang/String;)V // method@54eb │ │ +18f746: 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; │ │ │ │ @@ -430659,24 +430660,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -18f7d4: |[18f7d4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ -18f7e4: 5410 7941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ -18f7e8: 7110 ef54 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@54ef │ │ -18f7ee: 0c00 |0005: move-result-object v0 │ │ -18f7f0: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -18f7f4: 5410 7941 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ -18f7f8: 7110 ef54 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@54ef │ │ -18f7fe: 0c00 |000d: move-result-object v0 │ │ -18f800: 7220 db54 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@54db │ │ -18f806: 0e00 |0011: return-void │ │ +18f7d8: |[18f7d8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onStickerSelected:(Ljava/lang/String;)V │ │ +18f7e8: 5410 7941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ +18f7ec: 7110 ef54 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@54ef │ │ +18f7f2: 0c00 |0005: move-result-object v0 │ │ +18f7f4: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +18f7f8: 5410 7941 |0008: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.this$0:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // field@4179 │ │ +18f7fc: 7110 ef54 0000 |000a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // method@54ef │ │ +18f802: 0c00 |000d: move-result-object v0 │ │ +18f804: 7220 db54 2000 |000e: invoke-interface {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;.onStickerSelected:(Ljava/lang/String;)V // method@54db │ │ +18f80a: 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; │ │ │ │ @@ -430686,18 +430687,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -18f6b4: |[18f6b4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ -18f6c4: 5410 7841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ -18f6c8: 2100 |0002: array-length v0, v0 │ │ -18f6ca: 0f00 |0003: return v0 │ │ +18f6b8: |[18f6b8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.getItemCount:()I │ │ +18f6c8: 5410 7841 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ +18f6cc: 2100 |0002: array-length v0, v0 │ │ +18f6ce: 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;) │ │ @@ -430705,18 +430706,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 │ │ -18f744: |[18f744] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -18f754: 1f01 7910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ -18f758: 6e30 e854 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@54e8 │ │ -18f75e: 0e00 |0005: return-void │ │ +18f748: |[18f748] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +18f758: 1f01 7910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ +18f75c: 6e30 e854 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V // method@54e8 │ │ +18f762: 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 │ │ @@ -430726,38 +430727,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 │ │ -18f760: |[18f760] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ -18f770: 5420 7841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ -18f774: 4604 0004 |0002: aget-object v4, v0, v4 │ │ -18f778: 7120 e054 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@54e0 │ │ -18f77e: 5424 7641 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ -18f782: 2200 0903 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -18f786: 1a01 3a53 |000b: const-string v1, "file:///android_asset/" // string@533a │ │ -18f78a: 7020 080b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -18f790: 7110 df54 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@54df │ │ -18f796: 0c01 |0013: move-result-object v1 │ │ -18f798: 6e20 110b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18f79e: 6e10 220b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -18f7a4: 0c00 |001a: move-result-object v0 │ │ -18f7a6: 7110 0102 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -18f7ac: 0c00 |001e: move-result-object v0 │ │ -18f7ae: 6e20 4450 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5044 │ │ -18f7b4: 0c04 |0022: move-result-object v4 │ │ -18f7b6: 6200 6d00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -18f7ba: 6e20 a04f 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ -18f7c0: 0c04 |0028: move-result-object v4 │ │ -18f7c2: 7110 e154 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@54e1 │ │ -18f7c8: 0c03 |002c: move-result-object v3 │ │ -18f7ca: 6e20 c04f 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@4fc0 │ │ -18f7d0: 0e00 |0030: return-void │ │ +18f764: |[18f764] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;I)V │ │ +18f774: 5420 7841 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.stickerFiles:[Ljava/lang/String; // field@4178 │ │ +18f778: 4604 0004 |0002: aget-object v4, v0, v4 │ │ +18f77c: 7120 e054 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@54e0 │ │ +18f782: 5424 7641 |0007: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ +18f786: 2200 0903 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +18f78a: 1a01 3a53 |000b: const-string v1, "file:///android_asset/" // string@533a │ │ +18f78e: 7020 080b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +18f794: 7110 df54 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@54df │ │ +18f79a: 0c01 |0013: move-result-object v1 │ │ +18f79c: 6e20 110b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18f7a2: 6e10 220b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +18f7a8: 0c00 |001a: move-result-object v0 │ │ +18f7aa: 7110 0102 0000 |001b: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +18f7b0: 0c00 |001e: move-result-object v0 │ │ +18f7b2: 6e20 4450 0400 |001f: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.load:(Landroid/net/Uri;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5044 │ │ +18f7b8: 0c04 |0022: move-result-object v4 │ │ +18f7ba: 6200 6d00 |0023: sget-object v0, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +18f7be: 6e20 a04f 0400 |0025: invoke-virtual {v4, v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ +18f7c4: 0c04 |0028: move-result-object v4 │ │ +18f7c6: 7110 e154 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@54e1 │ │ +18f7cc: 0c03 |002c: move-result-object v3 │ │ +18f7ce: 6e20 c04f 3400 |002d: invoke-virtual {v4, v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.into:(Landroid/widget/ImageView;)Lcom/bumptech/glide/request/target/ViewTarget; // method@4fc0 │ │ +18f7d4: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0007 line=118 │ │ 0x0025 line=119 │ │ 0x0029 line=120 │ │ locals : │ │ @@ -430770,18 +430771,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 │ │ -18f698: |[18f698] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -18f6a8: 6e30 ea54 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@54ea │ │ -18f6ae: 0c01 |0003: move-result-object v1 │ │ -18f6b0: 1101 |0004: return-object v1 │ │ +18f69c: |[18f69c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +18f6ac: 6e30 ea54 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@54ea │ │ +18f6b2: 0c01 |0003: move-result-object v1 │ │ +18f6b4: 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 │ │ @@ -430791,23 +430792,23 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -18f6cc: |[18f6cc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ -18f6dc: 2205 7910 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ -18f6e0: 5430 7741 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4177 │ │ -18f6e4: 6001 3427 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.scribble_sticker_item:I // field@2734 │ │ -18f6e8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -18f6ea: 6e40 e802 1024 |0007: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -18f6f0: 0c04 |000a: move-result-object v4 │ │ -18f6f2: 7030 de54 3504 |000b: invoke-direct {v5, v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V // method@54de │ │ -18f6f8: 1105 |000e: return-object v5 │ │ +18f6d0: |[18f6d0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; │ │ +18f6e0: 2205 7910 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ +18f6e4: 5430 7741 |0002: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@4177 │ │ +18f6e8: 6001 3427 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.scribble_sticker_item:I // field@2734 │ │ +18f6ec: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +18f6ee: 6e40 e802 1024 |0007: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +18f6f4: 0c04 |000a: move-result-object v4 │ │ +18f6f6: 7030 de54 3504 |000b: invoke-direct {v5, v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;.:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;Landroid/view/View;)V // method@54de │ │ +18f6fc: 1105 |000e: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; │ │ 0x0000 - 0x000f reg=4 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x000f reg=5 (null) I │ │ @@ -430817,18 +430818,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 │ │ -18f808: |[18f808] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -18f818: 1f01 7910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ -18f81c: 6e20 ed54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@54ed │ │ -18f822: 0e00 |0005: return-void │ │ +18f80c: |[18f80c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +18f81c: 1f01 7910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder; // type@1079 │ │ +18f820: 6e20 ed54 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V // method@54ed │ │ +18f826: 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; │ │ │ │ @@ -430837,21 +430838,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 │ │ -18f824: |[18f824] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ -18f834: 6f20 ea05 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05ea │ │ -18f83a: 5410 7641 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ -18f83e: 7110 e154 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@54e1 │ │ -18f844: 0c02 |0008: move-result-object v2 │ │ -18f846: 6e20 2b50 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@502b │ │ -18f84c: 0e00 |000c: return-void │ │ +18f828: |[18f828] org.thoughtcrime.securesms.scribbles.StickerSelectFragment$StickersAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter$StickerViewHolder;)V │ │ +18f838: 6f20 ea05 2100 |0000: invoke-super {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V // method@05ea │ │ +18f83e: 5410 7641 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@4176 │ │ +18f842: 7110 e154 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@54e1 │ │ +18f848: 0c02 |0008: move-result-object v2 │ │ +18f84a: 6e20 2b50 2000 |0009: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.clear:(Landroid/view/View;)V // method@502b │ │ +18f850: 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; │ │ @@ -430952,56 +430953,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -18ff04: |[18ff04] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ -18ff14: 2200 7d10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@107d │ │ -18ff18: 7010 0055 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@5500 │ │ -18ff1e: 6900 8041 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@4180 │ │ -18ff22: 0e00 |0007: return-void │ │ +18ff08: |[18ff08] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:()V │ │ +18ff18: 2200 7d10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2; // type@107d │ │ +18ff1c: 7010 0055 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$2;.:()V // method@5500 │ │ +18ff22: 6900 8041 |0005: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.CREATOR:Landroid/os/Parcelable$Creator; // field@4180 │ │ +18ff26: 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 │ │ -18ff24: |[18ff24] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ -18ff34: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ -18ff3a: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ -18ff3e: 7010 4c01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ -18ff44: 5b20 8d41 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -18ff48: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -18ff4c: 7010 3501 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -18ff52: 5b21 8941 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ -18ff56: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -18ff5a: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -18ff60: 5b21 8e41 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ -18ff64: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ -18ff68: 7010 3501 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -18ff6e: 5b21 8641 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ -18ff72: 5b23 8a41 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ -18ff76: 5c24 8841 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ -18ff7a: 5925 8c41 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ -18ff7e: 5926 8b41 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ -18ff82: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -18ff84: 6e20 5601 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -18ff8a: 6e20 5901 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ -18ff90: 6e20 5801 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ -18ff96: 0e00 |0031: return-void │ │ +18ff28: |[18ff28] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.:(Landroid/net/Uri;ZII)V │ │ +18ff38: 7010 9a0a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ +18ff3e: 2200 5300 |0003: new-instance v0, Landroid/graphics/Paint; // type@0053 │ │ +18ff42: 7010 4c01 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@014c │ │ +18ff48: 5b20 8d41 |0008: iput-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +18ff4c: 2201 5000 |000a: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +18ff50: 7010 3501 0100 |000c: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +18ff56: 5b21 8941 |000f: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ +18ff5a: 2201 5000 |0011: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +18ff5e: 7010 3501 0100 |0013: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +18ff64: 5b21 8e41 |0016: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ +18ff68: 2201 5000 |0018: new-instance v1, Landroid/graphics/Matrix; // type@0050 │ │ +18ff6c: 7010 3501 0100 |001a: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +18ff72: 5b21 8641 |001d: iput-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ +18ff76: 5b23 8a41 |001f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ +18ff7a: 5c24 8841 |0021: iput-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ +18ff7e: 5925 8c41 |0023: iput v5, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ +18ff82: 5926 8b41 |0025: iput v6, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ +18ff86: 1213 |0027: const/4 v3, #int 1 // #1 │ │ +18ff88: 6e20 5601 3000 |0028: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +18ff8e: 6e20 5901 3000 |002b: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ +18ff94: 6e20 5801 3000 |002e: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ +18ff9a: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=54 │ │ 0x000a line=55 │ │ 0x0011 line=56 │ │ 0x0018 line=57 │ │ @@ -431024,17 +431025,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 │ │ -18ff98: |[18ff98] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -18ffa8: 7030 1355 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5513 │ │ -18ffae: 0e00 |0003: return-void │ │ +18ff9c: |[18ff9c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$000:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +18ffac: 7030 1355 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5513 │ │ +18ffb2: 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; │ │ @@ -431044,17 +431045,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 │ │ -18fb50: |[18fb50] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -18fb60: 5b01 8441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -18fb64: 1101 |0002: return-object v1 │ │ +18fb54: |[18fb54] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.access$102:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +18fb64: 5b01 8441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +18fb68: 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; │ │ │ │ @@ -431063,85 +431064,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 │ │ -18fb68: |[18fb68] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ -18fb78: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -18fb7c: 6e10 0f01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fb82: 0a01 |0005: move-result v1 │ │ -18fb84: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fb8a: 0a02 |0009: move-result v2 │ │ -18fb8c: 7030 6e01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -18fb92: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ -18fb96: 7120 1255 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@5512 │ │ -18fb9c: 0c00 |0012: move-result-object v0 │ │ -18fb9e: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -18fba2: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fba6: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ -18fbaa: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -18fbae: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ -18fbb2: 7030 6e01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -18fbb8: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ -18fbbc: 7120 1255 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@5512 │ │ -18fbc2: 0c00 |0025: move-result-object v0 │ │ -18fbc4: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fbc8: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -18fbcc: 7130 f455 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@55f4 │ │ -18fbd2: 0c01 |002d: move-result-object v1 │ │ -18fbd4: 6202 8341 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@4183 │ │ -18fbd8: 2203 0903 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -18fbdc: 1a04 be0f |0032: const-string v4, "Bitmap: " // string@0fbe │ │ -18fbe0: 7020 080b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -18fbe6: 6e10 0f01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fbec: 0a04 |003a: move-result v4 │ │ -18fbee: 6e20 0c0b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -18fbf4: 1a04 c184 |003e: const-string v4, "x" // string@84c1 │ │ -18fbf8: 6e20 110b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18fbfe: 6e10 0c01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fc04: 0a05 |0046: move-result v5 │ │ -18fc06: 6e20 0c0b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -18fc0c: 1a05 980a |004a: const-string v5, ", Blur: " // string@0a98 │ │ -18fc10: 6e20 110b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18fc16: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fc1a: 6e20 0c0b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -18fc20: 6e20 110b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18fc26: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ -18fc2a: 6e20 0c0b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -18fc30: 6e10 220b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -18fc36: 0c05 |005f: move-result-object v5 │ │ -18fc38: 7120 bd02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -18fc3e: 7110 7f02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027f │ │ -18fc44: 0c05 |0066: move-result-object v5 │ │ -18fc46: 7120 7b02 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@027b │ │ -18fc4c: 0c06 |006a: move-result-object v6 │ │ -18fc4e: 6e10 7d02 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@027d │ │ -18fc54: 0c00 |006e: move-result-object v0 │ │ -18fc56: 7120 7c02 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@027c │ │ -18fc5c: 0c00 |0072: move-result-object v0 │ │ -18fc5e: 7110 7e02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027e │ │ -18fc64: 0c02 |0076: move-result-object v2 │ │ -18fc66: 7120 8002 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@0280 │ │ -18fc6c: 0c05 |007a: move-result-object v5 │ │ -18fc6e: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ -18fc72: 6e20 8302 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@0283 │ │ -18fc78: 6e20 8202 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@0282 │ │ -18fc7e: 6e20 8102 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@0281 │ │ -18fc84: 6e10 0f01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fc8a: 0a05 |0089: move-result v5 │ │ -18fc8c: 6e10 0c01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fc92: 0a06 |008d: move-result v6 │ │ -18fc94: 6e10 0b01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010b │ │ -18fc9a: 0c01 |0091: move-result-object v1 │ │ -18fc9c: 7130 0701 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ -18fca2: 0c05 |0095: move-result-object v5 │ │ -18fca4: 6e20 7a02 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@027a │ │ -18fcaa: 1105 |0099: return-object v5 │ │ +18fb6c: |[18fb6c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; │ │ +18fb7c: 2200 5700 |0000: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +18fb80: 6e10 0f01 0500 |0002: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fb86: 0a01 |0005: move-result v1 │ │ +18fb88: 6e10 0c01 0500 |0006: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fb8e: 0a02 |0009: move-result v2 │ │ +18fb90: 7030 6e01 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +18fb96: 1301 0008 |000d: const/16 v1, #int 2048 // #800 │ │ +18fb9a: 7120 1255 1000 |000f: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@5512 │ │ +18fba0: 0c00 |0012: move-result-object v0 │ │ +18fba2: 2201 5700 |0013: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +18fba6: 5202 1900 |0015: iget v2, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fbaa: db02 0202 |0017: div-int/lit8 v2, v2, #int 2 // #02 │ │ +18fbae: 5200 1a00 |0019: iget v0, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +18fbb2: db00 0002 |001b: div-int/lit8 v0, v0, #int 2 // #02 │ │ +18fbb6: 7030 6e01 2100 |001d: invoke-direct {v1, v2, v0}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +18fbbc: 1300 2c01 |0020: const/16 v0, #int 300 // #12c │ │ +18fbc0: 7120 1255 0100 |0022: invoke-static {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; // method@5512 │ │ +18fbc6: 0c00 |0025: move-result-object v0 │ │ +18fbc8: 5201 1900 |0026: iget v1, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fbcc: 5202 1a00 |0028: iget v2, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +18fbd0: 7130 f455 1502 |002a: invoke-static {v5, v1, v2}, Lorg/thoughtcrime/securesms/util/BitmapUtil;.createScaledBitmap:(Landroid/graphics/Bitmap;II)Landroid/graphics/Bitmap; // method@55f4 │ │ +18fbd6: 0c01 |002d: move-result-object v1 │ │ +18fbd8: 6202 8341 |002e: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.TAG:Ljava/lang/String; // field@4183 │ │ +18fbdc: 2203 0903 |0030: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +18fbe0: 1a04 be0f |0032: const-string v4, "Bitmap: " // string@0fbe │ │ +18fbe4: 7020 080b 4300 |0034: invoke-direct {v3, v4}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +18fbea: 6e10 0f01 0500 |0037: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fbf0: 0a04 |003a: move-result v4 │ │ +18fbf2: 6e20 0c0b 4300 |003b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +18fbf8: 1a04 c184 |003e: const-string v4, "x" // string@84c1 │ │ +18fbfc: 6e20 110b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18fc02: 6e10 0c01 0500 |0043: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fc08: 0a05 |0046: move-result v5 │ │ +18fc0a: 6e20 0c0b 5300 |0047: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +18fc10: 1a05 980a |004a: const-string v5, ", Blur: " // string@0a98 │ │ +18fc14: 6e20 110b 5300 |004c: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18fc1a: 5205 1900 |004f: iget v5, v0, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fc1e: 6e20 0c0b 5300 |0051: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +18fc24: 6e20 110b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18fc2a: 5205 1a00 |0057: iget v5, v0, Landroid/graphics/Point;.y:I // field@001a │ │ +18fc2e: 6e20 0c0b 5300 |0059: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +18fc34: 6e10 220b 0300 |005c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +18fc3a: 0c05 |005f: move-result-object v5 │ │ +18fc3c: 7120 bd02 5200 |0060: invoke-static {v2, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +18fc42: 7110 7f02 0600 |0063: invoke-static {v6}, Landroid/renderscript/RenderScript;.create:(Landroid/content/Context;)Landroid/renderscript/RenderScript; // method@027f │ │ +18fc48: 0c05 |0066: move-result-object v5 │ │ +18fc4a: 7120 7b02 1500 |0067: invoke-static {v5, v1}, Landroid/renderscript/Allocation;.createFromBitmap:(Landroid/renderscript/RenderScript;Landroid/graphics/Bitmap;)Landroid/renderscript/Allocation; // method@027b │ │ +18fc50: 0c06 |006a: move-result-object v6 │ │ +18fc52: 6e10 7d02 0600 |006b: invoke-virtual {v6}, Landroid/renderscript/Allocation;.getType:()Landroid/renderscript/Type; // method@027d │ │ +18fc58: 0c00 |006e: move-result-object v0 │ │ +18fc5a: 7120 7c02 0500 |006f: invoke-static {v5, v0}, Landroid/renderscript/Allocation;.createTyped:(Landroid/renderscript/RenderScript;Landroid/renderscript/Type;)Landroid/renderscript/Allocation; // method@027c │ │ +18fc60: 0c00 |0072: move-result-object v0 │ │ +18fc62: 7110 7e02 0500 |0073: invoke-static {v5}, Landroid/renderscript/Element;.U8_4:(Landroid/renderscript/RenderScript;)Landroid/renderscript/Element; // method@027e │ │ +18fc68: 0c02 |0076: move-result-object v2 │ │ +18fc6a: 7120 8002 2500 |0077: invoke-static {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.create:(Landroid/renderscript/RenderScript;Landroid/renderscript/Element;)Landroid/renderscript/ScriptIntrinsicBlur; // method@0280 │ │ +18fc70: 0c05 |007a: move-result-object v5 │ │ +18fc72: 1502 c841 |007b: const/high16 v2, #int 1103626240 // #41c8 │ │ +18fc76: 6e20 8302 2500 |007d: invoke-virtual {v5, v2}, Landroid/renderscript/ScriptIntrinsicBlur;.setRadius:(F)V // method@0283 │ │ +18fc7c: 6e20 8202 6500 |0080: invoke-virtual {v5, v6}, Landroid/renderscript/ScriptIntrinsicBlur;.setInput:(Landroid/renderscript/Allocation;)V // method@0282 │ │ +18fc82: 6e20 8102 0500 |0083: invoke-virtual {v5, v0}, Landroid/renderscript/ScriptIntrinsicBlur;.forEach:(Landroid/renderscript/Allocation;)V // method@0281 │ │ +18fc88: 6e10 0f01 0100 |0086: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fc8e: 0a05 |0089: move-result v5 │ │ +18fc90: 6e10 0c01 0100 |008a: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fc96: 0a06 |008d: move-result v6 │ │ +18fc98: 6e10 0b01 0100 |008e: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getConfig:()Landroid/graphics/Bitmap$Config; // method@010b │ │ +18fc9e: 0c01 |0091: move-result-object v1 │ │ +18fca0: 7130 0701 6501 |0092: invoke-static {v5, v6, v1}, Landroid/graphics/Bitmap;.createBitmap:(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; // method@0107 │ │ +18fca6: 0c05 |0095: move-result-object v5 │ │ +18fca8: 6e20 7a02 5000 |0096: invoke-virtual {v0, v5}, Landroid/renderscript/Allocation;.copyTo:(Landroid/graphics/Bitmap;)V // method@027a │ │ +18fcae: 1105 |0099: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0013 line=243 │ │ 0x0026 line=244 │ │ 0x002e line=246 │ │ 0x0063 line=248 │ │ @@ -431162,41 +431163,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 │ │ -18fcdc: |[18fcdc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ -18fcec: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ -18fcf0: 7010 3501 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ -18fcf6: 6e10 0f01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fcfc: 0a01 |0008: move-result v1 │ │ -18fcfe: 6e10 0c01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fd04: 0a02 |000c: move-result v2 │ │ -18fd06: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ -18fd0a: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ -18fd0e: 6e10 0c01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fd14: 0a01 |0014: move-result v1 │ │ -18fd16: 8211 |0015: int-to-float v1, v1 │ │ -18fd18: 6e10 0f01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fd1e: 0a04 |0019: move-result v4 │ │ -18fd20: 8244 |001a: int-to-float v4, v4 │ │ -18fd22: c941 |001b: div-float/2addr v1, v4 │ │ -18fd24: 6e30 4201 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ -18fd2a: 280f |001f: goto 002e // +000f │ │ -18fd2c: 6e10 0f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fd32: 0a01 |0023: move-result v1 │ │ -18fd34: 8211 |0024: int-to-float v1, v1 │ │ -18fd36: 6e10 0c01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fd3c: 0a04 |0028: move-result v4 │ │ -18fd3e: 8244 |0029: int-to-float v4, v4 │ │ -18fd40: c941 |002a: div-float/2addr v1, v4 │ │ -18fd42: 6e30 4201 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ -18fd48: 1100 |002e: return-object v0 │ │ +18fce0: |[18fce0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; │ │ +18fcf0: 2200 5000 |0000: new-instance v0, Landroid/graphics/Matrix; // type@0050 │ │ +18fcf4: 7010 3501 0000 |0002: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0135 │ │ +18fcfa: 6e10 0f01 0400 |0005: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fd00: 0a01 |0008: move-result v1 │ │ +18fd02: 6e10 0c01 0400 |0009: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fd08: 0a02 |000c: move-result v2 │ │ +18fd0a: 1503 803f |000d: const/high16 v3, #int 1065353216 // #3f80 │ │ +18fd0e: 3721 1100 |000f: if-le v1, v2, 0020 // +0011 │ │ +18fd12: 6e10 0c01 0400 |0011: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fd18: 0a01 |0014: move-result v1 │ │ +18fd1a: 8211 |0015: int-to-float v1, v1 │ │ +18fd1c: 6e10 0f01 0400 |0016: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fd22: 0a04 |0019: move-result v4 │ │ +18fd24: 8244 |001a: int-to-float v4, v4 │ │ +18fd26: c941 |001b: div-float/2addr v1, v4 │ │ +18fd28: 6e30 4201 3001 |001c: invoke-virtual {v0, v3, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ +18fd2e: 280f |001f: goto 002e // +000f │ │ +18fd30: 6e10 0f01 0400 |0020: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fd36: 0a01 |0023: move-result v1 │ │ +18fd38: 8211 |0024: int-to-float v1, v1 │ │ +18fd3a: 6e10 0c01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fd40: 0a04 |0028: move-result v4 │ │ +18fd42: 8244 |0029: int-to-float v4, v4 │ │ +18fd44: c941 |002a: div-float/2addr v1, v4 │ │ +18fd46: 6e30 4201 1003 |002b: invoke-virtual {v0, v1, v3}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@0142 │ │ +18fd4c: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ 0x0011 line=233 │ │ 0x0020 line=235 │ │ locals : │ │ @@ -431207,44 +431208,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 │ │ -18fe80: |[18fe80] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ -18fe90: 5220 8c41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ -18fe94: 5221 8b41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ -18fe98: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ -18fe9c: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ -18fea0: 7120 760a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -18fea6: 0a00 |000b: move-result v0 │ │ -18fea8: 7120 760a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -18feae: 0a01 |000f: move-result v1 │ │ -18feb0: 7110 0c4f 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0c │ │ -18feb6: 0c03 |0013: move-result-object v3 │ │ -18feb8: 6e10 2450 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5024 │ │ -18febe: 0c03 |0017: move-result-object v3 │ │ -18fec0: 6204 6d00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ -18fec4: 6e20 a04f 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ -18feca: 0c03 |001d: move-result-object v3 │ │ -18fecc: 6e30 f14f 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4ff1 │ │ -18fed2: 0c03 |0021: move-result-object v3 │ │ -18fed4: 6e10 944f 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4f94 │ │ -18feda: 0c03 |0025: move-result-object v3 │ │ -18fedc: 5524 8841 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ -18fee0: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ -18fee4: 2204 960f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ -18fee8: 5420 8a41 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ -18feec: 7020 eb4e 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eeb │ │ -18fef2: 2803 |0031: goto 0034 // +0003 │ │ -18fef4: 5424 8a41 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ -18fef8: 6e20 da4f 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fda │ │ -18fefe: 0c03 |0037: move-result-object v3 │ │ -18ff00: 1103 |0038: return-object v3 │ │ +18fe84: |[18fe84] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; │ │ +18fe94: 5220 8c41 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ +18fe98: 5221 8b41 |0002: iget v1, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ +18fe9c: 3804 0c00 |0004: if-eqz v4, 0010 // +000c │ │ +18fea0: 1304 0008 |0006: const/16 v4, #int 2048 // #800 │ │ +18fea4: 7120 760a 4000 |0008: invoke-static {v0, v4}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +18feaa: 0a00 |000b: move-result v0 │ │ +18feac: 7120 760a 4100 |000c: invoke-static {v1, v4}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +18feb2: 0a01 |000f: move-result v1 │ │ +18feb4: 7110 0c4f 0300 |0010: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0c │ │ +18feba: 0c03 |0013: move-result-object v3 │ │ +18febc: 6e10 2450 0300 |0014: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequests;.asBitmap:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@5024 │ │ +18fec2: 0c03 |0017: move-result-object v3 │ │ +18fec4: 6204 6d00 |0018: sget-object v4, Lcom/bumptech/glide/load/engine/DiskCacheStrategy;.NONE:Lcom/bumptech/glide/load/engine/DiskCacheStrategy; // field@006d │ │ +18fec8: 6e20 a04f 4300 |001a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.diskCacheStrategy:(Lcom/bumptech/glide/load/engine/DiskCacheStrategy;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fa0 │ │ +18fece: 0c03 |001d: move-result-object v3 │ │ +18fed0: 6e30 f14f 0301 |001e: invoke-virtual {v3, v0, v1}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.override:(II)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4ff1 │ │ +18fed6: 0c03 |0021: move-result-object v3 │ │ +18fed8: 6e10 944f 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.centerInside:()Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4f94 │ │ +18fede: 0c03 |0025: move-result-object v3 │ │ +18fee0: 5524 8841 |0026: iget-boolean v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ +18fee4: 3804 0a00 |0028: if-eqz v4, 0032 // +000a │ │ +18fee8: 2204 960f |002a: new-instance v4, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri; // type@0f96 │ │ +18feec: 5420 8a41 |002c: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ +18fef0: 7020 eb4e 0400 |002e: invoke-direct {v4, v0}, Lorg/thoughtcrime/securesms/mms/DecryptableStreamUriLoader$DecryptableUri;.:(Landroid/net/Uri;)V // method@4eeb │ │ +18fef6: 2803 |0031: goto 0034 // +0003 │ │ +18fef8: 5424 8a41 |0032: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ +18fefc: 6e20 da4f 4300 |0034: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.load:(Ljava/lang/Object;)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@4fda │ │ +18ff02: 0c03 |0037: move-result-object v3 │ │ +18ff04: 1103 |0038: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0010 line=177 │ │ @@ -431263,50 +431264,50 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -18fddc: |[18fddc] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ -18fdec: 6e10 0c55 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ -18fdf2: 0c00 |0003: move-result-object v0 │ │ -18fdf4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -18fdf6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -18fdfa: 0f01 |0007: return v1 │ │ -18fdfc: 5452 8941 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ -18fe00: 5453 8e41 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ -18fe04: 6e20 3801 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0138 │ │ -18fe0a: 1222 |000f: const/4 v2, #int 2 // #2 │ │ -18fe0c: 2323 1311 |0010: new-array v3, v2, [F // type@1113 │ │ -18fe10: 5454 8e41 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ -18fe14: 2322 1311 |0014: new-array v2, v2, [F // type@1113 │ │ -18fe18: 4b06 0201 |0016: aput v6, v2, v1 │ │ -18fe1c: 1216 |0018: const/4 v6, #int 1 // #1 │ │ -18fe1e: 4b07 0206 |0019: aput v7, v2, v6 │ │ -18fe22: 6e30 3b01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013b │ │ -18fe28: 4407 0301 |001e: aget v7, v3, v1 │ │ -18fe2c: 8777 |0020: float-to-int v7, v7 │ │ -18fe2e: 4402 0306 |0021: aget v2, v3, v6 │ │ -18fe32: 8722 |0023: float-to-int v2, v2 │ │ -18fe34: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ -18fe38: 6e10 0f01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -18fe3e: 0a03 |0029: move-result v3 │ │ -18fe40: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ -18fe44: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ -18fe48: 6e10 0c01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -18fe4e: 0a03 |0031: move-result v3 │ │ -18fe50: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ -18fe54: 6e30 0d01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ -18fe5a: 0a07 |0037: move-result v7 │ │ -18fe5c: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ -18fe60: b507 |003a: and-int/2addr v7, v0 │ │ -18fe62: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ -18fe66: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -18fe68: 0f01 |003e: return v1 │ │ +18fde0: |[18fde0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.pixelAlphaNotZero:(FF)Z │ │ +18fdf0: 6e10 0c55 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ +18fdf6: 0c00 |0003: move-result-object v0 │ │ +18fdf8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +18fdfa: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +18fdfe: 0f01 |0007: return v1 │ │ +18fe00: 5452 8941 |0008: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ +18fe04: 5453 8e41 |000a: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ +18fe08: 6e20 3801 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/Matrix;.invert:(Landroid/graphics/Matrix;)Z // method@0138 │ │ +18fe0e: 1222 |000f: const/4 v2, #int 2 // #2 │ │ +18fe10: 2323 1311 |0010: new-array v3, v2, [F // type@1113 │ │ +18fe14: 5454 8e41 |0012: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.temp:Landroid/graphics/Matrix; // field@418e │ │ +18fe18: 2322 1311 |0014: new-array v2, v2, [F // type@1113 │ │ +18fe1c: 4b06 0201 |0016: aput v6, v2, v1 │ │ +18fe20: 1216 |0018: const/4 v6, #int 1 // #1 │ │ +18fe22: 4b07 0206 |0019: aput v7, v2, v6 │ │ +18fe26: 6e30 3b01 3402 |001b: invoke-virtual {v4, v3, v2}, Landroid/graphics/Matrix;.mapPoints:([F[F)V // method@013b │ │ +18fe2c: 4407 0301 |001e: aget v7, v3, v1 │ │ +18fe30: 8777 |0020: float-to-int v7, v7 │ │ +18fe32: 4402 0306 |0021: aget v2, v3, v6 │ │ +18fe36: 8722 |0023: float-to-int v2, v2 │ │ +18fe38: 3a07 1a00 |0024: if-ltz v7, 003e // +001a │ │ +18fe3c: 6e10 0f01 0000 |0026: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +18fe42: 0a03 |0029: move-result v3 │ │ +18fe44: 3537 1400 |002a: if-ge v7, v3, 003e // +0014 │ │ +18fe48: 3a02 1200 |002c: if-ltz v2, 003e // +0012 │ │ +18fe4c: 6e10 0c01 0000 |002e: invoke-virtual {v0}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +18fe52: 0a03 |0031: move-result v3 │ │ +18fe54: 3532 0c00 |0032: if-ge v2, v3, 003e // +000c │ │ +18fe58: 6e30 0d01 7002 |0034: invoke-virtual {v0, v7, v2}, Landroid/graphics/Bitmap;.getPixel:(II)I // method@010d │ │ +18fe5e: 0a07 |0037: move-result v7 │ │ +18fe60: 1500 00ff |0038: const/high16 v0, #int -16777216 // #ff00 │ │ +18fe64: b507 |003a: and-int/2addr v7, v0 │ │ +18fe66: 3807 0300 |003b: if-eqz v7, 003e // +0003 │ │ +18fe6a: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +18fe6c: 0f01 |003e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0008 line=195 │ │ 0x0010 line=197 │ │ 0x0012 line=198 │ │ 0x001e line=200 │ │ @@ -431323,106 +431324,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 │ │ -1900e0: |[1900e0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -1900f0: 6e10 604c 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@4c60 │ │ -1900f6: 0c00 |0003: move-result-object v0 │ │ -1900f8: 7210 c90c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ -1900fe: 0c00 |0007: move-result-object v0 │ │ -190100: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -190102: 7210 aa0c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -190108: 0a02 |000c: move-result v2 │ │ -19010a: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ -19010e: 7210 ab0c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -190114: 0c02 |0012: move-result-object v2 │ │ -190116: 1f02 4d0f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -19011a: 6e10 cd4c 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@4ccd │ │ -190120: 0a03 |0018: move-result v3 │ │ -190122: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ -190124: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ -190128: 5471 8541 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -19012c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -19012e: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ -190132: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ -190136: 7010 4c01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014c │ │ -19013c: 5b71 8541 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -190140: 6e20 5601 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ -190146: 5471 8541 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -19014a: 6e20 5901 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ -190150: 5471 8541 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -190154: 6e20 5801 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ -19015a: 5471 8541 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -19015e: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -190162: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ -190166: 7020 7301 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ -19016c: 6e20 6101 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -190172: 5471 8541 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -190176: 6e20 6c4c 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@4c6c │ │ -19017c: 6e20 be4c 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@4cbe │ │ -190182: 1211 |0049: const/4 v1, #int 1 // #1 │ │ -190184: 28bf |004a: goto 0009 // -0041 │ │ -190186: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ -19018a: 6e10 674c 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c67 │ │ -190190: 5480 523e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e52 │ │ -190194: 5471 8941 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ -190198: 6e20 ad4b 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bad │ │ -19019e: 5470 8541 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -1901a2: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ -1901a6: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ -1901aa: 7020 7301 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ -1901b0: 6e20 6101 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -1901b6: 5470 8541 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -1901ba: 1201 |0065: const/4 v1, #int 0 // #0 │ │ -1901bc: 6e20 5a01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015a │ │ -1901c2: 5470 8741 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ -1901c6: 1202 |006b: const/4 v2, #int 0 // #0 │ │ -1901c8: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ -1901cc: 5470 8441 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -1901d0: 5483 543e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ -1901d4: 7120 0955 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5509 │ │ -1901da: 0c00 |0075: move-result-object v0 │ │ -1901dc: 5b70 8741 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ -1901e0: 5470 8641 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ -1901e4: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ -1901e8: 5474 8741 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ -1901ec: 6e10 0f01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1901f2: 0a04 |0081: move-result v4 │ │ -1901f4: 8244 |0082: int-to-float v4, v4 │ │ -1901f6: 5475 8741 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ -1901fa: 6e10 0c01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190200: 0a05 |0088: move-result v5 │ │ -190202: 8255 |0089: int-to-float v5, v5 │ │ -190204: 7055 7a01 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -19020a: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ -19020e: 5475 8441 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -190212: 6e10 0f01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -190218: 0a05 |0094: move-result v5 │ │ -19021a: 8255 |0095: int-to-float v5, v5 │ │ -19021c: 5476 8441 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -190220: 6e10 0c01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190226: 0a06 |009b: move-result v6 │ │ -190228: 8266 |009c: int-to-float v6, v6 │ │ -19022a: 7056 7a01 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -190230: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ -190234: 6e40 4601 3054 |00a2: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ -19023a: 5480 513e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ -19023e: 5473 8641 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ -190242: 6e20 1f01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011f │ │ -190248: 5480 513e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ -19024c: 5473 8741 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ -190250: 5474 8541 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -190254: 6e54 2001 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -19025a: 5470 8541 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ -19025e: 6e20 6101 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ -190264: 6e10 664c 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c66 │ │ -19026a: 0e00 |00bd: return-void │ │ +1900e4: |[1900e4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +1900f4: 6e10 604c 0800 |0000: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getChildren:()Ljava/util/List; // method@4c60 │ │ +1900fa: 0c00 |0003: move-result-object v0 │ │ +1900fc: 7210 c90c 0000 |0004: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@0cc9 │ │ +190102: 0c00 |0007: move-result-object v0 │ │ +190104: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +190106: 7210 aa0c 0000 |0009: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +19010c: 0a02 |000c: move-result v2 │ │ +19010e: 3802 3e00 |000d: if-eqz v2, 004b // +003e │ │ +190112: 7210 ab0c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +190118: 0c02 |0012: move-result-object v2 │ │ +19011a: 1f02 4d0f |0013: check-cast v2, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +19011e: 6e10 cd4c 0200 |0015: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getZOrder:()I // method@4ccd │ │ +190124: 0a03 |0018: move-result v3 │ │ +190126: 12f4 |0019: const/4 v4, #int -1 // #ff │ │ +190128: 3343 efff |001a: if-ne v3, v4, 0009 // -0011 │ │ +19012c: 5471 8541 |001c: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190130: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +190132: 3901 1600 |001f: if-nez v1, 0035 // +0016 │ │ +190136: 2201 5300 |0021: new-instance v1, Landroid/graphics/Paint; // type@0053 │ │ +19013a: 7010 4c01 0100 |0023: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@014c │ │ +190140: 5b71 8541 |0026: iput-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190144: 6e20 5601 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@0156 │ │ +19014a: 5471 8541 |002b: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +19014e: 6e20 5901 3100 |002d: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setFilterBitmap:(Z)V // method@0159 │ │ +190154: 5471 8541 |0030: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190158: 6e20 5801 3100 |0032: invoke-virtual {v1, v3}, Landroid/graphics/Paint;.setDither:(Z)V // method@0158 │ │ +19015e: 5471 8541 |0035: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190162: 2204 5a00 |0037: new-instance v4, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +190166: 6205 1f00 |0039: sget-object v5, Landroid/graphics/PorterDuff$Mode;.DST_OUT:Landroid/graphics/PorterDuff$Mode; // field@001f │ │ +19016a: 7020 7301 5400 |003b: invoke-direct {v4, v5}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ +190170: 6e20 6101 4100 |003e: invoke-virtual {v1, v4}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +190176: 5471 8541 |0041: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +19017a: 6e20 6c4c 1800 |0043: invoke-virtual {v8, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.setMaskPaint:(Landroid/graphics/Paint;)V // method@4c6c │ │ +190180: 6e20 be4c 8200 |0046: invoke-virtual {v2, v8}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.draw:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@4cbe │ │ +190186: 1211 |0049: const/4 v1, #int 1 // #1 │ │ +190188: 28bf |004a: goto 0009 // -0041 │ │ +19018a: 3801 7200 |004b: if-eqz v1, 00bd // +0072 │ │ +19018e: 6e10 674c 0800 |004d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c67 │ │ +190194: 5480 523e |0050: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e52 │ │ +190198: 5471 8941 |0052: iget-object v1, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ +19019c: 6e20 ad4b 1000 |0054: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bad │ │ +1901a2: 5470 8541 |0057: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +1901a6: 2201 5a00 |0059: new-instance v1, Landroid/graphics/PorterDuffXfermode; // type@005a │ │ +1901aa: 6202 1e00 |005b: sget-object v2, Landroid/graphics/PorterDuff$Mode;.DST_ATOP:Landroid/graphics/PorterDuff$Mode; // field@001e │ │ +1901ae: 7020 7301 2100 |005d: invoke-direct {v1, v2}, Landroid/graphics/PorterDuffXfermode;.:(Landroid/graphics/PorterDuff$Mode;)V // method@0173 │ │ +1901b4: 6e20 6101 1000 |0060: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +1901ba: 5470 8541 |0063: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +1901be: 1201 |0065: const/4 v1, #int 0 // #0 │ │ +1901c0: 6e20 5a01 1000 |0066: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setMaskFilter:(Landroid/graphics/MaskFilter;)Landroid/graphics/MaskFilter; // method@015a │ │ +1901c6: 5470 8741 |0069: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ +1901ca: 1202 |006b: const/4 v2, #int 0 // #0 │ │ +1901cc: 3900 3900 |006c: if-nez v0, 00a5 // +0039 │ │ +1901d0: 5470 8441 |006e: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +1901d4: 5483 543e |0070: iget-object v3, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ +1901d8: 7120 0955 3000 |0072: invoke-static {v0, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blur:(Landroid/graphics/Bitmap;Landroid/content/Context;)Landroid/graphics/Bitmap; // method@5509 │ │ +1901de: 0c00 |0075: move-result-object v0 │ │ +1901e0: 5b70 8741 |0076: iput-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ +1901e4: 5470 8641 |0078: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ +1901e8: 2203 5c00 |007a: new-instance v3, Landroid/graphics/RectF; // type@005c │ │ +1901ec: 5474 8741 |007c: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ +1901f0: 6e10 0f01 0400 |007e: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1901f6: 0a04 |0081: move-result v4 │ │ +1901f8: 8244 |0082: int-to-float v4, v4 │ │ +1901fa: 5475 8741 |0083: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ +1901fe: 6e10 0c01 0500 |0085: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +190204: 0a05 |0088: move-result v5 │ │ +190206: 8255 |0089: int-to-float v5, v5 │ │ +190208: 7055 7a01 2342 |008a: invoke-direct {v3, v2, v2, v4, v5}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +19020e: 2204 5c00 |008d: new-instance v4, Landroid/graphics/RectF; // type@005c │ │ +190212: 5475 8441 |008f: iget-object v5, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +190216: 6e10 0f01 0500 |0091: invoke-virtual {v5}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +19021c: 0a05 |0094: move-result v5 │ │ +19021e: 8255 |0095: int-to-float v5, v5 │ │ +190220: 5476 8441 |0096: iget-object v6, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +190224: 6e10 0c01 0600 |0098: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +19022a: 0a06 |009b: move-result v6 │ │ +19022c: 8266 |009c: int-to-float v6, v6 │ │ +19022e: 7056 7a01 2452 |009d: invoke-direct {v4, v2, v2, v5, v6}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +190234: 6205 1200 |00a0: sget-object v5, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0012 │ │ +190238: 6e40 4601 3054 |00a2: invoke-virtual {v0, v3, v4, v5}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ +19023e: 5480 513e |00a5: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ +190242: 5473 8641 |00a7: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurScaleMatrix:Landroid/graphics/Matrix; // field@4186 │ │ +190246: 6e20 1f01 3000 |00a9: invoke-virtual {v0, v3}, Landroid/graphics/Canvas;.concat:(Landroid/graphics/Matrix;)V // method@011f │ │ +19024c: 5480 513e |00ac: iget-object v0, v8, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ +190250: 5473 8741 |00ae: iget-object v3, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurredBitmap:Landroid/graphics/Bitmap; // field@4187 │ │ +190254: 5474 8541 |00b0: iget-object v4, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190258: 6e54 2001 3022 |00b2: invoke-virtual {v0, v3, v2, v2, v4}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +19025e: 5470 8541 |00b5: iget-object v0, v7, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.blurPaint:Landroid/graphics/Paint; // field@4185 │ │ +190262: 6e20 6101 1000 |00b7: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setXfermode:(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode; // method@0161 │ │ +190268: 6e10 664c 0800 |00ba: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c66 │ │ +19026e: 0e00 |00bd: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0015 line=131 │ │ 0x001c line=133 │ │ 0x0021 line=134 │ │ 0x0028 line=135 │ │ @@ -431453,49 +431454,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 │ │ -18fd4c: |[18fd4c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ -18fd5c: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fd60: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -18fd64: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fd68: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ -18fd6c: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -18fd70: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ -18fd74: 2804 |000c: goto 0010 // +0004 │ │ -18fd76: 0105 |000d: move v5, v0 │ │ -18fd78: 0114 |000e: move v4, v1 │ │ -18fd7a: 281c |000f: goto 002b // +001c │ │ -18fd7c: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fd80: 8200 |0012: int-to-float v0, v0 │ │ -18fd82: 8251 |0013: int-to-float v1, v5 │ │ -18fd84: c910 |0014: div-float/2addr v0, v1 │ │ -18fd86: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -18fd8a: 8222 |0017: int-to-float v2, v2 │ │ -18fd8c: c912 |0018: div-float/2addr v2, v1 │ │ -18fd8e: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ -18fd92: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ -18fd96: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ -18fd9a: 8244 |001f: int-to-float v4, v4 │ │ -18fd9c: c904 |0020: div-float/2addr v4, v0 │ │ -18fd9e: 8744 |0021: float-to-int v4, v4 │ │ -18fda0: 2809 |0022: goto 002b // +0009 │ │ -18fda2: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ -18fda6: 8244 |0025: int-to-float v4, v4 │ │ -18fda8: c924 |0026: div-float/2addr v4, v2 │ │ -18fdaa: 8744 |0027: float-to-int v4, v4 │ │ -18fdac: 0153 |0028: move v3, v5 │ │ -18fdae: 0145 |0029: move v5, v4 │ │ -18fdb0: 0134 |002a: move v4, v3 │ │ -18fdb2: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ -18fdb6: 7030 6e01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -18fdbc: 1100 |0030: return-object v0 │ │ +18fd50: |[18fd50] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.scaleKeepingAspectRatio:(Landroid/graphics/Point;I)Landroid/graphics/Point; │ │ +18fd60: 5240 1900 |0000: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fd64: 5241 1a00 |0002: iget v1, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +18fd68: 5242 1900 |0004: iget v2, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fd6c: 3652 0a00 |0006: if-gt v2, v5, 0010 // +000a │ │ +18fd70: 5242 1a00 |0008: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +18fd74: 3752 0300 |000a: if-le v2, v5, 000d // +0003 │ │ +18fd78: 2804 |000c: goto 0010 // +0004 │ │ +18fd7a: 0105 |000d: move v5, v0 │ │ +18fd7c: 0114 |000e: move v4, v1 │ │ +18fd7e: 281c |000f: goto 002b // +001c │ │ +18fd80: 5240 1900 |0010: iget v0, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fd84: 8200 |0012: int-to-float v0, v0 │ │ +18fd86: 8251 |0013: int-to-float v1, v5 │ │ +18fd88: c910 |0014: div-float/2addr v0, v1 │ │ +18fd8a: 5242 1a00 |0015: iget v2, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +18fd8e: 8222 |0017: int-to-float v2, v2 │ │ +18fd90: c912 |0018: div-float/2addr v2, v1 │ │ +18fd92: 2d01 0002 |0019: cmpl-float v1, v0, v2 │ │ +18fd96: 3d01 0800 |001b: if-lez v1, 0023 // +0008 │ │ +18fd9a: 5244 1a00 |001d: iget v4, v4, Landroid/graphics/Point;.y:I // field@001a │ │ +18fd9e: 8244 |001f: int-to-float v4, v4 │ │ +18fda0: c904 |0020: div-float/2addr v4, v0 │ │ +18fda2: 8744 |0021: float-to-int v4, v4 │ │ +18fda4: 2809 |0022: goto 002b // +0009 │ │ +18fda6: 5244 1900 |0023: iget v4, v4, Landroid/graphics/Point;.x:I // field@0019 │ │ +18fdaa: 8244 |0025: int-to-float v4, v4 │ │ +18fdac: c924 |0026: div-float/2addr v4, v2 │ │ +18fdae: 8744 |0027: float-to-int v4, v4 │ │ +18fdb0: 0153 |0028: move v3, v5 │ │ +18fdb2: 0145 |0029: move v5, v4 │ │ +18fdb4: 0134 |002a: move v4, v3 │ │ +18fdb6: 2200 5700 |002b: new-instance v0, Landroid/graphics/Point; // type@0057 │ │ +18fdba: 7030 6e01 5004 |002d: invoke-direct {v0, v5, v4}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +18fdc0: 1100 |0030: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x0004 line=266 │ │ 0x0010 line=270 │ │ 0x0015 line=271 │ │ @@ -431511,41 +431512,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 │ │ -19026c: |[19026c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ -19027c: 5b46 8441 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -190280: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ -190284: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ -190288: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -19028e: 0a01 |0009: move-result v1 │ │ -190290: 8211 |000a: int-to-float v1, v1 │ │ -190292: 6e10 0c01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -190298: 0a02 |000e: move-result v2 │ │ -19029a: 8222 |000f: int-to-float v2, v2 │ │ -19029c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -19029e: 7052 7a01 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ -1902a4: 5441 8941 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ -1902a8: 6202 0a3e |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0a │ │ -1902ac: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ -1902b0: 6e40 4601 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ -1902b6: 5455 593e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e59 │ │ -1902ba: 7110 0a55 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@550a │ │ -1902c0: 0c00 |0022: move-result-object v0 │ │ -1902c2: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ -1902c6: 6e10 0f01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ -1902cc: 0a02 |0028: move-result v2 │ │ -1902ce: 6e10 0c01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ -1902d4: 0a06 |002c: move-result v6 │ │ -1902d6: 7030 6e01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016e │ │ -1902dc: 7240 5d4c 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@4c5d │ │ -1902e2: 0e00 |0033: return-void │ │ +190270: |[190270] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V │ │ +190280: 5b46 8441 |0000: iput-object v6, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +190284: 3806 3100 |0002: if-eqz v6, 0033 // +0031 │ │ +190288: 2200 5c00 |0004: new-instance v0, Landroid/graphics/RectF; // type@005c │ │ +19028c: 6e10 0f01 0600 |0006: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +190292: 0a01 |0009: move-result v1 │ │ +190294: 8211 |000a: int-to-float v1, v1 │ │ +190296: 6e10 0c01 0600 |000b: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +19029c: 0a02 |000e: move-result v2 │ │ +19029e: 8222 |000f: int-to-float v2, v2 │ │ +1902a0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +1902a2: 7052 7a01 3013 |0011: invoke-direct {v0, v3, v3, v1, v2}, Landroid/graphics/RectF;.:(FFFF)V // method@017a │ │ +1902a8: 5441 8941 |0014: iget-object v1, v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ +1902ac: 6202 0a3e |0016: sget-object v2, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0a │ │ +1902b0: 6203 1100 |0018: sget-object v3, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0011 │ │ +1902b4: 6e40 4601 0132 |001a: invoke-virtual {v1, v0, v2, v3}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0146 │ │ +1902ba: 5455 593e |001d: iget-object v5, v5, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.rendererReady:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Ready; // field@3e59 │ │ +1902be: 7110 0a55 0600 |001f: invoke-static {v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.cropMatrix:(Landroid/graphics/Bitmap;)Landroid/graphics/Matrix; // method@550a │ │ +1902c4: 0c00 |0022: move-result-object v0 │ │ +1902c6: 2201 5700 |0023: new-instance v1, Landroid/graphics/Point; // type@0057 │ │ +1902ca: 6e10 0f01 0600 |0025: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@010f │ │ +1902d0: 0a02 |0028: move-result v2 │ │ +1902d2: 6e10 0c01 0600 |0029: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getHeight:()I // method@010c │ │ +1902d8: 0a06 |002c: move-result v6 │ │ +1902da: 7030 6e01 2106 |002d: invoke-direct {v1, v2, v6}, Landroid/graphics/Point;.:(II)V // method@016e │ │ +1902e0: 7240 5d4c 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@4c5d │ │ +1902e6: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=224 │ │ 0x0014 line=225 │ │ 0x001d line=226 │ │ locals : │ │ @@ -431559,40 +431560,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -18fe6c: |[18fe6c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ -18fe7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -18fe7e: 0f00 |0001: return v0 │ │ +18fe70: |[18fe70] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.describeContents:()I │ │ +18fe80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +18fe82: 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 │ │ -18fcac: |[18fcac] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ -18fcbc: 5410 8441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -18fcc0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -18fcc4: 6e10 1001 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0110 │ │ -18fcca: 0a00 |0007: move-result v0 │ │ -18fccc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -18fcd0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -18fcd2: 5b10 8441 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -18fcd6: 5410 8441 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ -18fcda: 1100 |000f: return-object v0 │ │ +18fcb0: |[18fcb0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.getBitmap:()Landroid/graphics/Bitmap; │ │ +18fcc0: 5410 8441 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +18fcc4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +18fcc8: 6e10 1001 0000 |0004: invoke-virtual {v0}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@0110 │ │ +18fcce: 0a00 |0007: move-result v0 │ │ +18fcd0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +18fcd4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +18fcd6: 5b10 8441 |000b: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +18fcda: 5410 8441 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.bitmap:Landroid/graphics/Bitmap; // field@4184 │ │ +18fcde: 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; │ │ @@ -431602,18 +431603,18 @@ │ │ type : '(FF)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -18fdc0: |[18fdc0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ -18fdd0: 7030 0f55 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@550f │ │ -18fdd6: 0a01 |0003: move-result v1 │ │ -18fdd8: 0f01 |0004: return v1 │ │ +18fdc4: |[18fdc4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.hitTest:(FF)Z │ │ +18fdd4: 7030 0f55 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.pixelAlphaNotZero:(FF)Z // method@550f │ │ +18fdda: 0a01 |0003: move-result v1 │ │ +18fddc: 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 │ │ @@ -431623,82 +431624,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 │ │ -18ffb0: |[18ffb0] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -18ffc0: 6e10 0c55 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ -18ffc6: 0c00 |0003: move-result-object v0 │ │ -18ffc8: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -18ffcc: 6e10 634c 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c63 │ │ -18ffd2: 0a00 |0009: move-result v0 │ │ -18ffd4: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -18ffd8: 5460 543e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ -18ffdc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -18ffde: 7030 0d55 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@550d │ │ -18ffe4: 0c00 |0012: move-result-object v0 │ │ -18ffe6: 6e10 0050 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5000 │ │ -18ffec: 0c00 |0016: move-result-object v0 │ │ -18ffee: 7210 ce07 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07ce │ │ -18fff4: 0c00 |001a: move-result-object v0 │ │ -18fff6: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ -18fffa: 7030 1355 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5513 │ │ -190000: 2819 |0020: goto 0039 // +0019 │ │ -190002: 0d06 |0021: move-exception v6 │ │ -190004: 2802 |0022: goto 0024 // +0002 │ │ -190006: 0d06 |0023: move-exception v6 │ │ -190008: 2200 0203 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ -19000c: 7020 b00a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab0 │ │ -190012: 2700 |0029: throw v0 │ │ -190014: 5460 543e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ -190018: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -19001a: 7030 0d55 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@550d │ │ -190020: 0c00 |0030: move-result-object v0 │ │ -190022: 2201 7c10 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@107c │ │ -190026: 7030 fc54 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@54fc │ │ -19002c: 6e20 bf4f 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@4fbf │ │ -190032: 6e10 0c55 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ -190038: 0c00 |003c: move-result-object v0 │ │ -19003a: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ -19003e: 6e10 674c 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c67 │ │ -190044: 5461 523e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e52 │ │ -190048: 5452 8941 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ -19004c: 6e20 ad4b 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bad │ │ -190052: 5451 8d41 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -190056: 6e10 5001 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0150 │ │ -19005c: 0a01 |004e: move-result v1 │ │ -19005e: 5452 8d41 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -190062: 6e20 5f4c 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@4c5f │ │ -190068: 0a03 |0054: move-result v3 │ │ -19006a: 6e20 5501 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ -190070: 5462 513e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ -190074: 6e10 624c 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c62 │ │ -19007a: 0c03 |005d: move-result-object v3 │ │ -19007c: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ -190080: 6e10 624c 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c62 │ │ -190086: 0c03 |0063: move-result-object v3 │ │ -190088: 2803 |0064: goto 0067 // +0003 │ │ -19008a: 5453 8d41 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -19008e: 1204 |0067: const/4 v4, #int 0 // #0 │ │ -190090: 6e53 2001 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ -190096: 5450 8d41 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -19009a: 6e20 5501 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ -1900a0: 6e10 664c 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c66 │ │ -1900a6: 7020 1155 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@5511 │ │ -1900ac: 2810 |0076: goto 0086 // +0010 │ │ -1900ae: 6e10 634c 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c63 │ │ -1900b4: 0a00 |007a: move-result v0 │ │ -1900b6: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ -1900ba: 5466 513e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ -1900be: 6200 0a3e |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0a │ │ -1900c2: 5451 8d41 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ -1900c6: 6e30 2601 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0126 │ │ -1900cc: 0e00 |0086: return-void │ │ +18ffb4: |[18ffb4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.render:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +18ffc4: 6e10 0c55 0500 |0000: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ +18ffca: 0c00 |0003: move-result-object v0 │ │ +18ffcc: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +18ffd0: 6e10 634c 0600 |0006: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c63 │ │ +18ffd6: 0a00 |0009: move-result v0 │ │ +18ffd8: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +18ffdc: 5460 543e |000c: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ +18ffe0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +18ffe2: 7030 0d55 0501 |000f: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@550d │ │ +18ffe8: 0c00 |0012: move-result-object v0 │ │ +18ffea: 6e10 0050 0000 |0013: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/mms/GlideRequest;.submit:()Lcom/bumptech/glide/request/FutureTarget; // method@5000 │ │ +18fff0: 0c00 |0016: move-result-object v0 │ │ +18fff2: 7210 ce07 0000 |0017: invoke-interface {v0}, Lcom/bumptech/glide/request/FutureTarget;.get:()Ljava/lang/Object; // method@07ce │ │ +18fff8: 0c00 |001a: move-result-object v0 │ │ +18fffa: 1f00 4500 |001b: check-cast v0, Landroid/graphics/Bitmap; // type@0045 │ │ +18fffe: 7030 1355 6500 |001d: invoke-direct {v5, v6, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.setBitmap:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;Landroid/graphics/Bitmap;)V // method@5513 │ │ +190004: 2819 |0020: goto 0039 // +0019 │ │ +190006: 0d06 |0021: move-exception v6 │ │ +190008: 2802 |0022: goto 0024 // +0002 │ │ +19000a: 0d06 |0023: move-exception v6 │ │ +19000c: 2200 0203 |0024: new-instance v0, Ljava/lang/RuntimeException; // type@0302 │ │ +190010: 7020 b00a 6000 |0026: invoke-direct {v0, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@0ab0 │ │ +190016: 2700 |0029: throw v0 │ │ +190018: 5460 543e |002a: iget-object v0, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.context:Landroid/content/Context; // field@3e54 │ │ +19001c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +19001e: 7030 0d55 0501 |002d: invoke-direct {v5, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmapGlideRequest:(Landroid/content/Context;Z)Lorg/thoughtcrime/securesms/mms/GlideRequest; // method@550d │ │ +190024: 0c00 |0030: move-result-object v0 │ │ +190026: 2201 7c10 |0031: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1; // type@107c │ │ +19002a: 7030 fc54 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@54fc │ │ +190030: 6e20 bf4f 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@4fbf │ │ +190036: 6e10 0c55 0500 |0039: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.getBitmap:()Landroid/graphics/Bitmap; // method@550c │ │ +19003c: 0c00 |003c: move-result-object v0 │ │ +19003e: 3800 3a00 |003d: if-eqz v0, 0077 // +003a │ │ +190042: 6e10 674c 0600 |003f: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.save:()V // method@4c67 │ │ +190048: 5461 523e |0042: iget-object v1, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvasMatrix:Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix; // field@3e52 │ │ +19004c: 5452 8941 |0044: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageProjectionMatrix:Landroid/graphics/Matrix; // field@4189 │ │ +190050: 6e20 ad4b 2100 |0046: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/imageeditor/CanvasMatrix;.concat:(Landroid/graphics/Matrix;)V // method@4bad │ │ +190056: 5451 8d41 |0049: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +19005a: 6e10 5001 0100 |004b: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@0150 │ │ +190060: 0a01 |004e: move-result v1 │ │ +190062: 5452 8d41 |004f: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +190066: 6e20 5f4c 1600 |0051: invoke-virtual {v6, v1}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getAlpha:(I)I // method@4c5f │ │ +19006c: 0a03 |0054: move-result v3 │ │ +19006e: 6e20 5501 3200 |0055: invoke-virtual {v2, v3}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ +190074: 5462 513e |0058: iget-object v2, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ +190078: 6e10 624c 0600 |005a: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c62 │ │ +19007e: 0c03 |005d: move-result-object v3 │ │ +190080: 3803 0700 |005e: if-eqz v3, 0065 // +0007 │ │ +190084: 6e10 624c 0600 |0060: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.getMaskPaint:()Landroid/graphics/Paint; // method@4c62 │ │ +19008a: 0c03 |0063: move-result-object v3 │ │ +19008c: 2803 |0064: goto 0067 // +0003 │ │ +19008e: 5453 8d41 |0065: iget-object v3, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +190092: 1204 |0067: const/4 v4, #int 0 // #0 │ │ +190094: 6e53 2001 0244 |0068: invoke-virtual {v2, v0, v4, v4, v3}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@0120 │ │ +19009a: 5450 8d41 |006b: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +19009e: 6e20 5501 1000 |006d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@0155 │ │ +1900a4: 6e10 664c 0600 |0070: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.restore:()V // method@4c66 │ │ +1900aa: 7020 1155 6500 |0073: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.renderBlurOverlay:(Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V // method@5511 │ │ +1900b0: 2810 |0076: goto 0086 // +0010 │ │ +1900b2: 6e10 634c 0600 |0077: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.isBlockingLoad:()Z // method@4c63 │ │ +1900b8: 0a00 |007a: move-result v0 │ │ +1900ba: 3800 0b00 |007b: if-eqz v0, 0086 // +000b │ │ +1900be: 5466 513e |007d: iget-object v6, v6, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.canvas:Landroid/graphics/Canvas; // field@3e51 │ │ +1900c2: 6200 0a3e |007f: sget-object v0, Lorg/thoughtcrime/securesms/imageeditor/Bounds;.FULL_BOUNDS:Landroid/graphics/RectF; // field@3e0a │ │ +1900c6: 5451 8d41 |0081: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.paint:Landroid/graphics/Paint; // field@418d │ │ +1900ca: 6e30 2601 0601 |0083: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawRect:(Landroid/graphics/RectF;Landroid/graphics/Paint;)V // method@0126 │ │ +1900d0: 0e00 |0086: return-void │ │ catches : 1 │ │ 0x000c - 0x0020 │ │ Ljava/util/concurrent/ExecutionException; -> 0x0023 │ │ Ljava/lang/InterruptedException; -> 0x0021 │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ @@ -431726,26 +431727,26 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -1902e4: |[1902e4] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ -1902f4: 5402 8a41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ -1902f8: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ -1902fe: 0c02 |0005: move-result-object v2 │ │ -190300: 6e20 6902 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0269 │ │ -190306: 5502 8841 |0009: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ -19030a: 6e20 6602 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -190310: 5202 8c41 |000e: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ -190314: 6e20 6602 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -19031a: 5202 8b41 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ -19031e: 6e20 6602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ -190324: 0e00 |0018: return-void │ │ +1902e8: |[1902e8] org.thoughtcrime.securesms.scribbles.UriGlideRenderer.writeToParcel:(Landroid/os/Parcel;I)V │ │ +1902f8: 5402 8a41 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.imageUri:Landroid/net/Uri; // field@418a │ │ +1902fc: 6e10 0202 0200 |0002: invoke-virtual {v2}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@0202 │ │ +190302: 0c02 |0005: move-result-object v2 │ │ +190304: 6e20 6902 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0269 │ │ +19030a: 5502 8841 |0009: iget-boolean v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.decryptable:Z // field@4188 │ │ +19030e: 6e20 6602 2100 |000b: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +190314: 5202 8c41 |000e: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxWidth:I // field@418c │ │ +190318: 6e20 6602 2100 |0010: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +19031e: 5202 8b41 |0013: iget v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.maxHeight:I // field@418b │ │ +190322: 6e20 6602 2100 |0015: invoke-virtual {v1, v2}, Landroid/os/Parcel;.writeInt:(I)V // method@0266 │ │ +190328: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0009 line=307 │ │ 0x000e line=308 │ │ 0x0013 line=309 │ │ locals : │ │ @@ -431787,22 +431788,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -190368: |[190368] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ -190378: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -19037e: 6000 6124 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.palette_item_foreground:I // field@2461 │ │ -190382: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -190388: 0c02 |0008: move-result-object v2 │ │ -19038a: 1f02 3101 |0009: check-cast v2, Landroid/widget/ImageView; // type@0131 │ │ -19038e: 5b12 9141 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4191 │ │ -190392: 0e00 |000d: return-void │ │ +19036c: |[19036c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.:(Landroid/view/View;)V │ │ +19037c: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +190382: 6000 6124 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.palette_item_foreground:I // field@2461 │ │ +190386: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +19038c: 0c02 |0008: move-result-object v2 │ │ +19038e: 1f02 3101 |0009: check-cast v2, Landroid/widget/ImageView; // type@0131 │ │ +190392: 5b12 9141 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4191 │ │ +190396: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ @@ -431812,17 +431813,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 │ │ -1903cc: |[1903cc] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ -1903dc: 7220 1a55 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@551a │ │ -1903e2: 0e00 |0003: return-void │ │ +1903d0: |[1903d0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;ILandroid/view/View;)V │ │ +1903e0: 7220 1a55 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;.onColorSelected:(I)V // method@551a │ │ +1903e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; │ │ 0x0000 - 0x0004 reg=1 (null) I │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/view/View; │ │ @@ -431833,24 +431834,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 │ │ -190394: |[190394] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -1903a4: 5420 9141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4191 │ │ -1903a8: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -1903ac: 6e30 1604 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0416 │ │ -1903b2: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ -1903b6: 5420 9241 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@4192 │ │ -1903ba: 2201 7f10 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@107f │ │ -1903be: 7030 1555 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@5515 │ │ -1903c4: 6e20 4103 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ -1903ca: 0e00 |0013: return-void │ │ +190398: |[190398] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter$ColorViewHolder.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +1903a8: 5420 9141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.foreground:Landroid/widget/ImageView; // field@4191 │ │ +1903ac: 6201 2100 |0002: sget-object v1, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +1903b0: 6e30 1604 3001 |0004: invoke-virtual {v0, v3, v1}, Landroid/widget/ImageView;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0416 │ │ +1903b6: 3804 0c00 |0007: if-eqz v4, 0013 // +000c │ │ +1903ba: 5420 9241 |0009: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.itemView:Landroid/view/View; // field@4192 │ │ +1903be: 2201 7f10 |000b: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder$$ExternalSyntheticLambda0; // type@107f │ │ +1903c2: 7030 1555 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@5515 │ │ +1903c8: 6e20 4103 1000 |0010: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0341 │ │ +1903ce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0009 line=70 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x0014 reg=3 (null) I │ │ @@ -431898,20 +431899,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -19045c: |[19045c] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ -19046c: 7010 e705 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ -190472: 2200 7203 |0003: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ -190476: 7010 520c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ -19047c: 5b10 9341 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ -190480: 0e00 |000a: return-void │ │ +190460: |[190460] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.:()V │ │ +190470: 7010 e705 0100 |0000: invoke-direct {v1}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.:()V // method@05e7 │ │ +190476: 2200 7203 |0003: new-instance v0, Ljava/util/ArrayList; // type@0372 │ │ +19047a: 7010 520c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@0c52 │ │ +190480: 5b10 9341 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ +190484: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ │ │ @@ -431921,19 +431922,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -190400: |[190400] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ -190410: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ -190414: 7210 cf0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccf │ │ -19041a: 0a00 |0005: move-result v0 │ │ -19041c: 0f00 |0006: return v0 │ │ +190404: |[190404] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.getItemCount:()I │ │ +190414: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ +190418: 7210 cf0c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@0ccf │ │ +19041e: 0a00 |0005: move-result v0 │ │ +190420: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;) │ │ @@ -431941,18 +431942,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 │ │ -190484: |[190484] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -190494: 1f01 8010 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1080 │ │ -190498: 6e30 1f55 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@551f │ │ -19049e: 0e00 |0005: return-void │ │ +190488: |[190488] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +190498: 1f01 8010 |0000: check-cast v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1080 │ │ +19049c: 6e30 1f55 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V // method@551f │ │ +1904a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ 0x0000 - 0x0006 reg=2 (null) I │ │ @@ -431962,24 +431963,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 │ │ -1904a0: |[1904a0] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ -1904b0: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ -1904b4: 7220 c60c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -1904ba: 0c03 |0005: move-result-object v3 │ │ -1904bc: 1f03 ef02 |0006: check-cast v3, Ljava/lang/Integer; // type@02ef │ │ -1904c0: 6e10 450a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -1904c6: 0a03 |000b: move-result v3 │ │ -1904c8: 5410 9441 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4194 │ │ -1904cc: 6e30 1855 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5518 │ │ -1904d2: 0e00 |0011: return-void │ │ +1904a4: |[1904a4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;I)V │ │ +1904b4: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ +1904b8: 7220 c60c 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +1904be: 0c03 |0005: move-result-object v3 │ │ +1904c0: 1f03 ef02 |0006: check-cast v3, Ljava/lang/Integer; // type@02ef │ │ +1904c4: 6e10 450a 0300 |0008: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +1904ca: 0a03 |000b: move-result v3 │ │ +1904cc: 5410 9441 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4194 │ │ +1904d0: 6e30 1855 3200 |000e: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.bind:(ILorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V // method@5518 │ │ +1904d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0012 reg=2 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ 0x0000 - 0x0012 reg=3 (null) I │ │ @@ -431989,18 +431990,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 │ │ -1903e4: |[1903e4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1903f4: 6e30 2155 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@5521 │ │ -1903fa: 0c01 |0003: move-result-object v1 │ │ -1903fc: 1101 |0004: return-object v1 │ │ +1903e8: |[1903e8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1903f8: 6e30 2155 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@5521 │ │ +1903fe: 0c01 |0003: move-result-object v1 │ │ +190400: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0005 reg=1 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ @@ -432010,26 +432011,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -190420: |[190420] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ -190430: 2205 8010 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1080 │ │ -190434: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -19043a: 0c00 |0005: move-result-object v0 │ │ -19043c: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -190442: 0c00 |0009: move-result-object v0 │ │ -190444: 6001 b426 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.item_color:I // field@26b4 │ │ -190448: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -19044a: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -190450: 0c04 |0010: move-result-object v4 │ │ -190452: 7020 1755 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@5517 │ │ -190458: 1105 |0014: return-object v5 │ │ +190424: |[190424] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; │ │ +190434: 2205 8010 |0000: new-instance v5, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder; // type@1080 │ │ +190438: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +19043e: 0c00 |0005: move-result-object v0 │ │ +190440: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +190446: 0c00 |0009: move-result-object v0 │ │ +190448: 6001 b426 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.item_color:I // field@26b4 │ │ +19044c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +19044e: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +190454: 0c04 |0010: move-result-object v4 │ │ +190456: 7020 1755 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$ColorViewHolder;.:(Landroid/view/View;)V // method@5517 │ │ +19045c: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0015 reg=4 (null) Landroid/view/ViewGroup; │ │ 0x0000 - 0x0015 reg=5 (null) I │ │ @@ -432039,21 +432040,21 @@ │ │ type : '(Ljava/util/Collection;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1904d4: |[1904d4] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ -1904e4: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ -1904e8: 7210 c30c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc3 │ │ -1904ee: 5410 9341 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ -1904f2: 7220 c20c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cc2 │ │ -1904f8: 6e10 1d55 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@551d │ │ -1904fe: 0e00 |000d: return-void │ │ +1904d8: |[1904d8] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setColors:(Ljava/util/Collection;)V │ │ +1904e8: 5410 9341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ +1904ec: 7210 c30c 0000 |0002: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@0cc3 │ │ +1904f2: 5410 9341 |0005: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.colors:Ljava/util/List; // field@4193 │ │ +1904f6: 7220 c20c 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@0cc2 │ │ +1904fc: 6e10 1d55 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@551d │ │ +190502: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ 0x000a line=44 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ @@ -432064,18 +432065,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 │ │ -190500: |[190500] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ -190510: 5b01 9441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4194 │ │ -190514: 6e10 1d55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@551d │ │ -19051a: 0e00 |0005: return-void │ │ +190504: |[190504] org.thoughtcrime.securesms.scribbles.widget.ColorPaletteAdapter.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener;)V │ │ +190514: 5b01 9441 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.eventListener:Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; // field@4194 │ │ +190518: 6e10 1d55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter;.notifyDataSetChanged:()V // method@551d │ │ +19051e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/thoughtcrime/securesms/scribbles/widget/ColorPaletteAdapter$EventListener; │ │ @@ -432110,18 +432111,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 │ │ -190a44: |[190a44] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ -190a54: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -190a5a: 5b01 a941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41a9 │ │ -190a5e: 0e00 |0005: return-void │ │ +190a48: |[190a48] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V │ │ +190a58: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +190a5e: 5b01 a941 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41a9 │ │ +190a62: 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; │ │ │ │ @@ -432131,19 +432132,19 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -190a60: |[190a60] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ -190a70: 5410 a941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41a9 │ │ -190a74: 1f02 9710 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -190a78: 6e20 4055 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@5540 │ │ -190a7e: 0e00 |0007: return-void │ │ +190a64: |[190a64] org.thoughtcrime.securesms.search.SearchFragment$$ExternalSyntheticLambda0.onChanged:(Ljava/lang/Object;)V │ │ +190a74: 5410 a941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchFragment; // field@41a9 │ │ +190a78: 1f02 9710 |0002: check-cast v2, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +190a7c: 6e20 4055 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@5540 │ │ +190a82: 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; │ │ │ │ @@ -432181,22 +432182,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -1910d8: |[1910d8] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ -1910e8: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -1910ee: 6000 9223 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.label:I // field@2392 │ │ -1910f2: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -1910f8: 0c02 |0008: move-result-object v2 │ │ -1910fa: 1f02 4201 |0009: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ -1910fe: 5b12 b641 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41b6 │ │ -191102: 0e00 |000d: return-void │ │ +1910dc: |[1910dc] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.:(Landroid/view/View;)V │ │ +1910ec: 7020 f205 2100 |0000: invoke-direct {v1, v2}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +1910f2: 6000 9223 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.label:I // field@2392 │ │ +1910f6: 6e20 1703 0200 |0005: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +1910fc: 0c02 |0008: move-result-object v2 │ │ +1910fe: 1f02 4201 |0009: check-cast v2, Landroid/widget/TextView; // type@0142 │ │ +191102: 5b12 b641 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41b6 │ │ +191106: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ @@ -432207,18 +432208,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -191104: |[191104] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ -191114: 5410 b641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41b6 │ │ -191118: 6e20 6b04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -19111e: 0e00 |0005: return-void │ │ +191108: |[191108] org.thoughtcrime.securesms.search.SearchListAdapter$HeaderViewHolder.bind:(Ljava/lang/String;)V │ │ +191118: 5410 b641 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.titleView:Landroid/widget/TextView; // field@41b6 │ │ +19111c: 6e20 6b04 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +191122: 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; │ │ │ │ @@ -432258,19 +432259,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -191240: |[191240] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ -191250: 7020 f205 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ -191256: 1f01 2b0d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d2b │ │ -19125a: 5b01 bf41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -19125e: 0e00 |0007: return-void │ │ +191244: |[191244] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.:(Landroid/view/View;)V │ │ +191254: 7020 f205 1000 |0000: invoke-direct {v0, v1}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.:(Landroid/view/View;)V // method@05f2 │ │ +19125a: 1f01 2b0d |0003: check-cast v1, Lorg/thoughtcrime/securesms/ConversationListItem; // type@0d2b │ │ +19125e: 5b01 bf41 |0005: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +191262: 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; │ │ @@ -432280,17 +432281,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 │ │ -191348: |[191348] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ -191358: 7220 5655 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5556 │ │ -19135e: 0e00 |0003: return-void │ │ +19134c: |[19134c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$0:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)V │ │ +19135c: 7220 5655 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5556 │ │ +191362: 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; │ │ @@ -432300,18 +432301,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 │ │ -191224: |[191224] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ -191234: 7220 5755 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5557 │ │ -19123a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -19123c: 0f00 |0004: return v0 │ │ +191228: |[191228] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$1:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcChatlist$Item;Landroid/view/View;)Z │ │ +191238: 7220 5755 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V // method@5557 │ │ +19123e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +191240: 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; │ │ @@ -432321,17 +432322,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 │ │ -191360: |[191360] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ -191370: 7220 5555 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@5555 │ │ -191376: 0e00 |0003: return-void │ │ +191364: |[191364] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$2:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcContact;Landroid/view/View;)V │ │ +191374: 7220 5555 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onContactClicked:(Lcom/b44t/messenger/DcContact;)V // method@5555 │ │ +19137a: 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; │ │ @@ -432341,17 +432342,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 │ │ -191378: |[191378] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ -191388: 7220 5855 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5558 │ │ -19138e: 0e00 |0003: return-void │ │ +19137c: |[19137c] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.lambda$bind$3:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;Lcom/b44t/messenger/DcMsg;Landroid/view/View;)V │ │ +19138c: 7220 5855 1000 |0000: invoke-interface {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V // method@5558 │ │ +191392: 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; │ │ @@ -432362,44 +432363,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 │ │ -191260: |[191260] 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 │ │ -191270: 07d0 |0000: move-object v0, v13 │ │ -191272: 07f1 |0001: move-object v1, v15 │ │ -191274: 0802 1100 |0002: move-object/from16 v2, v17 │ │ -191278: 7110 bd49 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -19127e: 0c03 |0007: move-result-object v3 │ │ -191280: 5414 6a00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ -191284: 5215 6800 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -191288: 6e20 9906 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -19128e: 0c03 |000f: move-result-object v3 │ │ -191290: 07e5 |0010: move-object v5, v14 │ │ -191292: 7130 c549 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@49c5 │ │ -191298: 0c06 |0014: move-result-object v6 │ │ -19129a: 5405 bf41 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -19129e: 5217 6900 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0069 │ │ -1912a2: 5418 6a00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ -1912a6: 0809 1000 |001b: move-object/from16 v9, v16 │ │ -1912aa: 080a 1200 |001d: move-object/from16 v10, v18 │ │ -1912ae: 020b 1300 |001f: move/from16 v11, v19 │ │ -1912b2: 080c 1400 |0021: move-object/from16 v12, v20 │ │ -1912b6: 7408 f03e 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@3ef0 │ │ -1912bc: 5403 bf41 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -1912c0: 2204 8b10 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@108b │ │ -1912c4: 7030 5d55 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@555d │ │ -1912ca: 6e20 fd3e 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ -1912d0: 5403 bf41 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -1912d4: 2204 8c10 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@108c │ │ -1912d8: 7030 5f55 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@555f │ │ -1912de: 6e20 fe3e 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3efe │ │ -1912e4: 0e00 |003a: return-void │ │ +191264: |[191264] 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 │ │ +191274: 07d0 |0000: move-object v0, v13 │ │ +191276: 07f1 |0001: move-object v1, v15 │ │ +191278: 0802 1100 |0002: move-object/from16 v2, v17 │ │ +19127c: 7110 bd49 0e00 |0004: invoke-static {v14}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +191282: 0c03 |0007: move-result-object v3 │ │ +191284: 5414 6a00 |0008: iget-object v4, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ +191288: 5215 6800 |000a: iget v5, v1, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +19128c: 6e20 9906 5300 |000c: invoke-virtual {v3, v5}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +191292: 0c03 |000f: move-result-object v3 │ │ +191294: 07e5 |0010: move-object v5, v14 │ │ +191296: 7130 c549 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@49c5 │ │ +19129c: 0c06 |0014: move-result-object v6 │ │ +19129e: 5405 bf41 |0015: iget-object v5, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +1912a2: 5217 6900 |0017: iget v7, v1, Lcom/b44t/messenger/DcChatlist$Item;.msgId:I // field@0069 │ │ +1912a6: 5418 6a00 |0019: iget-object v8, v1, Lcom/b44t/messenger/DcChatlist$Item;.summary:Lcom/b44t/messenger/DcLot; // field@006a │ │ +1912aa: 0809 1000 |001b: move-object/from16 v9, v16 │ │ +1912ae: 080a 1200 |001d: move-object/from16 v10, v18 │ │ +1912b2: 020b 1300 |001f: move/from16 v11, v19 │ │ +1912b6: 080c 1400 |0021: move-object/from16 v12, v20 │ │ +1912ba: 7408 f03e 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@3ef0 │ │ +1912c0: 5403 bf41 |0026: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +1912c4: 2204 8b10 |0028: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda1; // type@108b │ │ +1912c8: 7030 5d55 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@555d │ │ +1912ce: 6e20 fd3e 4300 |002d: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ +1912d4: 5403 bf41 |0030: iget-object v3, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +1912d8: 2204 8c10 |0032: new-instance v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda2; // type@108c │ │ +1912dc: 7030 5f55 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@555f │ │ +1912e2: 6e20 fe3e 4300 |0037: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@3efe │ │ +1912e8: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=211 │ │ 0x0008 line=212 │ │ 0x0015 line=213 │ │ 0x0026 line=214 │ │ 0x0030 line=215 │ │ @@ -432418,22 +432419,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 │ │ -1912e8: |[1912e8] 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 │ │ -1912f8: 5410 bf41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -1912fc: 6e40 ed3e 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@3eed │ │ -191302: 5413 bf41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -191306: 2205 8d10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@108d │ │ -19130a: 7030 6155 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@5561 │ │ -191310: 6e20 fd3e 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ -191316: 0e00 |000f: return-void │ │ +1912ec: |[1912ec] 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 │ │ +1912fc: 5410 bf41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +191300: 6e40 ed3e 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@3eed │ │ +191306: 5413 bf41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +19130a: 2205 8d10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda3; // type@108d │ │ +19130e: 7030 6155 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@5561 │ │ +191314: 6e20 fd3e 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ +19131a: 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; │ │ @@ -432446,22 +432447,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 │ │ -191318: |[191318] 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 │ │ -191328: 5410 bf41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -19132c: 6e40 ee3e 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@3eee │ │ -191332: 5413 bf41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -191336: 2205 8a10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@108a │ │ -19133a: 7030 5b55 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@555b │ │ -191340: 6e20 fd3e 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ -191346: 0e00 |000f: return-void │ │ +19131c: |[19131c] 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 │ │ +19132c: 5410 bf41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +191330: 6e40 ee3e 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@3eee │ │ +191336: 5413 bf41 |0005: iget-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +19133a: 2205 8a10 |0007: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder$$ExternalSyntheticLambda0; // type@108a │ │ +19133e: 7030 5b55 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@555b │ │ +191344: 6e20 fd3e 5300 |000c: invoke-virtual {v3, v5}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ +19134a: 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; │ │ @@ -432474,21 +432475,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -191390: |[191390] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ -1913a0: 5420 bf41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -1913a4: 6e10 013f 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@3f01 │ │ -1913aa: 5420 bf41 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ -1913ae: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -1913b0: 6e20 fd3e 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ -1913b6: 0e00 |000b: return-void │ │ +191394: |[191394] org.thoughtcrime.securesms.search.SearchListAdapter$SearchResultViewHolder.recycle:()V │ │ +1913a4: 5420 bf41 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +1913a8: 6e10 013f 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/ConversationListItem;.unbind:()V // method@3f01 │ │ +1913ae: 5420 bf41 |0005: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.root:Lorg/thoughtcrime/securesms/ConversationListItem; // field@41bf │ │ +1913b2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +1913b4: 6e20 fd3e 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/ConversationListItem;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@3efd │ │ +1913ba: 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; │ │ │ │ @@ -432522,18 +432523,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 │ │ -191888: |[191888] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ -191898: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19189e: 5b01 ca41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41ca │ │ -1918a2: 0e00 |0005: return-void │ │ +19188c: |[19188c] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V │ │ +19189c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +1918a2: 5b01 ca41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41ca │ │ +1918a6: 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; │ │ │ │ @@ -432543,18 +432544,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 │ │ -1918a4: |[1918a4] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -1918b4: 5410 ca41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41ca │ │ -1918b8: 6e20 9e05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@059e │ │ -1918be: 0e00 |0005: return-void │ │ +1918a8: |[1918a8] org.thoughtcrime.securesms.search.SearchViewModel$$ExternalSyntheticLambda0.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +1918b8: 5410 ca41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.f$0:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41ca │ │ +1918bc: 6e20 9e05 2000 |0002: invoke-virtual {v0, v2}, Landroidx/lifecycle/MutableLiveData;.postValue:(Ljava/lang/Object;)V // method@059e │ │ +1918c2: 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; │ │ │ │ @@ -432618,43 +432619,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -1919a8: |[1919a8] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ -1919b8: 0e00 |0000: return-void │ │ +1919ac: |[1919ac] org.thoughtcrime.securesms.search.SearchViewModel.:()V │ │ +1919bc: 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 │ │ -1919bc: |[1919bc] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ -1919cc: 7010 9f05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@059f │ │ -1919d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -1919d4: 5c10 cf41 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ -1919d8: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ -1919de: 0c02 |0009: move-result-object v2 │ │ -1919e0: 7110 bd49 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -1919e6: 0c02 |000d: move-result-object v2 │ │ -1919e8: 5b12 ce41 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ -1919ec: 2202 9510 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@1095 │ │ -1919f0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -1919f2: 7020 8a55 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@558a │ │ -1919f8: 5b12 d341 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ -1919fc: 0e00 |0018: return-void │ │ +1919c0: |[1919c0] org.thoughtcrime.securesms.search.SearchViewModel.:(Landroid/content/Context;)V │ │ +1919d0: 7010 9f05 0100 |0000: invoke-direct {v1}, Landroidx/lifecycle/ViewModel;.:()V // method@059f │ │ +1919d6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +1919d8: 5c10 cf41 |0004: iput-boolean v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ +1919dc: 6e10 6b00 0200 |0006: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@006b │ │ +1919e2: 0c02 |0009: move-result-object v2 │ │ +1919e4: 7110 bd49 0200 |000a: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +1919ea: 0c02 |000d: move-result-object v2 │ │ +1919ec: 5b12 ce41 |000e: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ +1919f0: 2202 9510 |0010: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // type@1095 │ │ +1919f4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +1919f6: 7020 8a55 0200 |0013: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V // method@558a │ │ +1919fc: 5b12 d341 |0016: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ +191a00: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=25 │ │ 0x0006 line=30 │ │ 0x0010 line=31 │ │ locals : │ │ @@ -432666,138 +432667,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 │ │ -191a98: |[191a98] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ -191aa8: 7110 a802 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -191aae: 0a00 |0003: move-result v0 │ │ -191ab0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -191ab4: 620d d441 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ -191ab8: 7220 8655 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191abe: 0e00 |000b: return-void │ │ -191ac0: 7100 250b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191ac6: 0b00 |000f: move-result-wide v0 │ │ -191ac8: 54c2 ce41 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ -191acc: 55c3 cf41 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ -191ad0: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -191ad2: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ -191ad6: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ -191ada: 2802 |0019: goto 001b // +0002 │ │ -191adc: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -191ade: 6e40 a006 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@06a0 │ │ -191ae4: 0c02 |001e: move-result-object v2 │ │ -191ae6: 6e10 6f06 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -191aec: 0a03 |0022: move-result v3 │ │ -191aee: 6205 cd41 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ -191af2: 2206 0903 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -191af6: 1a07 2e85 |0027: const-string v7, "⏰ getChatlist(" // string@852e │ │ -191afa: 7020 080b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -191b00: 6e20 110b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191b06: 1a07 fe09 |002f: const-string v7, "): " // string@09fe │ │ -191b0a: 6e20 110b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191b10: 7100 250b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191b16: 0b08 |0037: move-result-wide v8 │ │ -191b18: bc08 |0038: sub-long/2addr v8, v0 │ │ -191b1a: 6e30 0d0b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -191b20: 1a00 8d6c |003c: const-string v0, "ms" // string@6c8d │ │ -191b24: 6e20 110b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191b2a: 6e10 220b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -191b30: 0c01 |0044: move-result-object v1 │ │ -191b32: 7120 c102 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191b38: 54c1 d141 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -191b3c: 6e20 cf0a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -191b42: 0a01 |004d: move-result v1 │ │ -191b44: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ -191b48: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ -191b4c: 1a00 6c0b |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0b6c │ │ -191b50: 7120 c102 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191b56: 2200 9710 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191b5a: 2341 1411 |0059: new-array v1, v4, [I // type@1114 │ │ -191b5e: 2343 1411 |005b: new-array v3, v4, [I // type@1114 │ │ -191b62: 7053 9655 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@5596 │ │ -191b68: 7220 8655 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191b6e: 0e00 |0063: return-void │ │ -191b70: 7100 250b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191b76: 0b08 |0067: move-result-wide v8 │ │ -191b78: 54c1 ce41 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ -191b7c: 1226 |006a: const/4 v6, #int 2 // #2 │ │ -191b7e: 6e30 a706 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06a7 │ │ -191b84: 0c01 |006e: move-result-object v1 │ │ -191b86: 2116 |006f: array-length v6, v1 │ │ -191b88: b063 |0070: add-int/2addr v3, v6 │ │ -191b8a: 2206 0903 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -191b8e: 1a0a 2f85 |0073: const-string v10, "⏰ getContacts(" // string@852f │ │ -191b92: 7020 080b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -191b98: 6e20 110b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191b9e: 6e20 110b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191ba4: 7100 250b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191baa: 0b0a |0081: move-result-wide v10 │ │ -191bac: bc8a |0082: sub-long/2addr v10, v8 │ │ -191bae: 6e30 0d0b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -191bb4: 6e20 110b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191bba: 6e10 220b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -191bc0: 0c06 |008c: move-result-object v6 │ │ -191bc2: 7120 c102 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191bc8: 55c6 cf41 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ -191bcc: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ -191bd0: 1a00 6b0b |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0b6b │ │ -191bd4: 7120 c102 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191bda: 2200 9710 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191bde: 2343 1411 |009b: new-array v3, v4, [I // type@1114 │ │ -191be2: 7053 9655 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@5596 │ │ -191be8: 7220 8655 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191bee: 0e00 |00a3: return-void │ │ -191bf0: 6e10 e10a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ae1 │ │ -191bf6: 0a06 |00a7: move-result v6 │ │ -191bf8: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ -191bfa: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ -191bfe: 1a00 6e0b |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0b6e │ │ -191c02: 7120 c102 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191c08: 2200 9710 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191c0c: 2343 1411 |00b2: new-array v3, v4, [I // type@1114 │ │ -191c10: 7053 9655 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@5596 │ │ -191c16: 7220 8655 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191c1c: 0e00 |00ba: return-void │ │ -191c1e: 54c6 d141 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -191c22: 6e20 cf0a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ -191c28: 0a06 |00c0: move-result v6 │ │ -191c2a: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ -191c2e: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ -191c32: 1a00 6d0b |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0b6d │ │ -191c36: 7120 c102 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191c3c: 2200 9710 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191c40: 2343 1411 |00cc: new-array v3, v4, [I // type@1114 │ │ -191c44: 7053 9655 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@5596 │ │ -191c4a: 7220 8655 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191c50: 0e00 |00d4: return-void │ │ -191c52: 7100 250b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191c58: 0b08 |00d8: move-result-wide v8 │ │ -191c5a: 54c3 ce41 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ -191c5e: 6e30 cf06 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06cf │ │ -191c64: 0c03 |00de: move-result-object v3 │ │ -191c66: 2204 0903 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@0309 │ │ -191c6a: 1a06 3085 |00e1: const-string v6, "⏰ searchMsgs(" // string@8530 │ │ -191c6e: 7020 080b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -191c74: 6e20 110b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191c7a: 6e20 110b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191c80: 7100 250b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -191c86: 0b06 |00ef: move-result-wide v6 │ │ -191c88: bc86 |00f0: sub-long/2addr v6, v8 │ │ -191c8a: 6e30 0d0b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ -191c90: 6e20 110b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -191c96: 6e10 220b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -191c9c: 0c00 |00fa: move-result-object v0 │ │ -191c9e: 7120 c102 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191ca4: 2200 9710 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ -191ca8: 7053 9655 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@5596 │ │ -191cae: 7220 8655 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ -191cb4: 0e00 |0106: return-void │ │ +191a9c: |[191a9c] org.thoughtcrime.securesms.search.SearchViewModel.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V │ │ +191aac: 7110 a802 0d00 |0000: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +191ab2: 0a00 |0003: move-result v0 │ │ +191ab4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +191ab8: 620d d441 |0006: sget-object v13, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ +191abc: 7220 8655 de00 |0008: invoke-interface {v14, v13}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191ac2: 0e00 |000b: return-void │ │ +191ac4: 7100 250b 0000 |000c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191aca: 0b00 |000f: move-result-wide v0 │ │ +191acc: 54c2 ce41 |0010: iget-object v2, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ +191ad0: 55c3 cf41 |0012: iget-boolean v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ +191ad4: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +191ad6: 3803 0500 |0015: if-eqz v3, 001a // +0005 │ │ +191ada: 1303 0800 |0017: const/16 v3, #int 8 // #8 │ │ +191ade: 2802 |0019: goto 001b // +0002 │ │ +191ae0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +191ae2: 6e40 a006 324d |001b: invoke-virtual {v2, v3, v13, v4}, Lcom/b44t/messenger/DcContext;.getChatlist:(ILjava/lang/String;I)Lcom/b44t/messenger/DcChatlist; // method@06a0 │ │ +191ae8: 0c02 |001e: move-result-object v2 │ │ +191aea: 6e10 6f06 0200 |001f: invoke-virtual {v2}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +191af0: 0a03 |0022: move-result v3 │ │ +191af2: 6205 cd41 |0023: sget-object v5, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ +191af6: 2206 0903 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +191afa: 1a07 2e85 |0027: const-string v7, "⏰ getChatlist(" // string@852e │ │ +191afe: 7020 080b 7600 |0029: invoke-direct {v6, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +191b04: 6e20 110b d600 |002c: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191b0a: 1a07 fe09 |002f: const-string v7, "): " // string@09fe │ │ +191b0e: 6e20 110b 7600 |0031: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191b14: 7100 250b 0000 |0034: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191b1a: 0b08 |0037: move-result-wide v8 │ │ +191b1c: bc08 |0038: sub-long/2addr v8, v0 │ │ +191b1e: 6e30 0d0b 8609 |0039: invoke-virtual {v6, v8, v9}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +191b24: 1a00 8d6c |003c: const-string v0, "ms" // string@6c8d │ │ +191b28: 6e20 110b 0600 |003e: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191b2e: 6e10 220b 0600 |0041: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +191b34: 0c01 |0044: move-result-object v1 │ │ +191b36: 7120 c102 1500 |0045: invoke-static {v5, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191b3c: 54c1 d141 |0048: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +191b40: 6e20 cf0a 1d00 |004a: invoke-virtual {v13, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +191b46: 0a01 |004d: move-result v1 │ │ +191b48: 3901 1600 |004e: if-nez v1, 0064 // +0016 │ │ +191b4c: 3d03 1400 |0050: if-lez v3, 0064 // +0014 │ │ +191b50: 1a00 6c0b |0052: const-string v0, "... skipping getContacts() and searchMsgs(), more recent search pending" // string@0b6c │ │ +191b54: 7120 c102 0500 |0054: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191b5a: 2200 9710 |0057: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191b5e: 2341 1411 |0059: new-array v1, v4, [I // type@1114 │ │ +191b62: 2343 1411 |005b: new-array v3, v4, [I // type@1114 │ │ +191b66: 7053 9655 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@5596 │ │ +191b6c: 7220 8655 0e00 |0060: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191b72: 0e00 |0063: return-void │ │ +191b74: 7100 250b 0000 |0064: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191b7a: 0b08 |0067: move-result-wide v8 │ │ +191b7c: 54c1 ce41 |0068: iget-object v1, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ +191b80: 1226 |006a: const/4 v6, #int 2 // #2 │ │ +191b82: 6e30 a706 610d |006b: invoke-virtual {v1, v6, v13}, Lcom/b44t/messenger/DcContext;.getContacts:(ILjava/lang/String;)[I // method@06a7 │ │ +191b88: 0c01 |006e: move-result-object v1 │ │ +191b8a: 2116 |006f: array-length v6, v1 │ │ +191b8c: b063 |0070: add-int/2addr v3, v6 │ │ +191b8e: 2206 0903 |0071: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +191b92: 1a0a 2f85 |0073: const-string v10, "⏰ getContacts(" // string@852f │ │ +191b96: 7020 080b a600 |0075: invoke-direct {v6, v10}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +191b9c: 6e20 110b d600 |0078: invoke-virtual {v6, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191ba2: 6e20 110b 7600 |007b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191ba8: 7100 250b 0000 |007e: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191bae: 0b0a |0081: move-result-wide v10 │ │ +191bb0: bc8a |0082: sub-long/2addr v10, v8 │ │ +191bb2: 6e30 0d0b a60b |0083: invoke-virtual {v6, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +191bb8: 6e20 110b 0600 |0086: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191bbe: 6e10 220b 0600 |0089: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +191bc4: 0c06 |008c: move-result-object v6 │ │ +191bc6: 7120 c102 6500 |008d: invoke-static {v5, v6}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191bcc: 55c6 cf41 |0090: iget-boolean v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ +191bd0: 3806 1200 |0092: if-eqz v6, 00a4 // +0012 │ │ +191bd4: 1a00 6b0b |0094: const-string v0, "... searchMsgs() disabled by caller" // string@0b6b │ │ +191bd8: 7120 c102 0500 |0096: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191bde: 2200 9710 |0099: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191be2: 2343 1411 |009b: new-array v3, v4, [I // type@1114 │ │ +191be6: 7053 9655 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@5596 │ │ +191bec: 7220 8655 0e00 |00a0: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191bf2: 0e00 |00a3: return-void │ │ +191bf4: 6e10 e10a 0d00 |00a4: invoke-virtual {v13}, Ljava/lang/String;.length:()I // method@0ae1 │ │ +191bfa: 0a06 |00a7: move-result v6 │ │ +191bfc: 1218 |00a8: const/4 v8, #int 1 // #1 │ │ +191bfe: 3686 1200 |00a9: if-gt v6, v8, 00bb // +0012 │ │ +191c02: 1a00 6e0b |00ab: const-string v0, "... skipping searchMsgs(), string too short" // string@0b6e │ │ +191c06: 7120 c102 0500 |00ad: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191c0c: 2200 9710 |00b0: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191c10: 2343 1411 |00b2: new-array v3, v4, [I // type@1114 │ │ +191c14: 7053 9655 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@5596 │ │ +191c1a: 7220 8655 0e00 |00b7: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191c20: 0e00 |00ba: return-void │ │ +191c22: 54c6 d141 |00bb: iget-object v6, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +191c26: 6e20 cf0a 6d00 |00bd: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@0acf │ │ +191c2c: 0a06 |00c0: move-result v6 │ │ +191c2e: 3906 1400 |00c1: if-nez v6, 00d5 // +0014 │ │ +191c32: 3d03 1200 |00c3: if-lez v3, 00d5 // +0012 │ │ +191c36: 1a00 6d0b |00c5: const-string v0, "... skipping searchMsgs(), more recent search pending" // string@0b6d │ │ +191c3a: 7120 c102 0500 |00c7: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191c40: 2200 9710 |00ca: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191c44: 2343 1411 |00cc: new-array v3, v4, [I // type@1114 │ │ +191c48: 7053 9655 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@5596 │ │ +191c4e: 7220 8655 0e00 |00d1: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191c54: 0e00 |00d4: return-void │ │ +191c56: 7100 250b 0000 |00d5: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191c5c: 0b08 |00d8: move-result-wide v8 │ │ +191c5e: 54c3 ce41 |00d9: iget-object v3, v12, Lorg/thoughtcrime/securesms/search/SearchViewModel;.dcContext:Lcom/b44t/messenger/DcContext; // field@41ce │ │ +191c62: 6e30 cf06 430d |00db: invoke-virtual {v3, v4, v13}, Lcom/b44t/messenger/DcContext;.searchMsgs:(ILjava/lang/String;)[I // method@06cf │ │ +191c68: 0c03 |00de: move-result-object v3 │ │ +191c6a: 2204 0903 |00df: new-instance v4, Ljava/lang/StringBuilder; // type@0309 │ │ +191c6e: 1a06 3085 |00e1: const-string v6, "⏰ searchMsgs(" // string@8530 │ │ +191c72: 7020 080b 6400 |00e3: invoke-direct {v4, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +191c78: 6e20 110b d400 |00e6: invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191c7e: 6e20 110b 7400 |00e9: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191c84: 7100 250b 0000 |00ec: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +191c8a: 0b06 |00ef: move-result-wide v6 │ │ +191c8c: bc86 |00f0: sub-long/2addr v6, v8 │ │ +191c8e: 6e30 0d0b 6407 |00f1: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0b0d │ │ +191c94: 6e20 110b 0400 |00f4: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +191c9a: 6e10 220b 0400 |00f7: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +191ca0: 0c00 |00fa: move-result-object v0 │ │ +191ca2: 7120 c102 0500 |00fb: invoke-static {v5, v0}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191ca8: 2200 9710 |00fe: new-instance v0, Lorg/thoughtcrime/securesms/search/model/SearchResult; // type@1097 │ │ +191cac: 7053 9655 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@5596 │ │ +191cb2: 7220 8655 0e00 |0103: invoke-interface {v14, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;.onResult:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5586 │ │ +191cb8: 0e00 |0106: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ 0x000c line=81 │ │ 0x0010 line=82 │ │ 0x001f line=83 │ │ @@ -432833,19 +432834,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -191988: |[191988] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ -191998: 5410 d141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -19199c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -1919a0: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -1919a4: 1100 |0006: return-object v0 │ │ +19198c: |[19198c] org.thoughtcrime.securesms.search.SearchViewModel.getLastQuery:()Ljava/lang/String; │ │ +19199c: 5410 d141 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +1919a0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +1919a4: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +1919a8: 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;) │ │ @@ -432853,17 +432854,17 @@ │ │ type : '()Landroidx/lifecycle/LiveData;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -191970: |[191970] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ -191980: 5410 d341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ -191984: 1100 |0002: return-object v0 │ │ +191974: |[191974] org.thoughtcrime.securesms.search.SearchViewModel.getSearchResult:()Landroidx/lifecycle/LiveData; │ │ +191984: 5410 d341 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ +191988: 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;) │ │ @@ -432871,41 +432872,41 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -191a00: |[191a00] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ -191a10: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ -191a14: 7120 7c57 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@577c │ │ -191a1a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -191a1c: 5c62 d241 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ -191a20: 5463 d141 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -191a24: 5464 d341 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ -191a28: 7110 eb0c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ -191a2e: 2205 9010 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1090 │ │ -191a32: 7020 8255 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@5582 │ │ -191a38: 7030 9155 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@5591 │ │ -191a3e: 5563 d241 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ -191a42: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ -191a46: 7120 7c57 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@577c │ │ -191a4c: 5c62 d241 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ -191a50: 6203 cd41 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ -191a54: 1a04 690b |0022: const-string v4, "... executing debounced search call" // string@0b69 │ │ -191a58: 7120 c102 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191a5e: 5463 d141 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -191a62: 5464 d341 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ -191a66: 7110 eb0c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ -191a6c: 2205 9010 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1090 │ │ -191a70: 7020 8255 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@5582 │ │ -191a76: 7030 9155 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@5591 │ │ -191a7c: 28e1 |0036: goto 0017 // -001f │ │ -191a7e: 5c62 d041 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ -191a82: 0e00 |0039: return-void │ │ +191a04: |[191a04] org.thoughtcrime.securesms.search.SearchViewModel.lambda$updateQuery$0$org-thoughtcrime-securesms-search-SearchViewModel:()V │ │ +191a14: 1600 6400 |0000: const-wide/16 v0, #int 100 // #64 │ │ +191a18: 7120 7c57 1000 |0002: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@577c │ │ +191a1e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +191a20: 5c62 d241 |0006: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ +191a24: 5463 d141 |0008: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +191a28: 5464 d341 |000a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ +191a2c: 7110 eb0c 0400 |000c: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ +191a32: 2205 9010 |000f: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1090 │ │ +191a36: 7020 8255 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@5582 │ │ +191a3c: 7030 9155 3605 |0014: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@5591 │ │ +191a42: 5563 d241 |0017: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ +191a46: 3803 1e00 |0019: if-eqz v3, 0037 // +001e │ │ +191a4a: 7120 7c57 1000 |001b: invoke-static {v0, v1}, Lorg/thoughtcrime/securesms/util/Util;.sleep:(J)V // method@577c │ │ +191a50: 5c62 d241 |001e: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ +191a54: 6203 cd41 |0020: sget-object v3, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ +191a58: 1a04 690b |0022: const-string v4, "... executing debounced search call" // string@0b69 │ │ +191a5c: 7120 c102 4300 |0024: invoke-static {v3, v4}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191a62: 5463 d141 |0027: iget-object v3, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +191a66: 5464 d341 |0029: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.searchResult:Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData; // field@41d3 │ │ +191a6a: 7110 eb0c 0400 |002b: invoke-static {v4}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ +191a70: 2205 9010 |002e: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0; // type@1090 │ │ +191a74: 7020 8255 4500 |0030: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;)V // method@5582 │ │ +191a7a: 7030 9155 3605 |0033: invoke-direct {v6, v3, v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.queryAndCallback:(Ljava/lang/String;Lorg/thoughtcrime/securesms/search/SearchViewModel$Callback;)V // method@5591 │ │ +191a80: 28e1 |0036: goto 0017 // -001f │ │ +191a82: 5c62 d041 |0037: iput-boolean v2, v6, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ +191a86: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x0008 line=58 │ │ 0x0017 line=60 │ │ @@ -432922,32 +432923,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -191a84: |[191a84] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ -191a94: 0e00 |0000: return-void │ │ +191a88: |[191a88] org.thoughtcrime.securesms.search.SearchViewModel.onCleared:()V │ │ +191a98: 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 │ │ -191cb8: |[191cb8] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ -191cc8: 5c01 cf41 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ -191ccc: 0e00 |0002: return-void │ │ +191cbc: |[191cbc] org.thoughtcrime.securesms.search.SearchViewModel.setForwardingMode:(Z)V │ │ +191ccc: 5c01 cf41 |0000: iput-boolean v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.forwarding:Z // field@41cf │ │ +191cd0: 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 │ │ │ │ @@ -432956,28 +432957,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -191cd0: |[191cd0] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ -191ce0: 5520 d041 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ -191ce4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -191ce6: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -191cea: 5c21 d241 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ -191cee: 6200 cd41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ -191cf2: 1a01 6a0b |0009: const-string v1, "... search call debounced" // string@0b6a │ │ -191cf6: 7120 c102 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ -191cfc: 280b |000e: goto 0019 // +000b │ │ -191cfe: 5c21 d041 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ -191d02: 2200 9110 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@1091 │ │ -191d06: 7020 8455 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@5584 │ │ -191d0c: 7110 7757 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ -191d12: 0e00 |0019: return-void │ │ +191cd4: |[191cd4] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:()V │ │ +191ce4: 5520 d041 |0000: iget-boolean v0, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ +191ce8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +191cea: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +191cee: 5c21 d241 |0005: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.needsAnotherBgSearch:Z // field@41d2 │ │ +191cf2: 6200 cd41 |0007: sget-object v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.TAG:Ljava/lang/String; // field@41cd │ │ +191cf6: 1a01 6a0b |0009: const-string v1, "... search call debounced" // string@0b6a │ │ +191cfa: 7120 c102 1000 |000b: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@02c1 │ │ +191d00: 280b |000e: goto 0019 // +000b │ │ +191d02: 5c21 d041 |000f: iput-boolean v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel;.inBgSearch:Z // field@41d0 │ │ +191d06: 2200 9110 |0011: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1; // type@1091 │ │ +191d0a: 7020 8455 2000 |0013: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/search/SearchViewModel;)V // method@5584 │ │ +191d10: 7110 7757 0000 |0016: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ +191d16: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x000f line=53 │ │ 0x0011 line=54 │ │ @@ -432989,18 +432990,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191d14: |[191d14] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ -191d24: 5b01 d141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ -191d28: 6e10 9355 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@5593 │ │ -191d2e: 0e00 |0005: return-void │ │ +191d18: |[191d18] org.thoughtcrime.securesms.search.SearchViewModel.updateQuery:(Ljava/lang/String;)V │ │ +191d28: 5b01 d141 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel;.lastQuery:Ljava/lang/String; // field@41d1 │ │ +191d2c: 6e10 9355 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@5593 │ │ +191d32: 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; │ │ @@ -433035,37 +433036,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -193040: |[193040] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -193050: 2200 a510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10a5 │ │ -193054: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -193056: 7020 dd55 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@55dd │ │ -19305c: 6900 0942 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4209 │ │ -193060: 0e00 |0008: return-void │ │ +193044: |[193044] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +193054: 2200 a510 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1; // type@10a5 │ │ +193058: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +19305a: 7020 dd55 1000 |0003: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger$1;.:(I)V // method@55dd │ │ +193060: 6900 0942 |0006: sput-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4209 │ │ +193064: 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 │ │ -193064: |[193064] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ -193074: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19307a: 0e00 |0003: return-void │ │ +193068: |[193068] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.:()V │ │ +193078: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19307e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger; │ │ │ │ Virtual methods - │ │ @@ -433074,21 +433075,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 │ │ -19307c: |[19307c] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ -19308c: 6200 0942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4209 │ │ -193090: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -193092: 6e30 ce02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02ce │ │ -193098: 0a03 |0006: move-result v3 │ │ -19309a: 7130 c402 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ -1930a0: 0e00 |000a: return-void │ │ +193080: |[193080] org.thoughtcrime.securesms.util.AndroidSignalProtocolLogger.log:(ILjava/lang/String;Ljava/lang/String;)V │ │ +193090: 6200 0942 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/AndroidSignalProtocolLogger;.PRIORITY_MAP:Landroid/util/SparseIntArray; // field@4209 │ │ +193094: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +193096: 6e30 ce02 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/util/SparseIntArray;.get:(II)I // method@02ce │ │ +19309c: 0a03 |0006: move-result v3 │ │ +19309e: 7130 c402 4305 |0007: invoke-static {v3, v4, v5}, Landroid/util/Log;.println:(ILjava/lang/String;Ljava/lang/String;)I // method@02c4 │ │ +1930a4: 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 │ │ @@ -433120,17 +433121,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193edc: |[193edc] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ -193eec: 7010 1556 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@5615 │ │ -193ef2: 0e00 |0003: return-void │ │ +193ee0: |[193ee0] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.:()V │ │ +193ef0: 7010 1556 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicTheme;.:()V // method@5615 │ │ +193ef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ Virtual methods - │ │ @@ -433139,17 +433140,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193eac: |[193eac] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ -193ebc: 6000 852e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkNoActionBar:I // field@2e85 │ │ -193ec0: 0f00 |0002: return v0 │ │ +193eb0: |[193eb0] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getDarkThemeStyle:()I │ │ +193ec0: 6000 852e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_DarkNoActionBar:I // field@2e85 │ │ +193ec4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;) │ │ @@ -433157,17 +433158,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -193ec4: |[193ec4] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ -193ed4: 6000 892e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightNoActionBar:I // field@2e89 │ │ -193ed8: 0f00 |0002: return v0 │ │ +193ec8: |[193ec8] org.thoughtcrime.securesms.util.DynamicNoActionBarTheme.getLightThemeStyle:()I │ │ +193ed8: 6000 892e |0000: sget v0, Lorg/thoughtcrime/securesms/R$style;.TextSecure_LightNoActionBar:I // field@2e89 │ │ +193edc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; │ │ │ │ source_file_idx : 5505 (DynamicNoActionBarTheme.java) │ │ @@ -433236,45 +433237,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -197adc: |[197adc] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ -197aec: 0e00 |0000: return-void │ │ +197ae0: |[197ae0] org.thoughtcrime.securesms.util.SaveAttachmentTask.:()V │ │ +197af0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -197af0: |[197af0] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ -197b00: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -197b06: 0c00 |0003: move-result-object v0 │ │ -197b08: 6001 a52a |0004: sget v1, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ -197b0c: 6e20 e500 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -197b12: 0c00 |0009: move-result-object v0 │ │ -197b14: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -197b1a: 0c01 |000d: move-result-object v1 │ │ -197b1c: 6002 a52a |000e: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ -197b20: 6e20 e500 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -197b26: 0c01 |0013: move-result-object v1 │ │ -197b28: 7040 1958 4310 |0014: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5819 │ │ -197b2e: 2200 1f03 |0017: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ -197b32: 7020 590b 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ -197b38: 5b30 7742 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ -197b3c: 0e00 |001e: return-void │ │ +197af4: |[197af4] org.thoughtcrime.securesms.util.SaveAttachmentTask.:(Landroid/content/Context;)V │ │ +197b04: 6e10 7600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +197b0a: 0c00 |0003: move-result-object v0 │ │ +197b0c: 6001 a52a |0004: sget v1, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ +197b10: 6e20 e500 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +197b16: 0c00 |0009: move-result-object v0 │ │ +197b18: 6e10 7600 0400 |000a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +197b1e: 0c01 |000d: move-result-object v1 │ │ +197b20: 6002 a52a |000e: sget v2, Lorg/thoughtcrime/securesms/R$string;.one_moment:I // field@2aa5 │ │ +197b24: 6e20 e500 2100 |0010: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +197b2a: 0c01 |0013: move-result-object v1 │ │ +197b2c: 7040 1958 4310 |0014: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V // method@5819 │ │ +197b32: 2200 1f03 |0017: new-instance v0, Ljava/lang/ref/WeakReference; // type@031f │ │ +197b36: 7020 590b 4000 |0019: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@0b59 │ │ +197b3c: 5b30 7742 |001c: iput-object v0, v3, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ +197b40: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=50 │ │ 0x0014 line=48 │ │ 0x0017 line=51 │ │ locals : │ │ @@ -433286,172 +433287,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 │ │ -197174: |[197174] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ -197184: 7020 f556 eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@56f5 │ │ -19718a: 0c00 |0003: move-result-object v0 │ │ -19718c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19718e: 4602 0001 |0005: aget-object v2, v0, v1 │ │ -197192: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -197194: 4600 0003 |0008: aget-object v0, v0, v3 │ │ -197198: 7100 a103 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ -19719e: 0c04 |000d: move-result-object v4 │ │ -1971a0: 6e20 a003 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ -1971a6: 0c04 |0011: move-result-object v4 │ │ -1971a8: 7110 8a56 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@568a │ │ -1971ae: 0a05 |0015: move-result v5 │ │ -1971b0: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ -1971b4: 7110 8856 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@5688 │ │ -1971ba: 0a05 |001b: move-result v5 │ │ -1971bc: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ -1971c0: 6204 7542 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ -1971c4: 2205 0903 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@0309 │ │ -1971c8: 1a06 392f |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@2f39 │ │ -1971cc: 7020 080b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1971d2: 6e20 110b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1971d8: 1a06 bf40 |002a: const-string v6, "] instead." // string@40bf │ │ -1971dc: 6e20 110b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1971e2: 6e10 220b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1971e8: 0c05 |0032: move-result-object v5 │ │ -1971ea: 7120 bd02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -1971f0: 07d4 |0036: move-object v4, v13 │ │ -1971f2: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ -1971f6: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -1971fc: 1a06 e340 |003c: const-string v6, "_display_name" // string@40e3 │ │ -197200: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -197206: 1a06 ec6b |0041: const-string v6, "mime_type" // string@6bec │ │ -19720a: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -197210: 6204 a400 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -197214: 7100 250b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -19721a: 0b06 |004b: move-result-wide v6 │ │ -19721c: 6e30 610d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ -197222: 0b06 |004f: move-result-wide v6 │ │ -197224: 7120 580a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19722a: 0c04 |0053: move-result-object v4 │ │ -19722c: 1a06 a54d |0054: const-string v6, "date_added" // string@4da5 │ │ -197230: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -197236: 6204 a400 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ -19723a: 7100 250b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ -197240: 0b06 |005e: move-result-wide v6 │ │ -197242: 6e30 610d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ -197248: 0b06 |0062: move-result-wide v6 │ │ -19724a: 7120 580a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -197250: 0c04 |0066: move-result-object v4 │ │ -197252: 1a06 a64d |0067: const-string v6, "date_modified" // string@4da6 │ │ -197256: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -19725c: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -197260: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ -197264: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ -197268: 1a0d e15f |0072: const-string v13, "is_pending" // string@5fe1 │ │ -19726c: 7110 4c0a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197272: 0c0e |0077: move-result-object v14 │ │ -197274: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -19727a: 2900 b400 |007b: goto/16 012f // +00b4 │ │ -19727e: 6e10 ff01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -197284: 0c04 |0080: move-result-object v4 │ │ -197286: 1a06 3753 |0081: const-string v6, "file" // string@5337 │ │ -19728a: 7120 5f57 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ -197290: 0a04 |0086: move-result v4 │ │ -197292: 1a06 d80a |0087: const-string v6, "-" // string@0ad8 │ │ -197296: 1a07 5a0b |0089: const-string v7, "." // string@0b5a │ │ -19729a: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ -19729e: 220d bf02 |008d: new-instance v13, Ljava/io/File; // type@02bf │ │ -1972a2: 6e10 fc01 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -1972a8: 0c0c |0092: move-result-object v12 │ │ -1972aa: 7020 6409 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -1972b0: 220c bf02 |0096: new-instance v12, Ljava/io/File; // type@02bf │ │ -1972b4: 220e 0903 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@0309 │ │ -1972b8: 7010 050b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -1972be: 6e20 110b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1972c4: 6e20 110b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1972ca: 6e20 110b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1972d0: 6e10 220b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1972d6: 0c0e |00a9: move-result-object v14 │ │ -1972d8: 7030 6309 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ -1972de: 6e10 6a09 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@096a │ │ -1972e4: 0a0e |00b0: move-result v14 │ │ -1972e6: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ -1972ea: 220c bf02 |00b3: new-instance v12, Ljava/io/File; // type@02bf │ │ -1972ee: 220e 0903 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@0309 │ │ -1972f2: 7010 050b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -1972f8: 6e20 110b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1972fe: 6e20 110b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197304: b031 |00c0: add-int/2addr v1, v3 │ │ -197306: 6e20 0c0b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -19730c: 6e20 110b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197312: 6e20 110b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197318: 6e10 220b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19731e: 0c0e |00cd: move-result-object v14 │ │ -197320: 7030 6309 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ -197326: 28dc |00d1: goto 00ad // -0024 │ │ -197328: 6e10 7209 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@0972 │ │ -19732e: 0a0d |00d5: move-result v13 │ │ -197330: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ -197334: 7110 f601 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -19733a: 0c0c |00db: move-result-object v12 │ │ -19733c: 110c |00dc: return-object v12 │ │ -19733e: 220c c502 |00dd: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ -197342: 1a0d fc36 |00df: const-string v13, "Specified name would not be visible" // string@36fc │ │ -197346: 7020 8a09 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -19734c: 270c |00e4: throw v12 │ │ -19734e: 7020 f456 db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@56f4 │ │ -197354: 0c04 |00e8: move-result-object v4 │ │ -197356: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ -19735a: 122d |00eb: const/4 v13, #int 2 // #2 │ │ -19735c: 23d8 2d11 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@112d │ │ -197360: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ -197364: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ -197368: 1a0e ac05 |00f2: const-string v14, "%s/%s" // string@05ac │ │ -19736c: 7120 d10a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -197372: 0c08 |00f7: move-result-object v8 │ │ -197374: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ -197376: 7030 fa56 cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@56fa │ │ -19737c: 0a0a |00fc: move-result v10 │ │ -19737e: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ -197382: 6208 7542 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ -197386: 1a0a 2b3a |0101: const-string v10, "The content exists. Rename and check again." // string@3a2b │ │ -19738a: 7120 bd02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ -197390: 2208 0903 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@0309 │ │ -197394: 7010 050b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -19739a: 6e20 110b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1973a0: 6e20 110b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1973a6: b039 |0111: add-int/2addr v9, v3 │ │ -1973a8: 6e20 0c0b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ -1973ae: 6e20 110b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1973b4: 6e20 110b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -1973ba: 6e10 220b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -1973c0: 0c08 |011e: move-result-object v8 │ │ -1973c2: 23da 2d11 |011f: new-array v10, v13, [Ljava/lang/Object; // type@112d │ │ -1973c6: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ -1973ca: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ -1973ce: 7120 d10a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ -1973d4: 0c08 |0128: move-result-object v8 │ │ -1973d6: 28d0 |0129: goto 00f9 // -0030 │ │ -1973d8: 1a0d db40 |012a: const-string v13, "_data" // string@40db │ │ -1973dc: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ -1973e2: 6e10 f356 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ -1973e8: 0c0d |0132: move-result-object v13 │ │ -1973ea: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1973f0: 0c0d |0136: move-result-object v13 │ │ -1973f2: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ -1973f8: 0c0c |013a: move-result-object v12 │ │ -1973fa: 110c |013b: return-object v12 │ │ -1973fc: 220c c502 |013c: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ -197400: 620e 9f00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ -197404: 2330 2d11 |0140: new-array v0, v3, [Ljava/lang/Object; // type@112d │ │ -197408: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ -19740c: 1a0d 5531 |0144: const-string v13, "Path for type: %s was not available" // string@3155 │ │ -197410: 7130 d20a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ -197416: 0c0d |0149: move-result-object v13 │ │ -197418: 7020 8a09 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -19741e: 270c |014d: throw v12 │ │ +197178: |[197178] org.thoughtcrime.securesms.util.SaveAttachmentTask.createOutputUri:(Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri; │ │ +197188: 7020 f556 eb00 |0000: invoke-direct {v11, v14}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; // method@56f5 │ │ +19718e: 0c00 |0003: move-result-object v0 │ │ +197190: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +197192: 4602 0001 |0005: aget-object v2, v0, v1 │ │ +197196: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +197198: 4600 0003 |0008: aget-object v0, v0, v3 │ │ +19719c: 7100 a103 0000 |000a: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@03a1 │ │ +1971a2: 0c04 |000d: move-result-object v4 │ │ +1971a4: 6e20 a003 0400 |000e: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@03a0 │ │ +1971aa: 0c04 |0011: move-result-object v4 │ │ +1971ac: 7110 8a56 0400 |0012: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isOctetStream:(Ljava/lang/String;)Z // method@568a │ │ +1971b2: 0a05 |0015: move-result v5 │ │ +1971b4: 3805 2100 |0016: if-eqz v5, 0037 // +0021 │ │ +1971b8: 7110 8856 0d00 |0018: invoke-static {v13}, Lorg/thoughtcrime/securesms/util/MediaUtil;.isImageVideoOrAudioType:(Ljava/lang/String;)Z // method@5688 │ │ +1971be: 0a05 |001b: move-result v5 │ │ +1971c0: 3805 1b00 |001c: if-eqz v5, 0037 // +001b │ │ +1971c4: 6204 7542 |001e: sget-object v4, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ +1971c8: 2205 0903 |0020: new-instance v5, Ljava/lang/StringBuilder; // type@0309 │ │ +1971cc: 1a06 392f |0022: const-string v6, "MimeTypeMap returned octet stream for media, changing to provided content type [" // string@2f39 │ │ +1971d0: 7020 080b 6500 |0024: invoke-direct {v5, v6}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +1971d6: 6e20 110b d500 |0027: invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1971dc: 1a06 bf40 |002a: const-string v6, "] instead." // string@40bf │ │ +1971e0: 6e20 110b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1971e6: 6e10 220b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1971ec: 0c05 |0032: move-result-object v5 │ │ +1971ee: 7120 bd02 5400 |0033: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +1971f4: 07d4 |0036: move-object v4, v13 │ │ +1971f6: 2205 2600 |0037: new-instance v5, Landroid/content/ContentValues; // type@0026 │ │ +1971fa: 7010 6500 0500 |0039: invoke-direct {v5}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +197200: 1a06 e340 |003c: const-string v6, "_display_name" // string@40e3 │ │ +197204: 6e30 6800 650e |003e: invoke-virtual {v5, v6, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +19720a: 1a06 ec6b |0041: const-string v6, "mime_type" // string@6bec │ │ +19720e: 6e30 6800 6504 |0043: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +197214: 6204 a400 |0046: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +197218: 7100 250b 0000 |0048: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +19721e: 0b06 |004b: move-result-wide v6 │ │ +197220: 6e30 610d 6407 |004c: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ +197226: 0b06 |004f: move-result-wide v6 │ │ +197228: 7120 580a 7600 |0050: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19722e: 0c04 |0053: move-result-object v4 │ │ +197230: 1a06 a54d |0054: const-string v6, "date_added" // string@4da5 │ │ +197234: 6e30 6700 6504 |0056: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +19723a: 6204 a400 |0059: sget-object v4, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@00a4 │ │ +19723e: 7100 250b 0000 |005b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0b25 │ │ +197244: 0b06 |005e: move-result-wide v6 │ │ +197246: 6e30 610d 6407 |005f: invoke-virtual {v4, v6, v7}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@0d61 │ │ +19724c: 0b06 |0062: move-result-wide v6 │ │ +19724e: 7120 580a 7600 |0063: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +197254: 0c04 |0066: move-result-object v4 │ │ +197256: 1a06 a64d |0067: const-string v6, "date_modified" // string@4da6 │ │ +19725a: 6e30 6700 6504 |0069: invoke-virtual {v5, v6, v4}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +197260: 6004 3800 |006c: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +197264: 1306 1c00 |006e: const/16 v6, #int 28 // #1c │ │ +197268: 3764 0d00 |0070: if-le v4, v6, 007d // +000d │ │ +19726c: 1a0d e15f |0072: const-string v13, "is_pending" // string@5fe1 │ │ +197270: 7110 4c0a 0300 |0074: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197276: 0c0e |0077: move-result-object v14 │ │ +197278: 6e30 6600 d50e |0078: invoke-virtual {v5, v13, v14}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +19727e: 2900 b400 |007b: goto/16 012f // +00b4 │ │ +197282: 6e10 ff01 0c00 |007d: invoke-virtual {v12}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +197288: 0c04 |0080: move-result-object v4 │ │ +19728a: 1a06 3753 |0081: const-string v6, "file" // string@5337 │ │ +19728e: 7120 5f57 6400 |0083: invoke-static {v4, v6}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ +197294: 0a04 |0086: move-result v4 │ │ +197296: 1a06 d80a |0087: const-string v6, "-" // string@0ad8 │ │ +19729a: 1a07 5a0b |0089: const-string v7, "." // string@0b5a │ │ +19729e: 3804 5a00 |008b: if-eqz v4, 00e5 // +005a │ │ +1972a2: 220d bf02 |008d: new-instance v13, Ljava/io/File; // type@02bf │ │ +1972a6: 6e10 fc01 0c00 |008f: invoke-virtual {v12}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +1972ac: 0c0c |0092: move-result-object v12 │ │ +1972ae: 7020 6409 cd00 |0093: invoke-direct {v13, v12}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +1972b4: 220c bf02 |0096: new-instance v12, Ljava/io/File; // type@02bf │ │ +1972b8: 220e 0903 |0098: new-instance v14, Ljava/lang/StringBuilder; // type@0309 │ │ +1972bc: 7010 050b 0e00 |009a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +1972c2: 6e20 110b 2e00 |009d: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1972c8: 6e20 110b 7e00 |00a0: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1972ce: 6e20 110b 0e00 |00a3: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1972d4: 6e10 220b 0e00 |00a6: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1972da: 0c0e |00a9: move-result-object v14 │ │ +1972dc: 7030 6309 dc0e |00aa: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ +1972e2: 6e10 6a09 0c00 |00ad: invoke-virtual {v12}, Ljava/io/File;.exists:()Z // method@096a │ │ +1972e8: 0a0e |00b0: move-result v14 │ │ +1972ea: 380e 2100 |00b1: if-eqz v14, 00d2 // +0021 │ │ +1972ee: 220c bf02 |00b3: new-instance v12, Ljava/io/File; // type@02bf │ │ +1972f2: 220e 0903 |00b5: new-instance v14, Ljava/lang/StringBuilder; // type@0309 │ │ +1972f6: 7010 050b 0e00 |00b7: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +1972fc: 6e20 110b 2e00 |00ba: invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +197302: 6e20 110b 6e00 |00bd: invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +197308: b031 |00c0: add-int/2addr v1, v3 │ │ +19730a: 6e20 0c0b 1e00 |00c1: invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +197310: 6e20 110b 7e00 |00c4: invoke-virtual {v14, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +197316: 6e20 110b 0e00 |00c7: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19731c: 6e10 220b 0e00 |00ca: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +197322: 0c0e |00cd: move-result-object v14 │ │ +197324: 7030 6309 dc0e |00ce: invoke-direct {v12, v13, v14}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ +19732a: 28dc |00d1: goto 00ad // -0024 │ │ +19732c: 6e10 7209 0c00 |00d2: invoke-virtual {v12}, Ljava/io/File;.isHidden:()Z // method@0972 │ │ +197332: 0a0d |00d5: move-result v13 │ │ +197334: 390d 0700 |00d6: if-nez v13, 00dd // +0007 │ │ +197338: 7110 f601 0c00 |00d8: invoke-static {v12}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +19733e: 0c0c |00db: move-result-object v12 │ │ +197340: 110c |00dc: return-object v12 │ │ +197342: 220c c502 |00dd: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ +197346: 1a0d fc36 |00df: const-string v13, "Specified name would not be visible" // string@36fc │ │ +19734a: 7020 8a09 dc00 |00e1: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +197350: 270c |00e4: throw v12 │ │ +197352: 7020 f456 db00 |00e5: invoke-direct {v11, v13}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; // method@56f4 │ │ +197358: 0c04 |00e8: move-result-object v4 │ │ +19735a: 3804 5300 |00e9: if-eqz v4, 013c // +0053 │ │ +19735e: 122d |00eb: const/4 v13, #int 2 // #2 │ │ +197360: 23d8 2d11 |00ec: new-array v8, v13, [Ljava/lang/Object; // type@112d │ │ +197364: 4d04 0801 |00ee: aput-object v4, v8, v1 │ │ +197368: 4d0e 0803 |00f0: aput-object v14, v8, v3 │ │ +19736c: 1a0e ac05 |00f2: const-string v14, "%s/%s" // string@05ac │ │ +197370: 7120 d10a 8e00 |00f4: invoke-static {v14, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +197376: 0c08 |00f7: move-result-object v8 │ │ +197378: 1209 |00f8: const/4 v9, #int 0 // #0 │ │ +19737a: 7030 fa56 cb08 |00f9: invoke-direct {v11, v12, v8}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z // method@56fa │ │ +197380: 0a0a |00fc: move-result v10 │ │ +197382: 380a 2d00 |00fd: if-eqz v10, 012a // +002d │ │ +197386: 6208 7542 |00ff: sget-object v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ +19738a: 1a0a 2b3a |0101: const-string v10, "The content exists. Rename and check again." // string@3a2b │ │ +19738e: 7120 bd02 a800 |0103: invoke-static {v8, v10}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@02bd │ │ +197394: 2208 0903 |0106: new-instance v8, Ljava/lang/StringBuilder; // type@0309 │ │ +197398: 7010 050b 0800 |0108: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +19739e: 6e20 110b 2800 |010b: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1973a4: 6e20 110b 6800 |010e: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1973aa: b039 |0111: add-int/2addr v9, v3 │ │ +1973ac: 6e20 0c0b 9800 |0112: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0b0c │ │ +1973b2: 6e20 110b 7800 |0115: invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1973b8: 6e20 110b 0800 |0118: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +1973be: 6e10 220b 0800 |011b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +1973c4: 0c08 |011e: move-result-object v8 │ │ +1973c6: 23da 2d11 |011f: new-array v10, v13, [Ljava/lang/Object; // type@112d │ │ +1973ca: 4d04 0a01 |0121: aput-object v4, v10, v1 │ │ +1973ce: 4d08 0a03 |0123: aput-object v8, v10, v3 │ │ +1973d2: 7120 d10a ae00 |0125: invoke-static {v14, v10}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad1 │ │ +1973d8: 0c08 |0128: move-result-object v8 │ │ +1973da: 28d0 |0129: goto 00f9 // -0030 │ │ +1973dc: 1a0d db40 |012a: const-string v13, "_data" // string@40db │ │ +1973e0: 6e30 6800 d508 |012c: invoke-virtual {v5, v13, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0068 │ │ +1973e6: 6e10 f356 0b00 |012f: invoke-virtual {v11}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ +1973ec: 0c0d |0132: move-result-object v13 │ │ +1973ee: 6e10 6e00 0d00 |0133: invoke-virtual {v13}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1973f4: 0c0d |0136: move-result-object v13 │ │ +1973f6: 6e30 5e00 cd05 |0137: invoke-virtual {v13, v12, v5}, Landroid/content/ContentResolver;.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; // method@005e │ │ +1973fc: 0c0c |013a: move-result-object v12 │ │ +1973fe: 110c |013b: return-object v12 │ │ +197400: 220c c502 |013c: new-instance v12, Ljava/io/IOException; // type@02c5 │ │ +197404: 620e 9f00 |013e: sget-object v14, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@009f │ │ +197408: 2330 2d11 |0140: new-array v0, v3, [Ljava/lang/Object; // type@112d │ │ +19740c: 4d0d 0001 |0142: aput-object v13, v0, v1 │ │ +197410: 1a0d 5531 |0144: const-string v13, "Path for type: %s was not available" // string@3155 │ │ +197414: 7130 d20a de00 |0146: invoke-static {v14, v13, v0}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0ad2 │ │ +19741a: 0c0d |0149: move-result-object v13 │ │ +19741c: 7020 8a09 dc00 |014a: invoke-direct {v12, v13}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +197422: 270c |014d: throw v12 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ 0x0008 line=231 │ │ 0x000a line=232 │ │ 0x0012 line=234 │ │ @@ -433491,39 +433492,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 │ │ -197768: |[197768] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ -197778: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -19777c: 6e10 6a09 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096a │ │ -197782: 0a00 |0005: move-result v0 │ │ -197784: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -197788: 1103 |0008: return-object v3 │ │ -19778a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -19778c: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ -197790: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ -197794: 7110 4302 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -19779a: 0c03 |0011: move-result-object v3 │ │ -19779c: 6e10 6a09 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096a │ │ -1977a2: 0a01 |0015: move-result v1 │ │ -1977a4: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ -1977a8: 6e10 7809 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0978 │ │ -1977ae: 0a01 |001b: move-result v1 │ │ -1977b0: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ -1977b4: 2802 |001e: goto 0020 // +0002 │ │ -1977b6: 1100 |001f: return-object v0 │ │ -1977b8: 1103 |0020: return-object v3 │ │ -1977ba: 6e10 7809 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0978 │ │ -1977c0: 0a01 |0024: move-result v1 │ │ -1977c2: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ -1977c6: 1103 |0027: return-object v3 │ │ -1977c8: 1100 |0028: return-object v0 │ │ +19776c: |[19776c] org.thoughtcrime.securesms.util.SaveAttachmentTask.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; │ │ +19777c: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +197780: 6e10 6a09 0300 |0002: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096a │ │ +197786: 0a00 |0005: move-result v0 │ │ +197788: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +19778c: 1103 |0008: return-object v3 │ │ +19778e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +197790: 3903 1700 |000a: if-nez v3, 0021 // +0017 │ │ +197794: 6203 3f00 |000c: sget-object v3, Landroid/os/Environment;.DIRECTORY_DOWNLOADS:Ljava/lang/String; // field@003f │ │ +197798: 7110 4302 0300 |000e: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +19779e: 0c03 |0011: move-result-object v3 │ │ +1977a0: 6e10 6a09 0300 |0012: invoke-virtual {v3}, Ljava/io/File;.exists:()Z // method@096a │ │ +1977a6: 0a01 |0015: move-result v1 │ │ +1977a8: 3901 0a00 |0016: if-nez v1, 0020 // +000a │ │ +1977ac: 6e10 7809 0300 |0018: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0978 │ │ +1977b2: 0a01 |001b: move-result v1 │ │ +1977b4: 3801 0300 |001c: if-eqz v1, 001f // +0003 │ │ +1977b8: 2802 |001e: goto 0020 // +0002 │ │ +1977ba: 1100 |001f: return-object v0 │ │ +1977bc: 1103 |0020: return-object v3 │ │ +1977be: 6e10 7809 0300 |0021: invoke-virtual {v3}, Ljava/io/File;.mkdirs:()Z // method@0978 │ │ +1977c4: 0a01 |0024: move-result v1 │ │ +1977c6: 3801 0300 |0025: if-eqz v1, 0028 // +0003 │ │ +1977ca: 1103 |0027: return-object v3 │ │ +1977cc: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x000c line=168 │ │ 0x0012 line=169 │ │ 0x0021 line=176 │ │ locals : │ │ @@ -433535,41 +433536,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 │ │ -1977ec: |[1977ec] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ -1977fc: 7110 7f56 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567f │ │ -197802: 0c04 |0003: move-result-object v4 │ │ -197804: 2200 6e03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036e │ │ -197808: 1a01 df84 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@84df │ │ -19780c: 7020 3d0c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3d │ │ -197812: 2201 0903 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ -197816: 1a02 774e |000d: const-string v2, "deltachat-" // string@4e77 │ │ -19781a: 7020 080b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -197820: 7120 580a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -197826: 0c05 |0015: move-result-object v5 │ │ -197828: 6e20 3f0c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c3f │ │ -19782e: 0c05 |0019: move-result-object v5 │ │ -197830: 6e20 110b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197836: 6e10 220b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19783c: 0c05 |0020: move-result-object v5 │ │ -19783e: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ -197842: 1a04 f045 |0023: const-string v4, "attach" // string@45f0 │ │ -197846: 2206 0903 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ -19784a: 7010 050b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -197850: 6e20 110b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197856: 1a05 5a0b |002d: const-string v5, "." // string@0b5a │ │ -19785a: 6e20 110b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197860: 6e20 110b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197866: 6e10 220b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19786c: 0c04 |0038: move-result-object v4 │ │ -19786e: 1104 |0039: return-object v4 │ │ +1977f0: |[1977f0] org.thoughtcrime.securesms.util.SaveAttachmentTask.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; │ │ +197800: 7110 7f56 0400 |0000: invoke-static {v4}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getExtensionFromMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567f │ │ +197806: 0c04 |0003: move-result-object v4 │ │ +197808: 2200 6e03 |0004: new-instance v0, Ljava/text/SimpleDateFormat; // type@036e │ │ +19780c: 1a01 df84 |0006: const-string v1, "yyyy-MM-dd-HHmmss" // string@84df │ │ +197810: 7020 3d0c 1000 |0008: invoke-direct {v0, v1}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@0c3d │ │ +197816: 2201 0903 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@0309 │ │ +19781a: 1a02 774e |000d: const-string v2, "deltachat-" // string@4e77 │ │ +19781e: 7020 080b 2100 |000f: invoke-direct {v1, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +197824: 7120 580a 6500 |0012: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19782a: 0c05 |0015: move-result-object v5 │ │ +19782c: 6e20 3f0c 5000 |0016: invoke-virtual {v0, v5}, Ljava/text/SimpleDateFormat;.format:(Ljava/lang/Object;)Ljava/lang/String; // method@0c3f │ │ +197832: 0c05 |0019: move-result-object v5 │ │ +197834: 6e20 110b 5100 |001a: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19783a: 6e10 220b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +197840: 0c05 |0020: move-result-object v5 │ │ +197842: 3904 0400 |0021: if-nez v4, 0025 // +0004 │ │ +197846: 1a04 f045 |0023: const-string v4, "attach" // string@45f0 │ │ +19784a: 2206 0903 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@0309 │ │ +19784e: 7010 050b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +197854: 6e20 110b 5600 |002a: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19785a: 1a05 5a0b |002d: const-string v5, "." // string@0b5a │ │ +19785e: 6e20 110b 5600 |002f: invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +197864: 6e20 110b 4600 |0032: invoke-virtual {v6, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19786a: 6e10 220b 0600 |0035: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +197870: 0c04 |0038: move-result-object v4 │ │ +197872: 1104 |0039: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x000b line=215 │ │ 0x0023 line=217 │ │ 0x0025 line=219 │ │ @@ -433583,48 +433584,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 │ │ -197870: |[197870] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ -197880: 1a00 bd83 |0000: const-string v0, "video/" // string@83bd │ │ -197884: 6e20 eb0a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19788a: 0a00 |0005: move-result v0 │ │ -19788c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -19788e: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -197892: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ -197896: 7110 4302 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -19789c: 0c03 |000e: move-result-object v3 │ │ -19789e: 2820 |000f: goto 002f // +0020 │ │ -1978a0: 1a00 1446 |0010: const-string v0, "audio/" // string@4614 │ │ -1978a4: 6e20 eb0a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -1978aa: 0a00 |0015: move-result v0 │ │ -1978ac: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -1978b0: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ -1978b4: 7110 4302 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1978ba: 0c03 |001d: move-result-object v3 │ │ -1978bc: 2811 |001e: goto 002f // +0011 │ │ -1978be: 1a00 f35c |001f: const-string v0, "image/" // string@5cf3 │ │ -1978c2: 6e20 eb0a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -1978c8: 0a03 |0024: move-result v3 │ │ -1978ca: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ -1978ce: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ -1978d2: 7110 4302 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ -1978d8: 0c03 |002c: move-result-object v3 │ │ -1978da: 2802 |002d: goto 002f // +0002 │ │ -1978dc: 0713 |002e: move-object v3, v1 │ │ -1978de: 7020 f056 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@56f0 │ │ -1978e4: 0c03 |0032: move-result-object v3 │ │ -1978e6: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ -1978ea: 1101 |0035: return-object v1 │ │ -1978ec: 6e10 6b09 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@096b │ │ -1978f2: 0c03 |0039: move-result-object v3 │ │ -1978f4: 1103 |003a: return-object v3 │ │ +197874: |[197874] org.thoughtcrime.securesms.util.SaveAttachmentTask.getExternalPathForType:(Ljava/lang/String;)Ljava/lang/String; │ │ +197884: 1a00 bd83 |0000: const-string v0, "video/" // string@83bd │ │ +197888: 6e20 eb0a 0300 |0002: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +19788e: 0a00 |0005: move-result v0 │ │ +197890: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +197892: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +197896: 6203 4000 |0009: sget-object v3, Landroid/os/Environment;.DIRECTORY_MOVIES:Ljava/lang/String; // field@0040 │ │ +19789a: 7110 4302 0300 |000b: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1978a0: 0c03 |000e: move-result-object v3 │ │ +1978a2: 2820 |000f: goto 002f // +0020 │ │ +1978a4: 1a00 1446 |0010: const-string v0, "audio/" // string@4614 │ │ +1978a8: 6e20 eb0a 0300 |0012: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +1978ae: 0a00 |0015: move-result v0 │ │ +1978b0: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +1978b4: 6203 4100 |0018: sget-object v3, Landroid/os/Environment;.DIRECTORY_MUSIC:Ljava/lang/String; // field@0041 │ │ +1978b8: 7110 4302 0300 |001a: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1978be: 0c03 |001d: move-result-object v3 │ │ +1978c0: 2811 |001e: goto 002f // +0011 │ │ +1978c2: 1a00 f35c |001f: const-string v0, "image/" // string@5cf3 │ │ +1978c6: 6e20 eb0a 0300 |0021: invoke-virtual {v3, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +1978cc: 0a03 |0024: move-result v3 │ │ +1978ce: 3803 0900 |0025: if-eqz v3, 002e // +0009 │ │ +1978d2: 6203 4200 |0027: sget-object v3, Landroid/os/Environment;.DIRECTORY_PICTURES:Ljava/lang/String; // field@0042 │ │ +1978d6: 7110 4302 0300 |0029: invoke-static {v3}, Landroid/os/Environment;.getExternalStoragePublicDirectory:(Ljava/lang/String;)Ljava/io/File; // method@0243 │ │ +1978dc: 0c03 |002c: move-result-object v3 │ │ +1978de: 2802 |002d: goto 002f // +0002 │ │ +1978e0: 0713 |002e: move-object v3, v1 │ │ +1978e2: 7020 f056 3200 |002f: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.ensureExternalPath:(Ljava/io/File;)Ljava/io/File; // method@56f0 │ │ +1978e8: 0c03 |0032: move-result-object v3 │ │ +1978ea: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ +1978ee: 1101 |0035: return-object v1 │ │ +1978f0: 6e10 6b09 0300 |0036: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@096b │ │ +1978f6: 0c03 |0039: move-result-object v3 │ │ +1978f8: 1103 |003a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0009 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x001f line=200 │ │ @@ -433640,32 +433641,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 │ │ -197984: |[197984] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ -197994: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -197996: 2300 2f11 |0001: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ -19799a: 1a01 b340 |0003: const-string v1, "\.(?=[^\.]+$)" // string@40b3 │ │ -19799e: 6e20 e90a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ -1979a4: 0c04 |0008: move-result-object v4 │ │ -1979a6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -1979a8: 4602 0401 |000a: aget-object v2, v4, v1 │ │ -1979ac: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ -1979b0: 2141 |000e: array-length v1, v4 │ │ -1979b2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -1979b4: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ -1979b8: 4604 0402 |0012: aget-object v4, v4, v2 │ │ -1979bc: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ -1979c0: 2805 |0016: goto 001b // +0005 │ │ -1979c2: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ -1979c6: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ -1979ca: 1100 |001b: return-object v0 │ │ +197988: |[197988] org.thoughtcrime.securesms.util.SaveAttachmentTask.getFileNameParts:(Ljava/lang/String;)[Ljava/lang/String; │ │ +197998: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +19799a: 2300 2f11 |0001: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ +19799e: 1a01 b340 |0003: const-string v1, "\.(?=[^\.]+$)" // string@40b3 │ │ +1979a2: 6e20 e90a 1400 |0005: invoke-virtual {v4, v1}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@0ae9 │ │ +1979a8: 0c04 |0008: move-result-object v4 │ │ +1979aa: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +1979ac: 4602 0401 |000a: aget-object v2, v4, v1 │ │ +1979b0: 4d02 0001 |000c: aput-object v2, v0, v1 │ │ +1979b4: 2141 |000e: array-length v1, v4 │ │ +1979b6: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +1979b8: 3721 0700 |0010: if-le v1, v2, 0017 // +0007 │ │ +1979bc: 4604 0402 |0012: aget-object v4, v4, v2 │ │ +1979c0: 4d04 0002 |0014: aput-object v4, v0, v2 │ │ +1979c4: 2805 |0016: goto 001b // +0005 │ │ +1979c6: 1a04 0000 |0017: const-string v4, "" // string@0000 │ │ +1979ca: 4d04 0002 |0019: aput-object v4, v0, v2 │ │ +1979ce: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0003 line=297 │ │ 0x000a line=299 │ │ 0x000e line=301 │ │ 0x0017 line=302 │ │ @@ -433678,39 +433679,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 │ │ -197420: |[197420] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ -197430: 1a00 bd83 |0000: const-string v0, "video/" // string@83bd │ │ -197434: 6e20 eb0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19743a: 0a00 |0005: move-result v0 │ │ -19743c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -197440: 7100 4957 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5749 │ │ -197446: 0c02 |000b: move-result-object v2 │ │ -197448: 1102 |000c: return-object v2 │ │ -19744a: 1a00 1446 |000d: const-string v0, "audio/" // string@4614 │ │ -19744e: 6e20 eb0a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -197454: 0a00 |0012: move-result v0 │ │ -197456: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -19745a: 7100 4457 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@5744 │ │ -197460: 0c02 |0018: move-result-object v2 │ │ -197462: 1102 |0019: return-object v2 │ │ -197464: 1a00 f35c |001a: const-string v0, "image/" // string@5cf3 │ │ -197468: 6e20 eb0a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ -19746e: 0a02 |001f: move-result v2 │ │ -197470: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ -197474: 7100 4757 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@5747 │ │ -19747a: 0c02 |0025: move-result-object v2 │ │ -19747c: 1102 |0026: return-object v2 │ │ -19747e: 7100 4657 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@5746 │ │ -197484: 0c02 |002a: move-result-object v2 │ │ -197486: 1102 |002b: return-object v2 │ │ +197424: |[197424] org.thoughtcrime.securesms.util.SaveAttachmentTask.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; │ │ +197434: 1a00 bd83 |0000: const-string v0, "video/" // string@83bd │ │ +197438: 6e20 eb0a 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +19743e: 0a00 |0005: move-result v0 │ │ +197440: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +197444: 7100 4957 0000 |0008: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getVideoUri:()Landroid/net/Uri; // method@5749 │ │ +19744a: 0c02 |000b: move-result-object v2 │ │ +19744c: 1102 |000c: return-object v2 │ │ +19744e: 1a00 1446 |000d: const-string v0, "audio/" // string@4614 │ │ +197452: 6e20 eb0a 0200 |000f: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +197458: 0a00 |0012: move-result v0 │ │ +19745a: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +19745e: 7100 4457 0000 |0015: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getAudioUri:()Landroid/net/Uri; // method@5744 │ │ +197464: 0c02 |0018: move-result-object v2 │ │ +197466: 1102 |0019: return-object v2 │ │ +197468: 1a00 f35c |001a: const-string v0, "image/" // string@5cf3 │ │ +19746c: 6e20 eb0a 0200 |001c: invoke-virtual {v2, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@0aeb │ │ +197472: 0a02 |001f: move-result v2 │ │ +197474: 3802 0700 |0020: if-eqz v2, 0027 // +0007 │ │ +197478: 7100 4757 0000 |0022: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getImageUri:()Landroid/net/Uri; // method@5747 │ │ +19747e: 0c02 |0025: move-result-object v2 │ │ +197480: 1102 |0026: return-object v2 │ │ +197482: 7100 4657 0000 |0027: invoke-static {}, Lorg/thoughtcrime/securesms/util/StorageUtil;.getDownloadUri:()Landroid/net/Uri; // method@5746 │ │ +197488: 0c02 |002a: move-result-object v2 │ │ +19748a: 1102 |002b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0008 line=152 │ │ 0x000d line=153 │ │ 0x0015 line=154 │ │ 0x001a line=155 │ │ @@ -433725,39 +433726,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 │ │ -1978f8: |[1978f8] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ -197908: 1a00 db40 |0000: const-string v0, "_data" // string@40db │ │ -19790c: 2410 2f11 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ -197912: 0c04 |0005: move-result-object v4 │ │ -197914: 2208 9801 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0198 │ │ -197918: 6e10 f356 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ -19791e: 0c02 |000b: move-result-object v2 │ │ -197920: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -197922: 1207 |000d: const/4 v7, #int 0 // #0 │ │ -197924: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -197926: 0781 |000f: move-object v1, v8 │ │ -197928: 07a3 |0010: move-object v3, v10 │ │ -19792a: 7607 aa05 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@05aa │ │ -197930: 6e10 ab05 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05ab │ │ -197936: 0c0a |0017: move-result-object v10 │ │ -197938: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ -19793c: 7220 f800 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ -197942: 0a00 |001d: move-result v0 │ │ -197944: 7210 fe00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -19794a: 7220 fc00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ -197950: 0c00 |0024: move-result-object v0 │ │ -197952: 7210 f600 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -197958: 2802 |0028: goto 002a // +0002 │ │ -19795a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -19795c: 1100 |002a: return-object v0 │ │ +1978fc: |[1978fc] org.thoughtcrime.securesms.util.SaveAttachmentTask.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; │ │ +19790c: 1a00 db40 |0000: const-string v0, "_data" // string@40db │ │ +197910: 2410 2f11 0000 |0002: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ +197916: 0c04 |0005: move-result-object v4 │ │ +197918: 2208 9801 |0006: new-instance v8, Landroidx/loader/content/CursorLoader; // type@0198 │ │ +19791c: 6e10 f356 0900 |0008: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ +197922: 0c02 |000b: move-result-object v2 │ │ +197924: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +197926: 1207 |000d: const/4 v7, #int 0 // #0 │ │ +197928: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +19792a: 0781 |000f: move-object v1, v8 │ │ +19792c: 07a3 |0010: move-object v3, v10 │ │ +19792e: 7607 aa05 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@05aa │ │ +197934: 6e10 ab05 0800 |0014: invoke-virtual {v8}, Landroidx/loader/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@05ab │ │ +19793a: 0c0a |0017: move-result-object v10 │ │ +19793c: 380a 1100 |0018: if-eqz v10, 0029 // +0011 │ │ +197940: 7220 f800 0a00 |001a: invoke-interface {v10, v0}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@00f8 │ │ +197946: 0a00 |001d: move-result v0 │ │ +197948: 7210 fe00 0a00 |001e: invoke-interface {v10}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +19794e: 7220 fc00 0a00 |0021: invoke-interface {v10, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@00fc │ │ +197954: 0c00 |0024: move-result-object v0 │ │ +197956: 7210 f600 0a00 |0025: invoke-interface {v10}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +19795c: 2802 |0028: goto 002a // +0002 │ │ +19795e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +197960: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x0014 line=138 │ │ 0x001a line=142 │ │ 0x001e line=143 │ │ @@ -433772,47 +433773,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 │ │ -1976c0: |[1976c0] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ -1976d0: 6e10 f356 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ -1976d6: 0c00 |0003: move-result-object v0 │ │ -1976d8: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1976de: 0c01 |0007: move-result-object v1 │ │ -1976e0: 1a00 db40 |0008: const-string v0, "_data" // string@40db │ │ -1976e4: 2410 2f11 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ -1976ea: 0c03 |000d: move-result-object v3 │ │ -1976ec: 2410 2f11 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@112f │ │ -1976f2: 0c05 |0011: move-result-object v5 │ │ -1976f4: 1206 |0012: const/4 v6, #int 0 // #0 │ │ -1976f6: 1a04 dc40 |0013: const-string v4, "_data = ?" // string@40dc │ │ -1976fa: 0782 |0015: move-object v2, v8 │ │ -1976fc: 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 │ │ -197702: 0c08 |0019: move-result-object v8 │ │ -197704: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ -197708: 7210 fe00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ -19770e: 0a09 |001f: move-result v9 │ │ -197710: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ -197714: 7210 f600 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -19771a: 0f09 |0025: return v9 │ │ -19771c: 0d09 |0026: move-exception v9 │ │ -19771e: 2809 |0027: goto 0030 // +0009 │ │ -197720: 2209 c502 |0028: new-instance v9, Ljava/io/IOException; // type@02c5 │ │ -197724: 1a00 f436 |002a: const-string v0, "Something is wrong with the filename to save" // string@36f4 │ │ -197728: 7020 8a09 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ -19772e: 2709 |002f: throw v9 │ │ -197730: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ -197734: 7210 f600 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ -19773a: 2805 |0035: goto 003a // +0005 │ │ -19773c: 0d08 |0036: move-exception v8 │ │ -19773e: 6e20 460b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ -197744: 2709 |003a: throw v9 │ │ +1976c4: |[1976c4] org.thoughtcrime.securesms.util.SaveAttachmentTask.pathTaken:(Landroid/net/Uri;Ljava/lang/String;)Z │ │ +1976d4: 6e10 f356 0700 |0000: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ +1976da: 0c00 |0003: move-result-object v0 │ │ +1976dc: 6e10 6e00 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1976e2: 0c01 |0007: move-result-object v1 │ │ +1976e4: 1a00 db40 |0008: const-string v0, "_data" // string@40db │ │ +1976e8: 2410 2f11 0000 |000a: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ +1976ee: 0c03 |000d: move-result-object v3 │ │ +1976f0: 2410 2f11 0900 |000e: filled-new-array {v9}, [Ljava/lang/String; // type@112f │ │ +1976f6: 0c05 |0011: move-result-object v5 │ │ +1976f8: 1206 |0012: const/4 v6, #int 0 // #0 │ │ +1976fa: 1a04 dc40 |0013: const-string v4, "_data = ?" // string@40dc │ │ +1976fe: 0782 |0015: move-object v2, v8 │ │ +197700: 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 │ │ +197706: 0c08 |0019: move-result-object v8 │ │ +197708: 3808 0e00 |001a: if-eqz v8, 0028 // +000e │ │ +19770c: 7210 fe00 0800 |001c: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@00fe │ │ +197712: 0a09 |001f: move-result v9 │ │ +197714: 3808 0500 |0020: if-eqz v8, 0025 // +0005 │ │ +197718: 7210 f600 0800 |0022: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +19771e: 0f09 |0025: return v9 │ │ +197720: 0d09 |0026: move-exception v9 │ │ +197722: 2809 |0027: goto 0030 // +0009 │ │ +197724: 2209 c502 |0028: new-instance v9, Ljava/io/IOException; // type@02c5 │ │ +197728: 1a00 f436 |002a: const-string v0, "Something is wrong with the filename to save" // string@36f4 │ │ +19772c: 7020 8a09 0900 |002c: invoke-direct {v9, v0}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@098a │ │ +197732: 2709 |002f: throw v9 │ │ +197734: 3808 0a00 |0030: if-eqz v8, 003a // +000a │ │ +197738: 7210 f600 0800 |0032: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@00f6 │ │ +19773e: 2805 |0035: goto 003a // +0005 │ │ +197740: 0d08 |0036: move-exception v8 │ │ +197742: 6e20 460b 8900 |0037: invoke-virtual {v9, v8}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ +197748: 2709 |003a: throw v9 │ │ catches : 3 │ │ 0x001c - 0x0020 │ │ -> 0x0026 │ │ 0x0028 - 0x0030 │ │ -> 0x0026 │ │ 0x0032 - 0x0035 │ │ -> 0x0036 │ │ @@ -433832,20 +433833,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 │ │ -197960: |[197960] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -197970: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ -197974: 7020 6409 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ -19797a: 6e10 6c09 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@096c │ │ -197980: 0c02 |0008: move-result-object v2 │ │ -197982: 1102 |0009: return-object v2 │ │ +197964: |[197964] org.thoughtcrime.securesms.util.SaveAttachmentTask.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +197974: 2200 bf02 |0000: new-instance v0, Ljava/io/File; // type@02bf │ │ +197978: 7020 6409 2000 |0002: invoke-direct {v0, v2}, Ljava/io/File;.:(Ljava/lang/String;)V // method@0964 │ │ +19797e: 6e10 6c09 0000 |0005: invoke-virtual {v0}, Ljava/io/File;.getName:()Ljava/lang/String; // method@096c │ │ +197984: 0c02 |0008: move-result-object v2 │ │ +197986: 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; │ │ │ │ @@ -433854,127 +433855,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 │ │ -197488: |[197488] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ -197498: 54b0 6f42 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@426f │ │ -19749c: 7110 7d56 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567d │ │ -1974a2: 0c00 |0005: move-result-object v0 │ │ -1974a4: 7110 eb0c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ -1974aa: 0c00 |0009: move-result-object v0 │ │ -1974ac: 1f00 0703 |000a: check-cast v0, Ljava/lang/String; // type@0307 │ │ -1974b0: 54b1 7142 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4271 │ │ -1974b4: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -1974b8: 53b1 7042 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4270 │ │ -1974bc: 7040 f256 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@56f2 │ │ -1974c2: 0c01 |0015: move-result-object v1 │ │ -1974c4: 7020 fb56 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@56fb │ │ -1974ca: 0c01 |0019: move-result-object v1 │ │ -1974cc: 7020 f656 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@56f6 │ │ -1974d2: 0c02 |001d: move-result-object v2 │ │ -1974d4: 7040 ed56 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@56ed │ │ -1974da: 0c01 |0021: move-result-object v1 │ │ -1974dc: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ -1974e0: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ -1974e6: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -1974e8: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ -1974ec: 620a 7542 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ -1974f0: 220b 0903 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@0309 │ │ -1974f4: 1a01 bf16 |002e: const-string v1, "Failed to create mediaUri for " // string@16bf │ │ -1974f8: 7020 080b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -1974fe: 6e20 110b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -197504: 6e10 220b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19750a: 0c0b |0039: move-result-object v11 │ │ -19750c: 7120 c502 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ -197512: 1104 |003d: return-object v4 │ │ -197514: 54bb 7242 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4272 │ │ -197518: 7120 5e50 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ -19751e: 0c0b |0043: move-result-object v11 │ │ -197520: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ -197524: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ -197528: 6e10 8f09 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ -19752e: 1104 |004b: return-object v4 │ │ -197530: 6e10 ff01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ -197536: 0c02 |004f: move-result-object v2 │ │ -197538: 1a05 3753 |0050: const-string v5, "file" // string@5337 │ │ -19753c: 7120 5f57 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ -197542: 0a02 |0055: move-result v2 │ │ -197544: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ -197548: 2202 c202 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c2 │ │ -19754c: 6e10 fc01 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -197552: 0c05 |005d: move-result-object v5 │ │ -197554: 7020 8409 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ -19755a: 7120 4b57 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@574b │ │ -197560: 6e10 fc01 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -197566: 0c05 |0067: move-result-object v5 │ │ -197568: 2410 2f11 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@112f │ │ -19756e: 0c05 |006b: move-result-object v5 │ │ -197570: 2410 2f11 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ -197576: 0c00 |006f: move-result-object v0 │ │ -197578: 7140 e001 5a40 |0070: invoke-static {v10, v5, v0, v4}, Landroid/media/MediaScannerConnection;.scanFile:(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V // method@01e0 │ │ -19757e: 6e10 9609 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -197584: 282d |0076: goto 00a3 // +002d │ │ -197586: 0d0a |0077: move-exception v10 │ │ -197588: 6e10 9609 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -19758e: 2805 |007b: goto 0080 // +0005 │ │ -197590: 0d00 |007c: move-exception v0 │ │ -197592: 6e20 460b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ -197598: 270a |0080: throw v10 │ │ -19759a: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -1975a0: 0c0a |0084: move-result-object v10 │ │ -1975a2: 1a00 0b84 |0085: const-string v0, "w" // string@840b │ │ -1975a6: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ -1975ac: 0c0a |008a: move-result-object v10 │ │ -1975ae: 7120 4b57 ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@574b │ │ -1975b4: 0b05 |008e: move-result-wide v5 │ │ -1975b6: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ -1975ba: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ -1975be: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ -1975c2: 1a00 0d41 |0095: const-string v0, "_size" // string@410d │ │ -1975c6: 7120 580a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -1975cc: 0c02 |009a: move-result-object v2 │ │ -1975ce: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ -1975d4: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ -1975d8: 6e10 9609 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -1975de: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ -1975e2: 6e10 8f09 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ -1975e8: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -1975ec: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ -1975f0: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ -1975f4: 120a |00ae: const/4 v10, #int 0 // #0 │ │ -1975f6: 7110 4c0a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1975fc: 0c0a |00b2: move-result-object v10 │ │ -1975fe: 1a0b e15f |00b3: const-string v11, "is_pending" // string@5fe1 │ │ -197602: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ -197608: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ -19760e: 0a0a |00bb: move-result v10 │ │ -197610: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ -197614: 6e10 f356 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ -19761a: 0c0a |00c1: move-result-object v10 │ │ -19761c: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ -197622: 0c0a |00c5: move-result-object v10 │ │ -197624: 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 │ │ -19762a: 1101 |00c9: return-object v1 │ │ -19762c: 0d00 |00ca: move-exception v0 │ │ -19762e: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ -197632: 6e10 9609 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ -197638: 2805 |00d0: goto 00d5 // +0005 │ │ -19763a: 0d0a |00d1: move-exception v10 │ │ -19763c: 6e20 460b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ -197642: 2700 |00d5: throw v0 │ │ -197644: 0d0a |00d6: move-exception v10 │ │ -197646: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ -19764a: 6e10 8f09 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ -197650: 2805 |00dc: goto 00e1 // +0005 │ │ -197652: 0d0b |00dd: move-exception v11 │ │ -197654: 6e20 460b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ -19765a: 270a |00e1: throw v10 │ │ +19748c: |[19748c] org.thoughtcrime.securesms.util.SaveAttachmentTask.saveAttachment:(Landroid/content/Context;Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Landroid/net/Uri; │ │ +19749c: 54b0 6f42 |0000: iget-object v0, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.contentType:Ljava/lang/String; // field@426f │ │ +1974a0: 7110 7d56 0000 |0002: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/MediaUtil;.getCorrectedMimeType:(Ljava/lang/String;)Ljava/lang/String; // method@567d │ │ +1974a6: 0c00 |0005: move-result-object v0 │ │ +1974a8: 7110 eb0c 0000 |0006: invoke-static {v0}, Ljava/util/Objects;.requireNonNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ceb │ │ +1974ae: 0c00 |0009: move-result-object v0 │ │ +1974b0: 1f00 0703 |000a: check-cast v0, Ljava/lang/String; // type@0307 │ │ +1974b4: 54b1 7142 |000c: iget-object v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.fileName:Ljava/lang/String; // field@4271 │ │ +1974b8: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +1974bc: 53b1 7042 |0010: iget-wide v1, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.date:J // field@4270 │ │ +1974c0: 7040 f256 0921 |0012: invoke-direct {v9, v0, v1, v2}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.generateOutputFileName:(Ljava/lang/String;J)Ljava/lang/String; // method@56f2 │ │ +1974c6: 0c01 |0015: move-result-object v1 │ │ +1974c8: 7020 fb56 1900 |0016: invoke-direct {v9, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.sanitizeOutputFileName:(Ljava/lang/String;)Ljava/lang/String; // method@56fb │ │ +1974ce: 0c01 |0019: move-result-object v1 │ │ +1974d0: 7020 f656 0900 |001a: invoke-direct {v9, v0}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getMediaStoreContentUriForType:(Ljava/lang/String;)Landroid/net/Uri; // method@56f6 │ │ +1974d6: 0c02 |001d: move-result-object v2 │ │ +1974d8: 7040 ed56 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@56ed │ │ +1974de: 0c01 |0021: move-result-object v1 │ │ +1974e0: 2203 2600 |0022: new-instance v3, Landroid/content/ContentValues; // type@0026 │ │ +1974e4: 7010 6500 0300 |0024: invoke-direct {v3}, Landroid/content/ContentValues;.:()V // method@0065 │ │ +1974ea: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +1974ec: 3901 1600 |0028: if-nez v1, 003e // +0016 │ │ +1974f0: 620a 7542 |002a: sget-object v10, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ +1974f4: 220b 0903 |002c: new-instance v11, Ljava/lang/StringBuilder; // type@0309 │ │ +1974f8: 1a01 bf16 |002e: const-string v1, "Failed to create mediaUri for " // string@16bf │ │ +1974fc: 7020 080b 1b00 |0030: invoke-direct {v11, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +197502: 6e20 110b 0b00 |0033: invoke-virtual {v11, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +197508: 6e10 220b 0b00 |0036: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19750e: 0c0b |0039: move-result-object v11 │ │ +197510: 7120 c502 ba00 |003a: invoke-static {v10, v11}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@02c5 │ │ +197516: 1104 |003d: return-object v4 │ │ +197518: 54bb 7242 |003e: iget-object v11, v11, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;.uri:Landroid/net/Uri; // field@4272 │ │ +19751c: 7120 5e50 ba00 |0040: invoke-static {v10, v11}, Lorg/thoughtcrime/securesms/mms/PartAuthority;.getAttachmentStream:(Landroid/content/Context;Landroid/net/Uri;)Ljava/io/InputStream; // method@505e │ │ +197522: 0c0b |0043: move-result-object v11 │ │ +197524: 390b 0800 |0044: if-nez v11, 004c // +0008 │ │ +197528: 380b 0500 |0046: if-eqz v11, 004b // +0005 │ │ +19752c: 6e10 8f09 0b00 |0048: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ +197532: 1104 |004b: return-object v4 │ │ +197534: 6e10 ff01 0200 |004c: invoke-virtual {v2}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@01ff │ │ +19753a: 0c02 |004f: move-result-object v2 │ │ +19753c: 1a05 3753 |0050: const-string v5, "file" // string@5337 │ │ +197540: 7120 5f57 5200 |0052: invoke-static {v2, v5}, Lorg/thoughtcrime/securesms/util/Util;.equals:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@575f │ │ +197546: 0a02 |0055: move-result v2 │ │ +197548: 3802 2b00 |0056: if-eqz v2, 0081 // +002b │ │ +19754c: 2202 c202 |0058: new-instance v2, Ljava/io/FileOutputStream; // type@02c2 │ │ +197550: 6e10 fc01 0100 |005a: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +197556: 0c05 |005d: move-result-object v5 │ │ +197558: 7020 8409 5200 |005e: invoke-direct {v2, v5}, Ljava/io/FileOutputStream;.:(Ljava/lang/String;)V // method@0984 │ │ +19755e: 7120 4b57 2b00 |0061: invoke-static {v11, v2}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@574b │ │ +197564: 6e10 fc01 0100 |0064: invoke-virtual {v1}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +19756a: 0c05 |0067: move-result-object v5 │ │ +19756c: 2410 2f11 0500 |0068: filled-new-array {v5}, [Ljava/lang/String; // type@112f │ │ +197572: 0c05 |006b: move-result-object v5 │ │ +197574: 2410 2f11 0000 |006c: filled-new-array {v0}, [Ljava/lang/String; // type@112f │ │ +19757a: 0c00 |006f: move-result-object v0 │ │ +19757c: 7140 e001 5a40 |0070: invoke-static {v10, v5, v0, v4}, Landroid/media/MediaScannerConnection;.scanFile:(Landroid/content/Context;[Ljava/lang/String;[Ljava/lang/String;Landroid/media/MediaScannerConnection$OnScanCompletedListener;)V // method@01e0 │ │ +197582: 6e10 9609 0200 |0073: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +197588: 282d |0076: goto 00a3 // +002d │ │ +19758a: 0d0a |0077: move-exception v10 │ │ +19758c: 6e10 9609 0200 |0078: invoke-virtual {v2}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +197592: 2805 |007b: goto 0080 // +0005 │ │ +197594: 0d00 |007c: move-exception v0 │ │ +197596: 6e20 460b 0a00 |007d: invoke-virtual {v10, v0}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ +19759c: 270a |0080: throw v10 │ │ +19759e: 6e10 6e00 0a00 |0081: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +1975a4: 0c0a |0084: move-result-object v10 │ │ +1975a6: 1a00 0b84 |0085: const-string v0, "w" // string@840b │ │ +1975aa: 6e30 6000 1a00 |0087: invoke-virtual {v10, v1, v0}, Landroid/content/ContentResolver;.openOutputStream:(Landroid/net/Uri;Ljava/lang/String;)Ljava/io/OutputStream; // method@0060 │ │ +1975b0: 0c0a |008a: move-result-object v10 │ │ +1975b2: 7120 4b57 ab00 |008b: invoke-static {v11, v10}, Lorg/thoughtcrime/securesms/util/StreamUtil;.copy:(Ljava/io/InputStream;Ljava/io/OutputStream;)J // method@574b │ │ +1975b8: 0b05 |008e: move-result-wide v5 │ │ +1975ba: 1607 0000 |008f: const-wide/16 v7, #int 0 // #0 │ │ +1975be: 3100 0507 |0091: cmp-long v0, v5, v7 │ │ +1975c2: 3d00 0b00 |0093: if-lez v0, 009e // +000b │ │ +1975c6: 1a00 0d41 |0095: const-string v0, "_size" // string@410d │ │ +1975ca: 7120 580a 6500 |0097: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +1975d0: 0c02 |009a: move-result-object v2 │ │ +1975d2: 6e30 6700 0302 |009b: invoke-virtual {v3, v0, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0067 │ │ +1975d8: 380a 0500 |009e: if-eqz v10, 00a3 // +0005 │ │ +1975dc: 6e10 9609 0a00 |00a0: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +1975e2: 380b 0500 |00a3: if-eqz v11, 00a8 // +0005 │ │ +1975e6: 6e10 8f09 0b00 |00a5: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ +1975ec: 600a 3800 |00a8: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +1975f0: 130b 1c00 |00aa: const/16 v11, #int 28 // #1c │ │ +1975f4: 37ba 0c00 |00ac: if-le v10, v11, 00b8 // +000c │ │ +1975f8: 120a |00ae: const/4 v10, #int 0 // #0 │ │ +1975fa: 7110 4c0a 0a00 |00af: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197600: 0c0a |00b2: move-result-object v10 │ │ +197602: 1a0b e15f |00b3: const-string v11, "is_pending" // string@5fe1 │ │ +197606: 6e30 6600 b30a |00b5: invoke-virtual {v3, v11, v10}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0066 │ │ +19760c: 6e10 6900 0300 |00b8: invoke-virtual {v3}, Landroid/content/ContentValues;.size:()I // method@0069 │ │ +197612: 0a0a |00bb: move-result v10 │ │ +197614: 3d0a 0d00 |00bc: if-lez v10, 00c9 // +000d │ │ +197618: 6e10 f356 0900 |00be: invoke-virtual {v9}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getContext:()Landroid/content/Context; // method@56f3 │ │ +19761e: 0c0a |00c1: move-result-object v10 │ │ +197620: 6e10 6e00 0a00 |00c2: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@006e │ │ +197626: 0c0a |00c5: move-result-object v10 │ │ +197628: 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 │ │ +19762e: 1101 |00c9: return-object v1 │ │ +197630: 0d00 |00ca: move-exception v0 │ │ +197632: 380a 0a00 |00cb: if-eqz v10, 00d5 // +000a │ │ +197636: 6e10 9609 0a00 |00cd: invoke-virtual {v10}, Ljava/io/OutputStream;.close:()V // method@0996 │ │ +19763c: 2805 |00d0: goto 00d5 // +0005 │ │ +19763e: 0d0a |00d1: move-exception v10 │ │ +197640: 6e20 460b a000 |00d2: invoke-virtual {v0, v10}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ +197646: 2700 |00d5: throw v0 │ │ +197648: 0d0a |00d6: move-exception v10 │ │ +19764a: 380b 0a00 |00d7: if-eqz v11, 00e1 // +000a │ │ +19764e: 6e10 8f09 0b00 |00d9: invoke-virtual {v11}, Ljava/io/InputStream;.close:()V // method@098f │ │ +197654: 2805 |00dc: goto 00e1 // +0005 │ │ +197656: 0d0b |00dd: move-exception v11 │ │ +197658: 6e20 460b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/Throwable;.addSuppressed:(Ljava/lang/Throwable;)V // method@0b46 │ │ +19765e: 270a |00e1: throw v10 │ │ catches : 10 │ │ 0x004c - 0x0061 │ │ -> 0x00d6 │ │ 0x0061 - 0x0073 │ │ -> 0x0077 │ │ 0x0073 - 0x0076 │ │ -> 0x00d6 │ │ @@ -434030,28 +434031,28 @@ │ │ type : '(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -197c7c: |[197c7c] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ -197c8c: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -197c90: 7020 8804 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -197c96: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -197c98: 6e20 8a04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ -197c9e: 6001 ef27 |0009: sget v1, Lorg/thoughtcrime/securesms/R$string;.ask_export_attachment:I // field@27ef │ │ -197ca2: 6e20 8d04 1000 |000b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ -197ca8: 6001 142c |000e: sget v1, Lorg/thoughtcrime/securesms/R$string;.yes:I // field@2c14 │ │ -197cac: 6e30 9404 1002 |0010: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -197cb2: 6001 882a |0013: sget v1, Lorg/thoughtcrime/securesms/R$string;.no:I // field@2a88 │ │ -197cb6: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -197cb8: 6e30 8f04 1002 |0016: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -197cbe: 6e10 9a04 0000 |0019: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -197cc4: 0e00 |001c: return-void │ │ +197c80: |[197c80] org.thoughtcrime.securesms.util.SaveAttachmentTask.showWarningDialog:(Landroid/content/Context;Landroid/content/DialogInterface$OnClickListener;)V │ │ +197c90: 2200 4901 |0000: new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +197c94: 7020 8804 1000 |0002: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +197c9a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +197c9c: 6e20 8a04 1000 |0006: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ +197ca2: 6001 ef27 |0009: sget v1, Lorg/thoughtcrime/securesms/R$string;.ask_export_attachment:I // field@27ef │ │ +197ca6: 6e20 8d04 1000 |000b: invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(I)Landroidx/appcompat/app/AlertDialog$Builder; // method@048d │ │ +197cac: 6001 142c |000e: sget v1, Lorg/thoughtcrime/securesms/R$string;.yes:I // field@2c14 │ │ +197cb0: 6e30 9404 1002 |0010: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +197cb6: 6001 882a |0013: sget v1, Lorg/thoughtcrime/securesms/R$string;.no:I // field@2a88 │ │ +197cba: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +197cbc: 6e30 8f04 1002 |0016: invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +197cc2: 6e10 9a04 0000 |0019: invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +197cc8: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x0009 line=370 │ │ 0x000e line=371 │ │ 0x0013 line=372 │ │ @@ -434066,19 +434067,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 │ │ -1977cc: |[1977cc] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -1977dc: 1f01 af11 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11af │ │ -1977e0: 6e20 ef56 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@56ef │ │ -1977e6: 0c01 |0005: move-result-object v1 │ │ -1977e8: 1101 |0006: return-object v1 │ │ +1977d0: |[1977d0] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +1977e0: 1f01 af11 |0000: check-cast v1, [Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment; // type@11af │ │ +1977e4: 6e20 ef56 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; // method@56ef │ │ +1977ea: 0c01 |0005: move-result-object v1 │ │ +1977ec: 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; │ │ │ │ @@ -434087,80 +434088,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 │ │ -1979cc: |[1979cc] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ -1979dc: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ -1979e0: 2190 |0002: array-length v0, v9 │ │ -1979e2: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ -1979e6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -1979e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -1979ea: 5482 7742 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ -1979ee: 6e10 5b0b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ -1979f4: 0c02 |000c: move-result-object v2 │ │ -1979f6: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ -1979fa: 7110 4357 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@5743 │ │ -197a00: 0a03 |0012: move-result v3 │ │ -197a02: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ -197a06: 2209 c710 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197a0a: 1222 |0017: const/4 v2, #int 2 // #2 │ │ -197a0c: 7110 4c0a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197a12: 0c02 |001b: move-result-object v2 │ │ -197a14: 7030 8d56 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197a1a: 1109 |001f: return-object v9 │ │ -197a1c: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ -197a20: 2209 c710 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197a24: 7110 4c0a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197a2a: 0c02 |0027: move-result-object v2 │ │ -197a2c: 7030 8d56 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197a32: 1109 |002b: return-object v9 │ │ -197a34: 2193 |002c: array-length v3, v9 │ │ -197a36: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -197a38: 0716 |002e: move-object v6, v1 │ │ -197a3a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -197a3c: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ -197a40: 4607 0905 |0032: aget-object v7, v9, v5 │ │ -197a44: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ -197a48: 7030 fc56 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@56fc │ │ -197a4e: 0c06 |0039: move-result-object v6 │ │ -197a50: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ -197a54: 2209 c710 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197a58: 7110 4c0a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197a5e: 0c02 |0041: move-result-object v2 │ │ -197a60: 7030 8d56 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197a66: 1109 |0045: return-object v9 │ │ -197a68: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ -197a6c: 28e8 |0048: goto 0030 // -0018 │ │ -197a6e: 2199 |0049: array-length v9, v9 │ │ -197a70: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ -197a74: 2209 c710 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197a78: 7110 4c0a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197a7e: 0c02 |0051: move-result-object v2 │ │ -197a80: 7030 8d56 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197a86: 1109 |0055: return-object v9 │ │ -197a88: 2209 c710 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197a8c: 7110 4c0a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197a92: 0c02 |005b: move-result-object v2 │ │ -197a94: 7030 8d56 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197a9a: 1109 |005f: return-object v9 │ │ -197a9c: 0d09 |0060: move-exception v9 │ │ -197a9e: 6202 7542 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ -197aa2: 7120 c702 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -197aa8: 2209 c710 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197aac: 7110 4c0a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -197ab2: 0c00 |006b: move-result-object v0 │ │ -197ab4: 7030 8d56 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ -197aba: 1109 |006f: return-object v9 │ │ -197abc: 2209 d602 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d6 │ │ -197ac0: 1a00 6e6e |0072: const-string v0, "must pass in at least one attachment" // string@6e6e │ │ -197ac4: 7020 bc09 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -197aca: 2709 |0077: throw v9 │ │ +1979d0: |[1979d0] org.thoughtcrime.securesms.util.SaveAttachmentTask.doInBackground:([Lorg/thoughtcrime/securesms/util/SaveAttachmentTask$Attachment;)Lorg/thoughtcrime/securesms/util/Pair; │ │ +1979e0: 3809 7000 |0000: if-eqz v9, 0070 // +0070 │ │ +1979e4: 2190 |0002: array-length v0, v9 │ │ +1979e6: 3800 6d00 |0003: if-eqz v0, 0070 // +006d │ │ +1979ea: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +1979ec: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +1979ee: 5482 7742 |0007: iget-object v2, v8, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ +1979f2: 6e10 5b0b 0200 |0009: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ +1979f8: 0c02 |000c: move-result-object v2 │ │ +1979fa: 1f02 2700 |000d: check-cast v2, Landroid/content/Context; // type@0027 │ │ +1979fe: 7110 4357 0200 |000f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/StorageUtil;.canWriteToMediaStore:(Landroid/content/Context;)Z // method@5743 │ │ +197a04: 0a03 |0012: move-result v3 │ │ +197a06: 3903 0d00 |0013: if-nez v3, 0020 // +000d │ │ +197a0a: 2209 c710 |0015: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197a0e: 1222 |0017: const/4 v2, #int 2 // #2 │ │ +197a10: 7110 4c0a 0200 |0018: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197a16: 0c02 |001b: move-result-object v2 │ │ +197a18: 7030 8d56 2901 |001c: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197a1e: 1109 |001f: return-object v9 │ │ +197a20: 3902 0c00 |0020: if-nez v2, 002c // +000c │ │ +197a24: 2209 c710 |0022: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197a28: 7110 4c0a 0000 |0024: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197a2e: 0c02 |0027: move-result-object v2 │ │ +197a30: 7030 8d56 2901 |0028: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197a36: 1109 |002b: return-object v9 │ │ +197a38: 2193 |002c: array-length v3, v9 │ │ +197a3a: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +197a3c: 0716 |002e: move-object v6, v1 │ │ +197a3e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +197a40: 3535 1900 |0030: if-ge v5, v3, 0049 // +0019 │ │ +197a44: 4607 0905 |0032: aget-object v7, v9, v5 │ │ +197a48: 3807 1200 |0034: if-eqz v7, 0046 // +0012 │ │ +197a4c: 7030 fc56 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@56fc │ │ +197a52: 0c06 |0039: move-result-object v6 │ │ +197a54: 3906 0c00 |003a: if-nez v6, 0046 // +000c │ │ +197a58: 2209 c710 |003c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197a5c: 7110 4c0a 0000 |003e: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197a62: 0c02 |0041: move-result-object v2 │ │ +197a64: 7030 8d56 2901 |0042: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197a6a: 1109 |0045: return-object v9 │ │ +197a6c: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ +197a70: 28e8 |0048: goto 0030 // -0018 │ │ +197a72: 2199 |0049: array-length v9, v9 │ │ +197a74: 3709 0c00 |004a: if-le v9, v0, 0056 // +000c │ │ +197a78: 2209 c710 |004c: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197a7c: 7110 4c0a 0400 |004e: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197a82: 0c02 |0051: move-result-object v2 │ │ +197a84: 7030 8d56 2901 |0052: invoke-direct {v9, v2, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197a8a: 1109 |0055: return-object v9 │ │ +197a8c: 2209 c710 |0056: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197a90: 7110 4c0a 0400 |0058: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197a96: 0c02 |005b: move-result-object v2 │ │ +197a98: 7030 8d56 2906 |005c: invoke-direct {v9, v2, v6}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197a9e: 1109 |005f: return-object v9 │ │ +197aa0: 0d09 |0060: move-exception v9 │ │ +197aa2: 6202 7542 |0061: sget-object v2, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.TAG:Ljava/lang/String; // field@4275 │ │ +197aa6: 7120 c702 9200 |0063: invoke-static {v2, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +197aac: 2209 c710 |0066: new-instance v9, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197ab0: 7110 4c0a 0000 |0068: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +197ab6: 0c00 |006b: move-result-object v0 │ │ +197ab8: 7030 8d56 0901 |006c: invoke-direct {v9, v0, v1}, Lorg/thoughtcrime/securesms/util/Pair;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@568d │ │ +197abe: 1109 |006f: return-object v9 │ │ +197ac0: 2209 d602 |0070: new-instance v9, Ljava/lang/AssertionError; // type@02d6 │ │ +197ac4: 1a00 6e6e |0072: const-string v0, "must pass in at least one attachment" // string@6e6e │ │ +197ac8: 7020 bc09 0900 |0074: invoke-direct {v9, v0}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +197ace: 2709 |0077: throw v9 │ │ catches : 1 │ │ 0x0007 - 0x005f │ │ Ljava/io/IOException; -> 0x0060 │ │ positions : │ │ 0x0002 line=56 │ │ 0x0007 line=61 │ │ 0x000f line=64 │ │ @@ -434183,18 +434184,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 │ │ -197b40: |[197b40] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ -197b50: 1f01 c710 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ -197b54: 6e20 f956 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@56f9 │ │ -197b5a: 0e00 |0005: return-void │ │ +197b44: |[197b44] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Ljava/lang/Object;)V │ │ +197b54: 1f01 c710 |0000: check-cast v1, Lorg/thoughtcrime/securesms/util/Pair; // type@10c7 │ │ +197b58: 6e20 f956 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V // method@56f9 │ │ +197b5e: 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; │ │ │ │ @@ -434203,87 +434204,87 @@ │ │ type : '(Lorg/thoughtcrime/securesms/util/Pair;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 135 16-bit code units │ │ -197b5c: |[197b5c] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ -197b6c: 6f20 1b58 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@581b │ │ -197b72: 5450 7742 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ -197b76: 6e10 5b0b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ -197b7c: 0c00 |0008: move-result-object v0 │ │ -197b7e: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ -197b82: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -197b86: 0e00 |000d: return-void │ │ -197b88: 6e10 9056 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ -197b8e: 0c01 |0011: move-result-object v1 │ │ -197b90: 1f01 ef02 |0012: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ -197b94: 6e10 450a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ -197b9a: 0a01 |0017: move-result v1 │ │ -197b9c: 1222 |0018: const/4 v2, #int 2 // #2 │ │ -197b9e: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -197ba0: 3801 2300 |001a: if-eqz v1, 003d // +0023 │ │ -197ba4: 3231 0f00 |001c: if-eq v1, v3, 002b // +000f │ │ -197ba8: 3221 0300 |001e: if-eq v1, v2, 0021 // +0003 │ │ -197bac: 2866 |0020: goto 0086 // +0066 │ │ -197bae: 6006 df28 |0021: sget v6, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28df │ │ -197bb2: 7130 7204 6003 |0023: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0472 │ │ -197bb8: 0c06 |0026: move-result-object v6 │ │ -197bba: 6e10 7404 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -197bc0: 285c |002a: goto 0086 // +005c │ │ -197bc2: 6e10 7600 0000 |002b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -197bc8: 0c06 |002e: move-result-object v6 │ │ -197bca: 6001 df28 |002f: sget v1, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28df │ │ -197bce: 6e20 e500 1600 |0031: invoke-virtual {v6, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ -197bd4: 0c06 |0034: move-result-object v6 │ │ -197bd6: 7130 7304 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ -197bdc: 0c06 |0038: move-result-object v6 │ │ -197bde: 6e10 7404 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -197be4: 284a |003c: goto 0086 // +004a │ │ -197be6: 6e10 9256 0600 |003d: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ -197bec: 0c06 |0040: move-result-object v6 │ │ -197bee: 1f06 8700 |0041: check-cast v6, Landroid/net/Uri; // type@0087 │ │ -197bf2: 3906 0400 |0043: if-nez v6, 0047 // +0004 │ │ -197bf6: 1206 |0045: const/4 v6, #int 0 // #0 │ │ -197bf8: 2825 |0046: goto 006b // +0025 │ │ -197bfa: 7020 f756 6500 |0047: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@56f7 │ │ -197c00: 0c01 |004a: move-result-object v1 │ │ -197c02: 3801 0600 |004b: if-eqz v1, 0051 // +0006 │ │ -197c06: 7110 0102 0100 |004d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -197c0c: 0c06 |0050: move-result-object v6 │ │ -197c0e: 6e10 fd01 0600 |0051: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ -197c14: 0c01 |0054: move-result-object v1 │ │ -197c16: 7210 cf0c 0100 |0055: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -197c1c: 0a04 |0058: move-result v4 │ │ -197c1e: 3424 0e00 |0059: if-lt v4, v2, 0067 // +000e │ │ -197c22: 7210 cf0c 0100 |005b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ -197c28: 0a06 |005e: move-result v6 │ │ -197c2a: b126 |005f: sub-int/2addr v6, v2 │ │ -197c2c: 7220 c60c 6100 |0060: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ -197c32: 0c06 |0063: move-result-object v6 │ │ -197c34: 1f06 0703 |0064: check-cast v6, Ljava/lang/String; // type@0307 │ │ -197c38: 2805 |0066: goto 006b // +0005 │ │ -197c3a: 6e10 fc01 0600 |0067: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ -197c40: 0c06 |006a: move-result-object v6 │ │ -197c42: 3906 0900 |006b: if-nez v6, 0074 // +0009 │ │ -197c46: 6006 9528 |006d: sget v6, Lorg/thoughtcrime/securesms/R$string;.done:I // field@2895 │ │ -197c4a: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -197c50: 0c06 |0072: move-result-object v6 │ │ -197c52: 280c |0073: goto 007f // +000c │ │ -197c54: 6001 2529 |0074: sget v1, Lorg/thoughtcrime/securesms/R$string;.file_saved_to:I // field@2925 │ │ -197c58: 2332 2d11 |0076: new-array v2, v3, [Ljava/lang/Object; // type@112d │ │ -197c5c: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -197c5e: 4d06 0204 |0079: aput-object v6, v2, v4 │ │ -197c62: 6e30 7800 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ -197c68: 0c06 |007e: move-result-object v6 │ │ -197c6a: 7130 7304 6003 |007f: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ -197c70: 0c06 |0082: move-result-object v6 │ │ -197c72: 6e10 7404 0600 |0083: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ -197c78: 0e00 |0086: return-void │ │ +197b60: |[197b60] org.thoughtcrime.securesms.util.SaveAttachmentTask.onPostExecute:(Lorg/thoughtcrime/securesms/util/Pair;)V │ │ +197b70: 6f20 1b58 6500 |0000: invoke-super {v5, v6}, Lorg/thoughtcrime/securesms/util/task/ProgressDialogAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@581b │ │ +197b76: 5450 7742 |0003: iget-object v0, v5, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.contextReference:Ljava/lang/ref/WeakReference; // field@4277 │ │ +197b7a: 6e10 5b0b 0000 |0005: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@0b5b │ │ +197b80: 0c00 |0008: move-result-object v0 │ │ +197b82: 1f00 2700 |0009: check-cast v0, Landroid/content/Context; // type@0027 │ │ +197b86: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +197b8a: 0e00 |000d: return-void │ │ +197b8c: 6e10 9056 0600 |000e: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.first:()Ljava/lang/Object; // method@5690 │ │ +197b92: 0c01 |0011: move-result-object v1 │ │ +197b94: 1f01 ef02 |0012: check-cast v1, Ljava/lang/Integer; // type@02ef │ │ +197b98: 6e10 450a 0100 |0014: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@0a45 │ │ +197b9e: 0a01 |0017: move-result v1 │ │ +197ba0: 1222 |0018: const/4 v2, #int 2 // #2 │ │ +197ba2: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +197ba4: 3801 2300 |001a: if-eqz v1, 003d // +0023 │ │ +197ba8: 3231 0f00 |001c: if-eq v1, v3, 002b // +000f │ │ +197bac: 3221 0300 |001e: if-eq v1, v2, 0021 // +0003 │ │ +197bb0: 2866 |0020: goto 0086 // +0066 │ │ +197bb2: 6006 df28 |0021: sget v6, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28df │ │ +197bb6: 7130 7204 6003 |0023: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@0472 │ │ +197bbc: 0c06 |0026: move-result-object v6 │ │ +197bbe: 6e10 7404 0600 |0027: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +197bc4: 285c |002a: goto 0086 // +005c │ │ +197bc6: 6e10 7600 0000 |002b: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +197bcc: 0c06 |002e: move-result-object v6 │ │ +197bce: 6001 df28 |002f: sget v1, Lorg/thoughtcrime/securesms/R$string;.error:I // field@28df │ │ +197bd2: 6e20 e500 1600 |0031: invoke-virtual {v6, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@00e5 │ │ +197bd8: 0c06 |0034: move-result-object v6 │ │ +197bda: 7130 7304 6003 |0035: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ +197be0: 0c06 |0038: move-result-object v6 │ │ +197be2: 6e10 7404 0600 |0039: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +197be8: 284a |003c: goto 0086 // +004a │ │ +197bea: 6e10 9256 0600 |003d: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/util/Pair;.second:()Ljava/lang/Object; // method@5692 │ │ +197bf0: 0c06 |0040: move-result-object v6 │ │ +197bf2: 1f06 8700 |0041: check-cast v6, Landroid/net/Uri; // type@0087 │ │ +197bf6: 3906 0400 |0043: if-nez v6, 0047 // +0004 │ │ +197bfa: 1206 |0045: const/4 v6, #int 0 // #0 │ │ +197bfc: 2825 |0046: goto 006b // +0025 │ │ +197bfe: 7020 f756 6500 |0047: invoke-direct {v5, v6}, Lorg/thoughtcrime/securesms/util/SaveAttachmentTask;.getRealPathFromURI:(Landroid/net/Uri;)Ljava/lang/String; // method@56f7 │ │ +197c04: 0c01 |004a: move-result-object v1 │ │ +197c06: 3801 0600 |004b: if-eqz v1, 0051 // +0006 │ │ +197c0a: 7110 0102 0100 |004d: invoke-static {v1}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +197c10: 0c06 |0050: move-result-object v6 │ │ +197c12: 6e10 fd01 0600 |0051: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@01fd │ │ +197c18: 0c01 |0054: move-result-object v1 │ │ +197c1a: 7210 cf0c 0100 |0055: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +197c20: 0a04 |0058: move-result v4 │ │ +197c22: 3424 0e00 |0059: if-lt v4, v2, 0067 // +000e │ │ +197c26: 7210 cf0c 0100 |005b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@0ccf │ │ +197c2c: 0a06 |005e: move-result v6 │ │ +197c2e: b126 |005f: sub-int/2addr v6, v2 │ │ +197c30: 7220 c60c 6100 |0060: invoke-interface {v1, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@0cc6 │ │ +197c36: 0c06 |0063: move-result-object v6 │ │ +197c38: 1f06 0703 |0064: check-cast v6, Ljava/lang/String; // type@0307 │ │ +197c3c: 2805 |0066: goto 006b // +0005 │ │ +197c3e: 6e10 fc01 0600 |0067: invoke-virtual {v6}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@01fc │ │ +197c44: 0c06 |006a: move-result-object v6 │ │ +197c46: 3906 0900 |006b: if-nez v6, 0074 // +0009 │ │ +197c4a: 6006 9528 |006d: sget v6, Lorg/thoughtcrime/securesms/R$string;.done:I // field@2895 │ │ +197c4e: 6e20 7700 6000 |006f: invoke-virtual {v0, v6}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +197c54: 0c06 |0072: move-result-object v6 │ │ +197c56: 280c |0073: goto 007f // +000c │ │ +197c58: 6001 2529 |0074: sget v1, Lorg/thoughtcrime/securesms/R$string;.file_saved_to:I // field@2925 │ │ +197c5c: 2332 2d11 |0076: new-array v2, v3, [Ljava/lang/Object; // type@112d │ │ +197c60: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +197c62: 4d06 0204 |0079: aput-object v6, v2, v4 │ │ +197c66: 6e30 7800 1002 |007b: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0078 │ │ +197c6c: 0c06 |007e: move-result-object v6 │ │ +197c6e: 7130 7304 6003 |007f: invoke-static {v0, v6, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@0473 │ │ +197c74: 0c06 |0082: move-result-object v6 │ │ +197c76: 6e10 7404 0600 |0083: invoke-virtual {v6}, Landroid/widget/Toast;.show:()V // method@0474 │ │ +197c7c: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=310 │ │ 0x000e line=313 │ │ 0x0021 line=342 │ │ 0x0027 line=343 │ │ @@ -434365,38 +434366,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -198b54: |[198b54] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ -198b64: 0e00 |0000: return-void │ │ +198b58: |[198b58] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:()V │ │ +198b68: 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 │ │ -198b68: |[198b68] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ -198b78: 7010 eb05 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05eb │ │ -198b7e: 5b01 9342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198b82: 2201 7b03 |0005: new-instance v1, Ljava/util/HashMap; // type@037b │ │ -198b86: 7010 900c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ -198b8c: 5b01 9442 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ -198b90: 5c02 9542 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4295 │ │ -198b94: 5c03 9742 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ -198b98: 0e00 |0010: return-void │ │ +198b6c: |[198b6c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V │ │ +198b7c: 7010 eb05 0000 |0000: invoke-direct {v0}, Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;.:()V // method@05eb │ │ +198b82: 5b01 9342 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198b86: 2201 7b03 |0005: new-instance v1, Ljava/util/HashMap; // type@037b │ │ +198b8a: 7010 900c 0100 |0007: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@0c90 │ │ +198b90: 5b01 9442 |000a: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ +198b94: 5c02 9542 |000c: iput-boolean v2, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4295 │ │ +198b98: 5c03 9742 |000e: iput-boolean v3, v0, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ +198b9c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x000c line=38 │ │ 0x000e line=39 │ │ @@ -434411,19 +434412,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 │ │ -198a10: |[198a10] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ -198a20: 6e10 3003 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@0330 │ │ -198a26: 0a01 |0003: move-result v1 │ │ -198a28: 8711 |0004: float-to-int v1, v1 │ │ -198a2a: 0f01 |0005: return v1 │ │ +198a14: |[198a14] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I │ │ +198a24: 6e10 3003 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getY:()F // method@0330 │ │ +198a2a: 0a01 |0003: move-result v1 │ │ +198a2c: 8711 |0004: float-to-int v1, v1 │ │ +198a2e: 0f01 |0005: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x0006 reg=1 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/view/View; │ │ @@ -434433,29 +434434,29 @@ │ │ type : '(Landroidx/recyclerview/widget/RecyclerView;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -1989d0: |[1989d0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ -1989e0: 6e10 fd05 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ -1989e6: 0c00 |0003: move-result-object v0 │ │ -1989e8: 2000 ab01 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1989ec: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -1989f0: 6e10 fd05 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ -1989f6: 0c02 |000b: move-result-object v2 │ │ -1989f8: 1f02 ab01 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -1989fc: 6e10 e305 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05e3 │ │ -198a02: 0a02 |0011: move-result v2 │ │ -198a04: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -198a08: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -198a0a: 2802 |0015: goto 0017 // +0002 │ │ -198a0c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -198a0e: 0f02 |0017: return v2 │ │ +1989d4: |[1989d4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z │ │ +1989e4: 6e10 fd05 0200 |0000: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ +1989ea: 0c00 |0003: move-result-object v0 │ │ +1989ec: 2000 ab01 |0004: instance-of v0, v0, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +1989f0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +1989f4: 6e10 fd05 0200 |0008: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getLayoutManager:()Landroidx/recyclerview/widget/RecyclerView$LayoutManager; // method@05fd │ │ +1989fa: 0c02 |000b: move-result-object v2 │ │ +1989fc: 1f02 ab01 |000c: check-cast v2, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +198a00: 6e10 e305 0200 |000e: invoke-virtual {v2}, Landroidx/recyclerview/widget/LinearLayoutManager;.getReverseLayout:()Z // method@05e3 │ │ +198a06: 0a02 |0011: move-result v2 │ │ +198a08: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +198a0c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +198a0e: 2802 |0015: goto 0017 // +0002 │ │ +198a10: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +198a12: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0008 line=175 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x0018 reg=2 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ @@ -434465,23 +434466,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 │ │ -198b24: |[198b24] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ -198b34: 7020 3a57 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@573a │ │ -198b3a: 0a00 |0003: move-result v0 │ │ -198b3c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -198b40: 6e10 fb05 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -198b46: 0a02 |0009: move-result v2 │ │ -198b48: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ -198b4c: 9103 0203 |000c: sub-int v3, v2, v3 │ │ -198b50: 0f03 |000e: return v3 │ │ +198b28: |[198b28] org.thoughtcrime.securesms.util.StickyHeaderDecoration.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I │ │ +198b38: 7020 3a57 2100 |0000: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@573a │ │ +198b3e: 0a00 |0003: move-result v0 │ │ +198b40: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +198b44: 6e10 fb05 0200 |0006: invoke-virtual {v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +198b4a: 0a02 |0009: move-result v2 │ │ +198b4c: d802 02ff |000a: add-int/lit8 v2, v2, #int -1 // #ff │ │ +198b50: 9103 0203 |000c: sub-int v3, v2, v3 │ │ +198b54: 0f03 |000e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x000f reg=2 (null) Landroidx/recyclerview/widget/RecyclerView; │ │ 0x0000 - 0x000f reg=3 (null) I │ │ @@ -434492,75 +434493,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 │ │ -198844: |[198844] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -198854: 7220 2e57 a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -19885a: 0b00 |0003: move-result-wide v0 │ │ -19885c: 5472 9442 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ -198860: 7120 580a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -198866: 0c03 |0009: move-result-object v3 │ │ -198868: 7220 de0c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0cde │ │ -19886e: 0a02 |000d: move-result v2 │ │ -198870: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ -198874: 5478 9442 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ -198878: 7120 580a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -19887e: 0c09 |0015: move-result-object v9 │ │ -198880: 7220 e00c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ -198886: 0c08 |0019: move-result-object v8 │ │ -198888: 1f08 b501 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b5 │ │ -19888c: 1108 |001c: return-object v8 │ │ -19888e: 7220 3057 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5730 │ │ -198894: 0c02 |0020: move-result-object v2 │ │ -198896: 5423 6500 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -19889a: 7230 2f57 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@572f │ │ -1988a0: 6e10 0206 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@0602 │ │ -1988a6: 0a09 |0029: move-result v9 │ │ -1988a8: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ -1988ac: 7120 0c03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ -1988b2: 0a09 |002f: move-result v9 │ │ -1988b4: 6e10 fc05 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@05fc │ │ -1988ba: 0a0a |0033: move-result v10 │ │ -1988bc: 1204 |0034: const/4 v4, #int 0 // #0 │ │ -1988be: 7120 0c03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ -1988c4: 0a0a |0038: move-result v10 │ │ -1988c6: 6e10 ff05 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@05ff │ │ -1988cc: 0a05 |003c: move-result v5 │ │ -1988ce: 6e10 0006 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@0600 │ │ -1988d4: 0a06 |0040: move-result v6 │ │ -1988d6: b065 |0041: add-int/2addr v5, v6 │ │ -1988d8: 6e10 1f03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -1988de: 0c06 |0045: move-result-object v6 │ │ -1988e0: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ -1988e4: 7130 5303 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ -1988ea: 0a09 |004b: move-result v9 │ │ -1988ec: 6e10 0106 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@0601 │ │ -1988f2: 0a05 |004f: move-result v5 │ │ -1988f4: 6e10 fe05 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@05fe │ │ -1988fa: 0a08 |0053: move-result v8 │ │ -1988fc: b085 |0054: add-int/2addr v5, v8 │ │ -1988fe: 6e10 1f03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ -198904: 0c08 |0058: move-result-object v8 │ │ -198906: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ -19890a: 7130 5303 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ -198910: 0a08 |005e: move-result v8 │ │ -198912: 6e30 3403 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0334 │ │ -198918: 6e10 2303 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0323 │ │ -19891e: 0a08 |0065: move-result v8 │ │ -198920: 6e10 2203 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0322 │ │ -198926: 0a09 |0069: move-result v9 │ │ -198928: 6e59 3303 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0333 │ │ -19892e: 5478 9442 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ -198932: 7120 580a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -198938: 0c09 |0072: move-result-object v9 │ │ -19893a: 7230 e30c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ -198940: 1102 |0076: return-object v2 │ │ +198848: |[198848] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +198858: 7220 2e57 a900 |0000: invoke-interface {v9, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +19885e: 0b00 |0003: move-result-wide v0 │ │ +198860: 5472 9442 |0004: iget-object v2, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ +198864: 7120 580a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19886a: 0c03 |0009: move-result-object v3 │ │ +19886c: 7220 de0c 3200 |000a: invoke-interface {v2, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@0cde │ │ +198872: 0a02 |000d: move-result v2 │ │ +198874: 3802 0f00 |000e: if-eqz v2, 001d // +000f │ │ +198878: 5478 9442 |0010: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ +19887c: 7120 580a 1000 |0012: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +198882: 0c09 |0015: move-result-object v9 │ │ +198884: 7220 e00c 9800 |0016: invoke-interface {v8, v9}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ce0 │ │ +19888a: 0c08 |0019: move-result-object v8 │ │ +19888c: 1f08 b501 |001a: check-cast v8, Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // type@01b5 │ │ +198890: 1108 |001c: return-object v8 │ │ +198892: 7220 3057 8900 |001d: invoke-interface {v9, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; // method@5730 │ │ +198898: 0c02 |0020: move-result-object v2 │ │ +19889a: 5423 6500 |0021: iget-object v3, v2, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +19889e: 7230 2f57 290a |0023: invoke-interface {v9, v2, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V // method@572f │ │ +1988a4: 6e10 0206 0800 |0026: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getWidth:()I // method@0602 │ │ +1988aa: 0a09 |0029: move-result v9 │ │ +1988ac: 150a 0040 |002a: const/high16 v10, #int 1073741824 // #4000 │ │ +1988b0: 7120 0c03 a900 |002c: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ +1988b6: 0a09 |002f: move-result v9 │ │ +1988b8: 6e10 fc05 0800 |0030: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getHeight:()I // method@05fc │ │ +1988be: 0a0a |0033: move-result v10 │ │ +1988c0: 1204 |0034: const/4 v4, #int 0 // #0 │ │ +1988c2: 7120 0c03 4a00 |0035: invoke-static {v10, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@030c │ │ +1988c8: 0a0a |0038: move-result v10 │ │ +1988ca: 6e10 ff05 0800 |0039: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingLeft:()I // method@05ff │ │ +1988d0: 0a05 |003c: move-result v5 │ │ +1988d2: 6e10 0006 0800 |003d: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingRight:()I // method@0600 │ │ +1988d8: 0a06 |0040: move-result v6 │ │ +1988da: b065 |0041: add-int/2addr v5, v6 │ │ +1988dc: 6e10 1f03 0300 |0042: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +1988e2: 0c06 |0045: move-result-object v6 │ │ +1988e4: 5266 5a00 |0046: iget v6, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@005a │ │ +1988e8: 7130 5303 5906 |0048: invoke-static {v9, v5, v6}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ +1988ee: 0a09 |004b: move-result v9 │ │ +1988f0: 6e10 0106 0800 |004c: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingTop:()I // method@0601 │ │ +1988f6: 0a05 |004f: move-result v5 │ │ +1988f8: 6e10 fe05 0800 |0050: invoke-virtual {v8}, Landroidx/recyclerview/widget/RecyclerView;.getPaddingBottom:()I // method@05fe │ │ +1988fe: 0a08 |0053: move-result v8 │ │ +198900: b085 |0054: add-int/2addr v5, v8 │ │ +198902: 6e10 1f03 0300 |0055: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@031f │ │ +198908: 0c08 |0058: move-result-object v8 │ │ +19890a: 5288 5900 |0059: iget v8, v8, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0059 │ │ +19890e: 7130 5303 5a08 |005b: invoke-static {v10, v5, v8}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@0353 │ │ +198914: 0a08 |005e: move-result v8 │ │ +198916: 6e30 3403 9308 |005f: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@0334 │ │ +19891c: 6e10 2303 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@0323 │ │ +198922: 0a08 |0065: move-result v8 │ │ +198924: 6e10 2203 0300 |0066: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@0322 │ │ +19892a: 0a09 |0069: move-result v9 │ │ +19892c: 6e59 3303 4384 |006a: invoke-virtual {v3, v4, v4, v8, v9}, Landroid/view/View;.layout:(IIII)V // method@0333 │ │ +198932: 5478 9442 |006d: iget-object v8, v7, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ +198936: 7120 580a 1000 |006f: invoke-static {v0, v1}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19893c: 0c09 |0072: move-result-object v9 │ │ +19893e: 7230 e30c 9802 |0073: invoke-interface {v8, v9, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0ce3 │ │ +198944: 1102 |0076: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=80 │ │ 0x0010 line=81 │ │ 0x001d line=83 │ │ 0x0021 line=84 │ │ @@ -434585,22 +434586,22 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -198a2c: |[198a2c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ -198a3c: 5510 9542 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4295 │ │ -198a40: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -198a44: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -198a46: 2805 |0005: goto 000a // +0005 │ │ -198a48: 6e10 1b03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@031b │ │ -198a4e: 0a02 |0009: move-result v2 │ │ -198a50: 0f02 |000a: return v2 │ │ +198a30: |[198a30] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderHeightForLayout:(Landroid/view/View;)I │ │ +198a40: 5510 9542 |0000: iget-boolean v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.renderInline:Z // field@4295 │ │ +198a44: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +198a48: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +198a4a: 2805 |0005: goto 000a // +0005 │ │ +198a4c: 6e10 1b03 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getHeight:()I // method@031b │ │ +198a52: 0a02 |0009: move-result v2 │ │ +198a54: 0f02 |000a: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ 0x0000 - 0x000b reg=2 (null) Landroid/view/View; │ │ │ │ @@ -434609,67 +434610,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 │ │ -198a54: |[198a54] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ -198a64: 6e20 3557 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5735 │ │ -198a6a: 0a09 |0003: move-result v9 │ │ -198a6c: 7030 3357 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5733 │ │ -198a72: 0a08 |0007: move-result v8 │ │ -198a74: b198 |0008: sub-int/2addr v8, v9 │ │ -198a76: 5560 9742 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ -198a7a: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ -198a7e: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ -198a82: 6e10 fb05 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -198a88: 0a0b |0012: move-result v11 │ │ -198a8a: 5460 9342 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198a8e: 7220 2e57 a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -198a94: 0b00 |0018: move-result-wide v0 │ │ -198a96: 121a |0019: const/4 v10, #int 1 // #1 │ │ -198a98: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ -198a9c: 7030 3d57 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ -198aa2: 0a02 |001f: move-result v2 │ │ -198aa4: 6e20 fa05 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -198aaa: 0c02 |0023: move-result-object v2 │ │ -198aac: 6e20 f905 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -198ab2: 0a02 |0027: move-result v2 │ │ -198ab4: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -198ab6: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ -198aba: 5463 9342 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198abe: 7220 2e57 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -198ac4: 0b03 |0030: move-result-wide v3 │ │ -198ac6: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ -198aca: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ -198ace: 7030 3d57 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ -198ad4: 0a0a |0038: move-result v10 │ │ -198ad6: 6e20 fa05 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -198adc: 0c0a |003c: move-result-object v10 │ │ -198ade: 7030 3357 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5733 │ │ -198ae4: 0a0a |0040: move-result v10 │ │ -198ae6: 546b 9342 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198aea: 6e40 3457 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@5734 │ │ -198af0: 0c07 |0046: move-result-object v7 │ │ -198af2: 5477 6500 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -198af6: 6e10 1b03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@031b │ │ -198afc: 0a07 |004c: move-result v7 │ │ -198afe: b079 |004d: add-int/2addr v9, v7 │ │ -198b00: b19a |004e: sub-int/2addr v10, v9 │ │ -198b02: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ -198b06: 0f0a |0051: return v10 │ │ -198b08: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ -198b0c: 28c6 |0054: goto 001a // -003a │ │ -198b0e: 5567 9742 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ -198b12: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ -198b16: 1207 |0059: const/4 v7, #int 0 // #0 │ │ -198b18: 7120 720a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ -198b1e: 0a08 |005d: move-result v8 │ │ -198b20: 0f08 |005e: return v8 │ │ +198a58: |[198a58] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getHeaderTop:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;Landroid/view/View;II)I │ │ +198a68: 6e20 3557 9600 |0000: invoke-virtual {v6, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5735 │ │ +198a6e: 0a09 |0003: move-result v9 │ │ +198a70: 7030 3357 7608 |0004: invoke-direct {v6, v7, v8}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5733 │ │ +198a76: 0a08 |0007: move-result v8 │ │ +198a78: b198 |0008: sub-int/2addr v8, v9 │ │ +198a7a: 5560 9742 |0009: iget-boolean v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ +198a7e: 3800 5300 |000b: if-eqz v0, 005e // +0053 │ │ +198a82: 390b 5100 |000d: if-nez v11, 005e // +0051 │ │ +198a86: 6e10 fb05 0700 |000f: invoke-virtual {v7}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +198a8c: 0a0b |0012: move-result v11 │ │ +198a8e: 5460 9342 |0013: iget-object v0, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198a92: 7220 2e57 a000 |0015: invoke-interface {v0, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +198a98: 0b00 |0018: move-result-wide v0 │ │ +198a9a: 121a |0019: const/4 v10, #int 1 // #1 │ │ +198a9c: 35ba 3b00 |001a: if-ge v10, v11, 0055 // +003b │ │ +198aa0: 7030 3d57 760a |001c: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ +198aa6: 0a02 |001f: move-result v2 │ │ +198aa8: 6e20 fa05 2700 |0020: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +198aae: 0c02 |0023: move-result-object v2 │ │ +198ab0: 6e20 f905 2700 |0024: invoke-virtual {v7, v2}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +198ab6: 0a02 |0027: move-result v2 │ │ +198ab8: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +198aba: 3232 2900 |0029: if-eq v2, v3, 0052 // +0029 │ │ +198abe: 5463 9342 |002b: iget-object v3, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198ac2: 7220 2e57 2300 |002d: invoke-interface {v3, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +198ac8: 0b03 |0030: move-result-wide v3 │ │ +198aca: 3105 0300 |0031: cmp-long v5, v3, v0 │ │ +198ace: 3805 1f00 |0033: if-eqz v5, 0052 // +001f │ │ +198ad2: 7030 3d57 760a |0035: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ +198ad8: 0a0a |0038: move-result v10 │ │ +198ada: 6e20 fa05 a700 |0039: invoke-virtual {v7, v10}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +198ae0: 0c0a |003c: move-result-object v10 │ │ +198ae2: 7030 3357 760a |003d: invoke-direct {v6, v7, v10}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getChildY:(Landroidx/recyclerview/widget/RecyclerView;Landroid/view/View;)I // method@5733 │ │ +198ae8: 0a0a |0040: move-result v10 │ │ +198aea: 546b 9342 |0041: iget-object v11, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198aee: 6e40 3457 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@5734 │ │ +198af4: 0c07 |0046: move-result-object v7 │ │ +198af6: 5477 6500 |0047: iget-object v7, v7, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +198afa: 6e10 1b03 0700 |0049: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@031b │ │ +198b00: 0a07 |004c: move-result v7 │ │ +198b02: b079 |004d: add-int/2addr v9, v7 │ │ +198b04: b19a |004e: sub-int/2addr v10, v9 │ │ +198b06: 3b0a 0600 |004f: if-gez v10, 0055 // +0006 │ │ +198b0a: 0f0a |0051: return v10 │ │ +198b0c: d80a 0a01 |0052: add-int/lit8 v10, v10, #int 1 // #01 │ │ +198b10: 28c6 |0054: goto 001a // -003a │ │ +198b12: 5567 9742 |0055: iget-boolean v7, v6, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ +198b16: 3807 0700 |0057: if-eqz v7, 005e // +0007 │ │ +198b1a: 1207 |0059: const/4 v7, #int 0 // #0 │ │ +198b1c: 7120 720a 8700 |005a: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@0a72 │ │ +198b22: 0a08 |005d: move-result v8 │ │ +198b24: 0f08 |005e: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0004 line=134 │ │ 0x0009 line=135 │ │ 0x000f line=136 │ │ 0x0013 line=137 │ │ @@ -434691,34 +434692,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 │ │ -198b9c: |[198b9c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -198bac: 6e20 f905 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -198bb2: 0a03 |0003: move-result v3 │ │ -198bb4: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ -198bb6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -198bb8: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ -198bbc: 5415 9342 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198bc0: 6e40 3857 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@5738 │ │ -198bc6: 0a05 |000d: move-result v5 │ │ -198bc8: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ -198bcc: 5415 9342 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198bd0: 6e40 3457 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@5734 │ │ -198bd6: 0c03 |0015: move-result-object v3 │ │ -198bd8: 5433 6500 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -198bdc: 6e20 3557 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5735 │ │ -198be2: 0a03 |001b: move-result v3 │ │ -198be4: 2802 |001c: goto 001e // +0002 │ │ -198be6: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -198be8: 6e50 7601 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0176 │ │ -198bee: 0e00 |0021: return-void │ │ +198ba0: |[198ba0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.getItemOffsets:(Landroid/graphics/Rect;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +198bb0: 6e20 f905 3400 |0000: invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +198bb6: 0a03 |0003: move-result v3 │ │ +198bb8: 12f5 |0004: const/4 v5, #int -1 // #ff │ │ +198bba: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +198bbc: 3253 1700 |0006: if-eq v3, v5, 001d // +0017 │ │ +198bc0: 5415 9342 |0008: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198bc4: 6e40 3857 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@5738 │ │ +198bca: 0a05 |000d: move-result v5 │ │ +198bcc: 3805 0f00 |000e: if-eqz v5, 001d // +000f │ │ +198bd0: 5415 9342 |0010: iget-object v5, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198bd4: 6e40 3457 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@5734 │ │ +198bda: 0c03 |0015: move-result-object v3 │ │ +198bdc: 5433 6500 |0016: iget-object v3, v3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +198be0: 6e20 3557 3100 |0018: invoke-virtual {v1, v3}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.getHeaderHeightForLayout:(Landroid/view/View;)I // method@5735 │ │ +198be6: 0a03 |001b: move-result v3 │ │ +198be8: 2802 |001c: goto 001e // +0002 │ │ +198bea: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +198bec: 6e50 7601 0203 |001e: invoke-virtual {v2, v0, v3, v0, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0176 │ │ +198bf2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=52 │ │ 0x0010 line=53 │ │ 0x0018 line=54 │ │ 0x001e line=57 │ │ @@ -434734,51 +434735,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 │ │ -198944: |[198944] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ -198954: 7020 3a57 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@573a │ │ -19895a: 0a07 |0003: move-result v7 │ │ -19895c: 0780 |0004: move-object v0, v8 │ │ -19895e: 1f00 ac01 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01ac │ │ -198962: 6e10 e805 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05e8 │ │ -198968: 0a00 |000a: move-result v0 │ │ -19896a: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ -19896e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -198970: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ -198974: b130 |0010: sub-int/2addr v0, v3 │ │ -198976: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ -19897a: 7220 2e57 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -198980: 0b04 |0016: move-result-wide v4 │ │ -198982: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ -198986: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ -19898a: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ -19898e: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ -198992: 0f03 |001f: return v3 │ │ -198994: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ -198998: 1217 |0022: const/4 v7, #int 1 // #1 │ │ -19899a: 2802 |0023: goto 0025 // +0002 │ │ -19899c: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ -19899e: b097 |0025: add-int/2addr v7, v9 │ │ -1989a0: 7220 2e57 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -1989a6: 0b04 |0029: move-result-wide v4 │ │ -1989a8: 7220 2e57 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ -1989ae: 0b07 |002d: move-result-wide v7 │ │ -1989b0: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ -1989b4: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ -1989b8: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ -1989bc: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ -1989c0: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ -1989c4: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ -1989c8: 2802 |003a: goto 003c // +0002 │ │ -1989ca: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -1989cc: 0f03 |003c: return v3 │ │ +198948: |[198948] org.thoughtcrime.securesms.util.StickyHeaderDecoration.hasHeader:(Landroidx/recyclerview/widget/RecyclerView;Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;I)Z │ │ +198958: 7020 3a57 7600 |0000: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.isReverseLayout:(Landroidx/recyclerview/widget/RecyclerView;)Z // method@573a │ │ +19895e: 0a07 |0003: move-result v7 │ │ +198960: 0780 |0004: move-object v0, v8 │ │ +198962: 1f00 ac01 |0005: check-cast v0, Landroidx/recyclerview/widget/RecyclerView$Adapter; // type@01ac │ │ +198966: 6e10 e805 0000 |0007: invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;.getItemCount:()I // method@05e8 │ │ +19896c: 0a00 |000a: move-result v0 │ │ +19896e: 1601 ffff |000b: const-wide/16 v1, #int -1 // #ffff │ │ +198972: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +198974: 3807 0d00 |000e: if-eqz v7, 001b // +000d │ │ +198978: b130 |0010: sub-int/2addr v0, v3 │ │ +19897a: 3309 0a00 |0011: if-ne v9, v0, 001b // +000a │ │ +19897e: 7220 2e57 9800 |0013: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +198984: 0b04 |0016: move-result-wide v4 │ │ +198986: 3100 0401 |0017: cmp-long v0, v4, v1 │ │ +19898a: 3900 0600 |0019: if-nez v0, 001f // +0006 │ │ +19898e: 3907 0500 |001b: if-nez v7, 0020 // +0005 │ │ +198992: 3909 0300 |001d: if-nez v9, 0020 // +0003 │ │ +198996: 0f03 |001f: return v3 │ │ +198998: 3807 0400 |0020: if-eqz v7, 0024 // +0004 │ │ +19899c: 1217 |0022: const/4 v7, #int 1 // #1 │ │ +19899e: 2802 |0023: goto 0025 // +0002 │ │ +1989a0: 12f7 |0024: const/4 v7, #int -1 // #ff │ │ +1989a2: b097 |0025: add-int/2addr v7, v9 │ │ +1989a4: 7220 2e57 9800 |0026: invoke-interface {v8, v9}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +1989aa: 0b04 |0029: move-result-wide v4 │ │ +1989ac: 7220 2e57 7800 |002a: invoke-interface {v8, v7}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;.getHeaderId:(I)J // method@572e │ │ +1989b2: 0b07 |002d: move-result-wide v7 │ │ +1989b4: 3109 0401 |002e: cmp-long v9, v4, v1 │ │ +1989b8: 3809 0b00 |0030: if-eqz v9, 003b // +000b │ │ +1989bc: 3109 0701 |0032: cmp-long v9, v7, v1 │ │ +1989c0: 3809 0700 |0034: if-eqz v9, 003b // +0007 │ │ +1989c4: 3109 0407 |0036: cmp-long v9, v4, v7 │ │ +1989c8: 3809 0300 |0038: if-eqz v9, 003b // +0003 │ │ +1989cc: 2802 |003a: goto 003c // +0002 │ │ +1989ce: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +1989d0: 0f03 |003c: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x0013 line=64 │ │ 0x0026 line=71 │ │ 0x002a line=72 │ │ @@ -434793,18 +434794,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -198bf0: |[198bf0] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ -198c00: 5410 9442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ -198c04: 7210 dd0c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0cdd │ │ -198c0a: 0e00 |0005: return-void │ │ +198bf4: |[198bf4] org.thoughtcrime.securesms.util.StickyHeaderDecoration.invalidateLayouts:()V │ │ +198c04: 5410 9442 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.headerCache:Ljava/util/Map; // field@4294 │ │ +198c08: 7210 dd0c 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@0cdd │ │ +198c0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ │ │ #6 : (in Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;) │ │ @@ -434812,22 +434813,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -198c0c: |[198c0c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -198c1c: 5220 9642 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4296 │ │ -198c20: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -198c24: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ -198c28: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ -198c2c: 5923 9642 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4296 │ │ -198c30: 6e10 3957 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5739 │ │ -198c36: 0e00 |000d: return-void │ │ +198c10: |[198c10] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +198c20: 5220 9642 |0000: iget v0, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4296 │ │ +198c24: 5231 0600 |0002: iget v1, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +198c28: 3210 0900 |0004: if-eq v0, v1, 000d // +0009 │ │ +198c2c: 5233 0600 |0006: iget v3, v3, Landroid/content/res/Configuration;.orientation:I // field@0006 │ │ +198c30: 5923 9642 |0008: iput v3, v2, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.screenOrientation:I // field@4296 │ │ +198c34: 6e10 3957 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5739 │ │ +198c3a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0006 line=180 │ │ 0x000a line=181 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; │ │ @@ -434838,55 +434839,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 │ │ -198c38: |[198c38] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ -198c48: 6e10 fb05 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ -198c4e: 0a0c |0003: move-result v12 │ │ -198c50: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -198c52: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ -198c56: 7030 3d57 b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ -198c5c: 0a01 |000a: move-result v1 │ │ -198c5e: 6e20 fa05 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ -198c64: 0c03 |000e: move-result-object v3 │ │ -198c66: 6e20 f905 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ -198c6c: 0a05 |0012: move-result v5 │ │ -198c6e: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ -198c70: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ -198c74: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ -198c78: 5591 9742 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ -198c7c: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ -198c80: 5491 9342 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198c84: 6e40 3857 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@5738 │ │ -198c8a: 0a01 |0021: move-result v1 │ │ -198c8c: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ -198c90: 5491 9342 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ -198c94: 6e40 3457 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@5734 │ │ -198c9a: 0c01 |0029: move-result-object v1 │ │ -198c9c: 5417 6500 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ -198ca0: 6e10 2c01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012c │ │ -198ca6: 6e10 2003 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0320 │ │ -198cac: 0a08 |0032: move-result v8 │ │ -198cae: 0791 |0033: move-object v1, v9 │ │ -198cb0: 07b2 |0034: move-object v2, v11 │ │ -198cb2: 0774 |0035: move-object v4, v7 │ │ -198cb4: 0106 |0036: move v6, v0 │ │ -198cb6: 7406 3657 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@5736 │ │ -198cbc: 0a01 |003a: move-result v1 │ │ -198cbe: 8282 |003b: int-to-float v2, v8 │ │ -198cc0: 8211 |003c: int-to-float v1, v1 │ │ -198cc2: 6e30 2d01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012d │ │ -198cc8: 6e20 1503 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0315 │ │ -198cce: 6e10 2b01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012b │ │ -198cd4: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -198cd8: 28bd |0048: goto 0005 // -0043 │ │ -198cda: 0e00 |0049: return-void │ │ +198c3c: |[198c3c] org.thoughtcrime.securesms.util.StickyHeaderDecoration.onDrawOver:(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$State;)V │ │ +198c4c: 6e10 fb05 0b00 |0000: invoke-virtual {v11}, Landroidx/recyclerview/widget/RecyclerView;.getChildCount:()I // method@05fb │ │ +198c52: 0a0c |0003: move-result v12 │ │ +198c54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +198c56: 35c0 4400 |0005: if-ge v0, v12, 0049 // +0044 │ │ +198c5a: 7030 3d57 b900 |0007: invoke-direct {v9, v11, v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.translatedChildPosition:(Landroidx/recyclerview/widget/RecyclerView;I)I // method@573d │ │ +198c60: 0a01 |000a: move-result v1 │ │ +198c62: 6e20 fa05 1b00 |000b: invoke-virtual {v11, v1}, Landroidx/recyclerview/widget/RecyclerView;.getChildAt:(I)Landroid/view/View; // method@05fa │ │ +198c68: 0c03 |000e: move-result-object v3 │ │ +198c6a: 6e20 f905 3b00 |000f: invoke-virtual {v11, v3}, Landroidx/recyclerview/widget/RecyclerView;.getChildAdapterPosition:(Landroid/view/View;)I // method@05f9 │ │ +198c70: 0a05 |0012: move-result v5 │ │ +198c72: 12f1 |0013: const/4 v1, #int -1 // #ff │ │ +198c74: 3215 3200 |0014: if-eq v5, v1, 0046 // +0032 │ │ +198c78: 3900 0600 |0016: if-nez v0, 001c // +0006 │ │ +198c7c: 5591 9742 |0018: iget-boolean v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.sticky:Z // field@4297 │ │ +198c80: 3901 0a00 |001a: if-nez v1, 0024 // +000a │ │ +198c84: 5491 9342 |001c: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198c88: 6e40 3857 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@5738 │ │ +198c8e: 0a01 |0021: move-result v1 │ │ +198c90: 3801 2400 |0022: if-eqz v1, 0046 // +0024 │ │ +198c94: 5491 9342 |0024: iget-object v1, v9, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.adapter:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter; // field@4293 │ │ +198c98: 6e40 3457 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@5734 │ │ +198c9e: 0c01 |0029: move-result-object v1 │ │ +198ca0: 5417 6500 |002a: iget-object v7, v1, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;.itemView:Landroid/view/View; // field@0065 │ │ +198ca4: 6e10 2c01 0a00 |002c: invoke-virtual {v10}, Landroid/graphics/Canvas;.save:()I // method@012c │ │ +198caa: 6e10 2003 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@0320 │ │ +198cb0: 0a08 |0032: move-result v8 │ │ +198cb2: 0791 |0033: move-object v1, v9 │ │ +198cb4: 07b2 |0034: move-object v2, v11 │ │ +198cb6: 0774 |0035: move-object v4, v7 │ │ +198cb8: 0106 |0036: move v6, v0 │ │ +198cba: 7406 3657 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@5736 │ │ +198cc0: 0a01 |003a: move-result v1 │ │ +198cc2: 8282 |003b: int-to-float v2, v8 │ │ +198cc4: 8211 |003c: int-to-float v1, v1 │ │ +198cc6: 6e30 2d01 2a01 |003d: invoke-virtual {v10, v2, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@012d │ │ +198ccc: 6e20 1503 a700 |0040: invoke-virtual {v7, v10}, Landroid/view/View;.draw:(Landroid/graphics/Canvas;)V // method@0315 │ │ +198cd2: 6e10 2b01 0a00 |0043: invoke-virtual {v10}, Landroid/graphics/Canvas;.restore:()V // method@012b │ │ +198cd8: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +198cdc: 28bd |0048: goto 0005 // -0043 │ │ +198cde: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0007 line=114 │ │ 0x000f line=116 │ │ 0x0018 line=118 │ │ 0x0024 line=119 │ │ @@ -434932,17 +434933,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19a898: |[19a898] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ -19a8a8: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19a8ae: 0e00 |0003: return-void │ │ +19a89c: |[19a89c] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.:()V │ │ +19a8ac: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19a8b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=7 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/concurrent/AssertedSuccessListener; │ │ │ │ Virtual methods - │ │ @@ -434951,18 +434952,18 @@ │ │ type : '(Ljava/util/concurrent/ExecutionException;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -19a8b0: |[19a8b0] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ -19a8c0: 2200 d602 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ -19a8c4: 7020 bc09 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ -19a8ca: 2700 |0005: throw v0 │ │ +19a8b4: |[19a8b4] org.thoughtcrime.securesms.util.concurrent.AssertedSuccessListener.onFailure:(Ljava/util/concurrent/ExecutionException;)V │ │ +19a8c4: 2200 d602 |0000: new-instance v0, Ljava/lang/AssertionError; // type@02d6 │ │ +19a8c8: 7020 bc09 2000 |0002: invoke-direct {v0, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@09bc │ │ +19a8ce: 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; │ │ │ │ @@ -435011,36 +435012,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -19aa1c: |[19aa1c] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -19aa2c: 2200 ea10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10ea │ │ -19aa30: 7010 d857 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@57d8 │ │ -19aa36: 6900 ab42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ -19aa3a: 0e00 |0007: return-void │ │ +19aa20: |[19aa20] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +19aa30: 2200 ea10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Absent; // type@10ea │ │ +19aa34: 7010 d857 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Absent;.:()V // method@57d8 │ │ +19aa3a: 6900 ab42 |0005: sput-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ +19aa3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -19aa3c: |[19aa3c] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ -19aa4c: 7010 e757 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@57e7 │ │ -19aa52: 0e00 |0003: return-void │ │ +19aa40: |[19aa40] org.thoughtcrime.securesms.util.guava.Absent.:()V │ │ +19aa50: 7010 e757 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@57e7 │ │ +19aa56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #2 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -435048,17 +435049,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19a990: |[19a990] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ -19a9a0: 6200 ab42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ -19a9a4: 1100 |0002: return-object v0 │ │ +19a994: |[19a994] org.thoughtcrime.securesms.util.guava.Absent.readResolve:()Ljava/lang/Object; │ │ +19a9a4: 6200 ab42 |0000: sget-object v0, Lorg/thoughtcrime/securesms/util/guava/Absent;.INSTANCE:Lorg/thoughtcrime/securesms/util/guava/Absent; // field@42ab │ │ +19a9a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ Virtual methods - │ │ @@ -435067,18 +435068,18 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19a9c0: |[19a9c0] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ -19a9d0: 7100 7c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c7c │ │ -19a9d6: 0c00 |0003: move-result-object v0 │ │ -19a9d8: 1100 |0004: return-object v0 │ │ +19a9c4: |[19a9c4] org.thoughtcrime.securesms.util.guava.Absent.asSet:()Ljava/util/Set; │ │ +19a9d4: 7100 7c0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptySet:()Ljava/util/Set; // method@0c7c │ │ +19a9da: 0c00 |0003: move-result-object v0 │ │ +19a9dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -435086,38 +435087,38 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19a8cc: |[19a8cc] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ -19a8dc: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ -19a8e0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -19a8e2: 2802 |0003: goto 0005 // +0002 │ │ -19a8e4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -19a8e6: 0f01 |0005: return v1 │ │ +19a8d0: |[19a8d0] org.thoughtcrime.securesms.util.guava.Absent.equals:(Ljava/lang/Object;)Z │ │ +19a8e0: 3301 0400 |0000: if-ne v1, v0, 0004 // +0004 │ │ +19a8e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +19a8e6: 2802 |0003: goto 0005 // +0002 │ │ +19a8e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +19a8ea: 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 │ │ -19a914: |[19a914] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ -19a924: 2200 ec02 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ -19a928: 1a01 8683 |0002: const-string v1, "value is absent" // string@8386 │ │ -19a92c: 7020 3f0a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ -19a932: 2700 |0007: throw v0 │ │ +19a918: |[19a918] org.thoughtcrime.securesms.util.guava.Absent.get:()Ljava/lang/Object; │ │ +19a928: 2200 ec02 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@02ec │ │ +19a92c: 1a01 8683 |0002: const-string v1, "value is absent" // string@8386 │ │ +19a930: 7020 3f0a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@0a3f │ │ +19a936: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #3 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -435125,51 +435126,51 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -19a8fc: |[19a8fc] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ -19a90c: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ -19a912: 0f00 |0003: return v0 │ │ +19a900: |[19a900] org.thoughtcrime.securesms.util.guava.Absent.hashCode:()I │ │ +19a910: 1400 1cf9 8d59 |0000: const v0, #float 4.99523e+15 // #598df91c │ │ +19a916: 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 │ │ -19a8e8: |[19a8e8] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ -19a8f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19a8fa: 0f00 |0001: return v0 │ │ +19a8ec: |[19a8ec] org.thoughtcrime.securesms.util.guava.Absent.isPresent:()Z │ │ +19a8fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19a8fe: 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 │ │ -19a934: |[19a934] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19a944: 1a00 2e83 |0000: const-string v0, "use orNull() instead of or(null)" // string@832e │ │ -19a948: 7120 0058 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ -19a94e: 0c02 |0005: move-result-object v2 │ │ -19a950: 1102 |0006: return-object v2 │ │ +19a938: |[19a938] org.thoughtcrime.securesms.util.guava.Absent.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19a948: 1a00 2e83 |0000: const-string v0, "use orNull() instead of or(null)" // string@832e │ │ +19a94c: 7120 0058 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ +19a952: 0c02 |0005: move-result-object v2 │ │ +19a954: 1102 |0006: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -435178,21 +435179,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 │ │ -19a954: |[19a954] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -19a964: 7210 1558 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@5815 │ │ -19a96a: 0c02 |0003: move-result-object v2 │ │ -19a96c: 1a00 2d83 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@832d │ │ -19a970: 7120 0058 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ -19a976: 0c02 |0009: move-result-object v2 │ │ -19a978: 1102 |000a: return-object v2 │ │ +19a958: |[19a958] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +19a968: 7210 1558 0200 |0000: invoke-interface {v2}, Lorg/thoughtcrime/securesms/util/guava/Supplier;.get:()Ljava/lang/Object; // method@5815 │ │ +19a96e: 0c02 |0003: move-result-object v2 │ │ +19a970: 1a00 2d83 |0004: const-string v0, "use orNull() instead of a Supplier that returns null" // string@832d │ │ +19a974: 7120 0058 0200 |0006: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ +19a97a: 0c02 |0009: move-result-object v2 │ │ +19a97c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x000b reg=2 (null) Lorg/thoughtcrime/securesms/util/guava/Supplier; │ │ │ │ @@ -435201,19 +435202,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 │ │ -19a9dc: |[19a9dc] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19a9ec: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ -19a9f2: 0c01 |0003: move-result-object v1 │ │ -19a9f4: 1f01 ec10 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10ec │ │ -19a9f8: 1101 |0006: return-object v1 │ │ +19a9e0: |[19a9e0] org.thoughtcrime.securesms.util.guava.Absent.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19a9f0: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ +19a9f6: 0c01 |0003: move-result-object v1 │ │ +19a9f8: 1f01 ec10 |0004: check-cast v1, Lorg/thoughtcrime/securesms/util/guava/Optional; // type@10ec │ │ +19a9fc: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0007 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ │ │ @@ -435222,33 +435223,33 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19a97c: |[19a97c] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ -19a98c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19a98e: 1100 |0001: return-object v0 │ │ +19a980: |[19a980] org.thoughtcrime.securesms.util.guava.Absent.orNull:()Ljava/lang/Object; │ │ +19a990: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19a992: 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 │ │ -19a9a8: |[19a9a8] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ -19a9b8: 1a00 a930 |0000: const-string v0, "Optional.absent()" // string@30a9 │ │ -19a9bc: 1100 |0002: return-object v0 │ │ +19a9ac: |[19a9ac] org.thoughtcrime.securesms.util.guava.Absent.toString:()Ljava/lang/String; │ │ +19a9bc: 1a00 a930 |0000: const-string v0, "Optional.absent()" // string@30a9 │ │ +19a9c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ │ │ #10 : (in Lorg/thoughtcrime/securesms/util/guava/Absent;) │ │ @@ -435256,19 +435257,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 │ │ -19a9fc: |[19a9fc] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19aa0c: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ -19aa12: 7100 e857 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@57e8 │ │ -19aa18: 0c01 |0006: move-result-object v1 │ │ -19aa1a: 1101 |0007: return-object v1 │ │ +19aa00: |[19aa00] org.thoughtcrime.securesms.util.guava.Absent.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19aa10: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ +19aa16: 7100 e857 0000 |0003: invoke-static {}, Lorg/thoughtcrime/securesms/util/guava/Optional;.absent:()Lorg/thoughtcrime/securesms/util/guava/Optional; // method@57e8 │ │ +19aa1c: 0c01 |0006: move-result-object v1 │ │ +19aa1e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/thoughtcrime/securesms/util/guava/Absent; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/thoughtcrime/securesms/util/guava/Function; │ │ @@ -435328,18 +435329,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19b128: |[19b128] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ -19b138: 7010 e757 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@57e7 │ │ -19b13e: 5b01 ae42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b142: 0e00 |0005: return-void │ │ +19b12c: |[19b12c] org.thoughtcrime.securesms.util.guava.Present.:(Ljava/lang/Object;)V │ │ +19b13c: 7010 e757 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/guava/Optional;.:()V // method@57e7 │ │ +19b142: 5b01 ae42 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b146: 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; │ │ @@ -435350,19 +435351,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19b0bc: |[19b0bc] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ -19b0cc: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b0d0: 7110 810c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c81 │ │ -19b0d6: 0c00 |0005: move-result-object v0 │ │ -19b0d8: 1100 |0006: return-object v0 │ │ +19b0c0: |[19b0c0] org.thoughtcrime.securesms.util.guava.Present.asSet:()Ljava/util/Set; │ │ +19b0d0: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b0d4: 7110 810c 0000 |0002: invoke-static {v0}, Ljava/util/Collections;.singleton:(Ljava/lang/Object;)Ljava/util/Set; // method@0c81 │ │ +19b0da: 0c00 |0005: move-result-object v0 │ │ +19b0dc: 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;) │ │ @@ -435370,25 +435371,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -19afa4: |[19afa4] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ -19afb4: 2020 ee10 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ -19afb8: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -19afbc: 1f02 ee10 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ -19afc0: 5410 ae42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19afc4: 5422 ae42 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19afc8: 6e20 9b0a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ -19afce: 0a02 |000d: move-result v2 │ │ -19afd0: 0f02 |000e: return v2 │ │ -19afd2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -19afd4: 0f02 |0010: return v2 │ │ +19afa8: |[19afa8] org.thoughtcrime.securesms.util.guava.Present.equals:(Ljava/lang/Object;)Z │ │ +19afb8: 2020 ee10 |0000: instance-of v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ +19afbc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +19afc0: 1f02 ee10 |0004: check-cast v2, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ +19afc4: 5410 ae42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19afc8: 5422 ae42 |0008: iget-object v2, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19afcc: 6e20 9b0a 2000 |000a: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@0a9b │ │ +19afd2: 0a02 |000d: move-result v2 │ │ +19afd4: 0f02 |000e: return v2 │ │ +19afd6: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +19afd8: 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; │ │ @@ -435399,17 +435400,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b014: |[19b014] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ -19b024: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b028: 1100 |0002: return-object v0 │ │ +19b018: |[19b018] org.thoughtcrime.securesms.util.guava.Present.get:()Ljava/lang/Object; │ │ +19b028: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b02c: 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;) │ │ @@ -435417,21 +435418,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -19afec: |[19afec] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ -19affc: 5420 ae42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b000: 6e10 9d0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ -19b006: 0a00 |0005: move-result v0 │ │ -19b008: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ -19b00e: b010 |0009: add-int/2addr v0, v1 │ │ -19b010: 0f00 |000a: return v0 │ │ +19aff0: |[19aff0] org.thoughtcrime.securesms.util.guava.Present.hashCode:()I │ │ +19b000: 5420 ae42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b004: 6e10 9d0a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@0a9d │ │ +19b00a: 0a00 |0005: move-result v0 │ │ +19b00c: 1401 1cf9 8d59 |0006: const v1, #float 4.99523e+15 // #598df91c │ │ +19b012: b010 |0009: add-int/2addr v0, v1 │ │ +19b014: 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;) │ │ @@ -435439,35 +435440,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -19afd8: |[19afd8] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ -19afe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19afea: 0f00 |0001: return v0 │ │ +19afdc: |[19afdc] org.thoughtcrime.securesms.util.guava.Present.isPresent:()Z │ │ +19afec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19afee: 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 │ │ -19b02c: |[19b02c] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -19b03c: 1a00 2e83 |0000: const-string v0, "use orNull() instead of or(null)" // string@832e │ │ -19b040: 7120 0058 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ -19b046: 5412 ae42 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b04a: 1102 |0007: return-object v2 │ │ +19b030: |[19b030] org.thoughtcrime.securesms.util.guava.Present.or:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +19b040: 1a00 2e83 |0000: const-string v0, "use orNull() instead of or(null)" // string@832e │ │ +19b044: 7120 0058 0200 |0002: invoke-static {v2, v0}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ +19b04a: 5412 ae42 |0005: iget-object v2, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b04e: 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; │ │ @@ -435477,18 +435478,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 │ │ -19b04c: |[19b04c] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ -19b05c: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ -19b062: 5401 ae42 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b066: 1101 |0005: return-object v1 │ │ +19b050: |[19b050] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Supplier;)Ljava/lang/Object; │ │ +19b060: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ +19b066: 5401 ae42 |0003: iget-object v1, v0, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b06a: 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; │ │ @@ -435498,17 +435499,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 │ │ -19b0dc: |[19b0dc] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19b0ec: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ -19b0f2: 1100 |0003: return-object v0 │ │ +19b0e0: |[19b0e0] org.thoughtcrime.securesms.util.guava.Present.or:(Lorg/thoughtcrime/securesms/util/guava/Optional;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19b0f0: 7110 ff57 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object; // method@57ff │ │ +19b0f6: 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; │ │ │ │ @@ -435517,17 +435518,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19b068: |[19b068] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ -19b078: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b07c: 1100 |0002: return-object v0 │ │ +19b06c: |[19b06c] org.thoughtcrime.securesms.util.guava.Present.orNull:()Ljava/lang/Object; │ │ +19b07c: 5410 ae42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b080: 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;) │ │ @@ -435535,25 +435536,25 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19b080: |[19b080] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ -19b090: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ -19b094: 1a01 ab30 |0002: const-string v1, "Optional.of(" // string@30ab │ │ -19b098: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -19b09e: 5421 ae42 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b0a2: 6e20 100b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ -19b0a8: 1a01 ef09 |000c: const-string v1, ")" // string@09ef │ │ -19b0ac: 6e20 110b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -19b0b2: 6e10 220b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -19b0b8: 0c00 |0014: move-result-object v0 │ │ -19b0ba: 1100 |0015: return-object v0 │ │ +19b084: |[19b084] org.thoughtcrime.securesms.util.guava.Present.toString:()Ljava/lang/String; │ │ +19b094: 2200 0903 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0309 │ │ +19b098: 1a01 ab30 |0002: const-string v1, "Optional.of(" // string@30ab │ │ +19b09c: 7020 080b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +19b0a2: 5421 ae42 |0007: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b0a6: 6e20 100b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0b10 │ │ +19b0ac: 1a01 ef09 |000c: const-string v1, ")" // string@09ef │ │ +19b0b0: 6e20 110b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +19b0b6: 6e10 220b 0000 |0011: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +19b0bc: 0c00 |0014: move-result-object v0 │ │ +19b0be: 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;) │ │ @@ -435561,24 +435562,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 │ │ -19b0f4: |[19b0f4] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ -19b104: 2200 ee10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ -19b108: 5421 ae42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ -19b10c: 7220 e557 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@57e5 │ │ -19b112: 0c03 |0007: move-result-object v3 │ │ -19b114: 1a01 a33b |0008: const-string v1, "Transformation function cannot return null." // string@3ba3 │ │ -19b118: 7120 0058 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ -19b11e: 0c03 |000d: move-result-object v3 │ │ -19b120: 7020 0958 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ -19b126: 1100 |0011: return-object v0 │ │ +19b0f8: |[19b0f8] org.thoughtcrime.securesms.util.guava.Present.transform:(Lorg/thoughtcrime/securesms/util/guava/Function;)Lorg/thoughtcrime/securesms/util/guava/Optional; │ │ +19b108: 2200 ee10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/guava/Present; // type@10ee │ │ +19b10c: 5421 ae42 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/guava/Present;.reference:Ljava/lang/Object; // field@42ae │ │ +19b110: 7220 e557 1300 |0004: invoke-interface {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Function;.apply:(Ljava/lang/Object;)Ljava/lang/Object; // method@57e5 │ │ +19b116: 0c03 |0007: move-result-object v3 │ │ +19b118: 1a01 a33b |0008: const-string v1, "Transformation function cannot return null." // string@3ba3 │ │ +19b11c: 7120 0058 1300 |000a: invoke-static {v3, v1}, Lorg/thoughtcrime/securesms/util/guava/Preconditions;.checkNotNull:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@5800 │ │ +19b122: 0c03 |000d: move-result-object v3 │ │ +19b124: 7020 0958 3000 |000e: invoke-direct {v0, v3}, Lorg/thoughtcrime/securesms/util/guava/Present;.:(Ljava/lang/Object;)V // method@5809 │ │ +19b12a: 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; │ │ │ │ @@ -435617,18 +435618,18 @@ │ │ type : '(Landroid/view/Window;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -19bb58: |[19bb58] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ -19bb68: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19bb6e: 5b01 d142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ -19bb72: 0e00 |0005: return-void │ │ +19bb5c: |[19bb5c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.:(Landroid/view/Window;)V │ │ +19bb6c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19bb72: 5b01 d142 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ +19bb76: 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; │ │ @@ -435639,371 +435640,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 │ │ -19bb74: |[19bb74] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ -19bb84: 7120 9e08 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@089e │ │ -19bb8a: 0e00 |0003: return-void │ │ +19bb78: |[19bb78] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioAttributesChanged:(Lcom/google/android/exoplayer2/audio/AudioAttributes;)V │ │ +19bb88: 7120 9e08 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@089e │ │ +19bb8e: 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 │ │ -19bb8c: |[19bb8c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ -19bb9c: 7120 9f08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@089f │ │ -19bba2: 0e00 |0003: return-void │ │ +19bb90: |[19bb90] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAudioSessionIdChanged:(I)V │ │ +19bba0: 7120 9f08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onAudioSessionIdChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@089f │ │ +19bba6: 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 │ │ -19bba4: |[19bba4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ -19bbb4: 7120 a008 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@08a0 │ │ -19bbba: 0e00 |0003: return-void │ │ +19bba8: |[19bba8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onAvailableCommandsChanged:(Lcom/google/android/exoplayer2/Player$Commands;)V │ │ +19bbb8: 7120 a008 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@08a0 │ │ +19bbbe: 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 │ │ -19bbbc: |[19bbbc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ -19bbcc: 7120 a108 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@08a1 │ │ -19bbd2: 0e00 |0003: return-void │ │ +19bbc0: |[19bbc0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Lcom/google/android/exoplayer2/text/CueGroup;)V │ │ +19bbd0: 7120 a108 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@08a1 │ │ +19bbd6: 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 │ │ -19bbd4: |[19bbd4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ -19bbe4: 7120 a208 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@08a2 │ │ -19bbea: 0e00 |0003: return-void │ │ +19bbd8: |[19bbd8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onCues:(Ljava/util/List;)V │ │ +19bbe8: 7120 a208 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@08a2 │ │ +19bbee: 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 │ │ -19bbec: |[19bbec] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ -19bbfc: 7120 a308 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@08a3 │ │ -19bc02: 0e00 |0003: return-void │ │ +19bbf0: |[19bbf0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceInfoChanged:(Lcom/google/android/exoplayer2/DeviceInfo;)V │ │ +19bc00: 7120 a308 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@08a3 │ │ +19bc06: 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 │ │ -19bc04: |[19bc04] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ -19bc14: 7130 a408 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@08a4 │ │ -19bc1a: 0e00 |0003: return-void │ │ +19bc08: |[19bc08] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onDeviceVolumeChanged:(IZ)V │ │ +19bc18: 7130 a408 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@08a4 │ │ +19bc1e: 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 │ │ -19bc1c: |[19bc1c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ -19bc2c: 7130 a508 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@08a5 │ │ -19bc32: 0e00 |0003: return-void │ │ +19bc20: |[19bc20] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onEvents:(Lcom/google/android/exoplayer2/Player;Lcom/google/android/exoplayer2/Player$Events;)V │ │ +19bc30: 7130 a508 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@08a5 │ │ +19bc36: 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 │ │ -19bc34: |[19bc34] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ -19bc44: 7120 a608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a6 │ │ -19bc4a: 0e00 |0003: return-void │ │ +19bc38: |[19bc38] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsLoadingChanged:(Z)V │ │ +19bc48: 7120 a608 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a6 │ │ +19bc4e: 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 │ │ -19bc4c: |[19bc4c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ -19bc5c: 7120 a708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a7 │ │ -19bc62: 0e00 |0003: return-void │ │ +19bc50: |[19bc50] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onIsPlayingChanged:(Z)V │ │ +19bc60: 7120 a708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onIsPlayingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a7 │ │ +19bc66: 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 │ │ -19bc64: |[19bc64] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ -19bc74: 7120 a808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a8 │ │ -19bc7a: 0e00 |0003: return-void │ │ +19bc68: |[19bc68] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onLoadingChanged:(Z)V │ │ +19bc78: 7120 a808 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onLoadingChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08a8 │ │ +19bc7e: 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 │ │ -19bc7c: |[19bc7c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ -19bc8c: 7130 a908 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@08a9 │ │ -19bc92: 0e00 |0003: return-void │ │ +19bc80: |[19bc80] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMaxSeekToPreviousPositionChanged:(J)V │ │ +19bc90: 7130 a908 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@08a9 │ │ +19bc96: 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 │ │ -19bc94: |[19bc94] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ -19bca4: 7130 aa08 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@08aa │ │ -19bcaa: 0e00 |0003: return-void │ │ +19bc98: |[19bc98] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaItemTransition:(Lcom/google/android/exoplayer2/MediaItem;I)V │ │ +19bca8: 7130 aa08 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@08aa │ │ +19bcae: 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 │ │ -19bcac: |[19bcac] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -19bcbc: 7120 ab08 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@08ab │ │ -19bcc2: 0e00 |0003: return-void │ │ +19bcb0: |[19bcb0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMediaMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +19bcc0: 7120 ab08 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@08ab │ │ +19bcc6: 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 │ │ -19bcc4: |[19bcc4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ -19bcd4: 7120 ac08 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@08ac │ │ -19bcda: 0e00 |0003: return-void │ │ +19bcc8: |[19bcc8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onMetadata:(Lcom/google/android/exoplayer2/metadata/Metadata;)V │ │ +19bcd8: 7120 ac08 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@08ac │ │ +19bcde: 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 │ │ -19bcdc: |[19bcdc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ -19bcec: 7130 ad08 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@08ad │ │ -19bcf2: 0e00 |0003: return-void │ │ +19bce0: |[19bce0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayWhenReadyChanged:(ZI)V │ │ +19bcf0: 7130 ad08 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@08ad │ │ +19bcf6: 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 │ │ -19bcf4: |[19bcf4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ -19bd04: 7120 ae08 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@08ae │ │ -19bd0a: 0e00 |0003: return-void │ │ +19bcf8: |[19bcf8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackParametersChanged:(Lcom/google/android/exoplayer2/PlaybackParameters;)V │ │ +19bd08: 7120 ae08 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@08ae │ │ +19bd0e: 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 │ │ -19bd0c: |[19bd0c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ -19bd1c: 7120 af08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08af │ │ -19bd22: 0e00 |0003: return-void │ │ +19bd10: |[19bd10] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackStateChanged:(I)V │ │ +19bd20: 7120 af08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackStateChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08af │ │ +19bd26: 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 │ │ -19bd24: |[19bd24] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ -19bd34: 7120 b008 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b0 │ │ -19bd3a: 0e00 |0003: return-void │ │ +19bd28: |[19bd28] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaybackSuppressionReasonChanged:(I)V │ │ +19bd38: 7120 b008 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPlaybackSuppressionReasonChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b0 │ │ +19bd3e: 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 │ │ -19bd3c: |[19bd3c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -19bd4c: 7120 b108 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@08b1 │ │ -19bd52: 0e00 |0003: return-void │ │ +19bd40: |[19bd40] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerError:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +19bd50: 7120 b108 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@08b1 │ │ +19bd56: 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 │ │ -19bd54: |[19bd54] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ -19bd64: 7120 b208 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@08b2 │ │ -19bd6a: 0e00 |0003: return-void │ │ +19bd58: |[19bd58] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerErrorChanged:(Lcom/google/android/exoplayer2/PlaybackException;)V │ │ +19bd68: 7120 b208 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@08b2 │ │ +19bd6e: 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 │ │ -19bd6c: |[19bd6c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ -19bd7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -19bd7e: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ -19bd82: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ -19bd86: 1220 |0005: const/4 v0, #int 2 // #2 │ │ -19bd88: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ -19bd8c: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -19bd8e: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ -19bd92: 1243 |000b: const/4 v3, #int 4 // #4 │ │ -19bd94: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ -19bd98: 2814 |000e: goto 0022 // +0014 │ │ -19bd9a: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -19bd9e: 5423 d142 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ -19bda2: 6e20 6f03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036f │ │ -19bda8: 280c |0016: goto 0022 // +000c │ │ -19bdaa: 5423 d142 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ -19bdae: 6e20 7003 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ -19bdb4: 2806 |001c: goto 0022 // +0006 │ │ -19bdb6: 5423 d142 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ -19bdba: 6e20 7003 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ -19bdc0: 0e00 |0022: return-void │ │ +19bd70: |[19bd70] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlayerStateChanged:(ZI)V │ │ +19bd80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +19bd82: 1301 8000 |0001: const/16 v1, #int 128 // #80 │ │ +19bd86: 3204 1a00 |0003: if-eq v4, v0, 001d // +001a │ │ +19bd8a: 1220 |0005: const/4 v0, #int 2 // #2 │ │ +19bd8c: 3204 1700 |0006: if-eq v4, v0, 001d // +0017 │ │ +19bd90: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +19bd92: 3204 0600 |0009: if-eq v4, v0, 000f // +0006 │ │ +19bd96: 1243 |000b: const/4 v3, #int 4 // #4 │ │ +19bd98: 3234 1100 |000c: if-eq v4, v3, 001d // +0011 │ │ +19bd9c: 2814 |000e: goto 0022 // +0014 │ │ +19bd9e: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +19bda2: 5423 d142 |0011: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ +19bda6: 6e20 6f03 1300 |0013: invoke-virtual {v3, v1}, Landroid/view/Window;.addFlags:(I)V // method@036f │ │ +19bdac: 280c |0016: goto 0022 // +000c │ │ +19bdae: 5423 d142 |0017: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ +19bdb2: 6e20 7003 1300 |0019: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ +19bdb8: 2806 |001c: goto 0022 // +0006 │ │ +19bdba: 5423 d142 |001d: iget-object v3, v2, Lorg/thoughtcrime/securesms/video/VideoPlayer$ExoPlayerListener;.window:Landroid/view/Window; // field@42d1 │ │ +19bdbe: 6e20 7003 1300 |001f: invoke-virtual {v3, v1}, Landroid/view/Window;.clearFlags:(I)V // method@0370 │ │ +19bdc4: 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; │ │ @@ -436015,241 +436016,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 │ │ -19bdc4: |[19bdc4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ -19bdd4: 7120 b308 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@08b3 │ │ -19bdda: 0e00 |0003: return-void │ │ +19bdc8: |[19bdc8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPlaylistMetadataChanged:(Lcom/google/android/exoplayer2/MediaMetadata;)V │ │ +19bdd8: 7120 b308 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@08b3 │ │ +19bdde: 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 │ │ -19bdf4: |[19bdf4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ -19be04: 7120 b408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b4 │ │ -19be0a: 0e00 |0003: return-void │ │ +19bdf8: |[19bdf8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(I)V │ │ +19be08: 7120 b408 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b4 │ │ +19be0e: 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 │ │ -19bddc: |[19bddc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ -19bdec: 7140 b508 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@08b5 │ │ -19bdf2: 0e00 |0003: return-void │ │ +19bde0: |[19bde0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onPositionDiscontinuity:(Lcom/google/android/exoplayer2/Player$PositionInfo;Lcom/google/android/exoplayer2/Player$PositionInfo;I)V │ │ +19bdf0: 7140 b508 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@08b5 │ │ +19bdf6: 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 │ │ -19be0c: |[19be0c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ -19be1c: 7110 b608 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08b6 │ │ -19be22: 0e00 |0003: return-void │ │ +19be10: |[19be10] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRenderedFirstFrame:()V │ │ +19be20: 7110 b608 0000 |0000: invoke-static {v0}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRenderedFirstFrame:(Lcom/google/android/exoplayer2/Player$Listener;)V // method@08b6 │ │ +19be26: 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 │ │ -19be24: |[19be24] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ -19be34: 7120 b708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b7 │ │ -19be3a: 0e00 |0003: return-void │ │ +19be28: |[19be28] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onRepeatModeChanged:(I)V │ │ +19be38: 7120 b708 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onRepeatModeChanged:(Lcom/google/android/exoplayer2/Player$Listener;I)V // method@08b7 │ │ +19be3e: 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 │ │ -19be3c: |[19be3c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ -19be4c: 7130 b808 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@08b8 │ │ -19be52: 0e00 |0003: return-void │ │ +19be40: |[19be40] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekBackIncrementChanged:(J)V │ │ +19be50: 7130 b808 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@08b8 │ │ +19be56: 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 │ │ -19be54: |[19be54] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ -19be64: 7130 b908 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@08b9 │ │ -19be6a: 0e00 |0003: return-void │ │ +19be58: |[19be58] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSeekForwardIncrementChanged:(J)V │ │ +19be68: 7130 b908 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@08b9 │ │ +19be6e: 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 │ │ -19be6c: |[19be6c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ -19be7c: 7120 ba08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ba │ │ -19be82: 0e00 |0003: return-void │ │ +19be70: |[19be70] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onShuffleModeEnabledChanged:(Z)V │ │ +19be80: 7120 ba08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onShuffleModeEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08ba │ │ +19be86: 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 │ │ -19be84: |[19be84] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ -19be94: 7120 bb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08bb │ │ -19be9a: 0e00 |0003: return-void │ │ +19be88: |[19be88] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSkipSilenceEnabledChanged:(Z)V │ │ +19be98: 7120 bb08 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onSkipSilenceEnabledChanged:(Lcom/google/android/exoplayer2/Player$Listener;Z)V // method@08bb │ │ +19be9e: 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 │ │ -19be9c: |[19be9c] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ -19beac: 7130 bc08 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@08bc │ │ -19beb2: 0e00 |0003: return-void │ │ +19bea0: |[19bea0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onSurfaceSizeChanged:(II)V │ │ +19beb0: 7130 bc08 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@08bc │ │ +19beb6: 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 │ │ -19beb4: |[19beb4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ -19bec4: 7130 bd08 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@08bd │ │ -19beca: 0e00 |0003: return-void │ │ +19beb8: |[19beb8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTimelineChanged:(Lcom/google/android/exoplayer2/Timeline;I)V │ │ +19bec8: 7130 bd08 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@08bd │ │ +19bece: 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 │ │ -19becc: |[19becc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ -19bedc: 7120 be08 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@08be │ │ -19bee2: 0e00 |0003: return-void │ │ +19bed0: |[19bed0] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTrackSelectionParametersChanged:(Lcom/google/android/exoplayer2/trackselection/TrackSelectionParameters;)V │ │ +19bee0: 7120 be08 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@08be │ │ +19bee6: 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 │ │ -19bee4: |[19bee4] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ -19bef4: 7120 bf08 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@08bf │ │ -19befa: 0e00 |0003: return-void │ │ +19bee8: |[19bee8] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onTracksChanged:(Lcom/google/android/exoplayer2/Tracks;)V │ │ +19bef8: 7120 bf08 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@08bf │ │ +19befe: 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 │ │ -19befc: |[19befc] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ -19bf0c: 7120 c008 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@08c0 │ │ -19bf12: 0e00 |0003: return-void │ │ +19bf00: |[19bf00] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVideoSizeChanged:(Lcom/google/android/exoplayer2/video/VideoSize;)V │ │ +19bf10: 7120 c008 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@08c0 │ │ +19bf16: 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 │ │ -19bf14: |[19bf14] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ -19bf24: 7120 c108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08c1 │ │ -19bf2a: 0e00 |0003: return-void │ │ +19bf18: |[19bf18] org.thoughtcrime.securesms.video.VideoPlayer$ExoPlayerListener.onVolumeChanged:(F)V │ │ +19bf28: 7120 c108 1000 |0000: invoke-static {v0, v1}, Lcom/google/android/exoplayer2/Player$Listener$-CC;.$default$onVolumeChanged:(Lcom/google/android/exoplayer2/Player$Listener;F)V // method@08c1 │ │ +19bf2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ source_file_idx : 15758 (VideoPlayer.java) │ │ │ │ Class #2464 header: │ │ @@ -436280,18 +436281,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 │ │ -19c158: |[19c158] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ -19c168: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19c16e: 5b01 d742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42d7 │ │ -19c172: 0e00 |0005: return-void │ │ +19c15c: |[19c15c] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;)V │ │ +19c16c: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19c172: 5b01 d742 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42d7 │ │ +19c176: 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; │ │ @@ -436302,18 +436303,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 │ │ -19c114: |[19c114] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ -19c124: 6e10 9058 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@5890 │ │ -19c12a: 0c00 |0003: move-result-object v0 │ │ -19c12c: 1100 |0004: return-object v0 │ │ +19c118: |[19c118] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lcom/google/android/exoplayer2/upstream/DataSource; │ │ +19c128: 6e10 9058 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // method@5890 │ │ +19c12e: 0c00 |0003: move-result-object v0 │ │ +19c130: 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;) │ │ @@ -436321,21 +436322,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 │ │ -19c130: |[19c130] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ -19c140: 2200 fa10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@10fa │ │ -19c144: 5421 d742 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42d7 │ │ -19c148: 6e10 e508 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08e5 │ │ -19c14e: 0c01 |0007: move-result-object v1 │ │ -19c150: 7020 8758 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@5887 │ │ -19c156: 1100 |000b: return-object v0 │ │ +19c134: |[19c134] org.thoughtcrime.securesms.video.exo.AttachmentDataSourceFactory.createDataSource:()Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; │ │ +19c144: 2200 fa10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource; // type@10fa │ │ +19c148: 5421 d742 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSourceFactory;.defaultDataSourceFactory:Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory; // field@42d7 │ │ +19c14c: 6e10 e508 0100 |0004: invoke-virtual {v1}, Lcom/google/android/exoplayer2/upstream/DefaultDataSourceFactory;.createDataSource:()Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // method@08e5 │ │ +19c152: 0c01 |0007: move-result-object v1 │ │ +19c154: 7020 8758 1000 |0008: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V // method@5887 │ │ +19c15a: 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) │ │ @@ -436389,22 +436390,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 │ │ -19c5c8: |[19c5c8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ -19c5d8: 5b23 e142 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42e1 │ │ -19c5dc: 7010 9a0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19c5e2: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ -19c5e8: 5a20 de42 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ -19c5ec: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ -19c5f0: 5a20 df42 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ -19c5f4: 0e00 |000e: return-void │ │ +19c5cc: |[19c5cc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V │ │ +19c5dc: 5b23 e142 |0000: iput-object v3, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.this$0:Lorg/thoughtcrime/securesms/video/recode/MP4Builder; // field@42e1 │ │ +19c5e0: 7010 9a0a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19c5e6: 1700 0000 0040 |0005: const-wide/32 v0, #float 2 // #40000000 │ │ +19c5ec: 5a20 de42 |0008: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ +19c5f0: 1600 0000 |000a: const-wide/16 v0, #int 0 // #0 │ │ +19c5f4: 5a20 df42 |000c: iput-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ +19c5f8: 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; │ │ @@ -436415,17 +436416,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 │ │ -19c5f8: |[19c5f8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ -19c608: 7020 9958 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@5899 │ │ -19c60e: 0e00 |0003: return-void │ │ +19c5fc: |[19c5fc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;Lorg/thoughtcrime/securesms/video/recode/MP4Builder$1;)V │ │ +19c60c: 7020 9958 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.:(Lorg/thoughtcrime/securesms/video/recode/MP4Builder;)V // method@5899 │ │ +19c612: 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; │ │ @@ -436435,66 +436436,66 @@ │ │ type : '(J)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -19c51c: |[19c51c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ -19c52c: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ -19c530: bb04 |0002: add-long/2addr v4, v0 │ │ -19c532: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ -19c53c: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ -19c540: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ -19c544: 1214 |000c: const/4 v4, #int 1 // #1 │ │ -19c546: 2802 |000d: goto 000f // +0002 │ │ -19c548: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -19c54a: 0f04 |000f: return v4 │ │ +19c520: |[19c520] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.isSmallBox:(J)Z │ │ +19c530: 1600 0800 |0000: const-wide/16 v0, #int 8 // #8 │ │ +19c534: bb04 |0002: add-long/2addr v4, v0 │ │ +19c536: 1800 0000 0000 0100 0000 |0003: const-wide v0, #double 2.122e-314 // #0000000100000000 │ │ +19c540: 3102 0400 |0008: cmp-long v2, v4, v0 │ │ +19c544: 3b02 0400 |000a: if-gez v2, 000e // +0004 │ │ +19c548: 1214 |000c: const/4 v4, #int 1 // #1 │ │ +19c54a: 2802 |000d: goto 000f // +0002 │ │ +19c54c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +19c54e: 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 │ │ -19c610: |[19c610] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ -19c620: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -19c624: 7110 990b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ -19c62a: 0c00 |0005: move-result-object v0 │ │ -19c62c: 6e10 9f58 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@589f │ │ -19c632: 0b01 |0009: move-result-wide v1 │ │ -19c634: 7030 a158 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58a1 │ │ -19c63a: 0a03 |000d: move-result v3 │ │ -19c63c: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ -19c640: 7130 0f08 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080f │ │ -19c646: 2806 |0013: goto 0019 // +0006 │ │ -19c648: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ -19c64c: 7130 0f08 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080f │ │ -19c652: 1a03 0b6b |0019: const-string v3, "mdat" // string@6b0b │ │ -19c656: 7110 0e08 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@080e │ │ -19c65c: 0c03 |001e: move-result-object v3 │ │ -19c65e: 6e20 a90b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba9 │ │ -19c664: 7030 a158 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58a1 │ │ -19c66a: 0a03 |0025: move-result v3 │ │ -19c66c: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ -19c670: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ -19c674: 2311 1011 |002a: new-array v1, v1, [B // type@1110 │ │ -19c678: 6e20 a90b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba9 │ │ -19c67e: 2804 |002f: goto 0033 // +0004 │ │ -19c680: 7130 1008 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0810 │ │ -19c686: 6e10 ae0b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bae │ │ -19c68c: 7220 c10b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc1 │ │ -19c692: 0e00 |0039: return-void │ │ +19c614: |[19c614] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getBox:(Ljava/nio/channels/WritableByteChannel;)V │ │ +19c624: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +19c628: 7110 990b 0000 |0002: invoke-static {v0}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@0b99 │ │ +19c62e: 0c00 |0005: move-result-object v0 │ │ +19c630: 6e10 9f58 0500 |0006: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.getSize:()J // method@589f │ │ +19c636: 0b01 |0009: move-result-wide v1 │ │ +19c638: 7030 a158 1502 |000a: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58a1 │ │ +19c63e: 0a03 |000d: move-result v3 │ │ +19c640: 3803 0600 |000e: if-eqz v3, 0014 // +0006 │ │ +19c644: 7130 0f08 1002 |0010: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080f │ │ +19c64a: 2806 |0013: goto 0019 // +0006 │ │ +19c64c: 1603 0100 |0014: const-wide/16 v3, #int 1 // #1 │ │ +19c650: 7130 0f08 3004 |0016: invoke-static {v0, v3, v4}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt32:(Ljava/nio/ByteBuffer;J)V // method@080f │ │ +19c656: 1a03 0b6b |0019: const-string v3, "mdat" // string@6b0b │ │ +19c65a: 7110 0e08 0300 |001b: invoke-static {v3}, Lcom/coremedia/iso/IsoFile;.fourCCtoBytes:(Ljava/lang/String;)[B // method@080e │ │ +19c660: 0c03 |001e: move-result-object v3 │ │ +19c662: 6e20 a90b 3000 |001f: invoke-virtual {v0, v3}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba9 │ │ +19c668: 7030 a158 1502 |0022: invoke-direct {v5, v1, v2}, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.isSmallBox:(J)Z // method@58a1 │ │ +19c66e: 0a03 |0025: move-result v3 │ │ +19c670: 3803 0a00 |0026: if-eqz v3, 0030 // +000a │ │ +19c674: 1301 0800 |0028: const/16 v1, #int 8 // #8 │ │ +19c678: 2311 1011 |002a: new-array v1, v1, [B // type@1110 │ │ +19c67c: 6e20 a90b 1000 |002c: invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;.put:([B)Ljava/nio/ByteBuffer; // method@0ba9 │ │ +19c682: 2804 |002f: goto 0033 // +0004 │ │ +19c684: 7130 1008 1002 |0030: invoke-static {v0, v1, v2}, Lcom/coremedia/iso/IsoTypeWriter;.writeUInt64:(Ljava/nio/ByteBuffer;J)V // method@0810 │ │ +19c68a: 6e10 ae0b 0000 |0033: invoke-virtual {v0}, Ljava/nio/ByteBuffer;.rewind:()Ljava/nio/Buffer; // method@0bae │ │ +19c690: 7220 c10b 0600 |0036: invoke-interface {v6, v0}, Ljava/nio/channels/WritableByteChannel;.write:(Ljava/nio/ByteBuffer;)I // method@0bc1 │ │ +19c696: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0006 line=207 │ │ 0x000a line=208 │ │ 0x0010 line=209 │ │ 0x0016 line=211 │ │ @@ -436513,17 +436514,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c57c: |[19c57c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ -19c58c: 5320 de42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ -19c590: 1000 |0002: return-wide v0 │ │ +19c580: |[19c580] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getContentSize:()J │ │ +19c590: 5320 de42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ +19c594: 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;) │ │ @@ -436531,17 +436532,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c594: |[19c594] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ -19c5a4: 5320 df42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ -19c5a8: 1000 |0002: return-wide v0 │ │ +19c598: |[19c598] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getOffset:()J │ │ +19c5a8: 5320 df42 |0000: iget-wide v0, v2, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ +19c5ac: 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;) │ │ @@ -436549,17 +436550,17 @@ │ │ type : '()Lcom/coremedia/iso/boxes/Container;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c54c: |[19c54c] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ -19c55c: 5410 e042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e0 │ │ -19c560: 1100 |0002: return-object v0 │ │ +19c550: |[19c550] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getParent:()Lcom/coremedia/iso/boxes/Container; │ │ +19c560: 5410 e042 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e0 │ │ +19c564: 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;) │ │ @@ -436567,19 +436568,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -19c5ac: |[19c5ac] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ -19c5bc: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ -19c5c0: 5342 de42 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ -19c5c4: bb02 |0004: add-long/2addr v2, v0 │ │ -19c5c6: 1002 |0005: return-wide v2 │ │ +19c5b0: |[19c5b0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getSize:()J │ │ +19c5c0: 1600 1000 |0000: const-wide/16 v0, #int 16 // #10 │ │ +19c5c4: 5342 de42 |0002: iget-wide v2, v4, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ +19c5c8: bb02 |0004: add-long/2addr v2, v0 │ │ +19c5ca: 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;) │ │ @@ -436587,17 +436588,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c564: |[19c564] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ -19c574: 1a00 0b6b |0000: const-string v0, "mdat" // string@6b0b │ │ -19c578: 1100 |0002: return-object v0 │ │ +19c568: |[19c568] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.getType:()Ljava/lang/String; │ │ +19c578: 1a00 0b6b |0000: const-string v0, "mdat" // string@6b0b │ │ +19c57c: 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;) │ │ @@ -436605,32 +436606,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 │ │ -19c694: |[19c694] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ -19c6a4: 0e00 |0000: return-void │ │ +19c698: |[19c698] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.parse:(Lcom/googlecode/mp4parser/DataSource;Ljava/nio/ByteBuffer;JLcom/coremedia/iso/BoxParser;)V │ │ +19c6a8: 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 │ │ -19c6a8: |[19c6a8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ -19c6b8: 5a01 de42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ -19c6bc: 0e00 |0002: return-void │ │ +19c6ac: |[19c6ac] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setContentSize:(J)V │ │ +19c6bc: 5a01 de42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.contentSize:J // field@42de │ │ +19c6c0: 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 │ │ │ │ @@ -436639,17 +436640,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -19c6c0: |[19c6c0] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ -19c6d0: 5a01 df42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ -19c6d4: 0e00 |0002: return-void │ │ +19c6c4: |[19c6c4] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setDataOffset:(J)V │ │ +19c6d4: 5a01 df42 |0000: iput-wide v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.dataOffset:J // field@42df │ │ +19c6d8: 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 │ │ │ │ @@ -436658,17 +436659,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 │ │ -19c6d8: |[19c6d8] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ -19c6e8: 5b01 e042 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e0 │ │ -19c6ec: 0e00 |0002: return-void │ │ +19c6dc: |[19c6dc] org.thoughtcrime.securesms.video.recode.MP4Builder$InterleaveChunkMdat.setParent:(Lcom/coremedia/iso/boxes/Container;)V │ │ +19c6ec: 5b01 e042 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/recode/MP4Builder$InterleaveChunkMdat;.parent:Lcom/coremedia/iso/boxes/Container; // field@42e0 │ │ +19c6f0: 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; │ │ │ │ @@ -498752,52 +498753,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 │ │ -18f3d0: |[18f3d0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -18f3e0: 7020 9205 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@0592 │ │ -18f3e6: 1254 |0003: const/4 v4, #int 5 // #5 │ │ -18f3e8: 2344 2311 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@1123 │ │ -18f3ec: 1a00 887e |0006: const-string v0, "stickers/emoticons" // string@7e88 │ │ -18f3f0: 7110 f354 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ -18f3f6: 0c00 |000b: move-result-object v0 │ │ -18f3f8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -18f3fa: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ -18f3fe: 1a00 877e |000f: const-string v0, "stickers/clothes" // string@7e87 │ │ -18f402: 7110 f354 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ -18f408: 0c00 |0014: move-result-object v0 │ │ -18f40a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -18f40c: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ -18f410: 1a00 867e |0018: const-string v0, "stickers/animals" // string@7e86 │ │ -18f414: 7110 f354 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ -18f41a: 0c00 |001d: move-result-object v0 │ │ -18f41c: 1222 |001e: const/4 v2, #int 2 // #2 │ │ -18f41e: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ -18f422: 1a00 897e |0021: const-string v0, "stickers/food" // string@7e89 │ │ -18f426: 7110 f354 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ -18f42c: 0c00 |0026: move-result-object v0 │ │ -18f42e: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -18f430: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ -18f434: 1a00 8a7e |002a: const-string v0, "stickers/weather" // string@7e8a │ │ -18f438: 7110 f354 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ -18f43e: 0c00 |002f: move-result-object v0 │ │ -18f440: 1242 |0030: const/4 v2, #int 4 // #4 │ │ -18f442: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ -18f446: 5b34 6e41 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ -18f44a: 2140 |0035: array-length v0, v4 │ │ -18f44c: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ -18f450: 4602 0401 |0038: aget-object v2, v4, v1 │ │ -18f454: 1f02 7b10 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107b │ │ -18f458: 6e20 fb54 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@54fb │ │ -18f45e: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -18f462: 28f5 |0041: goto 0036 // -000b │ │ -18f464: 0e00 |0042: return-void │ │ +18f3d4: |[18f3d4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +18f3e4: 7020 9205 4300 |0000: invoke-direct {v3, v4}, Landroidx/fragment/app/FragmentStatePagerAdapter;.:(Landroidx/fragment/app/FragmentManager;)V // method@0592 │ │ +18f3ea: 1254 |0003: const/4 v4, #int 5 // #5 │ │ +18f3ec: 2344 2311 |0004: new-array v4, v4, [Landroidx/fragment/app/Fragment; // type@1123 │ │ +18f3f0: 1a00 887e |0006: const-string v0, "stickers/emoticons" // string@7e88 │ │ +18f3f4: 7110 f354 0000 |0008: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ +18f3fa: 0c00 |000b: move-result-object v0 │ │ +18f3fc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +18f3fe: 4d00 0401 |000d: aput-object v0, v4, v1 │ │ +18f402: 1a00 877e |000f: const-string v0, "stickers/clothes" // string@7e87 │ │ +18f406: 7110 f354 0000 |0011: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ +18f40c: 0c00 |0014: move-result-object v0 │ │ +18f40e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +18f410: 4d00 0402 |0016: aput-object v0, v4, v2 │ │ +18f414: 1a00 867e |0018: const-string v0, "stickers/animals" // string@7e86 │ │ +18f418: 7110 f354 0000 |001a: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ +18f41e: 0c00 |001d: move-result-object v0 │ │ +18f420: 1222 |001e: const/4 v2, #int 2 // #2 │ │ +18f422: 4d00 0402 |001f: aput-object v0, v4, v2 │ │ +18f426: 1a00 897e |0021: const-string v0, "stickers/food" // string@7e89 │ │ +18f42a: 7110 f354 0000 |0023: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ +18f430: 0c00 |0026: move-result-object v0 │ │ +18f432: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +18f434: 4d00 0402 |0028: aput-object v0, v4, v2 │ │ +18f438: 1a00 8a7e |002a: const-string v0, "stickers/weather" // string@7e8a │ │ +18f43c: 7110 f354 0000 |002c: invoke-static {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // method@54f3 │ │ +18f442: 0c00 |002f: move-result-object v0 │ │ +18f444: 1242 |0030: const/4 v2, #int 4 // #4 │ │ +18f446: 4d00 0402 |0031: aput-object v0, v4, v2 │ │ +18f44a: 5b34 6e41 |0033: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ +18f44e: 2140 |0035: array-length v0, v4 │ │ +18f450: 3501 0c00 |0036: if-ge v1, v0, 0042 // +000c │ │ +18f454: 4602 0401 |0038: aget-object v2, v4, v1 │ │ +18f458: 1f02 7b10 |003a: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107b │ │ +18f45c: 6e20 fb54 5200 |003c: invoke-virtual {v2, v5}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@54fb │ │ +18f462: d801 0101 |003f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +18f466: 28f5 |0041: goto 0036 // -000b │ │ +18f468: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=87 │ │ 0x0008 line=88 │ │ 0x0011 line=89 │ │ 0x001a line=90 │ │ @@ -498816,18 +498817,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -18f3b8: |[18f3b8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ -18f3c8: 5410 6e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ -18f3cc: 2100 |0002: array-length v0, v0 │ │ -18f3ce: 0f00 |0003: return v0 │ │ +18f3bc: |[18f3bc] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getCount:()I │ │ +18f3cc: 5410 6e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ +18f3d0: 2100 |0002: array-length v0, v0 │ │ +18f3d2: 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;) │ │ @@ -498835,18 +498836,18 @@ │ │ type : '(I)Landroidx/fragment/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -18f39c: |[18f39c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ -18f3ac: 5410 6e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ -18f3b0: 4602 0002 |0002: aget-object v2, v0, v2 │ │ -18f3b4: 1102 |0004: return-object v2 │ │ +18f3a0: |[18f3a0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity$StickerPagerAdapter.getItem:(I)Landroidx/fragment/app/Fragment; │ │ +18f3b0: 5410 6e41 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.fragments:[Landroidx/fragment/app/Fragment; // field@416e │ │ +18f3b4: 4602 0002 |0002: aget-object v2, v0, v2 │ │ +18f3b8: 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 │ │ │ │ @@ -498916,25 +498917,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 │ │ -191608: |[191608] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ -191618: 7010 253b 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3b25 │ │ -19161e: 6200 d441 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ -191622: 5b10 c941 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191626: 5b13 c841 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ -19162a: 5b14 c741 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -19162e: 5b12 c541 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ -191632: 7110 bd49 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -191638: 0c02 |0010: move-result-object v2 │ │ -19163a: 5b12 c641 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ -19163e: 0e00 |0013: return-void │ │ +19160c: |[19160c] org.thoughtcrime.securesms.search.SearchListAdapter.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V │ │ +19161c: 7010 253b 0100 |0000: invoke-direct {v1}, Lorg/thoughtcrime/securesms/BaseConversationListAdapter;.:()V // method@3b25 │ │ +191622: 6200 d441 |0003: sget-object v0, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ +191626: 5b10 c941 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +19162a: 5b13 c841 |0007: iput-object v3, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ +19162e: 5b14 c741 |0009: iput-object v4, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +191632: 5b12 c541 |000b: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ +191636: 7110 bd49 0200 |000d: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +19163c: 0c02 |0010: move-result-object v2 │ │ +19163e: 5b12 c641 |0011: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ +191642: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=39 │ │ 0x0007 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ @@ -498950,34 +498951,34 @@ │ │ type : '(I)Lcom/b44t/messenger/DcContact;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -191434: |[191434] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ -191444: 7010 7055 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ -19144a: 0a00 |0003: move-result v0 │ │ -19144c: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ -191450: 7010 7155 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ -191456: 0a00 |0009: move-result v0 │ │ -191458: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ -19145c: 5430 c641 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ -191460: 5431 c941 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191464: 6e10 9855 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ -19146a: 0c01 |0013: move-result-object v1 │ │ -19146c: 7010 7055 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ -191472: 0a02 |0017: move-result v2 │ │ -191474: b124 |0018: sub-int/2addr v4, v2 │ │ -191476: 4404 0104 |0019: aget v4, v1, v4 │ │ -19147a: 6e20 a506 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ -191480: 0c04 |001e: move-result-object v4 │ │ -191482: 1104 |001f: return-object v4 │ │ -191484: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -191486: 1104 |0021: return-object v4 │ │ +191438: |[191438] org.thoughtcrime.securesms.search.SearchListAdapter.getContactResult:(I)Lcom/b44t/messenger/DcContact; │ │ +191448: 7010 7055 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ +19144e: 0a00 |0003: move-result v0 │ │ +191450: 3404 1c00 |0004: if-lt v4, v0, 0020 // +001c │ │ +191454: 7010 7155 0300 |0006: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ +19145a: 0a00 |0009: move-result v0 │ │ +19145c: 3504 1600 |000a: if-ge v4, v0, 0020 // +0016 │ │ +191460: 5430 c641 |000c: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ +191464: 5431 c941 |000e: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191468: 6e10 9855 0100 |0010: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ +19146e: 0c01 |0013: move-result-object v1 │ │ +191470: 7010 7055 0300 |0014: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ +191476: 0a02 |0017: move-result v2 │ │ +191478: b124 |0018: sub-int/2addr v4, v2 │ │ +19147a: 4404 0104 |0019: aget v4, v1, v4 │ │ +19147e: 6e20 a506 4000 |001b: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getContact:(I)Lcom/b44t/messenger/DcContact; // method@06a5 │ │ +191484: 0c04 |001e: move-result-object v4 │ │ +191486: 1104 |001f: return-object v4 │ │ +191488: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +19148a: 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 │ │ @@ -498987,29 +498988,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 │ │ -1913f0: |[1913f0] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ -191400: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191404: 6e10 9755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -19140a: 0c00 |0005: move-result-object v0 │ │ -19140c: 6e10 6f06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -191412: 0a00 |0009: move-result v0 │ │ -191414: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ -191418: 5410 c941 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -19141c: 6e10 9755 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -191422: 0c00 |0011: move-result-object v0 │ │ -191424: 6e20 7006 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0670 │ │ -19142a: 0c02 |0015: move-result-object v2 │ │ -19142c: 1102 |0016: return-object v2 │ │ -19142e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -191430: 1102 |0018: return-object v2 │ │ +1913f4: |[1913f4] org.thoughtcrime.securesms.search.SearchListAdapter.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; │ │ +191404: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191408: 6e10 9755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +19140e: 0c00 |0005: move-result-object v0 │ │ +191410: 6e10 6f06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +191416: 0a00 |0009: move-result v0 │ │ +191418: 3502 0d00 |000a: if-ge v2, v0, 0017 // +000d │ │ +19141c: 5410 c941 |000c: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191420: 6e10 9755 0000 |000e: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +191426: 0c00 |0011: move-result-object v0 │ │ +191428: 6e20 7006 2000 |0012: invoke-virtual {v0, v2}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0670 │ │ +19142e: 0c02 |0015: move-result-object v2 │ │ +191430: 1102 |0016: return-object v2 │ │ +191432: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +191434: 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 │ │ @@ -499019,21 +499020,21 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -1914e0: |[1914e0] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ -1914f0: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1914f4: 6e10 9755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -1914fa: 0c00 |0005: move-result-object v0 │ │ -1914fc: 6e10 6f06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -191502: 0a00 |0009: move-result v0 │ │ -191504: 0f00 |000a: return v0 │ │ +1914e4: |[1914e4] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstContactIndex:()I │ │ +1914f4: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1914f8: 6e10 9755 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +1914fe: 0c00 |0005: move-result-object v0 │ │ +191500: 6e10 6f06 0000 |0006: invoke-virtual {v0}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +191506: 0a00 |0009: move-result v0 │ │ +191508: 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;) │ │ @@ -499041,23 +499042,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -191508: |[191508] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ -191518: 7010 7055 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ -19151e: 0a00 |0003: move-result v0 │ │ -191520: 5421 c941 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191524: 6e10 9855 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ -19152a: 0c01 |0009: move-result-object v1 │ │ -19152c: 2111 |000a: array-length v1, v1 │ │ -19152e: b010 |000b: add-int/2addr v0, v1 │ │ -191530: 0f00 |000c: return v0 │ │ +19150c: |[19150c] org.thoughtcrime.securesms.search.SearchListAdapter.getFirstMessageIndex:()I │ │ +19151c: 7010 7055 0200 |0000: invoke-direct {v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstContactIndex:()I // method@5570 │ │ +191522: 0a00 |0003: move-result v0 │ │ +191524: 5421 c941 |0004: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191528: 6e10 9855 0100 |0006: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ +19152e: 0c01 |0009: move-result-object v1 │ │ +191530: 2111 |000a: array-length v1, v1 │ │ +191532: b010 |000b: add-int/2addr v0, v1 │ │ +191534: 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;) │ │ @@ -499065,35 +499066,35 @@ │ │ type : '(I)Lcom/b44t/messenger/DcMsg;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -191488: |[191488] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ -191498: 7010 7155 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ -19149e: 0a00 |0003: move-result v0 │ │ -1914a0: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ -1914a4: 5430 c941 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1914a8: 6e10 9c55 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ -1914ae: 0a00 |000b: move-result v0 │ │ -1914b0: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ -1914b4: 5430 c641 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ -1914b8: 5431 c941 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1914bc: 6e10 9955 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@5599 │ │ -1914c2: 0c01 |0015: move-result-object v1 │ │ -1914c4: 7010 7155 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ -1914ca: 0a02 |0019: move-result v2 │ │ -1914cc: b124 |001a: sub-int/2addr v4, v2 │ │ -1914ce: 4404 0104 |001b: aget v4, v1, v4 │ │ -1914d2: 6e20 ad06 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ -1914d8: 0c04 |0020: move-result-object v4 │ │ -1914da: 1104 |0021: return-object v4 │ │ -1914dc: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -1914de: 1104 |0023: return-object v4 │ │ +19148c: |[19148c] org.thoughtcrime.securesms.search.SearchListAdapter.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; │ │ +19149c: 7010 7155 0300 |0000: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ +1914a2: 0a00 |0003: move-result v0 │ │ +1914a4: 3404 1e00 |0004: if-lt v4, v0, 0022 // +001e │ │ +1914a8: 5430 c941 |0006: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1914ac: 6e10 9c55 0000 |0008: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ +1914b2: 0a00 |000b: move-result v0 │ │ +1914b4: 3504 1600 |000c: if-ge v4, v0, 0022 // +0016 │ │ +1914b8: 5430 c641 |000e: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.dcContext:Lcom/b44t/messenger/DcContext; // field@41c6 │ │ +1914bc: 5431 c941 |0010: iget-object v1, v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1914c0: 6e10 9955 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@5599 │ │ +1914c6: 0c01 |0015: move-result-object v1 │ │ +1914c8: 7010 7155 0300 |0016: invoke-direct {v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getFirstMessageIndex:()I // method@5571 │ │ +1914ce: 0a02 |0019: move-result v2 │ │ +1914d0: b124 |001a: sub-int/2addr v4, v2 │ │ +1914d2: 4404 0104 |001b: aget v4, v1, v4 │ │ +1914d6: 6e20 ad06 4000 |001d: invoke-virtual {v0, v4}, Lcom/b44t/messenger/DcContext;.getMsg:(I)Lcom/b44t/messenger/DcMsg; // method@06ad │ │ +1914dc: 0c04 |0020: move-result-object v4 │ │ +1914de: 1104 |0021: return-object v4 │ │ +1914e0: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +1914e2: 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 │ │ @@ -499104,27 +499105,27 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -191554: |[191554] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ -191564: 7020 6f55 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@556f │ │ -19156a: 0c00 |0003: move-result-object v0 │ │ -19156c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -191570: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ -191574: 1000 |0008: return-wide v0 │ │ -191576: 7020 6e55 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@556e │ │ -19157c: 0c03 |000c: move-result-object v3 │ │ -19157e: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ -191582: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ -191586: 1000 |0011: return-wide v0 │ │ -191588: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ -19158c: 1000 |0014: return-wide v0 │ │ +191558: |[191558] org.thoughtcrime.securesms.search.SearchListAdapter.getHeaderId:(I)J │ │ +191568: 7020 6f55 3200 |0000: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@556f │ │ +19156e: 0c00 |0003: move-result-object v0 │ │ +191570: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +191574: 1600 0100 |0006: const-wide/16 v0, #int 1 // #1 │ │ +191578: 1000 |0008: return-wide v0 │ │ +19157a: 7020 6e55 3200 |0009: invoke-direct {v2, v3}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@556e │ │ +191580: 0c03 |000c: move-result-object v3 │ │ +191582: 3803 0500 |000d: if-eqz v3, 0012 // +0005 │ │ +191586: 1600 0200 |000f: const-wide/16 v0, #int 2 // #2 │ │ +19158a: 1000 |0011: return-wide v0 │ │ +19158c: 1600 0300 |0012: const-wide/16 v0, #int 3 // #3 │ │ +191590: 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 │ │ @@ -499134,19 +499135,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -191534: |[191534] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ -191544: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191548: 6e10 9c55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ -19154e: 0a00 |0005: move-result v0 │ │ -191550: 0f00 |0006: return v0 │ │ +191538: |[191538] org.thoughtcrime.securesms.search.SearchListAdapter.getItemCount:()I │ │ +191548: 5410 c941 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +19154c: 6e10 9c55 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.size:()I // method@559c │ │ +191552: 0a00 |0005: move-result v0 │ │ +191554: 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;) │ │ @@ -499154,18 +499155,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 │ │ -191640: |[191640] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -191650: 1f01 8910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1089 │ │ -191654: 6e30 7755 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@5577 │ │ -19165a: 0e00 |0005: return-void │ │ +191644: |[191644] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +191654: 1f01 8910 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1089 │ │ +191658: 6e30 7755 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V // method@5577 │ │ +19165e: 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 │ │ @@ -499175,67 +499176,67 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -19165c: |[19165c] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ -19166c: 6e20 7255 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@5572 │ │ -191672: 0b00 |0003: move-result-wide v0 │ │ -191674: 8408 |0004: long-to-int v8, v0 │ │ -191676: 6000 7827 |0005: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2778 │ │ -19167a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -19167c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -19167e: 3218 2400 |0009: if-eq v8, v1, 002d // +0024 │ │ -191682: 1223 |000b: const/4 v3, #int 2 // #2 │ │ -191684: 3238 1700 |000c: if-eq v8, v3, 0023 // +0017 │ │ -191688: 1233 |000e: const/4 v3, #int 3 // #3 │ │ -19168a: 3238 0500 |000f: if-eq v8, v3, 0014 // +0005 │ │ -19168e: 1218 |0011: const/4 v8, #int 1 // #1 │ │ -191690: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -191692: 2827 |0013: goto 003a // +0027 │ │ -191694: 6000 7827 |0014: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2778 │ │ -191698: 5468 c941 |0016: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -19169c: 6e10 9955 0800 |0018: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@5599 │ │ -1916a2: 0c08 |001b: move-result-object v8 │ │ -1916a4: 2188 |001c: array-length v8, v8 │ │ -1916a6: 1303 e803 |001d: const/16 v3, #int 1000 // #3e8 │ │ -1916aa: 3338 f3ff |001f: if-ne v8, v3, 0012 // -000d │ │ -1916ae: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -1916b0: 2818 |0022: goto 003a // +0018 │ │ -1916b2: 6000 7527 |0023: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_contacts:I // field@2775 │ │ -1916b6: 5468 c941 |0025: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1916ba: 6e10 9855 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ -1916c0: 0c08 |002a: move-result-object v8 │ │ -1916c2: 2188 |002b: array-length v8, v8 │ │ -1916c4: 28e6 |002c: goto 0012 // -001a │ │ -1916c6: 6000 7427 |002d: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_chats:I // field@2774 │ │ -1916ca: 5468 c941 |002f: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1916ce: 6e10 9755 0800 |0031: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -1916d4: 0c08 |0034: move-result-object v8 │ │ -1916d6: 6e10 6f06 0800 |0035: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -1916dc: 0a08 |0038: move-result v8 │ │ -1916de: 28d9 |0039: goto 0012 // -0027 │ │ -1916e0: 5464 c541 |003a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ -1916e4: 6e10 7600 0400 |003c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ -1916ea: 0c04 |003f: move-result-object v4 │ │ -1916ec: 7110 4c0a 0800 |0040: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ -1916f2: 0c05 |0043: move-result-object v5 │ │ -1916f4: 2311 2d11 |0044: new-array v1, v1, [Ljava/lang/Object; // type@112d │ │ -1916f8: 4d05 0102 |0046: aput-object v5, v1, v2 │ │ -1916fc: 6e40 e400 0418 |0048: invoke-virtual {v4, v0, v8, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ -191702: 0c08 |004b: move-result-object v8 │ │ -191704: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ -191708: 1a00 8e0b |004e: const-string v0, "000" // string@0b8e │ │ -19170c: 1a01 8f0b |0050: const-string v1, "000+" // string@0b8f │ │ -191710: 6e30 e60a 0801 |0052: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae6 │ │ -191716: 0c08 |0055: move-result-object v8 │ │ -191718: 6e20 5a55 8700 |0056: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@555a │ │ -19171e: 0e00 |0059: return-void │ │ +191660: |[191660] org.thoughtcrime.securesms.search.SearchListAdapter.onBindHeaderViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;I)V │ │ +191670: 6e20 7255 8600 |0000: invoke-virtual {v6, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getHeaderId:(I)J // method@5572 │ │ +191676: 0b00 |0003: move-result-wide v0 │ │ +191678: 8408 |0004: long-to-int v8, v0 │ │ +19167a: 6000 7827 |0005: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2778 │ │ +19167e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +191680: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +191682: 3218 2400 |0009: if-eq v8, v1, 002d // +0024 │ │ +191686: 1223 |000b: const/4 v3, #int 2 // #2 │ │ +191688: 3238 1700 |000c: if-eq v8, v3, 0023 // +0017 │ │ +19168c: 1233 |000e: const/4 v3, #int 3 // #3 │ │ +19168e: 3238 0500 |000f: if-eq v8, v3, 0014 // +0005 │ │ +191692: 1218 |0011: const/4 v8, #int 1 // #1 │ │ +191694: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +191696: 2827 |0013: goto 003a // +0027 │ │ +191698: 6000 7827 |0014: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_messages:I // field@2778 │ │ +19169c: 5468 c941 |0016: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1916a0: 6e10 9955 0800 |0018: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getMessages:()[I // method@5599 │ │ +1916a6: 0c08 |001b: move-result-object v8 │ │ +1916a8: 2188 |001c: array-length v8, v8 │ │ +1916aa: 1303 e803 |001d: const/16 v3, #int 1000 // #3e8 │ │ +1916ae: 3338 f3ff |001f: if-ne v8, v3, 0012 // -000d │ │ +1916b2: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +1916b4: 2818 |0022: goto 003a // +0018 │ │ +1916b6: 6000 7527 |0023: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_contacts:I // field@2775 │ │ +1916ba: 5468 c941 |0025: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1916be: 6e10 9855 0800 |0027: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getContacts:()[I // method@5598 │ │ +1916c4: 0c08 |002a: move-result-object v8 │ │ +1916c6: 2188 |002b: array-length v8, v8 │ │ +1916c8: 28e6 |002c: goto 0012 // -001a │ │ +1916ca: 6000 7427 |002d: sget v0, Lorg/thoughtcrime/securesms/R$plurals;.n_chats:I // field@2774 │ │ +1916ce: 5468 c941 |002f: iget-object v8, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1916d2: 6e10 9755 0800 |0031: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +1916d8: 0c08 |0034: move-result-object v8 │ │ +1916da: 6e10 6f06 0800 |0035: invoke-virtual {v8}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +1916e0: 0a08 |0038: move-result v8 │ │ +1916e2: 28d9 |0039: goto 0012 // -0027 │ │ +1916e4: 5464 c541 |003a: iget-object v4, v6, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ +1916e8: 6e10 7600 0400 |003c: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0076 │ │ +1916ee: 0c04 |003f: move-result-object v4 │ │ +1916f0: 7110 4c0a 0800 |0040: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@0a4c │ │ +1916f6: 0c05 |0043: move-result-object v5 │ │ +1916f8: 2311 2d11 |0044: new-array v1, v1, [Ljava/lang/Object; // type@112d │ │ +1916fc: 4d05 0102 |0046: aput-object v5, v1, v2 │ │ +191700: 6e40 e400 0418 |0048: invoke-virtual {v4, v0, v8, v1}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@00e4 │ │ +191706: 0c08 |004b: move-result-object v8 │ │ +191708: 3803 0a00 |004c: if-eqz v3, 0056 // +000a │ │ +19170c: 1a00 8e0b |004e: const-string v0, "000" // string@0b8e │ │ +191710: 1a01 8f0b |0050: const-string v1, "000+" // string@0b8f │ │ +191714: 6e30 e60a 0801 |0052: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.replace:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; // method@0ae6 │ │ +19171a: 0c08 |0055: move-result-object v8 │ │ +19171c: 6e20 5a55 8700 |0056: invoke-virtual {v7, v8}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.bind:(Ljava/lang/String;)V // method@555a │ │ +191722: 0e00 |0059: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=115 │ │ 0x0014 line=129 │ │ 0x0016 line=130 │ │ 0x0023 line=125 │ │ @@ -499255,18 +499256,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 │ │ -191720: |[191720] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ -191730: 1f01 8e10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ -191734: 6e30 7955 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@5579 │ │ -19173a: 0e00 |0005: return-void │ │ +191724: |[191724] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;I)V │ │ +191734: 1f01 8e10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ +191738: 6e30 7955 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V // method@5579 │ │ +19173e: 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 │ │ @@ -499276,49 +499277,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 │ │ -19173c: |[19173c] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ -19174c: 7020 6f55 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@556f │ │ -191752: 0c02 |0003: move-result-object v2 │ │ -191754: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ -191758: 5481 c541 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ -19175c: 5483 c841 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ -191760: 5484 c741 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -191764: 5485 c441 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41c4 │ │ -191768: 5586 c341 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@41c3 │ │ -19176c: 548a c941 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191770: 6e10 9a55 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ -191776: 0c07 |0015: move-result-object v7 │ │ -191778: 0790 |0016: move-object v0, v9 │ │ -19177a: 7408 6455 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@5564 │ │ -191780: 0e00 |001a: return-void │ │ -191782: 7020 6e55 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@556e │ │ -191788: 0c00 |001e: move-result-object v0 │ │ -19178a: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ -19178e: 548a c841 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ -191792: 5481 c741 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -191796: 5482 c941 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -19179a: 6e10 9a55 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ -1917a0: 0c02 |002a: move-result-object v2 │ │ -1917a2: 6e52 6555 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@5565 │ │ -1917a8: 0e00 |002e: return-void │ │ -1917aa: 7020 7455 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@5574 │ │ -1917b0: 0c0a |0032: move-result-object v10 │ │ -1917b2: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ -1917b6: 5480 c841 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ -1917ba: 5481 c741 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ -1917be: 5482 c941 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -1917c2: 6e10 9a55 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ -1917c8: 0c02 |003e: move-result-object v2 │ │ -1917ca: 6e52 6655 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@5566 │ │ -1917d0: 0e00 |0042: return-void │ │ +191740: |[191740] org.thoughtcrime.securesms.search.SearchListAdapter.onBindViewHolder:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;I)V │ │ +191750: 7020 6f55 a800 |0000: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getConversationResult:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@556f │ │ +191756: 0c02 |0003: move-result-object v2 │ │ +191758: 3802 1700 |0004: if-eqz v2, 001b // +0017 │ │ +19175c: 5481 c541 |0006: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.context:Landroid/content/Context; // field@41c5 │ │ +191760: 5483 c841 |0008: iget-object v3, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ +191764: 5484 c741 |000a: iget-object v4, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +191768: 5485 c441 |000c: iget-object v5, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41c4 │ │ +19176c: 5586 c341 |000e: iget-boolean v6, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchMode:Z // field@41c3 │ │ +191770: 548a c941 |0010: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191774: 6e10 9a55 0a00 |0012: invoke-virtual {v10}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ +19177a: 0c07 |0015: move-result-object v7 │ │ +19177c: 0790 |0016: move-object v0, v9 │ │ +19177e: 7408 6455 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@5564 │ │ +191784: 0e00 |001a: return-void │ │ +191786: 7020 6e55 a800 |001b: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getContactResult:(I)Lcom/b44t/messenger/DcContact; // method@556e │ │ +19178c: 0c00 |001e: move-result-object v0 │ │ +19178e: 3800 1000 |001f: if-eqz v0, 002f // +0010 │ │ +191792: 548a c841 |0021: iget-object v10, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ +191796: 5481 c741 |0023: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +19179a: 5482 c941 |0025: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +19179e: 6e10 9a55 0200 |0027: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ +1917a4: 0c02 |002a: move-result-object v2 │ │ +1917a6: 6e52 6555 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@5565 │ │ +1917ac: 0e00 |002e: return-void │ │ +1917ae: 7020 7455 a800 |002f: invoke-direct {v8, v10}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getMessageResult:(I)Lcom/b44t/messenger/DcMsg; // method@5574 │ │ +1917b4: 0c0a |0032: move-result-object v10 │ │ +1917b6: 380a 0f00 |0033: if-eqz v10, 0042 // +000f │ │ +1917ba: 5480 c841 |0035: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@41c8 │ │ +1917be: 5481 c741 |0037: iget-object v1, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.eventListener:Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener; // field@41c7 │ │ +1917c2: 5482 c941 |0039: iget-object v2, v8, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +1917c6: 6e10 9a55 0200 |003b: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getQuery:()Ljava/lang/String; // method@559a │ │ +1917cc: 0c02 |003e: move-result-object v2 │ │ +1917ce: 6e52 6655 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@5566 │ │ +1917d4: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=67 │ │ 0x001b line=71 │ │ 0x0021 line=74 │ │ 0x002f line=78 │ │ @@ -499333,18 +499334,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 │ │ -1913b8: |[1913b8] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1913c8: 6e20 7b55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@557b │ │ -1913ce: 0c01 |0003: move-result-object v1 │ │ -1913d0: 1101 |0004: return-object v1 │ │ +1913bc: |[1913bc] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1913cc: 6e20 7b55 1000 |0000: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // method@557b │ │ +1913d2: 0c01 |0003: move-result-object v1 │ │ +1913d4: 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; │ │ │ │ @@ -499353,26 +499354,26 @@ │ │ type : '(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -191590: |[191590] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ -1915a0: 2200 8910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1089 │ │ -1915a4: 6e10 5403 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -1915aa: 0c01 |0005: move-result-object v1 │ │ -1915ac: 7110 e602 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -1915b2: 0c01 |0009: move-result-object v1 │ │ -1915b4: 6002 6326 |000a: sget v2, Lorg/thoughtcrime/securesms/R$layout;.contact_selection_list_divider:I // field@2663 │ │ -1915b8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -1915ba: 6e40 e802 2135 |000d: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -1915c0: 0c05 |0010: move-result-object v5 │ │ -1915c2: 7020 5955 5000 |0011: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5559 │ │ -1915c8: 1100 |0014: return-object v0 │ │ +191594: |[191594] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateHeaderViewHolder:(Landroid/view/ViewGroup;)Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; │ │ +1915a4: 2200 8910 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder; // type@1089 │ │ +1915a8: 6e10 5403 0500 |0002: invoke-virtual {v5}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +1915ae: 0c01 |0005: move-result-object v1 │ │ +1915b0: 7110 e602 0100 |0006: invoke-static {v1}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +1915b6: 0c01 |0009: move-result-object v1 │ │ +1915b8: 6002 6326 |000a: sget v2, Lorg/thoughtcrime/securesms/R$layout;.contact_selection_list_divider:I // field@2663 │ │ +1915bc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +1915be: 6e40 e802 2135 |000d: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +1915c4: 0c05 |0010: move-result-object v5 │ │ +1915c6: 7020 5955 5000 |0011: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$HeaderViewHolder;.:(Landroid/view/View;)V // method@5559 │ │ +1915cc: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000d line=109 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0015 reg=5 (null) Landroid/view/ViewGroup; │ │ @@ -499382,18 +499383,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 │ │ -1913d4: |[1913d4] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ -1913e4: 6e30 7d55 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@557d │ │ -1913ea: 0c01 |0003: move-result-object v1 │ │ -1913ec: 1101 |0004: return-object v1 │ │ +1913d8: |[1913d8] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder; │ │ +1913e8: 6e30 7d55 1002 |0000: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // method@557d │ │ +1913ee: 0c01 |0003: move-result-object v1 │ │ +1913f0: 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 │ │ @@ -499403,26 +499404,26 @@ │ │ type : '(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -1915cc: |[1915cc] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ -1915dc: 2205 8e10 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ -1915e0: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ -1915e6: 0c00 |0005: move-result-object v0 │ │ -1915e8: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ -1915ee: 0c00 |0009: move-result-object v0 │ │ -1915f0: 6001 7f26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.conversation_list_item_view:I // field@267f │ │ -1915f4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -1915f6: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -1915fc: 0c04 |0010: move-result-object v4 │ │ -1915fe: 7020 6355 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@5563 │ │ -191604: 1105 |0014: return-object v5 │ │ +1915d0: |[1915d0] org.thoughtcrime.securesms.search.SearchListAdapter.onCreateViewHolder:(Landroid/view/ViewGroup;I)Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; │ │ +1915e0: 2205 8e10 |0000: new-instance v5, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ +1915e4: 6e10 5403 0400 |0002: invoke-virtual {v4}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@0354 │ │ +1915ea: 0c00 |0005: move-result-object v0 │ │ +1915ec: 7110 e602 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@02e6 │ │ +1915f2: 0c00 |0009: move-result-object v0 │ │ +1915f4: 6001 7f26 |000a: sget v1, Lorg/thoughtcrime/securesms/R$layout;.conversation_list_item_view:I // field@267f │ │ +1915f8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +1915fa: 6e40 e802 1024 |000d: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +191600: 0c04 |0010: move-result-object v4 │ │ +191602: 7020 6355 4500 |0011: invoke-direct {v5, v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.:(Landroid/view/View;)V // method@5563 │ │ +191608: 1105 |0014: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000d line=59 │ │ locals : │ │ 0x0000 - 0x0015 reg=3 this Lorg/thoughtcrime/securesms/search/SearchListAdapter; │ │ 0x0000 - 0x0015 reg=4 (null) Landroid/view/ViewGroup; │ │ @@ -499433,18 +499434,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 │ │ -1917d4: |[1917d4] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ -1917e4: 1f01 8e10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ -1917e8: 6e20 7f55 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@557f │ │ -1917ee: 0e00 |0005: return-void │ │ +1917d8: |[1917d8] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Landroidx/recyclerview/widget/RecyclerView$ViewHolder;)V │ │ +1917e8: 1f01 8e10 |0000: check-cast v1, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder; // type@108e │ │ +1917ec: 6e20 7f55 1000 |0002: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V // method@557f │ │ +1917f2: 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; │ │ │ │ @@ -499453,17 +499454,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 │ │ -1917f0: |[1917f0] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ -191800: 6e10 6b55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@556b │ │ -191806: 0e00 |0003: return-void │ │ +1917f4: |[1917f4] org.thoughtcrime.securesms.search.SearchListAdapter.onViewRecycled:(Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;)V │ │ +191804: 6e10 6b55 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter$SearchResultViewHolder;.recycle:()V // method@556b │ │ +19180a: 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; │ │ │ │ @@ -499472,37 +499473,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -191808: |[191808] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ -191818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19181a: 5441 c941 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -19181e: 6e10 9755 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -191824: 0c01 |0006: move-result-object v1 │ │ -191826: 6e10 6f06 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ -19182c: 0a01 |000a: move-result v1 │ │ -19182e: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ -191832: 5441 c441 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41c4 │ │ -191836: 5442 c941 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -19183a: 6e10 9755 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ -191840: 0c02 |0014: move-result-object v2 │ │ -191842: 6e20 7006 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0670 │ │ -191848: 0c02 |0018: move-result-object v2 │ │ -19184a: 5222 6800 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -19184e: 8122 |001b: int-to-long v2, v2 │ │ -191850: 7120 580a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ -191856: 0c02 |001f: move-result-object v2 │ │ -191858: 7220 fa0c 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ -19185e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -191862: 28dc |0025: goto 0001 // -0024 │ │ -191864: 6e10 7555 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5575 │ │ -19186a: 0e00 |0029: return-void │ │ +19180c: |[19180c] org.thoughtcrime.securesms.search.SearchListAdapter.selectAllThreads:()V │ │ +19181c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19181e: 5441 c941 |0001: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191822: 6e10 9755 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +191828: 0c01 |0006: move-result-object v1 │ │ +19182a: 6e10 6f06 0100 |0007: invoke-virtual {v1}, Lcom/b44t/messenger/DcChatlist;.getCnt:()I // method@066f │ │ +191830: 0a01 |000a: move-result v1 │ │ +191832: 3510 1b00 |000b: if-ge v0, v1, 0026 // +001b │ │ +191836: 5441 c441 |000d: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.batchSet:Ljava/util/Set; // field@41c4 │ │ +19183a: 5442 c941 |000f: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +19183e: 6e10 9755 0200 |0011: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.getChats:()Lcom/b44t/messenger/DcChatlist; // method@5597 │ │ +191844: 0c02 |0014: move-result-object v2 │ │ +191846: 6e20 7006 0200 |0015: invoke-virtual {v2, v0}, Lcom/b44t/messenger/DcChatlist;.getItem:(I)Lcom/b44t/messenger/DcChatlist$Item; // method@0670 │ │ +19184c: 0c02 |0018: move-result-object v2 │ │ +19184e: 5222 6800 |0019: iget v2, v2, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +191852: 8122 |001b: int-to-long v2, v2 │ │ +191854: 7120 580a 3200 |001c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@0a58 │ │ +19185a: 0c02 |001f: move-result-object v2 │ │ +19185c: 7220 fa0c 2100 |0020: invoke-interface {v1, v2}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@0cfa │ │ +191862: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +191866: 28dc |0025: goto 0001 // -0024 │ │ +191868: 6e10 7555 0400 |0026: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5575 │ │ +19186e: 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; │ │ @@ -499512,18 +499513,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 │ │ -19186c: |[19186c] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -19187c: 5b01 c941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ -191880: 6e10 7555 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5575 │ │ -191886: 0e00 |0005: return-void │ │ +191870: |[191870] org.thoughtcrime.securesms.search.SearchListAdapter.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +191880: 5b01 c941 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.searchResult:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41c9 │ │ +191884: 6e10 7555 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.notifyDataSetChanged:()V // method@5575 │ │ +19188a: 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; │ │ @@ -499564,18 +499565,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -191924: |[191924] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ -191934: 7010 a005 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@05a0 │ │ -19193a: 5b01 cc41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41cc │ │ -19193e: 0e00 |0005: return-void │ │ +191928: |[191928] org.thoughtcrime.securesms.search.SearchViewModel$Factory.:(Landroid/content/Context;)V │ │ +191938: 7010 a005 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/ViewModelProvider$NewInstanceFactory;.:()V // method@05a0 │ │ +19193e: 5b01 cc41 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41cc │ │ +191942: 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; │ │ @@ -499586,22 +499587,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 │ │ -1918f8: |[1918f8] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ -191908: 2200 9610 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ -19190c: 5421 cc41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41cc │ │ -191910: 7020 8c55 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@558c │ │ -191916: 6e20 e309 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09e3 │ │ -19191c: 0c03 |000a: move-result-object v3 │ │ -19191e: 1f03 9001 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@0190 │ │ -191922: 1103 |000d: return-object v3 │ │ +1918fc: |[1918fc] org.thoughtcrime.securesms.search.SearchViewModel$Factory.create:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; │ │ +19190c: 2200 9610 |0000: new-instance v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ +191910: 5421 cc41 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.context:Landroid/content/Context; // field@41cc │ │ +191914: 7020 8c55 1000 |0004: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.:(Landroid/content/Context;)V // method@558c │ │ +19191a: 6e20 e309 0300 |0007: invoke-virtual {v3, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@09e3 │ │ +191920: 0c03 |000a: move-result-object v3 │ │ +191922: 1f03 9001 |000b: check-cast v3, Landroidx/lifecycle/ViewModel; // type@0190 │ │ +191926: 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; │ │ │ │ @@ -499636,17 +499637,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -191940: |[191940] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ -191950: 7010 9d05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@059d │ │ -191956: 0e00 |0003: return-void │ │ +191944: |[191944] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:()V │ │ +191954: 7010 9d05 0000 |0000: invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;.:()V // method@059d │ │ +19195a: 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;) │ │ @@ -499654,17 +499655,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 │ │ -191958: |[191958] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ -191968: 7010 8955 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@5589 │ │ -19196e: 0e00 |0003: return-void │ │ +19195c: |[19195c] org.thoughtcrime.securesms.search.SearchViewModel$ObservingLiveData.:(Lorg/thoughtcrime/securesms/search/SearchViewModel$1;)V │ │ +19196c: 7010 8955 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$ObservingLiveData;.:()V // method@5589 │ │ +191972: 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; │ │ │ │ @@ -499706,17 +499707,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -1930a4: |[1930a4] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ -1930b4: 7020 a605 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05a6 │ │ -1930ba: 0e00 |0003: return-void │ │ +1930a8: |[1930a8] org.thoughtcrime.securesms.util.AsyncLoader.:(Landroid/content/Context;)V │ │ +1930b8: 7020 a605 1000 |0000: invoke-direct {v0, v1}, Landroidx/loader/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@05a6 │ │ +1930be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -499726,22 +499727,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -1930bc: |[1930bc] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ -1930cc: 6e10 e655 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@55e6 │ │ -1930d2: 0a00 |0003: move-result v0 │ │ -1930d4: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -1930d8: 0e00 |0006: return-void │ │ -1930da: 5b12 0a42 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ -1930de: 6f20 a705 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05a7 │ │ -1930e4: 0e00 |000c: return-void │ │ +1930c0: |[1930c0] org.thoughtcrime.securesms.util.AsyncLoader.deliverResult:(Ljava/lang/Object;)V │ │ +1930d0: 6e10 e655 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.isReset:()Z // method@55e6 │ │ +1930d6: 0a00 |0003: move-result v0 │ │ +1930d8: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +1930dc: 0e00 |0006: return-void │ │ +1930de: 5b12 0a42 |0007: iput-object v2, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ +1930e2: 6f20 a705 2100 |0009: invoke-super {v1, v2}, Landroidx/loader/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@05a7 │ │ +1930e8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=47 │ │ 0x0009 line=49 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ @@ -499752,20 +499753,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -1930e8: |[1930e8] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ -1930f8: 6f10 a805 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05a8 │ │ -1930fe: 6e10 e955 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@55e9 │ │ -193104: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -193106: 5b10 0a42 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ -19310a: 0e00 |0009: return-void │ │ +1930ec: |[1930ec] org.thoughtcrime.securesms.util.AsyncLoader.onReset:()V │ │ +1930fc: 6f10 a805 0100 |0000: invoke-super {v1}, Landroidx/loader/content/AsyncTaskLoader;.onReset:()V // method@05a8 │ │ +193102: 6e10 e955 0100 |0003: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.onStopLoading:()V // method@55e9 │ │ +193108: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +19310a: 5b10 0a42 |0007: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ +19310e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=75 │ │ 0x0007 line=77 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ @@ -499775,25 +499776,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -19310c: |[19310c] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ -19311c: 5410 0a42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ -193120: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -193124: 6e20 e455 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@55e4 │ │ -19312a: 6e10 ea55 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@55ea │ │ -193130: 0a00 |000a: move-result v0 │ │ -193132: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ -193136: 5410 0a42 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ -19313a: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -19313e: 6e10 e555 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@55e5 │ │ -193144: 0e00 |0014: return-void │ │ +193110: |[193110] org.thoughtcrime.securesms.util.AsyncLoader.onStartLoading:()V │ │ +193120: 5410 0a42 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ +193124: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +193128: 6e20 e455 0100 |0004: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.deliverResult:(Ljava/lang/Object;)V // method@55e4 │ │ +19312e: 6e10 ea55 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.takeContentChanged:()Z // method@55ea │ │ +193134: 0a00 |000a: move-result v0 │ │ +193136: 3900 0600 |000b: if-nez v0, 0011 // +0006 │ │ +19313a: 5410 0a42 |000d: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/AsyncLoader;.data:Ljava/lang/Object; // field@420a │ │ +19313e: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +193142: 6e10 e555 0100 |0011: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.forceLoad:()V // method@55e5 │ │ +193148: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ 0x0007 line=59 │ │ 0x0011 line=60 │ │ locals : │ │ @@ -499804,17 +499805,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -193148: |[193148] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ -193158: 6e10 e355 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@55e3 │ │ -19315e: 0e00 |0003: return-void │ │ +19314c: |[19314c] org.thoughtcrime.securesms.util.AsyncLoader.onStopLoading:()V │ │ +19315c: 6e10 e355 0000 |0000: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.cancelLoad:()Z // method@55e3 │ │ +193162: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/AsyncLoader; │ │ │ │ source_file_idx : 3577 (AsyncLoader.java) │ │ @@ -499891,26 +499892,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 21 16-bit code units │ │ -19b5e8: |[19b5e8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:()V │ │ -19b5f8: 6000 dc23 |0000: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_edit:I // field@23dc │ │ -19b5fc: 6700 c042 |0002: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42c0 │ │ -19b600: 6000 d923 |0004: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_copy:I // field@23d9 │ │ -19b604: 6700 c142 |0006: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42c1 │ │ -19b608: 6000 e123 |0008: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_share:I // field@23e1 │ │ -19b60c: 6700 c242 |000a: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42c2 │ │ -19b610: 6000 dd23 |000c: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_forward:I // field@23dd │ │ -19b614: 6700 c342 |000e: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42c3 │ │ -19b618: 6000 fe23 |0010: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_toggle_save:I // field@23fe │ │ -19b61c: 6700 c442 |0012: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@42c4 │ │ -19b620: 0e00 |0014: return-void │ │ +19b5ec: |[19b5ec] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:()V │ │ +19b5fc: 6000 dc23 |0000: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_edit:I // field@23dc │ │ +19b600: 6700 c042 |0002: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42c0 │ │ +19b604: 6000 d923 |0004: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_copy:I // field@23d9 │ │ +19b608: 6700 c142 |0006: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42c1 │ │ +19b60c: 6000 e123 |0008: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_share:I // field@23e1 │ │ +19b610: 6700 c242 |000a: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42c2 │ │ +19b614: 6000 dd23 |000c: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_context_forward:I // field@23dd │ │ +19b618: 6700 c342 |000e: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42c3 │ │ +19b61c: 6000 fe23 |0010: sget v0, Lorg/thoughtcrime/securesms/R$id;.menu_toggle_save:I // field@23fe │ │ +19b620: 6700 c442 |0012: sput v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@42c4 │ │ +19b624: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=27 │ │ 0x0008 line=28 │ │ 0x000c line=29 │ │ 0x0010 line=30 │ │ @@ -499921,18 +499922,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -19b624: |[19b624] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ -19b634: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b636: 7030 3558 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5835 │ │ -19b63c: 0e00 |0004: return-void │ │ +19b628: |[19b628] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;)V │ │ +19b638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b63a: 7030 3558 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@5835 │ │ +19b640: 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; │ │ │ │ @@ -499941,18 +499942,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -19b640: |[19b640] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -19b650: 6000 3818 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.toolbarStyle:I // field@1838 │ │ -19b654: 7040 3658 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5836 │ │ -19b65a: 0e00 |0005: return-void │ │ +19b644: |[19b644] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +19b654: 6000 3818 |0000: sget v0, Lorg/thoughtcrime/securesms/R$attr;.toolbarStyle:I // field@1838 │ │ +19b658: 7040 3658 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@5836 │ │ +19b65e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar; │ │ 0x0000 - 0x0006 reg=2 (null) Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 (null) Landroid/util/AttributeSet; │ │ @@ -499962,26 +499963,26 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -19b65c: |[19b65c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -19b66c: 7040 e604 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04e6 │ │ -19b672: 6203 cc34 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@34cc │ │ -19b676: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ -19b67c: 0c01 |0008: move-result-object v1 │ │ -19b67e: 6002 cd34 |0009: sget v2, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar_aat_max_shown:I // field@34cd │ │ -19b682: 1303 6400 |000b: const/16 v3, #int 100 // #64 │ │ -19b686: 6e30 f100 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f1 │ │ -19b68c: 0a02 |0010: move-result v2 │ │ -19b68e: 5902 c842 |0011: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42c8 │ │ -19b692: 6e10 f500 0100 |0013: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ -19b698: 0e00 |0016: return-void │ │ +19b660: |[19b660] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +19b670: 7040 e604 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroidx/appcompat/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@04e6 │ │ +19b676: 6203 cc34 |0003: sget-object v3, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar:[I // field@34cc │ │ +19b67a: 6e30 7c00 2103 |0005: invoke-virtual {v1, v2, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@007c │ │ +19b680: 0c01 |0008: move-result-object v1 │ │ +19b682: 6002 cd34 |0009: sget v2, Lorg/thoughtcrime/securesms/R$styleable;.ConversationAdaptiveActionsToolbar_aat_max_shown:I // field@34cd │ │ +19b686: 1303 6400 |000b: const/16 v3, #int 100 // #64 │ │ +19b68a: 6e30 f100 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@00f1 │ │ +19b690: 0a02 |0010: move-result v2 │ │ +19b692: 5902 c842 |0011: iput v2, v0, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42c8 │ │ +19b696: 6e10 f500 0100 |0013: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@00f5 │ │ +19b69c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x0009 line=47 │ │ 0x0013 line=49 │ │ locals : │ │ @@ -499995,87 +499996,87 @@ │ │ type : '(Landroid/view/Menu;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -19b69c: |[19b69c] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ -19b6ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -19b6ae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -19b6b0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -19b6b2: 7210 ec02 0400 |0003: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ -19b6b8: 0a03 |0006: move-result v3 │ │ -19b6ba: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ -19b6be: 7220 eb02 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ -19b6c4: 0c03 |000c: move-result-object v3 │ │ -19b6c6: 7210 f302 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ -19b6cc: 0a03 |0010: move-result v3 │ │ -19b6ce: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ -19b6d2: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ -19b6d6: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -19b6da: 28ec |0017: goto 0003 // -0014 │ │ -19b6dc: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ -19b6e0: 7110 b557 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -19b6e6: 0a01 |001d: move-result v1 │ │ -19b6e8: b116 |001e: sub-int/2addr v6, v1 │ │ -19b6ea: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ -19b6ee: 7110 b557 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -19b6f4: 0a03 |0024: move-result v3 │ │ -19b6f6: 9303 0603 |0025: div-int v3, v6, v3 │ │ -19b6fa: 7120 760a 3500 |0027: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -19b700: 0a03 |002a: move-result v3 │ │ -19b702: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ -19b706: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ -19b70a: 7110 b557 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -19b710: 0a02 |0032: move-result v2 │ │ -19b712: b126 |0033: sub-int/2addr v6, v2 │ │ -19b714: 7110 b557 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ -19b71a: 0a01 |0037: move-result v1 │ │ -19b71c: b316 |0038: div-int/2addr v6, v1 │ │ -19b71e: 7120 760a 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ -19b724: 0a05 |003c: move-result v5 │ │ -19b726: 1206 |003d: const/4 v6, #int 0 // #0 │ │ -19b728: 7210 ec02 0400 |003e: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ -19b72e: 0a01 |0041: move-result v1 │ │ -19b730: 3516 4300 |0042: if-ge v6, v1, 0085 // +0043 │ │ -19b734: 7220 eb02 6400 |0044: invoke-interface {v4, v6}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ -19b73a: 0c01 |0047: move-result-object v1 │ │ -19b73c: 7210 f102 0100 |0048: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19b742: 0a02 |004b: move-result v2 │ │ -19b744: 6003 c042 |004c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42c0 │ │ -19b748: 3232 2200 |004e: if-eq v2, v3, 0070 // +0022 │ │ -19b74c: 7210 f102 0100 |0050: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19b752: 0a02 |0053: move-result v2 │ │ -19b754: 6003 c142 |0054: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42c1 │ │ -19b758: 3232 1a00 |0056: if-eq v2, v3, 0070 // +001a │ │ -19b75c: 7210 f102 0100 |0058: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19b762: 0a02 |005b: move-result v2 │ │ -19b764: 6003 c242 |005c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42c2 │ │ -19b768: 3232 1200 |005e: if-eq v2, v3, 0070 // +0012 │ │ -19b76c: 7210 f102 0100 |0060: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19b772: 0a02 |0063: move-result v2 │ │ -19b774: 6003 c342 |0064: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42c3 │ │ -19b778: 3232 0a00 |0066: if-eq v2, v3, 0070 // +000a │ │ -19b77c: 7210 f102 0100 |0068: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -19b782: 0a02 |006b: move-result v2 │ │ -19b784: 6003 c442 |006c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@42c4 │ │ -19b788: 3332 1100 |006e: if-ne v2, v3, 007f // +0011 │ │ -19b78c: 7210 f302 0100 |0070: invoke-interface {v1}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ -19b792: 0a02 |0073: move-result v2 │ │ -19b794: 3802 0b00 |0074: if-eqz v2, 007f // +000b │ │ -19b798: 3d05 0900 |0076: if-lez v5, 007f // +0009 │ │ -19b79c: 1222 |0078: const/4 v2, #int 2 // #2 │ │ -19b79e: 7220 f702 2100 |0079: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ -19b7a4: d805 05ff |007c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -19b7a8: 2804 |007e: goto 0082 // +0004 │ │ -19b7aa: 7220 f702 0100 |007f: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ -19b7b0: d806 0601 |0082: add-int/lit8 v6, v6, #int 1 // #01 │ │ -19b7b4: 28ba |0084: goto 003e // -0046 │ │ -19b7b6: 0e00 |0085: return-void │ │ +19b6a0: |[19b6a0] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.adjustMenuActions:(Landroid/view/Menu;II)V │ │ +19b6b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +19b6b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +19b6b4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +19b6b6: 7210 ec02 0400 |0003: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ +19b6bc: 0a03 |0006: move-result v3 │ │ +19b6be: 3531 1100 |0007: if-ge v1, v3, 0018 // +0011 │ │ +19b6c2: 7220 eb02 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ +19b6c8: 0c03 |000c: move-result-object v3 │ │ +19b6ca: 7210 f302 0300 |000d: invoke-interface {v3}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ +19b6d0: 0a03 |0010: move-result v3 │ │ +19b6d2: 3803 0400 |0011: if-eqz v3, 0015 // +0004 │ │ +19b6d6: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +19b6da: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +19b6de: 28ec |0017: goto 0003 // -0014 │ │ +19b6e0: 1301 6800 |0018: const/16 v1, #int 104 // #68 │ │ +19b6e4: 7110 b557 0100 |001a: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +19b6ea: 0a01 |001d: move-result v1 │ │ +19b6ec: b116 |001e: sub-int/2addr v6, v1 │ │ +19b6ee: 1301 3000 |001f: const/16 v1, #int 48 // #30 │ │ +19b6f2: 7110 b557 0100 |0021: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +19b6f8: 0a03 |0024: move-result v3 │ │ +19b6fa: 9303 0603 |0025: div-int v3, v6, v3 │ │ +19b6fe: 7120 760a 3500 |0027: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +19b704: 0a03 |002a: move-result v3 │ │ +19b706: 3523 0900 |002b: if-ge v3, v2, 0034 // +0009 │ │ +19b70a: 1302 2400 |002d: const/16 v2, #int 36 // #24 │ │ +19b70e: 7110 b557 0200 |002f: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +19b714: 0a02 |0032: move-result v2 │ │ +19b716: b126 |0033: sub-int/2addr v6, v2 │ │ +19b718: 7110 b557 0100 |0034: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/ViewUtil;.dpToPx:(I)I // method@57b5 │ │ +19b71e: 0a01 |0037: move-result v1 │ │ +19b720: b316 |0038: div-int/2addr v6, v1 │ │ +19b722: 7120 760a 6500 |0039: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@0a76 │ │ +19b728: 0a05 |003c: move-result v5 │ │ +19b72a: 1206 |003d: const/4 v6, #int 0 // #0 │ │ +19b72c: 7210 ec02 0400 |003e: invoke-interface {v4}, Landroid/view/Menu;.size:()I // method@02ec │ │ +19b732: 0a01 |0041: move-result v1 │ │ +19b734: 3516 4300 |0042: if-ge v6, v1, 0085 // +0043 │ │ +19b738: 7220 eb02 6400 |0044: invoke-interface {v4, v6}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@02eb │ │ +19b73e: 0c01 |0047: move-result-object v1 │ │ +19b740: 7210 f102 0100 |0048: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19b746: 0a02 |004b: move-result v2 │ │ +19b748: 6003 c042 |004c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_1:I // field@42c0 │ │ +19b74c: 3232 2200 |004e: if-eq v2, v3, 0070 // +0022 │ │ +19b750: 7210 f102 0100 |0050: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19b756: 0a02 |0053: move-result v2 │ │ +19b758: 6003 c142 |0054: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_2:I // field@42c1 │ │ +19b75c: 3232 1a00 |0056: if-eq v2, v3, 0070 // +001a │ │ +19b760: 7210 f102 0100 |0058: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19b766: 0a02 |005b: move-result v2 │ │ +19b768: 6003 c242 |005c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_3:I // field@42c2 │ │ +19b76c: 3232 1200 |005e: if-eq v2, v3, 0070 // +0012 │ │ +19b770: 7210 f102 0100 |0060: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19b776: 0a02 |0063: move-result v2 │ │ +19b778: 6003 c342 |0064: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_4:I // field@42c3 │ │ +19b77c: 3232 0a00 |0066: if-eq v2, v3, 0070 // +000a │ │ +19b780: 7210 f102 0100 |0068: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +19b786: 0a02 |006b: move-result v2 │ │ +19b788: 6003 c442 |006c: sget v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.ID_ACTION_5:I // field@42c4 │ │ +19b78c: 3332 1100 |006e: if-ne v2, v3, 007f // +0011 │ │ +19b790: 7210 f302 0100 |0070: invoke-interface {v1}, Landroid/view/MenuItem;.isVisible:()Z // method@02f3 │ │ +19b796: 0a02 |0073: move-result v2 │ │ +19b798: 3802 0b00 |0074: if-eqz v2, 007f // +000b │ │ +19b79c: 3d05 0900 |0076: if-lez v5, 007f // +0009 │ │ +19b7a0: 1222 |0078: const/4 v2, #int 2 // #2 │ │ +19b7a2: 7220 f702 2100 |0079: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ +19b7a8: d805 05ff |007c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +19b7ac: 2804 |007e: goto 0082 // +0004 │ │ +19b7ae: 7220 f702 0100 |007f: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@02f7 │ │ +19b7b4: d806 0601 |0082: add-int/lit8 v6, v6, #int 1 // #01 │ │ +19b7b8: 28ba |0084: goto 003e // -0046 │ │ +19b7ba: 0e00 |0085: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=62 │ │ 0x0009 line=63 │ │ 0x001a line=68 │ │ 0x0021 line=69 │ │ 0x002f line=72 │ │ @@ -500101,24 +500102,24 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -19b7b8: |[19b7b8] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ -19b7c8: 6f30 e904 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ -19b7ce: 6e10 3958 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@5839 │ │ -19b7d4: 0c00 |0006: move-result-object v0 │ │ -19b7d6: 5231 c842 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42c8 │ │ -19b7da: 6e10 3858 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@5838 │ │ -19b7e0: 0a02 |000c: move-result v2 │ │ -19b7e2: 7130 3758 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@5837 │ │ -19b7e8: 6f30 e904 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ -19b7ee: 0e00 |0013: return-void │ │ +19b7bc: |[19b7bc] org.thoughtcrime.securesms.util.views.ConversationAdaptiveActionsToolbar.onMeasure:(II)V │ │ +19b7cc: 6f30 e904 4305 |0000: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ +19b7d2: 6e10 3958 0300 |0003: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMenu:()Landroid/view/Menu; // method@5839 │ │ +19b7d8: 0c00 |0006: move-result-object v0 │ │ +19b7da: 5231 c842 |0007: iget v1, v3, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.maxShown:I // field@42c8 │ │ +19b7de: 6e10 3858 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.getMeasuredWidth:()I // method@5838 │ │ +19b7e4: 0a02 |000c: move-result v2 │ │ +19b7e6: 7130 3758 1002 |000d: invoke-static {v0, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ConversationAdaptiveActionsToolbar;.adjustMenuActions:(Landroid/view/Menu;II)V // method@5837 │ │ +19b7ec: 6f30 e904 4305 |0010: invoke-super {v3, v4, v5}, Landroidx/appcompat/widget/Toolbar;.onMeasure:(II)V // method@04e9 │ │ +19b7f2: 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; │ │ @@ -500169,18 +500170,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 │ │ -19c1f4: |[19c1f4] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ -19c204: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ -19c20a: 5b01 d642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42d6 │ │ -19c20e: 0e00 |0005: return-void │ │ +19c1f8: |[19c1f8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.:(Lcom/google/android/exoplayer2/upstream/DefaultDataSource;)V │ │ +19c208: 7010 9a0a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@0a9a │ │ +19c20e: 5b01 d642 |0003: iput-object v1, v0, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42d6 │ │ +19c212: 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; │ │ @@ -500191,33 +500192,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 │ │ -19c210: |[19c210] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ -19c220: 0e00 |0000: return-void │ │ +19c214: |[19c214] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.addTransferListener:(Lcom/google/android/exoplayer2/upstream/TransferListener;)V │ │ +19c224: 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 │ │ -19c224: |[19c224] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ -19c234: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ -19c238: 7210 de08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08de │ │ -19c23e: 0e00 |0005: return-void │ │ +19c228: |[19c228] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.close:()V │ │ +19c238: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ +19c23c: 7210 de08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.close:()V // method@08de │ │ +19c242: 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;) │ │ @@ -500225,18 +500226,18 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -19c1b4: |[19c1b4] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ -19c1c4: 7100 7b0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c7b │ │ -19c1ca: 0c00 |0003: move-result-object v0 │ │ -19c1cc: 1100 |0004: return-object v0 │ │ +19c1b8: |[19c1b8] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getResponseHeaders:()Ljava/util/Map; │ │ +19c1c8: 7100 7b0c 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyMap:()Ljava/util/Map; // method@0c7b │ │ +19c1ce: 0c00 |0003: move-result-object v0 │ │ +19c1d0: 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;) │ │ @@ -500244,19 +500245,19 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -19c174: |[19c174] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ -19c184: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ -19c188: 7210 df08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08df │ │ -19c18e: 0c00 |0005: move-result-object v0 │ │ -19c190: 1100 |0006: return-object v0 │ │ +19c178: |[19c178] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.getUri:()Landroid/net/Uri; │ │ +19c188: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ +19c18c: 7210 df08 0000 |0002: invoke-interface {v0}, Lcom/google/android/exoplayer2/upstream/DataSource;.getUri:()Landroid/net/Uri; // method@08df │ │ +19c192: 0c00 |0005: move-result-object v0 │ │ +19c194: 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;) │ │ @@ -500264,20 +500265,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 │ │ -19c1d0: |[19c1d0] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ -19c1e0: 5420 d642 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42d6 │ │ -19c1e4: 5b20 d542 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ -19c1e8: 7220 e008 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08e0 │ │ -19c1ee: 0b00 |0007: move-result-wide v0 │ │ -19c1f0: 1000 |0008: return-wide v0 │ │ +19c1d4: |[19c1d4] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J │ │ +19c1e4: 5420 d642 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.defaultDataSource:Lcom/google/android/exoplayer2/upstream/DefaultDataSource; // field@42d6 │ │ +19c1e8: 5b20 d542 |0002: iput-object v0, v2, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ +19c1ec: 7220 e008 3000 |0004: invoke-interface {v0, v3}, Lcom/google/android/exoplayer2/upstream/DataSource;.open:(Lcom/google/android/exoplayer2/upstream/DataSpec;)J // method@08e0 │ │ +19c1f2: 0b00 |0007: move-result-wide v0 │ │ +19c1f4: 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; │ │ @@ -500287,19 +500288,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -19c194: |[19c194] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ -19c1a4: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ -19c1a8: 7240 e108 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08e1 │ │ -19c1ae: 0a02 |0005: move-result v2 │ │ -19c1b0: 0f02 |0006: return v2 │ │ +19c198: |[19c198] org.thoughtcrime.securesms.video.exo.AttachmentDataSource.read:([BII)I │ │ +19c1a8: 5410 d542 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/video/exo/AttachmentDataSource;.dataSource:Lcom/google/android/exoplayer2/upstream/DataSource; // field@42d5 │ │ +19c1ac: 7240 e108 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lcom/google/android/exoplayer2/upstream/DataSource;.read:([BII)I // method@08e1 │ │ +19c1b2: 0a02 |0005: move-result v2 │ │ +19c1b4: 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 │ │ @@ -553438,67 +553439,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 │ │ -18da7c: |[18da7c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ -18da8c: 7030 5a54 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@545a │ │ -18da92: 0e00 |0003: return-void │ │ +18da80: |[18da80] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$EdzcdTvNXQvJn-39WF3ZsrPU1hc:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;ZZ)V │ │ +18da90: 7030 5a54 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.onUndoRedoAvailabilityChanged:(ZZ)V // method@545a │ │ +18da96: 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 │ │ -18da94: |[18da94] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ -18daa4: 7010 5c54 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ -18daaa: 0e00 |0003: return-void │ │ +18da98: |[18da98] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.$r8$lambda$WcZvXz5liFazU8t9wl-2M_nSiEE:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V │ │ +18daa8: 7010 5c54 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ +18daae: 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 │ │ -18daac: |[18daac] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -18dabc: 0e00 |0000: return-void │ │ +18dab0: |[18dab0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +18dac0: 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 │ │ -18dac0: |[18dac0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ -18dad0: 7010 6705 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@0567 │ │ -18dad6: 2200 5b10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@105b │ │ -18dada: 7020 3354 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5433 │ │ -18dae0: 5b10 3741 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4137 │ │ -18dae4: 0e00 |000a: return-void │ │ +18dac4: |[18dac4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.:()V │ │ +18dad4: 7010 6705 0100 |0000: invoke-direct {v1}, Landroidx/fragment/app/Fragment;.:()V // method@0567 │ │ +18dada: 2200 5b10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1; // type@105b │ │ +18dade: 7020 3354 1000 |0005: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5433 │ │ +18dae4: 5b10 3741 |0008: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4137 │ │ +18dae8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=333 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -553507,17 +553508,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 │ │ -18d9f4: |[18d9f4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -18da04: 5400 3041 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18da08: 1100 |0002: return-object v0 │ │ +18d9f8: |[18d9f8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$000:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +18da08: 5400 3041 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18da0c: 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;) │ │ @@ -553525,17 +553526,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 │ │ -18da0c: |[18da0c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ -18da1c: 5b01 3041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18da20: 1101 |0002: return-object v1 │ │ +18da10: |[18da10] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$002:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; │ │ +18da20: 5b01 3041 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18da24: 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; │ │ │ │ @@ -553544,17 +553545,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 │ │ -18da64: |[18da64] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ -18da74: 5400 3141 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18da78: 1100 |0002: return-object v0 │ │ +18da68: |[18da68] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$100:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; │ │ +18da78: 5400 3141 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18da7c: 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;) │ │ @@ -553562,17 +553563,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 │ │ -18d9dc: |[18d9dc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ -18d9ec: 5400 3241 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18d9f0: 1100 |0002: return-object v0 │ │ +18d9e0: |[18d9e0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; │ │ +18d9f0: 5400 3241 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18d9f4: 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;) │ │ @@ -553580,17 +553581,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 │ │ -18dae8: |[18dae8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -18daf8: 7030 6154 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5461 │ │ -18dafe: 0e00 |0003: return-void │ │ +18daec: |[18daec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.access$300:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +18dafc: 7030 6154 1002 |0000: invoke-direct {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5461 │ │ +18db02: 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 │ │ @@ -553600,25 +553601,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -18db64: |[18db64] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ -18db74: 5420 3041 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18db78: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -18db7c: 6e10 cc4c 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ -18db82: 0c00 |0007: move-result-object v0 │ │ -18db84: 2001 1e0f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18db88: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -18db8c: 1f00 1e0f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ -18db90: 7220 b74b 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4bb7 │ │ -18db96: 7010 5c54 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ -18db9c: 0e00 |0014: return-void │ │ +18db68: |[18db68] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.changeEntityColor:(I)V │ │ +18db78: 5420 3041 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18db7c: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +18db80: 6e10 cc4c 0000 |0004: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getRenderer:()Lorg/thoughtcrime/securesms/imageeditor/Renderer; // method@4ccc │ │ +18db86: 0c00 |0007: move-result-object v0 │ │ +18db88: 2001 1e0f |0008: instance-of v1, v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18db8c: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +18db90: 1f00 1e0f |000c: check-cast v0, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer; // type@0f1e │ │ +18db94: 7220 b74b 3000 |000e: invoke-interface {v0, v3}, Lorg/thoughtcrime/securesms/imageeditor/ColorableRenderer;.setColor:(I)V // method@4bb7 │ │ +18db9a: 7010 5c54 0200 |0011: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ +18dba0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0004 line=172 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x0011 line=175 │ │ @@ -553631,25 +553632,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 │ │ -18da24: |[18da24] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ -18da34: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -18da38: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -18da3e: 1a01 145d |0005: const-string v1, "image_uri" // string@5d14 │ │ -18da42: 6e30 4102 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0241 │ │ -18da48: 2201 5e10 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@105e │ │ -18da4c: 7010 4054 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@5440 │ │ -18da52: 5c13 2f41 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ -18da56: 6e20 5e54 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@545e │ │ -18da5c: 6e20 5f54 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@545f │ │ -18da62: 1101 |0017: return-object v1 │ │ +18da28: |[18da28] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ +18da38: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +18da3c: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +18da42: 1a01 145d |0005: const-string v1, "image_uri" // string@5d14 │ │ +18da46: 6e30 4102 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0241 │ │ +18da4c: 2201 5e10 |000a: new-instance v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@105e │ │ +18da50: 7010 4054 0100 |000c: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.:()V // method@5440 │ │ +18da56: 5c13 2f41 |000f: iput-boolean v3, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ +18da5a: 6e20 5e54 0100 |0011: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setArguments:(Landroid/os/Bundle;)V // method@545e │ │ +18da60: 6e20 5f54 2100 |0014: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.setUri:(Landroid/net/Uri;)V // method@545f │ │ +18da66: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ 0x000a line=91 │ │ 0x000f line=92 │ │ 0x0011 line=93 │ │ @@ -553663,18 +553664,18 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -18dfcc: |[18dfcc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ -18dfdc: 5402 3141 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18dfe0: 6e20 be54 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@54be │ │ -18dfe6: 0e00 |0005: return-void │ │ +18dfd0: |[18dfd0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndoRedoAvailabilityChanged:(ZZ)V │ │ +18dfe0: 5402 3141 |0000: iget-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18dfe4: 6e20 be54 1200 |0002: invoke-virtual {v2, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setUndoAvailability:(Z)V // method@54be │ │ +18dfea: 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 │ │ @@ -553684,23 +553685,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -18e118: |[18e118] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ -18e128: 5420 3141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18e12c: 5421 3241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e130: 6e10 344c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18e136: 0c01 |0007: move-result-object v1 │ │ -18e138: 6e10 504d 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@4d50 │ │ -18e13e: 0c01 |000b: move-result-object v1 │ │ -18e140: 6e20 b954 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@54b9 │ │ -18e146: 0e00 |000f: return-void │ │ +18e11c: |[18e11c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.refreshUniqueColors:()V │ │ +18e12c: 5420 3141 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18e130: 5421 3241 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e134: 6e10 344c 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18e13a: 0c01 |0007: move-result-object v1 │ │ +18e13c: 6e10 504d 0100 |0008: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.getUniqueColorsIgnoringAlpha:()Ljava/util/Set; // method@4d50 │ │ +18e142: 0c01 |000b: move-result-object v1 │ │ +18e144: 6e20 b954 1000 |000c: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setColorPalette:(Ljava/util/Set;)V // method@54b9 │ │ +18e14a: 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;) │ │ @@ -553708,22 +553709,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 │ │ -18e160: |[18e160] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ -18e170: 5420 3241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e174: 6e10 4a54 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@544a │ │ -18e17a: 0c01 |0005: move-result-object v1 │ │ -18e17c: 7110 b856 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@56b8 │ │ -18e182: 0a01 |0009: move-result v1 │ │ -18e184: 6e40 4d4c 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@4c4d │ │ -18e18a: 0e00 |000d: return-void │ │ +18e164: |[18e164] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V │ │ +18e174: 5420 3241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e178: 6e10 4a54 0200 |0002: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@544a │ │ +18e17e: 0c01 |0005: move-result-object v1 │ │ +18e180: 7110 b856 0100 |0006: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/Prefs;.isIncognitoKeyboardEnabled:(Landroid/content/Context;)Z // method@56b8 │ │ +18e186: 0a01 |0009: move-result v1 │ │ +18e188: 6e40 4d4c 3041 |000a: invoke-virtual {v0, v3, v1, v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startTextEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;ZZ)V // method@4c4d │ │ +18e18e: 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 │ │ @@ -553734,34 +553735,34 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -18db00: |[18db00] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ -18db10: 5430 3141 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18db14: 6e10 9f54 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@549f │ │ -18db1a: 0a00 |0005: move-result v0 │ │ -18db1c: 2201 740f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ -18db20: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ -18db24: 7030 104e 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@4e10 │ │ -18db2a: 2200 4d0f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -18db2e: 7020 b14c 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ -18db34: 5431 3241 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18db38: 6e10 344c 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18db3e: 0c01 |0017: move-result-object v1 │ │ -18db40: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ -18db44: 6e30 304d 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d30 │ │ -18db4a: 5431 3241 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18db4e: 6e10 394c 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@4c39 │ │ -18db54: 5b30 3041 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18db58: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -18db5a: 7030 6154 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5461 │ │ -18db60: 0e00 |0028: return-void │ │ +18db04: |[18db04] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.addText:()V │ │ +18db14: 5430 3141 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18db18: 6e10 9f54 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.getActiveColor:()I // method@549f │ │ +18db1e: 0a00 |0005: move-result v0 │ │ +18db20: 2201 740f |0006: new-instance v1, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer; // type@0f74 │ │ +18db24: 1a02 0000 |0008: const-string v2, "" // string@0000 │ │ +18db28: 7030 104e 2100 |000a: invoke-direct {v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/renderers/MultiLineTextRenderer;.:(Ljava/lang/String;I)V // method@4e10 │ │ +18db2e: 2200 4d0f |000d: new-instance v0, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +18db32: 7020 b14c 1000 |000f: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ +18db38: 5431 3241 |0012: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18db3c: 6e10 344c 0100 |0014: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18db42: 0c01 |0017: move-result-object v1 │ │ +18db44: 1502 803f |0018: const/high16 v2, #int 1065353216 // #3f80 │ │ +18db48: 6e30 304d 0102 |001a: invoke-virtual {v1, v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d30 │ │ +18db4e: 5431 3241 |001d: iget-object v1, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18db52: 6e10 394c 0100 |001f: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.invalidate:()V // method@4c39 │ │ +18db58: 5b30 3041 |0022: iput-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18db5c: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +18db5e: 7030 6154 0301 |0025: invoke-direct {v3, v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startTextEntityEditing:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;Z)V // method@5461 │ │ +18db64: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=187 │ │ 0x000d line=188 │ │ 0x0012 line=190 │ │ 0x001d line=191 │ │ @@ -553775,17 +553776,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18d9a4: |[18d9a4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ -18d9b4: 5410 3541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ -18d9b8: 1100 |0002: return-object v0 │ │ +18d9a8: |[18d9a8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.getUri:()Landroid/net/Uri; │ │ +18d9b8: 5410 3541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ +18d9bc: 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;) │ │ @@ -553793,62 +553794,62 @@ │ │ type : '()V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 99 16-bit code units │ │ -18dba0: |[18dba0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ -18dbb0: 6e10 4854 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5448 │ │ -18dbb6: 0c00 |0003: move-result-object v0 │ │ -18dbb8: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -18dbbc: 0e00 |0006: return-void │ │ -18dbbe: 5461 3241 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18dbc2: 6e10 344c 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18dbc8: 0c01 |000c: move-result-object v1 │ │ -18dbca: 6e20 634d 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@4d63 │ │ -18dbd0: 0c01 |0010: move-result-object v1 │ │ -18dbd2: 7100 6352 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@5263 │ │ -18dbd8: 0c02 |0014: move-result-object v2 │ │ -18dbda: 2203 bd02 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02bd │ │ -18dbde: 7010 5c09 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@095c │ │ -18dbe4: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ -18dbe8: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ -18dbec: 6e40 0601 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ -18dbf2: 6e10 6009 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0960 │ │ -18dbf8: 0c01 |0024: move-result-object v1 │ │ -18dbfa: 5563 2f41 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ -18dbfe: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ -18dc02: 2202 bf02 |0029: new-instance v2, Ljava/io/File; // type@02bf │ │ -18dc06: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ -18dc0c: 0c03 |002e: move-result-object v3 │ │ -18dc0e: 1a04 434d |002f: const-string v4, "cropped" // string@4d43 │ │ -18dc12: 7030 6309 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ -18dc18: 2203 c202 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c2 │ │ -18dc1c: 7020 8209 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ -18dc22: 6e20 8809 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@0988 │ │ -18dc28: 6e10 8609 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ -18dc2e: 6e10 8509 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0985 │ │ -18dc34: 7110 f601 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ -18dc3a: 0c01 |0045: move-result-object v1 │ │ -18dc3c: 280d |0046: goto 0053 // +000d │ │ -18dc3e: 0d00 |0047: move-exception v0 │ │ -18dc40: 6e10 8c09 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@098c │ │ -18dc46: 0e00 |004b: return-void │ │ -18dc48: 1a03 f65c |004c: const-string v3, "image/jpeg" // string@5cf6 │ │ -18dc4c: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -18dc4e: 6e54 5a52 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@525a │ │ -18dc54: 0c01 |0052: move-result-object v1 │ │ -18dc56: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ -18dc5a: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ -18dc60: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ -18dc66: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ -18dc68: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ -18dc6e: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ -18dc74: 0e00 |0062: return-void │ │ +18dba4: |[18dba4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.lambda$onSave$0$org-thoughtcrime-securesms-scribbles-ImageEditorFragment:()V │ │ +18dbb4: 6e10 4854 0600 |0000: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@5448 │ │ +18dbba: 0c00 |0003: move-result-object v0 │ │ +18dbbc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +18dbc0: 0e00 |0006: return-void │ │ +18dbc2: 5461 3241 |0007: iget-object v1, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dbc6: 6e10 344c 0100 |0009: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18dbcc: 0c01 |000c: move-result-object v1 │ │ +18dbce: 6e20 634d 0100 |000d: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.render:(Landroid/content/Context;)Landroid/graphics/Bitmap; // method@4d63 │ │ +18dbd4: 0c01 |0010: move-result-object v1 │ │ +18dbd6: 7100 6352 0000 |0011: invoke-static {}, Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider;.getInstance:()Lorg/thoughtcrime/securesms/providers/PersistentBlobProvider; // method@5263 │ │ +18dbdc: 0c02 |0014: move-result-object v2 │ │ +18dbde: 2203 bd02 |0015: new-instance v3, Ljava/io/ByteArrayOutputStream; // type@02bd │ │ +18dbe2: 7010 5c09 0300 |0017: invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;.:()V // method@095c │ │ +18dbe8: 6204 0800 |001a: sget-object v4, Landroid/graphics/Bitmap$CompressFormat;.JPEG:Landroid/graphics/Bitmap$CompressFormat; // field@0008 │ │ +18dbec: 1305 5000 |001c: const/16 v5, #int 80 // #50 │ │ +18dbf0: 6e40 0601 4135 |001e: invoke-virtual {v1, v4, v5, v3}, Landroid/graphics/Bitmap;.compress:(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z // method@0106 │ │ +18dbf6: 6e10 6009 0300 |0021: invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@0960 │ │ +18dbfc: 0c01 |0024: move-result-object v1 │ │ +18dbfe: 5563 2f41 |0025: iget-boolean v3, v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ +18dc02: 3803 2500 |0027: if-eqz v3, 004c // +0025 │ │ +18dc06: 2202 bf02 |0029: new-instance v2, Ljava/io/File; // type@02bf │ │ +18dc0a: 6e10 1800 0000 |002b: invoke-virtual {v0}, Landroid/app/Activity;.getCacheDir:()Ljava/io/File; // method@0018 │ │ +18dc10: 0c03 |002e: move-result-object v3 │ │ +18dc12: 1a04 434d |002f: const-string v4, "cropped" // string@4d43 │ │ +18dc16: 7030 6309 3204 |0031: invoke-direct {v2, v3, v4}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@0963 │ │ +18dc1c: 2203 c202 |0034: new-instance v3, Ljava/io/FileOutputStream; // type@02c2 │ │ +18dc20: 7020 8209 2300 |0036: invoke-direct {v3, v2}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@0982 │ │ +18dc26: 6e20 8809 1300 |0039: invoke-virtual {v3, v1}, Ljava/io/FileOutputStream;.write:([B)V // method@0988 │ │ +18dc2c: 6e10 8609 0300 |003c: invoke-virtual {v3}, Ljava/io/FileOutputStream;.flush:()V // method@0986 │ │ +18dc32: 6e10 8509 0300 |003f: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@0985 │ │ +18dc38: 7110 f601 0200 |0042: invoke-static {v2}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@01f6 │ │ +18dc3e: 0c01 |0045: move-result-object v1 │ │ +18dc40: 280d |0046: goto 0053 // +000d │ │ +18dc42: 0d00 |0047: move-exception v0 │ │ +18dc44: 6e10 8c09 0000 |0048: invoke-virtual {v0}, Ljava/io/IOException;.printStackTrace:()V // method@098c │ │ +18dc4a: 0e00 |004b: return-void │ │ +18dc4c: 1a03 f65c |004c: const-string v3, "image/jpeg" // string@5cf6 │ │ +18dc50: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +18dc52: 6e54 5a52 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@525a │ │ +18dc58: 0c01 |0052: move-result-object v1 │ │ +18dc5a: 2202 2b00 |0053: new-instance v2, Landroid/content/Intent; // type@002b │ │ +18dc5e: 7010 8300 0200 |0055: invoke-direct {v2}, Landroid/content/Intent;.:()V // method@0083 │ │ +18dc64: 6e20 ac00 1200 |0058: invoke-virtual {v2, v1}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@00ac │ │ +18dc6a: 12f1 |005b: const/4 v1, #int -1 // #ff │ │ +18dc6c: 6e30 2600 1002 |005c: invoke-virtual {v0, v1, v2}, Landroid/app/Activity;.setResult:(ILandroid/content/Intent;)V // method@0026 │ │ +18dc72: 6e10 1500 0000 |005f: invoke-virtual {v0}, Landroid/app/Activity;.finish:()V // method@0015 │ │ +18dc78: 0e00 |0062: return-void │ │ catches : 1 │ │ 0x0034 - 0x0046 │ │ Ljava/io/IOException; -> 0x0047 │ │ positions : │ │ 0x0000 line=255 │ │ 0x0007 line=259 │ │ 0x0011 line=260 │ │ @@ -553876,50 +553877,50 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -18dc88: |[18dc88] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -18dc98: 6f40 6a05 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@056a │ │ -18dc9e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -18dca0: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ -18dca4: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ -18dca8: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ -18dcac: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ -18dcb0: 1a03 ec52 |000c: const-string v3, "extra_sticker_file" // string@52ec │ │ -18dcb4: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ -18dcba: 0c03 |0011: move-result-object v3 │ │ -18dcbc: 2204 7e10 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ -18dcc0: 2205 0903 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@0309 │ │ -18dcc4: 1a00 3a53 |0016: const-string v0, "file:///android_asset/" // string@533a │ │ -18dcc8: 7020 080b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ -18dcce: 6e20 110b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18dcd4: 6e10 220b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -18dcda: 0c03 |0021: move-result-object v3 │ │ -18dcdc: 7110 0102 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ -18dce2: 0c03 |0025: move-result-object v3 │ │ -18dce4: 5225 3441 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ -18dce8: 5220 3341 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ -18dcec: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -18dcee: 7050 0655 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ -18dcf4: 2203 4d0f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -18dcf8: 7020 b14c 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ -18dcfe: 5424 3241 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18dd02: 6e10 344c 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18dd08: 0c04 |0038: move-result-object v4 │ │ -18dd0a: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ -18dd10: 6e30 304d 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d30 │ │ -18dd16: 5b23 3041 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18dd1a: 2808 |0041: goto 0049 // +0008 │ │ -18dd1c: 5423 3141 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18dd20: 6204 4e41 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ -18dd24: 6e20 9d54 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ -18dd2a: 0e00 |0049: return-void │ │ +18dc8c: |[18dc8c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +18dc9c: 6f40 6a05 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroidx/fragment/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@056a │ │ +18dca2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +18dca4: 3304 3e00 |0004: if-ne v4, v0, 0042 // +003e │ │ +18dca8: 1304 7b00 |0006: const/16 v4, #int 123 // #7b │ │ +18dcac: 3343 3a00 |0008: if-ne v3, v4, 0042 // +003a │ │ +18dcb0: 3805 3800 |000a: if-eqz v5, 0042 // +0038 │ │ +18dcb4: 1a03 ec52 |000c: const-string v3, "extra_sticker_file" // string@52ec │ │ +18dcb8: 6e20 9a00 3500 |000e: invoke-virtual {v5, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@009a │ │ +18dcbe: 0c03 |0011: move-result-object v3 │ │ +18dcc0: 2204 7e10 |0012: new-instance v4, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ +18dcc4: 2205 0903 |0014: new-instance v5, Ljava/lang/StringBuilder; // type@0309 │ │ +18dcc8: 1a00 3a53 |0016: const-string v0, "file:///android_asset/" // string@533a │ │ +18dccc: 7020 080b 0500 |0018: invoke-direct {v5, v0}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@0b08 │ │ +18dcd2: 6e20 110b 3500 |001b: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18dcd8: 6e10 220b 0500 |001e: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +18dcde: 0c03 |0021: move-result-object v3 │ │ +18dce0: 7110 0102 0300 |0022: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0201 │ │ +18dce6: 0c03 |0025: move-result-object v3 │ │ +18dce8: 5225 3441 |0026: iget v5, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ +18dcec: 5220 3341 |0028: iget v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ +18dcf0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +18dcf2: 7050 0655 3451 |002b: invoke-direct {v4, v3, v1, v5, v0}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ +18dcf8: 2203 4d0f |002e: new-instance v3, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +18dcfc: 7020 b14c 4300 |0030: invoke-direct {v3, v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ +18dd02: 5424 3241 |0033: iget-object v4, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dd06: 6e10 344c 0400 |0035: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18dd0c: 0c04 |0038: move-result-object v4 │ │ +18dd0e: 1405 cdcc 4c3e |0039: const v5, #float 0.2 // #3e4ccccd │ │ +18dd14: 6e30 304d 3405 |003c: invoke-virtual {v4, v3, v5}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElementCentered:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;F)V // method@4d30 │ │ +18dd1a: 5b23 3041 |003f: iput-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18dd1e: 2808 |0041: goto 0049 // +0008 │ │ +18dd20: 5423 3141 |0042: iget-object v3, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18dd24: 6204 4e41 |0044: sget-object v4, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.NONE:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414e │ │ +18dd28: 6e20 9d54 4300 |0046: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.enterMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@549d │ │ +18dd2e: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=202 │ │ 0x0012 line=204 │ │ 0x002e line=205 │ │ 0x0033 line=206 │ │ @@ -553936,19 +553937,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18dd2c: |[18dd2c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ -18dd3c: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18dd40: 6e20 414c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@4c41 │ │ -18dd46: 7020 4754 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@5447 │ │ -18dd4c: 0e00 |0008: return-void │ │ +18dd30: |[18dd30] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onColorChange:(I)V │ │ +18dd40: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dd44: 6e20 414c 2000 |0002: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingBrushColor:(I)V // method@4c41 │ │ +18dd4a: 7020 4754 2100 |0005: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.changeEntityColor:(I)V // method@5447 │ │ +18dd50: 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 │ │ @@ -553958,38 +553959,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -18dd50: |[18dd50] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ -18dd60: 6f20 6c05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@056c │ │ -18dd66: 5412 3541 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ -18dd6a: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ -18dd6e: 6e10 4954 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5449 │ │ -18dd74: 0c02 |000a: move-result-object v2 │ │ -18dd76: 1a00 145d |000b: const-string v0, "image_uri" // string@5d14 │ │ -18dd7a: 6e20 3a02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ -18dd80: 0c02 |0010: move-result-object v2 │ │ -18dd82: 1f02 8700 |0011: check-cast v2, Landroid/net/Uri; // type@0087 │ │ -18dd86: 5b12 3541 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ -18dd8a: 2202 260f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f26 │ │ -18dd8e: 7010 014c 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@4c01 │ │ -18dd94: 6e10 5d54 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@545d │ │ -18dd9a: 0c00 |001d: move-result-object v0 │ │ -18dd9c: 6e20 5850 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5058 │ │ -18dda2: 0a00 |0021: move-result v0 │ │ -18dda4: 5910 3441 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ -18dda8: 6e10 5d54 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@545d │ │ -18ddae: 0c00 |0027: move-result-object v0 │ │ -18ddb0: 6e20 5650 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5056 │ │ -18ddb6: 0a02 |002b: move-result v2 │ │ -18ddb8: 5912 3341 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ -18ddbc: 0e00 |002e: return-void │ │ +18dd54: |[18dd54] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreate:(Landroid/os/Bundle;)V │ │ +18dd64: 6f20 6c05 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@056c │ │ +18dd6a: 5412 3541 |0003: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ +18dd6e: 3902 1000 |0005: if-nez v2, 0015 // +0010 │ │ +18dd72: 6e10 4954 0100 |0007: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getArguments:()Landroid/os/Bundle; // method@5449 │ │ +18dd78: 0c02 |000a: move-result-object v2 │ │ +18dd7a: 1a00 145d |000b: const-string v0, "image_uri" // string@5d14 │ │ +18dd7e: 6e20 3a02 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@023a │ │ +18dd84: 0c02 |0010: move-result-object v2 │ │ +18dd86: 1f02 8700 |0011: check-cast v2, Landroid/net/Uri; // type@0087 │ │ +18dd8a: 5b12 3541 |0013: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ +18dd8e: 2202 260f |0015: new-instance v2, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints; // type@0f26 │ │ +18dd92: 7010 014c 0200 |0017: invoke-direct {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorMediaConstraints;.:()V // method@4c01 │ │ +18dd98: 6e10 5d54 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@545d │ │ +18dd9e: 0c00 |001d: move-result-object v0 │ │ +18dda0: 6e20 5850 0200 |001e: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxWidth:(Landroid/content/Context;)I // method@5058 │ │ +18dda6: 0a00 |0021: move-result v0 │ │ +18dda8: 5910 3441 |0022: iput v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ +18ddac: 6e10 5d54 0100 |0024: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.requireContext:()Landroid/content/Context; // method@545d │ │ +18ddb2: 0c00 |0027: move-result-object v0 │ │ +18ddb4: 6e20 5650 0200 |0028: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/mms/MediaConstraints;.getImageMaxHeight:(Landroid/content/Context;)I // method@5056 │ │ +18ddba: 0a02 |002b: move-result v2 │ │ +18ddbc: 5912 3341 |002c: iput v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ +18ddc0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=102 │ │ 0x0007 line=103 │ │ 0x0015 line=106 │ │ 0x001a line=108 │ │ @@ -554003,20 +554004,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -18d9bc: |[18d9bc] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -18d9cc: 6004 ae26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.image_editor_fragment:I // field@26ae │ │ -18d9d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -18d9d2: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -18d9d8: 0c02 |0006: move-result-object v2 │ │ -18d9da: 1102 |0007: return-object v2 │ │ +18d9c0: |[18d9c0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +18d9d0: 6004 ae26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.image_editor_fragment:I // field@26ae │ │ +18d9d4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +18d9d6: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +18d9dc: 0c02 |0006: move-result-object v2 │ │ +18d9de: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -554027,20 +554028,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -18ddc0: |[18ddc0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ -18ddd0: 5420 3241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18ddd4: 5421 3041 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18ddd8: 6e20 2e4c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4c2e │ │ -18ddde: 7010 5c54 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ -18dde4: 0e00 |000a: return-void │ │ +18ddc4: |[18ddc4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onDelete:()V │ │ +18ddd4: 5420 3241 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18ddd8: 5421 3041 |0002: iget-object v1, v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18dddc: 6e20 2e4c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.deleteElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4c2e │ │ +18dde2: 7010 5c54 0200 |0007: invoke-direct {v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ +18dde8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0007 line=307 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -554049,20 +554050,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -18dde8: |[18dde8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ -18ddf8: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18ddfc: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18de02: 0c00 |0005: move-result-object v0 │ │ -18de04: 6e10 464d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@4d46 │ │ -18de0a: 0e00 |0009: return-void │ │ +18ddec: |[18ddec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onFlipHorizontal:()V │ │ +18ddfc: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18de00: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18de06: 0c00 |0005: move-result-object v0 │ │ +18de08: 6e10 464d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.flipHorizontal:()V // method@4d46 │ │ +18de0e: 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;) │ │ @@ -554070,67 +554071,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 │ │ -18de0c: |[18de0c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ -18de1c: 5430 3241 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18de20: 6201 3a3e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e3a │ │ -18de24: 6e20 434c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@4c43 │ │ -18de2a: 5430 3241 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18de2e: 6e10 2f4c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c2f │ │ -18de34: 6200 2a41 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ -18de38: 6e10 9554 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ -18de3e: 0a04 |0011: move-result v4 │ │ -18de40: 4404 0004 |0012: aget v4, v0, v4 │ │ -18de44: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -18de46: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ -18de4c: 284e |0018: goto 0066 // +004e │ │ -18de4e: 5434 3241 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18de52: 6e10 344c 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18de58: 0c04 |001e: move-result-object v4 │ │ -18de5a: 6e10 394d 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@4d39 │ │ -18de60: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -18de62: 5b34 3041 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ -18de66: 2841 |0025: goto 0066 // +0041 │ │ -18de68: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ -18de6c: 6e10 4a54 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@544a │ │ -18de72: 0c00 |002b: move-result-object v0 │ │ -18de74: 1c01 7610 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@1076 │ │ -18de78: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ -18de7e: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ -18de82: 6e30 6054 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@5460 │ │ -18de88: 2830 |0036: goto 0066 // +0030 │ │ -18de8a: 6e10 4654 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@5446 │ │ -18de90: 282c |003a: goto 0066 // +002c │ │ -18de92: 5434 3241 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18de96: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -18de9a: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -18de9c: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ -18dea2: 6e40 4b4c 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ -18dea8: 2820 |0046: goto 0066 // +0020 │ │ -18deaa: 5434 3241 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18deae: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ -18deb4: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ -18deb8: 6e40 4b4c 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ -18debe: 2815 |0051: goto 0066 // +0015 │ │ -18dec0: 5434 3241 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18dec4: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ -18deca: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ -18dece: 6e40 4b4c 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ -18ded4: 280a |005c: goto 0066 // +000a │ │ -18ded6: 5434 3241 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18deda: 6e10 344c 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18dee0: 0c04 |0062: move-result-object v4 │ │ -18dee2: 6e10 6c4d 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@4d6c │ │ -18dee8: 0e00 |0066: return-void │ │ -18deea: 0000 |0067: nop // spacer │ │ -18deec: 0001 0700 0100 0000 4800 0000 3d00 ... |0068: packed-switch-data (18 units) │ │ +18de10: |[18de10] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onModeStarted:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V │ │ +18de20: 5430 3241 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18de24: 6201 3a3e |0002: sget-object v1, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;.MoveAndResize:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode; // field@3e3a │ │ +18de28: 6e20 434c 1000 |0004: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setMode:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$Mode;)V // method@4c43 │ │ +18de2e: 5430 3241 |0007: iget-object v0, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18de32: 6e10 2f4c 0000 |0009: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.doneTextEditing:()V // method@4c2f │ │ +18de38: 6200 2a41 |000c: sget-object v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$2;.$SwitchMap$org$thoughtcrime$securesms$scribbles$ImageEditorHud$Mode:[I // field@412a │ │ +18de3c: 6e10 9554 0400 |000e: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.ordinal:()I // method@5495 │ │ +18de42: 0a04 |0011: move-result v4 │ │ +18de44: 4404 0004 |0012: aget v4, v0, v4 │ │ +18de48: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +18de4a: 2b04 5300 0000 |0015: packed-switch v4, 00000068 // +00000053 │ │ +18de50: 284e |0018: goto 0066 // +004e │ │ +18de52: 5434 3241 |0019: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18de56: 6e10 344c 0400 |001b: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18de5c: 0c04 |001e: move-result-object v4 │ │ +18de5e: 6e10 394d 0400 |001f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.doneCrop:()V // method@4d39 │ │ +18de64: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +18de66: 5b34 3041 |0023: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.currentSelection:Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // field@4130 │ │ +18de6a: 2841 |0025: goto 0066 // +0041 │ │ +18de6c: 2204 2b00 |0026: new-instance v4, Landroid/content/Intent; // type@002b │ │ +18de70: 6e10 4a54 0300 |0028: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.getContext:()Landroid/content/Context; // method@544a │ │ +18de76: 0c00 |002b: move-result-object v0 │ │ +18de78: 1c01 7610 |002c: const-class v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; // type@1076 │ │ +18de7c: 7030 8400 0401 |002e: invoke-direct {v4, v0, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0084 │ │ +18de82: 1300 7b00 |0031: const/16 v0, #int 123 // #7b │ │ +18de86: 6e30 6054 4300 |0033: invoke-virtual {v3, v4, v0}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@5460 │ │ +18de8c: 2830 |0036: goto 0066 // +0030 │ │ +18de8e: 6e10 4654 0300 |0037: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.addText:()V // method@5446 │ │ +18de94: 282c |003a: goto 0066 // +002c │ │ +18de96: 5434 3241 |003b: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18de9a: 6200 1300 |003d: sget-object v0, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +18de9e: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +18dea0: 1402 9a99 993d |0040: const v2, #float 0.075 // #3d99999a │ │ +18dea6: 6e40 4b4c 2410 |0043: invoke-virtual {v4, v2, v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ +18deac: 2820 |0046: goto 0066 // +0020 │ │ +18deae: 5434 3241 |0047: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18deb2: 1401 8fc2 f53c |0049: const v1, #float 0.03 // #3cf5c28f │ │ +18deb8: 6202 1400 |004c: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0014 │ │ +18debc: 6e40 4b4c 1402 |004e: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ +18dec2: 2815 |0051: goto 0066 // +0015 │ │ +18dec4: 5434 3241 |0052: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dec8: 1401 0ad7 233c |0054: const v1, #float 0.01 // #3c23d70a │ │ +18dece: 6202 1300 |0057: sget-object v2, Landroid/graphics/Paint$Cap;.ROUND:Landroid/graphics/Paint$Cap; // field@0013 │ │ +18ded2: 6e40 4b4c 1402 |0059: invoke-virtual {v4, v1, v2, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.startDrawing:(FLandroid/graphics/Paint$Cap;Z)V // method@4c4b │ │ +18ded8: 280a |005c: goto 0066 // +000a │ │ +18deda: 5434 3241 |005d: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dede: 6e10 344c 0400 |005f: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18dee4: 0c04 |0062: move-result-object v4 │ │ +18dee6: 6e10 6c4d 0400 |0063: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.startCrop:()V // method@4d6c │ │ +18deec: 0e00 |0066: return-void │ │ +18deee: 0000 |0067: nop // spacer │ │ +18def0: 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 │ │ @@ -554150,35 +554151,35 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18df10: |[18df10] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ -18df20: 0e00 |0000: return-void │ │ +18df14: |[18df14] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRequestFullScreen:(ZZ)V │ │ +18df24: 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 │ │ -18df24: |[18df24] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ -18df34: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18df38: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18df3e: 0c00 |0005: move-result-object v0 │ │ -18df40: 6e10 664d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@4d66 │ │ -18df46: 0e00 |0009: return-void │ │ +18df28: |[18df28] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onRotate90AntiClockwise:()V │ │ +18df38: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18df3c: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18df42: 0c00 |0005: move-result-object v0 │ │ +18df44: 6e10 664d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.rotate90anticlockwise:()V // method@4d66 │ │ +18df4a: 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;) │ │ @@ -554186,19 +554187,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -18df48: |[18df48] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ -18df58: 2200 5810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@1058 │ │ -18df5c: 7020 2d54 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@542d │ │ -18df62: 7110 7757 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ -18df68: 0e00 |0008: return-void │ │ +18df4c: |[18df4c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSave:()V │ │ +18df5c: 2200 5810 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0; // type@1058 │ │ +18df60: 7020 2d54 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@542d │ │ +18df66: 7110 7757 0000 |0005: invoke-static {v0}, Lorg/thoughtcrime/securesms/util/Util;.runOnBackground:(Ljava/lang/Runnable;)V // method@5777 │ │ +18df6c: 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;) │ │ @@ -554206,23 +554207,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -18df6c: |[18df6c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -18df7c: 6f20 7305 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0573 │ │ -18df82: 2200 5d10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@105d │ │ -18df86: 7020 3a54 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ -18df8c: 5412 3241 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18df90: 6e10 344c 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18df96: 0c02 |000d: move-result-object v2 │ │ -18df98: 6e20 3c54 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@543c │ │ -18df9e: 0e00 |0011: return-void │ │ +18df70: |[18df70] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +18df80: 6f20 7305 2100 |0000: invoke-super {v1, v2}, Landroidx/fragment/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0573 │ │ +18df86: 2200 5d10 |0003: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@105d │ │ +18df8a: 7020 3a54 2000 |0005: invoke-direct {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ +18df90: 5412 3241 |0008: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18df94: 6e10 344c 0200 |000a: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18df9a: 0c02 |000d: move-result-object v2 │ │ +18df9c: 6e20 3c54 2000 |000e: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.writeModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@543c │ │ +18dfa2: 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; │ │ @@ -554232,21 +554233,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -18dfa0: |[18dfa0] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ -18dfb0: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18dfb4: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ -18dfba: 0c00 |0005: move-result-object v0 │ │ -18dfbc: 6e10 704d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@4d70 │ │ -18dfc2: 7010 5c54 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ -18dfc8: 0e00 |000c: return-void │ │ +18dfa4: |[18dfa4] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onUndo:()V │ │ +18dfb4: 5410 3241 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18dfb8: 6e10 344c 0000 |0002: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.getModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4c34 │ │ +18dfbe: 0c00 |0005: move-result-object v0 │ │ +18dfc0: 6e10 704d 0000 |0006: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.undo:()V // method@4d70 │ │ +18dfc6: 7010 5c54 0100 |0009: invoke-direct {v1}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ +18dfcc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0009 line=301 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; │ │ │ │ @@ -554255,83 +554256,83 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 144 16-bit code units │ │ -18dfe8: |[18dfe8] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -18dff8: 6f30 7505 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0575 │ │ -18dffe: 6000 d924 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_hud:I // field@24d9 │ │ -18e002: 6e20 1703 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18e008: 0c00 |0008: move-result-object v0 │ │ -18e00a: 1f00 7210 |0009: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1072 │ │ -18e00e: 5b50 3141 |000b: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18e012: 6000 7023 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.image_editor_view:I // field@2370 │ │ -18e016: 6e20 1703 0600 |000f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18e01c: 0c06 |0012: move-result-object v6 │ │ -18e01e: 1f06 320f |0013: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f32 │ │ -18e022: 5b56 3241 |0015: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e026: 5456 3141 |0017: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18e02a: 6e20 ba54 5600 |0019: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@54ba │ │ -18e030: 5456 3241 |001c: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e034: 5450 3741 |001e: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4137 │ │ -18e038: 6e20 464c 0600 |0020: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@4c46 │ │ -18e03e: 5456 3241 |0023: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e042: 2200 5910 |0025: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@1059 │ │ -18e046: 7020 2f54 5000 |0027: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@542f │ │ -18e04c: 6e20 424c 0600 |002a: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@4c42 │ │ -18e052: 5456 3241 |002d: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e056: 2200 5a10 |002f: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@105a │ │ -18e05a: 7020 3154 5000 |0031: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5431 │ │ -18e060: 6e20 474c 0600 |0034: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@4c47 │ │ -18e066: 5456 3641 |0037: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4136 │ │ -18e06a: 1200 |0039: const/4 v0, #int 0 // #0 │ │ -18e06c: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ -18e070: 5b50 3641 |003c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4136 │ │ -18e074: 280e |003e: goto 004c // +000e │ │ -18e076: 3807 0c00 |003f: if-eqz v7, 004b // +000c │ │ -18e07a: 2206 5d10 |0041: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@105d │ │ -18e07e: 7020 3a54 7600 |0043: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ -18e084: 6e10 3b54 0600 |0046: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@543b │ │ -18e08a: 0c06 |0049: move-result-object v6 │ │ -18e08c: 2802 |004a: goto 004c // +0002 │ │ -18e08e: 0706 |004b: move-object v6, v0 │ │ -18e090: 3906 3000 |004c: if-nez v6, 007c // +0030 │ │ -18e094: 5556 2f41 |004e: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ -18e098: 3806 0700 |0050: if-eqz v6, 0057 // +0007 │ │ -18e09c: 7100 344d 0000 |0052: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4d34 │ │ -18e0a2: 0c06 |0055: move-result-object v6 │ │ -18e0a4: 2806 |0056: goto 005c // +0006 │ │ -18e0a6: 2206 5d0f |0057: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ -18e0aa: 7010 2b4d 0600 |0059: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@4d2b │ │ -18e0b0: 2207 4d0f |005c: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ -18e0b4: 2200 7e10 |005e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ -18e0b8: 5451 3541 |0060: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ -18e0bc: 5252 3441 |0062: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ -18e0c0: 5253 3341 |0064: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ -18e0c4: 1214 |0066: const/4 v4, #int 1 // #1 │ │ -18e0c6: 7053 0655 1024 |0067: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ -18e0cc: 7020 b14c 0700 |006a: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ -18e0d2: 6e10 c84c 0700 |006d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4cc8 │ │ -18e0d8: 0c00 |0070: move-result-object v0 │ │ -18e0da: 1201 |0071: const/4 v1, #int 0 // #0 │ │ -18e0dc: 6e20 104d 1000 |0072: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4d10 │ │ -18e0e2: 0c00 |0075: move-result-object v0 │ │ -18e0e4: 6e10 064d 0000 |0076: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@4d06 │ │ -18e0ea: 6e20 2f4d 7600 |0079: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4d2f │ │ -18e0f0: 5457 3241 |007c: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ -18e0f4: 6e20 444c 6700 |007e: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@4c44 │ │ -18e0fa: 7010 5c54 0500 |0081: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ -18e100: 5556 2f41 |0084: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ -18e104: 3806 0900 |0086: if-eqz v6, 008f // +0009 │ │ -18e108: 5456 3141 |0088: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ -18e10c: 6207 4a41 |008a: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ -18e110: 6e20 bb54 7600 |008c: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ -18e116: 0e00 |008f: return-void │ │ +18dfec: |[18dfec] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +18dffc: 6f30 7505 6507 |0000: invoke-super {v5, v6, v7}, Landroidx/fragment/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0575 │ │ +18e002: 6000 d924 |0003: sget v0, Lorg/thoughtcrime/securesms/R$id;.scribble_hud:I // field@24d9 │ │ +18e006: 6e20 1703 0600 |0005: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18e00c: 0c00 |0008: move-result-object v0 │ │ +18e00e: 1f00 7210 |0009: check-cast v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // type@1072 │ │ +18e012: 5b50 3141 |000b: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18e016: 6000 7023 |000d: sget v0, Lorg/thoughtcrime/securesms/R$id;.image_editor_view:I // field@2370 │ │ +18e01a: 6e20 1703 0600 |000f: invoke-virtual {v6, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18e020: 0c06 |0012: move-result-object v6 │ │ +18e022: 1f06 320f |0013: check-cast v6, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // type@0f32 │ │ +18e026: 5b56 3241 |0015: iput-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e02a: 5456 3141 |0017: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18e02e: 6e20 ba54 5600 |0019: invoke-virtual {v6, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setEventListener:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$EventListener;)V // method@54ba │ │ +18e034: 5456 3241 |001c: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e038: 5450 3741 |001e: iget-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.selectionListener:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener; // field@4137 │ │ +18e03c: 6e20 464c 0600 |0020: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setTapListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$TapListener;)V // method@4c46 │ │ +18e042: 5456 3241 |0023: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e046: 2200 5910 |0025: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1; // type@1059 │ │ +18e04a: 7020 2f54 5000 |0027: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda1;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@542f │ │ +18e050: 6e20 424c 0600 |002a: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setDrawingChangedListener:(Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView$DrawingChangedListener;)V // method@4c42 │ │ +18e056: 5456 3241 |002d: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e05a: 2200 5a10 |002f: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2; // type@105a │ │ +18e05e: 7020 3154 5000 |0031: invoke-direct {v0, v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda2;.:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;)V // method@5431 │ │ +18e064: 6e20 474c 0600 |0034: invoke-virtual {v6, v0}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setUndoRedoStackListener:(Lorg/thoughtcrime/securesms/imageeditor/UndoRedoStackListener;)V // method@4c47 │ │ +18e06a: 5456 3641 |0037: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4136 │ │ +18e06e: 1200 |0039: const/4 v0, #int 0 // #0 │ │ +18e070: 3806 0500 |003a: if-eqz v6, 003f // +0005 │ │ +18e074: 5b50 3641 |003c: iput-object v0, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.restoredModel:Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // field@4136 │ │ +18e078: 280e |003e: goto 004c // +000e │ │ +18e07a: 3807 0c00 |003f: if-eqz v7, 004b // +000c │ │ +18e07e: 2206 5d10 |0041: new-instance v6, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data; // type@105d │ │ +18e082: 7020 3a54 7600 |0043: invoke-direct {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.:(Landroid/os/Bundle;)V // method@543a │ │ +18e088: 6e10 3b54 0600 |0046: invoke-virtual {v6}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data;.readModel:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@543b │ │ +18e08e: 0c06 |0049: move-result-object v6 │ │ +18e090: 2802 |004a: goto 004c // +0002 │ │ +18e092: 0706 |004b: move-object v6, v0 │ │ +18e094: 3906 3000 |004c: if-nez v6, 007c // +0030 │ │ +18e098: 5556 2f41 |004e: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ +18e09c: 3806 0700 |0050: if-eqz v6, 0057 // +0007 │ │ +18e0a0: 7100 344d 0000 |0052: invoke-static {}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.createForCircleEditing:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // method@4d34 │ │ +18e0a6: 0c06 |0055: move-result-object v6 │ │ +18e0a8: 2806 |0056: goto 005c // +0006 │ │ +18e0aa: 2206 5d0f |0057: new-instance v6, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel; // type@0f5d │ │ +18e0ae: 7010 2b4d 0600 |0059: invoke-direct {v6}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.:()V // method@4d2b │ │ +18e0b4: 2207 4d0f |005c: new-instance v7, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement; // type@0f4d │ │ +18e0b8: 2200 7e10 |005e: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // type@107e │ │ +18e0bc: 5451 3541 |0060: iget-object v1, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ +18e0c0: 5252 3441 |0062: iget v2, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxWidth:I // field@4134 │ │ +18e0c4: 5253 3341 |0064: iget v3, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageMaxHeight:I // field@4133 │ │ +18e0c8: 1214 |0066: const/4 v4, #int 1 // #1 │ │ +18e0ca: 7053 0655 1024 |0067: invoke-direct {v0, v1, v4, v2, v3}, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;.:(Landroid/net/Uri;ZII)V // method@5506 │ │ +18e0d0: 7020 b14c 0700 |006a: invoke-direct {v7, v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4cb1 │ │ +18e0d6: 6e10 c84c 0700 |006d: invoke-virtual {v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;.getFlags:()Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4cc8 │ │ +18e0dc: 0c00 |0070: move-result-object v0 │ │ +18e0de: 1201 |0071: const/4 v1, #int 0 // #0 │ │ +18e0e0: 6e20 104d 1000 |0072: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.setSelectable:(Z)Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags; // method@4d10 │ │ +18e0e6: 0c00 |0075: move-result-object v0 │ │ +18e0e8: 6e10 064d 0000 |0076: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorFlags;.persist:()V // method@4d06 │ │ +18e0ee: 6e20 2f4d 7600 |0079: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;.addElement:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorElement;)V // method@4d2f │ │ +18e0f4: 5457 3241 |007c: iget-object v7, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorView:Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView; // field@4132 │ │ +18e0f8: 6e20 444c 6700 |007e: invoke-virtual {v7, v6}, Lorg/thoughtcrime/securesms/imageeditor/ImageEditorView;.setModel:(Lorg/thoughtcrime/securesms/imageeditor/model/EditorModel;)V // method@4c44 │ │ +18e0fe: 7010 5c54 0500 |0081: invoke-direct {v5}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.refreshUniqueColors:()V // method@545c │ │ +18e104: 5556 2f41 |0084: iget-boolean v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.cropAvatar:Z // field@412f │ │ +18e108: 3806 0900 |0086: if-eqz v6, 008f // +0009 │ │ +18e10c: 5456 3141 |0088: iget-object v6, v5, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageEditorHud:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud; // field@4131 │ │ +18e110: 6207 4a41 |008a: sget-object v7, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;.CROP:Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode; // field@414a │ │ +18e114: 6e20 bb54 7600 |008c: invoke-virtual {v6, v7}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud;.setMode:(Lorg/thoughtcrime/securesms/scribbles/ImageEditorHud$Mode;)V // method@54bb │ │ +18e11a: 0e00 |008f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=122 │ │ 0x000d line=123 │ │ 0x0017 line=125 │ │ 0x001c line=127 │ │ @@ -554358,17 +554359,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -18e148: |[18e148] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ -18e158: 5b01 3541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ -18e15c: 0e00 |0002: return-void │ │ +18e14c: |[18e14c] org.thoughtcrime.securesms.scribbles.ImageEditorFragment.setUri:(Landroid/net/Uri;)V │ │ +18e15c: 5b01 3541 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.imageUri:Landroid/net/Uri; // field@4135 │ │ +18e160: 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; │ │ │ │ @@ -554410,33 +554411,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -18f36c: |[18f36c] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ -18f37c: 0e00 |0000: return-void │ │ +18f370: |[18f370] org.thoughtcrime.securesms.scribbles.StickerLoader.:()V │ │ +18f380: 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 │ │ -18f380: |[18f380] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -18f390: 7020 e255 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@55e2 │ │ -18f396: 5b02 6d41 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ -18f39a: 0e00 |0005: return-void │ │ +18f384: |[18f384] org.thoughtcrime.securesms.scribbles.StickerLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +18f394: 7020 e255 1000 |0000: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/AsyncLoader;.:(Landroid/content/Context;)V // method@55e2 │ │ +18f39a: 5b02 6d41 |0003: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ +18f39e: 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; │ │ @@ -554448,18 +554449,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -18f2bc: |[18f2bc] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ -18f2cc: 6e10 cc54 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@54cc │ │ -18f2d2: 0c00 |0003: move-result-object v0 │ │ -18f2d4: 1100 |0004: return-object v0 │ │ +18f2c0: |[18f2c0] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()Ljava/lang/Object; │ │ +18f2d0: 6e10 cc54 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.loadInBackground:()[Ljava/lang/String; // method@54cc │ │ +18f2d6: 0c00 |0003: move-result-object v0 │ │ +18f2d8: 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;) │ │ @@ -554467,45 +554468,45 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -18f2d8: |[18f2d8] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ -18f2e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -18f2ea: 6e10 ca54 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@54ca │ │ -18f2f0: 0c01 |0004: move-result-object v1 │ │ -18f2f2: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ -18f2f8: 0c01 |0008: move-result-object v1 │ │ -18f2fa: 5452 6d41 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ -18f2fe: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ -18f304: 0c01 |000e: move-result-object v1 │ │ -18f306: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -18f308: 2113 |0010: array-length v3, v1 │ │ -18f30a: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ -18f30e: 2203 0903 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ -18f312: 7010 050b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ -18f318: 5454 6d41 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ -18f31c: 6e20 110b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18f322: 1a04 7e0b |001d: const-string v4, "/" // string@0b7e │ │ -18f326: 6e20 110b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18f32c: 4604 0102 |0022: aget-object v4, v1, v2 │ │ -18f330: 6e20 110b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ -18f336: 6e10 220b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ -18f33c: 0c03 |002a: move-result-object v3 │ │ -18f33e: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ -18f342: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -18f346: 28e1 |002f: goto 0010 // -001f │ │ -18f348: 1101 |0030: return-object v1 │ │ -18f34a: 0d01 |0031: move-exception v1 │ │ -18f34c: 6202 6c41 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@416c │ │ -18f350: 7120 c702 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ -18f356: 2300 2f11 |0037: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ -18f35a: 1100 |0039: return-object v0 │ │ +18f2dc: |[18f2dc] org.thoughtcrime.securesms.scribbles.StickerLoader.loadInBackground:()[Ljava/lang/String; │ │ +18f2ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +18f2ee: 6e10 ca54 0500 |0001: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.getContext:()Landroid/content/Context; // method@54ca │ │ +18f2f4: 0c01 |0004: move-result-object v1 │ │ +18f2f6: 6e10 6c00 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@006c │ │ +18f2fc: 0c01 |0008: move-result-object v1 │ │ +18f2fe: 5452 6d41 |0009: iget-object v2, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ +18f302: 6e20 d200 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.list:(Ljava/lang/String;)[Ljava/lang/String; // method@00d2 │ │ +18f308: 0c01 |000e: move-result-object v1 │ │ +18f30a: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +18f30c: 2113 |0010: array-length v3, v1 │ │ +18f30e: 3532 1f00 |0011: if-ge v2, v3, 0030 // +001f │ │ +18f312: 2203 0903 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@0309 │ │ +18f316: 7010 050b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@0b05 │ │ +18f31c: 5454 6d41 |0018: iget-object v4, v5, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.assetDirectory:Ljava/lang/String; // field@416d │ │ +18f320: 6e20 110b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18f326: 1a04 7e0b |001d: const-string v4, "/" // string@0b7e │ │ +18f32a: 6e20 110b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18f330: 4604 0102 |0022: aget-object v4, v1, v2 │ │ +18f334: 6e20 110b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0b11 │ │ +18f33a: 6e10 220b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0b22 │ │ +18f340: 0c03 |002a: move-result-object v3 │ │ +18f342: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ +18f346: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +18f34a: 28e1 |002f: goto 0010 // -001f │ │ +18f34c: 1101 |0030: return-object v1 │ │ +18f34e: 0d01 |0031: move-exception v1 │ │ +18f350: 6202 6c41 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.TAG:Ljava/lang/String; // field@416c │ │ +18f354: 7120 c702 1200 |0034: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@02c7 │ │ +18f35a: 2300 2f11 |0037: new-array v0, v0, [Ljava/lang/String; // type@112f │ │ +18f35e: 1100 |0039: return-object v0 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0001 line=43 │ │ 0x0010 line=45 │ │ 0x0013 line=46 │ │ @@ -554567,17 +554568,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18f8fc: |[18f8fc] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ -18f90c: 7010 6705 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@0567 │ │ -18f912: 0e00 |0003: return-void │ │ +18f900: |[18f900] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.:()V │ │ +18f910: 7010 6705 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/Fragment;.:()V // method@0567 │ │ +18f916: 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;) │ │ @@ -554585,17 +554586,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 │ │ -18f8e4: |[18f8e4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ -18f8f4: 5400 7c41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@417c │ │ -18f8f8: 1100 |0002: return-object v0 │ │ +18f8e8: |[18f8e8] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.access$200:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; │ │ +18f8f8: 5400 7c41 |0000: iget-object v0, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@417c │ │ +18f8fc: 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;) │ │ @@ -554603,23 +554604,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 │ │ -18f8ac: |[18f8ac] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ -18f8bc: 2200 7b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107b │ │ -18f8c0: 7010 ee54 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@54ee │ │ -18f8c6: 2201 9600 |0005: new-instance v1, Landroid/os/Bundle; // type@0096 │ │ -18f8ca: 7010 3302 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0233 │ │ -18f8d0: 1a02 dd45 |000a: const-string v2, "assetDirectory" // string@45dd │ │ -18f8d4: 6e30 4202 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0242 │ │ -18f8da: 6e20 fa54 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@54fa │ │ -18f8e0: 1100 |0012: return-object v0 │ │ +18f8b0: |[18f8b0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.newInstance:(Ljava/lang/String;)Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ +18f8c0: 2200 7b10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; // type@107b │ │ +18f8c4: 7010 ee54 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.:()V // method@54ee │ │ +18f8ca: 2201 9600 |0005: new-instance v1, Landroid/os/Bundle; // type@0096 │ │ +18f8ce: 7010 3302 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@0233 │ │ +18f8d4: 1a02 dd45 |000a: const-string v2, "assetDirectory" // string@45dd │ │ +18f8d8: 6e30 4202 2103 |000c: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0242 │ │ +18f8de: 6e20 fa54 1000 |000f: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.setArguments:(Landroid/os/Bundle;)V // method@54fa │ │ +18f8e4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=50 │ │ 0x000a line=51 │ │ 0x000f line=52 │ │ locals : │ │ @@ -554631,38 +554632,38 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 46 16-bit code units │ │ -18f914: |[18f914] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -18f924: 6f20 6905 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0569 │ │ -18f92a: 7110 0e4f 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0e │ │ -18f930: 0c04 |0006: move-result-object v4 │ │ -18f932: 5b34 7b41 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@417b │ │ -18f936: 6e10 f154 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@54f1 │ │ -18f93c: 0c04 |000c: move-result-object v4 │ │ -18f93e: 1a00 dd45 |000d: const-string v0, "assetDirectory" // string@45dd │ │ -18f942: 6e20 3b02 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ -18f948: 0c04 |0012: move-result-object v4 │ │ -18f94a: 5b34 7a41 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@417a │ │ -18f94e: 6e10 f254 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@54f2 │ │ -18f954: 0c04 |0018: move-result-object v4 │ │ -18f956: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -18f958: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -18f95a: 6e40 a405 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@05a4 │ │ -18f960: 5434 7d41 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ -18f964: 2200 a701 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a7 │ │ -18f968: 6e10 f054 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ -18f96e: 0c01 |0025: move-result-object v1 │ │ -18f970: 1232 |0026: const/4 v2, #int 3 // #3 │ │ -18f972: 7030 d805 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05d8 │ │ -18f978: 6e20 0a06 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -18f97e: 0e00 |002d: return-void │ │ +18f918: |[18f918] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +18f928: 6f20 6905 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@0569 │ │ +18f92e: 7110 0e4f 0300 |0003: invoke-static {v3}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0e │ │ +18f934: 0c04 |0006: move-result-object v4 │ │ +18f936: 5b34 7b41 |0007: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@417b │ │ +18f93a: 6e10 f154 0300 |0009: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getArguments:()Landroid/os/Bundle; // method@54f1 │ │ +18f940: 0c04 |000c: move-result-object v4 │ │ +18f942: 1a00 dd45 |000d: const-string v0, "assetDirectory" // string@45dd │ │ +18f946: 6e20 3b02 0400 |000f: invoke-virtual {v4, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@023b │ │ +18f94c: 0c04 |0012: move-result-object v4 │ │ +18f94e: 5b34 7a41 |0013: iput-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@417a │ │ +18f952: 6e10 f254 0300 |0015: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getLoaderManager:()Landroidx/loader/app/LoaderManager; // method@54f2 │ │ +18f958: 0c04 |0018: move-result-object v4 │ │ +18f95a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +18f95c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +18f95e: 6e40 a405 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@05a4 │ │ +18f964: 5434 7d41 |001e: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ +18f968: 2200 a701 |0020: new-instance v0, Landroidx/recyclerview/widget/GridLayoutManager; // type@01a7 │ │ +18f96c: 6e10 f054 0300 |0022: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ +18f972: 0c01 |0025: move-result-object v1 │ │ +18f974: 1232 |0026: const/4 v2, #int 3 // #3 │ │ +18f976: 7030 d805 1002 |0027: invoke-direct {v0, v1, v2}, Landroidx/recyclerview/widget/GridLayoutManager;.:(Landroid/content/Context;I)V // method@05d8 │ │ +18f97c: 6e20 0a06 0400 |002a: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +18f982: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ 0x0009 line=72 │ │ 0x0015 line=74 │ │ 0x001e line=75 │ │ @@ -554675,21 +554676,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 │ │ -18f884: |[18f884] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ -18f894: 2202 7410 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1074 │ │ -18f898: 6e10 f054 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ -18f89e: 0c03 |0005: move-result-object v3 │ │ -18f8a0: 5410 7a41 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@417a │ │ -18f8a4: 7030 c954 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@54c9 │ │ -18f8aa: 1102 |000b: return-object v2 │ │ +18f888: |[18f888] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroidx/loader/content/Loader; │ │ +18f898: 2202 7410 |0000: new-instance v2, Lorg/thoughtcrime/securesms/scribbles/StickerLoader; // type@1074 │ │ +18f89c: 6e10 f054 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ +18f8a2: 0c03 |0005: move-result-object v3 │ │ +18f8a4: 5410 7a41 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.assetDirectory:Ljava/lang/String; // field@417a │ │ +18f8a8: 7030 c954 3200 |0008: invoke-direct {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@54c9 │ │ +18f8ae: 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; │ │ @@ -554699,25 +554700,25 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -18f850: |[18f850] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -18f860: 6004 3327 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_fragment:I // field@2733 │ │ -18f864: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -18f866: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -18f86c: 0c02 |0006: move-result-object v2 │ │ -18f86e: 6003 5125 |0007: sget v3, Lorg/thoughtcrime/securesms/R$id;.stickers_recycler_view:I // field@2551 │ │ -18f872: 6e20 1703 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -18f878: 0c03 |000c: move-result-object v3 │ │ -18f87a: 1f03 b601 |000d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -18f87e: 5b13 7d41 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ -18f882: 1102 |0011: return-object v2 │ │ +18f854: |[18f854] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +18f864: 6004 3327 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_fragment:I // field@2733 │ │ +18f868: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +18f86a: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +18f870: 0c02 |0006: move-result-object v2 │ │ +18f872: 6003 5125 |0007: sget v3, Lorg/thoughtcrime/securesms/R$id;.stickers_recycler_view:I // field@2551 │ │ +18f876: 6e20 1703 3200 |0009: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +18f87c: 0c03 |000c: move-result-object v3 │ │ +18f87e: 1f03 b601 |000d: check-cast v3, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +18f882: 5b13 7d41 |000f: iput-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ +18f886: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment; │ │ 0x0000 - 0x0012 reg=2 (null) Landroid/view/LayoutInflater; │ │ @@ -554729,18 +554730,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 │ │ -18f980: |[18f980] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ -18f990: 1f02 2f11 |0000: check-cast v2, [Ljava/lang/String; // type@112f │ │ -18f994: 6e30 f854 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@54f8 │ │ -18f99a: 0e00 |0005: return-void │ │ +18f984: |[18f984] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;Ljava/lang/Object;)V │ │ +18f994: 1f02 2f11 |0000: check-cast v2, [Ljava/lang/String; // type@112f │ │ +18f998: 6e30 f854 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V // method@54f8 │ │ +18f99e: 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; │ │ @@ -554750,23 +554751,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 │ │ -18f99c: |[18f99c] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ -18f9ac: 5434 7d41 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ -18f9b0: 2200 7a10 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@107a │ │ -18f9b4: 6e10 f054 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ -18f9ba: 0c01 |0007: move-result-object v1 │ │ -18f9bc: 5432 7b41 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@417b │ │ -18f9c0: 7055 e454 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@54e4 │ │ -18f9c6: 6e20 0606 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -18f9cc: 0e00 |0010: return-void │ │ +18f9a0: |[18f9a0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoadFinished:(Landroidx/loader/content/Loader;[Ljava/lang/String;)V │ │ +18f9b0: 5434 7d41 |0000: iget-object v4, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ +18f9b4: 2200 7a10 |0002: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickersAdapter; // type@107a │ │ +18f9b8: 6e10 f054 0300 |0004: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@54f0 │ │ +18f9be: 0c01 |0007: move-result-object v1 │ │ +18f9c0: 5432 7b41 |0008: iget-object v2, v3, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.glideRequests:Lorg/thoughtcrime/securesms/mms/GlideRequests; // field@417b │ │ +18f9c4: 7055 e454 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@54e4 │ │ +18f9ca: 6e20 0606 0400 |000d: invoke-virtual {v4, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +18f9d0: 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; │ │ @@ -554776,19 +554777,19 @@ │ │ type : '(Landroidx/loader/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -18f9d0: |[18f9d0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ -18f9e0: 5412 7d41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ -18f9e4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -18f9e6: 6e20 0606 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -18f9ec: 0e00 |0006: return-void │ │ +18f9d4: |[18f9d4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.onLoaderReset:(Landroidx/loader/content/Loader;)V │ │ +18f9e4: 5412 7d41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.recyclerView:Landroidx/recyclerview/widget/RecyclerView; // field@417d │ │ +18f9e8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +18f9ea: 6e20 0606 0200 |0003: invoke-virtual {v2, v0}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +18f9f0: 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; │ │ │ │ @@ -554797,17 +554798,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 │ │ -18f9f0: |[18f9f0] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ -18fa00: 5b01 7c41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@417c │ │ -18fa04: 0e00 |0002: return-void │ │ +18f9f4: |[18f9f4] org.thoughtcrime.securesms.scribbles.StickerSelectFragment.setListener:(Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V │ │ +18fa04: 5b01 7c41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment;.listener:Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener; // field@417c │ │ +18fa08: 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; │ │ │ │ @@ -554852,19 +554853,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 │ │ -18fa08: |[18fa08] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ -18fa18: 5b01 7e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ -18fa1c: 5b02 7f41 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ -18fa20: 7010 fe07 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@07fe │ │ -18fa26: 0e00 |0007: return-void │ │ +18fa0c: |[18fa0c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.:(Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer;Lorg/thoughtcrime/securesms/imageeditor/RendererContext;)V │ │ +18fa1c: 5b01 7e41 |0000: iput-object v1, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ +18fa20: 5b02 7f41 |0002: iput-object v2, v0, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ +18fa24: 7010 fe07 0000 |0004: invoke-direct {v0}, Lcom/bumptech/glide/request/target/CustomTarget;.:()V // method@07fe │ │ +18fa2a: 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; │ │ @@ -554875,19 +554876,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -18fa28: |[18fa28] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ -18fa38: 5412 7e41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ -18fa3c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -18fa3e: 7120 0855 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@5508 │ │ -18fa44: 0e00 |0006: return-void │ │ +18fa2c: |[18fa2c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onLoadCleared:(Landroid/graphics/drawable/Drawable;)V │ │ +18fa3c: 5412 7e41 |0000: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ +18fa40: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +18fa42: 7120 0855 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@5508 │ │ +18fa48: 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; │ │ │ │ @@ -554896,23 +554897,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 │ │ -18fa48: |[18fa48] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -18fa58: 5413 7e41 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ -18fa5c: 5410 7f41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ -18fa60: 7130 0755 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@5507 │ │ -18fa66: 5412 7f41 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ -18fa6a: 5422 563e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e56 │ │ -18fa6e: 5413 7e41 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ -18fa72: 7220 574c 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4c57 │ │ -18fa78: 0e00 |0010: return-void │ │ +18fa4c: |[18fa4c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Landroid/graphics/Bitmap;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +18fa5c: 5413 7e41 |0000: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ +18fa60: 5410 7f41 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ +18fa64: 7130 0755 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@5507 │ │ +18fa6a: 5412 7f41 |0007: iget-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.val$rendererContext:Lorg/thoughtcrime/securesms/imageeditor/RendererContext; // field@417f │ │ +18fa6e: 5422 563e |0009: iget-object v2, v2, Lorg/thoughtcrime/securesms/imageeditor/RendererContext;.invalidate:Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate; // field@3e56 │ │ +18fa72: 5413 7e41 |000b: iget-object v3, v1, Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer$1;.this$0:Lorg/thoughtcrime/securesms/scribbles/UriGlideRenderer; // field@417e │ │ +18fa76: 7220 574c 3200 |000d: invoke-interface {v2, v3}, Lorg/thoughtcrime/securesms/imageeditor/RendererContext$Invalidate;.onInvalidate:(Lorg/thoughtcrime/securesms/imageeditor/Renderer;)V // method@4c57 │ │ +18fa7c: 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; │ │ @@ -554923,18 +554924,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 │ │ -18fa7c: |[18fa7c] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ -18fa8c: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ -18fa90: 6e30 fe54 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@54fe │ │ -18fa96: 0e00 |0005: return-void │ │ +18fa80: |[18fa80] org.thoughtcrime.securesms.scribbles.UriGlideRenderer$1.onResourceReady:(Ljava/lang/Object;Lcom/bumptech/glide/request/transition/Transition;)V │ │ +18fa90: 1f01 4500 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0045 │ │ +18fa94: 6e30 fe54 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@54fe │ │ +18fa9a: 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; │ │ @@ -605632,41 +605633,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -18f4a0: |[18f4a0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -18f4b0: 6000 3421 |0000: sget v0, Lorg/thoughtcrime/securesms/R$drawable;.ic_tag_faces_white_24dp:I // field@2134 │ │ -18f4b4: 6001 4621 |0002: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.ic_work_white_24dp:I // field@2146 │ │ -18f4b8: 6002 1921 |0004: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.ic_pets_white_24dp:I // field@2119 │ │ -18f4bc: 6003 fd20 |0006: sget v3, Lorg/thoughtcrime/securesms/R$drawable;.ic_local_dining_white_24dp:I // field@20fd │ │ -18f4c0: 6004 4521 |0008: sget v4, Lorg/thoughtcrime/securesms/R$drawable;.ic_wb_sunny_white_24dp:I // field@2145 │ │ -18f4c4: 2454 1411 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [I // type@1114 │ │ -18f4ca: 0c00 |000d: move-result-object v0 │ │ -18f4cc: 6900 7041 |000e: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4170 │ │ -18f4d0: 0e00 |0010: return-void │ │ +18f4a4: |[18f4a4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +18f4b4: 6000 3421 |0000: sget v0, Lorg/thoughtcrime/securesms/R$drawable;.ic_tag_faces_white_24dp:I // field@2134 │ │ +18f4b8: 6001 4621 |0002: sget v1, Lorg/thoughtcrime/securesms/R$drawable;.ic_work_white_24dp:I // field@2146 │ │ +18f4bc: 6002 1921 |0004: sget v2, Lorg/thoughtcrime/securesms/R$drawable;.ic_pets_white_24dp:I // field@2119 │ │ +18f4c0: 6003 fd20 |0006: sget v3, Lorg/thoughtcrime/securesms/R$drawable;.ic_local_dining_white_24dp:I // field@20fd │ │ +18f4c4: 6004 4521 |0008: sget v4, Lorg/thoughtcrime/securesms/R$drawable;.ic_wb_sunny_white_24dp:I // field@2145 │ │ +18f4c8: 2454 1411 1032 |000a: filled-new-array {v0, v1, v2, v3, v4}, [I // type@1114 │ │ +18f4ce: 0c00 |000d: move-result-object v0 │ │ +18f4d0: 6900 7041 |000e: sput-object v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4170 │ │ +18f4d4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18f4d4: |[18f4d4] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ -18f4e4: 7010 7a05 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@057a │ │ -18f4ea: 0e00 |0003: return-void │ │ +18f4d8: |[18f4d8] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.:()V │ │ +18f4e8: 7010 7a05 0000 |0000: invoke-direct {v0}, Landroidx/fragment/app/FragmentActivity;.:()V // method@057a │ │ +18f4ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity; │ │ │ │ Virtual methods - │ │ @@ -605675,44 +605676,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -18f4ec: |[18f4ec] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ -18f4fc: 6f20 8a05 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@058a │ │ -18f502: 6004 3227 |0003: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_activity:I // field@2732 │ │ -18f506: 6e20 d954 4300 |0005: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@54d9 │ │ -18f50c: 6004 6422 |0008: sget v4, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_pager:I // field@2264 │ │ -18f510: 6e20 d254 4300 |000a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54d2 │ │ -18f516: 0c04 |000d: move-result-object v4 │ │ -18f518: 1f04 b901 |000e: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b9 │ │ -18f51c: 2200 7510 |0010: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1075 │ │ -18f520: 6e10 d454 0300 |0012: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@54d4 │ │ -18f526: 0c01 |0015: move-result-object v1 │ │ -18f528: 7030 cd54 1003 |0016: invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@54cd │ │ -18f52e: 6e20 1606 0400 |0019: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0616 │ │ -18f534: 6000 6522 |001c: sget v0, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_tabs:I // field@2265 │ │ -18f538: 6e20 d254 0300 |001e: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54d2 │ │ -18f53e: 0c00 |0021: move-result-object v0 │ │ -18f540: 1f00 8b02 |0022: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@028b │ │ -18f544: 6e20 f508 4000 |0024: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08f5 │ │ -18f54a: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -18f54c: 6e10 f408 0000 |0028: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08f4 │ │ -18f552: 0a01 |002b: move-result v1 │ │ -18f554: 3514 1000 |002c: if-ge v4, v1, 003c // +0010 │ │ -18f558: 6e20 f308 4000 |002e: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f3 │ │ -18f55e: 0c01 |0031: move-result-object v1 │ │ -18f560: 6202 7041 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4170 │ │ -18f564: 4402 0204 |0034: aget v2, v2, v4 │ │ -18f568: 6e20 f108 2100 |0036: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f1 │ │ -18f56e: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -18f572: 28ed |003b: goto 0028 // -0013 │ │ -18f574: 0e00 |003c: return-void │ │ +18f4f0: |[18f4f0] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onCreate:(Landroid/os/Bundle;)V │ │ +18f500: 6f20 8a05 4300 |0000: invoke-super {v3, v4}, Landroidx/fragment/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@058a │ │ +18f506: 6004 3227 |0003: sget v4, Lorg/thoughtcrime/securesms/R$layout;.scribble_select_sticker_activity:I // field@2732 │ │ +18f50a: 6e20 d954 4300 |0005: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setContentView:(I)V // method@54d9 │ │ +18f510: 6004 6422 |0008: sget v4, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_pager:I // field@2264 │ │ +18f514: 6e20 d254 4300 |000a: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54d2 │ │ +18f51a: 0c04 |000d: move-result-object v4 │ │ +18f51c: 1f04 b901 |000e: check-cast v4, Landroidx/viewpager/widget/ViewPager; // type@01b9 │ │ +18f520: 2200 7510 |0010: new-instance v0, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter; // type@1075 │ │ +18f524: 6e10 d454 0300 |0012: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.getSupportFragmentManager:()Landroidx/fragment/app/FragmentManager; // method@54d4 │ │ +18f52a: 0c01 |0015: move-result-object v1 │ │ +18f52c: 7030 cd54 1003 |0016: invoke-direct {v0, v1, v3}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity$StickerPagerAdapter;.:(Landroidx/fragment/app/FragmentManager;Lorg/thoughtcrime/securesms/scribbles/StickerSelectFragment$StickerSelectionListener;)V // method@54cd │ │ +18f532: 6e20 1606 0400 |0019: invoke-virtual {v4, v0}, Landroidx/viewpager/widget/ViewPager;.setAdapter:(Landroidx/viewpager/widget/PagerAdapter;)V // method@0616 │ │ +18f538: 6000 6522 |001c: sget v0, Lorg/thoughtcrime/securesms/R$id;.camera_sticker_tabs:I // field@2265 │ │ +18f53c: 6e20 d254 0300 |001e: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.findViewById:(I)Landroid/view/View; // method@54d2 │ │ +18f542: 0c00 |0021: move-result-object v0 │ │ +18f544: 1f00 8b02 |0022: check-cast v0, Lcom/google/android/material/tabs/TabLayout; // type@028b │ │ +18f548: 6e20 f508 4000 |0024: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.setupWithViewPager:(Landroidx/viewpager/widget/ViewPager;)V // method@08f5 │ │ +18f54e: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +18f550: 6e10 f408 0000 |0028: invoke-virtual {v0}, Lcom/google/android/material/tabs/TabLayout;.getTabCount:()I // method@08f4 │ │ +18f556: 0a01 |002b: move-result v1 │ │ +18f558: 3514 1000 |002c: if-ge v4, v1, 003c // +0010 │ │ +18f55c: 6e20 f308 4000 |002e: invoke-virtual {v0, v4}, Lcom/google/android/material/tabs/TabLayout;.getTabAt:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f3 │ │ +18f562: 0c01 |0031: move-result-object v1 │ │ +18f564: 6202 7041 |0032: sget-object v2, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.TAB_TITLES:[I // field@4170 │ │ +18f568: 4402 0204 |0034: aget v2, v2, v4 │ │ +18f56c: 6e20 f108 2100 |0036: invoke-virtual {v1, v2}, Lcom/google/android/material/tabs/TabLayout$Tab;.setIcon:(I)Lcom/google/android/material/tabs/TabLayout$Tab; // method@08f1 │ │ +18f572: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +18f576: 28ed |003b: goto 0028 // -0013 │ │ +18f578: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0008 line=52 │ │ 0x0010 line=53 │ │ 0x001c line=55 │ │ @@ -605728,25 +605729,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -18f468: |[18f468] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -18f478: 7210 f102 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ -18f47e: 0a00 |0003: move-result v0 │ │ -18f480: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ -18f486: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ -18f48a: 6e10 d554 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@54d5 │ │ -18f490: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -18f492: 0f03 |000d: return v3 │ │ -18f494: 6f20 8b05 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@058b │ │ -18f49a: 0a03 |0011: move-result v3 │ │ -18f49c: 0f03 |0012: return v3 │ │ +18f46c: |[18f46c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +18f47c: 7210 f102 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@02f1 │ │ +18f482: 0a00 |0003: move-result v0 │ │ +18f484: 1401 2c00 0201 |0004: const v1, #float 2.38774e-38 // #0102002c │ │ +18f48a: 3310 0700 |0007: if-ne v0, v1, 000e // +0007 │ │ +18f48e: 6e10 d554 0200 |0009: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.onBackPressed:()V // method@54d5 │ │ +18f494: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +18f496: 0f03 |000d: return v3 │ │ +18f498: 6f20 8b05 3200 |000e: invoke-super {v2, v3}, Landroidx/fragment/app/FragmentActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@058b │ │ +18f49e: 0a03 |0011: move-result v3 │ │ +18f4a0: 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; │ │ @@ -605757,23 +605758,23 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -18f578: |[18f578] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ -18f588: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ -18f58c: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ -18f592: 1a01 ec52 |0005: const-string v1, "extra_sticker_file" // string@52ec │ │ -18f596: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ -18f59c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -18f59e: 6e30 da54 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@54da │ │ -18f5a4: 6e10 d354 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@54d3 │ │ -18f5aa: 0e00 |0011: return-void │ │ +18f57c: |[18f57c] org.thoughtcrime.securesms.scribbles.StickerSelectActivity.onStickerSelected:(Ljava/lang/String;)V │ │ +18f58c: 2200 2b00 |0000: new-instance v0, Landroid/content/Intent; // type@002b │ │ +18f590: 7010 8300 0000 |0002: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@0083 │ │ +18f596: 1a01 ec52 |0005: const-string v1, "extra_sticker_file" // string@52ec │ │ +18f59a: 6e30 a000 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00a0 │ │ +18f5a0: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +18f5a2: 6e30 da54 3200 |000b: invoke-virtual {v2, v3, v0}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.setResult:(ILandroid/content/Intent;)V // method@54da │ │ +18f5a8: 6e10 d354 0200 |000e: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/scribbles/StickerSelectActivity;.finish:()V // method@54d3 │ │ +18f5ae: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x000b line=76 │ │ 0x000e line=77 │ │ locals : │ │ @@ -605836,17 +605837,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -190bbc: |[190bbc] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ -190bcc: 7010 4e3b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3b4e │ │ -190bd2: 0e00 |0003: return-void │ │ +190bc0: |[190bc0] org.thoughtcrime.securesms.search.SearchFragment.:()V │ │ +190bd0: 7010 4e3b 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.:()V // method@3b4e │ │ +190bd6: 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;) │ │ @@ -605854,21 +605855,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 │ │ -190bf4: |[190bf4] 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 │ │ -190c04: 6e10 7806 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -190c0a: 0a01 |0003: move-result v1 │ │ -190c0c: 6e20 8c06 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ -190c12: 0a00 |0007: move-result v0 │ │ -190c14: 6e20 743e 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e74 │ │ -190c1a: 0e00 |000b: return-void │ │ +190bf8: |[190bf8] 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 │ │ +190c08: 6e10 7806 0100 |0000: invoke-virtual {v1}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +190c0e: 0a01 |0003: move-result v1 │ │ +190c10: 6e20 8c06 1000 |0004: invoke-virtual {v0, v1}, Lcom/b44t/messenger/DcContext;.createChatByContactId:(I)I // method@068c │ │ +190c16: 0a00 |0007: move-result v0 │ │ +190c18: 6e20 743e 0200 |0008: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e74 │ │ +190c1e: 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; │ │ @@ -605881,21 +605882,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 │ │ -190b90: |[190b90] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ -190ba0: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ -190ba4: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ -190baa: 2201 8710 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@1087 │ │ -190bae: 7010 3955 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5539 │ │ -190bb4: 6e20 5255 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@5552 │ │ -190bba: 1101 |000d: return-object v1 │ │ +190b94: |[190b94] org.thoughtcrime.securesms.search.SearchFragment.newInstance:()Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ +190ba4: 2200 9600 |0000: new-instance v0, Landroid/os/Bundle; // type@0096 │ │ +190ba8: 7010 3302 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@0233 │ │ +190bae: 2201 8710 |0005: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment; // type@1087 │ │ +190bb2: 7010 3955 0100 |0007: invoke-direct {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.:()V // method@5539 │ │ +190bb8: 6e20 5255 0100 |000a: invoke-virtual {v1, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment;.setArguments:(Landroid/os/Bundle;)V // method@5552 │ │ +190bbe: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=60 │ │ 0x000a line=61 │ │ locals : │ │ │ │ @@ -605905,17 +605906,17 @@ │ │ type : '()Lorg/thoughtcrime/securesms/BaseConversationListAdapter;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -190b78: |[190b78] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ -190b88: 5410 b041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -190b8c: 1100 |0002: return-object v0 │ │ +190b7c: |[190b7c] org.thoughtcrime.securesms.search.SearchFragment.getListAdapter:()Lorg/thoughtcrime/securesms/BaseConversationListAdapter; │ │ +190b8c: 5410 b041 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +190b90: 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;) │ │ @@ -605923,19 +605924,19 @@ │ │ type : '(Lcom/b44t/messenger/DcEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -190bd4: |[190bd4] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ -190be4: 5401 b541 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190be8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -190bec: 6e10 9355 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@5593 │ │ -190bf2: 0e00 |0007: return-void │ │ +190bd8: |[190bd8] org.thoughtcrime.securesms.search.SearchFragment.handleEvent:(Lcom/b44t/messenger/DcEvent;)V │ │ +190be8: 5401 b541 |0000: iget-object v1, v0, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190bec: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +190bf0: 6e10 9355 0100 |0004: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:()V // method@5593 │ │ +190bf6: 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; │ │ @@ -605945,58 +605946,58 @@ │ │ type : '(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V' │ │ access : 0x1000 (SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -190c1c: |[190c1c] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ -190c2c: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ -190c30: 2803 |0002: goto 0005 // +0003 │ │ -190c32: 6205 d441 |0003: sget-object v5, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ -190c36: 5440 b041 |0005: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -190c3a: 6e20 8155 5000 |0007: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5581 │ │ -190c40: 5440 b141 |000a: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ -190c44: 6e10 3957 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5739 │ │ -190c4a: 6e10 9b55 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@559b │ │ -190c50: 0a05 |0012: move-result v5 │ │ -190c52: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -190c54: 3805 3600 |0014: if-eqz v5, 004a // +0036 │ │ -190c58: 5445 b541 |0016: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190c5c: 6e10 8d55 0500 |0018: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@558d │ │ -190c62: 0c05 |001b: move-result-object v5 │ │ -190c64: 6e10 f60a 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ -190c6a: 0c05 |001f: move-result-object v5 │ │ -190c6c: 7110 a802 0500 |0020: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ -190c72: 0a05 |0023: move-result v5 │ │ -190c74: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ -190c78: 5445 b341 |0026: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190c7c: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ -190c80: 6e20 7004 0500 |002a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ -190c86: 2829 |002d: goto 0056 // +0029 │ │ -190c88: 5445 b341 |002e: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190c8c: 6e20 7004 0500 |0030: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ -190c92: 5445 b341 |0033: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190c96: 6001 8d2b |0035: sget v1, Lorg/thoughtcrime/securesms/R$string;.search_no_result_for_x:I // field@2b8d │ │ -190c9a: 5442 b541 |0037: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190c9e: 6e10 8d55 0200 |0039: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@558d │ │ -190ca4: 0c02 |003c: move-result-object v2 │ │ -190ca6: 1213 |003d: const/4 v3, #int 1 // #1 │ │ -190ca8: 2333 2d11 |003e: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ -190cac: 4d02 0300 |0040: aput-object v2, v3, v0 │ │ -190cb0: 6e30 3d55 1403 |0042: invoke-virtual {v4, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@553d │ │ -190cb6: 0c00 |0045: move-result-object v0 │ │ -190cb8: 6e20 6b04 0500 |0046: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -190cbe: 280d |0049: goto 0056 // +000d │ │ -190cc0: 5445 b341 |004a: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190cc4: 6e20 7004 0500 |004c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ -190cca: 5445 b341 |004f: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190cce: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ -190cd2: 6e20 6b04 0500 |0053: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -190cd8: 0e00 |0056: return-void │ │ +190c20: |[190c20] org.thoughtcrime.securesms.search.SearchFragment.lambda$onStart$0$org-thoughtcrime-securesms-search-SearchFragment:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V │ │ +190c30: 3805 0300 |0000: if-eqz v5, 0003 // +0003 │ │ +190c34: 2803 |0002: goto 0005 // +0003 │ │ +190c36: 6205 d441 |0003: sget-object v5, Lorg/thoughtcrime/securesms/search/model/SearchResult;.EMPTY:Lorg/thoughtcrime/securesms/search/model/SearchResult; // field@41d4 │ │ +190c3a: 5440 b041 |0005: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +190c3e: 6e20 8155 5000 |0007: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.updateResults:(Lorg/thoughtcrime/securesms/search/model/SearchResult;)V // method@5581 │ │ +190c44: 5440 b141 |000a: iget-object v0, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ +190c48: 6e10 3957 0000 |000c: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.invalidateLayouts:()V // method@5739 │ │ +190c4e: 6e10 9b55 0500 |000f: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/model/SearchResult;.isEmpty:()Z // method@559b │ │ +190c54: 0a05 |0012: move-result v5 │ │ +190c56: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +190c58: 3805 3600 |0014: if-eqz v5, 004a // +0036 │ │ +190c5c: 5445 b541 |0016: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190c60: 6e10 8d55 0500 |0018: invoke-virtual {v5}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@558d │ │ +190c66: 0c05 |001b: move-result-object v5 │ │ +190c68: 6e10 f60a 0500 |001c: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@0af6 │ │ +190c6e: 0c05 |001f: move-result-object v5 │ │ +190c70: 7110 a802 0500 |0020: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@02a8 │ │ +190c76: 0a05 |0023: move-result v5 │ │ +190c78: 3805 0a00 |0024: if-eqz v5, 002e // +000a │ │ +190c7c: 5445 b341 |0026: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190c80: 1300 0800 |0028: const/16 v0, #int 8 // #8 │ │ +190c84: 6e20 7004 0500 |002a: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ +190c8a: 2829 |002d: goto 0056 // +0029 │ │ +190c8c: 5445 b341 |002e: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190c90: 6e20 7004 0500 |0030: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ +190c96: 5445 b341 |0033: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190c9a: 6001 8d2b |0035: sget v1, Lorg/thoughtcrime/securesms/R$string;.search_no_result_for_x:I // field@2b8d │ │ +190c9e: 5442 b541 |0037: iget-object v2, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190ca2: 6e10 8d55 0200 |0039: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getLastQuery:()Ljava/lang/String; // method@558d │ │ +190ca8: 0c02 |003c: move-result-object v2 │ │ +190caa: 1213 |003d: const/4 v3, #int 1 // #1 │ │ +190cac: 2333 2d11 |003e: new-array v3, v3, [Ljava/lang/Object; // type@112d │ │ +190cb0: 4d02 0300 |0040: aput-object v2, v3, v0 │ │ +190cb4: 6e30 3d55 1403 |0042: invoke-virtual {v4, v1, v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@553d │ │ +190cba: 0c00 |0045: move-result-object v0 │ │ +190cbc: 6e20 6b04 0500 |0046: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +190cc2: 280d |0049: goto 0056 // +000d │ │ +190cc4: 5445 b341 |004a: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190cc8: 6e20 7004 0500 |004c: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@0470 │ │ +190cce: 5445 b341 |004f: iget-object v5, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190cd2: 1a00 0000 |0051: const-string v0, "" // string@0000 │ │ +190cd6: 6e20 6b04 0500 |0053: invoke-virtual {v5, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +190cdc: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=0 │ │ 0x0003 line=113 │ │ 0x0005 line=115 │ │ 0x000a line=116 │ │ 0x000f line=118 │ │ @@ -606015,42 +606016,42 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -190ae8: |[190ae8] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ -190af8: 6e10 4f55 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@554f │ │ -190afe: 0c00 |0003: move-result-object v0 │ │ -190b00: 7110 bd49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -190b06: 0c00 |0007: move-result-object v0 │ │ -190b08: 5441 b041 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -190b0c: 6e10 6d55 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@556d │ │ -190b12: 0c01 |000d: move-result-object v1 │ │ -190b14: 7210 000d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ -190b1a: 0c01 |0011: move-result-object v1 │ │ -190b1c: 7210 aa0c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ -190b22: 0a02 |0015: move-result v2 │ │ -190b24: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ -190b28: 7210 ab0c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ -190b2e: 0c02 |001b: move-result-object v2 │ │ -190b30: 1f02 f202 |001c: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ -190b34: 6e10 540a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ -190b3a: 0b02 |0021: move-result-wide v2 │ │ -190b3c: 8423 |0022: long-to-int v3, v2 │ │ -190b3e: 6e20 9906 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ -190b44: 0c02 |0026: move-result-object v2 │ │ -190b46: 6e10 5f06 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@065f │ │ -190b4c: 0a02 |002a: move-result v2 │ │ -190b4e: 1213 |002b: const/4 v3, #int 1 // #1 │ │ -190b50: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ -190b54: 0f03 |002e: return v3 │ │ -190b56: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -190b58: 0f00 |0030: return v0 │ │ +190aec: |[190aec] org.thoughtcrime.securesms.search.SearchFragment.offerToArchive:()Z │ │ +190afc: 6e10 4f55 0400 |0000: invoke-virtual {v4}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireActivity:()Landroidx/fragment/app/FragmentActivity; // method@554f │ │ +190b02: 0c00 |0003: move-result-object v0 │ │ +190b04: 7110 bd49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +190b0a: 0c00 |0007: move-result-object v0 │ │ +190b0c: 5441 b041 |0008: iget-object v1, v4, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +190b10: 6e10 6d55 0100 |000a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.getBatchSelections:()Ljava/util/Set; // method@556d │ │ +190b16: 0c01 |000d: move-result-object v1 │ │ +190b18: 7210 000d 0100 |000e: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@0d00 │ │ +190b1e: 0c01 |0011: move-result-object v1 │ │ +190b20: 7210 aa0c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@0caa │ │ +190b26: 0a02 |0015: move-result v2 │ │ +190b28: 3802 1900 |0016: if-eqz v2, 002f // +0019 │ │ +190b2c: 7210 ab0c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@0cab │ │ +190b32: 0c02 |001b: move-result-object v2 │ │ +190b34: 1f02 f202 |001c: check-cast v2, Ljava/lang/Long; // type@02f2 │ │ +190b38: 6e10 540a 0200 |001e: invoke-virtual {v2}, Ljava/lang/Long;.longValue:()J // method@0a54 │ │ +190b3e: 0b02 |0021: move-result-wide v2 │ │ +190b40: 8423 |0022: long-to-int v3, v2 │ │ +190b42: 6e20 9906 3000 |0023: invoke-virtual {v0, v3}, Lcom/b44t/messenger/DcContext;.getChat:(I)Lcom/b44t/messenger/DcChat; // method@0699 │ │ +190b48: 0c02 |0026: move-result-object v2 │ │ +190b4a: 6e10 5f06 0200 |0027: invoke-virtual {v2}, Lcom/b44t/messenger/DcChat;.getVisibility:()I // method@065f │ │ +190b50: 0a02 |002a: move-result v2 │ │ +190b52: 1213 |002b: const/4 v3, #int 1 // #1 │ │ +190b54: 3232 e6ff |002c: if-eq v2, v3, 0012 // -001a │ │ +190b58: 0f03 |002e: return v3 │ │ +190b5a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +190b5c: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0008 line=216 │ │ 0x000e line=217 │ │ 0x0023 line=218 │ │ 0x0027 line=219 │ │ @@ -606062,20 +606063,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -190cdc: |[190cdc] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -190cec: 6f20 6b3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3b6b │ │ -190cf2: 5410 b141 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ -190cf6: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -190cfa: 6e20 3b57 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@573b │ │ -190d00: 0e00 |000a: return-void │ │ +190ce0: |[190ce0] org.thoughtcrime.securesms.search.SearchFragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +190cf0: 6f20 6b3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@3b6b │ │ +190cf6: 5410 b141 |0003: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ +190cfa: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +190cfe: 6e20 3b57 2000 |0007: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@573b │ │ +190d04: 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; │ │ @@ -606086,61 +606087,61 @@ │ │ type : '(Lcom/b44t/messenger/DcContact;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -190d04: |[190d04] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ -190d14: 5480 ae41 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ae │ │ -190d18: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -190d1c: 0e00 |0004: return-void │ │ -190d1e: 6e10 3a55 0800 |0005: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ -190d24: 0c00 |0008: move-result-object v0 │ │ -190d26: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ -190d2a: 3800 4f00 |000b: if-eqz v0, 005a // +004f │ │ -190d2e: 6e10 5055 0800 |000d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190d34: 0c01 |0010: move-result-object v1 │ │ -190d36: 7110 bd49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -190d3c: 0c01 |0014: move-result-object v1 │ │ -190d3e: 6e10 7806 0900 |0015: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ -190d44: 0a02 |0018: move-result v2 │ │ -190d46: 6e20 9d06 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ -190d4c: 0a02 |001c: move-result v2 │ │ -190d4e: 3902 3a00 |001d: if-nez v2, 0057 // +003a │ │ -190d52: 2202 4901 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ -190d56: 6e10 5055 0800 |0021: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190d5c: 0c03 |0024: move-result-object v3 │ │ -190d5e: 7020 8804 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ -190d64: 6003 f727 |0028: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f7 │ │ -190d68: 6e10 7b06 0900 |002a: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@067b │ │ -190d6e: 0c04 |002d: move-result-object v4 │ │ -190d70: 1215 |002e: const/4 v5, #int 1 // #1 │ │ -190d72: 2356 2d11 |002f: new-array v6, v5, [Ljava/lang/Object; // type@112d │ │ -190d76: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -190d78: 4d04 0607 |0032: aput-object v4, v6, v7 │ │ -190d7c: 6e30 3d55 3806 |0034: invoke-virtual {v8, v3, v6}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@553d │ │ -190d82: 0c03 |0037: move-result-object v3 │ │ -190d84: 6e20 8e04 3200 |0038: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ -190d8a: 0c02 |003b: move-result-object v2 │ │ -190d8c: 6e20 8a04 5200 |003c: invoke-virtual {v2, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ -190d92: 0c02 |003f: move-result-object v2 │ │ -190d94: 1503 0401 |0040: const/high16 v3, #int 17039360 // #104 │ │ -190d98: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -190d9a: 6e30 8f04 3204 |0043: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ -190da0: 0c02 |0046: move-result-object v2 │ │ -190da2: 2203 8610 |0047: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@1086 │ │ -190da6: 7040 3755 1309 |0049: invoke-direct {v3, v1, v9, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V // method@5537 │ │ -190dac: 1409 0a00 0401 |004c: const v9, #float 2.42446e-38 // #0104000a │ │ -190db2: 6e30 9404 9203 |004f: invoke-virtual {v2, v9, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ -190db8: 0c09 |0052: move-result-object v9 │ │ -190dba: 6e10 9a04 0900 |0053: invoke-virtual {v9}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ -190dc0: 2804 |0056: goto 005a // +0004 │ │ -190dc2: 6e20 743e 2000 |0057: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e74 │ │ -190dc8: 0e00 |005a: return-void │ │ +190d08: |[190d08] org.thoughtcrime.securesms.search.SearchFragment.onContactClicked:(Lcom/b44t/messenger/DcContact;)V │ │ +190d18: 5480 ae41 |0000: iget-object v0, v8, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ae │ │ +190d1c: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +190d20: 0e00 |0004: return-void │ │ +190d22: 6e10 3a55 0800 |0005: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ +190d28: 0c00 |0008: move-result-object v0 │ │ +190d2a: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ +190d2e: 3800 4f00 |000b: if-eqz v0, 005a // +004f │ │ +190d32: 6e10 5055 0800 |000d: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190d38: 0c01 |0010: move-result-object v1 │ │ +190d3a: 7110 bd49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +190d40: 0c01 |0014: move-result-object v1 │ │ +190d42: 6e10 7806 0900 |0015: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getId:()I // method@0678 │ │ +190d48: 0a02 |0018: move-result v2 │ │ +190d4a: 6e20 9d06 2100 |0019: invoke-virtual {v1, v2}, Lcom/b44t/messenger/DcContext;.getChatIdByContactId:(I)I // method@069d │ │ +190d50: 0a02 |001c: move-result v2 │ │ +190d52: 3902 3a00 |001d: if-nez v2, 0057 // +003a │ │ +190d56: 2202 4901 |001f: new-instance v2, Landroidx/appcompat/app/AlertDialog$Builder; // type@0149 │ │ +190d5a: 6e10 5055 0800 |0021: invoke-virtual {v8}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190d60: 0c03 |0024: move-result-object v3 │ │ +190d62: 7020 8804 3200 |0025: invoke-direct {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@0488 │ │ +190d68: 6003 f727 |0028: sget v3, Lorg/thoughtcrime/securesms/R$string;.ask_start_chat_with:I // field@27f7 │ │ +190d6c: 6e10 7b06 0900 |002a: invoke-virtual {v9}, Lcom/b44t/messenger/DcContact;.getNameNAddr:()Ljava/lang/String; // method@067b │ │ +190d72: 0c04 |002d: move-result-object v4 │ │ +190d74: 1215 |002e: const/4 v5, #int 1 // #1 │ │ +190d76: 2356 2d11 |002f: new-array v6, v5, [Ljava/lang/Object; // type@112d │ │ +190d7a: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +190d7c: 4d04 0607 |0032: aput-object v4, v6, v7 │ │ +190d80: 6e30 3d55 3806 |0034: invoke-virtual {v8, v3, v6}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@553d │ │ +190d86: 0c03 |0037: move-result-object v3 │ │ +190d88: 6e20 8e04 3200 |0038: invoke-virtual {v2, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048e │ │ +190d8e: 0c02 |003b: move-result-object v2 │ │ +190d90: 6e20 8a04 5200 |003c: invoke-virtual {v2, v5}, Landroidx/appcompat/app/AlertDialog$Builder;.setCancelable:(Z)Landroidx/appcompat/app/AlertDialog$Builder; // method@048a │ │ +190d96: 0c02 |003f: move-result-object v2 │ │ +190d98: 1503 0401 |0040: const/high16 v3, #int 17039360 // #104 │ │ +190d9c: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +190d9e: 6e30 8f04 3204 |0043: invoke-virtual {v2, v3, v4}, Landroidx/appcompat/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@048f │ │ +190da4: 0c02 |0046: move-result-object v2 │ │ +190da6: 2203 8610 |0047: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1; // type@1086 │ │ +190daa: 7040 3755 1309 |0049: invoke-direct {v3, v1, v9, v0}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda1;.:(Lcom/b44t/messenger/DcContext;Lcom/b44t/messenger/DcContact;Lorg/thoughtcrime/securesms/ConversationListActivity;)V // method@5537 │ │ +190db0: 1409 0a00 0401 |004c: const v9, #float 2.42446e-38 // #0104000a │ │ +190db6: 6e30 9404 9203 |004f: invoke-virtual {v2, v9, v3}, Landroidx/appcompat/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder; // method@0494 │ │ +190dbc: 0c09 |0052: move-result-object v9 │ │ +190dbe: 6e10 9a04 0900 |0053: invoke-virtual {v9}, Landroidx/appcompat/app/AlertDialog$Builder;.show:()Landroidx/appcompat/app/AlertDialog; // method@049a │ │ +190dc4: 2804 |0056: goto 005a // +0004 │ │ +190dc6: 6e20 743e 2000 |0057: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/ConversationListActivity;.onCreateConversation:(I)V // method@3e74 │ │ +190dcc: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=163 │ │ 0x000d line=165 │ │ 0x0015 line=166 │ │ 0x001f line=168 │ │ @@ -606159,19 +606160,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 │ │ -190dcc: |[190dcc] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -190ddc: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -190de0: 8130 |0002: int-to-long v0, v3 │ │ -190de2: 6e30 4a55 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@554a │ │ -190de8: 0e00 |0006: return-void │ │ +190dd0: |[190dd0] org.thoughtcrime.securesms.search.SearchFragment.onConversationClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +190de0: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +190de4: 8130 |0002: int-to-long v0, v3 │ │ +190de6: 6e30 4a55 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemClick:(J)V // method@554a │ │ +190dec: 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; │ │ │ │ @@ -606180,19 +606181,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 │ │ -190dec: |[190dec] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ -190dfc: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ -190e00: 8130 |0002: int-to-long v0, v3 │ │ -190e02: 6e30 4b55 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@554b │ │ -190e08: 0e00 |0006: return-void │ │ +190df0: |[190df0] org.thoughtcrime.securesms.search.SearchFragment.onConversationLongClicked:(Lcom/b44t/messenger/DcChatlist$Item;)V │ │ +190e00: 5233 6800 |0000: iget v3, v3, Lcom/b44t/messenger/DcChatlist$Item;.chatId:I // field@0068 │ │ +190e04: 8130 |0002: int-to-long v0, v3 │ │ +190e06: 6e30 4b55 0201 |0003: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.onItemLongClick:(J)V // method@554b │ │ +190e0c: 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; │ │ │ │ @@ -606201,54 +606202,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -190e0c: |[190e0c] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ -190e1c: 6f20 6c3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3b6c │ │ -190e22: 2202 9410 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@1094 │ │ -190e26: 6e10 5055 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190e2c: 0c00 |0008: move-result-object v0 │ │ -190e2e: 7020 8755 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@5587 │ │ -190e34: 7120 a205 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05a2 │ │ -190e3a: 0c02 |000f: move-result-object v2 │ │ -190e3c: 1c00 9610 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ -190e40: 6e20 a105 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05a1 │ │ -190e46: 0c02 |0015: move-result-object v2 │ │ -190e48: 1f02 9610 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ -190e4c: 5b12 b541 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190e50: 6e10 5055 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190e56: 0c02 |001d: move-result-object v2 │ │ -190e58: 7110 be49 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49be │ │ -190e5e: 0c02 |0021: move-result-object v2 │ │ -190e60: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ -190e64: 6e30 9c49 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e6a: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ -190e6e: 6e30 9c49 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e74: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ -190e78: 6e30 9c49 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e7e: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ -190e82: 6e30 9c49 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e88: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ -190e8c: 6e30 9c49 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e92: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ -190e96: 6e30 9c49 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190e9c: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ -190ea0: 6e30 9c49 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190ea6: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ -190eaa: 6e30 9c49 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ -190eb0: 5412 b441 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ -190eb4: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ -190eb8: 5410 b541 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190ebc: 6e20 9455 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@5594 │ │ -190ec2: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -190ec4: 5b12 b441 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ -190ec8: 0e00 |0056: return-void │ │ +190e10: |[190e10] org.thoughtcrime.securesms.search.SearchFragment.onCreate:(Landroid/os/Bundle;)V │ │ +190e20: 6f20 6c3b 2100 |0000: invoke-super {v1, v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onCreate:(Landroid/os/Bundle;)V // method@3b6c │ │ +190e26: 2202 9410 |0003: new-instance v2, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory; // type@1094 │ │ +190e2a: 6e10 5055 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190e30: 0c00 |0008: move-result-object v0 │ │ +190e32: 7020 8755 0200 |0009: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel$Factory;.:(Landroid/content/Context;)V // method@5587 │ │ +190e38: 7120 a205 2100 |000c: invoke-static {v1, v2}, Landroidx/lifecycle/ViewModelProviders;.of:(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelProvider$Factory;)Landroidx/lifecycle/ViewModelProvider; // method@05a2 │ │ +190e3e: 0c02 |000f: move-result-object v2 │ │ +190e40: 1c00 9610 |0010: const-class v0, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ +190e44: 6e20 a105 0200 |0012: invoke-virtual {v2, v0}, Landroidx/lifecycle/ViewModelProvider;.get:(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; // method@05a1 │ │ +190e4a: 0c02 |0015: move-result-object v2 │ │ +190e4c: 1f02 9610 |0016: check-cast v2, Lorg/thoughtcrime/securesms/search/SearchViewModel; // type@1096 │ │ +190e50: 5b12 b541 |0018: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190e54: 6e10 5055 0100 |001a: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190e5a: 0c02 |001d: move-result-object v2 │ │ +190e5c: 7110 be49 0200 |001e: invoke-static {v2}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49be │ │ +190e62: 0c02 |0021: move-result-object v2 │ │ +190e64: 1300 e407 |0022: const/16 v0, #int 2020 // #7e4 │ │ +190e68: 6e30 9c49 0201 |0024: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190e6e: 1300 ee07 |0027: const/16 v0, #int 2030 // #7ee │ │ +190e72: 6e30 9c49 0201 |0029: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190e78: 1300 d507 |002c: const/16 v0, #int 2005 // #7d5 │ │ +190e7c: 6e30 9c49 0201 |002e: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190e82: 1300 d007 |0031: const/16 v0, #int 2000 // #7d0 │ │ +190e86: 6e30 9c49 0201 |0033: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190e8c: 1300 d807 |0036: const/16 v0, #int 2008 // #7d8 │ │ +190e90: 6e30 9c49 0201 |0038: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190e96: 1300 da07 |003b: const/16 v0, #int 2010 // #7da │ │ +190e9a: 6e30 9c49 0201 |003d: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190ea0: 1300 dc07 |0040: const/16 v0, #int 2012 // #7dc │ │ +190ea4: 6e30 9c49 0201 |0042: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190eaa: 1300 df07 |0045: const/16 v0, #int 2015 // #7df │ │ +190eae: 6e30 9c49 0201 |0047: invoke-virtual {v2, v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.addObserver:(ILorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@499c │ │ +190eb4: 5412 b441 |004a: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ +190eb8: 3802 0a00 |004c: if-eqz v2, 0056 // +000a │ │ +190ebc: 5410 b541 |004e: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190ec0: 6e20 9455 2000 |0050: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@5594 │ │ +190ec6: 1202 |0053: const/4 v2, #int 0 // #0 │ │ +190ec8: 5b12 b441 |0054: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ +190ecc: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=70 │ │ 0x001a line=71 │ │ 0x0024 line=72 │ │ 0x0029 line=73 │ │ @@ -606270,20 +606271,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -190ac8: |[190ac8] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -190ad8: 6004 aa26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.fragment_search:I // field@26aa │ │ -190adc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -190ade: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ -190ae4: 0c02 |0006: move-result-object v2 │ │ -190ae6: 1102 |0007: return-object v2 │ │ +190acc: |[190acc] org.thoughtcrime.securesms.search.SearchFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +190adc: 6004 aa26 |0000: sget v4, Lorg/thoughtcrime/securesms/R$layout;.fragment_search:I // field@26aa │ │ +190ae0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +190ae2: 6e40 e802 4203 |0003: invoke-virtual {v2, v4, v3, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@02e8 │ │ +190ae8: 0c02 |0006: move-result-object v2 │ │ +190aea: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0008 reg=3 (null) Landroid/view/ViewGroup; │ │ @@ -606294,22 +606295,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -190ecc: |[190ecc] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ -190edc: 6e10 5055 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190ee2: 0c00 |0003: move-result-object v0 │ │ -190ee4: 7110 be49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49be │ │ -190eea: 0c00 |0007: move-result-object v0 │ │ -190eec: 6e20 a649 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49a6 │ │ -190ef2: 6f10 6e3b 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3b6e │ │ -190ef8: 0e00 |000e: return-void │ │ +190ed0: |[190ed0] org.thoughtcrime.securesms.search.SearchFragment.onDestroy:()V │ │ +190ee0: 6e10 5055 0100 |0000: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190ee6: 0c00 |0003: move-result-object v0 │ │ +190ee8: 7110 be49 0000 |0004: invoke-static {v0}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getEventCenter:(Landroid/content/Context;)Lorg/thoughtcrime/securesms/connect/DcEventCenter; // method@49be │ │ +190eee: 0c00 |0007: move-result-object v0 │ │ +190ef0: 6e20 a649 1000 |0008: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter;.removeObservers:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)V // method@49a6 │ │ +190ef6: 6f10 6e3b 0100 |000b: invoke-super {v1}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onDestroy:()V // method@3b6e │ │ +190efc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000b line=144 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/thoughtcrime/securesms/search/SearchFragment; │ │ │ │ @@ -606318,32 +606319,32 @@ │ │ type : '(Lcom/b44t/messenger/DcMsg;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -190efc: |[190efc] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ -190f0c: 5430 ae41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ae │ │ -190f10: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -190f14: 0e00 |0004: return-void │ │ -190f16: 6e10 3a55 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ -190f1c: 0c00 |0008: move-result-object v0 │ │ -190f1e: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ -190f22: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ -190f26: 6e10 5055 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ -190f2c: 0c01 |0010: move-result-object v1 │ │ -190f2e: 7110 bd49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ -190f34: 0c01 |0014: move-result-object v1 │ │ -190f36: 6e10 fb06 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ -190f3c: 0a02 |0018: move-result v2 │ │ -190f3e: 7120 0a07 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@070a │ │ -190f44: 0a04 |001c: move-result v4 │ │ -190f46: 6e30 7d3e 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@3e7d │ │ -190f4c: 0e00 |0020: return-void │ │ +190f00: |[190f00] org.thoughtcrime.securesms.search.SearchFragment.onMessageClicked:(Lcom/b44t/messenger/DcMsg;)V │ │ +190f10: 5430 ae41 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/search/SearchFragment;.actionMode:Landroidx/appcompat/view/ActionMode; // field@41ae │ │ +190f14: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +190f18: 0e00 |0004: return-void │ │ +190f1a: 6e10 3a55 0300 |0005: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ +190f20: 0c00 |0008: move-result-object v0 │ │ +190f22: 1f00 1a0d |0009: check-cast v0, Lorg/thoughtcrime/securesms/ConversationListActivity; // type@0d1a │ │ +190f26: 3800 1500 |000b: if-eqz v0, 0020 // +0015 │ │ +190f2a: 6e10 5055 0300 |000d: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/search/SearchFragment;.requireContext:()Landroid/content/Context; // method@5550 │ │ +190f30: 0c01 |0010: move-result-object v1 │ │ +190f32: 7110 bd49 0100 |0011: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcHelper;.getContext:(Landroid/content/Context;)Lcom/b44t/messenger/DcContext; // method@49bd │ │ +190f38: 0c01 |0014: move-result-object v1 │ │ +190f3a: 6e10 fb06 0400 |0015: invoke-virtual {v4}, Lcom/b44t/messenger/DcMsg;.getChatId:()I // method@06fb │ │ +190f40: 0a02 |0018: move-result v2 │ │ +190f42: 7120 0a07 1400 |0019: invoke-static {v4, v1}, Lcom/b44t/messenger/DcMsg;.getMessagePosition:(Lcom/b44t/messenger/DcMsg;Lcom/b44t/messenger/DcContext;)I // method@070a │ │ +190f48: 0a04 |001c: move-result v4 │ │ +190f4a: 6e30 7d3e 2004 |001d: invoke-virtual {v0, v2, v4}, Lorg/thoughtcrime/securesms/ConversationListActivity;.openConversation:(II)V // method@3e7d │ │ +190f50: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=189 │ │ 0x000d line=191 │ │ 0x0015 line=192 │ │ 0x0019 line=193 │ │ @@ -606357,29 +606358,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -190f50: |[190f50] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ -190f60: 6f10 753b 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3b75 │ │ -190f66: 5420 b541 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190f6a: 6e10 3a55 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ -190f70: 0c01 |0008: move-result-object v1 │ │ -190f72: 7110 dc56 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56dc │ │ -190f78: 0a01 |000c: move-result v1 │ │ -190f7a: 6e20 9255 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@5592 │ │ -190f80: 5420 b541 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -190f84: 6e10 8e55 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@558e │ │ -190f8a: 0c00 |0015: move-result-object v0 │ │ -190f8c: 2201 8510 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1085 │ │ -190f90: 7020 3555 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@5535 │ │ -190f96: 6e30 9c05 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@059c │ │ -190f9c: 0e00 |001e: return-void │ │ +190f54: |[190f54] org.thoughtcrime.securesms.search.SearchFragment.onStart:()V │ │ +190f64: 6f10 753b 0200 |0000: invoke-super {v2}, Lorg/thoughtcrime/securesms/BaseConversationListFragment;.onStart:()V // method@3b75 │ │ +190f6a: 5420 b541 |0003: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190f6e: 6e10 3a55 0200 |0005: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ +190f74: 0c01 |0008: move-result-object v1 │ │ +190f76: 7110 dc56 0100 |0009: invoke-static {v1}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56dc │ │ +190f7c: 0a01 |000c: move-result v1 │ │ +190f7e: 6e20 9255 1000 |000d: invoke-virtual {v0, v1}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.setForwardingMode:(Z)V // method@5592 │ │ +190f84: 5420 b541 |0010: iget-object v0, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +190f88: 6e10 8e55 0000 |0012: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.getSearchResult:()Landroidx/lifecycle/LiveData; // method@558e │ │ +190f8e: 0c00 |0015: move-result-object v0 │ │ +190f90: 2201 8510 |0016: new-instance v1, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0; // type@1085 │ │ +190f94: 7020 3555 2100 |0018: invoke-direct {v1, v2}, Lorg/thoughtcrime/securesms/search/SearchFragment$$ExternalSyntheticLambda0;.:(Lorg/thoughtcrime/securesms/search/SearchFragment;)V // method@5535 │ │ +190f9a: 6e30 9c05 2001 |001b: invoke-virtual {v0, v2, v1}, Landroidx/lifecycle/LiveData;.observe:(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Observer;)V // method@059c │ │ +190fa0: 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; │ │ @@ -606389,59 +606390,59 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -190fa0: |[190fa0] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -190fb0: 6004 f024 |0000: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_no_results:I // field@24f0 │ │ -190fb4: 6e20 1703 4300 |0002: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -190fba: 0c04 |0005: move-result-object v4 │ │ -190fbc: 1f04 4201 |0006: check-cast v4, Landroid/widget/TextView; // type@0142 │ │ -190fc0: 5b24 b341 |0008: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ -190fc4: 6004 ee24 |000a: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_list:I // field@24ee │ │ -190fc8: 6e20 1703 4300 |000c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -190fce: 0c04 |000f: move-result-object v4 │ │ -190fd0: 1f04 b601 |0010: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ -190fd4: 5b24 b241 |0012: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ -190fd8: 6004 2a23 |0014: sget v4, Lorg/thoughtcrime/securesms/R$id;.fab:I // field@232a │ │ -190fdc: 6e20 1703 4300 |0016: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ -190fe2: 0c03 |0019: move-result-object v3 │ │ -190fe4: 1f03 bb0e |001a: check-cast v3, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0ebb │ │ -190fe8: 5b23 af41 |001c: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ -190fec: 2203 8f10 |001e: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@108f │ │ -190ff0: 6e10 3b55 0200 |0020: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@553b │ │ -190ff6: 0c04 |0023: move-result-object v4 │ │ -190ff8: 7110 0e4f 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0e │ │ -190ffe: 0c00 |0027: move-result-object v0 │ │ -191000: 7040 6c55 4320 |0028: invoke-direct {v3, v4, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@556c │ │ -191006: 5b23 b041 |002b: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -19100a: 2203 dc10 |002d: new-instance v3, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10dc │ │ -19100e: 5424 b041 |002f: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -191012: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -191014: 1211 |0032: const/4 v1, #int 1 // #1 │ │ -191016: 7040 3257 4310 |0033: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@5732 │ │ -19101c: 5b23 b141 |0036: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ -191020: 5423 af41 |0038: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ -191024: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ -191028: 6e20 5249 4300 |003c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ -19102e: 5423 b241 |003f: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ -191032: 5424 b041 |0041: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ -191036: 6e20 0606 4300 |0043: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ -19103c: 5423 b241 |0046: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ -191040: 5424 b141 |0048: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ -191044: 6e20 f305 4300 |004a: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05f3 │ │ -19104a: 5423 b241 |004d: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ -19104e: 2204 ab01 |004f: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ -191052: 6e10 3b55 0200 |0051: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@553b │ │ -191058: 0c00 |0054: move-result-object v0 │ │ -19105a: 7020 de05 0400 |0055: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ -191060: 6e20 0a06 4300 |0058: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ -191066: 0e00 |005b: return-void │ │ +190fa4: |[190fa4] org.thoughtcrime.securesms.search.SearchFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +190fb4: 6004 f024 |0000: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_no_results:I // field@24f0 │ │ +190fb8: 6e20 1703 4300 |0002: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +190fbe: 0c04 |0005: move-result-object v4 │ │ +190fc0: 1f04 4201 |0006: check-cast v4, Landroid/widget/TextView; // type@0142 │ │ +190fc4: 5b24 b341 |0008: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.noResultsView:Landroid/widget/TextView; // field@41b3 │ │ +190fc8: 6004 ee24 |000a: sget v4, Lorg/thoughtcrime/securesms/R$id;.search_list:I // field@24ee │ │ +190fcc: 6e20 1703 4300 |000c: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +190fd2: 0c04 |000f: move-result-object v4 │ │ +190fd4: 1f04 b601 |0010: check-cast v4, Landroidx/recyclerview/widget/RecyclerView; // type@01b6 │ │ +190fd8: 5b24 b241 |0012: iput-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ +190fdc: 6004 2a23 |0014: sget v4, Lorg/thoughtcrime/securesms/R$id;.fab:I // field@232a │ │ +190fe0: 6e20 1703 4300 |0016: invoke-virtual {v3, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@0317 │ │ +190fe6: 0c03 |0019: move-result-object v3 │ │ +190fe8: 1f03 bb0e |001a: check-cast v3, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // type@0ebb │ │ +190fec: 5b23 af41 |001c: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ +190ff0: 2203 8f10 |001e: new-instance v3, Lorg/thoughtcrime/securesms/search/SearchListAdapter; // type@108f │ │ +190ff4: 6e10 3b55 0200 |0020: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@553b │ │ +190ffa: 0c04 |0023: move-result-object v4 │ │ +190ffc: 7110 0e4f 0200 |0024: invoke-static {v2}, Lorg/thoughtcrime/securesms/mms/GlideApp;.with:(Landroidx/fragment/app/Fragment;)Lorg/thoughtcrime/securesms/mms/GlideRequests; // method@4f0e │ │ +191002: 0c00 |0027: move-result-object v0 │ │ +191004: 7040 6c55 4320 |0028: invoke-direct {v3, v4, v0, v2}, Lorg/thoughtcrime/securesms/search/SearchListAdapter;.:(Landroid/content/Context;Lorg/thoughtcrime/securesms/mms/GlideRequests;Lorg/thoughtcrime/securesms/search/SearchListAdapter$EventListener;)V // method@556c │ │ +19100a: 5b23 b041 |002b: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +19100e: 2203 dc10 |002d: new-instance v3, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // type@10dc │ │ +191012: 5424 b041 |002f: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +191016: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +191018: 1211 |0032: const/4 v1, #int 1 // #1 │ │ +19101a: 7040 3257 4310 |0033: invoke-direct {v3, v4, v0, v1}, Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration;.:(Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration$StickyHeaderAdapter;ZZ)V // method@5732 │ │ +191020: 5b23 b141 |0036: iput-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ +191024: 5423 af41 |0038: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ +191028: 1304 0800 |003a: const/16 v4, #int 8 // #8 │ │ +19102c: 6e20 5249 4300 |003c: invoke-virtual {v3, v4}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ +191032: 5423 b241 |003f: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ +191036: 5424 b041 |0041: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listAdapter:Lorg/thoughtcrime/securesms/search/SearchListAdapter; // field@41b0 │ │ +19103a: 6e20 0606 4300 |0043: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setAdapter:(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V // method@0606 │ │ +191040: 5423 b241 |0046: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ +191044: 5424 b141 |0048: iget-object v4, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listDecoration:Lorg/thoughtcrime/securesms/util/StickyHeaderDecoration; // field@41b1 │ │ +191048: 6e20 f305 4300 |004a: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.addItemDecoration:(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V // method@05f3 │ │ +19104e: 5423 b241 |004d: iget-object v3, v2, Lorg/thoughtcrime/securesms/search/SearchFragment;.listView:Landroidx/recyclerview/widget/RecyclerView; // field@41b2 │ │ +191052: 2204 ab01 |004f: new-instance v4, Landroidx/recyclerview/widget/LinearLayoutManager; // type@01ab │ │ +191056: 6e10 3b55 0200 |0051: invoke-virtual {v2}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getContext:()Landroid/content/Context; // method@553b │ │ +19105c: 0c00 |0054: move-result-object v0 │ │ +19105e: 7020 de05 0400 |0055: invoke-direct {v4, v0}, Landroidx/recyclerview/widget/LinearLayoutManager;.:(Landroid/content/Context;)V // method@05de │ │ +191064: 6e20 0a06 4300 |0058: invoke-virtual {v3, v4}, Landroidx/recyclerview/widget/RecyclerView;.setLayoutManager:(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V // method@060a │ │ +19106a: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x000a line=96 │ │ 0x0014 line=97 │ │ 0x001e line=99 │ │ 0x002d line=100 │ │ @@ -606459,46 +606460,46 @@ │ │ type : '()Z' │ │ access : 0x1001 (PUBLIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -190b5c: |[190b5c] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ -190b6c: 7110 9649 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@4996 │ │ -190b72: 0a00 |0003: move-result v0 │ │ -190b74: 0f00 |0004: return v0 │ │ +190b60: |[190b60] org.thoughtcrime.securesms.search.SearchFragment.runOnMain:()Z │ │ +190b70: 7110 9649 0100 |0000: invoke-static {v1}, Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate$-CC;.$default$runOnMain:(Lorg/thoughtcrime/securesms/connect/DcEventCenter$DcEventDelegate;)Z // method@4996 │ │ +190b76: 0a00 |0003: move-result v0 │ │ +190b78: 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 │ │ -191068: |[191068] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ -191078: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ -19107c: 6e10 3a55 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ -191082: 0c02 |0005: move-result-object v2 │ │ -191084: 7110 dc56 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56dc │ │ -19108a: 0a02 |0009: move-result v2 │ │ -19108c: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -191090: 5412 af41 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ -191094: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -191096: 6e20 5249 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ -19109c: 2808 |0012: goto 001a // +0008 │ │ -19109e: 5412 af41 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ -1910a2: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ -1910a6: 6e20 5249 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ -1910ac: 0e00 |001a: return-void │ │ +19106c: |[19106c] org.thoughtcrime.securesms.search.SearchFragment.setFabVisibility:(Z)V │ │ +19107c: 3802 1300 |0000: if-eqz v2, 0013 // +0013 │ │ +191080: 6e10 3a55 0100 |0002: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/search/SearchFragment;.getActivity:()Landroidx/fragment/app/FragmentActivity; // method@553a │ │ +191086: 0c02 |0005: move-result-object v2 │ │ +191088: 7110 dc56 0200 |0006: invoke-static {v2}, Lorg/thoughtcrime/securesms/util/RelayUtil;.isRelayingMessageContent:(Landroid/app/Activity;)Z // method@56dc │ │ +19108e: 0a02 |0009: move-result v2 │ │ +191090: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +191094: 5412 af41 |000c: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ +191098: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +19109a: 6e20 5249 0200 |000f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ +1910a0: 2808 |0012: goto 001a // +0008 │ │ +1910a2: 5412 af41 |0013: iget-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.fab:Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton; // field@41af │ │ +1910a6: 1300 0800 |0015: const/16 v0, #int 8 // #8 │ │ +1910aa: 6e20 5249 0200 |0017: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/components/registration/PulsingFloatingActionButton;.setVisibility:(I)V // method@4952 │ │ +1910b0: 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; │ │ @@ -606509,21 +606510,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -1910b0: |[1910b0] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ -1910c0: 5410 b541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ -1910c4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -1910c8: 6e20 9455 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@5594 │ │ -1910ce: 2803 |0007: goto 000a // +0003 │ │ -1910d0: 5b12 b441 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ -1910d4: 0e00 |000a: return-void │ │ +1910b4: |[1910b4] org.thoughtcrime.securesms.search.SearchFragment.updateSearchQuery:(Ljava/lang/String;)V │ │ +1910c4: 5410 b541 |0000: iget-object v0, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.viewModel:Lorg/thoughtcrime/securesms/search/SearchViewModel; // field@41b5 │ │ +1910c8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +1910cc: 6e20 9455 2000 |0004: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/search/SearchViewModel;.updateQuery:(Ljava/lang/String;)V // method@5594 │ │ +1910d2: 2803 |0007: goto 000a // +0003 │ │ +1910d4: 5b12 b441 |0008: iput-object v2, v1, Lorg/thoughtcrime/securesms/search/SearchFragment;.pendingQuery:Ljava/lang/String; // field@41b4 │ │ +1910d8: 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; │ │ @@ -617746,17 +617747,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -19b91c: |[19b91c] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ -19b92c: 7020 9b04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@049b │ │ -19b932: 0e00 |0003: return-void │ │ +19b920: |[19b920] org.thoughtcrime.securesms.util.views.ProgressDialog.:(Landroid/content/Context;)V │ │ +19b930: 7020 9b04 1000 |0000: invoke-direct {v0, v1}, Landroidx/appcompat/app/AlertDialog;.:(Landroid/content/Context;)V // method@049b │ │ +19b936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0004 reg=1 (null) Landroid/content/Context; │ │ │ │ @@ -617765,25 +617766,25 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -19b830: |[19b830] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ -19b840: 6e20 4058 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@5840 │ │ -19b846: 0c02 |0003: move-result-object v2 │ │ -19b848: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -19b84a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -19b84e: 0f00 |0007: return v0 │ │ -19b850: 6e10 cf03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03cf │ │ -19b856: 0a02 |000b: move-result v2 │ │ -19b858: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ -19b85c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -19b85e: 0f00 |000f: return v0 │ │ +19b834: |[19b834] org.thoughtcrime.securesms.util.views.ProgressDialog.isButtonVisible:(I)Z │ │ +19b844: 6e20 4058 2100 |0000: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getButton:(I)Landroid/widget/Button; // method@5840 │ │ +19b84a: 0c02 |0003: move-result-object v2 │ │ +19b84c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +19b84e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +19b852: 0f00 |0007: return v0 │ │ +19b854: 6e10 cf03 0200 |0008: invoke-virtual {v2}, Landroid/widget/Button;.getVisibility:()I // method@03cf │ │ +19b85a: 0a02 |000b: move-result v2 │ │ +19b85c: 3902 0300 |000c: if-nez v2, 000f // +0003 │ │ +19b860: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +19b862: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0008 line=50 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0010 reg=2 (null) I │ │ @@ -617793,17 +617794,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 │ │ -19b934: |[19b934] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ -19b944: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ -19b94a: 0e00 |0003: return-void │ │ +19b938: |[19b938] org.thoughtcrime.securesms.util.views.ProgressDialog.lambda$show$0:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;Landroid/content/DialogInterface;I)V │ │ +19b948: 7220 8200 1000 |0000: invoke-interface {v0, v1}, Landroid/content/DialogInterface$OnCancelListener;.onCancel:(Landroid/content/DialogInterface;)V // method@0082 │ │ +19b94e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 (null) Landroid/content/DialogInterface$OnCancelListener; │ │ 0x0000 - 0x0004 reg=1 (null) Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ 0x0000 - 0x0004 reg=2 (null) Landroid/content/DialogInterface; │ │ @@ -617814,20 +617815,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -19b980: |[19b980] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ -19b990: 5c12 cb42 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42cb │ │ -19b994: 5410 cd42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ -19b998: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -19b99c: 6e20 3604 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0436 │ │ -19b9a2: 0e00 |0009: return-void │ │ +19b984: |[19b984] org.thoughtcrime.securesms.util.views.ProgressDialog.setIndeterminate:(Z)V │ │ +19b994: 5c12 cb42 |0000: iput-boolean v2, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42cb │ │ +19b998: 5410 cd42 |0002: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ +19b99c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +19b9a0: 6e20 3604 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0436 │ │ +19b9a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0002 line=83 │ │ 0x0006 line=84 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -617838,30 +617839,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -19b9d0: |[19b9d0] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ -19b9e0: 5430 cd42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ -19b9e4: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -19b9e8: 6e10 3504 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0435 │ │ -19b9ee: 0c00 |0007: move-result-object v0 │ │ -19b9f0: 6e10 4158 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5841 │ │ -19b9f6: 0c01 |000b: move-result-object v1 │ │ -19b9f8: 6002 ed18 |000c: sget v2, Lorg/thoughtcrime/securesms/R$color;.delta_accent:I // field@18ed │ │ -19b9fc: 7120 2f05 2100 |000e: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ -19ba02: 0a01 |0011: move-result v1 │ │ -19ba04: 6202 2100 |0012: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ -19ba08: 6e30 9901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0199 │ │ -19ba0e: 5430 cd42 |0017: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ -19ba12: 5531 cb42 |0019: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42cb │ │ -19ba16: 6e20 3604 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0436 │ │ -19ba1c: 0e00 |001e: return-void │ │ +19b9d4: |[19b9d4] org.thoughtcrime.securesms.util.views.ProgressDialog.setupProgressBar:()V │ │ +19b9e4: 5430 cd42 |0000: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ +19b9e8: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +19b9ec: 6e10 3504 0000 |0004: invoke-virtual {v0}, Landroid/widget/ProgressBar;.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; // method@0435 │ │ +19b9f2: 0c00 |0007: move-result-object v0 │ │ +19b9f4: 6e10 4158 0300 |0008: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5841 │ │ +19b9fa: 0c01 |000b: move-result-object v1 │ │ +19b9fc: 6002 ed18 |000c: sget v2, Lorg/thoughtcrime/securesms/R$color;.delta_accent:I // field@18ed │ │ +19ba00: 7120 2f05 2100 |000e: invoke-static {v1, v2}, Landroidx/core/content/ContextCompat;.getColor:(Landroid/content/Context;I)I // method@052f │ │ +19ba06: 0a01 |0011: move-result v1 │ │ +19ba08: 6202 2100 |0012: sget-object v2, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@0021 │ │ +19ba0c: 6e30 9901 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@0199 │ │ +19ba12: 5430 cd42 |0017: iget-object v0, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ +19ba16: 5531 cb42 |0019: iget-boolean v1, v3, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.indeterminate:Z // field@42cb │ │ +19ba1a: 6e20 3604 1000 |001b: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@0436 │ │ +19ba20: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ 0x0008 line=70 │ │ 0x0017 line=71 │ │ locals : │ │ @@ -617872,26 +617873,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -19ba20: |[19ba20] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ -19ba30: 5420 ce42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ -19ba34: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -19ba38: 5420 cc42 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ -19ba3c: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -19ba40: 6e10 dc0a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ -19ba46: 0a00 |000b: move-result v0 │ │ -19ba48: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -19ba4c: 5420 ce42 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ -19ba50: 5421 cc42 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ -19ba54: 6e20 6b04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -19ba5a: 0e00 |0015: return-void │ │ +19ba24: |[19ba24] org.thoughtcrime.securesms.util.views.ProgressDialog.setupTextView:()V │ │ +19ba34: 5420 ce42 |0000: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ +19ba38: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +19ba3c: 5420 cc42 |0004: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ +19ba40: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +19ba44: 6e10 dc0a 0000 |0008: invoke-virtual {v0}, Ljava/lang/String;.isEmpty:()Z // method@0adc │ │ +19ba4a: 0a00 |000b: move-result v0 │ │ +19ba4c: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +19ba50: 5420 ce42 |000e: iget-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ +19ba54: 5421 cc42 |0010: iget-object v1, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ +19ba58: 6e20 6b04 1000 |0012: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +19ba5e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000e line=77 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ │ │ @@ -617900,24 +617901,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 │ │ -19b860: |[19b860] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19b870: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -19b872: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -19b874: 0760 |0002: move-object v0, v6 │ │ -19b876: 0771 |0003: move-object v1, v7 │ │ -19b878: 0782 |0004: move-object v2, v8 │ │ -19b87a: 0193 |0005: move v3, v9 │ │ -19b87c: 7706 5158 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@5851 │ │ -19b882: 0c06 |0009: move-result-object v6 │ │ -19b884: 1106 |000a: return-object v6 │ │ +19b864: |[19b864] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19b874: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +19b876: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +19b878: 0760 |0002: move-object v0, v6 │ │ +19b87a: 0771 |0003: move-object v1, v7 │ │ +19b87c: 0782 |0004: move-object v2, v8 │ │ +19b87e: 0193 |0005: move v3, v9 │ │ +19b880: 7706 5158 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@5851 │ │ +19b886: 0c06 |0009: move-result-object v6 │ │ +19b888: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=91 │ │ locals : │ │ 0x0000 - 0x000b reg=6 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/CharSequence; │ │ @@ -617928,24 +617929,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 │ │ -19b888: |[19b888] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ -19b898: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -19b89a: 0760 |0001: move-object v0, v6 │ │ -19b89c: 0771 |0002: move-object v1, v7 │ │ -19b89e: 0782 |0003: move-object v2, v8 │ │ -19b8a0: 0193 |0004: move v3, v9 │ │ -19b8a2: 01a4 |0005: move v4, v10 │ │ -19b8a4: 7706 5158 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@5851 │ │ -19b8aa: 0c06 |0009: move-result-object v6 │ │ -19b8ac: 1106 |000a: return-object v6 │ │ +19b88c: |[19b88c] org.thoughtcrime.securesms.util.views.ProgressDialog.show:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZ)Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ +19b89c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +19b89e: 0760 |0001: move-object v0, v6 │ │ +19b8a0: 0771 |0002: move-object v1, v7 │ │ +19b8a2: 0782 |0003: move-object v2, v8 │ │ +19b8a4: 0193 |0004: move v3, v9 │ │ +19b8a6: 01a4 |0005: move v4, v10 │ │ +19b8a8: 7706 5158 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@5851 │ │ +19b8ae: 0c06 |0009: move-result-object v6 │ │ +19b8b0: 1106 |000a: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=97 │ │ locals : │ │ 0x0000 - 0x000b reg=6 (null) Landroid/content/Context; │ │ 0x0000 - 0x000b reg=7 (null) Ljava/lang/CharSequence; │ │ 0x0000 - 0x000b reg=8 (null) Ljava/lang/CharSequence; │ │ @@ -617957,34 +617958,34 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZZLandroid/content/DialogInterface$OnCancelListener;)Lorg/thoughtcrime/securesms/util/views/ProgressDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -19b8b0: |[19b8b0] 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; │ │ -19b8c0: 2200 f610 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@10f6 │ │ -19b8c4: 7020 3d58 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@583d │ │ -19b8ca: 6e20 4b58 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@584b │ │ -19b8d0: 6e20 4958 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@5849 │ │ -19b8d6: 7020 4858 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@5848 │ │ -19b8dc: 6e20 4658 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@5846 │ │ -19b8e2: 6e20 4a58 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@584a │ │ -19b8e8: 3805 1500 |0014: if-eqz v5, 0029 // +0015 │ │ -19b8ec: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -19b8ee: 6e20 4758 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@5847 │ │ -19b8f4: 6002 3328 |001a: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ -19b8f8: 6e20 7700 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ -19b8fe: 0c01 |001f: move-result-object v1 │ │ -19b900: 2202 f510 |0020: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@10f5 │ │ -19b904: 7030 3b58 6200 |0022: invoke-direct {v2, v6, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V // method@583b │ │ -19b90a: 12e3 |0025: const/4 v3, #int -2 // #fe │ │ -19b90c: 6e40 4558 3021 |0026: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@5845 │ │ -19b912: 6e10 5258 0000 |0029: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@5852 │ │ -19b918: 1100 |002c: return-object v0 │ │ +19b8b4: |[19b8b4] 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; │ │ +19b8c4: 2200 f610 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/views/ProgressDialog; // type@10f6 │ │ +19b8c8: 7020 3d58 1000 |0002: invoke-direct {v0, v1}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.:(Landroid/content/Context;)V // method@583d │ │ +19b8ce: 6e20 4b58 2000 |0005: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setTitle:(Ljava/lang/CharSequence;)V // method@584b │ │ +19b8d4: 6e20 4958 3000 |0008: invoke-virtual {v0, v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setMessage:(Ljava/lang/CharSequence;)V // method@5849 │ │ +19b8da: 7020 4858 4000 |000b: invoke-direct {v0, v4}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setIndeterminate:(Z)V // method@5848 │ │ +19b8e0: 6e20 4658 5000 |000e: invoke-virtual {v0, v5}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCancelable:(Z)V // method@5846 │ │ +19b8e6: 6e20 4a58 6000 |0011: invoke-virtual {v0, v6}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@584a │ │ +19b8ec: 3805 1500 |0014: if-eqz v5, 0029 // +0015 │ │ +19b8f0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +19b8f2: 6e20 4758 2000 |0017: invoke-virtual {v0, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setCanceledOnTouchOutside:(Z)V // method@5847 │ │ +19b8f8: 6002 3328 |001a: sget v2, Lorg/thoughtcrime/securesms/R$string;.cancel:I // field@2833 │ │ +19b8fc: 6e20 7700 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0077 │ │ +19b902: 0c01 |001f: move-result-object v1 │ │ +19b904: 2202 f510 |0020: new-instance v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0; // type@10f5 │ │ +19b908: 7030 3b58 6200 |0022: invoke-direct {v2, v6, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog$$ExternalSyntheticLambda0;.:(Landroid/content/DialogInterface$OnCancelListener;Lorg/thoughtcrime/securesms/util/views/ProgressDialog;)V // method@583b │ │ +19b90e: 12e3 |0025: const/4 v3, #int -2 // #fe │ │ +19b910: 6e40 4558 3021 |0026: invoke-virtual {v0, v3, v1, v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setButton:(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V // method@5845 │ │ +19b916: 6e10 5258 0000 |0029: invoke-virtual {v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.show:()V // method@5852 │ │ +19b91c: 1100 |002c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x0008 line=106 │ │ 0x000b line=107 │ │ 0x000e line=108 │ │ @@ -618006,24 +618007,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -19b94c: |[19b94c] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ -19b95c: 6e10 4158 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5841 │ │ -19b962: 0c00 |0003: move-result-object v0 │ │ -19b964: 6001 9426 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.dialog_progress:I // field@2694 │ │ -19b968: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -19b96a: 7130 3103 1002 |0007: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0331 │ │ -19b970: 0c00 |000a: move-result-object v0 │ │ -19b972: 6e20 4c58 0300 |000b: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@584c │ │ -19b978: 6f20 a004 4300 |000e: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@04a0 │ │ -19b97e: 0e00 |0011: return-void │ │ +19b950: |[19b950] org.thoughtcrime.securesms.util.views.ProgressDialog.onCreate:(Landroid/os/Bundle;)V │ │ +19b960: 6e10 4158 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.getContext:()Landroid/content/Context; // method@5841 │ │ +19b966: 0c00 |0003: move-result-object v0 │ │ +19b968: 6001 9426 |0004: sget v1, Lorg/thoughtcrime/securesms/R$layout;.dialog_progress:I // field@2694 │ │ +19b96c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +19b96e: 7130 3103 1002 |0007: invoke-static {v0, v1, v2}, Landroid/view/View;.inflate:(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View; // method@0331 │ │ +19b974: 0c00 |000a: move-result-object v0 │ │ +19b976: 6e20 4c58 0300 |000b: invoke-virtual {v3, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setView:(Landroid/view/View;)V // method@584c │ │ +19b97c: 6f20 a004 4300 |000e: invoke-super {v3, v4}, Landroidx/appcompat/app/AlertDialog;.onCreate:(Landroid/os/Bundle;)V // method@04a0 │ │ +19b982: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x000b line=33 │ │ 0x000e line=34 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -618034,22 +618035,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -19b9a4: |[19b9a4] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ -19b9b4: 7210 c909 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ -19b9ba: 0c00 |0003: move-result-object v0 │ │ -19b9bc: 5b10 cc42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ -19b9c0: 5410 ce42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ -19b9c4: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -19b9c8: 6e20 6b04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ -19b9ce: 0e00 |000d: return-void │ │ +19b9a8: |[19b9a8] org.thoughtcrime.securesms.util.views.ProgressDialog.setMessage:(Ljava/lang/CharSequence;)V │ │ +19b9b8: 7210 c909 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@09c9 │ │ +19b9be: 0c00 |0003: move-result-object v0 │ │ +19b9c0: 5b10 cc42 |0004: iput-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.message:Ljava/lang/String; // field@42cc │ │ +19b9c4: 5410 ce42 |0006: iget-object v0, v1, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ +19b9c8: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +19b9cc: 6e20 6b04 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@046b │ │ +19b9d2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0006 line=40 │ │ 0x000a line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lorg/thoughtcrime/securesms/util/views/ProgressDialog; │ │ @@ -618060,46 +618061,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -19ba5c: |[19ba5c] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ -19ba6c: 6f10 a104 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a1 │ │ -19ba72: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -19ba74: 7020 4258 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ -19ba7a: 0a00 |0007: move-result v0 │ │ -19ba7c: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -19ba80: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ -19ba82: 7020 4258 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ -19ba88: 0a00 |000e: move-result v0 │ │ -19ba8a: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -19ba8e: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ -19ba90: 7020 4258 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ -19ba96: 0a00 |0015: move-result v0 │ │ -19ba98: 3800 0d00 |0016: if-eqz v0, 0023 // +000d │ │ -19ba9c: 6000 3624 |0018: sget v0, Lorg/thoughtcrime/securesms/R$id;.noButtonsSpacer:I // field@2436 │ │ -19baa0: 6e20 3f58 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ -19baa6: 0c00 |001d: move-result-object v0 │ │ -19baa8: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -19baac: 6e20 4c03 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ -19bab2: 6000 8024 |0023: sget v0, Lorg/thoughtcrime/securesms/R$id;.progressBar:I // field@2480 │ │ -19bab6: 6e20 3f58 0200 |0025: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ -19babc: 0c00 |0028: move-result-object v0 │ │ -19babe: 1f00 3701 |0029: check-cast v0, Landroid/widget/ProgressBar; // type@0137 │ │ -19bac2: 5b20 cd42 |002b: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ -19bac6: 6000 6e25 |002d: sget v0, Lorg/thoughtcrime/securesms/R$id;.text:I // field@256e │ │ -19baca: 6e20 3f58 0200 |002f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ -19bad0: 0c00 |0032: move-result-object v0 │ │ -19bad2: 1f00 4201 |0033: check-cast v0, Landroid/widget/TextView; // type@0142 │ │ -19bad6: 5b20 ce42 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ -19bada: 7010 4d58 0200 |0037: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@584d │ │ -19bae0: 7010 4e58 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@584e │ │ -19bae6: 0e00 |003d: return-void │ │ +19ba60: |[19ba60] org.thoughtcrime.securesms.util.views.ProgressDialog.show:()V │ │ +19ba70: 6f10 a104 0200 |0000: invoke-super {v2}, Landroidx/appcompat/app/AlertDialog;.show:()V // method@04a1 │ │ +19ba76: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +19ba78: 7020 4258 0200 |0004: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ +19ba7e: 0a00 |0007: move-result v0 │ │ +19ba80: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +19ba84: 12e0 |000a: const/4 v0, #int -2 // #fe │ │ +19ba86: 7020 4258 0200 |000b: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ +19ba8c: 0a00 |000e: move-result v0 │ │ +19ba8e: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +19ba92: 12d0 |0011: const/4 v0, #int -3 // #fd │ │ +19ba94: 7020 4258 0200 |0012: invoke-direct {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.isButtonVisible:(I)Z // method@5842 │ │ +19ba9a: 0a00 |0015: move-result v0 │ │ +19ba9c: 3800 0d00 |0016: if-eqz v0, 0023 // +000d │ │ +19baa0: 6000 3624 |0018: sget v0, Lorg/thoughtcrime/securesms/R$id;.noButtonsSpacer:I // field@2436 │ │ +19baa4: 6e20 3f58 0200 |001a: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ +19baaa: 0c00 |001d: move-result-object v0 │ │ +19baac: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +19bab0: 6e20 4c03 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@034c │ │ +19bab6: 6000 8024 |0023: sget v0, Lorg/thoughtcrime/securesms/R$id;.progressBar:I // field@2480 │ │ +19baba: 6e20 3f58 0200 |0025: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ +19bac0: 0c00 |0028: move-result-object v0 │ │ +19bac2: 1f00 3701 |0029: check-cast v0, Landroid/widget/ProgressBar; // type@0137 │ │ +19bac6: 5b20 cd42 |002b: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.progressBar:Landroid/widget/ProgressBar; // field@42cd │ │ +19baca: 6000 6e25 |002d: sget v0, Lorg/thoughtcrime/securesms/R$id;.text:I // field@256e │ │ +19bace: 6e20 3f58 0200 |002f: invoke-virtual {v2, v0}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.findViewById:(I)Landroid/view/View; // method@583f │ │ +19bad4: 0c00 |0032: move-result-object v0 │ │ +19bad6: 1f00 4201 |0033: check-cast v0, Landroid/widget/TextView; // type@0142 │ │ +19bada: 5b20 ce42 |0035: iput-object v0, v2, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.textView:Landroid/widget/TextView; // field@42ce │ │ +19bade: 7010 4d58 0200 |0037: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupProgressBar:()V // method@584d │ │ +19bae4: 7010 4e58 0200 |003a: invoke-direct {v2}, Lorg/thoughtcrime/securesms/util/views/ProgressDialog;.setupTextView:()V // method@584e │ │ +19baea: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=57 │ │ 0x0018 line=58 │ │ 0x0023 line=61 │ │ 0x002d line=62 │ │ @@ -653750,17 +653751,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -18f21c: |[18f21c] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ -18f22c: 7010 2d41 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@412d │ │ -18f232: 0e00 |0003: return-void │ │ +18f220: |[18f220] org.thoughtcrime.securesms.scribbles.ScribbleActivity.:()V │ │ +18f230: 7010 2d41 0000 |0000: invoke-direct {v0}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.:()V // method@412d │ │ +18f236: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ │ │ Virtual methods - │ │ @@ -653769,22 +653770,22 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -18f1f4: |[18f1f4] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ -18f204: 6e10 c354 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ -18f20a: 0c00 |0003: move-result-object v0 │ │ -18f20c: 1a01 414d |0004: const-string v1, "crop_avatar" // string@4d41 │ │ -18f210: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -18f212: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -18f218: 0a00 |000a: move-result v0 │ │ -18f21a: 0f00 |000b: return v0 │ │ +18f1f8: |[18f1f8] org.thoughtcrime.securesms.scribbles.ScribbleActivity.allowInLockedMode:()Z │ │ +18f208: 6e10 c354 0300 |0000: invoke-virtual {v3}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ +18f20e: 0c00 |0003: move-result-object v0 │ │ +18f210: 1a01 414d |0004: const-string v1, "crop_avatar" // string@4d41 │ │ +18f214: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +18f216: 6e30 8b00 1002 |0007: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +18f21c: 0a00 |000a: move-result v0 │ │ +18f21e: 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;) │ │ @@ -653792,35 +653793,35 @@ │ │ type : '(Landroid/os/Bundle;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -18f234: |[18f234] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ -18f244: 6002 3127 |0000: sget v2, Lorg/thoughtcrime/securesms/R$layout;.scribble_activity:I // field@2731 │ │ -18f248: 6e20 c754 2100 |0002: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@54c7 │ │ -18f24e: 6e10 c354 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ -18f254: 0c02 |0008: move-result-object v2 │ │ -18f256: 1a03 414d |0009: const-string v3, "crop_avatar" // string@4d41 │ │ -18f25a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -18f25c: 6e30 8b00 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ -18f262: 0a02 |000f: move-result v2 │ │ -18f264: 6003 d224 |0010: sget v3, Lorg/thoughtcrime/securesms/R$id;.scribble_container:I // field@24d2 │ │ -18f268: 6e10 c354 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ -18f26e: 0c00 |0015: move-result-object v0 │ │ -18f270: 6e10 9000 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ -18f276: 0c00 |0019: move-result-object v0 │ │ -18f278: 7120 4d54 2000 |001a: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@544d │ │ -18f27e: 0c02 |001d: move-result-object v2 │ │ -18f280: 6e30 c454 3102 |001e: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@54c4 │ │ -18f286: 0c02 |0021: move-result-object v2 │ │ -18f288: 1f02 5e10 |0022: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@105e │ │ -18f28c: 5b12 6b41 |0024: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@416b │ │ -18f290: 0e00 |0026: return-void │ │ +18f238: |[18f238] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onCreate:(Landroid/os/Bundle;Z)V │ │ +18f248: 6002 3127 |0000: sget v2, Lorg/thoughtcrime/securesms/R$layout;.scribble_activity:I // field@2731 │ │ +18f24c: 6e20 c754 2100 |0002: invoke-virtual {v1, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.setContentView:(I)V // method@54c7 │ │ +18f252: 6e10 c354 0100 |0005: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ +18f258: 0c02 |0008: move-result-object v2 │ │ +18f25a: 1a03 414d |0009: const-string v3, "crop_avatar" // string@4d41 │ │ +18f25e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +18f260: 6e30 8b00 3200 |000c: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@008b │ │ +18f266: 0a02 |000f: move-result v2 │ │ +18f268: 6003 d224 |0010: sget v3, Lorg/thoughtcrime/securesms/R$id;.scribble_container:I // field@24d2 │ │ +18f26c: 6e10 c354 0100 |0012: invoke-virtual {v1}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.getIntent:()Landroid/content/Intent; // method@54c3 │ │ +18f272: 0c00 |0015: move-result-object v0 │ │ +18f274: 6e10 9000 0000 |0016: invoke-virtual {v0}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0090 │ │ +18f27a: 0c00 |0019: move-result-object v0 │ │ +18f27c: 7120 4d54 2000 |001a: invoke-static {v0, v2}, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment;.newInstance:(Landroid/net/Uri;Z)Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // method@544d │ │ +18f282: 0c02 |001d: move-result-object v2 │ │ +18f284: 6e30 c454 3102 |001e: invoke-virtual {v1, v3, v2}, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.initFragment:(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment; // method@54c4 │ │ +18f28a: 0c02 |0021: move-result-object v2 │ │ +18f28c: 1f02 5e10 |0022: check-cast v2, Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // type@105e │ │ +18f290: 5b12 6b41 |0024: iput-object v2, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.imageEditorFragment:Lorg/thoughtcrime/securesms/scribbles/ImageEditorFragment; // field@416b │ │ +18f294: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0010 line=28 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity; │ │ @@ -653832,20 +653833,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -18f294: |[18f294] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ -18f2a4: 2200 af10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10af │ │ -18f2a8: 7010 1056 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@5610 │ │ -18f2ae: 5b10 6a41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@416a │ │ -18f2b2: 6f10 3e41 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@413e │ │ -18f2b8: 0e00 |000a: return-void │ │ +18f298: |[18f298] org.thoughtcrime.securesms.scribbles.ScribbleActivity.onPreCreate:()V │ │ +18f2a8: 2200 af10 |0000: new-instance v0, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme; // type@10af │ │ +18f2ac: 7010 1056 0000 |0002: invoke-direct {v0}, Lorg/thoughtcrime/securesms/util/DynamicNoActionBarTheme;.:()V // method@5610 │ │ +18f2b2: 5b10 6a41 |0005: iput-object v0, v1, Lorg/thoughtcrime/securesms/scribbles/ScribbleActivity;.dynamicTheme:Lorg/thoughtcrime/securesms/util/DynamicTheme; // field@416a │ │ +18f2b6: 6f10 3e41 0100 |0007: invoke-super {v1}, Lorg/thoughtcrime/securesms/PassphraseRequiredActionBarActivity;.onPreCreate:()V // method@413e │ │ +18f2bc: 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: 5302007 bytes, number of entries: 3306 │ │ │ +Zip file size: 5302020 bytes, number of entries: 3306 │ │ │ ?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 │ │ │ @@ -1717,15 +1717,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 152 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/AddReactionView$AddReactionListener.class │ │ │ ?rwxrwxr-x 2.0 unx 7140 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/AddReactionView.class │ │ │ ?rwxrwxr-x 2.0 unx 2041 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionRecipientItem.class │ │ │ ?rwxrwxr-x 2.0 unx 220 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionRecipientsAdapter$ItemClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1042 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionRecipientsAdapter$ReactionViewHolder$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 4241 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionsConversationView.class │ │ │ ?rwxrwxr-x 2.0 unx 115 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/reactions/ReactionsDetailsFragment$1.class │ │ │ -?rwxrwxr-x 2.0 unx 8786 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ +?rwxrwxr-x 2.0 unx 8799 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ ?rwxrwxr-x 2.0 unx 198 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/RecipientForeverObserver.class │ │ │ ?rwxrwxr-x 2.0 unx 191 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/recipients/RecipientModifiedListener.class │ │ │ ?rwxrwxr-x 2.0 unx 564 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$$ExternalSyntheticLambda0.class │ │ │ ?rwxrwxr-x 2.0 unx 1086 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$2.class │ │ │ ?rwxrwxr-x 2.0 unx 994 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorFragment$Data.class │ │ │ ?rwxrwxr-x 2.0 unx 595 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda10.class │ │ │ ?rwxrwxr-x 2.0 unx 594 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/scribbles/ImageEditorHud$$ExternalSyntheticLambda11.class │ │ │ @@ -3301,8 +3301,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3575 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/LocalHelpActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5656 b- stor 80-Jan-01 00:00 org/thoughtcrime/securesms/NewConversationActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 21663 b- defN 80-Jan-01 00:00 org/thoughtcrime/securesms/WebxdcActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 28512 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt__StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 3030 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt___StringsJvmKt.class │ │ │ ?rwxrwxr-x 2.0 unx 35027 b- defN 80-Jan-01 00:00 kotlin/text/StringsKt___StringsKt.class │ │ │ ?rwxrwxr-x 2.0 unx 153 b- stor 80-Jan-01 00:00 kotlin/text/StringsKt.class │ │ │ -3306 files, 5696180 bytes uncompressed, 4646487 bytes compressed: 18.4% │ │ │ +3306 files, 5696193 bytes uncompressed, 4646500 bytes compressed: 18.4% │ │ ├── org/thoughtcrime/securesms/recipients/Recipient.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -198,17 +198,16 @@ │ │ │ │ return (ContactPhoto)o; │ │ │ │ } │ │ │ │ } │ │ │ │ final VcardContact vContact = this.vContact; │ │ │ │ if (vContact != null && vContact.hasProfileImage()) { │ │ │ │ return (ContactPhoto)new VcardContactPhoto(this.vContact); │ │ │ │ } │ │ │ │ - final Uri systemContactPhoto = this.systemContactPhoto; │ │ │ │ - if (systemContactPhoto != null) { │ │ │ │ - return (ContactPhoto)new SystemContactPhoto(this.address, systemContactPhoto, 0L); │ │ │ │ + if (this.systemContactPhoto != null) { │ │ │ │ + return (ContactPhoto)new SystemContactPhoto(this.address, this.systemContactPhoto, 0L); │ │ │ │ } │ │ │ │ return null; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public DcContact getDcContact() { │ │ │ │ return this.dcContact; ├── lib/x86/libnative-utils.so │ ├── 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: 859e9d5f7c79158a0adc4eba2b5d9544ad57d40c │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 45a349d8b92d38324ac4189b242df305473bddaf │ ├── strings --all --bytes=8 {} │ │ @@ -14700,15 +14700,14 @@ │ │ [action:%d, state:%d] unknown OSSL_PARAM data type %d │ │ kdf-outlen │ │ fips186_4 │ │ pkey_ec_ctrl │ │ pkey_ec_ctrl_str │ │ dh_2048_256 │ │ ossl_ffc_params_full_validate │ │ -built on: Wed Mar 19 12:29:30 2025 UTC │ │ platform: linux-elf │ │ input not reduced │ │ invalid custom length │ │ keymgmt export failure │ │ not XOF or invalid length │ │ pbkdf2 error │ │ expecting an integer │ │ @@ -16530,14 +16529,15 @@ │ │ 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 Mar 15 19:12:26 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 {} │ │ @@ -99532,2149 +99532,2149 @@ │ │ [2829d1] kdf-outlen │ │ [2829dc] x931 │ │ [2829e1] fips186_4 │ │ [2829eb] pkey_ec_ctrl │ │ [2829f8] pkey_ec_ctrl_str │ │ [282a09] dh_2048_256 │ │ [282a15] ossl_ffc_params_full_validate │ │ - [282a33] built on: Wed Mar 19 12:29:30 2025 UTC │ │ - [282a5a] platform: linux-elf │ │ - [282a6e] input not reduced │ │ - [282a80] invalid custom length │ │ - [282a96] keymgmt export failure │ │ - [282aad] not XOF or invalid length │ │ - [282ac7] pbkdf2 error │ │ - [282ad4] expecting an integer │ │ - [282ae9] illegal negative value │ │ - [282b00] missing eoc │ │ - [282b0c] the asn1 object identifier is not known for this md │ │ - [282b40] param not integer type │ │ - [282b57] i2d ecpkparameters failure │ │ - [282b72] slot full │ │ - [282b7c] engine is not in the list │ │ - [282b96] connect failure │ │ - [282ba6] cms lib │ │ - [282bae] not a signed receipt │ │ - [282bc3] unsupported kek algorithm │ │ - [282bdd] setting mac algor failure │ │ - [282bf7] wrong rp component count │ │ - [282c10] sct not set │ │ - [282c1c] ARIA-256-CBC │ │ - [282c29] crypto/evp/e_des3.c │ │ - [282c3d] Specifies to continue even if version checking fails (boolean) │ │ - [282c7c] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ - [282cc9] Load up the ENGINE specified by other settings │ │ - [282cf8] assertion failed: sh.freelist[slist] == temp │ │ - [282d25] crypto/o_str.c │ │ - [282d34] OSSL_PARAM_get_int32 │ │ - [282d49] BN_hex2bn │ │ - [282d53] crypto/provider_conf.c │ │ - [282d6a] TRUE │ │ - [282d6f] no │ │ - [282d72] IDEA-CBC │ │ - [282d7b] des-ede-cbc │ │ - [282d87] extendedCertificateAttributes │ │ - [282da5] des-ede-cfb │ │ - [282db1] givenName │ │ - [282dbb] sha1WithRSA │ │ - [282dc7] rc5-cfb │ │ - [282dcf] SXNetID │ │ - [282dd7] PBE-SHA1-RC2-128 │ │ - [282de8] x509Crl │ │ - [282df0] Policy Qualifier User Notice │ │ - [282e0d] id-smime-mod-ets-eSignature-97 │ │ - [282e2c] id-smime-aa-contentHint │ │ - [282e44] id-smime-aa-ets-certCRLTimestamp │ │ - [282e65] id-smime-alg-ESDH │ │ - [282e77] id-mod-cmc │ │ - [282e82] id-mod-ocsp │ │ - [282e8e] IPSec User │ │ - [282e99] id-alg-noSignature │ │ - [282eac] id-cmc-recipientNonce │ │ - [282ec2] X509v3 No Revocation Available │ │ - [282ee1] friendlyCountryName │ │ - [282ef5] dSAQuality │ │ - [282f00] personalSignature │ │ - [282f12] setct-AuthResBaggage │ │ - [282f27] setct-PI-TBS │ │ - [282f34] setct-AuthRevResData │ │ - [282f49] setct-CapResData │ │ - [282f5a] setct-CapRevReqTBS │ │ - [282f6d] setct-RegFormReqTBE │ │ - [282f81] set-brand-JCB │ │ - [282f8f] msUPN │ │ - [282f95] id-ppl │ │ - [282f9c] Independent │ │ - [282fa8] c2onb191v5 │ │ - [282fb3] c2onb239v4 │ │ - [282fbe] seed-ecb │ │ - [282fc7] Diffie-Hellman based MAC │ │ - [282fe0] GOST R 34.10-94 DH │ │ - [282ff3] id-GostR3410-94-CryptoPro-D-ParamSet │ │ - [283018] physicalDeliveryOfficeName │ │ - [283033] houseIdentifier │ │ - [283043] id-tc26-hmac-gost-3411-2012-256 │ │ - [283063] KxDHE-PSK │ │ - [28306d] kx-any │ │ - [283074] aria-256-cfb1 │ │ - [283082] SHA3-224 │ │ - [28308b] SHA3-256 │ │ - [283094] id-hmacWithSHA3-256 │ │ - [2830a8] CMC Certificate Authority │ │ - [2830c2] uacurve0 │ │ - [2830cb] DSTU curve 6 │ │ - [2830d8] uacurve9 │ │ - [2830e1] magma-kexp15 │ │ - [2830ee] id-tc26-gost-3410-2012-256-paramSetC │ │ - [283113] id-on-SmtpUTF8Mailbox │ │ - [283129] SRVName │ │ - [283131] hmacWithSM3 │ │ - [28313d] X509v3 Authority Attribute Identifier │ │ - [283163] singleUse │ │ - [28316d] bad version number │ │ - [283180] bio write failure │ │ - [283192] expecting private key blob │ │ - [2831ad] not proc type │ │ - [2831bb] pem_read_bio_key_decoder │ │ - [2831d4] PKCS12_SAFEBAG │ │ - [2831e3] content type not data │ │ - [2831f9] d.data │ │ - [283200] %*s<%s>\n │ │ - [283209] EXTERNAL │ │ - [283212] signing ctrl failure │ │ - [283227] crypto/property/property.c │ │ - [283242] parse_unquoted │ │ - [283251] evp_rand_from_algorithm │ │ - [283269] additional input too long │ │ - [283283] insufficient drbg strength │ │ - [28329e] Not a regular file │ │ - [2832b1] unable to get parent strength │ │ - [2832cf] exponent%d: │ │ - [2832db] algorithm-id │ │ - [2832e8] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ - [283330] block type is not 01 │ │ - [283345] digest not allowed │ │ - [283358] crypto/rsa/rsa_pss.c │ │ - [28336d] 6144 │ │ - [283372] passphrase callback error │ │ - [28338c] crypto/pkcs12/p12_mutl.c │ │ - [2833a5] nonce mismatch │ │ - [2833b4] nonce not returned │ │ - [2833c7] common ok and cancel characters │ │ - [2833e7] UI_new_method │ │ - [2833f5] UI_get_result_length │ │ - [28340a] X509_load_crl_file │ │ - [28341d] method │ │ - [283424] objsign │ │ - [28342c] Encipher Only │ │ - [28343a] %*sNumber%s: │ │ - [283448] u.addressRange │ │ - [283457] %*sIPv6 │ │ - [28345f] %*s Profession Info Entry %0d:\n │ │ - [283480] r2i_pci │ │ - [283488] notAfter │ │ - [283491] POLICY_MAPPING │ │ - [2834a0] POLICY_MAPPINGS │ │ - [2834b0] Any Purpose │ │ - [2834bc] othername:NAIRealm:%.*s │ │ - [2834d4] email: │ │ - [2834de] invalid safi │ │ - [2834eb] unknown extension name │ │ - [283502] X509_STORE_new │ │ - [283511] crypto/x509/x509_obj.c │ │ - [283528] subject issuer mismatch │ │ - [283540] invalid or inconsistent certificate policy extension │ │ - [283575] proxy subject name violation │ │ - [283592] subject signature algorithm and issuer public key algorithm mismatch │ │ - [2835d7] Missing Authority Key Identifier │ │ - [2835f8] X509_verify_cert │ │ - [283609] x509_verify_x509 │ │ - [28361a] X509_ATTRIBUTE │ │ - [283629] revoked │ │ - [283631] x509_name_encode │ │ - [283642] x509_pubkey_decode │ │ - [283655] socket create failed │ │ - [28366a] ) │ │ - [28366d] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ - [28369c] ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2 │ │ - [2836de] provider=default,fips=yes │ │ - [2836f8] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ - [28371c] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ - [283747] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ - [283779] RC4:1.2.840.113549.3.4 │ │ - [283790] blake2s256_internal_final │ │ - [2837aa] ec_to_SubjectPublicKeyInfo_der_encode │ │ - [2837d0] J: │ │ - [2837d6] pcounter: %d\n │ │ - [2837e4] ecx_dupctx │ │ - [2837ef] ossl_ec_match_params │ │ - [283804] eckem_encapsulate │ │ - [283816] sk │ │ - [283819] ecx_gen │ │ - [283821] CTR │ │ - [283825] digest=%s │ │ - [28382f] Ed25519ctx │ │ - [28383a] OAEP padding not allowed for signing / verifying │ │ - [28386b] localhost/ │ │ - [283876] file_open_stream │ │ - [283887] bad tls client version │ │ - [28389e] entropy source strength too weak │ │ - [2838bf] init call out of order │ │ - [2838d6] module integrity failure │ │ - [2838ef] ossl_ccm_get_ctx_params │ │ - [283907] ded-from-explicit │ │ - [283919] oinit │ │ - [28391f] a-sign-disabled │ │ - [28392f] props │ │ - [283935] digest-check │ │ - [283942] ntropy │ │ - [283949] libunwind: malformed DW_CFA_val_expression DWARF unwind, reg too big\n │ │ - [28398f] eax │ │ - [283993] ebp │ │ - [283997] PRAGMA rekey_cipher is no longer supported. │ │ - [2839c3] kdf_iter │ │ - [2839cc] fast_kdf_iter │ │ - [2839da] PRAGMA cipher_page_size = %d; │ │ - [2839f8] %u │ │ - [2839fb] sqlcipherCodecAttach: db=%p, nDb=%d │ │ - [283a1f] sqlcipher_activate: leaving static master mutex │ │ - [283a4f] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ - [283a7d] PRAGMA cipher_compatibility = %d; │ │ - [283a9f] DETACH DATABASE migrate; │ │ - [283ab8] %Y-%m-%d %H:%M:%S │ │ - [283aca] 0 │ │ - [283acc] :memory: │ │ - [283ad5] %.4c%s%.16c │ │ - [283ae1] MJ collide: %s │ │ - [283af0] Gt │ │ - [283af3] Add │ │ - [283af7] IdxInsert │ │ - [283b01] FinishSeek │ │ - [283b0c] VBegin │ │ - [283b13] %z: %s │ │ - [283b1a] cannot rollback - no transaction is active │ │ - [283b45] database schema is locked: %s │ │ - [283b63] %s is %u but should be %u │ │ - [283b7d] vtable constructor failed: %s │ │ - [283b9b] no such rowid: %lld │ │ - [283baf] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ - [283bf6] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [283c37] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ - [283c74] count_changes │ │ - [283c82] tbl │ │ - [283c86] near "%T": syntax error │ │ - [283c9e] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ - [283cf2] USING INDEX %s FOR IN-OPERATOR │ │ - [283d11] no such column │ │ - [283d20] sqlite_schema │ │ - [283d2e] ORDER │ │ - [283d34] no tables specified │ │ - [283d48] %.*z:%u │ │ - [283d50] sqlite_stat%d │ │ - [283d5e] VIRTUAL TABLE INDEX %d:%s │ │ - [283d79] isisi │ │ - [283d7f] UTF-8 │ │ - [283d85] invalid uri authority: %.*s │ │ - [283da1] no such vfs: %s │ │ - [283db1] unable to identify the object to be reindexed │ │ - [283ddf] stat_init │ │ - [283de9] cannot %s %s "%s" │ │ - [283dfb] incomplete input │ │ - [283e0c] unlikely │ │ - [283e15] %02d │ │ - [283e1a] JSON cannot hold BLOB values │ │ - [283e37] database or disk is full │ │ - [283e50] column index out of range │ │ - [283e6a] another row available │ │ - [283e80] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ - [283ec1] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ - [283ef1] ilb │ │ - [283ef5] unrecognized parameter: %s │ │ - [283f10] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ - [283f50] malformed inverted index for FTS%d table %s.%s │ │ - [283f7f] k PRIMARY KEY, v │ │ - [283f90] PRAGMA %Q.data_version │ │ - [283fa7] fts5 expression tree is too large (maximum depth %d) │ │ - [283fdc] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ - [284004] parse error in rank function: %s │ │ - [284025] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ - [28405f] ,%.*s REAL │ │ - [28406a] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ - [2840bc] corrupted │ │ - [2840c6] ENABLE_MEMORY_MANAGEMENT │ │ - [2840df] DHE-RSA-AES256-CCM │ │ - [2840f2] PSK-AES128-CBC-SHA │ │ - [284105] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ - [284126] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ - [28414a] RSA-PSK-AES256-GCM-SHA384 │ │ - [284164] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ - [284181] DHE-DSS-CAMELLIA128-SHA │ │ - [284199] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [2841be] ssl_cert_dup │ │ - [2841cb] SSLv3 │ │ - [2841d1] ciphersuite digest has changed │ │ - [2841f0] empty raw public key │ │ - [284205] empty srtp protection profile list │ │ - [284228] can't find SRP server param │ │ - [284244] no shared groups │ │ - [284255] no suitable signature algorithm │ │ - [284275] poll request not supported │ │ - [284290] records not released │ │ - [2842a5] ssl section empty │ │ - [2842b7] unknown state │ │ - [2842c5] unsupported ssl version │ │ - [2842dd] decrypt-only │ │ - [2842ea] ssl_do_config │ │ - [2842f8] ClientCAStore │ │ - [284306] SSL_CTX_use_serverinfo_ex │ │ - [284320] before SSL initialization │ │ - [28433a] SSLv3/TLS write certificate │ │ - [284356] TLSv1.3 read encrypted extensions │ │ - [284378] tls1_set_sigalgs_list │ │ - [28438e] dsa_sha384 │ │ - [284399] PSS │ │ - [28439d] label │ │ - [2843a3] ssl/tls_depr.c │ │ - [2843b2] ossl_quic_new │ │ - [2843c0] ossl_quic_pending_int │ │ - [2843d6] ssl/quic/quic_engine.c │ │ - [2843ed] INITIAL_MAX_DATA appears multiple times │ │ - [284415] transport │ │ - [28441f] min_cwnd_size │ │ - [28442d] qlog_version │ │ - [28443a] \f │ │ - [28443d] retry │ │ - [284443] crypto │ │ - [28444a] max_stream_data │ │ - [28445a] el_setup_keyslot │ │ - [28446b] depack_do_frame_reset_stream │ │ - [284488] internal error (flow control) │ │ - [2844a6] depack_do_frame_handshake_done │ │ - [2844c5] handshake layer error, error code %llu (0x%llx) ("%s") │ │ - [2844fc] STREAM_LEN │ │ - [284507] STREAM_OFF_LEN │ │ - [284516] AEAD_LIMIT_REACHED │ │ - [284529] dtls1_read_bytes │ │ - [28453a] tls_construct_ctos_supported_versions │ │ - [284560] tls_parse_stoc_psk │ │ - [284573] tls_parse_ctos_renegotiate │ │ - [28458e] tls_process_ske_srp │ │ - [2845a2] tls_construct_cke_ecdhe │ │ - [2845ba] tls_construct_cke_srp │ │ - [2845d0] tls_process_client_hello │ │ - [2845e9] tls_construct_new_session_ticket │ │ - [28460a] ZUINT64 │ │ - [284612] accept error │ │ - [28461f] bad fopen mode │ │ - [28462e] crypto/bn/bn_mont.c │ │ - [284642] on │ │ - [284645] name=%s, value=%s │ │ - [284657] maxsize=%ld │ │ - [284663] ASN1_STRING_TABLE_add │ │ - [284679] crypto/dsa/dsa_ossl.c │ │ - [28468f] dlfcn_name_converter │ │ - [2846a4] crypto/ec/ec_ameth.c │ │ - [2846b9] k3 │ │ - [2846bc] point-format │ │ - [2846c9] named │ │ - [2846cf] SECG curve over a 163 bit binary field │ │ - [2846f6] X9.62 curve over a 239 bit binary field │ │ - [28471e] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ - [28474f] EC_POINT_is_at_infinity │ │ - [284767] ecx_pub_encode │ │ - [284776] │ │ - [28477d] crypto/engine/tb_pkmeth.c │ │ - [284797] lib(%lu) │ │ - [2847a0] crypto/evp/asymcipher.c │ │ - [2847b8] secp192k1 │ │ - [2847c2] prime256v1 │ │ - [2847cd] wap-wsg-idm-ecid-wtls6 │ │ - [2847e4] assertion failed: b <= sizeof(ctx->buf) │ │ - [28480c] tls1multi_encin │ │ - [28481c] crypto/encode_decode/encoder_pkey.c │ │ - [284840] OSSL_ENCODER_to_data │ │ - [284855] EVP_DigestVerify │ │ - [284866] EVP_Q_mac │ │ - [284870] kdf-digest │ │ - [28487b] dsa_paramgen_q_bits │ │ - [28488f] ec_param_enc │ │ - [28489c] fix_dh_nid5114 │ │ - [2848ab] rsa-factor9 │ │ - [2848b7] EVP_PKEY_CTX_md │ │ - [2848c7] counter: %d\n │ │ - [2848d4] crypto/bio/bss_core.c │ │ - [2848ea] CPUINFO: OPENSSL_ia32cap=0x%llx:0x%llx │ │ - [284911] expecting a poly1305 key │ │ - [28492a] not able to copy ctx │ │ - [28493f] signature type and key type incompatible │ │ - [284968] unable to enable locking │ │ - [284981] unsupported keylength │ │ - [284997] missing value │ │ - [2849a5] hex string too short │ │ - [2849ba] param of incompatible type │ │ - [2849d5] discriminant is zero │ │ - [2849ea] invalid generator │ │ - [2849fc] missing OID │ │ - [284a08] invalid string │ │ - [284a17] asn1 len exceeds max resp len │ │ - [284a35] invalid port number │ │ - [284a49] max resp len exceeded │ │ - [284a5f] content type mismatch │ │ - [284a75] error setting key │ │ - [284a87] error parsing pkistatus │ │ - [284a9f] missing trust store │ │ - [284ab3] multiple requests not supported │ │ - [284ad3] empty ess cert id list │ │ - [284aea] dynamic_ctrl │ │ - [284af7] OSSL_PARAM_set_int32 │ │ - [284b0c] set_string_internal │ │ - [284b20] identity │ │ - [284b29] rc2-40-cbc │ │ - [284b34] rc5-ofb │ │ - [284b3c] extendedKeyUsage │ │ - [284b4d] id-kp │ │ - [284b53] serverAuth │ │ - [284b5e] nsSGC │ │ - [284b64] id-smime-ct │ │ - [284b70] id-smime-alg-RC2wrap │ │ - [284b85] id-smime-alg-CMSRC2wrap │ │ - [284b9d] MD4 │ │ - [284ba1] id-it-implicitConfirm │ │ - [284bb7] rsaSignature │ │ - [284bc4] Private │ │ - [284bcc] Subject Information Access │ │ - [284be7] aes-192-cfb │ │ - [284bf3] pilot │ │ - [284bf9] nSRecord │ │ - [284c02] set-policy │ │ - [284c0d] set-certExt │ │ - [284c19] setAttr-IssCap-CVM │ │ - [284c2c] id-ppl-independent │ │ - [284c3f] RSA-SHA512 │ │ - [284c4a] ipsec4 │ │ - [284c51] CAMELLIA-192-CFB1 │ │ - [284c63] CAMELLIA-256-OFB │ │ - [284c74] X509v3 Issuing Distribution Point │ │ - [284c96] id-GostR3410-2001-ParamSet-cc │ │ - [284cb4] telephoneNumber │ │ - [284cc4] telexNumber │ │ - [284cd0] aes-192-ctr │ │ - [284cdc] CAMELLIA-128-CTR │ │ - [284ced] HMAC GOST 34.11-2012 256 bit │ │ - [284d0a] hkdf │ │ - [284d0f] kx-ecdhe-psk │ │ - [284d1c] id-smime-ct-authEnvelopedData │ │ - [284d3a] ARIA-192-CTR │ │ - [284d47] n3 │ │ - [284d4a] Professional Information or basis for Admission │ │ - [284d7a] ecdsa_with_SHA3-224 │ │ - [284d8e] ISO-UA │ │ - [284d95] DSTU Gost 28147-2009 │ │ - [284daa] id-tc26-cipher-gostr3412-2015-magma │ │ - [284dce] id-tc26-gost-3410-2012-256-paramSetB │ │ - [284df3] hmacWithSHA512-224 │ │ - [284e06] classSignToolKB1 │ │ - [284e17] id-ct-signedTAL │ │ - [284e27] ms-ntds-sec-ext │ │ - [284e37] X509v3 Acceptable Certification Policies │ │ - [284e60] allowedAttributeAssignments │ │ - [284e7c] X509v3 Subject Alternative Public Key Info │ │ - [284ea7] value.byKey │ │ - [284eb3] get_header_and_data │ │ - [284ec7] mac verify failure │ │ - [284eda] │ │ - [284ee4] %5ld:d=%-2d hl=%ld l=inf %s │ │ - [284f01] \%02X │ │ - [284f07] invalid signed data type │ │ - [284f20] PRNG not seeded │ │ - [284f30] \\n │ │ - [284f33] rsa_validate_keypair_multiprime │ │ - [284f53] data too large │ │ - [284f62] unsupported mask parameter │ │ - [284f7d] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ - [284f9f] pkey_rsa_verifyrecover │ │ - [284fb6] 4096 │ │ - [284fbb] ui process interrupted or cancelled │ │ - [284fdf] uri authority unsupported │ │ - [284ff9] crypto/store/store_result.c │ │ - [285015] ess add signing cert v2 error │ │ - [285033] crypto/ui/ui_openssl.c │ │ - [28504a] emailCA │ │ - [285052] name= │ │ - [285058] CACompromise │ │ - [285065] name.relativename │ │ - [285077] IPAddressOrRange │ │ - [285088] IPv4 │ │ - [28508d] u.range │ │ - [285096] %*sTimestamp : │ │ - [2850a6] v2i_POLICY_CONSTRAINTS │ │ - [2850bd] do_dirname │ │ - [2850c8] %X: │ │ - [2850cc] bn to asn1 integer error │ │ - [2850e5] x509_sig_info_init │ │ - [2850f8] unable to decode issuer public key │ │ - [28511b] certificate is not yet valid │ │ - [285138] CRL is not yet valid │ │ - [28514d] unhandled critical extension │ │ - [28516a] path loop │ │ - [285174] issuer certificate lookup error │ │ - [285194] X509_STORE_CTX_set_default │ │ - [2851af] S/MIME email │ │ - [2851bc] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ - [2851fd] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ - [285237] provider=base,fips=yes,output=der,structure=rsa │ │ - [285267] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ - [2852a0] TEST-RAND │ │ - [2852aa] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ - [2852d3] ED25519:1.3.101.112 │ │ - [2852e7] DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2 │ │ - [285326] RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13 │ │ - [28536c] ED25519ctx │ │ - [285377] provider=default,fips=no,output=pem,structure=type-specific │ │ - [2853b3] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ - [2853f1] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ - [28542f] provider=default,fips=yes,input=der,structure=ec │ │ - [285460] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ - [28548b] AES-192-GCM-SIV │ │ - [28549b] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ - [2854c5] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ - [2854e7] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ - [28550f] providers/implementations/ciphers/cipher_chacha20.c │ │ - [285543] chacha20_get_ctx_params │ │ - [28555b] providers/implementations/ciphers/cipher_null.c │ │ - [28558b] tdes_init │ │ - [285595] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2855be] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ - [2855e8] ED448 PUBLIC KEY │ │ - [2855f9] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ - [285626] ec_to_X9_62_der_encode │ │ - [28563d] dhx2text_encode │ │ - [28564d] dh_match_params │ │ - [28565d] requested more threads (%u) than lanes (%u) │ │ - [285689] kdf_hkdf_derive │ │ - [285699] providers/implementations/kdfs/kbkdf.c │ │ - [2856c0] providers/implementations/kdfs/sshkdf.c │ │ - [2856e8] sskdf_derive │ │ - [2856f5] eae_prk │ │ - [2856fd] dh_gen_set_params │ │ - [28570f] mac_gen_set_params │ │ - [285722] providers/implementations/macs/gmac_prov.c │ │ - [28574d] /dev/hwrng │ │ - [285758] ed25519_verify │ │ - [285767] Should be more than %d, but would be set to %d │ │ - [285796] sm2sig_signature_init │ │ - [2857ac] providers/implementations/ciphers/cipher_rc4.c │ │ - [2857db] providers/common/der/der_rsa_key.c │ │ - [2857fe] failed to sign │ │ - [28580d] invalid tag │ │ - [285819] ndex │ │ - [28581e] roperties │ │ - [285828] ial │ │ - [28582c] ivinfo │ │ - [285833] pe │ │ - [285836] tm │ │ - [285839] libunwind: malformed DW_CFA_offset DWARF unwind, reg (%llu) out of range\n │ │ - [285883] unknown register │ │ - [285894] lotCPtr │ │ - [28589c] cipher_profile │ │ - [2858ab] cipher_default_plaintext_header_size │ │ - [2858d0] PRAGMA cipher_use_hmac = %d; │ │ - [2858ed] sqlcipher_activate: entered static master mutex │ │ - [28591d] sqlcipher_activate: left static master mutex │ │ - [28594a] HMAC verification failed for page %d │ │ - [28596f] /dev/urandom │ │ - [28597c] - │ │ - [28597e] SorterInsert │ │ - [28598b] ClrSubtype │ │ - [285996] cannot start a transaction within a transaction │ │ - [2859c6] Tree %u page %u cell %u: │ │ - [2859e0] max_page_count │ │ - [2859ef] name │ │ - [2859f4] unknown database %T │ │ - [285a08] aggregate │ │ - [285a12] column%d │ │ - [285a1b] _ROWID_ │ │ - [285a23] REAL │ │ - [285a29] error in generated column "%s" │ │ - [285a48] %s clause should come after %s not before │ │ - [285a72] a JOIN clause is required before %s │ │ - [285a96] UPDATE │ │ - [285a9d] rows updated │ │ - [285aaa] table %S has %d columns but %d values were supplied │ │ - [285ade] UPSERT not implemented for virtual table "%s" │ │ - [285b0c] variable number must be between ?1 and ?%d │ │ - [285b37] sssiii │ │ - [285b3e] iissssss │ │ - [285b47] missing from index │ │ - [285b5c] utf16be │ │ - [285b64] SET NULL │ │ - [285b6d] cannot create triggers on shadow tables │ │ - [285b95] Invalid key value │ │ - [285ba7] rw │ │ - [285baa] expr_implies_expr │ │ - [285bbc] sign │ │ - [285bc1] weekday │ │ - [285bca] 50f-20a-20d │ │ - [285bd6] json_remove │ │ - [285be2] json_replace │ │ - [285bef] infinity │ │ - [285bf8] array │ │ - [285bfe] attempt to write a readonly database │ │ - [285c23] unicode61 │ │ - [285c2d] fts3_tokenizer │ │ - [285c3c] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ - [285c68] ize │ │ - [285c6c] tion │ │ - [285c71] notindexed │ │ - [285c7c] unrecognized order: %s │ │ - [285c93] %z, langid │ │ - [285c9e] malformed prefix=... directive │ │ - [285cbd] multiple content_rowid=... directives │ │ - [285ce3] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ - [285d0b] alize │ │ - [285d11] col │ │ - [285d15] no such fts5 table: %s.%s │ │ - [285d2f] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ - [285d63] UNIQUE constraint failed: %s.%s │ │ - [285d83] DEFAULT_MMAP_SIZE=0 │ │ - [285d97] MAX_ATTACHED=10 │ │ - [285da7] MAX_LENGTH=1000000000 │ │ - [285dbd] NULL-MD5 │ │ - [285dc6] AES256-CCM8 │ │ - [285dd2] TLS_DHE_PSK_WITH_AES_128_CCM │ │ - [285def] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ - [285e10] ECDHE-PSK-NULL-SHA384 │ │ - [285e26] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ - [285e50] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ - [285e7b] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ - [285ea4] DHE-PSK-ARIA128-GCM-SHA256 │ │ - [285ebf] TLS_FALLBACK_SCSV │ │ - [285ed1] ssl/s3_msg.c │ │ - [285ede] Verify error:%s │ │ - [285eee] gost-mac-12 │ │ - [285efa] cert cb error │ │ - [285f08] illegal Suite B digest │ │ - [285f1f] inconsistent extms │ │ - [285f32] missing tmp ecdh key │ │ - [285f47] no suitable groups │ │ - [285f5a] stream finished │ │ - [285f6a] tlsv13 alert certificate required │ │ - [285f8c] ssl_handshake_hash │ │ - [285f9f] ssl_start_async_job │ │ - [285fb3] cmd=%s, value=%s │ │ - [285fc4] no_tls1_3 │ │ - [285fce] prefer_no_dhe_kex │ │ - [285fe0] NumTickets │ │ - [285feb] IgnoreUnexpectedEOF │ │ - [285fff] SSL_CTX_use_PrivateKey │ │ - [286016] max_early_data │ │ - [286025] SSLv3/TLS write hello request │ │ - [286043] SSLv3/TLS write certificate request │ │ - [286067] extended master secret │ │ - [28607e] secret │ │ - [286085] rsa_pss_rsae_sha256 │ │ - [286099] CLIENT_TRAFFIC_SECRET_N │ │ - [2860b1] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ - [286105] ch_on_handshake_yield_secret │ │ - [286122] INITIAL_SCID appears multiple times │ │ - [286146] MAX_UDP_PAYLOAD_SIZE is malformed │ │ - [286168] ORIG_DCID was not sent but is required │ │ - [28618f] RXKU cooldown internal error │ │ - [2861ac] received oversize token │ │ - [2861c4] group_id │ │ - [2861cd] dst_cid │ │ - [2861d5] handshake_done │ │ - [2861e4] Unknown frame type received │ │ - [286200] ACK_WITH_ECN │ │ - [28620d] tls_prepare_for_encryption_default │ │ - [286230] rlayer_early_data_count_ok │ │ - [28624b] final_ec_pt_formats │ │ - [28625f] tls_parse_stoc_session_ticket │ │ - [28627d] dtls_process_hello_verify │ │ - [286297] tls_construct_certificate_request │ │ - [2862b9] ossl_statem_server13_write_transition │ │ - [2862df] tls-client-version │ │ - [2862f2] ossl_d2i_PrivateKey_legacy │ │ - [28630d] pkeyalg │ │ - [286315] a2d_ASN1_OBJECT │ │ - [286325] d2i_ASN1_OBJECT │ │ - [286335] ASN1_BIT_STRING │ │ - [286345] ossl_asn1_do_lock │ │ - [286357] connect error │ │ - [286365] unable to create socket │ │ - [28637d] unable to reuseaddr │ │ - [286391] BIO_sendmmsg │ │ - [28639e] dgram_pair_ctrl_set_write_buf_size │ │ - [2863c1] NCONF_get_string │ │ - [2863d2] oid_module_init │ │ - [2863e2] crypto/asn1/asn_mstbl.c │ │ - [2863fa] %s %2d %02d:%02d:%02d %d GMT │ │ - [286417] bn_set_words │ │ - [286424] crypto/dh/dh_asn1.c │ │ - [286438] int_dhvparams │ │ - [286446] ECPARAMETERS │ │ - [286453] uncompressed │ │ - [286460] crypto/ec/ec_kmeth.c │ │ - [286475] EC_POINT_set_Jprojective_coordinates_GFp │ │ - [28649e] A: │ │ - [2864a4] ossl_ec_GFp_mont_group_set_curve │ │ - [2864c5] ecd_item_verify │ │ - [2864d5] ossl_decoder_instance_new │ │ - [2864ef] id-ecPublicKey │ │ - [2864fe] crypto/engine/eng_list.c │ │ - [286517] ENGINE_by_id │ │ - [286524] OPENSSL_ENGINES │ │ - [286534] secp224r1 │ │ - [28653e] c2pnb163v3 │ │ - [286549] c2pnb272w1 │ │ - [286554] c2pnb368w1 │ │ - [28655f] brainpoolP256r1 │ │ - [28656f] K-163 │ │ - [286575] K-233 │ │ - [28657b] K-571 │ │ - [286581] mackey │ │ - [286588] EVP_CIPHER_CTX_copy │ │ - [28659c] OSSL_ENCODER_CTX_add_encoder │ │ - [2865b9] ossl_encoder_ctx_add_encoder_inst │ │ - [2865db] crypto/evp/keymgmt_lib.c │ │ - [2865f4] EVP_DigestVerifyFinal │ │ - [28660a] new_raw_key_int │ │ - [28661a] evp_pkey_get0_DSA_int │ │ - [286630] default_check │ │ - [28663e] fix_dh_nid │ │ - [286649] rsa-exponent3 │ │ - [286657] get_ec_decoded_from_explicit_params │ │ - [28667b] try_provided_check │ │ - [28668e] iteration │ │ - [286698] crypto/dh/dh_pmeth.c │ │ - [2866ad] crypto/dh/dh_gen.c │ │ - [2866c0] pkey_ec_paramgen │ │ - [2866d1] not a square │ │ - [2866de] invalid secret │ │ - [2866ed] no keymgmt present │ │ - [286700] operation not initialized │ │ - [28671a] update error │ │ - [286727] unknown tag │ │ - [286733] missing equal sign │ │ - [286746] curve does not support ecdh │ │ - [286762] curve does not support signing │ │ - [286781] field too large │ │ - [286791] failure │ │ - [286799] certificate has no keyid │ │ - [2867b2] cipher parameter initialisation error │ │ - [2867d8] msgsigdigest error │ │ - [2867eb] no cipher │ │ - [2867f5] signfinal error │ │ - [286805] failed building own chain │ │ - [28681f] missing reference cert │ │ - [286836] transactionid unmatched │ │ - [28684e] unsupported version │ │ - [286862] rc2-64 │ │ - [286869] id-aes128-wrap-pad │ │ - [28687c] v_check │ │ - [286884] general_set_int │ │ - [286894] legacy │ │ - [28689b] dsaWithSHA │ │ - [2868a6] MD5-SHA1 │ │ - [2868af] deltaCRL │ │ - [2868b8] id-smime-aa-dvcs-dvc │ │ - [2868cd] id-smime-spq-ets-sqt-unotice │ │ - [2868ea] id-smime-cti-ets-proofOfCreation │ │ - [28690b] id-pkip │ │ - [286913] ac-targeting │ │ - [286920] ipsecUser │ │ - [28692a] id-it-subscriptionRequest │ │ - [286944] id-cmc-queryPending │ │ - [286958] holdInstructionCode │ │ - [28696c] simpleSecurityObject │ │ - [286981] rfc822Mailbox │ │ - [28698f] host │ │ - [286994] subtreeMinimumQuality │ │ - [2869aa] message extensions │ │ - [2869bd] setct-CapReqTBSX │ │ - [2869ce] setAttr-TokenType │ │ - [2869e0] CAMELLIA-192-CBC │ │ - [2869f1] camellia-128-ecb │ │ - [286a02] camellia-128-cfb8 │ │ - [286a14] camellia-128-ofb │ │ - [286a25] SEED-ECB │ │ - [286a2e] id-Gost28147-89-CryptoPro-KeyMeshing │ │ - [286a53] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ - [286a7b] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ - [286aa5] gost2001cc │ │ - [286ab0] dmdName │ │ - [286ab8] id-aes128-GCM │ │ - [286ac6] GOST R 34.11-2012 with 256 bit hash │ │ - [286aea] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ - [286b1d] ARIA-128-CFB │ │ - [286b2a] ARIA-128-OFB │ │ - [286b37] aria-192-cbc │ │ - [286b44] sha512-224 │ │ - [286b4f] RSA-SHA3-384 │ │ - [286b5c] sha512-256WithRSAEncryption │ │ - [286b78] blake2bmac │ │ - [286b83] SM2-SM3 │ │ - [286b8b] x963kdf │ │ - [286b93] CMC Archive Server │ │ - [286ba6] id-ct-ASPA │ │ - [286bb1] X509v3 Attribute Authority Issuing Distribution Point │ │ - [286be7] unknown message digest │ │ - [286bfe] problems getting password │ │ - [286c18] pvk data too short │ │ - [286c2b] crypto/pem/pem_lib.c │ │ - [286c40] PKCS12_item_i2d_encrypt_ex │ │ - [286c5b] PKCS7_SIGNER_INFO_sign │ │ - [286c72] crypto/pkcs7/pk7_lib.c │ │ - [286c89] unable to find mem bio │ │ - [286ca0] wrong pkcs7 type │ │ - [286cb1] not an ascii character │ │ - [286cc8] parse_hex │ │ - [286cd2] crypto/evp/evp_rand.c │ │ - [286ce8] invalid property query │ │ - [286cff] unable to fetch drbg │ │ - [286d14] unable to get parent reseed prop counter │ │ - [286d3d] reseed_requests │ │ - [286d4d] coefficient%d: │ │ - [286d5c] Trailer Field: 0x │ │ - [286d6e] dmq1 │ │ - [286d73] algorithm mismatch │ │ - [286d86] pss saltlen too small │ │ - [286d9c] unsupported signature type │ │ - [286db7] value missing │ │ - [286dc5] rsa_multiprime_keygen │ │ - [286ddb] check_padding_md │ │ - [286dec] RSA_sign │ │ - [286df5] OPENSSL_sk_set │ │ - [286e04] cannot load private key │ │ - [286e1c] OpenSSL default user interface │ │ - [286e3b] d.ediPartyName │ │ - [286e4a] sslCA │ │ - [286e50] Object Signing CA │ │ - [286e62] Decipher Only │ │ - [286e70] CA │ │ - [286e73] v2i_AUTHORITY_KEYID │ │ - [286e87] IPv6 │ │ - [286e8c] : inherit\n │ │ - [286e97] Autonomous System Numbers │ │ - [286eb1] issuerUID │ │ - [286ebc] %*sSignature Value: │ │ - [286ed1] crypto/ct/ct_x509v3.c │ │ - [286ee8] %*sLog ID : │ │ - [286ef8] cAToolCert │ │ - [286f03] Excluded │ │ - [286f0c] IP:%s/%s │ │ - [286f16] %*sPolicy Text: %.*s │ │ - [286f2b] │ │ - [286f39] \n │ │ - [286f4a] crypto/x509/v3_tlsf.c │ │ - [286f60] %*sUser Notices:\n │ │ - [286f72] unknown extension │ │ - [286f84] X509at_get_attr │ │ - [286f94] bad selector │ │ - [286fa1] certificate verification failed │ │ - [286fc1] crypto/x509/x509_set.c │ │ - [286fd8] no explicit policy │ │ - [286feb] X509_VERIFY_PARAM_set1 │ │ - [287002] X509_VERIFY_PARAM_set1_policies │ │ - [287022] lastUpdate │ │ - [28702d] X509_PUBKEY_get │ │ - [28703d] X509_CINF │ │ - [287047] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ - [287081] provider=base,fips=yes,input=der,structure=type-specific │ │ - [2870ba] provider=base,fips=yes,input=der,structure=dsa │ │ - [2870e9] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ - [287111] ARGON2I │ │ - [287119] HMAC-DRBG │ │ - [287123] ED448:1.3.101.113 │ │ - [287135] OpenSSL SCRYPT via EVP_PKEY implementation │ │ - [287160] RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11 │ │ - [2871a6] ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4 │ │ - [2871e8] provider=default,fips=yes,output=blob │ │ - [28720e] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ - [287238] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ - [28725a] ossl_sm2_encrypt │ │ - [28726b] CS2 │ │ - [28726f] EncryptedPrivateKeyInfo │ │ - [287287] dh_to_type_specific_params_der_encode │ │ - [2872ad] key_to_pubkey │ │ - [2872bb] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ - [2872e2] providers/implementations/encode_decode/encode_key2blob.c │ │ - [28731c] x255192text_encode │ │ - [28732f] providers/implementations/exchange/dh_exch.c │ │ - [28735c] generate_ecdhkm │ │ - [28736c] ossl_hpke_labeled_expand │ │ - [287385] rsasve_generate │ │ - [287395] providers/implementations/rands/seed_src.c │ │ - [2873c0] providers/implementations/signature/dsa_sig.c │ │ - [2873ee] rsa_verify_directly │ │ - [287402] providers/implementations/storemgmt/file_store_any2obj.c │ │ - [28743b] derivation function init failed │ │ - [28745b] invalid aead │ │ - [287468] invalid data │ │ - [287475] invalid eddsa instance for attempted operation │ │ - [2874a4] ine │ │ - [2874a8] -info │ │ - [2874ae] 931-pad-check │ │ - [2874bc] DW_EH_PE_datarel is invalid with a datarelBase of 0 │ │ - [2874f0] Unknown DWARF encoding for search table. │ │ - [287519] _Unwind_GetTextRelBase() not implemented │ │ - [287542] accountsCPtr │ │ - [28754f] indexed │ │ - [287557] PRAGMA cipher is no longer supported. │ │ - [28757d] le │ │ - [287580] cipher_hmac_algorithm │ │ - [287596] cipher_default_kdf_algorithm │ │ - [2875b3] PRAGMA cipher_default_kdf_iter = %d; │ │ - [2875d8] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ - [28763b] sqlcipher_codec_ctx_init: allocating provider │ │ - [287669] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ - [2876aa] database file is undefined │ │ - [2876c5] sqlcipher_export failed, error code %d │ │ - [2876ec] FOREIGN KEY constraint failed │ │ - [28770a] MustBeInt │ │ - [287714] Not │ │ - [287718] SeekRowid │ │ - [287722] Ge │ │ - [287725] IsTrue │ │ - [28772c] Remainder │ │ - [287736] DropTrigger │ │ - [287742] VDestroy │ │ - [28774b] Page %u: pointer map referenced │ │ - [28776b] sqlcipher_cipher_ctx_init: allocating context │ │ - [287799] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ - [2877ca] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ - [287819] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ - [287868] hexrekey │ │ - [287871] type │ │ - [287876] flags │ │ - [28787c] %s prohibited in %s │ │ - [287890] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ - [2878d7] expected %d columns for '%s' but got %d │ │ - [2878ff] misuse of aggregate: %s() │ │ - [287919] normal │ │ - [287920] sqlite_attach │ │ - [28792e] sqlite\_% │ │ - [287938] 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') │ │ - [287a41] expr_compare │ │ - [287a4e] year │ │ - [287a53] json_extract │ │ - [287a60] jsonb_insert │ │ - [287a6d] inity │ │ - [287a73] access permission denied │ │ - [287a8c] SELECT %s WHERE rowid=? │ │ - [287aa4] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ - [287aed] etaci │ │ - [287af3] eta │ │ - [287af7] prefix │ │ - [287afe] flush │ │ - [287b04] SELECT %s │ │ - [287b0e] fts5_source_id │ │ - [287b1d] malformed tokendata=... directive │ │ - [287b3f] no such tokenizer: %s │ │ - [287b55] error in tokenizer constructor │ │ - [287b74] fts5: syntax error near "%.*s" │ │ - [287b93] DELETE FROM %Q.'%q_docsize'; │ │ - [287bb0] ant │ │ - [287bb4] instance │ │ - [287bbd] +- \n │ │ + [282a33] platform: linux-elf │ │ + [282a47] input not reduced │ │ + [282a59] invalid custom length │ │ + [282a6f] keymgmt export failure │ │ + [282a86] not XOF or invalid length │ │ + [282aa0] pbkdf2 error │ │ + [282aad] expecting an integer │ │ + [282ac2] illegal negative value │ │ + [282ad9] missing eoc │ │ + [282ae5] the asn1 object identifier is not known for this md │ │ + [282b19] param not integer type │ │ + [282b30] i2d ecpkparameters failure │ │ + [282b4b] slot full │ │ + [282b55] engine is not in the list │ │ + [282b6f] connect failure │ │ + [282b7f] cms lib │ │ + [282b87] not a signed receipt │ │ + [282b9c] unsupported kek algorithm │ │ + [282bb6] setting mac algor failure │ │ + [282bd0] wrong rp component count │ │ + [282be9] sct not set │ │ + [282bf5] ARIA-256-CBC │ │ + [282c02] crypto/evp/e_des3.c │ │ + [282c16] Specifies to continue even if version checking fails (boolean) │ │ + [282c55] Whether to add a loaded ENGINE to the internal list (0=no,1=yes,2=mandatory) │ │ + [282ca2] Load up the ENGINE specified by other settings │ │ + [282cd1] assertion failed: sh.freelist[slist] == temp │ │ + [282cfe] crypto/o_str.c │ │ + [282d0d] OSSL_PARAM_get_int32 │ │ + [282d22] BN_hex2bn │ │ + [282d2c] crypto/provider_conf.c │ │ + [282d43] TRUE │ │ + [282d48] no │ │ + [282d4b] IDEA-CBC │ │ + [282d54] des-ede-cbc │ │ + [282d60] extendedCertificateAttributes │ │ + [282d7e] des-ede-cfb │ │ + [282d8a] givenName │ │ + [282d94] sha1WithRSA │ │ + [282da0] rc5-cfb │ │ + [282da8] SXNetID │ │ + [282db0] PBE-SHA1-RC2-128 │ │ + [282dc1] x509Crl │ │ + [282dc9] Policy Qualifier User Notice │ │ + [282de6] id-smime-mod-ets-eSignature-97 │ │ + [282e05] id-smime-aa-contentHint │ │ + [282e1d] id-smime-aa-ets-certCRLTimestamp │ │ + [282e3e] id-smime-alg-ESDH │ │ + [282e50] id-mod-cmc │ │ + [282e5b] id-mod-ocsp │ │ + [282e67] IPSec User │ │ + [282e72] id-alg-noSignature │ │ + [282e85] id-cmc-recipientNonce │ │ + [282e9b] X509v3 No Revocation Available │ │ + [282eba] friendlyCountryName │ │ + [282ece] dSAQuality │ │ + [282ed9] personalSignature │ │ + [282eeb] setct-AuthResBaggage │ │ + [282f00] setct-PI-TBS │ │ + [282f0d] setct-AuthRevResData │ │ + [282f22] setct-CapResData │ │ + [282f33] setct-CapRevReqTBS │ │ + [282f46] setct-RegFormReqTBE │ │ + [282f5a] set-brand-JCB │ │ + [282f68] msUPN │ │ + [282f6e] id-ppl │ │ + [282f75] Independent │ │ + [282f81] c2onb191v5 │ │ + [282f8c] c2onb239v4 │ │ + [282f97] seed-ecb │ │ + [282fa0] Diffie-Hellman based MAC │ │ + [282fb9] GOST R 34.10-94 DH │ │ + [282fcc] id-GostR3410-94-CryptoPro-D-ParamSet │ │ + [282ff1] physicalDeliveryOfficeName │ │ + [28300c] houseIdentifier │ │ + [28301c] id-tc26-hmac-gost-3411-2012-256 │ │ + [28303c] KxDHE-PSK │ │ + [283046] kx-any │ │ + [28304d] aria-256-cfb1 │ │ + [28305b] SHA3-224 │ │ + [283064] SHA3-256 │ │ + [28306d] id-hmacWithSHA3-256 │ │ + [283081] CMC Certificate Authority │ │ + [28309b] uacurve0 │ │ + [2830a4] DSTU curve 6 │ │ + [2830b1] uacurve9 │ │ + [2830ba] magma-kexp15 │ │ + [2830c7] id-tc26-gost-3410-2012-256-paramSetC │ │ + [2830ec] id-on-SmtpUTF8Mailbox │ │ + [283102] SRVName │ │ + [28310a] hmacWithSM3 │ │ + [283116] X509v3 Authority Attribute Identifier │ │ + [28313c] singleUse │ │ + [283146] bad version number │ │ + [283159] bio write failure │ │ + [28316b] expecting private key blob │ │ + [283186] not proc type │ │ + [283194] pem_read_bio_key_decoder │ │ + [2831ad] PKCS12_SAFEBAG │ │ + [2831bc] content type not data │ │ + [2831d2] d.data │ │ + [2831d9] %*s<%s>\n │ │ + [2831e2] EXTERNAL │ │ + [2831eb] signing ctrl failure │ │ + [283200] crypto/property/property.c │ │ + [28321b] parse_unquoted │ │ + [28322a] evp_rand_from_algorithm │ │ + [283242] additional input too long │ │ + [28325c] insufficient drbg strength │ │ + [283277] Not a regular file │ │ + [28328a] unable to get parent strength │ │ + [2832a8] exponent%d: │ │ + [2832b4] algorithm-id │ │ + [2832c1] There are %d, %d, %d elements left on our factors, exps, coeffs stacks\n │ │ + [283309] block type is not 01 │ │ + [28331e] digest not allowed │ │ + [283331] crypto/rsa/rsa_pss.c │ │ + [283346] 6144 │ │ + [28334b] passphrase callback error │ │ + [283365] crypto/pkcs12/p12_mutl.c │ │ + [28337e] nonce mismatch │ │ + [28338d] nonce not returned │ │ + [2833a0] common ok and cancel characters │ │ + [2833c0] UI_new_method │ │ + [2833ce] UI_get_result_length │ │ + [2833e3] X509_load_crl_file │ │ + [2833f6] method │ │ + [2833fd] objsign │ │ + [283405] Encipher Only │ │ + [283413] %*sNumber%s: │ │ + [283421] u.addressRange │ │ + [283430] %*sIPv6 │ │ + [283438] %*s Profession Info Entry %0d:\n │ │ + [283459] r2i_pci │ │ + [283461] notAfter │ │ + [28346a] POLICY_MAPPING │ │ + [283479] POLICY_MAPPINGS │ │ + [283489] Any Purpose │ │ + [283495] othername:NAIRealm:%.*s │ │ + [2834ad] email: │ │ + [2834b7] invalid safi │ │ + [2834c4] unknown extension name │ │ + [2834db] X509_STORE_new │ │ + [2834ea] crypto/x509/x509_obj.c │ │ + [283501] subject issuer mismatch │ │ + [283519] invalid or inconsistent certificate policy extension │ │ + [28354e] proxy subject name violation │ │ + [28356b] subject signature algorithm and issuer public key algorithm mismatch │ │ + [2835b0] Missing Authority Key Identifier │ │ + [2835d1] X509_verify_cert │ │ + [2835e2] x509_verify_x509 │ │ + [2835f3] X509_ATTRIBUTE │ │ + [283602] revoked │ │ + [28360a] x509_name_encode │ │ + [28361b] x509_pubkey_decode │ │ + [28362e] socket create failed │ │ + [283643] ) │ │ + [283646] SHA2-384:SHA-384:SHA384:2.16.840.1.101.3.4.2.2 │ │ + [283675] ECDSA-SHA2-256:ECDSA-SHA256:ecdsa-with-SHA256:1.2.840.10045.4.3.2 │ │ + [2836b7] provider=default,fips=yes │ │ + [2836d1] AES-192-ECB:2.16.840.1.101.3.4.1.21 │ │ + [2836f5] AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42 │ │ + [283720] AES-256-GCM:id-aes256-GCM:2.16.840.1.101.3.4.1.46 │ │ + [283752] RC4:1.2.840.113549.3.4 │ │ + [283769] blake2s256_internal_final │ │ + [283783] ec_to_SubjectPublicKeyInfo_der_encode │ │ + [2837a9] J: │ │ + [2837af] pcounter: %d\n │ │ + [2837bd] ecx_dupctx │ │ + [2837c8] ossl_ec_match_params │ │ + [2837dd] eckem_encapsulate │ │ + [2837ef] sk │ │ + [2837f2] ecx_gen │ │ + [2837fa] CTR │ │ + [2837fe] digest=%s │ │ + [283808] Ed25519ctx │ │ + [283813] OAEP padding not allowed for signing / verifying │ │ + [283844] localhost/ │ │ + [28384f] file_open_stream │ │ + [283860] bad tls client version │ │ + [283877] entropy source strength too weak │ │ + [283898] init call out of order │ │ + [2838af] module integrity failure │ │ + [2838c8] ossl_ccm_get_ctx_params │ │ + [2838e0] ded-from-explicit │ │ + [2838f2] oinit │ │ + [2838f8] a-sign-disabled │ │ + [283908] props │ │ + [28390e] digest-check │ │ + [28391b] ntropy │ │ + [283922] libunwind: malformed DW_CFA_val_expression DWARF unwind, reg too big\n │ │ + [283968] eax │ │ + [28396c] ebp │ │ + [283970] PRAGMA rekey_cipher is no longer supported. │ │ + [28399c] kdf_iter │ │ + [2839a5] fast_kdf_iter │ │ + [2839b3] PRAGMA cipher_page_size = %d; │ │ + [2839d1] %u │ │ + [2839d4] sqlcipherCodecAttach: db=%p, nDb=%d │ │ + [2839f8] sqlcipher_activate: leaving static master mutex │ │ + [283a28] sqlcipher_mem_unlock: calling munlock(%p,%lu) │ │ + [283a56] PRAGMA cipher_compatibility = %d; │ │ + [283a78] DETACH DATABASE migrate; │ │ + [283a91] %Y-%m-%d %H:%M:%S │ │ + [283aa3] 0 │ │ + [283aa5] :memory: │ │ + [283aae] %.4c%s%.16c │ │ + [283aba] MJ collide: %s │ │ + [283ac9] Gt │ │ + [283acc] Add │ │ + [283ad0] IdxInsert │ │ + [283ada] FinishSeek │ │ + [283ae5] VBegin │ │ + [283aec] %z: %s │ │ + [283af3] cannot rollback - no transaction is active │ │ + [283b1e] database schema is locked: %s │ │ + [283b3c] %s is %u but should be %u │ │ + [283b56] vtable constructor failed: %s │ │ + [283b74] no such rowid: %lld │ │ + [283b88] codec_set_btree_to_codec_pagesize: sqlite3BtreeSetPageSize returned %d │ │ + [283bcf] sqlcipher_openssl_random: entering SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [283c10] sqlcipher_openssl_random: left SQLCIPHER_MUTEX_PROVIDER_RAND │ │ + [283c4d] count_changes │ │ + [283c5b] tbl │ │ + [283c5f] near "%T": syntax error │ │ + [283c77] the INDEXED BY clause is not allowed on UPDATE or DELETE statements within triggers │ │ + [283ccb] USING INDEX %s FOR IN-OPERATOR │ │ + [283cea] no such column │ │ + [283cf9] sqlite_schema │ │ + [283d07] ORDER │ │ + [283d0d] no tables specified │ │ + [283d21] %.*z:%u │ │ + [283d29] sqlite_stat%d │ │ + [283d37] VIRTUAL TABLE INDEX %d:%s │ │ + [283d52] isisi │ │ + [283d58] UTF-8 │ │ + [283d5e] invalid uri authority: %.*s │ │ + [283d7a] no such vfs: %s │ │ + [283d8a] unable to identify the object to be reindexed │ │ + [283db8] stat_init │ │ + [283dc2] cannot %s %s "%s" │ │ + [283dd4] incomplete input │ │ + [283de5] unlikely │ │ + [283dee] %02d │ │ + [283df3] JSON cannot hold BLOB values │ │ + [283e10] database or disk is full │ │ + [283e29] column index out of range │ │ + [283e43] another row available │ │ + [283e59] SELECT 1 FROM %Q.'%q_segments' WHERE blockid=? AND block IS NULL │ │ + [283e9a] SELECT max( level %% 1024 ) FROM %Q.'%q_segdir' │ │ + [283eca] ilb │ │ + [283ece] unrecognized parameter: %s │ │ + [283ee9] unable to validate the inverted index for FTS%d table %s.%s: %s │ │ + [283f29] malformed inverted index for FTS%d table %s.%s │ │ + [283f58] k PRIMARY KEY, v │ │ + [283f69] PRAGMA %Q.data_version │ │ + [283f80] fts5 expression tree is too large (maximum depth %d) │ │ + [283fb5] DELETE FROM '%q'.'%q_idx' WHERE segid=? │ │ + [283fdd] parse error in rank function: %s │ │ + [283ffe] Found (%lld -> %lld) in %s table, expected (%lld -> %lld) │ │ + [284038] ,%.*s REAL │ │ + [284043] DROP TABLE '%q'.'%q_node';DROP TABLE '%q'.'%q_rowid';DROP TABLE '%q'.'%q_parent'; │ │ + [284095] corrupted │ │ + [28409f] ENABLE_MEMORY_MANAGEMENT │ │ + [2840b8] DHE-RSA-AES256-CCM │ │ + [2840cb] PSK-AES128-CBC-SHA │ │ + [2840de] TLS_DHE_PSK_WITH_AES_256_CBC_SHA │ │ + [2840ff] TLS_DHE_PSK_WITH_AES_128_GCM_SHA256 │ │ + [284123] RSA-PSK-AES256-GCM-SHA384 │ │ + [28413d] TLS_DHE_PSK_WITH_NULL_SHA256 │ │ + [28415a] DHE-DSS-CAMELLIA128-SHA │ │ + [284172] TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [284197] ssl_cert_dup │ │ + [2841a4] SSLv3 │ │ + [2841aa] ciphersuite digest has changed │ │ + [2841c9] empty raw public key │ │ + [2841de] empty srtp protection profile list │ │ + [284201] can't find SRP server param │ │ + [28421d] no shared groups │ │ + [28422e] no suitable signature algorithm │ │ + [28424e] poll request not supported │ │ + [284269] records not released │ │ + [28427e] ssl section empty │ │ + [284290] unknown state │ │ + [28429e] unsupported ssl version │ │ + [2842b6] decrypt-only │ │ + [2842c3] ssl_do_config │ │ + [2842d1] ClientCAStore │ │ + [2842df] SSL_CTX_use_serverinfo_ex │ │ + [2842f9] before SSL initialization │ │ + [284313] SSLv3/TLS write certificate │ │ + [28432f] TLSv1.3 read encrypted extensions │ │ + [284351] tls1_set_sigalgs_list │ │ + [284367] dsa_sha384 │ │ + [284372] PSS │ │ + [284376] label │ │ + [28437c] ssl/tls_depr.c │ │ + [28438b] ossl_quic_new │ │ + [284399] ossl_quic_pending_int │ │ + [2843af] ssl/quic/quic_engine.c │ │ + [2843c6] INITIAL_MAX_DATA appears multiple times │ │ + [2843ee] transport │ │ + [2843f8] min_cwnd_size │ │ + [284406] qlog_version │ │ + [284413] \f │ │ + [284416] retry │ │ + [28441c] crypto │ │ + [284423] max_stream_data │ │ + [284433] el_setup_keyslot │ │ + [284444] depack_do_frame_reset_stream │ │ + [284461] internal error (flow control) │ │ + [28447f] depack_do_frame_handshake_done │ │ + [28449e] handshake layer error, error code %llu (0x%llx) ("%s") │ │ + [2844d5] STREAM_LEN │ │ + [2844e0] STREAM_OFF_LEN │ │ + [2844ef] AEAD_LIMIT_REACHED │ │ + [284502] dtls1_read_bytes │ │ + [284513] tls_construct_ctos_supported_versions │ │ + [284539] tls_parse_stoc_psk │ │ + [28454c] tls_parse_ctos_renegotiate │ │ + [284567] tls_process_ske_srp │ │ + [28457b] tls_construct_cke_ecdhe │ │ + [284593] tls_construct_cke_srp │ │ + [2845a9] tls_process_client_hello │ │ + [2845c2] tls_construct_new_session_ticket │ │ + [2845e3] ZUINT64 │ │ + [2845eb] accept error │ │ + [2845f8] bad fopen mode │ │ + [284607] crypto/bn/bn_mont.c │ │ + [28461b] on │ │ + [28461e] name=%s, value=%s │ │ + [284630] maxsize=%ld │ │ + [28463c] ASN1_STRING_TABLE_add │ │ + [284652] crypto/dsa/dsa_ossl.c │ │ + [284668] dlfcn_name_converter │ │ + [28467d] crypto/ec/ec_ameth.c │ │ + [284692] k3 │ │ + [284695] point-format │ │ + [2846a2] named │ │ + [2846a8] SECG curve over a 163 bit binary field │ │ + [2846cf] X9.62 curve over a 239 bit binary field │ │ + [2846f7] ossl_ec_GF2m_simple_point_set_affine_coordinates │ │ + [284728] EC_POINT_is_at_infinity │ │ + [284740] ecx_pub_encode │ │ + [28474f] │ │ + [284756] crypto/engine/tb_pkmeth.c │ │ + [284770] lib(%lu) │ │ + [284779] crypto/evp/asymcipher.c │ │ + [284791] secp192k1 │ │ + [28479b] prime256v1 │ │ + [2847a6] wap-wsg-idm-ecid-wtls6 │ │ + [2847bd] assertion failed: b <= sizeof(ctx->buf) │ │ + [2847e5] tls1multi_encin │ │ + [2847f5] crypto/encode_decode/encoder_pkey.c │ │ + [284819] OSSL_ENCODER_to_data │ │ + [28482e] EVP_DigestVerify │ │ + [28483f] EVP_Q_mac │ │ + [284849] kdf-digest │ │ + [284854] dsa_paramgen_q_bits │ │ + [284868] ec_param_enc │ │ + [284875] fix_dh_nid5114 │ │ + [284884] rsa-factor9 │ │ + [284890] EVP_PKEY_CTX_md │ │ + [2848a0] counter: %d\n │ │ + [2848ad] crypto/bio/bss_core.c │ │ + [2848c3] CPUINFO: OPENSSL_ia32cap=0x%llx:0x%llx │ │ + [2848ea] expecting a poly1305 key │ │ + [284903] not able to copy ctx │ │ + [284918] signature type and key type incompatible │ │ + [284941] unable to enable locking │ │ + [28495a] unsupported keylength │ │ + [284970] missing value │ │ + [28497e] hex string too short │ │ + [284993] param of incompatible type │ │ + [2849ae] discriminant is zero │ │ + [2849c3] invalid generator │ │ + [2849d5] missing OID │ │ + [2849e1] invalid string │ │ + [2849f0] asn1 len exceeds max resp len │ │ + [284a0e] invalid port number │ │ + [284a22] max resp len exceeded │ │ + [284a38] content type mismatch │ │ + [284a4e] error setting key │ │ + [284a60] error parsing pkistatus │ │ + [284a78] missing trust store │ │ + [284a8c] multiple requests not supported │ │ + [284aac] empty ess cert id list │ │ + [284ac3] dynamic_ctrl │ │ + [284ad0] OSSL_PARAM_set_int32 │ │ + [284ae5] set_string_internal │ │ + [284af9] identity │ │ + [284b02] rc2-40-cbc │ │ + [284b0d] rc5-ofb │ │ + [284b15] extendedKeyUsage │ │ + [284b26] id-kp │ │ + [284b2c] serverAuth │ │ + [284b37] nsSGC │ │ + [284b3d] id-smime-ct │ │ + [284b49] id-smime-alg-RC2wrap │ │ + [284b5e] id-smime-alg-CMSRC2wrap │ │ + [284b76] MD4 │ │ + [284b7a] id-it-implicitConfirm │ │ + [284b90] rsaSignature │ │ + [284b9d] Private │ │ + [284ba5] Subject Information Access │ │ + [284bc0] aes-192-cfb │ │ + [284bcc] pilot │ │ + [284bd2] nSRecord │ │ + [284bdb] set-policy │ │ + [284be6] set-certExt │ │ + [284bf2] setAttr-IssCap-CVM │ │ + [284c05] id-ppl-independent │ │ + [284c18] RSA-SHA512 │ │ + [284c23] ipsec4 │ │ + [284c2a] CAMELLIA-192-CFB1 │ │ + [284c3c] CAMELLIA-256-OFB │ │ + [284c4d] X509v3 Issuing Distribution Point │ │ + [284c6f] id-GostR3410-2001-ParamSet-cc │ │ + [284c8d] telephoneNumber │ │ + [284c9d] telexNumber │ │ + [284ca9] aes-192-ctr │ │ + [284cb5] CAMELLIA-128-CTR │ │ + [284cc6] HMAC GOST 34.11-2012 256 bit │ │ + [284ce3] hkdf │ │ + [284ce8] kx-ecdhe-psk │ │ + [284cf5] id-smime-ct-authEnvelopedData │ │ + [284d13] ARIA-192-CTR │ │ + [284d20] n3 │ │ + [284d23] Professional Information or basis for Admission │ │ + [284d53] ecdsa_with_SHA3-224 │ │ + [284d67] ISO-UA │ │ + [284d6e] DSTU Gost 28147-2009 │ │ + [284d83] id-tc26-cipher-gostr3412-2015-magma │ │ + [284da7] id-tc26-gost-3410-2012-256-paramSetB │ │ + [284dcc] hmacWithSHA512-224 │ │ + [284ddf] classSignToolKB1 │ │ + [284df0] id-ct-signedTAL │ │ + [284e00] ms-ntds-sec-ext │ │ + [284e10] X509v3 Acceptable Certification Policies │ │ + [284e39] allowedAttributeAssignments │ │ + [284e55] X509v3 Subject Alternative Public Key Info │ │ + [284e80] value.byKey │ │ + [284e8c] get_header_and_data │ │ + [284ea0] mac verify failure │ │ + [284eb3] │ │ + [284ebd] %5ld:d=%-2d hl=%ld l=inf %s │ │ + [284eda] \%02X │ │ + [284ee0] invalid signed data type │ │ + [284ef9] PRNG not seeded │ │ + [284f09] \\n │ │ + [284f0c] rsa_validate_keypair_multiprime │ │ + [284f2c] data too large │ │ + [284f3b] unsupported mask parameter │ │ + [284f56] RSA_padding_check_PKCS1_OAEP_mgf1 │ │ + [284f78] pkey_rsa_verifyrecover │ │ + [284f8f] 4096 │ │ + [284f94] ui process interrupted or cancelled │ │ + [284fb8] uri authority unsupported │ │ + [284fd2] crypto/store/store_result.c │ │ + [284fee] ess add signing cert v2 error │ │ + [28500c] crypto/ui/ui_openssl.c │ │ + [285023] emailCA │ │ + [28502b] name= │ │ + [285031] CACompromise │ │ + [28503e] name.relativename │ │ + [285050] IPAddressOrRange │ │ + [285061] IPv4 │ │ + [285066] u.range │ │ + [28506f] %*sTimestamp : │ │ + [28507f] v2i_POLICY_CONSTRAINTS │ │ + [285096] do_dirname │ │ + [2850a1] %X: │ │ + [2850a5] bn to asn1 integer error │ │ + [2850be] x509_sig_info_init │ │ + [2850d1] unable to decode issuer public key │ │ + [2850f4] certificate is not yet valid │ │ + [285111] CRL is not yet valid │ │ + [285126] unhandled critical extension │ │ + [285143] path loop │ │ + [28514d] issuer certificate lookup error │ │ + [28516d] X509_STORE_CTX_set_default │ │ + [285188] S/MIME email │ │ + [285195] provider=base,fips=yes,output=der,structure=SubjectPublicKeyInfo │ │ + [2851d6] provider=base,fips=no,output=der,structure=PrivateKeyInfo │ │ + [285210] provider=base,fips=yes,output=der,structure=rsa │ │ + [285240] provider=base,fips=no,input=der,structure=PrivateKeyInfo │ │ + [285279] TEST-RAND │ │ + [285283] RSA-PSS:RSASSA-PSS:1.2.840.113549.1.1.10 │ │ + [2852ac] ED25519:1.3.101.112 │ │ + [2852c0] DSA-SHA2-256:DSA-SHA256:dsa_with_SHA256:2.16.840.1.101.3.4.3.2 │ │ + [2852ff] RSA-SHA2-512:RSA-SHA512:sha512WithRSAEncryption:1.2.840.113549.1.1.13 │ │ + [285345] ED25519ctx │ │ + [285350] provider=default,fips=no,output=pem,structure=type-specific │ │ + [28538c] provider=default,fips=yes,output=der,structure=PrivateKeyInfo │ │ + [2853ca] provider=default,fips=yes,output=pem,structure=PrivateKeyInfo │ │ + [285408] provider=default,fips=yes,input=der,structure=ec │ │ + [285439] AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22 │ │ + [285464] AES-192-GCM-SIV │ │ + [285474] ARIA-128-CBC:ARIA128:1.2.410.200046.1.1.2 │ │ + [28549e] DES-EDE-ECB:DES-EDE:1.3.14.3.2.17 │ │ + [2854c0] BF-CBC:BF:BLOWFISH:1.3.6.1.4.1.3029.1.2 │ │ + [2854e8] providers/implementations/ciphers/cipher_chacha20.c │ │ + [28551c] chacha20_get_ctx_params │ │ + [285534] providers/implementations/ciphers/cipher_null.c │ │ + [285564] tdes_init │ │ + [28556e] ec_to_EncryptedPrivateKeyInfo_der_encode │ │ + [285597] sm2_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2855c1] ED448 PUBLIC KEY │ │ + [2855d2] x25519_to_EncryptedPrivateKeyInfo_der_encode │ │ + [2855ff] ec_to_X9_62_der_encode │ │ + [285616] dhx2text_encode │ │ + [285626] dh_match_params │ │ + [285636] requested more threads (%u) than lanes (%u) │ │ + [285662] kdf_hkdf_derive │ │ + [285672] providers/implementations/kdfs/kbkdf.c │ │ + [285699] providers/implementations/kdfs/sshkdf.c │ │ + [2856c1] sskdf_derive │ │ + [2856ce] eae_prk │ │ + [2856d6] dh_gen_set_params │ │ + [2856e8] mac_gen_set_params │ │ + [2856fb] providers/implementations/macs/gmac_prov.c │ │ + [285726] /dev/hwrng │ │ + [285731] ed25519_verify │ │ + [285740] Should be more than %d, but would be set to %d │ │ + [28576f] sm2sig_signature_init │ │ + [285785] providers/implementations/ciphers/cipher_rc4.c │ │ + [2857b4] providers/common/der/der_rsa_key.c │ │ + [2857d7] failed to sign │ │ + [2857e6] invalid tag │ │ + [2857f2] ndex │ │ + [2857f7] roperties │ │ + [285801] ial │ │ + [285805] ivinfo │ │ + [28580c] pe │ │ + [28580f] tm │ │ + [285812] libunwind: malformed DW_CFA_offset DWARF unwind, reg (%llu) out of range\n │ │ + [28585c] unknown register │ │ + [28586d] lotCPtr │ │ + [285875] cipher_profile │ │ + [285884] cipher_default_plaintext_header_size │ │ + [2858a9] PRAGMA cipher_use_hmac = %d; │ │ + [2858c6] sqlcipher_activate: entered static master mutex │ │ + [2858f6] sqlcipher_activate: left static master mutex │ │ + [285923] HMAC verification failed for page %d │ │ + [285948] /dev/urandom │ │ + [285955] - │ │ + [285957] SorterInsert │ │ + [285964] ClrSubtype │ │ + [28596f] cannot start a transaction within a transaction │ │ + [28599f] Tree %u page %u cell %u: │ │ + [2859b9] max_page_count │ │ + [2859c8] name │ │ + [2859cd] unknown database %T │ │ + [2859e1] aggregate │ │ + [2859eb] column%d │ │ + [2859f4] _ROWID_ │ │ + [2859fc] REAL │ │ + [285a02] error in generated column "%s" │ │ + [285a21] %s clause should come after %s not before │ │ + [285a4b] a JOIN clause is required before %s │ │ + [285a6f] UPDATE │ │ + [285a76] rows updated │ │ + [285a83] table %S has %d columns but %d values were supplied │ │ + [285ab7] UPSERT not implemented for virtual table "%s" │ │ + [285ae5] variable number must be between ?1 and ?%d │ │ + [285b10] sssiii │ │ + [285b17] iissssss │ │ + [285b20] missing from index │ │ + [285b35] utf16be │ │ + [285b3d] SET NULL │ │ + [285b46] cannot create triggers on shadow tables │ │ + [285b6e] Invalid key value │ │ + [285b80] rw │ │ + [285b83] expr_implies_expr │ │ + [285b95] sign │ │ + [285b9a] weekday │ │ + [285ba3] 50f-20a-20d │ │ + [285baf] json_remove │ │ + [285bbb] json_replace │ │ + [285bc8] infinity │ │ + [285bd1] array │ │ + [285bd7] attempt to write a readonly database │ │ + [285bfc] unicode61 │ │ + [285c06] fts3_tokenizer │ │ + [285c15] DELETE FROM %Q.'%q_docsize' WHERE docid = ? │ │ + [285c41] ize │ │ + [285c45] tion │ │ + [285c4a] notindexed │ │ + [285c55] unrecognized order: %s │ │ + [285c6c] %z, langid │ │ + [285c77] malformed prefix=... directive │ │ + [285c96] multiple content_rowid=... directives │ │ + [285cbc] REPLACE INTO %Q.'%q_content' VALUES(%s) │ │ + [285ce4] alize │ │ + [285cea] col │ │ + [285cee] no such fts5 table: %s.%s │ │ + [285d08] SELECT nodeno FROM '%q'.'%q_rowid' WHERE rowid = ?1 │ │ + [285d3c] UNIQUE constraint failed: %s.%s │ │ + [285d5c] DEFAULT_MMAP_SIZE=0 │ │ + [285d70] MAX_ATTACHED=10 │ │ + [285d80] MAX_LENGTH=1000000000 │ │ + [285d96] NULL-MD5 │ │ + [285d9f] AES256-CCM8 │ │ + [285dab] TLS_DHE_PSK_WITH_AES_128_CCM │ │ + [285dc8] TLS_RSA_PSK_WITH_AES_256_CBC_SHA │ │ + [285de9] ECDHE-PSK-NULL-SHA384 │ │ + [285dff] TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 │ │ + [285e29] TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 │ │ + [285e54] TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 │ │ + [285e7d] DHE-PSK-ARIA128-GCM-SHA256 │ │ + [285e98] TLS_FALLBACK_SCSV │ │ + [285eaa] ssl/s3_msg.c │ │ + [285eb7] Verify error:%s │ │ + [285ec7] gost-mac-12 │ │ + [285ed3] cert cb error │ │ + [285ee1] illegal Suite B digest │ │ + [285ef8] inconsistent extms │ │ + [285f0b] missing tmp ecdh key │ │ + [285f20] no suitable groups │ │ + [285f33] stream finished │ │ + [285f43] tlsv13 alert certificate required │ │ + [285f65] ssl_handshake_hash │ │ + [285f78] ssl_start_async_job │ │ + [285f8c] cmd=%s, value=%s │ │ + [285f9d] no_tls1_3 │ │ + [285fa7] prefer_no_dhe_kex │ │ + [285fb9] NumTickets │ │ + [285fc4] IgnoreUnexpectedEOF │ │ + [285fd8] SSL_CTX_use_PrivateKey │ │ + [285fef] max_early_data │ │ + [285ffe] SSLv3/TLS write hello request │ │ + [28601c] SSLv3/TLS write certificate request │ │ + [286040] extended master secret │ │ + [286057] secret │ │ + [28605e] rsa_pss_rsae_sha256 │ │ + [286072] CLIENT_TRAFFIC_SECRET_N │ │ + [28608a] QUIC error code: 0x%llx%s%s%s (triggered by frame type: 0x%llx%s%s%s), reason: "%s" │ │ + [2860de] ch_on_handshake_yield_secret │ │ + [2860fb] INITIAL_SCID appears multiple times │ │ + [28611f] MAX_UDP_PAYLOAD_SIZE is malformed │ │ + [286141] ORIG_DCID was not sent but is required │ │ + [286168] RXKU cooldown internal error │ │ + [286185] received oversize token │ │ + [28619d] group_id │ │ + [2861a6] dst_cid │ │ + [2861ae] handshake_done │ │ + [2861bd] Unknown frame type received │ │ + [2861d9] ACK_WITH_ECN │ │ + [2861e6] tls_prepare_for_encryption_default │ │ + [286209] rlayer_early_data_count_ok │ │ + [286224] final_ec_pt_formats │ │ + [286238] tls_parse_stoc_session_ticket │ │ + [286256] dtls_process_hello_verify │ │ + [286270] tls_construct_certificate_request │ │ + [286292] ossl_statem_server13_write_transition │ │ + [2862b8] tls-client-version │ │ + [2862cb] ossl_d2i_PrivateKey_legacy │ │ + [2862e6] pkeyalg │ │ + [2862ee] a2d_ASN1_OBJECT │ │ + [2862fe] d2i_ASN1_OBJECT │ │ + [28630e] ASN1_BIT_STRING │ │ + [28631e] ossl_asn1_do_lock │ │ + [286330] connect error │ │ + [28633e] unable to create socket │ │ + [286356] unable to reuseaddr │ │ + [28636a] BIO_sendmmsg │ │ + [286377] dgram_pair_ctrl_set_write_buf_size │ │ + [28639a] NCONF_get_string │ │ + [2863ab] oid_module_init │ │ + [2863bb] crypto/asn1/asn_mstbl.c │ │ + [2863d3] %s %2d %02d:%02d:%02d %d GMT │ │ + [2863f0] bn_set_words │ │ + [2863fd] crypto/dh/dh_asn1.c │ │ + [286411] int_dhvparams │ │ + [28641f] ECPARAMETERS │ │ + [28642c] uncompressed │ │ + [286439] crypto/ec/ec_kmeth.c │ │ + [28644e] EC_POINT_set_Jprojective_coordinates_GFp │ │ + [286477] A: │ │ + [28647d] ossl_ec_GFp_mont_group_set_curve │ │ + [28649e] ecd_item_verify │ │ + [2864ae] ossl_decoder_instance_new │ │ + [2864c8] id-ecPublicKey │ │ + [2864d7] crypto/engine/eng_list.c │ │ + [2864f0] ENGINE_by_id │ │ + [2864fd] OPENSSL_ENGINES │ │ + [28650d] secp224r1 │ │ + [286517] c2pnb163v3 │ │ + [286522] c2pnb272w1 │ │ + [28652d] c2pnb368w1 │ │ + [286538] brainpoolP256r1 │ │ + [286548] K-163 │ │ + [28654e] K-233 │ │ + [286554] K-571 │ │ + [28655a] mackey │ │ + [286561] EVP_CIPHER_CTX_copy │ │ + [286575] OSSL_ENCODER_CTX_add_encoder │ │ + [286592] ossl_encoder_ctx_add_encoder_inst │ │ + [2865b4] crypto/evp/keymgmt_lib.c │ │ + [2865cd] EVP_DigestVerifyFinal │ │ + [2865e3] new_raw_key_int │ │ + [2865f3] evp_pkey_get0_DSA_int │ │ + [286609] default_check │ │ + [286617] fix_dh_nid │ │ + [286622] rsa-exponent3 │ │ + [286630] get_ec_decoded_from_explicit_params │ │ + [286654] try_provided_check │ │ + [286667] iteration │ │ + [286671] crypto/dh/dh_pmeth.c │ │ + [286686] crypto/dh/dh_gen.c │ │ + [286699] pkey_ec_paramgen │ │ + [2866aa] not a square │ │ + [2866b7] invalid secret │ │ + [2866c6] no keymgmt present │ │ + [2866d9] operation not initialized │ │ + [2866f3] update error │ │ + [286700] unknown tag │ │ + [28670c] missing equal sign │ │ + [28671f] curve does not support ecdh │ │ + [28673b] curve does not support signing │ │ + [28675a] field too large │ │ + [28676a] failure │ │ + [286772] certificate has no keyid │ │ + [28678b] cipher parameter initialisation error │ │ + [2867b1] msgsigdigest error │ │ + [2867c4] no cipher │ │ + [2867ce] signfinal error │ │ + [2867de] failed building own chain │ │ + [2867f8] missing reference cert │ │ + [28680f] transactionid unmatched │ │ + [286827] unsupported version │ │ + [28683b] rc2-64 │ │ + [286842] id-aes128-wrap-pad │ │ + [286855] v_check │ │ + [28685d] general_set_int │ │ + [28686d] legacy │ │ + [286874] dsaWithSHA │ │ + [28687f] MD5-SHA1 │ │ + [286888] deltaCRL │ │ + [286891] id-smime-aa-dvcs-dvc │ │ + [2868a6] id-smime-spq-ets-sqt-unotice │ │ + [2868c3] id-smime-cti-ets-proofOfCreation │ │ + [2868e4] id-pkip │ │ + [2868ec] ac-targeting │ │ + [2868f9] ipsecUser │ │ + [286903] id-it-subscriptionRequest │ │ + [28691d] id-cmc-queryPending │ │ + [286931] holdInstructionCode │ │ + [286945] simpleSecurityObject │ │ + [28695a] rfc822Mailbox │ │ + [286968] host │ │ + [28696d] subtreeMinimumQuality │ │ + [286983] message extensions │ │ + [286996] setct-CapReqTBSX │ │ + [2869a7] setAttr-TokenType │ │ + [2869b9] CAMELLIA-192-CBC │ │ + [2869ca] camellia-128-ecb │ │ + [2869db] camellia-128-cfb8 │ │ + [2869ed] camellia-128-ofb │ │ + [2869fe] SEED-ECB │ │ + [286a07] id-Gost28147-89-CryptoPro-KeyMeshing │ │ + [286a2c] id-GostR3410-94-CryptoPro-XchA-ParamSet │ │ + [286a54] id-GostR3410-2001-CryptoPro-XchA-ParamSet │ │ + [286a7e] gost2001cc │ │ + [286a89] dmdName │ │ + [286a91] id-aes128-GCM │ │ + [286a9f] GOST R 34.11-2012 with 256 bit hash │ │ + [286ac3] GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit) │ │ + [286af6] ARIA-128-CFB │ │ + [286b03] ARIA-128-OFB │ │ + [286b10] aria-192-cbc │ │ + [286b1d] sha512-224 │ │ + [286b28] RSA-SHA3-384 │ │ + [286b35] sha512-256WithRSAEncryption │ │ + [286b51] blake2bmac │ │ + [286b5c] SM2-SM3 │ │ + [286b64] x963kdf │ │ + [286b6c] CMC Archive Server │ │ + [286b7f] id-ct-ASPA │ │ + [286b8a] X509v3 Attribute Authority Issuing Distribution Point │ │ + [286bc0] unknown message digest │ │ + [286bd7] problems getting password │ │ + [286bf1] pvk data too short │ │ + [286c04] crypto/pem/pem_lib.c │ │ + [286c19] PKCS12_item_i2d_encrypt_ex │ │ + [286c34] PKCS7_SIGNER_INFO_sign │ │ + [286c4b] crypto/pkcs7/pk7_lib.c │ │ + [286c62] unable to find mem bio │ │ + [286c79] wrong pkcs7 type │ │ + [286c8a] not an ascii character │ │ + [286ca1] parse_hex │ │ + [286cab] crypto/evp/evp_rand.c │ │ + [286cc1] invalid property query │ │ + [286cd8] unable to fetch drbg │ │ + [286ced] unable to get parent reseed prop counter │ │ + [286d16] reseed_requests │ │ + [286d26] coefficient%d: │ │ + [286d35] Trailer Field: 0x │ │ + [286d47] dmq1 │ │ + [286d4c] algorithm mismatch │ │ + [286d5f] pss saltlen too small │ │ + [286d75] unsupported signature type │ │ + [286d90] value missing │ │ + [286d9e] rsa_multiprime_keygen │ │ + [286db4] check_padding_md │ │ + [286dc5] RSA_sign │ │ + [286dce] OPENSSL_sk_set │ │ + [286ddd] cannot load private key │ │ + [286df5] OpenSSL default user interface │ │ + [286e14] d.ediPartyName │ │ + [286e23] sslCA │ │ + [286e29] Object Signing CA │ │ + [286e3b] Decipher Only │ │ + [286e49] CA │ │ + [286e4c] v2i_AUTHORITY_KEYID │ │ + [286e60] IPv6 │ │ + [286e65] : inherit\n │ │ + [286e70] Autonomous System Numbers │ │ + [286e8a] issuerUID │ │ + [286e95] %*sSignature Value: │ │ + [286eaa] crypto/ct/ct_x509v3.c │ │ + [286ec1] %*sLog ID : │ │ + [286ed1] cAToolCert │ │ + [286edc] Excluded │ │ + [286ee5] IP:%s/%s │ │ + [286eef] %*sPolicy Text: %.*s │ │ + [286f04] │ │ + [286f12] \n │ │ + [286f23] crypto/x509/v3_tlsf.c │ │ + [286f39] %*sUser Notices:\n │ │ + [286f4b] unknown extension │ │ + [286f5d] X509at_get_attr │ │ + [286f6d] bad selector │ │ + [286f7a] certificate verification failed │ │ + [286f9a] crypto/x509/x509_set.c │ │ + [286fb1] no explicit policy │ │ + [286fc4] X509_VERIFY_PARAM_set1 │ │ + [286fdb] X509_VERIFY_PARAM_set1_policies │ │ + [286ffb] lastUpdate │ │ + [287006] X509_PUBKEY_get │ │ + [287016] X509_CINF │ │ + [287020] provider=base,fips=yes,input=der,structure=PrivateKeyInfo │ │ + [28705a] provider=base,fips=yes,input=der,structure=type-specific │ │ + [287093] provider=base,fips=yes,input=der,structure=dsa │ │ + [2870c2] SCRYPT:id-scrypt:1.3.6.1.4.1.11591.4.11 │ │ + [2870ea] ARGON2I │ │ + [2870f2] HMAC-DRBG │ │ + [2870fc] ED448:1.3.101.113 │ │ + [28710e] OpenSSL SCRYPT via EVP_PKEY implementation │ │ + [287139] RSA-SHA2-256:RSA-SHA256:sha256WithRSAEncryption:1.2.840.113549.1.1.11 │ │ + [28717f] ECDSA-SHA2-512:ECDSA-SHA512:ecdsa-with-SHA512:1.2.840.10045.4.3.4 │ │ + [2871c1] provider=default,fips=yes,output=blob │ │ + [2871e7] AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2 │ │ + [287211] ARIA-192-CFB:1.2.410.200046.1.1.8 │ │ + [287233] ossl_sm2_encrypt │ │ + [287244] CS2 │ │ + [287248] EncryptedPrivateKeyInfo │ │ + [287260] dh_to_type_specific_params_der_encode │ │ + [287286] key_to_pubkey │ │ + [287294] dhx_to_SubjectPublicKeyInfo_pem_encode │ │ + [2872bb] providers/implementations/encode_decode/encode_key2blob.c │ │ + [2872f5] x255192text_encode │ │ + [287308] providers/implementations/exchange/dh_exch.c │ │ + [287335] generate_ecdhkm │ │ + [287345] ossl_hpke_labeled_expand │ │ + [28735e] rsasve_generate │ │ + [28736e] providers/implementations/rands/seed_src.c │ │ + [287399] providers/implementations/signature/dsa_sig.c │ │ + [2873c7] rsa_verify_directly │ │ + [2873db] providers/implementations/storemgmt/file_store_any2obj.c │ │ + [287414] derivation function init failed │ │ + [287434] invalid aead │ │ + [287441] invalid data │ │ + [28744e] invalid eddsa instance for attempted operation │ │ + [28747d] ine │ │ + [287481] -info │ │ + [287487] 931-pad-check │ │ + [287495] DW_EH_PE_datarel is invalid with a datarelBase of 0 │ │ + [2874c9] Unknown DWARF encoding for search table. │ │ + [2874f2] _Unwind_GetTextRelBase() not implemented │ │ + [28751b] accountsCPtr │ │ + [287528] indexed │ │ + [287530] PRAGMA cipher is no longer supported. │ │ + [287556] le │ │ + [287559] cipher_hmac_algorithm │ │ + [28756f] cipher_default_kdf_algorithm │ │ + [28758c] PRAGMA cipher_default_kdf_iter = %d; │ │ + [2875b1] SELECT sql FROM %s.sqlite_schema WHERE type='table' AND name!='sqlite_sequence' AND rootpage>0 │ │ + [287614] sqlcipher_codec_ctx_init: allocating provider │ │ + [287642] sqlcipher_page_cipher: comparing hmac on in=%p out=%p hmac_sz=%d │ │ + [287683] database file is undefined │ │ + [28769e] sqlcipher_export failed, error code %d │ │ + [2876c5] FOREIGN KEY constraint failed │ │ + [2876e3] MustBeInt │ │ + [2876ed] Not │ │ + [2876f1] SeekRowid │ │ + [2876fb] Ge │ │ + [2876fe] IsTrue │ │ + [287705] Remainder │ │ + [28770f] DropTrigger │ │ + [28771b] VDestroy │ │ + [287724] Page %u: pointer map referenced │ │ + [287744] sqlcipher_cipher_ctx_init: allocating context │ │ + [287772] sqlcipher_openssl_hmac: EVP_MAC_CTX_new() failed │ │ + [2877a3] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha256 returned %d │ │ + [2877f2] sqlcipher_openssl_hmac: EVP_MAC_init() with key size %d and sha512 returned %d │ │ + [287841] hexrekey │ │ + [28784a] type │ │ + [28784f] flags │ │ + [287855] %s prohibited in %s │ │ + [287869] RANGE with offset PRECEDING/FOLLOWING requires one ORDER BY expression │ │ + [2878b0] expected %d columns for '%s' but got %d │ │ + [2878d8] misuse of aggregate: %s() │ │ + [2878f2] normal │ │ + [2878f9] sqlite_attach │ │ + [287907] sqlite\_% │ │ + [287911] 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') │ │ + [287a1a] expr_compare │ │ + [287a27] year │ │ + [287a2c] json_extract │ │ + [287a39] jsonb_insert │ │ + [287a46] inity │ │ + [287a4c] access permission denied │ │ + [287a65] SELECT %s WHERE rowid=? │ │ + [287a7d] UPDATE OR FAIL %Q.'%q_segdir' SET level=-1,idx=? WHERE level=? AND idx=? │ │ + [287ac6] etaci │ │ + [287acc] eta │ │ + [287ad0] prefix │ │ + [287ad7] flush │ │ + [287add] SELECT %s │ │ + [287ae7] fts5_source_id │ │ + [287af6] malformed tokendata=... directive │ │ + [287b18] no such tokenizer: %s │ │ + [287b2e] error in tokenizer constructor │ │ + [287b4d] fts5: syntax error near "%.*s" │ │ + [287b6c] DELETE FROM %Q.'%q_docsize'; │ │ + [287b89] ant │ │ + [287b8d] instance │ │ + [287b96] +- \n │ │ 0123456789 │ │ - [287bcd] ENABLE_FTS3_PARENTHESIS │ │ - [287be5] SYSTEM_MALLOC │ │ - [287bf3] TLS_PSK_WITH_AES_256_CBC_SHA │ │ - [287c10] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ - [287c34] DHE-PSK-NULL-SHA256 │ │ - [287c48] ECDHE-PSK-AES128-CBC-SHA │ │ - [287c61] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ - [287c86] DHE-RSA-ARIA256-GCM-SHA384 │ │ - [287ca1] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ - [287cc6] ssl3_finish_mac │ │ - [287cd6] gost2001 │ │ - [287cdf] ADH │ │ - [287ce3] bad digest length │ │ - [287cf5] dh public value length is wrong │ │ - [287d15] missing supported versions extension │ │ - [287d3a] renegotiation mismatch │ │ - [287d51] request sent │ │ - [287d5e] scsv received when renegotiating │ │ - [287d7f] tlsv1 alert internal error │ │ - [287d9a] tlsv1 alert user cancelled │ │ - [287db5] unknown pkey type │ │ - [287dc7] unsupported compression algorithm │ │ - [287de9] ssl_read_internal │ │ - [287dfb] MaxProtocol │ │ - [287e07] SSLv2 │ │ - [287e0d] Bugs │ │ - [287e12] ECDHSingle │ │ - [287e1d] tlsext_hostname │ │ - [287e2d] TLSv1.3 read server compressed certificate │ │ - [287e58] SSLv3/TLS read server certificate request │ │ - [287e82] EC │ │ - [287e85] tls1_set_groups_list │ │ - [287e9a] tls-min-dtls │ │ - [287ea7] create_channel │ │ - [287eb6] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ - [287ee6] owner │ │ - [287eec] handling retry packet │ │ - [287f02] │ │ - [287f07] \b │ │ - [287f0a] stream_state_error │ │ - [287f1d] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ - [287f47] depack_do_frame_max_streams │ │ - [287f63] ssl/quic/quic_tls.c │ │ - [287f77] CRYPTO_BUFFER_EXCEEDED │ │ - [287f8e] tls-mac │ │ - [287f96] tls_post_encryption_processing_default │ │ - [287fbd] tls_construct_ctos_status_request │ │ - [287fdf] tls_construct_ctos_ems │ │ - [287ff6] tls_parse_stoc_supported_versions │ │ - [288018] tls_construct_stoc_ec_pt_formats │ │ - [288039] tls_process_new_session_ticket │ │ - [288058] tls_finish_handshake │ │ - [28806d] ossl_statem_server_pre_work │ │ - [288089] asn1_collect │ │ - [288096] ASN1_item_ex_i2d │ │ - [2880a7] ASN1_NULL │ │ - [2880b1] uint32_c2i │ │ - [2880bc] unavailable ip family │ │ - [2880d2] bn_expand_internal │ │ - [2880e5] %s%s%s │ │ - [2880ec] module_load_dso │ │ - [2880fc] tag=%s │ │ - [288103] VISIBLESTRING │ │ - [288111] SETWRAP │ │ - [288119] ASN1_mbstring_ncopy │ │ - [28812d] ssl_module_init │ │ - [28813d] q │ │ - [28813f] ossl_dsa_key_from_pkcs8 │ │ - [288157] %*spub:\n │ │ - [288160] EC_GROUP_new_from_ecparameters │ │ - [28817f] d2i_ECPrivateKey │ │ - [288190] RFC 5639 curve over a 256 bit prime field │ │ - [2881ba] BN_GF2m_mod │ │ - [2881c6] EC_KEY_oct2priv │ │ - [2881d6] ossl_ec_key_simple_oct2priv │ │ - [2881f2] EC_POINT_point2oct │ │ - [288205] ecp_nistz256_mult_precompute │ │ - [288222] SHAKE256 │ │ - [28822b] engine_id │ │ - [288235] ENGINE_ctrl │ │ - [288241] str=%s │ │ - [288248] crypto/err/err.c │ │ - [288259] OCSP routines │ │ - [288267] ENCODER routines │ │ - [288278] ECDSA lib │ │ - [288282] OSSL_STORE lib │ │ - [288291] EVP_PKEY_encrypt │ │ - [2882a2] crypto/evp/dh_ctrl.c │ │ - [2882b7] aesni_xts_init_key │ │ - [2882ca] aes_wrap_init_key │ │ - [2882dc] c2tnb191v1 │ │ - [2882e7] fips_mode │ │ - [2882f1] EVP_CIPHER_CTX_ctrl │ │ - [288305] ossl_asn1_type_get_octetstring_int │ │ - [288328] OSSL_ENCODER_CTX_set_output_structure │ │ - [28834e] evp_kem_from_algorithm │ │ - [288365] keymgmt_from_algorithm │ │ - [28837c] EVP_DigestSign │ │ - [28838b] d │ │ - [28838d] evp_pkey_public_check_combined │ │ - [2883ac] EVP_PKEY_keygen │ │ - [2883bc] subgroup order Q: │ │ - [2883ce] crypto/comp_methods.c │ │ - [2883e4] no import function │ │ - [2883f7] setting xof failed │ │ - [28840a] xts data unit is too large │ │ - [288425] too many retries │ │ - [288436] asn1 sig parse error │ │ - [28844b] openssl conf references missing section │ │ - [288473] param cannot be represented exactly │ │ - [288497] invalid output length │ │ - [2884ad] failed loading public key │ │ - [2884c7] error parsing asn1 length │ │ - [2884e1] response too many hdrlines │ │ - [2884fc] no private key │ │ - [28850b] unsupported method for creating popo │ │ - [288530] error protecting message │ │ - [288549] expected pollreq │ │ - [28855a] missing key usage digitalsignature │ │ - [28857d] aria128 │ │ - [288585] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ - [2885c6] param_push_num │ │ - [2885d5] OSSL_PARAM_set_uint32 │ │ - [2885eb] get_string_internal │ │ - [2885ff] ossl_pw_set_pem_password_cb │ │ - [28861b] ossl_provider_info_add_to_store │ │ - [28863b] ossl_time_now │ │ - [288649] countryName │ │ - [288655] RC2-CFB │ │ - [28865d] X509v3 CRL Distribution Points │ │ - [28867c] PBE-SHA1-RC2-40 │ │ - [28868c] id-smime-cti-ets-proofOfOrigin │ │ - [2886ab] id-mod-kea-profile-93 │ │ - [2886c1] id-cmc-encryptedPOP │ │ - [2886d5] Trust Root │ │ - [2886e0] Experimental │ │ - [2886ed] targetInformation │ │ - [2886ff] aes-192-ofb │ │ - [28870b] AES-256-CFB │ │ - [288717] Hold Instruction Code │ │ - [28872d] dNSDomain │ │ - [288737] mail │ │ - [28873c] roomNumber │ │ - [288747] secretary │ │ - [288751] setct-CapTokenSeq │ │ - [288763] setct-AcqCardCodeMsg │ │ - [288778] setct-PIUnsignedTBE │ │ - [28878c] setct-CapReqTBEX │ │ - [28879d] setct-CredRevReqTBE │ │ - [2887b1] setAttr-SecDevSig │ │ - [2887c3] proxyCertInfo │ │ - [2887d1] Inherit all │ │ - [2887dd] X509v3 Name Constraints │ │ - [2887f5] CAMELLIA-256-CFB │ │ - [288806] CAMELLIA-128-OFB │ │ - [288817] id-ct-asciiTextWithCRLF │ │ - [28882f] cryptocom │ │ - [288839] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ - [288866] id-alg-PWRI-KEK │ │ - [288876] aes-128-ccm │ │ - [288882] MGF1 │ │ - [288887] aes-256-cbc-hmac-sha1 │ │ - [28889d] aes-192-cbc-hmac-sha256 │ │ - [2888b5] AES-128-OCB │ │ - [2888c1] CAMELLIA-192-CMAC │ │ - [2888d3] id-tc26-gost-3410-2012-512-paramSetB │ │ - [2888f8] Signing Tool of Issuer │ │ - [28890f] kuznyechik-cfb │ │ - [28891e] sendProxiedRouter │ │ - [288930] AuthANY │ │ - [288938] aria-256-ecb │ │ - [288945] hmac-sha3-384 │ │ - [288953] sm4-ctr │ │ - [28895b] GOST R 34.10-2012 (256 bit) ParamSet D │ │ - [288982] AES-128-SIV │ │ - [28898e] BLAKE2BMAC │ │ - [288999] id-ct-routeOriginAuthz │ │ - [2889b0] id-regCtrl-algId │ │ - [2889c1] id-aa-ets-attrCertificateRefs │ │ - [2889df] cades-attributes │ │ - [2889f0] indirectIssuer │ │ - [2889ff] OBJ_dup │ │ - [288a07] crypto/ocsp/ocsp_cl.c │ │ - [288a1d] expecting public key blob │ │ - [288a37] ^I^M\n │ │ - [288a3c] PEM_read_bio_ex │ │ - [288a4c] CERTIFICATE │ │ - [288a58] crypto/asn1/a_i2d_fp.c │ │ - [288a6f] authsafes │ │ - [288a79] value.bag │ │ - [288a83] PKCS7_ENVELOPE │ │ - [288a92] │ │ - [288a9c] crypto/property/defn_cache.c │ │ - [288ab9] too much nonce requested │ │ - [288ad2] rsa_pss_verify_param │ │ - [288ae7] publicExponent: │ │ - [288af7] invalid message length │ │ - [288b0e] mgf1 digest not allowed │ │ - [288b26] n does not equal p q │ │ - [288b3b] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ - [288b63] RSA_padding_add_none │ │ - [288b78] sk_reserve │ │ - [288b83] OSSL_STORE_INFO_new_NAME │ │ - [288b9c] crypto/store/store_meth.c │ │ - [288bb6] could not set engine │ │ - [288bcb] invalid signer certificate purpose │ │ - [288bee] ts datasign │ │ - [288bfa] NOTICEREF │ │ - [288c04] crypto/x509/v3_cpols.c │ │ - [288c1b] %*sUser Notice:\n │ │ - [288c2c] set_dist_point_name │ │ - [288c40] affiliationChanged │ │ - [288c53] Superseded │ │ - [288c5e] v2i_ASIdentifiers │ │ - [288c70] %*sTarget Cert:\n │ │ - [288c81] crypto/x509/v3_battcons.c │ │ - [288c9b] crypto/x509/v3_group_ac.c │ │ - [288cb5] text: │ │ - [288cbb] ossl_x509v3_cache_extensions │ │ - [288cd8] DirName: │ │ - [288ce1] extension not found │ │ - [288cf5] no issuer details │ │ - [288d07] policy path length │ │ - [288d1a] no crl number │ │ - [288d28] X509_STORE_add_crl │ │ - [288d3b] different CRL scope │ │ - [288d4f] X509_STORE_CTX_init │ │ - [288d63] compatible │ │ - [288d6e] X509_NAME_print │ │ - [288d7e] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ - [288db8] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ - [288df7] OpenSSL HMAC via EVP_PKEY implementation │ │ - [288e20] OpenSSL SIPHASH via EVP_PKEY implementation │ │ - [288e4c] provider=default,fips=yes,output=text │ │ - [288e72] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ - [288e9b] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ - [288ebe] rsa_encrypt │ │ - [288eca] ossl_sm2_decrypt │ │ - [288edb] ossl_aes_gcm_siv_set_ctx_params │ │ - [288efb] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ - [288f38] providers/implementations/ciphers/cipher_sm4_xts.c │ │ - [288f6b] tdes_wrap_update │ │ - [288f7c] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [288fa6] dhx_to_SubjectPublicKeyInfo_der_encode │ │ - [288fcd] ec_spki_pub_to_der │ │ - [288fe0] x25519_to_PrivateKeyInfo_pem_encode │ │ - [289004] dsa_to_DSA_pem_encode │ │ - [28901a] dh2text_encode │ │ - [289029] kdf_argon2_ctx_set_m_cost │ │ - [289043] constant │ │ - [28904c] ossl_HPKE_KEM_INFO_find_curve │ │ - [28906a] dsa_gen │ │ - [289072] mac_gen │ │ - [28907a] blake2_mac_init │ │ - [28908a] poly1305_setkey │ │ - [28909a] max_adinlen │ │ - [2890a6] reseed_time │ │ - [2890b2] ossl_drbg_verify_digest │ │ - [2890ca] digest %s != %s │ │ - [2890da] ed25519_sign │ │ - [2890e7] Ed25519ph │ │ - [2890f1] rsa_setup_md │ │ - [2890fe] rsa_sign_directly │ │ - [289110] invalid aad │ │ - [28911c] length too large │ │ - [28912d] self test kat failure │ │ - [289143] gcm_init │ │ - [28914c] id_param │ │ - [289155] s-indicator │ │ - [289161] ider-name │ │ - [28916b] e-parameters │ │ - [289178] -kem │ │ - [28917d] ms-check │ │ - [289186] libunwind: malformed DW_CFA_GNU_negative_offset_extended DWARF unwind, reg too big\n │ │ - [2891da] J │ │ - [2891dc] chatlistCPtr │ │ - [2891e9] chatCPtr │ │ - [2891f2] (join-%u) │ │ - [2891fc] cipher_store_pass │ │ - [28920e] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ - [289252] HMAC is not enabled, unable to integrity check │ │ - [289281] PRAGMA migrate.user_version = %d; │ │ - [2892a3] SELECT sqlcipher_export('migrate'); │ │ - [2892c7] device │ │ - [2892ce] end │ │ - [2892d2] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ - [289327] unopened │ │ - [289330] stat │ │ - [289335] %s at line %d of [%.10s] │ │ - [28934e] %.16g │ │ - [289354] Vacuum │ │ - [28935b] IdxGE │ │ - [289361] CollSeq │ │ - [289369] Compare │ │ - [289371] Clear │ │ - [289377] VRename │ │ - [28937f] malformed database schema (%s) │ │ - [28939e] sqlite3Codec: error decrypting page %d data: %d │ │ - [2893ce] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ - [289422] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ - [289451] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ - [289497] sha512 │ │ - [28949e] sqlcipher_openssl_hmac: invalid algorithm %d │ │ - [2894cb] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ - [289504] foreign_key_list │ │ - [289515] schema_version │ │ - [289524] short_column_names │ │ - [289537] trusted_schema │ │ - [289546] partial │ │ - [28954e] %Q. │ │ - [289552] no entry point [%s] in shared library [%s] │ │ - [28957d] tbl_name='%q' AND type!='trigger' │ │ - [28959f] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ - [2895df] views may not be indexed │ │ - [2895f8] virtual tables may not be indexed │ │ - [28961a] parameters are not allowed in views │ │ - [28963e] SCAN %d CONSTANT ROW%s │ │ - [289655] rowid=? │ │ - [28965d] LEFT-JOIN │ │ - [289668] table %S has no column named %s │ │ - [289688] ok │ │ - [28968b] AFTER │ │ - [289691] no such trigger: %S │ │ - [2896a5] cannot add a STORED column │ │ - [2896c0] load_extension │ │ - [2896cf] sqlite_version │ │ - [2896de] sqlite_drop_column │ │ - [2896f1] julianday │ │ - [2896fb] 40f │ │ - [2896ff] json_type │ │ - [289709] jsonb_group_array │ │ - [28971b] SQL logic error │ │ - [28972b] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ - [28976f] DELETE FROM %Q.'%q_segments' │ │ - [28978c] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ - [2897c8] block │ │ - [2897ce] ee │ │ - [2897d1] SELECT %s ORDER BY rowid %s │ │ - [2897ed] NEAR │ │ - [2897f2] fts3cursor │ │ - [2897fd] SAVEPOINT fts3 │ │ - [28980c] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ - [289841] , T.c%d │ │ - [289849] data │ │ - [28984e] SELECT k, v FROM %Q.'%q_config' │ │ - [28986e] phrase │ │ - [289875] separators │ │ - [289880] %_parent │ │ - [289889] ); │ │ - [28988c] WHERE rowid=?1 │ │ - [28989c] %s%.3x/ │ │ - [2898a4] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ - [2898f7] DEFAULT_PCACHE_INITSZ=20 │ │ - [289910] ssl/d1_msg.c │ │ - [28991d] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ - [28993e] DHE-RSA-AES128-CCM │ │ - [289951] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ - [289972] PSK-AES128-CBC-SHA256 │ │ - [289988] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ - [2899ac] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ - [2899ce] TLS_RSA_WITH_IDEA_CBC_SHA │ │ - [2899e8] ECDHE-ARIA256-GCM-SHA384 │ │ - [289a01] PSK-ARIA256-GCM-SHA384 │ │ - [289a18] DEFAULT │ │ - [289a20] SHA1 │ │ - [289a25] DHE │ │ - [289a29] bad hello request │ │ - [289a3b] bad hrr version │ │ - [289a4b] callback failed │ │ - [289a5b] dane tlsa bad selector │ │ - [289a72] invalid ccs message │ │ - [289a86] missing rsa encrypting cert │ │ - [289aa2] no certificate set │ │ - [289ab5] ssl3 ext invalid servername type │ │ - [289ad6] ssl command section not found │ │ - [289af4] tlsv1 alert decrypt error │ │ - [289b0e] tlsv1 alert unknown ca │ │ - [289b25] unknown command │ │ - [289b35] wrong ssl version │ │ - [289b47] include/internal/packet.h │ │ - [289b61] no_anti_replay │ │ - [289b70] ServerInfoFile │ │ - [289b7f] chainCAstore │ │ - [289b8c] num_tickets │ │ - [289b98] automatic │ │ - [289ba2] peer_rpk │ │ - [289bab] SSLv3/TLS write certificate status │ │ - [289bce] TLSv1.3 read client key update │ │ - [289bed] TLSv1.3 read server key update │ │ - [289c0c] tls12_copy_sigalgs │ │ - [289c1f] No valid signature algorithms in '%s' │ │ - [289c45] tls-sigalg-iana-name │ │ - [289c5a] rsa_pss_pss_sha384 │ │ - [289c6d] dsa_sha256 │ │ - [289c78] tls13_generate_master_secret │ │ - [289c95] ssl/quic/quic_impl.c │ │ - [289caa] handshake cannot be confirmed before it is completed │ │ - [289cdf] ch_on_transport_params │ │ - [289cf6] INITIAL_MAX_DATA is malformed │ │ - [289d14] new packet with old keys │ │ - [289d2d] packet_received │ │ - [289d3d] ssl/quic/quic_demux.c │ │ - [289d53] closed │ │ - [289d5a] application_error │ │ - [289d6c] ssl/quic/quic_lcidm.c │ │ - [289d82] exceeded maximum allowed streams │ │ - [289da3] MAX_STREAM_DATA for TX only stream │ │ - [289dc6] NEW_CONN_ID │ │ - [289dd2] STREAM_LIMIT_ERROR │ │ - [289de5] max_frag_len │ │ - [289df2] ossl_set_tls_provider_parameters │ │ - [289e13] final_psk │ │ - [289e1d] tls_parse_ctos_supported_groups │ │ - [289e3d] tls_parse_ctos_ems │ │ - [289e50] ossl_statem_server_process_message │ │ - [289e73] crypto/asn1/a_dup.c │ │ - [289e87] ASN1_item_dup │ │ - [289e95] ZINT32 │ │ - [289e9c] invalid socket │ │ - [289eab] tfo no kernel support │ │ - [289ec1] BN_nnmod │ │ - [289eca] BUF_MEM_grow_clean │ │ - [289edd] %ld │ │ - [289ee1] str_copy │ │ - [289eea] parsebool │ │ - [289ef4] UTCTIME │ │ - [289efc] IA5STRING │ │ - [289f06] BITWRAP │ │ - [289f0e] crypto/dh/dh_ameth.c │ │ - [289f23] dsa_do_verify │ │ - [289f31] dlfcn_merger │ │ - [289f3e] ECPKPARAMETERS │ │ - [289f4d] p.char_two │ │ - [289f58] X9.62 curve over a 208 bit binary field │ │ - [289f80] X9.62 curve over a 368 bit binary field │ │ - [289fa8] EC_POINT_set_affine_coordinates │ │ - [289fc8] EC_POINT_mul │ │ - [289fd5] crypto/ec/ecdh_ossl.c │ │ - [289feb] ossl_ecdsa_simple_sign_sig │ │ - [28a006] ECDSA_do_sign_ex │ │ - [28a017] ASN1 OID: %s │ │ - [28a024] Basis Type: %s\n │ │ - [28a034] ossl_ec_GFp_mont_field_decode │ │ - [28a052] ossl_ec_GFp_simple_point2oct │ │ - [28a06f] ossl_ec_GFp_simple_points_make_affine │ │ - [28a095] OSSL_DECODER_CTX_set_construct_data │ │ - [28a0b9] SO_PATH │ │ - [28a0c1] ENGINE_cmd_is_executable │ │ - [28a0da] ENGINE_new │ │ - [28a0e5] crypto/engine/tb_rand.c │ │ - [28a0fd] reason(%lu) │ │ - [28a109] Diffie-Hellman routines │ │ - [28a121] EC lib │ │ - [28a128] evp_pkey_asym_cipher_init │ │ - [28a142] aes_ccm_init_key │ │ - [28a153] prime192v3 │ │ - [28a15e] prime239v2 │ │ - [28a169] tlsaadpad │ │ - [28a173] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ - [28a1a1] UNDEF │ │ - [28a1a7] PKCS5_pbe_set_ex │ │ - [28a1b8] evp_pkey_get0_EC_KEY_int │ │ - [28a1d1] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ - [28a20b] pad-mode │ │ - [28a214] rsa_pss_keygen_saltlen │ │ - [28a22b] [action:%d, state:%d] padding name %s │ │ - [28a251] fix_group_ecx │ │ - [28a25f] crypto/evp/signature.c │ │ - [28a276] seed: │ │ - [28a27c] crypto/ffc/ffc_params_validate.c │ │ - [28a29d] .so │ │ - [28a2a1] env:%s │ │ - [28a2a9] bignum too long │ │ - [28a2b9] pkey application asn1 method already registered │ │ - [28a2e9] private key decode error │ │ - [28a302] illegal nested tagging │ │ - [28a319] invalid utf8string │ │ - [28a32c] second number too large │ │ - [28a344] unsupported public key type │ │ - [28a360] list cannot be null │ │ - [28a374] invalid b │ │ - [28a37e] invalid p │ │ - [28a388] filename too big │ │ - [28a399] received error │ │ - [28a3a8] error reading messagedigest attribute │ │ - [28a3ce] no public key │ │ - [28a3dc] private key does not match certificate │ │ - [28a403] unsupported encryption type │ │ - [28a41f] wrap error │ │ - [28a42a] bad pbm iterationcount │ │ - [28a441] bad request id │ │ - [28a450] error unexpected certconf │ │ - [28a46a] invalid rootcakeyupdate │ │ - [28a482] unknown pkistatus │ │ - [28a494] ARIA-128-CBC │ │ - [28a4a1] assertion failed: bit > 0 && bit < sh.bittable_size │ │ - [28a4d5] assertion failed: !TESTBIT(table, bit) │ │ - [28a4fc] assertion failed: !sh_testbit(temp, slist, sh.bitmalloc) │ │ - [28a535] ossl_hexstr2buf_sep │ │ - [28a549] OSSL_PARAM_get_utf8_string │ │ - [28a564] OSSL_PARAM_set_utf8_ptr │ │ - [28a57c] general_get_uint │ │ - [28a58d] crypto/threads_pthread.c │ │ - [28a5a6] RSA Data Security, Inc. PKCS │ │ - [28a5c3] md5 │ │ - [28a5c7] rsaEncryption │ │ - [28a5d5] pbeWithMD5AndDES-CBC │ │ - [28a5ea] commonName │ │ - [28a5f5] rc2-ofb │ │ - [28a5fd] PBE-SHA1-RC2-64 │ │ - [28a60d] RC4-40 │ │ - [28a614] CAST5-ECB │ │ - [28a61e] PBE-MD5-RC2-64 │ │ - [28a62d] id-pkix-mod │ │ - [28a639] id-it-caProtEncCert │ │ - [28a64d] id-regCtrl │ │ - [28a658] id-alg-dh-sig-hmac-sha1 │ │ - [28a670] id-cmc-senderNonce │ │ - [28a683] aes-128-cfb │ │ - [28a68f] associatedDomain │ │ - [28a6a0] setct-PANData │ │ - [28a6ae] setct-PIData │ │ - [28a6bb] setct-AuthResTBEX │ │ - [28a6cd] international-organizations │ │ - [28a6e9] AES-192-CFB1 │ │ - [28a6f6] seed-cfb │ │ - [28a6ff] hmacWithSHA256 │ │ - [28a70e] dsa_with_SHA256 │ │ - [28a71e] whirlpool │ │ - [28a728] id-Gost28147-89-CryptoPro-A-ParamSet │ │ - [28a74d] X509v3 Freshest CRL │ │ - [28a761] id-camellia256-wrap │ │ - [28a775] anyExtendedKeyUsage │ │ - [28a789] dhSinglePass-cofactorDH-sha512kdf-scheme │ │ - [28a7b2] CT Certificate SCTs │ │ - [28a7c6] camellia-256-ccm │ │ - [28a7d7] GOST R 34.10-2012 (512 bit) ParamSet A │ │ - [28a7fe] id-tc26-cipher-constants │ │ - [28a817] ipsec Internet Key Exchange │ │ - [28a833] Ctrl/Provision WAP Termination │ │ - [28a852] SSH Client │ │ - [28a85d] siphash │ │ - [28a865] aria-128-ecb │ │ - [28a872] hmac-sha3-224 │ │ - [28a880] dsa_with_SHA512 │ │ - [28a890] dsa_with_SHA3-224 │ │ - [28a8a2] ecdsa_with_SHA3-384 │ │ - [28a8b6] id-rsassa-pkcs1-v1_5-with-sha3-512 │ │ - [28a8d9] ISO-CN │ │ - [28a8e0] dstu28147-cfb │ │ - [28a8ee] DSTU curve 0 │ │ - [28a8fb] Smtp UTF8 Mailbox │ │ - [28a90d] Class of Signing Tool │ │ - [28a923] sm4-xts │ │ - [28a92b] X509v3 Indirect Issuer │ │ - [28a942] ossl_obj_add_object │ │ - [28a956] crypto/objects/obj_lib.c │ │ - [28a96f] value.good │ │ - [28a97a] thisUpdate │ │ - [28a985] no response data │ │ - [28a996] crypto/pkcs12/p12_key.c │ │ - [28a9ae] crypto/pkcs12/p12_decr.c │ │ - [28a9c7] iv gen error │ │ - [28a9d4] auth_attr │ │ - [28a9de] serial │ │ - [28a9e5] BAD RECURSION DEPTH\n │ │ - [28a9fa] not an hexadecimal digit │ │ - [28aa13] unsupported drbg type │ │ - [28aa29] prime2: │ │ - [28aa31] invalid multi prime key │ │ - [28aa49] padding check failed │ │ - [28aa5e] crypto/rsa/rsa_none.c │ │ - [28aa74] pkey_rsa_ctrl_str │ │ - [28aa86] 3072 │ │ - [28aa8b] OSSL_STORE_open_ex │ │ - [28aa9e] OpenSSL NULL UI │ │ - [28aaae] d.x400Address │ │ - [28aabc] email │ │ - [28aac2] qualifiers │ │ - [28aacd] d.usernotice │ │ - [28aada] fullname │ │ - [28aae3] Cessation Of Operation │ │ - [28aafa] privilegeWithdrawn │ │ - [28ab0d] Reasons │ │ - [28ab15] %*sCRL Issuer:\n │ │ - [28ab25] %*scrlUrl: │ │ - [28ab31] crypto/x509/v3_addr.c │ │ - [28ab47] (MPLS-labeled VPN) │ │ - [28ab5b] rdi │ │ - [28ab5f] %*sIssuer Serial: │ │ - [28ab72] v2i_issuer_sign_tool │ │ - [28ab87] %*ssignTool : │ │ - [28ab99] namingAuthority │ │ - [28aba9] NAME_CONSTRAINTS │ │ - [28abba] Not After: │ │ - [28abc6] v2i_POLICY_MAPPINGS │ │ - [28abda] copy_issuer │ │ - [28abe6] OSSL_ATTRIBUTES_SYNTAX │ │ - [28abfd] i2s_ASN1_UTF8STRING │ │ - [28ac11] y │ │ - [28ac13] invalid inheritance │ │ - [28ac27] invalid field name │ │ - [28ac3a] unknown trust id │ │ - [28ac4b] format error in certificate's notAfter field │ │ - [28ac78] Suite B: invalid ECC curve │ │ - [28ac93] invalid certificate verification context │ │ - [28acbc] Subject empty and Subject Alt Name extension not critical │ │ - [28acf6] engines/e_afalg.c │ │ - [28ad08] engines/e_afalg_err.c │ │ - [28ad1e] ACE │ │ - [28ad22] provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo │ │ - [28ad62] SHA3-512:2.16.840.1.101.3.4.2.10 │ │ - [28ad83] POLY1305 │ │ - [28ad8c] ECDSA-SHA3-384:ecdsa_with_SHA3-384:id-ecdsa-with-sha3-384:2.16.840.1.101.3.4.3.11 │ │ - [28adde] ARIA-256-OFB:1.2.410.200046.1.1.14 │ │ - [28ae01] SM4-CCM:1.2.156.10197.1.104.9 │ │ - [28ae1f] providers/implementations/digests/blake2_prov.c │ │ - [28ae4f] ossl_blake2b_set_ctx_params │ │ - [28ae6b] providers/implementations/digests/md5_prov.c │ │ - [28ae98] RSA PUBLIC KEY │ │ - [28aea7] rsa_to_PrivateKeyInfo_der_encode │ │ - [28aec8] dhx_to_EncryptedPrivateKeyInfo_der_encode │ │ - [28aef2] dsa_to_EncryptedPrivateKeyInfo_der_encode │ │ - [28af1c] sm2_to_SubjectPublicKeyInfo_der_encode │ │ - [28af43] dhx_to_X9_42_der_encode │ │ - [28af5b] ec_to_X9_62_pem_encode │ │ - [28af72] rsa2msblob_encode │ │ - [28af84] dh_to_text │ │ - [28af8f] gindex: %d\n │ │ - [28af9b] providers/implementations/kdfs/argon2.c │ │ - [28afc3] kbkdf_derive │ │ - [28afd0] x963kdf_derive │ │ - [28afdf] x942kdf_derive │ │ - [28afee] AES-128-WRAP │ │ - [28affb] eckey_check │ │ - [28b007] providers/implementations/macs/poly1305_prov.c │ │ - [28b036] digest-size │ │ - [28b042] ed25519_digest_signverify_init │ │ - [28b061] providers/implementations/ciphers/cipher_cast5.c │ │ - [28b092] ems not enabled │ │ - [28b0a2] failed to set parameter │ │ - [28b0ba] invalid state │ │ - [28b0c8] missing cipher │ │ - [28b0d7] missing message digest │ │ - [28b0ee] self test post failure │ │ - [28b105] dinlen │ │ - [28b10c] unds │ │ - [28b111] once │ │ - [28b116] c-bits │ │ - [28b11d] libunwind: malformed DW_CFA_register DWARF unwind, reg too big\n │ │ - [28b15d] libunwind: malformed DW_CFA_def_cfa_register DWARF unwind, reg too big\n │ │ - [28b1a5] esp │ │ - [28b1a9] ATTACH x AS %Q │ │ - [28b1b8] cipher_page_size │ │ - [28b1c9] cipher_use_hmac │ │ - [28b1d9] cipher_default_compatibility │ │ - [28b1f6] PRAGMA cipher_kdf_algorithm = %s; │ │ - [28b218] PRAGMA cipher_default_page_size = %d; │ │ - [28b23e] sqlcipherCodecAttach: calling codec_set_btree_to_codec_pagesize() │ │ - [28b280] sqlcipherCodecAttach: calling sqlite3BtreeSecureDelete() │ │ - [28b2b9] sqlite3_key: db=%p │ │ - [28b2cc] sqlcipher_codec_ctx_set_error: ctx=%p, error=%d │ │ - [28b2fc] error reading %d bytes from file page %d at offset %d │ │ - [28b332] PRAGMA journal_mode = %s; │ │ - [28b34c] /usr/tmp │ │ - [28b355] %!.15g │ │ - [28b35c] Cast │ │ - [28b361] ZeroOrNull │ │ - [28b36c] IdxDelete │ │ - [28b376] FkCounter │ │ - [28b380] SELECT*FROM"%w".%s WHERE %s ORDER BY rowid │ │ - [28b3ab] INT │ │ - [28b3af] sqlite_temp_master │ │ - [28b3c2] codec_set_btree_to_codec_pagesize: left database mutex %p │ │ - [28b3fc] sqlcipher_openssl_hmac: EVP_MAC_fetch for HMAC failed │ │ - [28b432] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha1() workfactor %d and key size %d returned %d │ │ - [28b496] data_version │ │ - [28b4a3] fullfsync │ │ - [28b4ad] incremental_vacuum │ │ - [28b4c0] CREATE TABLE x │ │ - [28b4cf] unable to open shared library [%.*s] │ │ - [28b4f4] unknown function: %#T() │ │ - [28b50c] %d columns assigned %d values │ │ - [28b52a] USING ROWID SEARCH ON TABLE %s FOR IN-OPERATOR │ │ - [28b559] temporary table name must be unqualified │ │ - [28b582] sqlite_sequence │ │ - [28b592] index expressions │ │ - [28b5a4] misuse of aliased aggregate %s │ │ - [28b5c3] misuse of aliased window function %s │ │ - [28b5e8] too many terms in %s BY clause │ │ - [28b607] generated columns cannot be part of the PRIMARY KEY │ │ - [28b63b] table %s may not be indexed │ │ - [28b657] %s %T cannot reference objects in database %s │ │ - [28b685] RIGHT │ │ - [28b68b] ON clause references tables to its right │ │ - [28b6b4] rows deleted │ │ - [28b6c1] syntax error after column name "%.*s" │ │ - [28b6e7] NULL value in %s.%s │ │ - [28b6fb] w │ │ - [28b6fd] sqlite_compileoption_get │ │ - [28b716] sqlite_log │ │ - [28b721] %04d │ │ - [28b726] json_quote │ │ - [28b731] jsonb_replace │ │ - [28b73f] 0123456789abcdef │ │ - [28b750] abort due to ROLLBACK │ │ - [28b766] matchinfo │ │ - [28b770] icne │ │ - [28b775] icna │ │ - [28b77a] asc │ │ - [28b77e] unknown tokenizer │ │ - [28b790] langid │ │ - [28b797] wrong number of arguments to function snippet() │ │ - [28b7c7] multiple tokenize=... directives │ │ - [28b7e8] REPLACE INTO '%q'.'%q_data'(id, block) VALUES(?,?) │ │ - [28b81b] hashsize │ │ - [28b824] cannot %s contentless fts5 table: %s │ │ - [28b849] merge │ │ - [28b84f] entli │ │ - [28b855] ization │ │ - [28b85d] iviti │ │ - [28b863] _parent │ │ - [28b86b] Too many columns for an rtree table │ │ - [28b88f] ."%.*s" │ │ - [28b897] COMPILER=clang-18.0.1 │ │ - [28b8ad] server finished │ │ - [28b8bd] AES128-GCM-SHA256 │ │ - [28b8cf] DHE-PSK-AES128-CCM8 │ │ - [28b8e3] TLS_PSK_WITH_AES_128_CBC_SHA │ │ - [28b900] TLS_PSK_WITH_NULL_SHA384 │ │ - [28b919] DHE-PSK-AES256-CBC-SHA384 │ │ - [28b933] GOST2012-MAGMA-MAGMAOMAC │ │ - [28b94c] TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 │ │ - [28b975] ssl_cert_add0_chain_cert │ │ - [28b98e] SSL_add_file_cert_subjects_to_stack │ │ - [28b9b2] gost2012_256 │ │ - [28b9bf] DSS │ │ - [28b9c3] TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 │ │ - [28ba0e] kRSAPSK │ │ - [28ba16] AESCCM8 │ │ - [28ba1e] ARIA128 │ │ - [28ba26] bad data │ │ - [28ba2f] compressed length too long │ │ - [28ba4a] dh key too small │ │ - [28ba5b] invalid alert │ │ - [28ba69] not replacing certificate │ │ - [28ba83] null ssl method passed │ │ - [28ba9a] private key mismatch │ │ - [28baaf] psk no client cb │ │ - [28bac0] shutdown while in init │ │ - [28bad7] ssl session id context too long │ │ - [28baf7] tlsv1 unrecognized name │ │ - [28bb0f] wrong cipher returned │ │ - [28bb25] ssl_validate_ct │ │ - [28bb35] verifyCApath │ │ - [28bb42] +automatic │ │ - [28bb4d] Request │ │ - [28bb55] ssl_get_prev_session │ │ - [28bb6a] SSLv3/TLS write change cipher spec │ │ - [28bb8d] TLSv1.3 write end of early data │ │ - [28bbad] TLS-SIGALG │ │ - [28bbb8] ecdsa_sha224 │ │ - [28bbc5] ecdsa_brainpoolP384r1_sha384 │ │ - [28bbe2] properties │ │ - [28bbed] ssl_srp_ctx_init_intern │ │ - [28bc05] expect_quic │ │ - [28bc11] quic_read │ │ - [28bc1b] quic_read_again │ │ - [28bc2b] ACK_DELAY_EXP appears multiple times │ │ - [28bc50] MAX_ACK_DELAY appears multiple times │ │ - [28bc75] ack_delay_exponent │ │ - [28bc88] port_v4 │ │ - [28bc90] cur_state │ │ - [28bc9a] client │ │ - [28bca1] \t │ │ - [28bca4] connection_code │ │ - [28bcb4] handshake │ │ - [28bcbe] offset │ │ - [28bcc5] explicit_length │ │ - [28bcd5] sequence_number │ │ - [28bce5] PATH_CHALLENGE valid only in 0/1-RTT │ │ - [28bd0a] internal error (stream count RXFC) │ │ - [28bd2d] zero-length NEW_TOKEN │ │ - [28bd43] read header │ │ - [28bd4f] DATA_BLOCKED │ │ - [28bd5c] KEY_UPDATE_ERROR │ │ - [28bd6d] ssl/record/rec_layer_s3.c │ │ - [28bd87] tls_initialise_write_packets_default │ │ - [28bdac] tls13_post_process_record │ │ - [28bdc6] HEAD │ │ - [28bdcc] final_key_share │ │ - [28bddc] ssl3_check_cert_and_algorithm │ │ - [28bdfa] tls_construct_server_key_exchange │ │ - [28be1c] tls_handle_status_request │ │ - [28be36] attributes │ │ - [28be41] asn1_template_ex_i2d │ │ - [28be56] ASN1_SEQUENCE │ │ - [28be64] openssl_conf=%s │ │ - [28be74] NCONF_get_section │ │ - [28be86] def_load_bio │ │ - [28be93] .include │ │ - [28be9c] ASCII │ │ - [28bea2] BMPSTRING │ │ - [28beac] crypto/dh/dh_backend.c │ │ - [28bec3] ossl_dsa_do_sign_int │ │ - [28bed8] crypto/bn/bn_exp2.c │ │ - [28beec] ec_asn1_group2fieldid │ │ - [28bf02] X9.62 curve over a 272 bit binary field │ │ - [28bf2a] ossl_ec_key_simple_priv2oct │ │ - [28bf46] EC_GROUP_get_trinomial_basis │ │ - [28bf63] Seed: │ │ - [28bf69] ECPKParameters_print │ │ - [28bf7e] %*s\n │ │ - [28bf97] OSSL_DECODER_CTX_add_extra │ │ - [28bfb2] ossl_decoder_cache_flush │ │ - [28bfcb] crypto/err/err_local.h │ │ - [28bfe2] CRMF routines │ │ - [28bff0] aesni_ccm_init_key │ │ - [28c003] sect193r1 │ │ - [28c00d] sect409r1 │ │ - [28c017] wap-wsg-idm-ecid-wtls9 │ │ - [28c02e] wap-wsg-idm-ecid-wtls10 │ │ - [28c046] brainpoolP320r1 │ │ - [28c056] K-283 │ │ - [28c05c] EVP_DecryptUpdate │ │ - [28c06e] inner_evp_generic_fetch │ │ - [28c086] crypto/encode_decode/encoder_meth.c │ │ - [28c0aa] ossl_encoder_parsed_properties │ │ - [28c0c9] hexpass │ │ - [28c0d1] N │ │ - [28c0d3] oaep │ │ - [28c0d8] rsa-factor3 │ │ - [28c0e4] rsa-exponent5 │ │ - [28c0f2] pkey_ec_keygen │ │ - [28c101] dh_1024_160 │ │ - [28c10d] Thread-local default library context │ │ - [28c132] os-specific │ │ - [28c13e] invalid range │ │ - [28c14c] bad ffc parameters │ │ - [28c15f] check pubkey too large │ │ - [28c176] memory limit exceeded │ │ - [28c18c] only oneshot supported │ │ - [28c1a3] unable to get maximum request size │ │ - [28c1c6] asn1 parse error │ │ - [28c1d7] mime sig parse error │ │ - [28c1ec] type not constructed │ │ - [28c201] wrong public key type │ │ - [28c217] variable has no value │ │ - [28c22d] secure malloc failure │ │ - [28c243] could not load the shared library │ │ - [28c265] 'id' or 'name' missing │ │ - [28c27c] unimplemented public key method │ │ - [28c29c] error parsing url │ │ - [28c2ae] invalid url scheme │ │ - [28c2c1] redirection from https to http │ │ - [28c2e0] no signers │ │ - [28c2eb] error decrypting certificate │ │ - [28c308] bad checkafter in pollrep │ │ - [28c322] request not accepted │ │ - [28c337] request rejected by server │ │ - [28c352] unsupported pkibody │ │ - [28c366] SM4 │ │ - [28c36a] SM4-CBC │ │ - [28c372] aes128 │ │ - [28c379] ssl3-md5 │ │ - [28c382] assertion failed: TESTBIT(table, bit) │ │ - [28c3a8] directive %s set to unrecognized value │ │ - [28c3cf] X500 │ │ - [28c3d4] sha │ │ - [28c3d8] nsBaseUrl │ │ - [28c3e2] BF-ECB │ │ - [28c3e9] RSA-RIPEMD160 │ │ - [28c3f7] emailProtection │ │ - [28c407] PBE-SHA1-2DES │ │ - [28c415] certBag │ │ - [28c41d] OCSP Signing │ │ - [28c42a] S/MIME │ │ - [28c431] id-smime-mod-oid │ │ - [28c442] id-smime-aa-securityLabel │ │ - [28c45c] id-smime-aa-ets-signerLocation │ │ - [28c47b] id-smime-aa-ets-CertificateRefs │ │ - [28c49b] id-regCtrl-regToken │ │ - [28c4af] id-regCtrl-protocolEncrKey │ │ - [28c4ca] id-cmc-popLinkRandom │ │ - [28c4df] id-pda-countryOfCitizenship │ │ - [28c4fb] selected-attribute-types │ │ - [28c514] rFC822localPart │ │ - [28c524] qualityLabelledData │ │ - [28c538] manager │ │ - [28c540] mailPreferenceOption │ │ - [28c555] setct-CapTokenTBS │ │ - [28c567] setct-BatchAdminReqTBE │ │ - [28c57e] generic cryptogram │ │ - [28c591] set-brand-Novus │ │ - [28c5a1] aes-192-cfb1 │ │ - [28c5ae] sha224 │ │ - [28c5b5] CAMELLIA-256-CFB1 │ │ - [28c5c7] CAMELLIA-256-CFB8 │ │ - [28c5d9] prf-gostr3411-94 │ │ - [28c5ea] id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet │ │ - [28c617] id-GostR3410-2001-TestParamSet │ │ - [28c636] GOST R 3410-2001 Parameter Set Cryptocom │ │ - [28c65f] id-on-permanentIdentifier │ │ - [28c679] certificateRevocationList │ │ - [28c693] rsassaPss │ │ - [28c69d] AES-128-CBC-HMAC-SHA1 │ │ - [28c6b3] dhSinglePass-cofactorDH-sha224kdf-scheme │ │ - [28c6dc] secureShellClient │ │ - [28c6ee] aria-128-cfb8 │ │ - [28c6fc] ISO CN Member Body │ │ - [28c70f] dstu4145be │ │ - [28c71a] XmppAddr │ │ - [28c723] Class of Signing Tool KB1 │ │ - [28c73d] id-ct-signedChecklist │ │ - [28c753] itu-t-identified-organization │ │ - [28c771] id-ct-rpkiSignedPrefixList │ │ - [28c78c] unsupported requestorname type │ │ - [28c7ab] bad end line │ │ - [28c7b8] unsupported encryption │ │ - [28c7cf] -----\n │ │ - [28c7d6] assertion failed: nkey <= EVP_MAX_KEY_LENGTH │ │ - [28c803] PKCS12_PBE_keyivgen_ex │ │ - [28c81a] maybe wrong password │ │ - [28c82f] PKCS8_encrypt_ex │ │ - [28c840] mac │ │ - [28c844] value.x509cert │ │ - [28c853] value.shkeybag │ │ - [28c862] PKCS7_ENC_CONTENT │ │ - [28c874] enc_digest │ │ - [28c87f] (%s) │ │ - [28c885] GENERALSTRING │ │ - [28c893] :BAD ENUMERATED │ │ - [28c8a3] pkcs7_bio_add_digest │ │ - [28c8b8] error adding recipient │ │ - [28c8cf] parse_name │ │ - [28c8da] parse_number │ │ - [28c8e7] entropy input too long │ │ - [28c8fe] mgf1 with sha1 (default) │ │ - [28c917] ossl_rsa_key_from_pkcs8 │ │ - [28c92f] RSA_setup_blinding │ │ - [28c942] scheme=%s │ │ - [28c94c] policy mismatch │ │ - [28c95c] time syscall error │ │ - [28c96f] errno=%d │ │ - [28c978] Verify failure\n │ │ - [28c988] X509V3_get_section │ │ - [28c99b] Object Signing │ │ - [28c9aa] nonRepudiation │ │ - [28c9b9] ia5org │ │ - [28c9c0] policy_section │ │ - [28c9cf] policyIdentifier │ │ - [28c9e0] unused │ │ - [28c9e7] [%d] │ │ - [28c9ec] Targets │ │ - [28c9f4] v1 (0x0) │ │ - [28c9fd] infinite │ │ - [28ca06] inhibitPolicyMapping │ │ - [28ca1b] othername: SRVName │ │ - [28ca2e] v2i_subject_alt │ │ - [28ca3e] %*sVersion: %ld (0x%lX) │ │ - [28ca56] invalid boolean string │ │ - [28ca6d] crypto/x509/x509_cmp.c │ │ - [28ca84] should retry │ │ - [28ca91] X509_STORE_add_lookup │ │ - [28caa7] proxy certificates not allowed, please set the appropriate flag │ │ - [28cae7] Suite B: cannot sign P-384 with P-256 │ │ - [28cb0d] Path length invalid for non-CA cert │ │ - [28cb31] X509_EXTENSIONS │ │ - [28cb41] X509_NAME_ENTRY │ │ - [28cb51] X509_PUBKEY_get0 │ │ - [28cb62] kernel op failed │ │ - [28cb73] socket bind failed │ │ - [28cb86] buildinfo │ │ - [28cb90] provider=base,fips=yes,output=msblob │ │ - [28cbb5] SHA2-256/192:SHA-256/192:SHA256-192 │ │ - [28cbd9] X448:1.3.101.111 │ │ - [28cbea] ECDSA-SHA2-224:ECDSA-SHA224:ecdsa-with-SHA224:1.2.840.10045.4.3.1 │ │ - [28cc2c] ECDSA-SHA2-384:ECDSA-SHA384:ecdsa-with-SHA384:1.2.840.10045.4.3.3 │ │ - [28cc6e] provider=default,fips=yes,output=pvk │ │ - [28cc93] provider=default,fips=yes,input=pvk │ │ - [28ccb7] AES-256-CCM:id-aes256-CCM:2.16.840.1.101.3.4.1.47 │ │ - [28cce9] SM4-CFB:SM4-CFB128:1.2.156.10197.1.104.4 │ │ - [28cd12] xts_standard │ │ - [28cd1f] ossl_tdes_get_ctx_params │ │ - [28cd38] ossl_blake2s_set_ctx_params │ │ - [28cd54] ossl_do_PVK_header │ │ - [28cd67] check_bitlen_dsa │ │ - [28cd78] EC PARAMETERS │ │ - [28cd86] SM2 PARAMETERS │ │ - [28cd95] dhx_to_type_specific_params_der_encode │ │ - [28cdbc] RSA-PSS PUBLIC KEY │ │ - [28cdcf] x25519_to_EncryptedPrivateKeyInfo_pem_encode │ │ - [28cdfc] x448_to_EncryptedPrivateKeyInfo_der_encode │ │ - [28ce27] SEED: │ │ - [28ce2d] x4482text_encode │ │ - [28ce3e] ossl_ec_dhkem_derive_private │ │ - [28ce5b] blake2_mac_set_ctx_params │ │ - [28ce75] ossl_drbg_hmac_init │ │ - [28ce89] test_entropy │ │ - [28ce96] /dev/srandom │ │ - [28cea3] eddsa_signverify_init │ │ - [28ceb9] minimum salt length set to %d, but the digest only gives %d │ │ - [28cef5] rsa_sign_message_final │ │ - [28cf0c] file_open_dir │ │ - [28cf1a] rc2_set_ctx_params │ │ - [28cf2d] kdf_pbkdf1_derive │ │ - [28cf3f] entropy source failed continuous tests │ │ - [28cf66] invalid mode │ │ - [28cf73] wrong output buffer size │ │ - [28cf8c] ossl_cipher_generic_get_params │ │ - [28cfab] ildinfo │ │ - [28cfb3] evel │ │ - [28cfb8] check │ │ - [28cfbe] oncelen │ │ - [28cfc6] hecks │ │ - [28cfcc] ree │ │ - [28cfd0] _Unwind_Resume │ │ - [28cfdf] libunwind: malformed DW_CFA_undefined DWARF unwind, reg too big\n │ │ - [28d020] CIE ID is not zero │ │ - [28d033] eventEmitterCPtr │ │ - [28d044] cannot open view: %s │ │ - [28d059] cipher_default_page_size │ │ - [28d072] cipher_kdf_algorithm │ │ - [28d087] cipher_settings │ │ - [28d097] sqlite3_rekey_v2: db=%p zDb=%s │ │ - [28d0b6] sqlcipher_deactivate: entering SQLCIPHER_MUTEX_PROVIDER │ │ - [28d0ee] sqlcipher_free: calling sqlcipher_memset(%p,0,%llu) │ │ - [28d122] sqlcipher_codec_ctx_init: error %d returned from ctx_init │ │ - [28d15c] no such table column: %s.%s │ │ - [28d178] cannot limit WAL size: %s │ │ - [28d192] out of memory │ │ - [28d1a0] 16BE │ │ - [28d1a5] VFilter │ │ - [28d1ad] NotExists │ │ - [28d1b7] HaltIfNull │ │ - [28d1c2] ResultRow │ │ - [28d1cc] SorterData │ │ - [28d1d7] UNIQUE │ │ - [28d1de] Offset %u out of range %u..%u │ │ - [28d1fc] cipher_ctx_free: iCtx=%p │ │ - [28d215] sqlcipher_openssl_hmac: EVP_MAC_update() on 1st input buffer of %d bytes using algorithm %d returned %d │ │ - [28d27d] no such view │ │ - [28d28a] %s: %s.%s │ │ - [28d294] recursive_triggers │ │ - [28d2a7] soft_heap_limit │ │ - [28d2b7] ncol │ │ - [28d2bc] misuse of aggregate: %#T() │ │ - [28d2d7] flexnum │ │ - [28d2df] circular reference: %s │ │ - [28d2f6] %r ORDER BY term does not match any column in the result set │ │ - [28d333] SETUP │ │ - [28d339] too many arguments on %s() - max %d │ │ - [28d35d] MULTI-INDEX OR │ │ - [28d36c] LIMIT │ │ - [28d372] %d values for %d columns │ │ - [28d38b] rows inserted │ │ - [28d399] TEXT value in %s.%s │ │ - [28d3ad] database %s is already in use │ │ - [28d3cb] vfs │ │ - [28d3cf] cannot detach database %s │ │ - [28d3e9] stat_push │ │ - [28d3f3] 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'); │ │ - [28d524] Cannot add a UNIQUE column │ │ - [28d53f] cannot override %s of window: %s │ │ - [28d560] printf │ │ - [28d567] 40f-20a-20d │ │ - [28d573] am │ │ - [28d576] %.3f │ │ - [28d57b] unknown operation │ │ - [28d58d] no more rows available │ │ - [28d5a4] separators= │ │ - [28d5b0] UPDATE %Q.'%q_segdir' SET start_block = ?, root = ?WHERE level = ? AND idx = ? │ │ - [28d5ff] ence │ │ - [28d604] al │ │ - [28d607] itilib │ │ - [28d60e] iti │ │ - [28d612] │ │ - [28d616] Index optimized │ │ - [28d626] docsize │ │ - [28d62e] segdir │ │ - [28d635] too many prefix indexes (max %d) │ │ - [28d656] malformed columnsize=... directive │ │ - [28d679] T.%Q │ │ - [28d67e] crisismerge │ │ - [28d68a] Too few columns for an rtree table │ │ - [28d6ad] ,%.*s INT │ │ - [28d6b7] 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"; │ │ - [28d748] DEFAULT_RECURSIVE_TRIGGERS │ │ - [28d763] TLS_RSA_WITH_NULL_MD5 │ │ - [28d779] DHE-DSS-AES128-SHA │ │ - [28d78c] ADH-AES256-SHA │ │ - [28d79b] NULL-SHA256 │ │ - [28d7a7] TLS_PSK_WITH_AES_256_CBC_SHA384 │ │ - [28d7c7] ECDHE-RSA-CHACHA20-POLY1305 │ │ - [28d7e3] DHE-RSA-CAMELLIA256-SHA │ │ - [28d7fb] TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ - [28d822] ssl/ssl_cert.c │ │ - [28d831] SSL_add_dir_cert_subjects_to_stack │ │ - [28d854] MD5 │ │ - [28d858] ALL │ │ - [28d85c] aGOST12 │ │ - [28d864] ARIA256 │ │ - [28d86c] TLSv1 │ │ - [28d872] bad change cipher spec │ │ - [28d889] error in received cipher list │ │ - [28d8a7] fragmented client hello │ │ - [28d8bf] missing rsa signing cert │ │ - [28d8d8] no cipher match │ │ - [28d8e8] quic protocol error │ │ - [28d8fc] ssl3 ext invalid max fragment length │ │ - [28d921] stream count limited │ │ - [28d936] tlsv1 bad certificate status response │ │ - [28d95c] tlsv1 certificate unobtainable │ │ - [28d97b] unsupported write flag │ │ - [28d992] x509 verification setup problems │ │ - [28d9b3] no_comp │ │ - [28d9bb] tx_cert_comp │ │ - [28d9c8] CipherString │ │ - [28d9d5] MinProtocol │ │ - [28d9e1] NoRenegotiation │ │ - [28d9f1] TxCertificateCompression │ │ - [28da0a] RequirePostHandshake │ │ - [28da1f] SSLv3/TLS write client certificate │ │ - [28da42] TLSv1.3 early data │ │ - [28da55] rsa_pkcs1_sha256 │ │ - [28da66] dsa_sha224 │ │ - [28da71] ossl_quic_write_flags │ │ - [28da87] expect_quic_conn_only │ │ - [28da9d] network BIO I/O error │ │ - [28dab3] INITIAL_MAX_STREAMS_UNI appears multiple times │ │ - [28dae2] JSON-SEQ │ │ - [28daeb] common_fields │ │ - [28daf9] packet_sent │ │ - [28db05] handshake_confirmed │ │ - [28db19] internal_error │ │ - [28db28] stream_limit_error │ │ - [28db3b] scid │ │ - [28db40] ect1 │ │ - [28db45] ChaCha20-Poly1305 │ │ - [28db57] depack_process_frames │ │ - [28db6d] NEW_CONN_ID valid only in 0/1-RTT │ │ - [28db8f] STREAM frame for nonexistent stream │ │ - [28dbb3] depack_do_frame_streams_blocked │ │ - [28dbd3] NEW_TOKEN │ │ - [28dbdd] CONNECTION_REFUSED │ │ - [28dbf0] NO_VIABLE_PATH │ │ - [28dbff] ossl_quic_calculate_retry_integrity_tag │ │ - [28dc27] dtls1_write_bytes │ │ - [28dc39] tls-data-size │ │ - [28dc47] tls-version │ │ - [28dc53] tls13_common_post_process_record │ │ - [28dc74] final_supported_versions │ │ - [28dc8d] ssl_next_proto_validate │ │ - [28dca5] tls_parse_ctos_cookie │ │ - [28dcbb] tls_parse_ctos_post_handshake_auth │ │ - [28dcde] tls_construct_stoc_supported_groups │ │ - [28dd02] tls_construct_stoc_session_ticket │ │ - [28dd24] tls_construct_stoc_use_srtp │ │ - [28dd40] tls_process_certificate_request │ │ - [28dd60] tls_post_process_client_key_exchange │ │ - [28dd85] tls_construct_cert_status_body │ │ - [28dda4] asn1_get_int64 │ │ - [28ddb3] UINT32 │ │ - [28ddba] ASYNC_init_thread │ │ - [28ddcc] no hostname or service specified │ │ - [28dded] transfer error │ │ - [28ddfc] BN_usub │ │ - [28de04] BN_lshift │ │ - [28de0e] CONF_modules_load │ │ - [28de20] dollarid │ │ - [28de29] process_include │ │ - [28de39] o2i_SCT_signature │ │ - [28de4b] int_dhx942_dh │ │ - [28de59] ec_group_new_from_data │ │ - [28de72] IPSec/IKE/Oakley curve #3 over a 155 bit binary field.\n │ │ + [287ba6] ENABLE_FTS3_PARENTHESIS │ │ + [287bbe] SYSTEM_MALLOC │ │ + [287bcc] TLS_PSK_WITH_AES_256_CBC_SHA │ │ + [287be9] TLS_DHE_PSK_WITH_AES_256_GCM_SHA384 │ │ + [287c0d] DHE-PSK-NULL-SHA256 │ │ + [287c21] ECDHE-PSK-AES128-CBC-SHA │ │ + [287c3a] TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA │ │ + [287c5f] DHE-RSA-ARIA256-GCM-SHA384 │ │ + [287c7a] TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256 │ │ + [287c9f] ssl3_finish_mac │ │ + [287caf] gost2001 │ │ + [287cb8] ADH │ │ + [287cbc] bad digest length │ │ + [287cce] dh public value length is wrong │ │ + [287cee] missing supported versions extension │ │ + [287d13] renegotiation mismatch │ │ + [287d2a] request sent │ │ + [287d37] scsv received when renegotiating │ │ + [287d58] tlsv1 alert internal error │ │ + [287d73] tlsv1 alert user cancelled │ │ + [287d8e] unknown pkey type │ │ + [287da0] unsupported compression algorithm │ │ + [287dc2] ssl_read_internal │ │ + [287dd4] MaxProtocol │ │ + [287de0] SSLv2 │ │ + [287de6] Bugs │ │ + [287deb] ECDHSingle │ │ + [287df6] tlsext_hostname │ │ + [287e06] TLSv1.3 read server compressed certificate │ │ + [287e31] SSLv3/TLS read server certificate request │ │ + [287e5b] EC │ │ + [287e5e] tls1_set_groups_list │ │ + [287e73] tls-min-dtls │ │ + [287e80] create_channel │ │ + [287e8f] INITIAL_MAX_STREAM_DATA_BIDI_LOCAL is malformed │ │ + [287ebf] owner │ │ + [287ec5] handling retry packet │ │ + [287edb] │ │ + [287ee0] \b │ │ + [287ee3] stream_state_error │ │ + [287ef6] STREAM_DATA_BLOCKED valid only in 0/1-RTT │ │ + [287f20] depack_do_frame_max_streams │ │ + [287f3c] ssl/quic/quic_tls.c │ │ + [287f50] CRYPTO_BUFFER_EXCEEDED │ │ + [287f67] tls-mac │ │ + [287f6f] tls_post_encryption_processing_default │ │ + [287f96] tls_construct_ctos_status_request │ │ + [287fb8] tls_construct_ctos_ems │ │ + [287fcf] tls_parse_stoc_supported_versions │ │ + [287ff1] tls_construct_stoc_ec_pt_formats │ │ + [288012] tls_process_new_session_ticket │ │ + [288031] tls_finish_handshake │ │ + [288046] ossl_statem_server_pre_work │ │ + [288062] asn1_collect │ │ + [28806f] ASN1_item_ex_i2d │ │ + [288080] ASN1_NULL │ │ + [28808a] uint32_c2i │ │ + [288095] unavailable ip family │ │ + [2880ab] bn_expand_internal │ │ + [2880be] %s%s%s │ │ + [2880c5] module_load_dso │ │ + [2880d5] tag=%s │ │ + [2880dc] VISIBLESTRING │ │ + [2880ea] SETWRAP │ │ + [2880f2] ASN1_mbstring_ncopy │ │ + [288106] ssl_module_init │ │ + [288116] q │ │ + [288118] ossl_dsa_key_from_pkcs8 │ │ + [288130] %*spub:\n │ │ + [288139] EC_GROUP_new_from_ecparameters │ │ + [288158] d2i_ECPrivateKey │ │ + [288169] RFC 5639 curve over a 256 bit prime field │ │ + [288193] BN_GF2m_mod │ │ + [28819f] EC_KEY_oct2priv │ │ + [2881af] ossl_ec_key_simple_oct2priv │ │ + [2881cb] EC_POINT_point2oct │ │ + [2881de] ecp_nistz256_mult_precompute │ │ + [2881fb] SHAKE256 │ │ + [288204] engine_id │ │ + [28820e] ENGINE_ctrl │ │ + [28821a] str=%s │ │ + [288221] crypto/err/err.c │ │ + [288232] OCSP routines │ │ + [288240] ENCODER routines │ │ + [288251] ECDSA lib │ │ + [28825b] OSSL_STORE lib │ │ + [28826a] EVP_PKEY_encrypt │ │ + [28827b] crypto/evp/dh_ctrl.c │ │ + [288290] aesni_xts_init_key │ │ + [2882a3] aes_wrap_init_key │ │ + [2882b5] c2tnb191v1 │ │ + [2882c0] fips_mode │ │ + [2882ca] EVP_CIPHER_CTX_ctrl │ │ + [2882de] ossl_asn1_type_get_octetstring_int │ │ + [288301] OSSL_ENCODER_CTX_set_output_structure │ │ + [288327] evp_kem_from_algorithm │ │ + [28833e] keymgmt_from_algorithm │ │ + [288355] EVP_DigestSign │ │ + [288364] d │ │ + [288366] evp_pkey_public_check_combined │ │ + [288385] EVP_PKEY_keygen │ │ + [288395] subgroup order Q: │ │ + [2883a7] crypto/comp_methods.c │ │ + [2883bd] no import function │ │ + [2883d0] setting xof failed │ │ + [2883e3] xts data unit is too large │ │ + [2883fe] too many retries │ │ + [28840f] asn1 sig parse error │ │ + [288424] openssl conf references missing section │ │ + [28844c] param cannot be represented exactly │ │ + [288470] invalid output length │ │ + [288486] failed loading public key │ │ + [2884a0] error parsing asn1 length │ │ + [2884ba] response too many hdrlines │ │ + [2884d5] no private key │ │ + [2884e4] unsupported method for creating popo │ │ + [288509] error protecting message │ │ + [288522] expected pollreq │ │ + [288533] missing key usage digitalsignature │ │ + [288556] aria128 │ │ + [28855e] assertion failed: temp->next == NULL || WITHIN_ARENA(temp->next) │ │ + [28859f] param_push_num │ │ + [2885ae] OSSL_PARAM_set_uint32 │ │ + [2885c4] get_string_internal │ │ + [2885d8] ossl_pw_set_pem_password_cb │ │ + [2885f4] ossl_provider_info_add_to_store │ │ + [288614] ossl_time_now │ │ + [288622] countryName │ │ + [28862e] RC2-CFB │ │ + [288636] X509v3 CRL Distribution Points │ │ + [288655] PBE-SHA1-RC2-40 │ │ + [288665] id-smime-cti-ets-proofOfOrigin │ │ + [288684] id-mod-kea-profile-93 │ │ + [28869a] id-cmc-encryptedPOP │ │ + [2886ae] Trust Root │ │ + [2886b9] Experimental │ │ + [2886c6] targetInformation │ │ + [2886d8] aes-192-ofb │ │ + [2886e4] AES-256-CFB │ │ + [2886f0] Hold Instruction Code │ │ + [288706] dNSDomain │ │ + [288710] mail │ │ + [288715] roomNumber │ │ + [288720] secretary │ │ + [28872a] setct-CapTokenSeq │ │ + [28873c] setct-AcqCardCodeMsg │ │ + [288751] setct-PIUnsignedTBE │ │ + [288765] setct-CapReqTBEX │ │ + [288776] setct-CredRevReqTBE │ │ + [28878a] setAttr-SecDevSig │ │ + [28879c] proxyCertInfo │ │ + [2887aa] Inherit all │ │ + [2887b6] X509v3 Name Constraints │ │ + [2887ce] CAMELLIA-256-CFB │ │ + [2887df] CAMELLIA-128-OFB │ │ + [2887f0] id-ct-asciiTextWithCRLF │ │ + [288808] cryptocom │ │ + [288812] id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet │ │ + [28883f] id-alg-PWRI-KEK │ │ + [28884f] aes-128-ccm │ │ + [28885b] MGF1 │ │ + [288860] aes-256-cbc-hmac-sha1 │ │ + [288876] aes-192-cbc-hmac-sha256 │ │ + [28888e] AES-128-OCB │ │ + [28889a] CAMELLIA-192-CMAC │ │ + [2888ac] id-tc26-gost-3410-2012-512-paramSetB │ │ + [2888d1] Signing Tool of Issuer │ │ + [2888e8] kuznyechik-cfb │ │ + [2888f7] sendProxiedRouter │ │ + [288909] AuthANY │ │ + [288911] aria-256-ecb │ │ + [28891e] hmac-sha3-384 │ │ + [28892c] sm4-ctr │ │ + [288934] GOST R 34.10-2012 (256 bit) ParamSet D │ │ + [28895b] AES-128-SIV │ │ + [288967] BLAKE2BMAC │ │ + [288972] id-ct-routeOriginAuthz │ │ + [288989] id-regCtrl-algId │ │ + [28899a] id-aa-ets-attrCertificateRefs │ │ + [2889b8] cades-attributes │ │ + [2889c9] indirectIssuer │ │ + [2889d8] OBJ_dup │ │ + [2889e0] crypto/ocsp/ocsp_cl.c │ │ + [2889f6] expecting public key blob │ │ + [288a10] ^I^M\n │ │ + [288a15] PEM_read_bio_ex │ │ + [288a25] CERTIFICATE │ │ + [288a31] crypto/asn1/a_i2d_fp.c │ │ + [288a48] authsafes │ │ + [288a52] value.bag │ │ + [288a5c] PKCS7_ENVELOPE │ │ + [288a6b] │ │ + [288a75] crypto/property/defn_cache.c │ │ + [288a92] too much nonce requested │ │ + [288aab] rsa_pss_verify_param │ │ + [288ac0] publicExponent: │ │ + [288ad0] invalid message length │ │ + [288ae7] mgf1 digest not allowed │ │ + [288aff] n does not equal p q │ │ + [288b14] EVP_PKEY_CTX_set_rsa_pss_keygen_saltlen │ │ + [288b3c] RSA_padding_add_none │ │ + [288b51] sk_reserve │ │ + [288b5c] OSSL_STORE_INFO_new_NAME │ │ + [288b75] crypto/store/store_meth.c │ │ + [288b8f] could not set engine │ │ + [288ba4] invalid signer certificate purpose │ │ + [288bc7] ts datasign │ │ + [288bd3] NOTICEREF │ │ + [288bdd] crypto/x509/v3_cpols.c │ │ + [288bf4] %*sUser Notice:\n │ │ + [288c05] set_dist_point_name │ │ + [288c19] affiliationChanged │ │ + [288c2c] Superseded │ │ + [288c37] v2i_ASIdentifiers │ │ + [288c49] %*sTarget Cert:\n │ │ + [288c5a] crypto/x509/v3_battcons.c │ │ + [288c74] crypto/x509/v3_group_ac.c │ │ + [288c8e] text: │ │ + [288c94] ossl_x509v3_cache_extensions │ │ + [288cb1] DirName: │ │ + [288cba] extension not found │ │ + [288cce] no issuer details │ │ + [288ce0] policy path length │ │ + [288cf3] no crl number │ │ + [288d01] X509_STORE_add_crl │ │ + [288d14] different CRL scope │ │ + [288d28] X509_STORE_CTX_init │ │ + [288d3c] compatible │ │ + [288d47] X509_NAME_print │ │ + [288d57] provider=base,fips=no,output=pem,structure=PrivateKeyInfo │ │ + [288d91] provider=base,fips=no,input=der,structure=SubjectPublicKeyInfo │ │ + [288dd0] OpenSSL HMAC via EVP_PKEY implementation │ │ + [288df9] OpenSSL SIPHASH via EVP_PKEY implementation │ │ + [288e25] provider=default,fips=yes,output=text │ │ + [288e4b] AES-256-WRAP-PAD-INV:AES256-WRAP-PAD-INV │ │ + [288e74] ARIA-192-CTR:1.2.410.200046.1.1.10 │ │ + [288e97] rsa_encrypt │ │ + [288ea3] ossl_sm2_decrypt │ │ + [288eb4] ossl_aes_gcm_siv_set_ctx_params │ │ + [288ed4] providers/implementations/ciphers/cipher_chacha20_poly1305.c │ │ + [288f11] providers/implementations/ciphers/cipher_sm4_xts.c │ │ + [288f44] tdes_wrap_update │ │ + [288f55] rsa_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [288f7f] dhx_to_SubjectPublicKeyInfo_der_encode │ │ + [288fa6] ec_spki_pub_to_der │ │ + [288fb9] x25519_to_PrivateKeyInfo_pem_encode │ │ + [288fdd] dsa_to_DSA_pem_encode │ │ + [288ff3] dh2text_encode │ │ + [289002] kdf_argon2_ctx_set_m_cost │ │ + [28901c] constant │ │ + [289025] ossl_HPKE_KEM_INFO_find_curve │ │ + [289043] dsa_gen │ │ + [28904b] mac_gen │ │ + [289053] blake2_mac_init │ │ + [289063] poly1305_setkey │ │ + [289073] max_adinlen │ │ + [28907f] reseed_time │ │ + [28908b] ossl_drbg_verify_digest │ │ + [2890a3] digest %s != %s │ │ + [2890b3] ed25519_sign │ │ + [2890c0] Ed25519ph │ │ + [2890ca] rsa_setup_md │ │ + [2890d7] rsa_sign_directly │ │ + [2890e9] invalid aad │ │ + [2890f5] length too large │ │ + [289106] self test kat failure │ │ + [28911c] gcm_init │ │ + [289125] id_param │ │ + [28912e] s-indicator │ │ + [28913a] ider-name │ │ + [289144] e-parameters │ │ + [289151] -kem │ │ + [289156] ms-check │ │ + [28915f] libunwind: malformed DW_CFA_GNU_negative_offset_extended DWARF unwind, reg too big\n │ │ + [2891b3] J │ │ + [2891b5] chatlistCPtr │ │ + [2891c2] chatCPtr │ │ + [2891cb] (join-%u) │ │ + [2891d5] cipher_store_pass │ │ + [2891e7] sqlcipher_page_cipher: hmac operation on decrypt failed for pgno=%d │ │ + [28922b] HMAC is not enabled, unable to integrity check │ │ + [28925a] PRAGMA migrate.user_version = %d; │ │ + [28927c] SELECT sqlcipher_export('migrate'); │ │ + [2892a0] device │ │ + [2892a7] end │ │ + [2892ab] 2024-04-15 13:34:05 8653b758870e6ef0c98d46b3ace27849054af85da891eb121e9aaa537f1ealt1 │ │ + [289300] unopened │ │ + [289309] stat │ │ + [28930e] %s at line %d of [%.10s] │ │ + [289327] %.16g │ │ + [28932d] Vacuum │ │ + [289334] IdxGE │ │ + [28933a] CollSeq │ │ + [289342] Compare │ │ + [28934a] Clear │ │ + [289350] VRename │ │ + [289358] malformed database schema (%s) │ │ + [289377] sqlite3Codec: error decrypting page %d data: %d │ │ + [2893a7] sqlcipher_mem_free: calling sqlcipher_memset(%p,0,%d) and sqlcipher_munlock(%p, %d) │ │ + [2893fb] sqlcipher_cipher_ctx_init: allocating hmac_key │ │ + [28942a] sqlcipher_openssl_activate: entered SQLCIPHER_MUTEX_PROVIDER_ACTIVATE │ │ + [289470] sha512 │ │ + [289477] sqlcipher_openssl_hmac: invalid algorithm %d │ │ + [2894a4] sqlcipher_openssl_cipher: EVP_CipherFinal_ex returned %d │ │ + [2894dd] foreign_key_list │ │ + [2894ee] schema_version │ │ + [2894fd] short_column_names │ │ + [289510] trusted_schema │ │ + [28951f] partial │ │ + [289527] %Q. │ │ + [28952b] no entry point [%s] in shared library [%s] │ │ + [289556] tbl_name='%q' AND type!='trigger' │ │ + [289578] second argument to %#T() must be a constant between 0.0 and 1.0 │ │ + [2895b8] views may not be indexed │ │ + [2895d1] virtual tables may not be indexed │ │ + [2895f3] parameters are not allowed in views │ │ + [289617] SCAN %d CONSTANT ROW%s │ │ + [28962e] rowid=? │ │ + [289636] LEFT-JOIN │ │ + [289641] table %S has no column named %s │ │ + [289661] ok │ │ + [289664] AFTER │ │ + [28966a] no such trigger: %S │ │ + [28967e] cannot add a STORED column │ │ + [289699] load_extension │ │ + [2896a8] sqlite_version │ │ + [2896b7] sqlite_drop_column │ │ + [2896ca] julianday │ │ + [2896d4] 40f │ │ + [2896d8] json_type │ │ + [2896e2] jsonb_group_array │ │ + [2896f4] SQL logic error │ │ + [289704] SELECT NOT EXISTS(SELECT docid FROM %Q.'%q_content' WHERE rowid!=?) │ │ + [289748] DELETE FROM %Q.'%q_segments' │ │ + [289765] SELECT idx FROM %Q.'%q_segdir' WHERE level=? ORDER BY 1 ASC │ │ + [2897a1] block │ │ + [2897a7] ee │ │ + [2897aa] SELECT %s ORDER BY rowid %s │ │ + [2897c6] NEAR │ │ + [2897cb] fts3cursor │ │ + [2897d6] SAVEPOINT fts3 │ │ + [2897e5] ALTER TABLE %Q.'%q_docsize' RENAME TO '%q_docsize'; │ │ + [28981a] , T.c%d │ │ + [289822] data │ │ + [289827] SELECT k, v FROM %Q.'%q_config' │ │ + [289847] phrase │ │ + [28984e] separators │ │ + [289859] %_parent │ │ + [289862] ); │ │ + [289865] WHERE rowid=?1 │ │ + [289875] %s%.3x/ │ │ + [28987d] CREATE TABLE x(key,value,type,atom,id,parent,fullkey,path,json HIDDEN,root HIDDEN) │ │ + [2898d0] DEFAULT_PCACHE_INITSZ=20 │ │ + [2898e9] ssl/d1_msg.c │ │ + [2898f6] TLS_DHE_DSS_WITH_AES_128_CBC_SHA │ │ + [289917] DHE-RSA-AES128-CCM │ │ + [28992a] TLS_ECDHE_ECDSA_WITH_AES_128_CCM │ │ + [28994b] PSK-AES128-CBC-SHA256 │ │ + [289961] TLS_DHE_PSK_WITH_AES_256_CBC_SHA384 │ │ + [289985] TLS_RSA_WITH_CAMELLIA_128_CBC_SHA │ │ + [2899a7] TLS_RSA_WITH_IDEA_CBC_SHA │ │ + [2899c1] ECDHE-ARIA256-GCM-SHA384 │ │ + [2899da] PSK-ARIA256-GCM-SHA384 │ │ + [2899f1] DEFAULT │ │ + [2899f9] SHA1 │ │ + [2899fe] DHE │ │ + [289a02] bad hello request │ │ + [289a14] bad hrr version │ │ + [289a24] callback failed │ │ + [289a34] dane tlsa bad selector │ │ + [289a4b] invalid ccs message │ │ + [289a5f] missing rsa encrypting cert │ │ + [289a7b] no certificate set │ │ + [289a8e] ssl3 ext invalid servername type │ │ + [289aaf] ssl command section not found │ │ + [289acd] tlsv1 alert decrypt error │ │ + [289ae7] tlsv1 alert unknown ca │ │ + [289afe] unknown command │ │ + [289b0e] wrong ssl version │ │ + [289b20] include/internal/packet.h │ │ + [289b3a] no_anti_replay │ │ + [289b49] ServerInfoFile │ │ + [289b58] chainCAstore │ │ + [289b65] num_tickets │ │ + [289b71] automatic │ │ + [289b7b] peer_rpk │ │ + [289b84] SSLv3/TLS write certificate status │ │ + [289ba7] TLSv1.3 read client key update │ │ + [289bc6] TLSv1.3 read server key update │ │ + [289be5] tls12_copy_sigalgs │ │ + [289bf8] No valid signature algorithms in '%s' │ │ + [289c1e] tls-sigalg-iana-name │ │ + [289c33] rsa_pss_pss_sha384 │ │ + [289c46] dsa_sha256 │ │ + [289c51] tls13_generate_master_secret │ │ + [289c6e] ssl/quic/quic_impl.c │ │ + [289c83] handshake cannot be confirmed before it is completed │ │ + [289cb8] ch_on_transport_params │ │ + [289ccf] INITIAL_MAX_DATA is malformed │ │ + [289ced] new packet with old keys │ │ + [289d06] packet_received │ │ + [289d16] ssl/quic/quic_demux.c │ │ + [289d2c] closed │ │ + [289d33] application_error │ │ + [289d45] ssl/quic/quic_lcidm.c │ │ + [289d5b] exceeded maximum allowed streams │ │ + [289d7c] MAX_STREAM_DATA for TX only stream │ │ + [289d9f] NEW_CONN_ID │ │ + [289dab] STREAM_LIMIT_ERROR │ │ + [289dbe] max_frag_len │ │ + [289dcb] ossl_set_tls_provider_parameters │ │ + [289dec] final_psk │ │ + [289df6] tls_parse_ctos_supported_groups │ │ + [289e16] tls_parse_ctos_ems │ │ + [289e29] ossl_statem_server_process_message │ │ + [289e4c] crypto/asn1/a_dup.c │ │ + [289e60] ASN1_item_dup │ │ + [289e6e] ZINT32 │ │ + [289e75] invalid socket │ │ + [289e84] tfo no kernel support │ │ + [289e9a] BN_nnmod │ │ + [289ea3] BUF_MEM_grow_clean │ │ + [289eb6] %ld │ │ + [289eba] str_copy │ │ + [289ec3] parsebool │ │ + [289ecd] UTCTIME │ │ + [289ed5] IA5STRING │ │ + [289edf] BITWRAP │ │ + [289ee7] crypto/dh/dh_ameth.c │ │ + [289efc] dsa_do_verify │ │ + [289f0a] dlfcn_merger │ │ + [289f17] ECPKPARAMETERS │ │ + [289f26] p.char_two │ │ + [289f31] X9.62 curve over a 208 bit binary field │ │ + [289f59] X9.62 curve over a 368 bit binary field │ │ + [289f81] EC_POINT_set_affine_coordinates │ │ + [289fa1] EC_POINT_mul │ │ + [289fae] crypto/ec/ecdh_ossl.c │ │ + [289fc4] ossl_ecdsa_simple_sign_sig │ │ + [289fdf] ECDSA_do_sign_ex │ │ + [289ff0] ASN1 OID: %s │ │ + [289ffd] Basis Type: %s\n │ │ + [28a00d] ossl_ec_GFp_mont_field_decode │ │ + [28a02b] ossl_ec_GFp_simple_point2oct │ │ + [28a048] ossl_ec_GFp_simple_points_make_affine │ │ + [28a06e] OSSL_DECODER_CTX_set_construct_data │ │ + [28a092] SO_PATH │ │ + [28a09a] ENGINE_cmd_is_executable │ │ + [28a0b3] ENGINE_new │ │ + [28a0be] crypto/engine/tb_rand.c │ │ + [28a0d6] reason(%lu) │ │ + [28a0e2] Diffie-Hellman routines │ │ + [28a0fa] EC lib │ │ + [28a101] evp_pkey_asym_cipher_init │ │ + [28a11b] aes_ccm_init_key │ │ + [28a12c] prime192v3 │ │ + [28a137] prime239v2 │ │ + [28a142] tlsaadpad │ │ + [28a14c] assertion failed: bl <= (int)sizeof(ctx->buf) │ │ + [28a17a] UNDEF │ │ + [28a180] PKCS5_pbe_set_ex │ │ + [28a191] evp_pkey_get0_EC_KEY_int │ │ + [28a1aa] [action:%d, state:%d] unsupported OSSL_PARAM data type %d │ │ + [28a1e4] pad-mode │ │ + [28a1ed] rsa_pss_keygen_saltlen │ │ + [28a204] [action:%d, state:%d] padding name %s │ │ + [28a22a] fix_group_ecx │ │ + [28a238] crypto/evp/signature.c │ │ + [28a24f] seed: │ │ + [28a255] crypto/ffc/ffc_params_validate.c │ │ + [28a276] .so │ │ + [28a27a] env:%s │ │ + [28a282] bignum too long │ │ + [28a292] pkey application asn1 method already registered │ │ + [28a2c2] private key decode error │ │ + [28a2db] illegal nested tagging │ │ + [28a2f2] invalid utf8string │ │ + [28a305] second number too large │ │ + [28a31d] unsupported public key type │ │ + [28a339] list cannot be null │ │ + [28a34d] invalid b │ │ + [28a357] invalid p │ │ + [28a361] filename too big │ │ + [28a372] received error │ │ + [28a381] error reading messagedigest attribute │ │ + [28a3a7] no public key │ │ + [28a3b5] private key does not match certificate │ │ + [28a3dc] unsupported encryption type │ │ + [28a3f8] wrap error │ │ + [28a403] bad pbm iterationcount │ │ + [28a41a] bad request id │ │ + [28a429] error unexpected certconf │ │ + [28a443] invalid rootcakeyupdate │ │ + [28a45b] unknown pkistatus │ │ + [28a46d] ARIA-128-CBC │ │ + [28a47a] assertion failed: bit > 0 && bit < sh.bittable_size │ │ + [28a4ae] assertion failed: !TESTBIT(table, bit) │ │ + [28a4d5] assertion failed: !sh_testbit(temp, slist, sh.bitmalloc) │ │ + [28a50e] ossl_hexstr2buf_sep │ │ + [28a522] OSSL_PARAM_get_utf8_string │ │ + [28a53d] OSSL_PARAM_set_utf8_ptr │ │ + [28a555] general_get_uint │ │ + [28a566] crypto/threads_pthread.c │ │ + [28a57f] RSA Data Security, Inc. PKCS │ │ + [28a59c] md5 │ │ + [28a5a0] rsaEncryption │ │ + [28a5ae] pbeWithMD5AndDES-CBC │ │ + [28a5c3] commonName │ │ + [28a5ce] rc2-ofb │ │ + [28a5d6] PBE-SHA1-RC2-64 │ │ + [28a5e6] RC4-40 │ │ + [28a5ed] CAST5-ECB │ │ + [28a5f7] PBE-MD5-RC2-64 │ │ + [28a606] id-pkix-mod │ │ + [28a612] id-it-caProtEncCert │ │ + [28a626] id-regCtrl │ │ + [28a631] id-alg-dh-sig-hmac-sha1 │ │ + [28a649] id-cmc-senderNonce │ │ + [28a65c] aes-128-cfb │ │ + [28a668] associatedDomain │ │ + [28a679] setct-PANData │ │ + [28a687] setct-PIData │ │ + [28a694] setct-AuthResTBEX │ │ + [28a6a6] international-organizations │ │ + [28a6c2] AES-192-CFB1 │ │ + [28a6cf] seed-cfb │ │ + [28a6d8] hmacWithSHA256 │ │ + [28a6e7] dsa_with_SHA256 │ │ + [28a6f7] whirlpool │ │ + [28a701] id-Gost28147-89-CryptoPro-A-ParamSet │ │ + [28a726] X509v3 Freshest CRL │ │ + [28a73a] id-camellia256-wrap │ │ + [28a74e] anyExtendedKeyUsage │ │ + [28a762] dhSinglePass-cofactorDH-sha512kdf-scheme │ │ + [28a78b] CT Certificate SCTs │ │ + [28a79f] camellia-256-ccm │ │ + [28a7b0] GOST R 34.10-2012 (512 bit) ParamSet A │ │ + [28a7d7] id-tc26-cipher-constants │ │ + [28a7f0] ipsec Internet Key Exchange │ │ + [28a80c] Ctrl/Provision WAP Termination │ │ + [28a82b] SSH Client │ │ + [28a836] siphash │ │ + [28a83e] aria-128-ecb │ │ + [28a84b] hmac-sha3-224 │ │ + [28a859] dsa_with_SHA512 │ │ + [28a869] dsa_with_SHA3-224 │ │ + [28a87b] ecdsa_with_SHA3-384 │ │ + [28a88f] id-rsassa-pkcs1-v1_5-with-sha3-512 │ │ + [28a8b2] ISO-CN │ │ + [28a8b9] dstu28147-cfb │ │ + [28a8c7] DSTU curve 0 │ │ + [28a8d4] Smtp UTF8 Mailbox │ │ + [28a8e6] Class of Signing Tool │ │ + [28a8fc] sm4-xts │ │ + [28a904] X509v3 Indirect Issuer │ │ + [28a91b] ossl_obj_add_object │ │ + [28a92f] crypto/objects/obj_lib.c │ │ + [28a948] value.good │ │ + [28a953] thisUpdate │ │ + [28a95e] no response data │ │ + [28a96f] crypto/pkcs12/p12_key.c │ │ + [28a987] crypto/pkcs12/p12_decr.c │ │ + [28a9a0] iv gen error │ │ + [28a9ad] auth_attr │ │ + [28a9b7] serial │ │ + [28a9be] BAD RECURSION DEPTH\n │ │ + [28a9d3] not an hexadecimal digit │ │ + [28a9ec] unsupported drbg type │ │ + [28aa02] prime2: │ │ + [28aa0a] invalid multi prime key │ │ + [28aa22] padding check failed │ │ + [28aa37] crypto/rsa/rsa_none.c │ │ + [28aa4d] pkey_rsa_ctrl_str │ │ + [28aa5f] 3072 │ │ + [28aa64] OSSL_STORE_open_ex │ │ + [28aa77] OpenSSL NULL UI │ │ + [28aa87] d.x400Address │ │ + [28aa95] email │ │ + [28aa9b] qualifiers │ │ + [28aaa6] d.usernotice │ │ + [28aab3] fullname │ │ + [28aabc] Cessation Of Operation │ │ + [28aad3] privilegeWithdrawn │ │ + [28aae6] Reasons │ │ + [28aaee] %*sCRL Issuer:\n │ │ + [28aafe] %*scrlUrl: │ │ + [28ab0a] crypto/x509/v3_addr.c │ │ + [28ab20] (MPLS-labeled VPN) │ │ + [28ab34] rdi │ │ + [28ab38] %*sIssuer Serial: │ │ + [28ab4b] v2i_issuer_sign_tool │ │ + [28ab60] %*ssignTool : │ │ + [28ab72] namingAuthority │ │ + [28ab82] NAME_CONSTRAINTS │ │ + [28ab93] Not After: │ │ + [28ab9f] v2i_POLICY_MAPPINGS │ │ + [28abb3] copy_issuer │ │ + [28abbf] OSSL_ATTRIBUTES_SYNTAX │ │ + [28abd6] i2s_ASN1_UTF8STRING │ │ + [28abea] y │ │ + [28abec] invalid inheritance │ │ + [28ac00] invalid field name │ │ + [28ac13] unknown trust id │ │ + [28ac24] format error in certificate's notAfter field │ │ + [28ac51] Suite B: invalid ECC curve │ │ + [28ac6c] invalid certificate verification context │ │ + [28ac95] Subject empty and Subject Alt Name extension not critical │ │ + [28accf] engines/e_afalg.c │ │ + [28ace1] engines/e_afalg_err.c │ │ + [28acf7] ACE │ │ + [28acfb] provider=base,fips=yes,input=der,structure=SubjectPublicKeyInfo │ │ + [28ad3b] SHA3-512:2.16.840.1.101.3.4.2.10 │ │ + [28ad5c] POLY1305 │ │ + [28ad65] ECDSA-SHA3-384:ecdsa_with_SHA3-384:id-ecdsa-with-sha3-384:2.16.840.1.101.3.4.3.11 │ │ + [28adb7] ARIA-256-OFB:1.2.410.200046.1.1.14 │ │ + [28adda] SM4-CCM:1.2.156.10197.1.104.9 │ │ + [28adf8] providers/implementations/digests/blake2_prov.c │ │ + [28ae28] ossl_blake2b_set_ctx_params │ │ + [28ae44] providers/implementations/digests/md5_prov.c │ │ + [28ae71] RSA PUBLIC KEY │ │ + [28ae80] rsa_to_PrivateKeyInfo_der_encode │ │ + [28aea1] dhx_to_EncryptedPrivateKeyInfo_der_encode │ │ + [28aecb] dsa_to_EncryptedPrivateKeyInfo_der_encode │ │ + [28aef5] sm2_to_SubjectPublicKeyInfo_der_encode │ │ + [28af1c] dhx_to_X9_42_der_encode │ │ + [28af34] ec_to_X9_62_pem_encode │ │ + [28af4b] rsa2msblob_encode │ │ + [28af5d] dh_to_text │ │ + [28af68] gindex: %d\n │ │ + [28af74] providers/implementations/kdfs/argon2.c │ │ + [28af9c] kbkdf_derive │ │ + [28afa9] x963kdf_derive │ │ + [28afb8] x942kdf_derive │ │ + [28afc7] AES-128-WRAP │ │ + [28afd4] eckey_check │ │ + [28afe0] providers/implementations/macs/poly1305_prov.c │ │ + [28b00f] digest-size │ │ + [28b01b] ed25519_digest_signverify_init │ │ + [28b03a] providers/implementations/ciphers/cipher_cast5.c │ │ + [28b06b] ems not enabled │ │ + [28b07b] failed to set parameter │ │ + [28b093] invalid state │ │ + [28b0a1] missing cipher │ │ + [28b0b0] missing message digest │ │ + [28b0c7] self test post failure │ │ + [28b0de] dinlen │ │ + [28b0e5] unds │ │ + [28b0ea] once │ │ + [28b0ef] c-bits │ │ + [28b0f6] libunwind: malformed DW_CFA_register DWARF unwind, reg too big\n │ │ + [28b136] libunwind: malformed DW_CFA_def_cfa_register DWARF unwind, reg too big\n │ │ + [28b17e] esp │ │ + [28b182] ATTACH x AS %Q │ │ + [28b191] cipher_page_size │ │ + [28b1a2] cipher_use_hmac │ │ + [28b1b2] cipher_default_compatibility │ │ + [28b1cf] PRAGMA cipher_kdf_algorithm = %s; │ │ + [28b1f1] PRAGMA cipher_default_page_size = %d; │ │ + [28b217] sqlcipherCodecAttach: calling codec_set_btree_to_codec_pagesize() │ │ + [28b259] sqlcipherCodecAttach: calling sqlite3BtreeSecureDelete() │ │ + [28b292] sqlite3_key: db=%p │ │ + [28b2a5] sqlcipher_codec_ctx_set_error: ctx=%p, error=%d │ │ + [28b2d5] error reading %d bytes from file page %d at offset %d │ │ + [28b30b] PRAGMA journal_mode = %s; │ │ + [28b325] /usr/tmp │ │ + [28b32e] %!.15g │ │ + [28b335] Cast │ │ + [28b33a] ZeroOrNull │ │ + [28b345] IdxDelete │ │ + [28b34f] FkCounter │ │ + [28b359] SELECT*FROM"%w".%s WHERE %s ORDER BY rowid │ │ + [28b384] INT │ │ + [28b388] sqlite_temp_master │ │ + [28b39b] codec_set_btree_to_codec_pagesize: left database mutex %p │ │ + [28b3d5] sqlcipher_openssl_hmac: EVP_MAC_fetch for HMAC failed │ │ + [28b40b] sqlcipher_openssl_kdf: PKCS5_PBKDF2_HMAC() for EVP_sha1() workfactor %d and key size %d returned %d │ │ + [28b46f] data_version │ │ + [28b47c] fullfsync │ │ + [28b486] incremental_vacuum │ │ + [28b499] CREATE TABLE x │ │ + [28b4a8] unable to open shared library [%.*s] │ │ + [28b4cd] unknown function: %#T() │ │ + [28b4e5] %d columns assigned %d values │ │ + [28b503] USING ROWID SEARCH ON TABLE %s FOR IN-OPERATOR │ │ + [28b532] temporary table name must be unqualified │ │ + [28b55b] sqlite_sequence │ │ + [28b56b] index expressions │ │ + [28b57d] misuse of aliased aggregate %s │ │ + [28b59c] misuse of aliased window function %s │ │ + [28b5c1] too many terms in %s BY clause │ │ + [28b5e0] generated columns cannot be part of the PRIMARY KEY │ │ + [28b614] table %s may not be indexed │ │ + [28b630] %s %T cannot reference objects in database %s │ │ + [28b65e] RIGHT │ │ + [28b664] ON clause references tables to its right │ │ + [28b68d] rows deleted │ │ + [28b69a] syntax error after column name "%.*s" │ │ + [28b6c0] NULL value in %s.%s │ │ + [28b6d4] w │ │ + [28b6d6] sqlite_compileoption_get │ │ + [28b6ef] sqlite_log │ │ + [28b6fa] %04d │ │ + [28b6ff] json_quote │ │ + [28b70a] jsonb_replace │ │ + [28b718] 0123456789abcdef │ │ + [28b729] abort due to ROLLBACK │ │ + [28b73f] matchinfo │ │ + [28b749] icne │ │ + [28b74e] icna │ │ + [28b753] asc │ │ + [28b757] unknown tokenizer │ │ + [28b769] langid │ │ + [28b770] wrong number of arguments to function snippet() │ │ + [28b7a0] multiple tokenize=... directives │ │ + [28b7c1] REPLACE INTO '%q'.'%q_data'(id, block) VALUES(?,?) │ │ + [28b7f4] hashsize │ │ + [28b7fd] cannot %s contentless fts5 table: %s │ │ + [28b822] merge │ │ + [28b828] entli │ │ + [28b82e] ization │ │ + [28b836] iviti │ │ + [28b83c] _parent │ │ + [28b844] Too many columns for an rtree table │ │ + [28b868] ."%.*s" │ │ + [28b870] COMPILER=clang-18.0.1 │ │ + [28b886] server finished │ │ + [28b896] AES128-GCM-SHA256 │ │ + [28b8a8] DHE-PSK-AES128-CCM8 │ │ + [28b8bc] TLS_PSK_WITH_AES_128_CBC_SHA │ │ + [28b8d9] TLS_PSK_WITH_NULL_SHA384 │ │ + [28b8f2] DHE-PSK-AES256-CBC-SHA384 │ │ + [28b90c] GOST2012-MAGMA-MAGMAOMAC │ │ + [28b925] TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 │ │ + [28b94e] ssl_cert_add0_chain_cert │ │ + [28b967] SSL_add_file_cert_subjects_to_stack │ │ + [28b98b] gost2012_256 │ │ + [28b998] DSS │ │ + [28b99c] TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256 │ │ + [28b9e7] kRSAPSK │ │ + [28b9ef] AESCCM8 │ │ + [28b9f7] ARIA128 │ │ + [28b9ff] bad data │ │ + [28ba08] compressed length too long │ │ + [28ba23] dh key too small │ │ + [28ba34] invalid alert │ │ + [28ba42] not replacing certificate │ │ + [28ba5c] null ssl method passed │ │ + [28ba73] private key mismatch │ │ + [28ba88] psk no client cb │ │ + [28ba99] shutdown while in init │ │ + [28bab0] ssl session id context too long │ │ + [28bad0] tlsv1 unrecognized name │ │ + [28bae8] wrong cipher returned │ │ + [28bafe] ssl_validate_ct │ │ + [28bb0e] verifyCApath │ │ + [28bb1b] +automatic │ │ + [28bb26] Request │ │ + [28bb2e] ssl_get_prev_session │ │ + [28bb43] SSLv3/TLS write change cipher spec │ │ + [28bb66] TLSv1.3 write end of early data │ │ + [28bb86] TLS-SIGALG │ │ + [28bb91] ecdsa_sha224 │ │ + [28bb9e] ecdsa_brainpoolP384r1_sha384 │ │ + [28bbbb] properties │ │ + [28bbc6] ssl_srp_ctx_init_intern │ │ + [28bbde] expect_quic │ │ + [28bbea] quic_read │ │ + [28bbf4] quic_read_again │ │ + [28bc04] ACK_DELAY_EXP appears multiple times │ │ + [28bc29] MAX_ACK_DELAY appears multiple times │ │ + [28bc4e] ack_delay_exponent │ │ + [28bc61] port_v4 │ │ + [28bc69] cur_state │ │ + [28bc73] client │ │ + [28bc7a] \t │ │ + [28bc7d] connection_code │ │ + [28bc8d] handshake │ │ + [28bc97] offset │ │ + [28bc9e] explicit_length │ │ + [28bcae] sequence_number │ │ + [28bcbe] PATH_CHALLENGE valid only in 0/1-RTT │ │ + [28bce3] internal error (stream count RXFC) │ │ + [28bd06] zero-length NEW_TOKEN │ │ + [28bd1c] read header │ │ + [28bd28] DATA_BLOCKED │ │ + [28bd35] KEY_UPDATE_ERROR │ │ + [28bd46] ssl/record/rec_layer_s3.c │ │ + [28bd60] tls_initialise_write_packets_default │ │ + [28bd85] tls13_post_process_record │ │ + [28bd9f] HEAD │ │ + [28bda5] final_key_share │ │ + [28bdb5] ssl3_check_cert_and_algorithm │ │ + [28bdd3] tls_construct_server_key_exchange │ │ + [28bdf5] tls_handle_status_request │ │ + [28be0f] attributes │ │ + [28be1a] asn1_template_ex_i2d │ │ + [28be2f] ASN1_SEQUENCE │ │ + [28be3d] openssl_conf=%s │ │ + [28be4d] NCONF_get_section │ │ + [28be5f] def_load_bio │ │ + [28be6c] .include │ │ + [28be75] ASCII │ │ + [28be7b] BMPSTRING │ │ + [28be85] crypto/dh/dh_backend.c │ │ + [28be9c] ossl_dsa_do_sign_int │ │ + [28beb1] crypto/bn/bn_exp2.c │ │ + [28bec5] ec_asn1_group2fieldid │ │ + [28bedb] X9.62 curve over a 272 bit binary field │ │ + [28bf03] ossl_ec_key_simple_priv2oct │ │ + [28bf1f] EC_GROUP_get_trinomial_basis │ │ + [28bf3c] Seed: │ │ + [28bf42] ECPKParameters_print │ │ + [28bf57] %*s\n │ │ + [28bf70] OSSL_DECODER_CTX_add_extra │ │ + [28bf8b] ossl_decoder_cache_flush │ │ + [28bfa4] crypto/err/err_local.h │ │ + [28bfbb] CRMF routines │ │ + [28bfc9] aesni_ccm_init_key │ │ + [28bfdc] sect193r1 │ │ + [28bfe6] sect409r1 │ │ + [28bff0] wap-wsg-idm-ecid-wtls9 │ │ + [28c007] wap-wsg-idm-ecid-wtls10 │ │ + [28c01f] brainpoolP320r1 │ │ + [28c02f] K-283 │ │ + [28c035] EVP_DecryptUpdate │ │ + [28c047] inner_evp_generic_fetch │ │ + [28c05f] crypto/encode_decode/encoder_meth.c │ │ + [28c083] ossl_encoder_parsed_properties │ │ + [28c0a2] hexpass │ │ + [28c0aa] N │ │ + [28c0ac] oaep │ │ + [28c0b1] rsa-factor3 │ │ + [28c0bd] rsa-exponent5 │ │ + [28c0cb] pkey_ec_keygen │ │ + [28c0da] dh_1024_160 │ │ + [28c0e6] Thread-local default library context │ │ + [28c10b] os-specific │ │ + [28c117] invalid range │ │ + [28c125] bad ffc parameters │ │ + [28c138] check pubkey too large │ │ + [28c14f] memory limit exceeded │ │ + [28c165] only oneshot supported │ │ + [28c17c] unable to get maximum request size │ │ + [28c19f] asn1 parse error │ │ + [28c1b0] mime sig parse error │ │ + [28c1c5] type not constructed │ │ + [28c1da] wrong public key type │ │ + [28c1f0] variable has no value │ │ + [28c206] secure malloc failure │ │ + [28c21c] could not load the shared library │ │ + [28c23e] 'id' or 'name' missing │ │ + [28c255] unimplemented public key method │ │ + [28c275] error parsing url │ │ + [28c287] invalid url scheme │ │ + [28c29a] redirection from https to http │ │ + [28c2b9] no signers │ │ + [28c2c4] error decrypting certificate │ │ + [28c2e1] bad checkafter in pollrep │ │ + [28c2fb] request not accepted │ │ + [28c310] request rejected by server │ │ + [28c32b] unsupported pkibody │ │ + [28c33f] SM4 │ │ + [28c343] SM4-CBC │ │ + [28c34b] aes128 │ │ + [28c352] ssl3-md5 │ │ + [28c35b] assertion failed: TESTBIT(table, bit) │ │ + [28c381] directive %s set to unrecognized value │ │ + [28c3a8] X500 │ │ + [28c3ad] sha │ │ + [28c3b1] nsBaseUrl │ │ + [28c3bb] BF-ECB │ │ + [28c3c2] RSA-RIPEMD160 │ │ + [28c3d0] emailProtection │ │ + [28c3e0] PBE-SHA1-2DES │ │ + [28c3ee] certBag │ │ + [28c3f6] OCSP Signing │ │ + [28c403] S/MIME │ │ + [28c40a] id-smime-mod-oid │ │ + [28c41b] id-smime-aa-securityLabel │ │ + [28c435] id-smime-aa-ets-signerLocation │ │ + [28c454] id-smime-aa-ets-CertificateRefs │ │ + [28c474] id-regCtrl-regToken │ │ + [28c488] id-regCtrl-protocolEncrKey │ │ + [28c4a3] id-cmc-popLinkRandom │ │ + [28c4b8] id-pda-countryOfCitizenship │ │ + [28c4d4] selected-attribute-types │ │ + [28c4ed] rFC822localPart │ │ + [28c4fd] qualityLabelledData │ │ + [28c511] manager │ │ + [28c519] mailPreferenceOption │ │ + [28c52e] setct-CapTokenTBS │ │ + [28c540] setct-BatchAdminReqTBE │ │ + [28c557] generic cryptogram │ │ + [28c56a] set-brand-Novus │ │ + [28c57a] aes-192-cfb1 │ │ + [28c587] sha224 │ │ + [28c58e] CAMELLIA-256-CFB1 │ │ + [28c5a0] CAMELLIA-256-CFB8 │ │ + [28c5b2] prf-gostr3411-94 │ │ + [28c5c3] id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet │ │ + [28c5f0] id-GostR3410-2001-TestParamSet │ │ + [28c60f] GOST R 3410-2001 Parameter Set Cryptocom │ │ + [28c638] id-on-permanentIdentifier │ │ + [28c652] certificateRevocationList │ │ + [28c66c] rsassaPss │ │ + [28c676] AES-128-CBC-HMAC-SHA1 │ │ + [28c68c] dhSinglePass-cofactorDH-sha224kdf-scheme │ │ + [28c6b5] secureShellClient │ │ + [28c6c7] aria-128-cfb8 │ │ + [28c6d5] ISO CN Member Body │ │ + [28c6e8] dstu4145be │ │ + [28c6f3] XmppAddr │ │ + [28c6fc] Class of Signing Tool KB1 │ │ + [28c716] id-ct-signedChecklist │ │ + [28c72c] itu-t-identified-organization │ │ + [28c74a] id-ct-rpkiSignedPrefixList │ │ + [28c765] unsupported requestorname type │ │ + [28c784] bad end line │ │ + [28c791] unsupported encryption │ │ + [28c7a8] -----\n │ │ + [28c7af] assertion failed: nkey <= EVP_MAX_KEY_LENGTH │ │ + [28c7dc] PKCS12_PBE_keyivgen_ex │ │ + [28c7f3] maybe wrong password │ │ + [28c808] PKCS8_encrypt_ex │ │ + [28c819] mac │ │ + [28c81d] value.x509cert │ │ + [28c82c] value.shkeybag │ │ + [28c83b] PKCS7_ENC_CONTENT │ │ + [28c84d] enc_digest │ │ + [28c858] (%s) │ │ + [28c85e] GENERALSTRING │ │ + [28c86c] :BAD ENUMERATED │ │ + [28c87c] pkcs7_bio_add_digest │ │ + [28c891] error adding recipient │ │ + [28c8a8] parse_name │ │ + [28c8b3] parse_number │ │ + [28c8c0] entropy input too long │ │ + [28c8d7] mgf1 with sha1 (default) │ │ + [28c8f0] ossl_rsa_key_from_pkcs8 │ │ + [28c908] RSA_setup_blinding │ │ + [28c91b] scheme=%s │ │ + [28c925] policy mismatch │ │ + [28c935] time syscall error │ │ + [28c948] errno=%d │ │ + [28c951] Verify failure\n │ │ + [28c961] X509V3_get_section │ │ + [28c974] Object Signing │ │ + [28c983] nonRepudiation │ │ + [28c992] ia5org │ │ + [28c999] policy_section │ │ + [28c9a8] policyIdentifier │ │ + [28c9b9] unused │ │ + [28c9c0] [%d] │ │ + [28c9c5] Targets │ │ + [28c9cd] v1 (0x0) │ │ + [28c9d6] infinite │ │ + [28c9df] inhibitPolicyMapping │ │ + [28c9f4] othername: SRVName │ │ + [28ca07] v2i_subject_alt │ │ + [28ca17] %*sVersion: %ld (0x%lX) │ │ + [28ca2f] invalid boolean string │ │ + [28ca46] crypto/x509/x509_cmp.c │ │ + [28ca5d] should retry │ │ + [28ca6a] X509_STORE_add_lookup │ │ + [28ca80] proxy certificates not allowed, please set the appropriate flag │ │ + [28cac0] Suite B: cannot sign P-384 with P-256 │ │ + [28cae6] Path length invalid for non-CA cert │ │ + [28cb0a] X509_EXTENSIONS │ │ + [28cb1a] X509_NAME_ENTRY │ │ + [28cb2a] X509_PUBKEY_get0 │ │ + [28cb3b] kernel op failed │ │ + [28cb4c] socket bind failed │ │ + [28cb5f] buildinfo │ │ + [28cb69] provider=base,fips=yes,output=msblob │ │ + [28cb8e] SHA2-256/192:SHA-256/192:SHA256-192 │ │ + [28cbb2] X448:1.3.101.111 │ │ + [28cbc3] ECDSA-SHA2-224:ECDSA-SHA224:ecdsa-with-SHA224:1.2.840.10045.4.3.1 │ │ + [28cc05] ECDSA-SHA2-384:ECDSA-SHA384:ecdsa-with-SHA384:1.2.840.10045.4.3.3 │ │ + [28cc47] provider=default,fips=yes,output=pvk │ │ + [28cc6c] provider=default,fips=yes,input=pvk │ │ + [28cc90] AES-256-CCM:id-aes256-CCM:2.16.840.1.101.3.4.1.47 │ │ + [28ccc2] SM4-CFB:SM4-CFB128:1.2.156.10197.1.104.4 │ │ + [28cceb] xts_standard │ │ + [28ccf8] ossl_tdes_get_ctx_params │ │ + [28cd11] ossl_blake2s_set_ctx_params │ │ + [28cd2d] ossl_do_PVK_header │ │ + [28cd40] check_bitlen_dsa │ │ + [28cd51] EC PARAMETERS │ │ + [28cd5f] SM2 PARAMETERS │ │ + [28cd6e] dhx_to_type_specific_params_der_encode │ │ + [28cd95] RSA-PSS PUBLIC KEY │ │ + [28cda8] x25519_to_EncryptedPrivateKeyInfo_pem_encode │ │ + [28cdd5] x448_to_EncryptedPrivateKeyInfo_der_encode │ │ + [28ce00] SEED: │ │ + [28ce06] x4482text_encode │ │ + [28ce17] ossl_ec_dhkem_derive_private │ │ + [28ce34] blake2_mac_set_ctx_params │ │ + [28ce4e] ossl_drbg_hmac_init │ │ + [28ce62] test_entropy │ │ + [28ce6f] /dev/srandom │ │ + [28ce7c] eddsa_signverify_init │ │ + [28ce92] minimum salt length set to %d, but the digest only gives %d │ │ + [28cece] rsa_sign_message_final │ │ + [28cee5] file_open_dir │ │ + [28cef3] rc2_set_ctx_params │ │ + [28cf06] kdf_pbkdf1_derive │ │ + [28cf18] entropy source failed continuous tests │ │ + [28cf3f] invalid mode │ │ + [28cf4c] wrong output buffer size │ │ + [28cf65] ossl_cipher_generic_get_params │ │ + [28cf84] ildinfo │ │ + [28cf8c] evel │ │ + [28cf91] check │ │ + [28cf97] oncelen │ │ + [28cf9f] hecks │ │ + [28cfa5] ree │ │ + [28cfa9] _Unwind_Resume │ │ + [28cfb8] libunwind: malformed DW_CFA_undefined DWARF unwind, reg too big\n │ │ + [28cff9] CIE ID is not zero │ │ + [28d00c] eventEmitterCPtr │ │ + [28d01d] cannot open view: %s │ │ + [28d032] cipher_default_page_size │ │ + [28d04b] cipher_kdf_algorithm │ │ + [28d060] cipher_settings │ │ + [28d070] sqlite3_rekey_v2: db=%p zDb=%s │ │ + [28d08f] sqlcipher_deactivate: entering SQLCIPHER_MUTEX_PROVIDER │ │ + [28d0c7] sqlcipher_free: calling sqlcipher_memset(%p,0,%llu) │ │ + [28d0fb] sqlcipher_codec_ctx_init: error %d returned from ctx_init │ │ + [28d135] no such table column: %s.%s │ │ + [28d151] cannot limit WAL size: %s │ │ + [28d16b] out of memory │ │ + [28d179] 16BE │ │ + [28d17e] VFilter │ │ + [28d186] NotExists │ │ + [28d190] HaltIfNull │ │ + [28d19b] ResultRow │ │ + [28d1a5] SorterData │ │ + [28d1b0] UNIQUE │ │ + [28d1b7] Offset %u out of range %u..%u │ │ + [28d1d5] cipher_ctx_free: iCtx=%p │ │ + [28d1ee] sqlcipher_openssl_hmac: EVP_MAC_update() on 1st input buffer of %d bytes using algorithm %d returned %d │ │ + [28d256] no such view │ │ + [28d263] %s: %s.%s │ │ + [28d26d] recursive_triggers │ │ + [28d280] soft_heap_limit │ │ + [28d290] ncol │ │ + [28d295] misuse of aggregate: %#T() │ │ + [28d2b0] flexnum │ │ + [28d2b8] circular reference: %s │ │ + [28d2cf] %r ORDER BY term does not match any column in the result set │ │ + [28d30c] SETUP │ │ + [28d312] too many arguments on %s() - max %d │ │ + [28d336] MULTI-INDEX OR │ │ + [28d345] LIMIT │ │ + [28d34b] %d values for %d columns │ │ + [28d364] rows inserted │ │ + [28d372] TEXT value in %s.%s │ │ + [28d386] database %s is already in use │ │ + [28d3a4] vfs │ │ + [28d3a8] cannot detach database %s │ │ + [28d3c2] stat_push │ │ + [28d3cc] 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'); │ │ + [28d4fd] Cannot add a UNIQUE column │ │ + [28d518] cannot override %s of window: %s │ │ + [28d539] printf │ │ + [28d540] 40f-20a-20d │ │ + [28d54c] am │ │ + [28d54f] %.3f │ │ + [28d554] unknown operation │ │ + [28d566] no more rows available │ │ + [28d57d] separators= │ │ + [28d589] UPDATE %Q.'%q_segdir' SET start_block = ?, root = ?WHERE level = ? AND idx = ? │ │ + [28d5d8] ence │ │ + [28d5dd] al │ │ + [28d5e0] itilib │ │ + [28d5e7] iti │ │ + [28d5eb] │ │ + [28d5ef] Index optimized │ │ + [28d5ff] docsize │ │ + [28d607] segdir │ │ + [28d60e] too many prefix indexes (max %d) │ │ + [28d62f] malformed columnsize=... directive │ │ + [28d652] T.%Q │ │ + [28d657] crisismerge │ │ + [28d663] Too few columns for an rtree table │ │ + [28d686] ,%.*s INT │ │ + [28d690] 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"; │ │ + [28d721] DEFAULT_RECURSIVE_TRIGGERS │ │ + [28d73c] TLS_RSA_WITH_NULL_MD5 │ │ + [28d752] DHE-DSS-AES128-SHA │ │ + [28d765] ADH-AES256-SHA │ │ + [28d774] NULL-SHA256 │ │ + [28d780] TLS_PSK_WITH_AES_256_CBC_SHA384 │ │ + [28d7a0] ECDHE-RSA-CHACHA20-POLY1305 │ │ + [28d7bc] DHE-RSA-CAMELLIA256-SHA │ │ + [28d7d4] TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 │ │ + [28d7fb] ssl/ssl_cert.c │ │ + [28d80a] SSL_add_dir_cert_subjects_to_stack │ │ + [28d82d] MD5 │ │ + [28d831] ALL │ │ + [28d835] aGOST12 │ │ + [28d83d] ARIA256 │ │ + [28d845] TLSv1 │ │ + [28d84b] bad change cipher spec │ │ + [28d862] error in received cipher list │ │ + [28d880] fragmented client hello │ │ + [28d898] missing rsa signing cert │ │ + [28d8b1] no cipher match │ │ + [28d8c1] quic protocol error │ │ + [28d8d5] ssl3 ext invalid max fragment length │ │ + [28d8fa] stream count limited │ │ + [28d90f] tlsv1 bad certificate status response │ │ + [28d935] tlsv1 certificate unobtainable │ │ + [28d954] unsupported write flag │ │ + [28d96b] x509 verification setup problems │ │ + [28d98c] no_comp │ │ + [28d994] tx_cert_comp │ │ + [28d9a1] CipherString │ │ + [28d9ae] MinProtocol │ │ + [28d9ba] NoRenegotiation │ │ + [28d9ca] TxCertificateCompression │ │ + [28d9e3] RequirePostHandshake │ │ + [28d9f8] SSLv3/TLS write client certificate │ │ + [28da1b] TLSv1.3 early data │ │ + [28da2e] rsa_pkcs1_sha256 │ │ + [28da3f] dsa_sha224 │ │ + [28da4a] ossl_quic_write_flags │ │ + [28da60] expect_quic_conn_only │ │ + [28da76] network BIO I/O error │ │ + [28da8c] INITIAL_MAX_STREAMS_UNI appears multiple times │ │ + [28dabb] JSON-SEQ │ │ + [28dac4] common_fields │ │ + [28dad2] packet_sent │ │ + [28dade] handshake_confirmed │ │ + [28daf2] internal_error │ │ + [28db01] stream_limit_error │ │ + [28db14] scid │ │ + [28db19] ect1 │ │ + [28db1e] ChaCha20-Poly1305 │ │ + [28db30] depack_process_frames │ │ + [28db46] NEW_CONN_ID valid only in 0/1-RTT │ │ + [28db68] STREAM frame for nonexistent stream │ │ + [28db8c] depack_do_frame_streams_blocked │ │ + [28dbac] NEW_TOKEN │ │ + [28dbb6] CONNECTION_REFUSED │ │ + [28dbc9] NO_VIABLE_PATH │ │ + [28dbd8] ossl_quic_calculate_retry_integrity_tag │ │ + [28dc00] dtls1_write_bytes │ │ + [28dc12] tls-data-size │ │ + [28dc20] tls-version │ │ + [28dc2c] tls13_common_post_process_record │ │ + [28dc4d] final_supported_versions │ │ + [28dc66] ssl_next_proto_validate │ │ + [28dc7e] tls_parse_ctos_cookie │ │ + [28dc94] tls_parse_ctos_post_handshake_auth │ │ + [28dcb7] tls_construct_stoc_supported_groups │ │ + [28dcdb] tls_construct_stoc_session_ticket │ │ + [28dcfd] tls_construct_stoc_use_srtp │ │ + [28dd19] tls_process_certificate_request │ │ + [28dd39] tls_post_process_client_key_exchange │ │ + [28dd5e] tls_construct_cert_status_body │ │ + [28dd7d] asn1_get_int64 │ │ + [28dd8c] UINT32 │ │ + [28dd93] ASYNC_init_thread │ │ + [28dda5] no hostname or service specified │ │ + [28ddc6] transfer error │ │ + [28ddd5] BN_usub │ │ + [28dddd] BN_lshift │ │ + [28dde7] CONF_modules_load │ │ + [28ddf9] dollarid │ │ + [28de02] process_include │ │ + [28de12] o2i_SCT_signature │ │ + [28de24] int_dhx942_dh │ │ + [28de32] ec_group_new_from_data │ │ + [28de4b] IPSec/IKE/Oakley curve #3 over a 155 bit binary field.\n │ │ Not suitable for ECDSA.\n │ │ Questionable extension field! │ │ - [28dee1] EC_GROUP_copy │ │ - [28deef] 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? │ │ - [28df7c] reference │ │ - [28df86] crypto/engine/eng_pkey.c │ │ - [28df9f] KDF routines │ │ - [28dfac] c2tnb191v2 │ │ - [28dfb7] EVP_EncryptUpdate │ │ - [28dfc9] ASN1_TYPE_get_int_octetstring │ │ - [28dfe7] EVP_PKEY_get_bits │ │ - [28dff9] evp_pkey_get0_DH_int │ │ - [28e00e] dh_rfc5114 │ │ - [28e019] rsa_pss_keygen_md │ │ - [28e02b] pkcs1 │ │ - [28e031] EXPAND_ONLY │ │ - [28e03d] evp_pkey_param_check_combined │ │ - [28e05b] EVP_PKEY_CTX_dup │ │ - [28e06c] ffdhe3072 │ │ + [28deba] EC_GROUP_copy │ │ + [28dec8] 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? │ │ + [28df55] reference │ │ + [28df5f] crypto/engine/eng_pkey.c │ │ + [28df78] KDF routines │ │ + [28df85] c2tnb191v2 │ │ + [28df90] EVP_EncryptUpdate │ │ + [28dfa2] ASN1_TYPE_get_int_octetstring │ │ + [28dfc0] EVP_PKEY_get_bits │ │ + [28dfd2] evp_pkey_get0_DH_int │ │ + [28dfe7] dh_rfc5114 │ │ + [28dff2] rsa_pss_keygen_md │ │ + [28e004] pkcs1 │ │ + [28e00a] EXPAND_ONLY │ │ + [28e016] evp_pkey_param_check_combined │ │ + [28e034] EVP_PKEY_CTX_dup │ │ + [28e045] ffdhe3072 │ │ + [28e04f] built on: Sat Mar 15 19:12:26 2025 UTC │ │ [28e076] div by zero │ │ [28e082] encoding error │ │ [28e091] check invalid q value │ │ [28e0a7] bad key length │ │ [28e0b6] final error │ │ [28e0c2] unable to get random strength │ │ [28e0e0] wrong final block length │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ @@ -3001728,15 +3001728,15 @@ │ │ inc %eax │ │ jmp 1067735 │ │ lea -0x1150a15(%ebx),%ecx │ │ jmp 106772e │ │ call 107e334 │ │ test %eax,%eax │ │ je 1067733 │ │ - lea -0x1120421(%ebx),%ecx │ │ + lea -0x1120448(%ebx),%ecx │ │ call 108127d │ │ xor %eax,%eax │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ @@ -3003827,15 +3003827,15 @@ │ │ movb $0x2b,0x68(%esp) │ │ jne 10692f7 │ │ jp 10692f7 │ │ xor %ecx,%ecx │ │ inc %ecx │ │ mov %ecx,0x6c(%esp) │ │ mov %ecx,0x70(%esp) │ │ - lea -0x1125c7e(%ebx),%eax │ │ + lea -0x1125ca5(%ebx),%eax │ │ mov %eax,0x74(%esp) │ │ mov %ecx,%eax │ │ jmp 1069ea1 │ │ movsd %xmm0,0x138(%esp) │ │ mov 0x13c(%esp),%eax │ │ mov %eax,%ecx │ │ not %ecx │ │ @@ -3005157,15 +3005157,15 @@ │ │ call 1080e55 │ │ mov 0x34(%esp),%esi │ │ inc %esi │ │ xorpd %xmm1,%xmm1 │ │ mov %edi,%ebx │ │ jmp 1068abd │ │ sub $0x4,%esp │ │ - lea -0x1120556(%ebx),%ecx │ │ + lea -0x112057d(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push 0x8(%ebp) │ │ call 106a8bc │ │ jmp 1069c2f │ │ mov 0x8(%ebp),%edi │ │ mov %esi,0x4(%edi) │ │ @@ -3007357,15 +3007357,15 @@ │ │ mov %esi,0x8(%esp) │ │ mov %eax,(%esp) │ │ andl $0x0,0x4(%esp) │ │ call 1393990 │ │ call 1394170 │ │ mov %eax,0x10ecc(%ebx) │ │ andl $0x0,(%esp) │ │ - lea -0x1123dd9(%ebx),%ecx │ │ + lea -0x1123e00(%ebx),%ecx │ │ xor %edx,%edx │ │ call 1082cce │ │ test %eax,%eax │ │ js 106bf8b │ │ mov %eax,%edi │ │ mov %esi,0x8(%esp) │ │ mov 0x10(%ebp),%eax │ │ @@ -3008564,15 +3008564,15 @@ │ │ lea -0x112b613(%ebx),%esi │ │ cmovne 0x2c(%esp),%esi │ │ mov 0x1c(%esp),%eax │ │ mov 0x10(%eax),%ecx │ │ mov 0x10(%esp),%eax │ │ movzbl (%ecx,%eax,1),%ecx │ │ test $0x1,%cl │ │ - lea -0x1123dcc(%ebx),%edx │ │ + lea -0x1123df3(%ebx),%edx │ │ mov 0x20(%esp),%eax │ │ cmove %eax,%edx │ │ test $0x2,%cl │ │ lea -0x113a4e1(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0xc,%esp │ │ lea -0x113a4e9(%ebx),%eax │ │ @@ -3008609,15 +3008609,15 @@ │ │ push %eax │ │ jmp 106ceb3 │ │ mov 0xc(%esp),%eax │ │ mov 0x10(%edx,%eax,1),%eax │ │ movsd (%eax),%xmm0 │ │ sub $0x10,%esp │ │ movsd %xmm0,0x8(%esp) │ │ - lea -0x11203fa(%ebx),%eax │ │ + lea -0x1120421(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x4c(%esp),%eax │ │ mov %eax,(%esp) │ │ mov %edx,%esi │ │ jmp 106cede │ │ mov 0xc(%esp),%eax │ │ mov 0x10(%edx,%eax,1),%eax │ │ @@ -3009289,15 +3009289,15 @@ │ │ mov %eax,0x1c(%esp) │ │ cmp $0x1,%ecx │ │ jg 106d6bf │ │ test %ecx,%ecx │ │ jne 106d7db │ │ mov %ecx,0x24(%esp) │ │ mov %edi,0x4(%esp) │ │ - lea -0x111e59f(%ebx),%eax │ │ + lea -0x111e5c6(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 106ab77 │ │ test %eax,%eax │ │ je 106d739 │ │ mov %eax,%esi │ │ lea 0x20(%esp),%eax │ │ mov %eax,0xc(%esp) │ │ @@ -3013935,19 +3013935,19 @@ │ │ add $0x3c5bf2,%edx │ │ cmp $0x204,%ecx │ │ je 10709ff │ │ cmp $0x65,%ecx │ │ je 10709f7 │ │ cmp $0x64,%ecx │ │ jne 1070a07 │ │ - lea -0x11258de(%edx),%eax │ │ + lea -0x1125905(%edx),%eax │ │ jmp 1070a26 │ │ - lea -0x111c1bb(%edx),%eax │ │ + lea -0x111c1e2(%edx),%eax │ │ jmp 1070a26 │ │ - lea -0x111dff8(%edx),%eax │ │ + lea -0x111e01f(%edx),%eax │ │ jmp 1070a26 │ │ movzbl %cl,%ecx │ │ lea -0x1143429(%edx),%eax │ │ cmp $0x1c,%ecx │ │ ja 1070a26 │ │ mov $0x1410004,%esi │ │ bt %ecx,%esi │ │ @@ -3014003,15 +3014003,15 @@ │ │ movl $0x1,0x120(%esi) │ │ incl 0x128(%esi) │ │ andw $0x0,0x12c(%esi) │ │ mov 0x104(%esi),%eax │ │ test %eax,%eax │ │ je 1070a88 │ │ sub $0x8,%esp │ │ - lea -0x111c5b6(%ebx),%ecx │ │ + lea -0x111c5dd(%ebx),%ecx │ │ push %ecx │ │ push %eax │ │ call 107303c │ │ add $0x10,%esp │ │ mov 0x104(%esi),%eax │ │ movl $0x7,0xc(%eax) │ │ mov 0xc4(%eax),%eax │ │ @@ -3016486,15 +3016486,15 @@ │ │ call 106a8bc │ │ add $0x10,%esp │ │ inc %edi │ │ jmp 1072507 │ │ movsd -0x28(%esi),%xmm0 │ │ sub $0x10,%esp │ │ movsd %xmm0,0x8(%esp) │ │ - lea -0x111e3f3(%ebx),%eax │ │ + lea -0x111e41a(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x2c(%esp),%eax │ │ mov %eax,(%esp) │ │ call 106a8bc │ │ add $0x10,%esp │ │ jmp 10723ba │ │ mov 0x44(%esp),%ecx │ │ @@ -3016732,15 +3016732,15 @@ │ │ mov %eax,0x14(%esp) │ │ movl $0x0,0x18(%esp) │ │ lea 0x40(%esp),%edi │ │ lea -0x1127cc8(%ebx),%eax │ │ mov %eax,0x38(%esp) │ │ lea -0x1118ac6(%ebx),%eax │ │ mov %eax,0x34(%esp) │ │ - lea -0x111c704(%ebx),%eax │ │ + lea -0x111c72b(%ebx),%eax │ │ mov %eax,0x30(%esp) │ │ movl $0x0,0x2c(%esp) │ │ mov %edi,%ecx │ │ mov 0x8(%ebp),%esi │ │ mov %esi,%edx │ │ call 1072d2e │ │ cmpl $0x0,0x14(%esp) │ │ @@ -3016825,15 +3016825,15 @@ │ │ xor %edx,%edx │ │ cmp %edx,%ecx │ │ je 10729b3 │ │ mov 0x4(%ebx),%esi │ │ movswl (%esi,%edx,2),%esi │ │ cmp %esi,0x10(%esp) │ │ mov 0xc(%esp),%eax │ │ - lea -0x11221f9(%eax),%eax │ │ + lea -0x1122220(%eax),%eax │ │ cmove %eax,%edi │ │ cmp $0xfffffffe,%esi │ │ cmove %eax,%edi │ │ inc %edx │ │ jmp 107298e │ │ add $0x14,%ebx │ │ jmp 1072982 │ │ @@ -3017141,15 +3017141,15 @@ │ │ mov 0x104(%edi),%eax │ │ mov %eax,0xc4(%esi) │ │ mov %esi,0x104(%edi) │ │ mov %edi,(%esi) │ │ cmpb $0x0,0x53(%edi) │ │ je 1072db3 │ │ sub $0x8,%esp │ │ - lea -0x111c5b6(%ebx),%eax │ │ + lea -0x111c5dd(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 107303c │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ @@ -3017196,21 +3017196,21 @@ │ │ je 1072e88 │ │ xor %eax,%eax │ │ testb $0x2,0x10(%esp) │ │ jne 1072e80 │ │ movb $0x1,0x11(%esi) │ │ testb $0x1,0x10(%esp) │ │ lea -0x114cd7a(%ebx),%ecx │ │ - lea -0x111c4cb(%ebx),%eax │ │ + lea -0x111c4f2(%ebx),%eax │ │ cmove %ecx,%eax │ │ mov 0xc(%ebp),%edx │ │ test %edx,%edx │ │ je 1072e6a │ │ sub $0xc,%esp │ │ - lea -0x111c4be(%ebx),%ecx │ │ + lea -0x111c4e5(%ebx),%ecx │ │ push 0x8(%ebp) │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 107303c │ │ add $0x20,%esp │ │ @@ -3018111,15 +3018111,15 @@ │ │ mov 0x50(%eax,%esi,4),%edx │ │ mov %edx,0x4(%edi) │ │ cmp $0x80,%ecx │ │ jb 1073947 │ │ add $0xfffffff4,%ecx │ │ shr %ecx │ │ jmp 107394f │ │ - lea -0x1125bad(%ebx),%eax │ │ + lea -0x1125bd4(%ebx),%eax │ │ xor %edi,%edi │ │ inc %edi │ │ push 0x8(%ebp) │ │ push 0xc(%esp) │ │ push %eax │ │ push %esi │ │ call 1073102 │ │ @@ -3018850,15 +3018850,15 @@ │ │ call *0x3c(%eax) │ │ add $0x8,%esp │ │ lea -0x1129b41(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ jmp 1074171 │ │ sub $0x8,%esp │ │ - lea -0x112054c(%ebx),%esi │ │ + lea -0x1120573(%ebx),%esi │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %edi,%edi │ │ je 1074152 │ │ test %eax,%eax │ │ @@ -3018901,15 +3018901,15 @@ │ │ push $0xfffffffa │ │ push %eax │ │ push %esi │ │ push 0x10(%ebp) │ │ call 1073dfc │ │ add $0x10,%esp │ │ sub $0x8,%esp │ │ - lea -0x1123eac(%ebx),%esi │ │ + lea -0x1123ed3(%ebx),%esi │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %edi,%edi │ │ je 10741da │ │ test %eax,%eax │ │ @@ -3019094,43 +3019094,43 @@ │ │ push %edi │ │ call 106b24f │ │ add $0x10,%esp │ │ cmpl $0x0,0x18(%ebp) │ │ je 10743d3 │ │ test %eax,%eax │ │ jne 10743d3 │ │ - lea -0x1125db1(%ebx),%edi │ │ + lea -0x1125dd8(%ebx),%edi │ │ jmp 10744f6 │ │ xor %eax,%eax │ │ inc %eax │ │ mov 0x4(%esp),%ecx │ │ test %ecx,%ecx │ │ je 1074342 │ │ cmpl $0x0,0x18(%ebp) │ │ je 1074473 │ │ - lea -0x11221f1(%ebx),%edi │ │ + lea -0x1122218(%ebx),%edi │ │ jmp 10744f6 │ │ sub $0x8,%esp │ │ lea -0x1129b3e(%ebx),%esi │ │ push %esi │ │ push %edi │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074451 │ │ sub $0x8,%esp │ │ - lea -0x1125d85(%ebx),%esi │ │ + lea -0x1125dac(%ebx),%esi │ │ push %esi │ │ push %edi │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074489 │ │ sub $0x8,%esp │ │ - lea -0x1125d7c(%ebx),%esi │ │ + lea -0x1125da3(%ebx),%esi │ │ push %esi │ │ push %edi │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 10744bf │ │ sub $0x8,%esp │ │ @@ -3019224,24 +3019224,24 @@ │ │ mov 0x14(%ebp),%eax │ │ push %eax │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074818 │ │ sub $0x8,%esp │ │ - lea -0x111e590(%ebx),%eax │ │ + lea -0x111e5b7(%ebx),%eax │ │ push %eax │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074818 │ │ mov %esi,0x8(%esp) │ │ sub $0x8,%esp │ │ - lea -0x111c6ef(%ebx),%esi │ │ + lea -0x111c716(%ebx),%esi │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 10748b2 │ │ sub $0x8,%esp │ │ @@ -3019249,15 +3019249,15 @@ │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 10748f5 │ │ sub $0x8,%esp │ │ - lea -0x111e57f(%ebx),%esi │ │ + lea -0x111e5a6(%ebx),%esi │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074924 │ │ sub $0x8,%esp │ │ @@ -3019281,15 +3019281,15 @@ │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074a71 │ │ sub $0x8,%esp │ │ - lea -0x1123e9d(%ebx),%esi │ │ + lea -0x1123ec4(%ebx),%esi │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074ad1 │ │ sub $0x8,%esp │ │ @@ -3019297,15 +3019297,15 @@ │ │ push %edi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074b16 │ │ sub $0x8,%esp │ │ - lea -0x11221c8(%ebx),%esi │ │ + lea -0x11221ef(%ebx),%esi │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074bd6 │ │ sub $0x8,%esp │ │ @@ -3019313,23 +3019313,23 @@ │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074c9a │ │ sub $0x8,%esp │ │ - lea -0x111c6d6(%ebx),%esi │ │ + lea -0x111c6fd(%ebx),%esi │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074d07 │ │ sub $0x8,%esp │ │ - lea -0x11221b2(%ebx),%esi │ │ + lea -0x11221d9(%ebx),%esi │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074dae │ │ sub $0x8,%esp │ │ @@ -3019337,15 +3019337,15 @@ │ │ push %eax │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074e41 │ │ sub $0x8,%esp │ │ - lea -0x111e56f(%ebx),%eax │ │ + lea -0x111e596(%ebx),%eax │ │ push %eax │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074ef7 │ │ sub $0x8,%esp │ │ @@ -3019353,15 +3019353,15 @@ │ │ push %esi │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1074fae │ │ sub $0x8,%esp │ │ - lea -0x111c6c1(%ebx),%eax │ │ + lea -0x111c6e8(%ebx),%eax │ │ push %eax │ │ push 0x14(%ebp) │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 107504a │ │ sub $0x8,%esp │ │ @@ -3019484,15 +3019484,15 @@ │ │ jmp 10741d2 │ │ sub $0x8,%esp │ │ lea -0x1129b41(%ebx),%eax │ │ push 0x1c(%edi) │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ - lea -0x111e590(%ebx),%ecx │ │ + lea -0x111e5b7(%ebx),%ecx │ │ push $0xfffffffa │ │ push %eax │ │ push %ecx │ │ jmp 10741c7 │ │ test %edi,%edi │ │ je 10749f4 │ │ mov %edi,%ecx │ │ @@ -3019540,15 +3019540,15 @@ │ │ lea -0x1129b41(%ebx),%eax │ │ push 0xa2f0(%ebx) │ │ jmp 1074520 │ │ cmpl $0x0,0x4(%esp) │ │ je 10741d2 │ │ cmpl $0x0,0x18(%ebp) │ │ je 1074af4 │ │ - lea -0x11221cb(%ebx),%edx │ │ + lea -0x11221f2(%ebx),%edx │ │ mov 0x18(%ebp),%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ je 1074b98 │ │ lea -0x114002a(%ebx),%edx │ │ mov 0x18(%ebp),%ecx │ │ call 106b28b │ │ @@ -3019695,15 +3019695,15 @@ │ │ lea -0x111a83b(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ call 106ab77 │ │ add $0x10,%esp │ │ push $0xfffffffa │ │ jmp 1074d00 │ │ - lea -0x11221cb(%ebx),%eax │ │ + lea -0x11221f2(%ebx),%eax │ │ jmp 1074cfe │ │ xor %edi,%edi │ │ inc %edi │ │ cmpl $0x0,0x4(%esp) │ │ je 1074aca │ │ cmpl $0x0,0x18(%ebp) │ │ je 1074e0a │ │ @@ -3019996,15 +3019996,15 @@ │ │ push %eax │ │ push %edi │ │ mov 0x10(%ebp),%esi │ │ push %esi │ │ call 1073dfc │ │ pop %eax │ │ pop %ecx │ │ - lea -0x1125d6e(%ebx),%eax │ │ + lea -0x1125d95(%ebx),%eax │ │ mov 0xc(%esp),%esi │ │ push 0x1c(%esi) │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ push $0xfffffffa │ │ pop %ecx │ │ @@ -3020013,15 +3020013,15 @@ │ │ push %edi │ │ push 0x10(%ebp) │ │ call 1073dfc │ │ add $0x10,%esp │ │ mov 0x38(%esi),%eax │ │ and $0x1,%eax │ │ sub $0x8,%esp │ │ - lea -0x1123e78(%ebx),%ecx │ │ + lea -0x1123e9f(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ call 106ab77 │ │ add $0x10,%esp │ │ push $0xfffffffa │ │ pop %ecx │ │ push %ecx │ │ @@ -3020064,30 +3020064,30 @@ │ │ call 1073dfc │ │ add $0x10,%esp │ │ mov 0x4(%esp),%eax │ │ mov 0x34(%eax),%eax │ │ cmp $0x2,%eax │ │ ja 107515e │ │ sub $0x8,%esp │ │ - lea -0x111e552(%ebx),%ecx │ │ + lea -0x111e579(%ebx),%ecx │ │ push -0x3170c(%ebx,%eax,4) │ │ push %ecx │ │ call 106ab77 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ push $0xfffffffa │ │ push %esi │ │ push 0x10(%esp) │ │ jmp 10741c7 │ │ mov 0x4(%esp),%eax │ │ movl $0x1,0x34(%eax) │ │ jmp 1074aca │ │ movl $0x1,0xa2ec(%ebx) │ │ jmp 10741d2 │ │ - lea -0x1122195(%ebx),%eax │ │ + lea -0x11221bc(%ebx),%eax │ │ push 0xa2dc(%ebx) │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ push $0xfffffffa │ │ pop %ecx │ │ lea -0x1129b19(%ebx),%edi │ │ @@ -3020095,15 +3020095,15 @@ │ │ push %eax │ │ push %edi │ │ mov 0x10(%ebp),%esi │ │ push %esi │ │ call 1073dfc │ │ pop %eax │ │ pop %ecx │ │ - lea -0x111e530(%ebx),%eax │ │ + lea -0x111e557(%ebx),%eax │ │ push 0xa2f0(%ebx) │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ push $0xfffffffa │ │ pop %ecx │ │ push %ecx │ │ @@ -3020283,15 +3020283,15 @@ │ │ jmp 1075446 │ │ push $0x4 │ │ jmp 1075446 │ │ push $0x8 │ │ pop %ecx │ │ mov %ecx,0x10e4c(%ebx) │ │ sub $0x8,%esp │ │ - lea -0x1125d50(%ebx),%eax │ │ + lea -0x1125d77(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ push $0xfffffffa │ │ push %eax │ │ push %edi │ │ @@ -3020349,15 +3020349,15 @@ │ │ mov %eax,(%ecx) │ │ sub $0x8,%esp │ │ lea 0x38(%esp),%edi │ │ push %edi │ │ push %ecx │ │ call 13941d0 │ │ add $0x10,%esp │ │ - lea -0x1125c90(%ebx),%eax │ │ + lea -0x1125cb7(%ebx),%eax │ │ lea 0x18(%esp),%ecx │ │ push %edi │ │ mov %ecx,%edi │ │ push %eax │ │ push $0x18 │ │ push %ecx │ │ call 13941e0 │ │ @@ -3020443,15 +3020443,15 @@ │ │ push %edi │ │ call 106b24f │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1075670 │ │ sub $0x8,%esp │ │ - lea -0x1120481(%ebx),%eax │ │ + lea -0x11204a8(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1075670 │ │ sub $0x8,%esp │ │ @@ -3020657,15 +3020657,15 @@ │ │ call 10795fa │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 107590f │ │ mov %eax,0xc(%esp) │ │ push $0x3 │ │ pop %edx │ │ - lea -0x1125ccb(%ebx),%eax │ │ + lea -0x1125cf2(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ mov %edx,%edi │ │ sub $0x8,%esp │ │ sub $0x1,%edi │ │ jb 1075952 │ │ mov %edx,0x18(%esp) │ │ push %edx │ │ @@ -3020776,15 +3020776,15 @@ │ │ mov %esi,0x14(%esp) │ │ push %esi │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ mov %eax,0x2c(%esp) │ │ sub $0x8,%esp │ │ - lea -0x11204c7(%ebx),%eax │ │ + lea -0x11204ee(%ebx),%eax │ │ push 0x40(%esp) │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ mov %eax,0x1c(%esp) │ │ sub $0xc,%esp │ │ push $0x0 │ │ @@ -3020840,27 +3020840,27 @@ │ │ test %eax,%eax │ │ je 1075ae0 │ │ mov %eax,%esi │ │ sub $0x4,%esp │ │ lea -0x11299b9(%ebx),%eax │ │ jmp 1075b33 │ │ sub $0xc,%esp │ │ - lea -0x11204a5(%ebx),%eax │ │ + lea -0x11204cc(%ebx),%eax │ │ push $0x0 │ │ push $0x0 │ │ push $0x0 │ │ push %eax │ │ push %edi │ │ call 106d23c │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 1075b0a │ │ mov %eax,%esi │ │ sub $0x4,%esp │ │ - lea -0x1122083(%ebx),%eax │ │ + lea -0x11220aa(%ebx),%eax │ │ jmp 1075b33 │ │ sub $0xc,%esp │ │ push $0x0 │ │ push $0x0 │ │ push $0x0 │ │ push 0x34(%esp) │ │ push %edi │ │ @@ -3021185,15 +3021185,15 @@ │ │ call 106d8c0 │ │ sub $0x8,%esp │ │ lea -0x11310e7(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1075471 │ │ pop %eax │ │ - lea -0x1125ca9(%ebx),%eax │ │ + lea -0x1125cd0(%ebx),%eax │ │ push $0x0 │ │ push $0x0 │ │ push $0x0 │ │ push %eax │ │ push 0x34(%esp) │ │ call 106d23c │ │ add $0x20,%esp │ │ @@ -3021219,15 +3021219,15 @@ │ │ sub $0x8,%esp │ │ lea -0x111890a(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1075471 │ │ pop %eax │ │ pop %ecx │ │ - lea -0x111e416(%ebx),%eax │ │ + lea -0x111e43d(%ebx),%eax │ │ push 0x38(%esp) │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ sub $0xc,%esp │ │ push $0x0 │ │ @@ -3021260,15 +3021260,15 @@ │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 1075f96 │ │ pop %ebx │ │ add $0x3c0632,%ebx │ │ mov 0x8(%ebp),%edi │ │ mov 0xc(%ebp),%esi │ │ - lea -0x111e47c(%ebx),%eax │ │ + lea -0x111e4a3(%ebx),%eax │ │ push %esi │ │ push %edi │ │ push %eax │ │ push $0x1 │ │ call 1075471 │ │ add $0x10,%esp │ │ mov 0x48(%edi),%eax │ │ @@ -3021436,15 +3021436,15 @@ │ │ mov %edi,%edx │ │ push $0x0 │ │ push 0x14(%esp) │ │ call 10797b5 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ sub $0x4,%esp │ │ - lea -0x1125b99(%ebx),%eax │ │ + lea -0x1125bc0(%ebx),%eax │ │ push %edi │ │ push %eax │ │ push $0x8 │ │ call 1075471 │ │ add $0xc,%esp │ │ lea -0x1129844(%ebx),%eax │ │ push 0xc(%esi) │ │ @@ -3021460,15 +3021460,15 @@ │ │ je 10761bc │ │ sub $0xc,%esp │ │ push %eax │ │ call *0xa084(%ebx) │ │ add $0x10,%esp │ │ mov 0xc(%esi),%ecx │ │ sub $0x4,%esp │ │ - lea -0x111e386(%ebx),%eax │ │ + lea -0x111e3ad(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ push $0x10 │ │ call 1075471 │ │ add $0x10,%esp │ │ mov %edi,%eax │ │ lea -0xc(%ebp),%esp │ │ @@ -3021782,18 +3021782,18 @@ │ │ je 107650f │ │ mov %ebx,0x10(%esp) │ │ mov 0x8(%ebp),%esi │ │ testb $0x1,0x38(%esi) │ │ jne 107654d │ │ sub $0xc,%esp │ │ mov 0x1c(%esp),%ebx │ │ - lea -0x11204f6(%ebx),%eax │ │ + lea -0x112051d(%ebx),%eax │ │ jmp 1076518 │ │ sub $0xc,%esp │ │ - lea -0x112209e(%ebx),%eax │ │ + lea -0x11220c5(%ebx),%eax │ │ push $0x75 │ │ pop %edx │ │ mov 0x2c(%esp),%esi │ │ mov %esi,%ecx │ │ push $0x0 │ │ push %eax │ │ push $0x0 │ │ @@ -3021925,15 +3021925,15 @@ │ │ push 0x44(%esi) │ │ push %ecx │ │ call *0x8(%eax) │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 10766bb │ │ sub $0xc,%esp │ │ - lea -0x111e44c(%ebx),%eax │ │ + lea -0x111e473(%ebx),%eax │ │ push 0x20(%esp) │ │ push 0x2c(%esp) │ │ push 0x1c(%esp) │ │ push 0x30(%esp) │ │ push %eax │ │ call 106ab77 │ │ add $0x20,%esp │ │ @@ -3021989,15 +3021989,15 @@ │ │ call 1078681 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x8(%esp),%ecx │ │ je 107659c │ │ sub $0x8,%esp │ │ mov 0x18(%esp),%ebx │ │ - lea -0x1123dfe(%ebx),%eax │ │ + lea -0x1123e25(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ jmp 10766b6 │ │ mov %eax,0xc(%esp) │ │ mov %edx,0x8(%esp) │ │ @@ -3022100,15 +3022100,15 @@ │ │ push %eax │ │ push %esi │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1076919 │ │ sub $0x8,%esp │ │ - lea -0x1120481(%ebx),%eax │ │ + lea -0x11204a8(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 106b24f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1076919 │ │ sub $0x8,%esp │ │ @@ -3022178,15 +3022178,15 @@ │ │ call 1076970 │ │ pop %ebx │ │ add $0x3bfc58,%ebx │ │ mov 0xc(%ebp),%esi │ │ mov 0x8(%ebp),%ecx │ │ mov 0x10(%ecx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x1125d4d(%ebx),%eax │ │ + lea -0x1125d74(%ebx),%eax │ │ push %esi │ │ push %ecx │ │ push %eax │ │ push $0x8 │ │ call 1075471 │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ @@ -3022326,28 +3022326,28 @@ │ │ push %edi │ │ push %ecx │ │ push $0x0 │ │ push %edx │ │ push (%eax) │ │ call 106d844 │ │ add $0x18,%esp │ │ - lea -0x111e50a(%ebx),%eax │ │ + lea -0x111e531(%ebx),%eax │ │ push %eax │ │ push $0x8 │ │ pop %eax │ │ push %eax │ │ call 1075471 │ │ pop %eax │ │ mov 0x8(%ebp),%ecx │ │ mov %esi,%edx │ │ push %edi │ │ call 10760c9 │ │ pop %ecx │ │ pop %edx │ │ - lea -0x111e4c8(%ebx),%eax │ │ + lea -0x111e4ef(%ebx),%eax │ │ push %eax │ │ push $0x8 │ │ pop %eax │ │ push %eax │ │ mov 0x18(%esp),%esi │ │ call 1075471 │ │ add $0x10,%esp │ │ @@ -3022418,15 +3022418,15 @@ │ │ call 1075471 │ │ movl $0x2,(%esp) │ │ call 106802f │ │ test %eax,%eax │ │ je 1076c61 │ │ mov %eax,(%esp) │ │ call *0xa07c(%ebx) │ │ - lea -0x1123e5b(%ebx),%eax │ │ + lea -0x1123e82(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x10,(%esp) │ │ call 1075471 │ │ cmpl $0x0,0x10e44(%ebx) │ │ je 1076d32 │ │ cmpl $0x0,0x10e40(%ebx) │ │ jne 1076cdf │ │ @@ -3022447,25 +3022447,25 @@ │ │ call 1078188 │ │ mov %esi,0x8(%esp) │ │ lea -0x111663c(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 1075471 │ │ incl 0x10e44(%ebx) │ │ - lea -0x1125d29(%ebx),%eax │ │ + lea -0x1125d50(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x10,(%esp) │ │ call 1075471 │ │ movl $0x2,(%esp) │ │ call 106802f │ │ test %eax,%eax │ │ je 1076d14 │ │ mov %eax,(%esp) │ │ call *0xa084(%ebx) │ │ - lea -0x1123e2b(%ebx),%eax │ │ + lea -0x1123e52(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x10,(%esp) │ │ call 1075471 │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ @@ -3022545,15 +3022545,15 @@ │ │ add $0x10,%esp │ │ mov %eax,0x40(%edi) │ │ test %eax,%eax │ │ je 1076f6f │ │ mov 0xa2e0(%ebx),%eax │ │ mov %eax,0x38(%edi) │ │ sub $0x8,%esp │ │ - lea -0x112210d(%ebx),%eax │ │ + lea -0x1122134(%ebx),%eax │ │ push %eax │ │ push $0x8 │ │ call 1075471 │ │ pop %eax │ │ pop %ecx │ │ push $0x0 │ │ push $0x44 │ │ @@ -3022617,15 +3022617,15 @@ │ │ push %ecx │ │ call *0x34(%eax) │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1076ef9 │ │ mov %eax,%esi │ │ sub $0x4,%esp │ │ - lea -0x111c626(%ebx),%eax │ │ + lea -0x111c64d(%ebx),%eax │ │ jmp 1076f63 │ │ mov 0x54(%edi),%eax │ │ sub $0xc,%esp │ │ push 0x58(%edi) │ │ call *0x24(%eax) │ │ add $0x10,%esp │ │ mov %eax,0x10(%edi) │ │ @@ -3022858,15 +3022858,15 @@ │ │ mov %ecx,%edi │ │ call 1078e30 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 1077331 │ │ xor %ecx,%ecx │ │ inc %ecx │ │ - lea -0x11203aa(%ebx),%eax │ │ + lea -0x11203d1(%ebx),%eax │ │ push %ecx │ │ push %edi │ │ push %eax │ │ push %ecx │ │ mov %ecx,%edi │ │ call 1075471 │ │ add $0x10,%esp │ │ @@ -3023122,15 +3023122,15 @@ │ │ sub $0x10,%esp │ │ call 1077453 │ │ pop %ebx │ │ add $0x3bf175,%ebx │ │ mov 0x10(%ebp),%esi │ │ mov 0x8(%ebp),%edi │ │ sub $0x4,%esp │ │ - lea -0x111e48f(%ebx),%eax │ │ + lea -0x111e4b6(%ebx),%eax │ │ push %edi │ │ push %eax │ │ push $0x8 │ │ call 1075471 │ │ add $0x10,%esp │ │ lea -0x1134d8f(%ebx),%eax │ │ push %esi │ │ @@ -3023204,15 +3023204,15 @@ │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ call 1077521 │ │ pop %ebx │ │ add $0x3bf0a7,%ebx │ │ mov 0xc(%ebp),%esi │ │ mov 0x8(%ebp),%edi │ │ - lea -0x111c6b1(%ebx),%eax │ │ + lea -0x111c6d8(%ebx),%eax │ │ push %esi │ │ push %edi │ │ push %eax │ │ push $0x8 │ │ call 1075471 │ │ add $0x10,%esp │ │ test %edi,%edi │ │ @@ -3023646,15 +3023646,15 @@ │ │ and 0x1c(%esi),%eax │ │ or $0x201,%eax │ │ mov %eax,0x1c(%esi) │ │ andb $0xfe,0x20(%esi) │ │ movb $0x0,0x5a(%esi) │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ - lea -0x1122170(%ebx),%eax │ │ + lea -0x1122197(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 106ab77 │ │ xor %edi,%edi │ │ push $0x7 │ │ pop %ecx │ │ test %eax,%eax │ │ je 1077936 │ │ @@ -3024212,15 +3024212,15 @@ │ │ sub $0x10,%esp │ │ call 1078263 │ │ pop %ebx │ │ add $0x3be365,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov 0xc(%ebp),%edi │ │ sub $0xc,%esp │ │ - lea -0x111c65a(%ebx),%eax │ │ + lea -0x111c681(%ebx),%eax │ │ push 0x10(%ebp) │ │ push %edi │ │ push %esi │ │ push %eax │ │ push $0x10 │ │ call 1075471 │ │ add $0x20,%esp │ │ @@ -3024367,15 +3024367,15 @@ │ │ lea -0x1131177(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x10,(%esp) │ │ call 1075471 │ │ decl 0x10e44(%ebx) │ │ cmpl $0x0,0x10e44(%ebx) │ │ jne 107850e │ │ - lea -0x111c692(%ebx),%eax │ │ + lea -0x111c6b9(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x10,(%esp) │ │ call 1075471 │ │ mov 0x10dfc(%ebx),%eax │ │ test %eax,%eax │ │ je 1078480 │ │ mov %eax,(%esp) │ │ @@ -3024660,15 +3024660,15 @@ │ │ xor %edx,%edx │ │ div %ecx │ │ sub %edx,%esi │ │ add %edx,%edi │ │ mov 0x10(%ebp),%ecx │ │ adc $0x0,%ecx │ │ sub $0xc,%esp │ │ - lea -0x1125cf9(%ebx),%eax │ │ + lea -0x1125d20(%ebx),%eax │ │ mov %ecx,0x14(%esp) │ │ push %ecx │ │ push %edi │ │ push %esi │ │ push %eax │ │ push $0x10 │ │ call 1075471 │ │ @@ -3025092,15 +3025092,15 @@ │ │ sub $0x10,%esp │ │ mov %edx,%esi │ │ mov %ecx,0x8(%esp) │ │ call 1078c1f │ │ pop %ebx │ │ add $0x3bd9a9,%ebx │ │ sub $0x8,%esp │ │ - lea -0x1121fdd(%ebx),%eax │ │ + lea -0x1122004(%ebx),%eax │ │ push %eax │ │ push $0x8 │ │ call 1075471 │ │ pop %eax │ │ pop %ecx │ │ push $0x0 │ │ push $0x18 │ │ @@ -3025127,15 +3025127,15 @@ │ │ sub $0x8,%esp │ │ push %ecx │ │ push %eax │ │ call 10782b4 │ │ add $0x10,%esp │ │ mov %eax,0x8(%edi) │ │ sub $0x8,%esp │ │ - lea -0x1120326(%ebx),%eax │ │ + lea -0x112034d(%ebx),%eax │ │ push %eax │ │ push $0x8 │ │ pop %eax │ │ push %eax │ │ call 1075471 │ │ add $0x10,%esp │ │ mov 0x10(%esi),%eax │ │ @@ -3025242,15 +3025242,15 @@ │ │ sub $0x10,%esp │ │ mov %ecx,%esi │ │ call 1078d9d │ │ pop %ebx │ │ add $0x3bd82b,%ebx │ │ mov (%edx),%edi │ │ sub $0x4,%esp │ │ - lea -0x111c54c(%ebx),%eax │ │ + lea -0x111c573(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push $0x8 │ │ call 1075471 │ │ add $0x10,%esp │ │ mov 0x10(%esi),%eax │ │ mov %eax,%ecx │ │ @@ -3025379,21 +3025379,21 @@ │ │ mov 0x10(%ebp),%eax │ │ push %eax │ │ call 107906c │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1078f32 │ │ sub $0x4,%esp │ │ - lea -0x112053a(%ebx),%eax │ │ + lea -0x1120561(%ebx),%eax │ │ jmp 1078faf │ │ mov 0x8(%esp),%edx │ │ add 0x14(%esp),%edx │ │ mov %edx,0x8(%esp) │ │ sub $0xc,%esp │ │ - lea -0x11220df(%ebx),%eax │ │ + lea -0x1122106(%ebx),%eax │ │ mov 0x8(%ebp),%ecx │ │ push 0x28(%ecx) │ │ push %edi │ │ push %edx │ │ push %eax │ │ push $0x8 │ │ call 1075471 │ │ @@ -3026327,15 +3026327,15 @@ │ │ movl $0x10,(%esp) │ │ call 1075471 │ │ mov 0x10e00(%ebx),%eax │ │ test %eax,%eax │ │ je 10799e9 │ │ mov %eax,(%esp) │ │ call *0xa07c(%ebx) │ │ - lea -0x11202f7(%ebx),%eax │ │ + lea -0x112031e(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ push $0x10 │ │ pop %esi │ │ mov %esi,(%esp) │ │ call 1075471 │ │ incl 0x10f5c(%ebx) │ │ lea -0x114ed17(%ebx),%eax │ │ @@ -3026418,15 +3026418,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 1079b14 │ │ pop %ebx │ │ add $0x3bcab4,%ebx │ │ mov 0xc(%ebp),%esi │ │ - lea -0x1125b52(%ebx),%eax │ │ + lea -0x1125b79(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x10,(%esp) │ │ call 1075471 │ │ mov 0x10e04(%ebx),%eax │ │ test %eax,%eax │ │ je 1079b47 │ │ mov %eax,(%esp) │ │ @@ -3026447,15 +3026447,15 @@ │ │ mov %edi,(%esp) │ │ call 1075471 │ │ mov 0x10e04(%ebx),%eax │ │ test %eax,%eax │ │ je 1079b92 │ │ mov %eax,(%esp) │ │ call *0xa084(%ebx) │ │ - lea -0x1125b11(%ebx),%eax │ │ + lea -0x1125b38(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x10,(%esp) │ │ call 1075471 │ │ xor %eax,%eax │ │ test %esi,%esi │ │ jne 1079bd1 │ │ andl $0x0,0x8(%esp) │ │ @@ -3026542,23 +3026542,23 @@ │ │ call 125ce00 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1079d76 │ │ lea -0x1130f1c(%ebx),%eax │ │ jmp 1079e18 │ │ sub $0x8,%esp │ │ - lea -0x111e34c(%ebx),%eax │ │ + lea -0x111e373(%ebx),%eax │ │ push %eax │ │ push $0x1 │ │ call 1075471 │ │ add $0x10,%esp │ │ call 10aa805 │ │ jmp 1079e77 │ │ sub $0x8,%esp │ │ - lea -0x1121faf(%ebx),%eax │ │ + lea -0x1121fd6(%ebx),%eax │ │ push %eax │ │ push $0x1 │ │ call 1075471 │ │ add $0x10,%esp │ │ call 10aa805 │ │ xor %edi,%edi │ │ inc %edi │ │ @@ -3026571,15 +3026571,15 @@ │ │ push %edx │ │ push %eax │ │ mov %eax,%esi │ │ call 125ce00 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1079d76 │ │ - lea -0x1121f7e(%ebx),%eax │ │ + lea -0x1121fa5(%ebx),%eax │ │ jmp 1079e18 │ │ mov %edi,%ecx │ │ mov %esi,%edi │ │ lea 0x10(%esp),%esi │ │ push %esi │ │ push %ecx │ │ push %edx │ │ @@ -3026627,28 +3026627,28 @@ │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ test %eax,%eax │ │ jne 1079e59 │ │ lea -0x114ecd1(%ebx),%eax │ │ jmp 1079e25 │ │ sub $0x4,%esp │ │ - lea -0x11202aa(%ebx),%eax │ │ + lea -0x11202d1(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ push $0x1 │ │ call 1075471 │ │ add $0x10,%esp │ │ jmp 1079e56 │ │ sub $0xc,%esp │ │ - lea -0x111c533(%ebx),%eax │ │ + lea -0x111c55a(%ebx),%eax │ │ push $0x0 │ │ push 0xc(%ebp) │ │ push 0x1c(%ebp) │ │ jmp 1079e46 │ │ - lea -0x1121f2f(%ebx),%eax │ │ + lea -0x1121f56(%ebx),%eax │ │ push $0x0 │ │ push 0x14(%ebp) │ │ jmp 1079e2a │ │ lea -0x113c0d1(%ebx),%eax │ │ push $0x0 │ │ push 0xc(%ebp) │ │ push %eax │ │ @@ -3026716,15 +3026716,15 @@ │ │ call 125f540 │ │ add $0x20,%esp │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ jne 1079f6d │ │ mov 0x24(%ebp),%ecx │ │ - lea -0x111e316(%ebx),%eax │ │ + lea -0x111e33d(%ebx),%eax │ │ jmp 1079f4f │ │ call 125ada0 │ │ push %esi │ │ push 0x24(%ebp) │ │ push %eax │ │ push %edi │ │ push 0x1c(%ebp) │ │ @@ -3026841,15 +3026841,15 @@ │ │ push %esi │ │ call 124fde0 │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ test %eax,%eax │ │ jne 107a089 │ │ sub $0x4,%esp │ │ - lea -0x112027d(%ebx),%eax │ │ + lea -0x11202a4(%ebx),%eax │ │ jmp 107a074 │ │ sub $0x8,%esp │ │ lea -0x113677b(%ebx),%eax │ │ push %eax │ │ push $0x1 │ │ call 1075471 │ │ add $0x10,%esp │ │ @@ -3027538,17 +3027538,17 @@ │ │ mov 0xc(%esi),%eax │ │ test %eax,%eax │ │ je 107a81c │ │ mov %eax,(%esp) │ │ call *0xa07c(%ebx) │ │ cmpb $0x0,0x53(%esi) │ │ je 107a845 │ │ - lea -0x111c5b6(%ebx),%edi │ │ + lea -0x111c5dd(%ebx),%edi │ │ jmp 107a86d │ │ - lea -0x111c5b6(%ebx),%edi │ │ + lea -0x111c5dd(%ebx),%edi │ │ jmp 107a87d │ │ mov $0x2d854,%ecx │ │ call 10671de │ │ mov %eax,%ecx │ │ call 10709ca │ │ jmp 107a87f │ │ cmpl $0x0,0x3c(%esi) │ │ @@ -3027641,15 +3027641,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ mov 0x14(%ebp),%eax │ │ mov %esi,(%eax) │ │ test %esi,%esi │ │ je 107a98c │ │ sub $0xc,%esp │ │ - lea -0x111e279(%ebx),%eax │ │ + lea -0x111e2a0(%ebx),%eax │ │ push 0xc(%ebp) │ │ push $0x1000 │ │ push %eax │ │ push %esi │ │ push %edi │ │ call 106ac32 │ │ add $0x20,%esp │ │ @@ -3027881,15 +3027881,15 @@ │ │ call 1068693 │ │ add $0x10,%esp │ │ mov 0x14(%ebp),%edx │ │ mov %eax,(%edx) │ │ test %eax,%eax │ │ je 107ac4a │ │ sub $0xc,%esp │ │ - lea -0x11201f6(%ebx),%edx │ │ + lea -0x112021d(%ebx),%edx │ │ push 0xc(%ebp) │ │ push %esi │ │ push %edx │ │ push %eax │ │ mov 0x24(%esp),%esi │ │ push %esi │ │ mov %eax,0x30(%esp) │ │ @@ -3029330,20 +3029330,20 @@ │ │ mov %eax,0xc(%esp) │ │ mov %ecx,0x10(%esp) │ │ mov 0x34(%esp),%edx │ │ cmpb $0x0,(%eax) │ │ mov %edx,0x1c(%esp) │ │ je 107bdb2 │ │ sub $0x4,%esp │ │ - lea -0x1125ac2(%ebx),%eax │ │ + lea -0x1125ae9(%ebx),%eax │ │ lea 0x10(%esp),%ecx │ │ push %ecx │ │ jmp 107bdbb │ │ sub $0x8,%esp │ │ - lea -0x112594d(%ebx),%eax │ │ + lea -0x1125974(%ebx),%eax │ │ push %eax │ │ push %edx │ │ call 107303c │ │ add $0x10,%esp │ │ mov 0x1c(%esp),%eax │ │ mov %eax,0x34(%esp) │ │ sub $0xc,%esp │ │ @@ -3029995,15 +3029995,15 @@ │ │ push $0x6 │ │ jmp 107c55c │ │ cmp $0x7,%edi │ │ je 107c53d │ │ cmp $0x3,%edi │ │ jne 107c561 │ │ sub $0x4,%esp │ │ - lea -0x112047a(%ebx),%eax │ │ + lea -0x11204a1(%ebx),%eax │ │ push $0x3 │ │ push %eax │ │ push %esi │ │ mov %edx,0x18(%esp) │ │ call 106b2d5 │ │ mov 0x18(%esp),%edx │ │ add $0x10,%esp │ │ @@ -3034219,15 +3034219,15 @@ │ │ mov 0x24(%esp),%eax │ │ jne 107f47a │ │ sub $0x8,%esp │ │ push %eax │ │ push %edi │ │ call 106a8f2 │ │ add $0x10,%esp │ │ - lea -0x111c5ec(%ebx),%eax │ │ + lea -0x111c613(%ebx),%eax │ │ push 0x14(%ebp) │ │ push %esi │ │ push %eax │ │ push %edi │ │ call 1073102 │ │ add $0x10,%esp │ │ mov %eax,0x24(%esp) │ │ @@ -3034545,33 +3034545,33 @@ │ │ ret │ │ add $0x7,%esi │ │ cmpl $0x1,0x10(%esp) │ │ jne 107f879 │ │ lea -0x1149227(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ - lea -0x111e399(%ebx),%edi │ │ + lea -0x111e3c0(%ebx),%edi │ │ xor %ecx,%ecx │ │ inc %ecx │ │ mov %ecx,0x10(%esp) │ │ test %eax,%eax │ │ je 107f90d │ │ - lea -0x1125a21(%ebx),%edx │ │ + lea -0x1125a48(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ je 107f90d │ │ lea -0x114ee49(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ mov $0x0,%ecx │ │ jne 107f813 │ │ jmp 107f90d │ │ - lea -0x1125a21(%ebx),%edx │ │ + lea -0x1125a48(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ mov $0x0,%ecx │ │ jne 107f813 │ │ lea -0x114ee50(%ebx),%edi │ │ jmp 107f90d │ │ @@ -3034583,26 +3034583,26 @@ │ │ call 106b2d5 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ jne 107f813 │ │ mov 0x14(%esp),%esi │ │ add $0x7,%esi │ │ - lea -0x1125a21(%ebx),%edx │ │ + lea -0x1125a48(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ je 107f8f7 │ │ lea -0x1149227(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ jne 107f813 │ │ - lea -0x111e399(%ebx),%edi │ │ + lea -0x111e3c0(%ebx),%edi │ │ xor %eax,%eax │ │ inc %eax │ │ mov %eax,0x10(%esp) │ │ jmp 107f905 │ │ lea -0x114ee50(%ebx),%edi │ │ movl $0x0,0x10(%esp) │ │ mov 0x18(%esp),%eax │ │ @@ -3034623,15 +3034623,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ mov %ecx,%esi │ │ call 107f940 │ │ pop %ebx │ │ add $0x3b6c88,%ebx │ │ - lea -0x1123d2d(%ebx),%edx │ │ + lea -0x1123d54(%ebx),%edx │ │ call 106b28b │ │ xor %ecx,%ecx │ │ inc %ecx │ │ test %eax,%eax │ │ je 107f982 │ │ lea -0x11453bd(%ebx),%edx │ │ mov %ecx,%edi │ │ @@ -3035953,15 +3035953,15 @@ │ │ movzbl %ah,%eax │ │ or %eax,%edx │ │ mov (%esi,%ecx,1),%al │ │ inc %ecx │ │ jmp 108087e │ │ sub $0x8,%esp │ │ mov 0xc(%esp),%ebx │ │ - lea -0x1121b8b(%ebx),%eax │ │ + lea -0x1121bb2(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394280 │ │ add $0x10,%esp │ │ and $0x3fffffff,%eax │ │ cmpb $0x1,(%esi,%eax,1) │ │ sbb $0xffffffff,%eax │ │ @@ -3036232,15 +3036232,15 @@ │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ and $0xfffffffc,%esp │ │ call 1080b83 │ │ pop %eax │ │ add $0x3b5a45,%eax │ │ - lea -0x1120476(%eax),%eax │ │ + lea -0x112049d(%eax),%eax │ │ mov %ebp,%esp │ │ pop %ebp │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ and $0xfffffffc,%esp │ │ xor %eax,%eax │ │ @@ -3039269,16 +3039269,16 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ mov %ecx,%esi │ │ call 1082e99 │ │ pop %ebx │ │ add $0x3b372f,%ebx │ │ sub $0xc,%esp │ │ - lea -0x1120462(%ebx),%eax │ │ - lea -0x1120413(%ebx),%ecx │ │ + lea -0x1120489(%ebx),%eax │ │ + lea -0x112043a(%ebx),%ecx │ │ push %eax │ │ push %edx │ │ push 0x8(%ebp) │ │ push %ecx │ │ push %esi │ │ call 106acb1 │ │ add $0x20,%esp │ │ @@ -3046923,15 +3046923,15 @@ │ │ je 1088390 │ │ mov %ebx,%esi │ │ mov (%edi),%al │ │ mov %al,0x44(%esp) │ │ test %al,%al │ │ sete 0x38(%esp) │ │ mov 0x20(%esp),%ebx │ │ - lea -0x1125c7c(%ebx),%eax │ │ + lea -0x1125ca3(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ setne %cl │ │ or 0x38(%esp),%cl │ │ test %eax,%eax │ │ @@ -3050045,15 +3050045,15 @@ │ │ mov 0x10f40(%ebx),%eax │ │ test %eax,%eax │ │ je 108aa1e │ │ call *%eax │ │ test %edi,%edi │ │ je 108aa38 │ │ sub $0x4,%esp │ │ - lea -0x111c5d0(%ebx),%eax │ │ + lea -0x111c5f7(%ebx),%eax │ │ push 0x6c(%esi) │ │ push %eax │ │ push %edi │ │ call 106acb1 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ @@ -3059091,15 +3059091,15 @@ │ │ mov (%edi),%eax │ │ mov %eax,0x18(%esp) │ │ andl $0x0,0x40(%esp) │ │ mov %esi,%ecx │ │ call 106a5fb │ │ mov %eax,0xc(%esp) │ │ sub $0xc,%esp │ │ - lea -0x1125c73(%ebx),%eax │ │ + lea -0x1125c9a(%ebx),%eax │ │ push $0x0 │ │ push %esi │ │ push $0x0 │ │ push %eax │ │ push %edi │ │ call 1073102 │ │ add $0x20,%esp │ │ @@ -3059110,15 +3059110,15 @@ │ │ add $0x4,%ecx │ │ mov %ecx,0x14(%esp) │ │ mov %eax,0x30(%esp) │ │ add $0x4,%eax │ │ mov %eax,0xc(%esp) │ │ xor %edi,%edi │ │ lea -0x113c236(%ebx),%esi │ │ - lea -0x1125c67(%ebx),%eax │ │ + lea -0x1125c8e(%ebx),%eax │ │ mov %eax,0x2c(%esp) │ │ test %edi,%edi │ │ je 1091376 │ │ cmp $0x65,%edi │ │ jae 1091449 │ │ cmp $0x1,%edi │ │ jne 1091376 │ │ @@ -3059760,15 +3059760,15 @@ │ │ cmpl $0x1,0x3c(%esi) │ │ sbb $0x0,%eax │ │ jl 1091b1a │ │ mov $0x313,%edi │ │ mov %edi,0x24(%esi) │ │ movb $0x2,0x8c(%esi) │ │ sub $0x8,%esp │ │ - lea -0x112205c(%ebx),%eax │ │ + lea -0x1122083(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1092268 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ inc %eax │ │ cmpb $0x0,0x8e(%esi) │ │ @@ -3061328,15 +3061328,15 @@ │ │ jmp 1092bd9 │ │ fildll (%edi) │ │ fstpl 0x30(%esp) │ │ movsd 0x30(%esp),%xmm0 │ │ mov (%esp),%ebx │ │ sub $0x10,%esp │ │ movsd %xmm0,0x8(%esp) │ │ - lea -0x111e3f3(%ebx),%eax │ │ + lea -0x111e41a(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x28(%esp),%esi │ │ mov %esi,(%esp) │ │ call 106a8bc │ │ add $0x10,%esp │ │ mov 0x10(%esi),%eax │ │ mov 0x8(%esp),%ecx │ │ @@ -3062820,15 +3062820,15 @@ │ │ mov 0x54(%esp),%eax │ │ mov %eax,0x14(%esp) │ │ mov 0x10(%esp),%edx │ │ mov %edx,%ecx │ │ mov 0xc(%esp),%ebx │ │ call 1070a66 │ │ sub $0x8,%esp │ │ - lea -0x111c5b6(%ebx),%eax │ │ + lea -0x111c5dd(%ebx),%eax │ │ push %eax │ │ push 0x28(%esp) │ │ call 1092268 │ │ mov 0x20(%esp),%edx │ │ add $0x10,%esp │ │ push $0x7 │ │ pop %edi │ │ @@ -3066351,15 +3066351,15 @@ │ │ mov 0x4(%ecx),%ecx │ │ mov 0x30(%ecx),%ecx │ │ mov %ecx,0x98(%esp) │ │ sub $0xc,%esp │ │ mov 0x18(%esp),%ebx │ │ lea -0x114ee50(%ebx),%ecx │ │ mov %ecx,0x24(%esp) │ │ - lea -0x111e3c8(%ebx),%ecx │ │ + lea -0x111e3ef(%ebx),%ecx │ │ mov %ecx,0x2c(%esp) │ │ push 0x10(%edi) │ │ push 0x28(%esp) │ │ push (%eax,%esi,1) │ │ mov %edx,%esi │ │ push 0x38(%esp) │ │ push %edx │ │ @@ -3071186,15 +3071186,15 @@ │ │ cmp %eax,%edx │ │ jne 109b55f │ │ mov 0x18(%esp),%eax │ │ cmpb $0x0,0x11(%eax) │ │ je 109b55f │ │ sub $0x4,%esp │ │ mov 0x10(%esp),%ebx │ │ - lea -0x1121ffd(%ebx),%eax │ │ + lea -0x1122024(%ebx),%eax │ │ lea 0x104(%esp),%ecx │ │ push %edx │ │ push %eax │ │ push %ecx │ │ call 10a873b │ │ mov 0x30(%esp),%edx │ │ add $0x10,%esp │ │ @@ -3071896,15 +3071896,15 @@ │ │ call 1092268 │ │ add $0x10,%esp │ │ mov 0x14(%esp),%eax │ │ mov 0x10(%eax),%eax │ │ mov 0x78(%edi),%ecx │ │ test %eax,%eax │ │ je 109c3e7 │ │ - lea -0x1125c35(%ebx),%edx │ │ + lea -0x1125c5c(%ebx),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push 0x1c(%esp) │ │ call 1073102 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ @@ -3071956,18 +3071956,18 @@ │ │ movzbl 0x51(%ecx),%edx │ │ cmp %edx,%edi │ │ mov %edi,%edx │ │ jne 109c28b │ │ test %eax,%eax │ │ mov 0xc(%esp),%ebx │ │ lea -0x11368e4(%ebx),%eax │ │ - lea -0x1125c2e(%ebx),%ecx │ │ + lea -0x1125c55(%ebx),%ecx │ │ cmove %eax,%ecx │ │ test %edx,%edx │ │ - lea -0x1123db2(%ebx),%eax │ │ + lea -0x1123dd9(%ebx),%eax │ │ cmovne %ecx,%eax │ │ xor %edi,%edi │ │ inc %edi │ │ sub $0x8,%esp │ │ push %eax │ │ push 0x28(%esp) │ │ call 1092268 │ │ @@ -3076601,15 +3076601,15 @@ │ │ movb $0x1,0xad(%ecx) │ │ lea -0x11298e0(%ebx),%ecx │ │ lea 0x74(%esp),%eax │ │ mov %ecx,(%eax) │ │ or $0xffffffbf,%esi │ │ mov %esi,0x30(%esp) │ │ cmp $0x1,%edx │ │ - lea -0x111e399(%ebx),%ecx │ │ + lea -0x111e3c0(%ebx),%ecx │ │ lea -0x114ee50(%ebx),%edi │ │ cmove %ecx,%edi │ │ mov %edi,0x4(%eax) │ │ mov %edi,0x8(%eax) │ │ lea -0x1130fa3(%ebx),%ecx │ │ mov %ecx,0xc(%eax) │ │ lea -0x1127b36(%ebx),%ecx │ │ @@ -3087117,15 +3087117,15 @@ │ │ testb $0x1,0x1c(%edi) │ │ jne 10a75c4 │ │ mov 0x4(%edx),%eax │ │ test %eax,%eax │ │ lea -0x114b049(%ebx),%ecx │ │ cmovne %eax,%ecx │ │ sub $0x4,%esp │ │ - lea -0x11203c9(%ebx),%eax │ │ + lea -0x11203f0(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ push %edi │ │ call 1073102 │ │ mov 0x8(%ebp),%ecx │ │ add $0x10,%esp │ │ test %ecx,%ecx │ │ @@ -3087242,15 +3087242,15 @@ │ │ shr $0x2,%cl │ │ and $0x3,%cl │ │ mov %cl,0xfb(%esp) │ │ mov 0x10(%esp),%esi │ │ cmpb $0x0,0x53(%esi) │ │ je 10a771a │ │ sub $0x8,%esp │ │ - lea -0x111c5b6(%ebx),%ecx │ │ + lea -0x111c5dd(%ebx),%ecx │ │ push %ecx │ │ push %eax │ │ call 107303c │ │ add $0x10,%esp │ │ movl $0x7,0x3c(%esi) │ │ push $0x7 │ │ pop %edi │ │ @@ -3087346,15 +3087346,15 @@ │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ call 1080e55 │ │ jmp 10a786e │ │ mov 0x10(%esp),%edx │ │ mov 0x10(%edx),%eax │ │ mov %ecx,%esi │ │ - lea -0x1125c03(%ebx),%ecx │ │ + lea -0x1125c2a(%ebx),%ecx │ │ push (%eax,%esi,1) │ │ push %ecx │ │ push %edi │ │ push %edx │ │ call 106dcdf │ │ add $0x10,%esp │ │ jmp 10a7a67 │ │ @@ -3088633,15 +3088633,15 @@ │ │ cmp 0x14(%ecx),%eax │ │ jne 10a8733 │ │ cmpl $0x0,0x18(%esp) │ │ lea -0x114b026(%ebx),%eax │ │ lea -0x111a720(%ebx),%edx │ │ cmove %eax,%edx │ │ sub $0xc,%esp │ │ - lea -0x1125be5(%ebx),%eax │ │ + lea -0x1125c0c(%ebx),%eax │ │ mov 0xc(%ebp),%esi │ │ push %esi │ │ sub 0x1c(%esp),%esi │ │ push %esi │ │ push %edx │ │ push %eax │ │ push %ecx │ │ @@ -3088883,15 +3088883,15 @@ │ │ call 10a873b │ │ add $0x10,%esp │ │ jmp 10a8ec7 │ │ mov %esi,%eax │ │ mov %esi,0x2c(%esp) │ │ mov 0x38(%esi),%esi │ │ movzbl 0x9(%eax),%edx │ │ - lea -0x1123d82(%ebx),%eax │ │ + lea -0x1123da9(%ebx),%eax │ │ mov %eax,0x20(%edi) │ │ lea (%esi,%edx,1),%eax │ │ mov %eax,0x58(%esp) │ │ movzbl 0x5(%esi,%edx,1),%eax │ │ shl $0x8,%eax │ │ movzbl 0x6(%esi,%edx,1),%ecx │ │ add %ecx,%eax │ │ @@ -3088968,15 +3088968,15 @@ │ │ mov %ecx,0x54(%esp) │ │ add %ecx,%eax │ │ add $0xa,%eax │ │ mov %eax,0x9c(%esp) │ │ xor %eax,%eax │ │ inc %eax │ │ mov %eax,0x5c(%esp) │ │ - lea -0x111c56a(%ebx),%eax │ │ + lea -0x111c591(%ebx),%eax │ │ mov %eax,0x94(%esp) │ │ lea -0x114934c(%ebx),%eax │ │ mov %eax,0x90(%esp) │ │ mov %esi,%edx │ │ mov 0xf(%esp),%cl │ │ mov %esi,0x24(%esp) │ │ test %edx,%edx │ │ @@ -3090257,15 +3090257,15 @@ │ │ pop %eax │ │ mov 0x30(%esp),%edx │ │ or %eax,0x1c(%ecx) │ │ inc %edx │ │ mov 0x10(%esp),%edi │ │ jmp 10a98e7 │ │ mov 0x10(%esp),%ebx │ │ - lea -0x1125bcb(%ebx),%eax │ │ + lea -0x1125bf2(%ebx),%eax │ │ push 0x2c(%esp) │ │ push %eax │ │ push %edi │ │ call 1073102 │ │ add $0x10,%esp │ │ mov 0x10(%ebp),%ecx │ │ mov %eax,(%ecx) │ │ @@ -3091322,15 +3091322,15 @@ │ │ mov 0x10e24(%ebx),%eax │ │ sub $0xc,%esp │ │ push %esi │ │ call *%eax │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ sub $0x8,%esp │ │ - lea -0x112037a(%ebx),%eax │ │ + lea -0x11203a1(%ebx),%eax │ │ push %edi │ │ push %esi │ │ push %edi │ │ push %esi │ │ push %eax │ │ push $0x10 │ │ call 1075471 │ │ @@ -3091755,15 +3091755,15 @@ │ │ andl $0x0,(%ecx) │ │ movl $0xc8,0x8(%ecx) │ │ andw $0x0,0x14(%ecx) │ │ xorps %xmm0,%xmm0 │ │ movsd %xmm0,0xc(%ecx) │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x111e288(%ebx),%eax │ │ + lea -0x111e2af(%ebx),%eax │ │ push %eax │ │ push %ecx │ │ call 106a85e │ │ mov %esi,%edx │ │ add $0x10,%esp │ │ movzbl 0x6(%esi),%eax │ │ lea (%ebx,%eax,4),%eax │ │ @@ -3092097,15 +3092097,15 @@ │ │ call 106a85e │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%eax │ │ mov 0x14(%eax),%eax │ │ test %eax,%eax │ │ je 10aae70 │ │ sub $0x4,%esp │ │ - lea -0x11201fa(%ebx),%ecx │ │ + lea -0x1120221(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 106a8bc │ │ add $0x10,%esp │ │ mov 0x10(%edi),%eax │ │ sub $0x8,%esp │ │ @@ -3093245,15 +3093245,15 @@ │ │ jmp 10abc52 │ │ mov 0xc(%esi),%esi │ │ movzbl (%esi),%eax │ │ mov %eax,%edi │ │ or $0x2,%eax │ │ cmp $0x9b,%eax │ │ jne 10abbbe │ │ - lea -0x1123dcc(%ebx),%ecx │ │ + lea -0x1123df3(%ebx),%ecx │ │ xor %eax,%eax │ │ dec %eax │ │ jmp 10abb1a │ │ lea -0x11439ae(%ebx),%ecx │ │ xor %eax,%eax │ │ inc %eax │ │ mov %eax,0x10(%esp) │ │ @@ -3095384,15 +3095384,15 @@ │ │ lea -0x8(%eax),%edx │ │ add $0x4,%eax │ │ sub $0xc,%esp │ │ mov 0x10(%ebp),%ecx │ │ push %eax │ │ jmp 10ad9b4 │ │ sub $0x8,%esp │ │ - lea -0x1125aaa(%ebx),%eax │ │ + lea -0x1125ad1(%ebx),%eax │ │ jmp 10adb80 │ │ sub $0x8,%esp │ │ push $0x2d │ │ pop %edx │ │ mov 0x10(%ebp),%edi │ │ mov %edi,%ecx │ │ mov 0x10(%esp),%esi │ │ @@ -3096172,15 +3096172,15 @@ │ │ test $0x1,%al │ │ jne 10b0147 │ │ mov 0x1c(%esp),%ecx │ │ cmpl $0x0,0x8(%ecx) │ │ mov 0x10(%ebp),%ecx │ │ je 10b06e8 │ │ sub $0x8,%esp │ │ - lea -0x111c224(%ebx),%eax │ │ + lea -0x111c24b(%ebx),%eax │ │ jmp 10af94e │ │ sub $0x10,%esp │ │ andl $0x0,(%esp) │ │ mov 0x10(%ebp),%ecx │ │ xor %edx,%edx │ │ call 10c4d77 │ │ jmp 10afc37 │ │ @@ -3097188,15 +3097188,15 @@ │ │ andl $0x0,0x58(%esp) │ │ mov 0x10(%ebp),%esi │ │ mov (%esi),%edx │ │ mov %edx,0xc(%esp) │ │ cmpw $0x0,0xd8(%esi) │ │ jle 10af839 │ │ sub $0x8,%esp │ │ - lea -0x112012e(%ebx),%eax │ │ + lea -0x1120155(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 107303c │ │ add $0x10,%esp │ │ mov %esi,%edi │ │ mov 0x18(%esp),%esi │ │ mov 0xc(%esp),%ecx │ │ @@ -3098423,15 +3098423,15 @@ │ │ inc %esi │ │ mov 0xc(%esp),%ecx │ │ add $0x10,%ecx │ │ mov 0x10(%esp),%eax │ │ jmp 10afe68 │ │ sub $0x4,%esp │ │ lea 0x64(%esp),%eax │ │ - lea -0x1125ac2(%ebx),%edx │ │ + lea -0x1125ae9(%ebx),%edx │ │ push %eax │ │ push %edx │ │ push %ecx │ │ call 107303c │ │ add $0x10,%esp │ │ andl $0x0,0x4(%edi) │ │ jmp 10afc3a │ │ @@ -3098576,15 +3098576,15 @@ │ │ cmp %di,0xd8(%esi) │ │ jge 10b0343 │ │ mov %di,0xd8(%esi) │ │ mov 0xec(%esi),%eax │ │ mov %eax,0x14(%esp) │ │ jmp 10b035d │ │ sub $0x4,%esp │ │ - lea -0x1123c3c(%ebx),%eax │ │ + lea -0x1123c63(%ebx),%eax │ │ push %ecx │ │ jmp 10b084d │ │ cmp $0x2,%eax │ │ lea -0x113fc24(%ebx),%ecx │ │ lea -0x11439ae(%ebx),%edx │ │ cmovge %ecx,%edx │ │ sub $0xc,%esp │ │ @@ -3098860,15 +3098860,15 @@ │ │ mov 0x18(%esp),%eax │ │ mov 0x4(%eax),%eax │ │ imul $0xc,0x20(%esp),%edi │ │ movzwl 0xa(%eax,%edi,1),%eax │ │ test $0x9,%al │ │ je 10b0e7f │ │ test $0x1,%al │ │ - lea -0x111c571(%ebx),%eax │ │ + lea -0x111c598(%ebx),%eax │ │ lea -0x11186f8(%ebx),%ecx │ │ cmove %eax,%ecx │ │ lea -0x113a291(%ebx),%eax │ │ mov 0x14(%esp),%esi │ │ push %esi │ │ push %ecx │ │ jmp 10b0e9c │ │ @@ -3098880,15 +3098880,15 @@ │ │ mov %edi,0x14(%esp) │ │ mov 0xc(%edi),%ecx │ │ mov %ecx,0x20(%esp) │ │ mov %eax,%ecx │ │ shl $0x4,%ecx │ │ mov %eax,0x1c(%esp) │ │ cmp $0x1,%eax │ │ - lea -0x111e399(%ebx),%eax │ │ + lea -0x111e3c0(%ebx),%eax │ │ lea -0x114ee50(%ebx),%edi │ │ cmove %eax,%edi │ │ mov 0x10(%esi),%eax │ │ mov %ecx,0x24(%esp) │ │ mov (%eax,%ecx,1),%eax │ │ mov %eax,0x18(%esp) │ │ sub $0x4,%esp │ │ @@ -3098979,15 +3098979,15 @@ │ │ mov 0x30(%esp),%eax │ │ mov 0x2c(%esp),%edi │ │ add $0x20,%esp │ │ jmp 10b073f │ │ mov %edx,%eax │ │ jmp 10b07e3 │ │ sub $0x4,%esp │ │ - lea -0x11200b7(%ebx),%eax │ │ + lea -0x11200de(%ebx),%eax │ │ push 0x24(%esp) │ │ push %eax │ │ mov 0x10(%ebp),%edi │ │ push %edi │ │ call 107303c │ │ add $0x10,%esp │ │ movb $0x1,0x11(%edi) │ │ @@ -3099029,15 +3099029,15 @@ │ │ jmp 10b0677 │ │ mov %esi,0x18(%esp) │ │ test $0x60,%al │ │ je 10b0d23 │ │ test $0x40,%al │ │ je 10b0f72 │ │ sub $0x8,%esp │ │ - lea -0x11200a3(%ebx),%eax │ │ + lea -0x11200ca(%ebx),%eax │ │ jmp 10b0f61 │ │ mov -0x20(%edi),%eax │ │ mov %eax,-0x38(%edi) │ │ jmp 10afc3a │ │ mov 0xc(%esp),%eax │ │ add $0x8,%eax │ │ sub $0x4,%esp │ │ @@ -3099575,15 +3099575,15 @@ │ │ testb $0x10,0x1d(%esi) │ │ je 10b0eb7 │ │ mov 0x1c(%esp),%ecx │ │ call 10cc4b6 │ │ test %eax,%eax │ │ je 10b0eb7 │ │ sub $0x8,%esp │ │ - lea -0x1123bdb(%ebx),%eax │ │ + lea -0x1123c02(%ebx),%eax │ │ push %eax │ │ push 0x10(%ebp) │ │ call 107303c │ │ add $0x10,%esp │ │ movl $0x0,0x34(%esp) │ │ mov 0x1c(%esp),%eax │ │ cmpb $0x1,0xac(%eax) │ │ @@ -3100303,15 +3100303,15 @@ │ │ mov 0x2b(%esi),%al │ │ cmpl $0x41,0x20(%esp) │ │ je 10b19f8 │ │ cmp $0x2,%al │ │ jne 10b19f8 │ │ cmpl $0x21,0x20(%esp) │ │ lea -0x113dcb1(%ebx),%eax │ │ - lea -0x11200bd(%ebx),%ecx │ │ + lea -0x11200e4(%ebx),%ecx │ │ cmove %eax,%ecx │ │ mov 0xc(%esp),%eax │ │ add $0x8,%eax │ │ lea -0x112788c(%ebx),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ @@ -3100374,29 +3100374,29 @@ │ │ mov 0x30(%esp),%ecx │ │ push %ecx │ │ push %ecx │ │ push %eax │ │ push 0x10(%ebp) │ │ call 10cca41 │ │ add $0x20,%esp │ │ - lea -0x111c355(%ebx),%eax │ │ + lea -0x111c37c(%ebx),%eax │ │ mov %edi,0x38(%esp) │ │ push %edi │ │ push 0x2c(%esp) │ │ mov 0x14(%esp),%ecx │ │ push %ecx │ │ push %ecx │ │ push %ecx │ │ mov 0x34(%esp),%edi │ │ push %edi │ │ push %eax │ │ push 0x10(%ebp) │ │ call 10cca41 │ │ add $0x14,%esp │ │ - lea -0x111e1c6(%ebx),%edx │ │ + lea -0x111e1ed(%ebx),%edx │ │ mov 0x1c(%esp),%ecx │ │ push %edi │ │ call 107f6d5 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 10b192d │ │ sub $0xc,%esp │ │ @@ -3100407,15 +3100407,15 @@ │ │ push 0x34(%esp) │ │ push %eax │ │ push 0x10(%ebp) │ │ call 10cca41 │ │ add $0x20,%esp │ │ cmpl $0x1,0x1c(%esp) │ │ je 10b1954 │ │ - lea -0x1121e10(%ebx),%eax │ │ + lea -0x1121e37(%ebx),%eax │ │ push %esi │ │ mov 0x24(%esp),%edx │ │ push %edx │ │ mov 0x40(%esp),%edi │ │ push %edi │ │ push %esi │ │ push %edi │ │ @@ -3100753,15 +3100753,15 @@ │ │ push 0x2c(%esp) │ │ push 0x40(%esp) │ │ call 10cc187 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 10b0ef0 │ │ cmpl $0x1,0x14(%esp) │ │ - lea -0x111e399(%ebx),%ecx │ │ + lea -0x111e3c0(%ebx),%ecx │ │ lea -0x114ee50(%ebx),%eax │ │ cmove %ecx,%eax │ │ sub $0x4,%esp │ │ push $0x12 │ │ pop %edx │ │ mov 0x10(%ebp),%ecx │ │ push 0x2c(%esp) │ │ @@ -3100937,15 +3100937,15 @@ │ │ je 10b1fe9 │ │ cmpl $0x1,0xa8(%ecx) │ │ jne 10b1fe9 │ │ mov %edx,0xc(%esp) │ │ movzbl 0xac(%ecx),%eax │ │ mov %eax,0x8(%esp) │ │ cmp $0x1,%eax │ │ - lea -0x111e399(%ebx),%eax │ │ + lea -0x111e3c0(%ebx),%eax │ │ lea -0x114ee50(%ebx),%edx │ │ cmove %eax,%edx │ │ call 1070c6f │ │ jmp 10b206f │ │ mov 0x8(%ebp),%esi │ │ sub $0x8,%esp │ │ lea 0x30(%esp),%eax │ │ @@ -3100961,15 +3100961,15 @@ │ │ xor %ecx,%ecx │ │ inc %ecx │ │ cmp $0x1,%eax │ │ je 10b2035 │ │ cmpl $0x0,0x4(%esi) │ │ je 10b2035 │ │ sub $0x8,%esp │ │ - lea -0x111e1ef(%ebx),%eax │ │ + lea -0x111e216(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 107303c │ │ add $0x10,%esp │ │ jmp 10b2126 │ │ mov %eax,%ecx │ │ mov %ecx,0x8(%esp) │ │ @@ -3101018,15 +3101018,15 @@ │ │ mov 0x10(%ecx),%eax │ │ mov 0x8(%esp),%ecx │ │ shl $0x4,%ecx │ │ mov %ecx,0x14(%esp) │ │ mov (%eax,%ecx,1),%esi │ │ mov %edx,0x10(%esp) │ │ cmp $0x1,%edx │ │ - lea -0x111e399(%ebx),%eax │ │ + lea -0x111e3c0(%ebx),%eax │ │ lea -0x114ee50(%ebx),%ecx │ │ mov %ecx,0x24(%esp) │ │ cmovne %ecx,%eax │ │ sub $0x4,%esp │ │ push $0x12 │ │ pop %edx │ │ mov %edi,%ecx │ │ @@ -3101689,15 +3101689,15 @@ │ │ mov 0xc(%esp),%ebx │ │ jmp 10b28f9 │ │ mov 0x18(%esp),%eax │ │ andl $0x0,0xf8(%eax) │ │ mov 0x2c(%esp),%eax │ │ orb $0x1,0x18(%eax) │ │ sub $0x8,%esp │ │ - lea -0x111e1c6(%edi),%eax │ │ + lea -0x111e1ed(%edi),%eax │ │ mov %edi,%ebx │ │ push %eax │ │ push (%esi) │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov %esi,%ebx │ │ @@ -3101790,15 +3101790,15 @@ │ │ mov 0x28(%esp),%edx │ │ push (%eax,%edx,1) │ │ push %ecx │ │ push 0x24(%esp) │ │ call 10cca41 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x11201cb(%edi),%eax │ │ + lea -0x11201f2(%edi),%eax │ │ mov %edi,%ebx │ │ mov 0x10(%esp),%esi │ │ push (%esi) │ │ push %eax │ │ push 0x38(%esp) │ │ call 1073102 │ │ pop %ecx │ │ @@ -3103121,29 +3103121,29 @@ │ │ movzbl 0x2b(%eax),%eax │ │ cmp $0x1,%eax │ │ mov 0xc(%esp),%ecx │ │ je 10b3bc4 │ │ cmp $0x2,%eax │ │ jne 10b3c2c │ │ sub $0x8,%esp │ │ - lea -0x1120169(%ebx),%eax │ │ + lea -0x1120190(%ebx),%eax │ │ jmp 10b3bcd │ │ cmpl $0x0,0xc(%ebp) │ │ je 10b3b7b │ │ mov 0x8(%esp),%eax │ │ cmpb $0x0,0xad(%eax) │ │ jne 10b3b7b │ │ sub $0x4,%esp │ │ - lea -0x111e10d(%ebx),%eax │ │ + lea -0x111e134(%ebx),%eax │ │ push %edi │ │ push %eax │ │ push 0x18(%esp) │ │ jmp 10b3bcf │ │ sub $0x8,%esp │ │ - lea -0x1120150(%ebx),%eax │ │ + lea -0x1120177(%ebx),%eax │ │ push %eax │ │ push %ecx │ │ call 107303c │ │ add $0x10,%esp │ │ movl $0x0,0x18(%esp) │ │ mov 0x10(%esp),%edi │ │ mov 0x8(%esp),%esi │ │ @@ -3103230,15 +3103230,15 @@ │ │ mov 0x18(%esp),%eax │ │ incb 0x7(%eax) │ │ cmpb $0x1,0xdc(%edx) │ │ ja 10b3d69 │ │ mov 0x4(%esp),%eax │ │ mov (%eax),%eax │ │ cmp $0x1,%esi │ │ - lea -0x111e399(%ebx),%ecx │ │ + lea -0x111e3c0(%ebx),%ecx │ │ lea -0x114ee50(%ebx),%edi │ │ cmove %ecx,%edi │ │ sub $0x4,%esp │ │ push $0x12 │ │ pop %edx │ │ mov 0x10(%esp),%ecx │ │ mov %eax,0x8(%esp) │ │ @@ -3104450,15 +3104450,15 @@ │ │ lea (%eax,%ecx,1),%edx │ │ add %eax,%ecx │ │ add $0xfffffff4,%ecx │ │ mov %edx,0x10(%esp) │ │ cmpw $0x0,-0x4(%edx) │ │ je 10b4d33 │ │ sub $0x4,%esp │ │ - lea -0x1123d1f(%ebx),%eax │ │ + lea -0x1123d46(%ebx),%eax │ │ push (%ecx) │ │ push %eax │ │ push %esi │ │ call 107303c │ │ add $0x10,%esp │ │ mov 0x8(%esp),%edi │ │ mov (%esi),%ecx │ │ @@ -3104623,15 +3104623,15 @@ │ │ mov %esi,%ecx │ │ call 10d1481 │ │ mov 0x10(%esp),%edx │ │ test %eax,%eax │ │ jne 10b4e71 │ │ mov 0x14(%esp),%edx │ │ cmp $0x1,%edx │ │ - lea -0x111e399(%ebx),%ecx │ │ + lea -0x111e3c0(%ebx),%ecx │ │ lea -0x114ee50(%ebx),%eax │ │ cmove %ecx,%eax │ │ mov 0x10(%edi),%ecx │ │ mov %ecx,0xc(%esp) │ │ shl $0x4,%edx │ │ mov %edx,0x24(%esp) │ │ mov %esi,%ecx │ │ @@ -3104725,15 +3104725,15 @@ │ │ mov 0x8(%esp),%eax │ │ jne 10b5097 │ │ shr $0xf,%edx │ │ and $0x1,%edx │ │ jmp 10b5093 │ │ lea 0x7(%esi),%ecx │ │ sub $0x4,%esp │ │ - lea -0x1120418(%ebx),%eax │ │ + lea -0x112043f(%ebx),%eax │ │ push $0x4 │ │ push %eax │ │ mov %ecx,0x18(%esp) │ │ push %ecx │ │ call 106b2d5 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3104789,15 +3104789,15 @@ │ │ mov 0x10(%esp),%ecx │ │ push %esi │ │ call 10cc428 │ │ add $0x10,%esp │ │ cmpl $0x0,0x8(%ebp) │ │ jne 10b5245 │ │ sub $0x8,%esp │ │ - lea -0x1125ac6(%ebx),%esi │ │ + lea -0x1125aed(%ebx),%esi │ │ mov 0xc(%esp),%ecx │ │ mov 0x1c(%esp),%edx │ │ mov 0x10(%esp),%eax │ │ push (%eax) │ │ push %esi │ │ call 10d386d │ │ add $0x10,%esp │ │ @@ -3106250,15 +3106250,15 @@ │ │ push 0x18(%esp) │ │ call 10b34ef │ │ add $0x10,%esp │ │ mov %eax,0xc(%esp) │ │ mov 0x10(%esp),%edi │ │ jmp 10b6488 │ │ sub $0xc,%esp │ │ - lea -0x1121e71(%ebx),%edx │ │ + lea -0x1121e98(%ebx),%edx │ │ push %ecx │ │ push (%esi) │ │ mov %ebx,%esi │ │ push %eax │ │ push %edx │ │ push 0x24(%esp) │ │ call 107303c │ │ @@ -3106307,15 +3106307,15 @@ │ │ mov 0x28(%esp),%edx │ │ cmp $0x1,%edx │ │ mov 0x4(%esp),%ebx │ │ lea -0x11439ae(%ebx),%eax │ │ lea -0x1141bb8(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0xc,%esp │ │ - lea -0x112010a(%ebx),%eax │ │ + lea -0x1120131(%ebx),%eax │ │ push %ecx │ │ push %edx │ │ push %eax │ │ push $0x0 │ │ push 0x24(%esp) │ │ call 10ca04b │ │ add $0x20,%esp │ │ @@ -3106855,15 +3106855,15 @@ │ │ mov 0x34(%eax),%eax │ │ add $0x2,%esi │ │ jmp 10b6ce5 │ │ test %edx,%edx │ │ mov 0x4(%esp),%ebx │ │ jne 10b6d2c │ │ sub $0xc,%esp │ │ - lea -0x1125c7e(%ebx),%eax │ │ + lea -0x1125ca5(%ebx),%eax │ │ mov %esi,%ecx │ │ mov $0x9b,%edx │ │ push %eax │ │ call 10bba28 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%ecx │ │ mov (%ecx),%ecx │ │ @@ -3106966,15 +3106966,15 @@ │ │ sub $0xc,%esp │ │ mov 0x3c(%esp),%edx │ │ push $0x0 │ │ call 10cb205 │ │ add $0x10,%esp │ │ mov %eax,0x30(%esi) │ │ sub $0x8,%esp │ │ - lea -0x1125a1a(%ebx),%eax │ │ + lea -0x1125a41(%ebx),%eax │ │ mov %eax,0x38(%esp) │ │ mov %edi,%ecx │ │ mov 0x1c(%esp),%edi │ │ mov %edi,%edx │ │ push %eax │ │ push 0x30(%edi) │ │ call 10d255e │ │ @@ -3107131,15 +3107131,15 @@ │ │ mov %eax,0xb8(%esp) │ │ movsd 0x8(%esi),%xmm0 │ │ movsd %xmm0,0x48(%esp) │ │ mov 0x58(%esp),%eax │ │ mov %eax,0x8(%esi) │ │ andl $0x0,0xc(%esi) │ │ sub $0x4,%esp │ │ - lea -0x111e0c3(%ebx),%eax │ │ + lea -0x111e0ea(%ebx),%eax │ │ push %eax │ │ push $0x1 │ │ mov 0x14(%esp),%edi │ │ push %edi │ │ call 10ca04b │ │ pop %eax │ │ mov %edi,%ecx │ │ @@ -3107977,15 +3107977,15 @@ │ │ mov 0x34(%esi),%esi │ │ mov 0x4(%esi),%eax │ │ bt $0xd,%eax │ │ jb 10b7b68 │ │ andl $0x0,0x38(%esi) │ │ sub $0x4,%esp │ │ mov 0x8(%esp),%ebx │ │ - lea -0x111c415(%ebx),%eax │ │ + lea -0x111c43c(%ebx),%eax │ │ push %eax │ │ push $0x1 │ │ push 0x14(%esp) │ │ call 10ca04b │ │ pop %eax │ │ mov 0x14(%esp),%ecx │ │ mov %esi,%edx │ │ @@ -3112537,15 +3112537,15 @@ │ │ je 10bb6b0 │ │ mov %ecx,0xc(%esp) │ │ xor %esi,%esi │ │ inc %esi │ │ xor %eax,%eax │ │ lea -0x1149180(%ebx),%ecx │ │ mov %ecx,0x10(%esp) │ │ - lea -0x111c3dc(%ebx),%ecx │ │ + lea -0x111c403(%ebx),%ecx │ │ mov %ecx,0x14(%esp) │ │ mov %edx,0x18(%esp) │ │ mov %edx,%ecx │ │ mov %eax,%edi │ │ mov %ecx,%eax │ │ mov %edi,0x38(%ecx) │ │ orb $0x1,0x5(%ecx) │ │ @@ -3112568,15 +3112568,15 @@ │ │ movzbl %al,%eax │ │ mov -0x31700(%ebx,%eax,4),%eax │ │ jmp 10bb66d │ │ mov 0xc(%esp),%esi │ │ jmp 10bb683 │ │ lea -0x11163fc(%ebx),%eax │ │ inc %edi │ │ - lea -0x1123d00(%ebx),%ecx │ │ + lea -0x1123d27(%ebx),%ecx │ │ push %eax │ │ push 0x14(%esp) │ │ push %ecx │ │ push %esi │ │ call 107303c │ │ add $0x10,%esp │ │ mov 0x18(%esp),%eax │ │ @@ -3112623,15 +3112623,15 @@ │ │ je 10bb6f3 │ │ lea -0x113dcdb(%ebx),%eax │ │ jmp 10bb6ff │ │ cmpl $0x0,0x4(%eax) │ │ je 10bb71f │ │ lea -0x114eb80(%ebx),%eax │ │ sub $0x4,%esp │ │ - lea -0x1123cd6(%ebx),%ecx │ │ + lea -0x1123cfd(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 107303c │ │ add $0x10,%esp │ │ mov 0x18(%ebp),%eax │ │ mov 0x4(%esp),%edi │ │ @@ -3114086,15 +3114086,15 @@ │ │ jne 10bc88f │ │ mov 0xc(%esp),%ecx │ │ call 10e8da6 │ │ mov 0x50(%esp),%edx │ │ test %edx,%edx │ │ je 10bc8ad │ │ sub $0xc,%esp │ │ - lea -0x111e094(%ebx),%eax │ │ + lea -0x111e0bb(%ebx),%eax │ │ mov 0x1c(%esp),%ecx │ │ push %eax │ │ call 10e8dcd │ │ add $0x10,%esp │ │ mov 0x44(%esp),%ecx │ │ test %ecx,%ecx │ │ je 10bbf2c │ │ @@ -3116326,15 +3116326,15 @@ │ │ mov 0x8(%esp),%ebx │ │ call 10e8da6 │ │ mov 0xb4(%esp),%edx │ │ test %edx,%edx │ │ je 10be8f9 │ │ sub $0xc,%esp │ │ mov 0x14(%esp),%ebx │ │ - lea -0x1123cab(%ebx),%eax │ │ + lea -0x1123cd2(%ebx),%eax │ │ mov 0x20(%esp),%ecx │ │ push %eax │ │ call 10e8dcd │ │ add $0x10,%esp │ │ jmp 10be8f9 │ │ mov 0x10(%esp),%ecx │ │ mov 0x2c(%ecx),%eax │ │ @@ -3116746,15 +3116746,15 @@ │ │ shl $0x4,%edi │ │ mov 0x8(%edx,%edi,1),%edx │ │ mov 0xc(%ebp),%edi │ │ mov %edi,0x10(%edx) │ │ mov %eax,0x1c(%edx) │ │ xor %edx,%edx │ │ jmp 10bec9c │ │ - lea -0x111e23c(%ebx),%edx │ │ + lea -0x111e263(%ebx),%edx │ │ push %eax │ │ push %edi │ │ push %edx │ │ push %ecx │ │ call 107303c │ │ mov 0xc(%ebp),%edx │ │ mov 0x20(%esp),%ecx │ │ @@ -3117223,15 +3117223,15 @@ │ │ je 10bf354 │ │ movl $0x0,0x20(%esp) │ │ xor %esi,%esi │ │ mov 0x38(%esp),%eax │ │ jmp 10bede8 │ │ mov 0x38(%esp),%eax │ │ add $0x8,%eax │ │ - lea -0x11200e0(%ebx),%ecx │ │ + lea -0x1120107(%ebx),%ecx │ │ push %edi │ │ push %eax │ │ push %ecx │ │ mov 0x1c(%esp),%edi │ │ push %edi │ │ call 107303c │ │ mov 0x48(%esp),%eax │ │ @@ -3117566,26 +3117566,26 @@ │ │ mov 0xc(%esp),%edx │ │ add $0x14,%eax │ │ inc %ecx │ │ jmp 10bf74f │ │ mov 0x38(%esp),%eax │ │ add $0x8,%eax │ │ sub $0xc,%esp │ │ - lea -0x1123c9e(%ebx),%ecx │ │ + lea -0x1123cc5(%ebx),%ecx │ │ push 0x58(%esp) │ │ push %esi │ │ push %eax │ │ push %ecx │ │ push 0x2c(%esp) │ │ call 107303c │ │ mov 0x58(%esp),%eax │ │ add $0x20,%esp │ │ movl $0x0,0x20(%esp) │ │ jmp 10bede4 │ │ - lea -0x111c3d6(%ebx),%ecx │ │ + lea -0x111c3fd(%ebx),%ecx │ │ push %eax │ │ push 0x50(%esp) │ │ push %ecx │ │ push 0x1c(%esp) │ │ call 107303c │ │ add $0x10,%esp │ │ jmp 10bf285 │ │ @@ -3117600,15 +3117600,15 @@ │ │ je 10bfb13 │ │ movzbl 0x2b(%edx),%eax │ │ cmp $0x2,%eax │ │ je 10bf804 │ │ cmp $0x1,%eax │ │ jne 10bf81f │ │ sub $0x4,%esp │ │ - lea -0x1123c6a(%ebx),%eax │ │ + lea -0x1123c91(%ebx),%eax │ │ push (%edx) │ │ jmp 10bf80d │ │ sub $0x8,%esp │ │ lea -0x11452ae(%ebx),%eax │ │ push %eax │ │ push 0x1c(%esp) │ │ call 107303c │ │ @@ -3118482,15 +3118482,15 @@ │ │ jne 10c03d9 │ │ cmpl $0x0,0x84(%ecx) │ │ jne 10c03d9 │ │ call 10e8da6 │ │ test %esi,%esi │ │ je 10bee7e │ │ sub $0xc,%esp │ │ - lea -0x111c3bd(%ebx),%eax │ │ + lea -0x111c3e4(%ebx),%eax │ │ mov 0x34(%esp),%ecx │ │ mov %esi,%edx │ │ push %eax │ │ call 10e8dcd │ │ add $0x10,%esp │ │ jmp 10bee7e │ │ movb $0x0,0x10c(%esp) │ │ @@ -3119707,15 +3119707,15 @@ │ │ mov (%edi),%eax │ │ mov %eax,0x8(%esp) │ │ mov %edi,%ecx │ │ call 10ca0bd │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ call 10ca0bd │ │ - lea -0x1125c7e(%ebx),%eax │ │ + lea -0x1125ca5(%ebx),%eax │ │ mov %eax,(%esp) │ │ mov 0x8(%esp),%ecx │ │ mov $0x9b,%edx │ │ call 10bba28 │ │ jmp 10c1293 │ │ push %ebp │ │ mov %esp,%ebp │ │ @@ -3119897,15 +3119897,15 @@ │ │ cmpl $0x0,0xc(%ebp) │ │ jne 10c149f │ │ cmpl $0xffffffff,0x10(%ebp) │ │ je 10c14c2 │ │ mov (%esi),%eax │ │ cmpb $0x0,0xad(%eax) │ │ jne 10c14c2 │ │ - lea -0x111e087(%ebx),%eax │ │ + lea -0x111e0ae(%ebx),%eax │ │ mov 0x8(%ebp),%ecx │ │ push (%ecx) │ │ push 0x4(%ecx) │ │ push %eax │ │ push %esi │ │ call 107303c │ │ add $0x10,%esp │ │ @@ -3120414,21 +3120414,21 @@ │ │ xor %ecx,%ecx │ │ lea -0x113fd11(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x112b53c(%ebx),%eax │ │ mov %eax,0x20(%esp) │ │ lea -0x114ee49(%ebx),%eax │ │ mov %eax,0x30(%esp) │ │ - lea -0x1125a28(%ebx),%eax │ │ + lea -0x1125a4f(%ebx),%eax │ │ mov %eax,0x40(%esp) │ │ - lea -0x111e392(%ebx),%eax │ │ + lea -0x111e3b9(%ebx),%eax │ │ mov %eax,0x4c(%esp) │ │ lea -0x114922e(%ebx),%eax │ │ mov %eax,0x3c(%esp) │ │ - lea -0x1123c11(%ebx),%eax │ │ + lea -0x1123c38(%ebx),%eax │ │ mov %eax,0x28(%esp) │ │ lea -0x1141bf6(%ebx),%eax │ │ mov %eax,0x48(%esp) │ │ mov 0x10(%esp),%eax │ │ mov %ecx,0x34(%esp) │ │ cmp 0x14(%eax),%ecx │ │ mov 0x24(%esp),%ecx │ │ @@ -3120496,15 +3120496,15 @@ │ │ mov %esi,%ecx │ │ mov %edi,%edx │ │ call 1080e55 │ │ cmpb $0x0,0x53(%esi) │ │ mov %esi,%edi │ │ je 10c1c56 │ │ sub $0x8,%esp │ │ - lea -0x111c5b6(%ebx),%eax │ │ + lea -0x111c5dd(%ebx),%eax │ │ push %eax │ │ push 0x104(%edi) │ │ call 107303c │ │ add $0x10,%esp │ │ mov 0x104(%edi),%eax │ │ movl $0x7,0xc(%eax) │ │ mov (%esp),%edx │ │ @@ -3121188,15 +3121188,15 @@ │ │ mov (%esp),%ecx │ │ movl $0x8,0x2c(%ecx) │ │ mov %eax,%edx │ │ call 10ca9b4 │ │ movl $0x0,0x1c(%esp) │ │ lea -0x1141b4e(%ebx),%eax │ │ mov %eax,0x28(%esp) │ │ - lea -0x1123c0a(%ebx),%eax │ │ + lea -0x1123c31(%ebx),%eax │ │ mov %eax,0x2c(%esp) │ │ test %esi,%esi │ │ je 10c16ee │ │ xor %edi,%edi │ │ cmp 0x14(%esi),%edi │ │ jge 10c263c │ │ mov 0x8(%esi),%eax │ │ @@ -3121868,15 +3121868,15 @@ │ │ cmpl $0x0,0xc(%esp) │ │ je 10c2e76 │ │ lea -0x11349aa(%ebx),%edx │ │ mov 0xc(%esp),%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ je 10c365e │ │ - lea -0x1121e2f(%ebx),%edx │ │ + lea -0x1121e56(%ebx),%edx │ │ mov 0xc(%esp),%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ je 10c3829 │ │ mov 0x8(%ebp),%eax │ │ cmpl $0x0,0x4(%eax) │ │ je 10c3790 │ │ @@ -3121931,15 +3121931,15 @@ │ │ call 10730d8 │ │ mov (%esp),%ecx │ │ movl $0x5,0x2c(%ecx) │ │ mov %eax,%edx │ │ call 10ca9b4 │ │ add $0x8,%esi │ │ xor %edi,%edi │ │ - lea -0x11259cf(%ebx),%eax │ │ + lea -0x11259f6(%ebx),%eax │ │ mov %eax,(%esp) │ │ mov (%esi),%esi │ │ test %esi,%esi │ │ je 10c16ee │ │ xor %eax,%eax │ │ cmpb $0x0,0x36(%esi) │ │ setne %al │ │ @@ -3122659,15 +3122659,15 @@ │ │ mov 0x4(%eax,%ecx,1),%eax │ │ mov 0x4(%eax),%eax │ │ mov (%eax),%ecx │ │ mov (%esp),%edx │ │ call 10edbd5 │ │ cmp $0x1,%eax │ │ lea -0x11349aa(%ebx),%eax │ │ - lea -0x1121e2f(%ebx),%edx │ │ + lea -0x1121e56(%ebx),%edx │ │ cmove %eax,%edx │ │ mov 0x4(%esp),%ecx │ │ call 10edab4 │ │ jmp 10c16ee │ │ xor %edx,%edx │ │ mov %edx,%eax │ │ sar $0x1f,%eax │ │ @@ -3122736,15 +3122736,15 @@ │ │ xor %edx,%edx │ │ inc %edx │ │ mov 0x4(%esp),%edi │ │ mov %edi,%ecx │ │ call 1073eb3 │ │ sub $0x10,%esp │ │ andl $0x0,0x8(%esp) │ │ - lea -0x11200c0(%ebx),%esi │ │ + lea -0x11200e7(%ebx),%esi │ │ andl $0x0,(%esp) │ │ mov %esi,0x4(%esp) │ │ mov %edi,%ecx │ │ xor %edx,%edx │ │ call 1073f47 │ │ add $0x10,%esp │ │ mov %edi,%ecx │ │ @@ -3123409,15 +3123409,15 @@ │ │ imul $0x14,%edx,%edx │ │ movw $0xf,-0x12(%ecx,%edx,1) │ │ mov %eax,0xa4(%esp) │ │ jmp 10c4204 │ │ mov %eax,0xa4(%esp) │ │ mov 0x4(%esp),%edi │ │ mov 0x1c(%esp),%edx │ │ - lea -0x111e061(%ebx),%eax │ │ + lea -0x111e088(%ebx),%eax │ │ mov 0x60(%esp),%ecx │ │ push (%ecx) │ │ push (%edx) │ │ push %eax │ │ push 0x1c(%esp) │ │ call 1073102 │ │ pop %ecx │ │ @@ -3123577,15 +3123577,15 @@ │ │ test %eax,%eax │ │ jle 10c4433 │ │ mov 0x64(%edi),%ecx │ │ imul $0x14,%eax,%eax │ │ movw $0x1c,-0x12(%ecx,%eax,1) │ │ mov 0x1c(%esp),%edx │ │ mov 0x4(%edx),%eax │ │ - lea -0x111c3af(%ebx),%ecx │ │ + lea -0x111c3d6(%ebx),%ecx │ │ mov 0x8(%esp),%edi │ │ push (%eax,%edi,1) │ │ push (%edx) │ │ push %ecx │ │ push 0x1c(%esp) │ │ call 1073102 │ │ add $0x10,%esp │ │ @@ -3123788,15 +3123788,15 @@ │ │ push $0x3 │ │ pop %eax │ │ push %eax │ │ push %eax │ │ push $0x7 │ │ call 10aa197 │ │ pop %ecx │ │ - lea -0x1123c01(%ebx),%eax │ │ + lea -0x1123c28(%ebx),%eax │ │ mov %esi,%ecx │ │ push $0x4 │ │ pop %edx │ │ push %eax │ │ call 10c580c │ │ add $0xc,%esp │ │ mov %esi,%ecx │ │ @@ -3124320,15 +3124320,15 @@ │ │ je 10c4d35 │ │ xor %ecx,%ecx │ │ inc %ecx │ │ sub 0xac(%esp),%ecx │ │ mov %ecx,0x8(%eax) │ │ mov $0xff,%cl │ │ mov %cl,0x29(%eax) │ │ - lea -0x11200c0(%ebx),%edx │ │ + lea -0x11200e7(%ebx),%edx │ │ mov %edx,0x38(%eax) │ │ mov %cl,0x65(%eax) │ │ lea -0x112b271(%ebx),%ecx │ │ mov %ecx,0x74(%eax) │ │ mov (%esi),%ecx │ │ mov 0x68(%esi),%eax │ │ add $0xfffffffe,%eax │ │ @@ -3124465,15 +3124465,15 @@ │ │ xor %edx,%edx │ │ call 10cc428 │ │ orl $0xffffffff,(%esp) │ │ mov %esi,%ecx │ │ mov %edi,%edx │ │ call 10d2e97 │ │ jmp 10c4da2 │ │ - lea -0x1125997(%ebx),%eax │ │ + lea -0x11259be(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 107303c │ │ jmp 10c4da2 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ @@ -3124937,15 +3124937,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 10c5490 │ │ mov %esi,%edx │ │ cmpl $0x0,0x8(%esi) │ │ je 10c5498 │ │ lea -0x113667e(%ebx),%eax │ │ - lea -0x111c209(%ebx),%ecx │ │ + lea -0x111c230(%ebx),%ecx │ │ push 0x4(%edx) │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 107303c │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ @@ -3125990,15 +3125990,15 @@ │ │ mov %edx,%edi │ │ call 10c7ec2 │ │ mov %edi,%edx │ │ mov 0x14(%esp),%ecx │ │ mov 0x1c(%ecx),%ecx │ │ cmp %eax,%ecx │ │ je 10c60b6 │ │ - lea -0x111e23c(%ebx),%edx │ │ + lea -0x111e263(%ebx),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push 0x18(%esp) │ │ call 107303c │ │ add $0x10,%esp │ │ mov 0x1c(%esi),%edx │ │ @@ -3126398,15 +3126398,15 @@ │ │ push $0x0 │ │ push $0x0 │ │ push 0x8(%esi) │ │ push 0x1c(%esp) │ │ call 10c8bec │ │ jmp 10c65c5 │ │ sub $0x4,%esp │ │ - lea -0x111c48c(%ebx),%eax │ │ + lea -0x111c4b3(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ push %edi │ │ call 107303c │ │ mov 0x1c(%esp),%edi │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%esi │ │ @@ -3126770,15 +3126770,15 @@ │ │ call 107d9e1 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 10c6a5f │ │ cmpl $0x0,0x14(%eax) │ │ je 10c6b65 │ │ sub $0x4,%esp │ │ - lea -0x111e254(%ebx),%eax │ │ + lea -0x111e27b(%ebx),%eax │ │ push 0x18(%esp) │ │ jmp 10c6525 │ │ sub $0x8,%esp │ │ lea -0x11386a8(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 107303c │ │ @@ -3127630,15 +3127630,15 @@ │ │ push $0x47 │ │ pop %edx │ │ push 0xc(%ebp) │ │ push %esi │ │ call 1073fe5 │ │ jmp 10c7528 │ │ cmpl $0x0,0x8(%ebp) │ │ - lea -0x1123dcc(%ebx),%eax │ │ + lea -0x1123df3(%ebx),%eax │ │ lea -0x11439ae(%ebx),%ecx │ │ cmovne %eax,%ecx │ │ lea -0x1129777(%ebx),%eax │ │ push %esi │ │ push %ecx │ │ push %eax │ │ push 0x20(%esp) │ │ @@ -3128438,15 +3128438,15 @@ │ │ mov $0x3,%al │ │ mov %al,0x20(%esp) │ │ mov 0x18(%esp),%esi │ │ cmpl $0x0,0x3c(%esi) │ │ mov (%edi),%ecx │ │ je 10c7de2 │ │ sub $0xc,%esp │ │ - lea -0x1125c7e(%ebx),%eax │ │ + lea -0x1125ca5(%ebx),%eax │ │ mov %ecx,%esi │ │ mov $0x9b,%edx │ │ push %eax │ │ call 10bba28 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 10c7e0f │ │ @@ -3131911,15 +3131911,15 @@ │ │ mov %eax,0x8(%esp) │ │ xor %edi,%edi │ │ call 1389b9c │ │ mov 0x14(%esp),%ecx │ │ add $0x10,%esp │ │ mov %eax,0x44(%esp) │ │ mov %edx,0x40(%esp) │ │ - lea -0x1125a56(%ebx),%eax │ │ + lea -0x1125a7d(%ebx),%eax │ │ mov %eax,0x3c(%esp) │ │ lea 0x10f60(%ebx),%eax │ │ mov %eax,0x38(%esp) │ │ mov 0x8(%ebp),%edx │ │ mov (%ecx),%ecx │ │ test %ecx,%ecx │ │ je 10ca764 │ │ @@ -3132204,15 +3132204,15 @@ │ │ mov %edi,%ecx │ │ mov 0x1c(%esp),%edx │ │ push $0x70 │ │ push %esi │ │ push 0x38(%esp) │ │ call 10c575b │ │ add $0x10,%esp │ │ - lea -0x111e21e(%ebx),%eax │ │ + lea -0x111e245(%ebx),%eax │ │ push (%esi) │ │ push %eax │ │ push $0x0 │ │ push %edi │ │ call 10ca04b │ │ add $0x10,%esp │ │ mov 0x14(%esp),%eax │ │ @@ -3134430,15 +3134430,15 @@ │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x4,%esp │ │ - lea -0x1123d54(%ebx),%eax │ │ + lea -0x1123d7b(%ebx),%eax │ │ push %edi │ │ jmp 10cc28c │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ push %esi │ │ @@ -3135782,15 +3135782,15 @@ │ │ add $0x10,%esp │ │ movsd (%esi),%xmm0 │ │ ucomisd -0x13a5440(%ebx),%xmm0 │ │ jbe 10ce6c3 │ │ mov 0xc(%ebp),%eax │ │ orl $0xffffffff,0x1c(%eax) │ │ sub $0x4,%esp │ │ - lea -0x11201a9(%ebx),%eax │ │ + lea -0x11201d0(%ebx),%eax │ │ push 0xc(%ebp) │ │ push %eax │ │ push 0x10(%esp) │ │ call 107303c │ │ mov 0x14(%esp),%ecx │ │ add $0x10,%esp │ │ mov 0x14(%esp),%eax │ │ @@ -3136759,30 +3136759,30 @@ │ │ jmp 10cdf09 │ │ mov 0x38(%esp),%ecx │ │ mov 0xc(%ecx),%ecx │ │ incl 0x7c(%esp) │ │ test %ecx,%ecx │ │ jne 10cd61c │ │ mov (%esp),%ecx │ │ - lea -0x1125a37(%ecx),%esi │ │ + lea -0x1125a5e(%ecx),%esi │ │ movl $0x0,0x38(%esp) │ │ cmpl $0x0,0x8(%esp) │ │ je 10ce17e │ │ xor %ecx,%ecx │ │ jmp 10ce1b7 │ │ mov (%esi),%esi │ │ mov 0x4(%esi),%eax │ │ testb $0x1,0x28(%esp) │ │ jne 10cdfa0 │ │ mov %eax,%edx │ │ and $0x10,%edx │ │ je 10cdfa0 │ │ sub $0x4,%esp │ │ mov 0x4(%esp),%ebx │ │ - lea -0x111e1a4(%ebx),%eax │ │ + lea -0x111e1cb(%ebx),%eax │ │ push %edi │ │ jmp 10ce023 │ │ test %ax,%ax │ │ mov 0x38(%esp),%eax │ │ jns 10cdfc1 │ │ cmp 0x14(%esp),%eax │ │ jne 10ce087 │ │ @@ -3136847,15 +3136847,15 @@ │ │ mov (%esp),%ebx │ │ call 10a18e1 │ │ mov 0xc(%ebp),%eax │ │ andl $0x0,0xc(%eax) │ │ jmp 10ce9f5 │ │ sub $0x4,%esp │ │ mov 0x4(%esp),%ebx │ │ - lea -0x111e185(%ebx),%eax │ │ + lea -0x111e1ac(%ebx),%eax │ │ jmp 10cdf9a │ │ mov %edx,%ecx │ │ mov $0x1,%dl │ │ cmp $0x1,%ecx │ │ jne 10ce1ae │ │ mov 0xc(%ebp),%esi │ │ jmp 10ce31e │ │ @@ -3137009,15 +3137009,15 @@ │ │ jbe 10ce3a1 │ │ mov %edi,%esi │ │ jmp 10ce3bb │ │ cmpl $0x0,0x8(%esp) │ │ je 10ce6ea │ │ sub $0xc,%esp │ │ mov 0xc(%esp),%ebx │ │ - lea -0x111c4be(%ebx),%eax │ │ + lea -0x111c4e5(%ebx),%eax │ │ push 0x18(%esp) │ │ push 0x18(%esp) │ │ push %esi │ │ push %eax │ │ mov 0x20(%esp),%edi │ │ push %edi │ │ call 107303c │ │ @@ -3137241,15 +3137241,15 @@ │ │ and $0x4000,%edx │ │ mov 0x30(%esp),%eax │ │ jne 10cebba │ │ mov %ebx,0xc(%esp) │ │ and $0x10000,%ecx │ │ mov (%esp),%ebx │ │ lea -0x11366b1(%ebx),%eax │ │ - lea -0x1123d40(%ebx),%edx │ │ + lea -0x1123d67(%ebx),%edx │ │ or %edi,%ecx │ │ cmovne %eax,%edx │ │ lea -0x1141c4f(%ebx),%eax │ │ push 0xc(%ebp) │ │ push %edx │ │ push %eax │ │ push 0x10(%esp) │ │ @@ -3137493,15 +3137493,15 @@ │ │ je 10ceaa0 │ │ sub $0x8,%esp │ │ mov 0x8(%esp),%ebx │ │ lea -0x114cd18(%ebx),%eax │ │ jmp 10ce989 │ │ sub $0x8,%esp │ │ mov 0x8(%esp),%ebx │ │ - lea -0x1121eb8(%ebx),%eax │ │ + lea -0x1121edf(%ebx),%eax │ │ push %eax │ │ push 0x10(%esp) │ │ call 107303c │ │ add $0x10,%esp │ │ mov 0x8(%esp),%eax │ │ mov %eax,0x2c(%edi) │ │ mov 0x4(%esp),%eax │ │ @@ -3137903,15 +3137903,15 @@ │ │ mov 0x30(%edi),%eax │ │ cmpl $0x0,0x34(%esp) │ │ sete %dl │ │ test %eax,%eax │ │ je 10cef32 │ │ and %dl,%cl │ │ jne 10cef32 │ │ - lea -0x1125a1a(%ebx),%ecx │ │ + lea -0x1125a41(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ lea 0x48(%esp),%ecx │ │ mov %edi,%edx │ │ mov 0x14(%esp),%ebx │ │ call 10cfc9d │ │ mov 0x14(%esp),%ebx │ │ @@ -3138160,15 +3138160,15 @@ │ │ mov -0x31700(%ebx,%eax,4),%eax │ │ jmp 10cf291 │ │ inc %esi │ │ mov 0x2c(%esp),%ecx │ │ mov %ecx,0x8(%esp) │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ - lea -0x1125a1a(%ebx),%edx │ │ + lea -0x1125a41(%ebx),%edx │ │ mov 0x18(%esp),%ecx │ │ call 10d2516 │ │ jmp 10cefe2 │ │ lea -0x114921b(%ebx),%eax │ │ jmp 10cefd2 │ │ lea -0x11163fc(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ @@ -3138187,15 +3138187,15 @@ │ │ cmp %esi,%ecx │ │ je 10cefe5 │ │ inc %esi │ │ testb $0x4,(%edx) │ │ lea 0x10(%edx),%edx │ │ jne 10cf2b8 │ │ mov %esi,0x8(%esp) │ │ - lea -0x111c452(%ebx),%eax │ │ + lea -0x111c479(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ jmp 10cefdd │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %esi │ │ @@ -3138240,19 +3138240,19 @@ │ │ test $0x4,%cl │ │ jne 10cf365 │ │ test $0x8,%cl │ │ lea -0x1116488(%ebx),%edx │ │ lea -0x115086e(%ebx),%ecx │ │ cmove %edx,%ecx │ │ jmp 10cf36b │ │ - lea -0x111e1b6(%ebx),%ecx │ │ + lea -0x111e1dd(%ebx),%ecx │ │ jmp 10cf36b │ │ lea -0x11279ce(%ebx),%ecx │ │ mov 0x10(%ebp),%edi │ │ - lea -0x1121ecc(%ebx),%edx │ │ + lea -0x1121ef3(%ebx),%edx │ │ push %ecx │ │ push %eax │ │ push %edx │ │ push %esi │ │ call 107303c │ │ add $0x10,%esp │ │ mov 0xc(%ebp),%eax │ │ @@ -3138501,23 +3138501,23 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov (%edi),%eax │ │ add $0x7,%eax │ │ sub $0x8,%esp │ │ - lea -0x111e392(%ebx),%ecx │ │ + lea -0x111e3b9(%ebx),%ecx │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ add $0x7,%esi │ │ test %eax,%eax │ │ je 10cf620 │ │ - lea -0x1125a21(%ebx),%edx │ │ + lea -0x1125a48(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ jne 10cf5df │ │ xor %edi,%edi │ │ inc %edi │ │ jmp 10cf5e1 │ │ @@ -3138531,15 +3138531,15 @@ │ │ cmpl $0x0,0x8(%ebp) │ │ je 10cf5df │ │ lea -0x114ee49(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ je 10cf5e1 │ │ - lea -0x1125a21(%ebx),%edx │ │ + lea -0x1125a48(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ jne 10cf5df │ │ jmp 10cf5e1 │ │ push %ebp │ │ mov %esp,%ebp │ │ @@ -3139820,15 +3139820,15 @@ │ │ mov 0x8(%ebp),%edi │ │ jmp 10d04a4 │ │ mov 0x10(%esp),%edx │ │ jmp 10d0565 │ │ mov 0x10(%esp),%edx │ │ mov 0x8(%ebp),%edi │ │ mov 0x2c(%esp),%esi │ │ - lea -0x111c469(%ebx),%eax │ │ + lea -0x111c490(%ebx),%eax │ │ mov 0xc(%esp),%ecx │ │ mov %eax,(%ecx) │ │ mov %edx,%eax │ │ mov 0x114(%edx),%ecx │ │ mov %ecx,0x8(%esp) │ │ mov 0x3c(%esp),%ecx │ │ mov %ecx,0x114(%edx) │ │ @@ -3140797,15 +3140797,15 @@ │ │ je 10d1289 │ │ sub $0x4,%esp │ │ mov %eax,%ecx │ │ lea -0x114ae9c(%ebx),%eax │ │ push %ecx │ │ jmp 10d1292 │ │ sub $0x8,%esp │ │ - lea -0x1125a14(%ebx),%eax │ │ + lea -0x1125a3b(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 107303c │ │ add $0x10,%esp │ │ inc %edi │ │ mov 0x50(%esp),%eax │ │ mov (%eax),%eax │ │ @@ -3141079,15 +3141079,15 @@ │ │ mov %di,(%eax) │ │ mov 0xc(%ebp),%eax │ │ mov %ecx,(%eax) │ │ test %edi,%edi │ │ cmovle %esi,%edi │ │ lea -0x112d357(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ - lea -0x1123d36(%ebx),%eax │ │ + lea -0x1123d5d(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ mov %ecx,0x8(%esp) │ │ mov %edi,0x20(%esp) │ │ cmp %edi,%esi │ │ je 10d1791 │ │ mov 0x10(%esp),%eax │ │ cmpl $0x0,0x24(%eax) │ │ @@ -3141182,15 +3141182,15 @@ │ │ xor %ecx,%ecx │ │ cmp $0x3a,%dl │ │ cmove %ecx,%eax │ │ mov 0xc(%esp),%ecx │ │ inc %ecx │ │ mov %ecx,0xc(%esp) │ │ sub $0xc,%esp │ │ - lea -0x1125a00(%ebx),%edx │ │ + lea -0x1125a27(%ebx),%edx │ │ push %ecx │ │ push %edi │ │ push %eax │ │ push %edx │ │ push 0x1c(%esp) │ │ call 1073102 │ │ add $0x20,%esp │ │ @@ -3142485,15 +3142485,15 @@ │ │ cmpb $0x1,0xdc(%ecx) │ │ ja 10d262f │ │ mov %edx,%eax │ │ mov (%edx),%edx │ │ cmp 0x7c(%esi),%edx │ │ jle 10d25bc │ │ sub $0x4,%esp │ │ - lea -0x111e160(%ebx),%eax │ │ + lea -0x111e187(%ebx),%eax │ │ push 0xc(%ebp) │ │ push %eax │ │ push %ecx │ │ call 107303c │ │ jmp 10d2629 │ │ mov %ecx,(%esp) │ │ mov 0x1c(%edi),%edi │ │ @@ -3143140,15 +3143140,15 @@ │ │ movzwl 0xa(%edx),%eax │ │ mov %eax,%esi │ │ or $0x1,%esi │ │ mov %si,0xa(%edx) │ │ test $0x60,%al │ │ je 10d2c8f │ │ sub $0x8,%esp │ │ - lea -0x111e141(%ebx),%eax │ │ + lea -0x111e168(%ebx),%eax │ │ push %eax │ │ push %ecx │ │ call 107303c │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ @@ -3143820,15 +3143820,15 @@ │ │ test %eax,%eax │ │ je 10d33fd │ │ jmp 10d3446 │ │ xor %eax,%eax │ │ jmp 10d3449 │ │ sub $0xc,%esp │ │ mov 0x18(%esp),%ebx │ │ - lea -0x111e0f1(%ebx),%eax │ │ + lea -0x111e118(%ebx),%eax │ │ push 0x20(%esp) │ │ mov 0x20(%esp),%ecx │ │ push 0x30(%ecx) │ │ push 0x2c(%ecx) │ │ push %eax │ │ push (%ecx) │ │ call 107303c │ │ @@ -3144224,15 +3144224,15 @@ │ │ add $0x362d4a,%ebx │ │ mov (%ecx),%eax │ │ mov 0x10(%eax),%eax │ │ shl $0x4,%edx │ │ mov (%eax,%edx,1),%esi │ │ xor %eax,%eax │ │ inc %eax │ │ - lea -0x11259f8(%ebx),%edx │ │ + lea -0x1125a1f(%ebx),%edx │ │ mov %edx,0xc(%esp) │ │ lea 0x14(%esp),%edx │ │ lea -0x113dd7b(%ebx),%edi │ │ mov %edi,0x4(%esp) │ │ mov %ecx,%edi │ │ mov %esi,%ecx │ │ mov %esi,0x8(%esp) │ │ @@ -3144397,15 +3144397,15 @@ │ │ mov 0x1c(%esp),%eax │ │ push (%eax) │ │ call 10cc187 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 10d3b00 │ │ cmpl $0x1,0x8(%esp) │ │ - lea -0x111e399(%ebx),%ecx │ │ + lea -0x111e3c0(%ebx),%ecx │ │ lea -0x114ee50(%ebx),%eax │ │ cmove %ecx,%eax │ │ sub $0x4,%esp │ │ push $0x9 │ │ pop %edx │ │ mov %esi,%ecx │ │ push 0x1c(%esp) │ │ @@ -3144631,15 +3144631,15 @@ │ │ mov %eax,0xc(%esp) │ │ mov (%esi),%edx │ │ mov 0x4(%esp),%ecx │ │ call 1073eb3 │ │ mov %esi,0x10(%esp) │ │ add $0x8,%esi │ │ xor %edi,%edi │ │ - lea -0x1123d36(%ebx),%eax │ │ + lea -0x1123d5d(%ebx),%eax │ │ mov %eax,0x34(%esp) │ │ lea -0x3b8135(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ lea -0x112d357(%ebx),%eax │ │ mov %eax,0x2c(%esp) │ │ lea -0x112979b(%ebx),%eax │ │ mov %eax,0x30(%esp) │ │ @@ -3145583,15 +3145583,15 @@ │ │ mov 0x28(%esp),%eax │ │ mov 0x38(%esp),%ebx │ │ add $0x10,%esp │ │ inc %eax │ │ mov 0x2c(%esp),%edi │ │ jmp 10d477c │ │ mov 0xc(%esp),%ebx │ │ - lea -0x111c40f(%ebx),%eax │ │ + lea -0x111c436(%ebx),%eax │ │ push 0x18(%esp) │ │ push (%esi) │ │ push %eax │ │ push 0x28(%esp) │ │ call 107303c │ │ add $0x10,%esp │ │ mov 0x10(%esp),%eax │ │ @@ -3148017,15 +3148017,15 @@ │ │ jmp 10d6b1c │ │ mov 0x38(%esp),%ecx │ │ jmp 10d7550 │ │ movl $0x0,0x68(%esp) │ │ mov 0xc(%esp),%ebx │ │ mov 0x40(%esp),%esi │ │ sub $0x4,%esp │ │ - lea -0x111c3eb(%ebx),%eax │ │ + lea -0x111c412(%ebx),%eax │ │ push %eax │ │ push $0x1 │ │ push 0x28(%esp) │ │ call 10ca04b │ │ add $0x10,%esp │ │ movl $0x0,0x74(%esp) │ │ movl $0x0,0x58(%esp) │ │ @@ -3151676,15 +3151676,15 @@ │ │ mov 0xc(%ebp),%eax │ │ cmpb $0xa8,(%eax) │ │ jne 10d9a1a │ │ cmpl $0x0,0x28(%eax) │ │ jne 10d9a1a │ │ mov 0x8(%ebp),%ecx │ │ sub $0x4,%esp │ │ - lea -0x1121e49(%ebx),%edx │ │ + lea -0x1121e70(%ebx),%edx │ │ push 0x8(%eax) │ │ push %edx │ │ push (%ecx) │ │ call 107303c │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ lea -0x4(%ebp),%esp │ │ @@ -3156420,15 +3156420,15 @@ │ │ test %dl,%dl │ │ je 10dd3f9 │ │ mov %esi,(%esp) │ │ lea -0x11186f8(%ebx),%edi │ │ jmp 10dd29c │ │ bt $0xa,%ecx │ │ jae 10dd3f9 │ │ - lea -0x11259ea(%ebx),%eax │ │ + lea -0x1125a11(%ebx),%eax │ │ mov 0x4(%esp),%ecx │ │ push 0x20(%ecx) │ │ push 0x18(%ecx) │ │ jmp 10dd28a │ │ mov 0xc(%esp),%eax │ │ bt $0x11,%eax │ │ mov %esi,(%esp) │ │ @@ -3156571,15 +3156571,15 @@ │ │ call 106a50b │ │ add $0x10,%esp │ │ mov 0x10(%esp),%eax │ │ mov 0x18(%esp),%ecx │ │ testb $0x8,0x2c(%eax,%ecx,1) │ │ je 10dd41b │ │ sub $0x8,%esp │ │ - lea -0x11200eb(%ebx),%eax │ │ + lea -0x1120112(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 106a8bc │ │ add $0x10,%esp │ │ lea 0x30(%esp),%ecx │ │ call 106a9bf │ │ sub $0xc,%esp │ │ @@ -3157240,15 +3157240,15 @@ │ │ mov 0x2c(%ecx),%edx │ │ cmpb $0x1,0x2b(%edx) │ │ jne 10ddec3 │ │ inc %ebx │ │ mov %ecx,0x18(%esp) │ │ jmp 10ddec9 │ │ mov 0x1c(%esp),%ebx │ │ - lea -0x111e0bd(%ebx),%eax │ │ + lea -0x111e0e4(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x4c(%esp),%eax │ │ mov %eax,(%esp) │ │ call 107303c │ │ jmp 10deb3d │ │ movl $0x0,0x38(%esp) │ │ xor %eax,%eax │ │ @@ -3160151,15 +3160151,15 @@ │ │ test %eax,%eax │ │ je 10e027e │ │ mov (%esi),%ecx │ │ mov 0x14(%esp),%edx │ │ call 10e12e1 │ │ jmp 10e0276 │ │ sub $0x8,%esp │ │ - lea -0x111c5b6(%ebx),%eax │ │ + lea -0x111c5dd(%ebx),%eax │ │ push %eax │ │ push 0x3c(%esp) │ │ call 107303c │ │ add $0x10,%esp │ │ push $0x7 │ │ pop %eax │ │ jmp 10e035d │ │ @@ -3165723,15 +3165723,15 @@ │ │ imul $0xc,%ecx,%ecx │ │ sub $0x4,%esp │ │ lea -0x113bfa9(%ebx),%edx │ │ push (%eax,%ecx,1) │ │ push %edx │ │ jmp 10e4945 │ │ sub $0x8,%esp │ │ - lea -0x11200f3(%ebx),%eax │ │ + lea -0x112011a(%ebx),%eax │ │ push %eax │ │ lea 0x2c(%esp),%eax │ │ push %eax │ │ call 106a8bc │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ lea -0x113c229(%ebx),%eax │ │ @@ -3171693,15 +3171693,15 @@ │ │ je 10e8e8d │ │ cmp %edi,%edx │ │ jne 10e8e80 │ │ andl $0x0,0x20(%ecx) │ │ mov 0x8(%ebp),%edx │ │ cmp $0x80,%edx │ │ lea -0x1118687(%ebx),%ecx │ │ - lea -0x1123cb2(%ebx),%esi │ │ + lea -0x1123cd9(%ebx),%esi │ │ cmove %ecx,%esi │ │ mov %esi,0x18(%esp) │ │ mov %eax,%esi │ │ xor %ecx,%ecx │ │ lea -0x11186b7(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ mov %esi,0x4(%esp) │ │ @@ -3173268,15 +3173268,15 @@ │ │ movl $0x0,0x28(%esp) │ │ jmp 10ea37b │ │ mov 0x2c(%esp),%eax │ │ mov 0x3c(%eax),%edx │ │ mov %esi,%ecx │ │ call 10730d8 │ │ mov %eax,0x54(%esp) │ │ - lea -0x112205c(%ebx),%eax │ │ + lea -0x1122083(%ebx),%eax │ │ mov %eax,(%esp) │ │ mov %esi,%ecx │ │ push $0x47 │ │ pop %edx │ │ call 10bba28 │ │ test %eax,%eax │ │ je 10ea2ea │ │ @@ -3177926,15 +3177926,15 @@ │ │ mov 0xc(%ebp),%edx │ │ xor %ecx,%ecx │ │ mov %edx,%eax │ │ neg %eax │ │ sbb %ecx,%ecx │ │ or $0x3c0800,%ecx │ │ mov %ecx,0x14(%esp) │ │ - lea -0x111e04d(%ebx),%eax │ │ + lea -0x111e074(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ lea -0x113fc24(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x114b09c(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ lea -0x114ae15(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ @@ -3178327,15 +3178327,15 @@ │ │ call 10a7bc4 │ │ mov %edi,%ecx │ │ add $0x10,%esp │ │ inc %esi │ │ test %eax,%eax │ │ je 10ee1a5 │ │ sub $0x4,%esp │ │ - lea -0x111c39b(%ebx),%eax │ │ + lea -0x111c3c2(%ebx),%eax │ │ push 0x14(%esp) │ │ push %eax │ │ push 0x10(%esp) │ │ jmp 10ee24d │ │ andl $0x0,0x14(%esp) │ │ sub $0xc,%esp │ │ lea -0x11493bb(%ebx),%eax │ │ @@ -3178651,15 +3178651,15 @@ │ │ mov 0x8(%ebp),%edi │ │ jmp 10ee5fa │ │ push $0x7 │ │ pop %esi │ │ jmp 10ee5fa │ │ mov 0x4(%esp),%ecx │ │ jmp 10ee337 │ │ - lea -0x1123bb3(%ebx),%edx │ │ + lea -0x1123bda(%ebx),%edx │ │ call 1070c6f │ │ mov %eax,0xc(%esp) │ │ xor %eax,%eax │ │ inc %eax │ │ mov %eax,0x8(%esp) │ │ mov 0x8(%esp),%esi │ │ sub $0xc,%esp │ │ @@ -3178717,15 +3178717,15 @@ │ │ call 1070a66 │ │ sub $0x8,%esp │ │ push 0x14(%esp) │ │ push %edi │ │ call 106a8f2 │ │ pop %eax │ │ pop %ecx │ │ - lea -0x111c5b6(%ebx),%eax │ │ + lea -0x111c5dd(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1073102 │ │ add $0x10,%esp │ │ mov %eax,0xc(%esp) │ │ jmp 10ee25b │ │ mov 0xc(%esp),%eax │ │ @@ -3179024,15 +3179024,15 @@ │ │ test %eax,%eax │ │ je 10eea75 │ │ movl $0x0,0x4(%esp) │ │ mov 0xc(%esp),%edx │ │ mov 0x8(%ebp),%edi │ │ jmp 10eee74 │ │ sub $0x8,%esp │ │ - lea -0x11259a7(%ebx),%eax │ │ + lea -0x11259ce(%ebx),%eax │ │ xor %ecx,%ecx │ │ inc %ecx │ │ mov %ecx,0xc(%esp) │ │ push %edi │ │ jmp 10eee52 │ │ lea 0x8(%esi),%eax │ │ xor %ecx,%ecx │ │ @@ -3179090,15 +3179090,15 @@ │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 10eeb41 │ │ add $0xfffffff9,%esi │ │ add $0x7,%edi │ │ sub $0x4,%esp │ │ - lea -0x11259c3(%ebx),%eax │ │ + lea -0x11259ea(%ebx),%eax │ │ xor %ecx,%ecx │ │ inc %ecx │ │ mov %ecx,0x8(%esp) │ │ push %edi │ │ push %esi │ │ jmp 10eee52 │ │ push $0x10 │ │ @@ -3179258,15 +3179258,15 @@ │ │ je 10eed99 │ │ cmp $0x4,%esi │ │ je 10eed63 │ │ cmp $0x3,%esi │ │ jne 10eee29 │ │ sub $0x4,%esp │ │ mov 0x4(%esp),%ebx │ │ - lea -0x111c37d(%ebx),%eax │ │ + lea -0x111c3a4(%ebx),%eax │ │ push $0x3 │ │ push %edi │ │ push %eax │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 10eee29 │ │ @@ -3179530,15 +3179530,15 @@ │ │ inc %edi │ │ add $0x10,%eax │ │ jmp 10ef017 │ │ mov 0x18(%esp),%eax │ │ jmp 10ef080 │ │ cmp $0x2,%edi │ │ jae 10ef06a │ │ - lea -0x111c379(%ebx),%eax │ │ + lea -0x111c3a0(%ebx),%eax │ │ jmp 10ef080 │ │ lea -0x1118649(%ebx),%eax │ │ mov 0x14(%esp),%ecx │ │ cmpb $0x0,0x8(%ecx) │ │ jne 10ef080 │ │ cmpl $0x0,0x10(%ecx) │ │ je 10ef0ad │ │ @@ -3179797,15 +3179797,15 @@ │ │ push %eax │ │ call 10cc428 │ │ add $0x10,%esp │ │ mov 0x28(%esi),%edx │ │ mov %edx,0x8(%esp) │ │ mov %edi,%ecx │ │ test %edi,%edi │ │ - lea -0x1125ac6(%ebx),%eax │ │ + lea -0x1125aed(%ebx),%eax │ │ lea -0x114cd44(%ebx),%edi │ │ cmove %eax,%edi │ │ lea 0x3(%edx),%eax │ │ mov %eax,0x28(%esi) │ │ mov %ecx,%eax │ │ cmove 0x4(%esp),%eax │ │ sub $0x4,%esp │ │ @@ -3180017,15 +3180017,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x1c(%esp),%eax │ │ mov (%eax),%esi │ │ sub $0x4,%esp │ │ - lea -0x1121e1a(%ebx),%eax │ │ + lea -0x1121e41(%ebx),%eax │ │ push $0x5c │ │ push %esi │ │ push %eax │ │ call 107a75f │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 10ef5bf │ │ @@ -3182309,15 +3182309,15 @@ │ │ test %esi,%esi │ │ je 10f1061 │ │ cmpl $0x0,0x8(%ebp) │ │ lea -0x11472cb(%ebx),%eax │ │ lea -0x1141af0(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0xc,%esp │ │ - lea -0x112595f(%ebx),%eax │ │ + lea -0x1125986(%ebx),%eax │ │ push (%edx) │ │ push %esi │ │ push %ecx │ │ push %eax │ │ push 0x24(%esp) │ │ call 107303c │ │ add $0x20,%esp │ │ @@ -3184269,15 +3184269,15 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 10f2614 │ │ pop %ebx │ │ add $0x343fb4,%ebx │ │ - lea -0x1120476(%ebx),%eax │ │ + lea -0x112049d(%ebx),%eax │ │ push $0x0 │ │ push $0xffffffff │ │ push %eax │ │ push 0x8(%ebp) │ │ call 1070523 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ @@ -3189878,25 +3189878,25 @@ │ │ mov %esi,%ecx │ │ call 10f7e4f │ │ mov %esi,%ecx │ │ call 10f85e4 │ │ xor %eax,%eax │ │ lea -0x11490c5(%ebx),%ecx │ │ mov %ecx,0x64(%esp) │ │ - lea -0x1125933(%ebx),%ecx │ │ + lea -0x112595a(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ lea -0x114e9e7(%ebx),%ecx │ │ mov %ecx,0x24(%esp) │ │ movsd -0x13a40d8(%ebx),%xmm0 │ │ movsd %xmm0,0x80(%esp) │ │ movsd -0x13a5c38(%ebx),%xmm0 │ │ movsd %xmm0,0x78(%esp) │ │ movsd -0x13a4228(%ebx),%xmm0 │ │ movsd %xmm0,0x70(%esp) │ │ - lea -0x11203fa(%ebx),%ecx │ │ + lea -0x1120421(%ebx),%ecx │ │ mov %ecx,0x60(%esp) │ │ lea -0x1116303(%ebx),%ecx │ │ mov %ecx,0x5c(%esp) │ │ xor %edi,%edi │ │ mov (%esp),%edx │ │ movzbl (%edx,%edi,1),%ecx │ │ cmp $0x25,%ecx │ │ @@ -3190061,29 +3190061,29 @@ │ │ push $0x1 │ │ lea 0x18(%esp),%eax │ │ push %eax │ │ call 106a669 │ │ jmp 10f6c04 │ │ cmp $0x70,%dl │ │ lea -0x11490b6(%ebx),%eax │ │ - lea -0x111c1d5(%ebx),%ecx │ │ + lea -0x111c1fc(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0x4,%esp │ │ push $0x2 │ │ push %ecx │ │ lea 0x18(%esp),%eax │ │ push %eax │ │ call 106a50b │ │ jmp 10f6cd2 │ │ inc %eax │ │ sub $0x4,%esp │ │ lea -0x1150681(%ebx),%ecx │ │ jmp 10f6cc6 │ │ sub $0x4,%esp │ │ - lea -0x111e027(%ebx),%eax │ │ + lea -0x111e04e(%ebx),%eax │ │ push 0x34(%esp) │ │ jmp 10f6b6b │ │ lea -0x1129686(%ebx),%eax │ │ push 0x40(%esp) │ │ push 0x40(%esp) │ │ push %eax │ │ jmp 10f6bfa │ │ @@ -3190151,15 +3190151,15 @@ │ │ punpckldq %xmm0,%xmm1 │ │ movq %xmm1,0x98(%esp) │ │ fildll 0x98(%esp) │ │ fstpl 0x90(%esp) │ │ movsd 0x90(%esp),%xmm0 │ │ divsd 0x70(%esp),%xmm0 │ │ sub $0x10,%esp │ │ - lea -0x111c1d2(%ebx),%eax │ │ + lea -0x111c1f9(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ movsd %xmm0,0x8(%esp) │ │ jmp 10f6ccd │ │ push $0x0 │ │ push $0x3e8 │ │ @@ -3190510,29 +3190510,29 @@ │ │ mov 0xc(%esp),%ebx │ │ call 10f8106 │ │ mov 0xc(%esp),%ebx │ │ lea 0x8(%edi),%eax │ │ mov %eax,0x70(%esp) │ │ xor %eax,%eax │ │ inc %eax │ │ - lea -0x1123b87(%ebx),%ecx │ │ + lea -0x1123bae(%ebx),%ecx │ │ mov %ecx,0x78(%esp) │ │ movsd -0x13a4db8(%ebx),%xmm0 │ │ movsd %xmm0,0xe0(%esp) │ │ movsd -0x13a4228(%ebx),%xmm0 │ │ movsd %xmm0,0x68(%esp) │ │ movsd -0x13a51b0(%ebx),%xmm0 │ │ movsd %xmm0,0x88(%esp) │ │ movsd -0x13a5b08(%ebx),%xmm0 │ │ movsd %xmm0,0xd0(%esp) │ │ movsd -0x13a5060(%ebx),%xmm0 │ │ movsd %xmm0,0x80(%esp) │ │ movsd -0x13a5078(%ebx),%xmm0 │ │ movsd %xmm0,0xd8(%esp) │ │ - lea -0x1120057(%ebx),%ecx │ │ + lea -0x112007e(%ebx),%ecx │ │ mov %ecx,0x74(%esp) │ │ mov %eax,0x30(%esp) │ │ mov %eax,%esi │ │ movsd -0x13a51a8(%ebx),%xmm0 │ │ movsd %xmm0,0xc8(%esp) │ │ movapd -0x1399f68(%ebx),%xmm0 │ │ movapd %xmm0,0xf0(%esp) │ │ @@ -3190577,15 +3190577,15 @@ │ │ cmp $0x2d,%eax │ │ jne 10f725e │ │ cmp $0x6,%edi │ │ je 10f7236 │ │ cmp $0x5,%edi │ │ jne 10f725e │ │ sub $0x4,%esp │ │ - lea -0x112004d(%ebx),%eax │ │ + lea -0x1120074(%ebx),%eax │ │ jmp 10f723f │ │ sub $0x4,%esp │ │ lea -0x1130c7c(%ebx),%eax │ │ mov 0x10(%esp),%ebx │ │ lea 0x24(%esp),%ecx │ │ push %ecx │ │ push %eax │ │ @@ -3190617,15 +3190617,15 @@ │ │ inc %edx │ │ cmpl $0x2b,0x18(%esp) │ │ jne 10f7967 │ │ sub $0xc,%esp │ │ cmp $0x5,%edi │ │ jne 10f7551 │ │ mov 0x18(%esp),%ebx │ │ - lea -0x111c1e1(%ebx),%eax │ │ + lea -0x111c208(%ebx),%eax │ │ lea 0x40(%esp),%ecx │ │ push %ecx │ │ lea 0x34(%esp),%ecx │ │ push %ecx │ │ lea 0x34(%esp),%ecx │ │ push %ecx │ │ push %eax │ │ @@ -3190785,15 +3190785,15 @@ │ │ cvtss2sd %xmm0,%xmm0 │ │ ucomisd %xmm2,%xmm0 │ │ ja 10f7b40 │ │ inc %edi │ │ add $0x10,%ecx │ │ jmp 10f74e2 │ │ mov 0x18(%esp),%ebx │ │ - lea -0x1123b7e(%ebx),%eax │ │ + lea -0x1123ba5(%ebx),%eax │ │ lea 0x40(%esp),%ecx │ │ push %ecx │ │ lea 0x34(%esp),%ecx │ │ push %ecx │ │ lea 0x34(%esp),%ecx │ │ push %ecx │ │ push %eax │ │ @@ -3191092,15 +3191092,15 @@ │ │ movsd %xmm0,0x20(%edi) │ │ andw $0x0,0x28(%edi) │ │ lea -0x1116309(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ je 10f7b73 │ │ - lea -0x1121cfa(%ebx),%edx │ │ + lea -0x1121d21(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ test %eax,%eax │ │ je 10f7b7f │ │ lea -0x11184b5(%ebx),%edx │ │ mov %esi,%ecx │ │ call 106b28b │ │ @@ -3195681,15 +3195681,15 @@ │ │ push %eax │ │ push $0x5 │ │ call 10fb5ca │ │ add $0x10,%esp │ │ mov 0x18(%esp),%ecx │ │ add $0x4,%ecx │ │ sub $0x4,%esp │ │ - lea -0x1121cdb(%ebx),%eax │ │ + lea -0x1121d02(%ebx),%eax │ │ push $0x5 │ │ push %eax │ │ push %ecx │ │ call 106b2d5 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ @@ -3197952,15 +3197952,15 @@ │ │ mov %edx,0x10(%esi) │ │ mov 0x4(%esp),%edx │ │ adcl $0x0,0x14(%edx) │ │ mov $0x30,%dl │ │ mov %dl,(%eax,%ecx,1) │ │ mov 0x14(%esp),%eax │ │ shr $0x4,%eax │ │ - mov -0x111e009(%ebx,%eax,1),%al │ │ + mov -0x111e030(%ebx,%eax,1),%al │ │ mov %al,0x8(%esp) │ │ mov 0x4(%esp),%eax │ │ mov 0x4(%eax),%eax │ │ mov %eax,0x10(%esp) │ │ mov 0x4(%esp),%eax │ │ mov 0x10(%eax),%esi │ │ mov %esi,0x18(%esp) │ │ @@ -3197972,15 +3197972,15 @@ │ │ mov 0x4(%esp),%esi │ │ mov 0x8(%esp),%al │ │ mov 0x10(%esp),%edx │ │ mov 0x18(%esp),%ecx │ │ mov %al,(%edx,%ecx,1) │ │ mov 0x14(%esp),%eax │ │ and $0xf,%eax │ │ - mov -0x111e009(%ebx,%eax,1),%al │ │ + mov -0x111e030(%ebx,%eax,1),%al │ │ mov %al,0x8(%esp) │ │ jmp 10fcd38 │ │ mov %cl,0x8(%esp) │ │ jmp 10fcd38 │ │ mov 0x4(%esp),%esi │ │ mov %cl,0x8(%esp) │ │ mov 0x14(%esi),%ecx │ │ @@ -3198462,15 +3198462,15 @@ │ │ mov %esi,(%esp) │ │ xor %edx,%edx │ │ call 10fc161 │ │ jmp 10fd242 │ │ cmpb $0x0,0x19(%esi) │ │ jne 10fd242 │ │ mov (%esi),%eax │ │ - lea -0x112592e(%ebx),%ecx │ │ + lea -0x1125955(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ orl $0xffffffff,0x8(%esp) │ │ call 1070011 │ │ movb $0x4,0x19(%esi) │ │ mov %esi,%ecx │ │ call 10fcf47 │ │ @@ -3199544,15 +3199544,15 @@ │ │ lea -0x114e9e3(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0xc(%esp),%eax │ │ mov %eax,(%esp) │ │ orl $0xffffffff,0x8(%esp) │ │ call 1070011 │ │ jmp 10fe010 │ │ - lea -0x112592e(%ebx),%eax │ │ + lea -0x1125955(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0xc(%esp),%eax │ │ mov %eax,(%esp) │ │ orl $0xffffffff,0x8(%esp) │ │ call 1070011 │ │ lea 0x20(%esp),%ecx │ │ call 10fb56b │ │ @@ -3201627,24 +3201627,24 @@ │ │ push $0x7 │ │ call 10ffc22 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 10ff84c │ │ sub $0x8,%esp │ │ lea -0x31c94(%ebx),%eax │ │ - lea -0x1123b25(%ebx),%edx │ │ + lea -0x1123b4c(%ebx),%edx │ │ mov %esi,%ecx │ │ push %eax │ │ push $0xa │ │ call 10ffc22 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 10ff84c │ │ lea -0x33193f(%ebx),%ecx │ │ - lea -0x1123b1b(%ebx),%eax │ │ + lea -0x1123b42(%ebx),%eax │ │ push $0x0 │ │ push $0x0 │ │ mov %ecx,0x10(%esp) │ │ push %ecx │ │ push %esi │ │ push $0x80001 │ │ push $0x1 │ │ @@ -3201686,15 +3201686,15 @@ │ │ push 0x8(%ebp) │ │ call 107d903 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ test %eax,%eax │ │ jne 10ff84c │ │ sub $0x4,%esp │ │ - lea -0x111dfe2(%ebx),%eax │ │ + lea -0x111e009(%ebx),%eax │ │ push $0x1 │ │ mov %eax,0xc(%esp) │ │ push %eax │ │ push 0x8(%ebp) │ │ call 107d903 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ @@ -3201902,15 +3201902,15 @@ │ │ push 0x24(%esp) │ │ push %esi │ │ call 107d3aa │ │ add $0x20,%esp │ │ test %eax,%eax │ │ jne 10ffa94 │ │ lea -0x31f152(%ebx),%eax │ │ - lea -0x1121c3a(%ebx),%ecx │ │ + lea -0x1121c61(%ebx),%ecx │ │ push $0x0 │ │ push $0x0 │ │ push %eax │ │ push %edi │ │ push $0x200801 │ │ push $0x0 │ │ push %ecx │ │ @@ -3202326,15 +3202326,15 @@ │ │ mov %eax,0x24(%esp) │ │ lea -0x1118463(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x112f0cd(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ lea -0x114adc1(%ebx),%eax │ │ mov %eax,0x20(%esp) │ │ - lea -0x111c1a4(%ebx),%eax │ │ + lea -0x111c1cb(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ xor %esi,%esi │ │ test %esi,%esi │ │ jne 110004b │ │ cmp 0x8(%ebp),%ecx │ │ jge 110004b │ │ mov 0xc(%ebp),%eax │ │ @@ -3205275,15 +3205275,15 @@ │ │ push $0x5 │ │ pop %edi │ │ push 0xe4(%ecx) │ │ push 0x14(%ecx) │ │ push 0x10(%ecx) │ │ jmp 11020d5 │ │ sub $0x8,%esp │ │ - lea -0x1121cbc(%ebx),%eax │ │ + lea -0x1121ce3(%ebx),%eax │ │ xor %edi,%edi │ │ inc %edi │ │ push 0xe0(%esi) │ │ push %eax │ │ jmp 11020eb │ │ sub $0x4,%esp │ │ push $0x5 │ │ @@ -3205441,15 +3205441,15 @@ │ │ push %eax │ │ call 106ab77 │ │ mov 0x8(%ebp),%edx │ │ add $0x10,%esp │ │ mov %eax,0xf8(%edi) │ │ test %eax,%eax │ │ je 1102334 │ │ - lea -0x111ff80(%ebx),%ecx │ │ + lea -0x111ffa7(%ebx),%ecx │ │ push 0x8(%esp) │ │ push $0x0 │ │ push %edx │ │ push %esi │ │ push %ecx │ │ push %eax │ │ push 0x10(%edi) │ │ @@ -3208094,15 +3208094,15 @@ │ │ test %eax,%eax │ │ jne 1103f5d │ │ incl 0x14(%esp) │ │ mov 0x14(%esp),%edi │ │ lea -0x331cd5(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ mov %eax,0x4(%esp) │ │ - lea -0x111ff7a(%ebx),%eax │ │ + lea -0x111ffa1(%ebx),%eax │ │ mov %eax,(%esp) │ │ lea -0x1149058(%ebx),%edx │ │ mov %esi,%ecx │ │ call 1104892 │ │ test %eax,%eax │ │ je 1104029 │ │ mov 0x14(%esp),%esi │ │ @@ -3208118,32 +3208118,32 @@ │ │ movsbl 0x1(%esi),%eax │ │ add $0xffffff9f,%eax │ │ cmp $0x13,%eax │ │ mov 0x10(%esp),%ebx │ │ ja 1104374 │ │ mov -0x1110ea0(%ebx,%eax,4),%ecx │ │ add %ebx,%ecx │ │ - lea -0x111c144(%ebx),%esi │ │ + lea -0x111c16b(%ebx),%esi │ │ lea -0x112f048(%ebx),%edx │ │ - lea -0x1123ae0(%ebx),%eax │ │ + lea -0x1123b07(%ebx),%eax │ │ lea -0x113be1f(%ebx),%edi │ │ jmp *%ecx │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ lea -0x113a1b5(%ebx),%edx │ │ lea 0x14(%esp),%ecx │ │ mov 0x10(%esp),%ebx │ │ call 1104892 │ │ mov 0x10(%esp),%ebx │ │ test %eax,%eax │ │ jne 1104374 │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ - lea -0x1123adc(%ebx),%eax │ │ + lea -0x1123b03(%ebx),%eax │ │ mov %eax,(%esp) │ │ lea -0x1118426(%ebx),%edx │ │ jmp 1104363 │ │ mov %edi,0x28(%esp) │ │ mov 0x10(%esp),%ebx │ │ lea -0x331c8c(%ebx),%edi │ │ mov %edi,0x4(%esp) │ │ @@ -3208185,15 +3208185,15 @@ │ │ andl $0x0,0x4(%esp) │ │ lea -0x112f04b(%ebx),%edx │ │ mov %esi,%ecx │ │ call 1104892 │ │ test %eax,%eax │ │ jne 1103f8d │ │ mov 0x10(%esp),%ebx │ │ - lea -0x1123ae0(%ebx),%eax │ │ + lea -0x1123b07(%ebx),%eax │ │ mov %eax,(%esp) │ │ andl $0x0,0x4(%esp) │ │ lea -0x114e978(%ebx),%edx │ │ mov %esi,%ecx │ │ call 1104892 │ │ test %eax,%eax │ │ jne 1103f8d │ │ @@ -3208249,28 +3208249,28 @@ │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ lea -0x1150652(%ebx),%edx │ │ jmp 1104363 │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ - lea -0x111c149(%ebx),%eax │ │ + lea -0x111c170(%ebx),%eax │ │ mov %eax,(%esp) │ │ - lea -0x111dfd8(%ebx),%edx │ │ + lea -0x111dfff(%ebx),%edx │ │ lea 0x14(%esp),%ecx │ │ mov 0x10(%esp),%ebx │ │ call 1104892 │ │ mov 0x10(%esp),%ebx │ │ test %eax,%eax │ │ jne 1104374 │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ lea -0x111841f(%ebx),%eax │ │ mov %eax,(%esp) │ │ - lea -0x111dfd3(%ebx),%edx │ │ + lea -0x111dffa(%ebx),%edx │ │ jmp 1104363 │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ lea -0x11365e1(%ebx),%edx │ │ lea 0x14(%esp),%ecx │ │ mov 0x10(%esp),%ebx │ │ @@ -3208327,15 +3208327,15 @@ │ │ call 1104892 │ │ mov 0x10(%esp),%ebx │ │ test %eax,%eax │ │ jne 1104374 │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ - lea -0x111c141(%ebx),%edx │ │ + lea -0x111c168(%ebx),%edx │ │ jmp 1104363 │ │ mov 0x18(%esp),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ lea -0x1132be4(%ebx),%edx │ │ jmp 1104363 │ │ mov 0x18(%esp),%eax │ │ @@ -3208358,15 +3208358,15 @@ │ │ cmp $0x6c,%eax │ │ je 1104421 │ │ cmp $0x65,%eax │ │ jne 1104486 │ │ mov %edi,0x4(%esp) │ │ lea -0x111a417(%ebx),%eax │ │ mov %eax,(%esp) │ │ - lea -0x1121c5b(%ebx),%edx │ │ + lea -0x1121c82(%ebx),%edx │ │ mov %esi,%ecx │ │ mov 0x10(%esp),%ebx │ │ call 1104892 │ │ mov 0x10(%esp),%ebx │ │ test %eax,%eax │ │ jne 1104486 │ │ mov %edi,0x4(%esp) │ │ @@ -3208376,15 +3208376,15 @@ │ │ mov %esi,%ecx │ │ mov 0x10(%esp),%ebx │ │ call 1104892 │ │ mov 0x10(%esp),%ebx │ │ test %eax,%eax │ │ jne 1104486 │ │ mov %edi,0x4(%esp) │ │ - lea -0x111c144(%ebx),%eax │ │ + lea -0x111c16b(%ebx),%eax │ │ mov %eax,(%esp) │ │ lea -0x112b198(%ebx),%edx │ │ jmp 110445a │ │ mov %edi,0x4(%esp) │ │ lea -0x111a417(%ebx),%eax │ │ mov %eax,(%esp) │ │ lea -0x11365db(%ebx),%edx │ │ @@ -3208424,15 +3208424,15 @@ │ │ jmp *%eax │ │ cmpb $0x65,(%esi) │ │ je 110461c │ │ jmp 11046cd │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edx,(%esp) │ │ - lea -0x1125857(%ebx),%edx │ │ + lea -0x112587e(%ebx),%edx │ │ lea 0x14(%esp),%ecx │ │ mov 0x10(%esp),%ebx │ │ call 1104892 │ │ mov 0x10(%esp),%ebx │ │ test %eax,%eax │ │ jne 1104374 │ │ mov 0x18(%esp),%eax │ │ @@ -3208540,24 +3208540,24 @@ │ │ je 11046cd │ │ mov %esi,0x14(%esp) │ │ jmp 11046cd │ │ lea -0x331b90(%ebx),%esi │ │ mov %esi,0x4(%esp) │ │ lea -0x11439ae(%ebx),%edi │ │ mov %edi,(%esp) │ │ - lea -0x1121c55(%ebx),%edx │ │ + lea -0x1121c7c(%ebx),%edx │ │ lea 0x14(%esp),%ecx │ │ mov 0x10(%esp),%ebx │ │ call 1104892 │ │ mov 0x10(%esp),%ebx │ │ test %eax,%eax │ │ jne 11046cd │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ - lea -0x111c13a(%ebx),%edx │ │ + lea -0x111c161(%ebx),%edx │ │ lea 0x14(%esp),%ecx │ │ mov 0x10(%esp),%ebx │ │ call 1104892 │ │ mov 0x10(%esp),%ebx │ │ mov 0x14(%esp),%esi │ │ cmpb $0x65,(%esi) │ │ jne 11046f7 │ │ @@ -3209230,15 +3209230,15 @@ │ │ mov %eax,%edi │ │ push %esi │ │ call 10ffc22 │ │ add $0x10,%esp │ │ cmp %edi,%eax │ │ jne 1104db7 │ │ sub $0x4,%esp │ │ - lea -0x111c5b6(%ebx),%eax │ │ + lea -0x111c5dd(%ebx),%eax │ │ push $0xffffffff │ │ push %eax │ │ push 0x8(%ebp) │ │ call 1070011 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%esi │ │ mov %esi,%ecx │ │ @@ -3210078,15 +3210078,15 @@ │ │ mov 0x8(%ebp),%ecx │ │ cmpb $0x0,0x34(%ecx) │ │ mov 0x8(%esp),%ebx │ │ lea -0x11451cc(%ebx),%ecx │ │ lea -0x112956b(%ebx),%edx │ │ cmove %ecx,%edx │ │ sub $0x4,%esp │ │ - lea -0x111ff77(%ebx),%ecx │ │ + lea -0x111ff9e(%ebx),%ecx │ │ push %edx │ │ push %eax │ │ push %ecx │ │ call 106ab77 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ @@ -3210263,15 +3210263,15 @@ │ │ sub %ecx,%edx │ │ cmp $0x2,%edx │ │ je 11059d3 │ │ cmp $0x1,%edx │ │ je 11059c8 │ │ test %edx,%edx │ │ jne 11059fd │ │ - lea -0x111ff56(%ebx),%eax │ │ + lea -0x111ff7d(%ebx),%eax │ │ push $0x0 │ │ push %eax │ │ push %edi │ │ push 0xc(%ebp) │ │ call 107044a │ │ jmp 11059ee │ │ sub $0x4,%esp │ │ @@ -3210679,15 +3210679,15 @@ │ │ xor %edx,%edx │ │ call 110e928 │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ jne 11061cb │ │ andl $0x0,0x1c(%esp) │ │ sub $0x8,%esp │ │ - lea -0x1121c44(%ebx),%eax │ │ + lea -0x1121c6b(%ebx),%eax │ │ push 0xe0(%edi) │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 110620b │ │ mov %eax,%esi │ │ @@ -3210854,15 +3210854,15 @@ │ │ mov 0xc(%esp),%eax │ │ jmp 11061d4 │ │ xor %ecx,%ecx │ │ inc %ecx │ │ cmp $0x5,%esi │ │ jne 11061cb │ │ sub $0x4,%esp │ │ - lea -0x1121c4a(%ebx),%eax │ │ + lea -0x1121c71(%ebx),%eax │ │ push $0x5 │ │ push %eax │ │ push %edi │ │ mov %ecx,%esi │ │ call 106b2d5 │ │ mov %esi,%ecx │ │ add $0x10,%esp │ │ @@ -3211287,15 +3211287,15 @@ │ │ push %ecx │ │ call 1107f27 │ │ mov 0xc(%ebp),%edx │ │ add $0x20,%esp │ │ cmpb $0x0,0xee(%esi) │ │ je 1106665 │ │ sub $0x8,%esp │ │ - lea -0x111ff3c(%ebx),%eax │ │ + lea -0x111ff63(%ebx),%eax │ │ lea 0x10(%esp),%ecx │ │ push %edx │ │ push 0x14(%esi) │ │ push 0x10(%esi) │ │ push %eax │ │ push %edi │ │ push %ecx │ │ @@ -3211490,30 +3211490,30 @@ │ │ jne 1106880 │ │ cmpl $0x0,0x8(%esp) │ │ jne 11068b3 │ │ cmpb $0x1,0xec(%esi) │ │ push $0x4 │ │ pop %eax │ │ sbb $0x0,%eax │ │ - lea -0x11257f8(%ebx),%ecx │ │ + lea -0x112581f(%ebx),%ecx │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ push %eax │ │ push %ecx │ │ call 106ab77 │ │ add $0x10,%esp │ │ jmp 11068ae │ │ cmpb $0x1,0xec(%esi) │ │ push $0x4 │ │ pop %edi │ │ sbb $0x0,%edi │ │ mov %eax,%ecx │ │ call 10709ca │ │ sub $0xc,%esp │ │ - lea -0x1125838(%ebx),%ecx │ │ + lea -0x112585f(%ebx),%ecx │ │ push %eax │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ push %edi │ │ push %ecx │ │ call 106ab77 │ │ add $0x20,%esp │ │ @@ -3211734,15 +3211734,15 @@ │ │ movl $0x1,0x10(%esp) │ │ mov %esi,%eax │ │ xor %ecx,%ecx │ │ inc %ecx │ │ mov %ecx,0x4c(%esp) │ │ jmp 1106b9b │ │ sub $0x4,%esp │ │ - lea -0x1125853(%ebx),%eax │ │ + lea -0x112587a(%ebx),%eax │ │ push 0x24(%esp) │ │ push %eax │ │ push 0x18(%ebp) │ │ call 11012ab │ │ add $0x10,%esp │ │ movl $0x1,0x10(%esp) │ │ mov 0x1c(%esp),%eax │ │ @@ -3211772,15 +3211772,15 @@ │ │ add $0x10,%esp │ │ cmp $0x4,%eax │ │ mov 0x4(%esp),%edi │ │ je 1106cbd │ │ cmp $0x3,%eax │ │ jne 1106cd6 │ │ sub $0x4,%esp │ │ - lea -0x111dfce(%ebx),%eax │ │ + lea -0x111dff5(%ebx),%eax │ │ push $0x3 │ │ jmp 1106cc8 │ │ sub $0xc,%esp │ │ push 0x3c(%esp) │ │ call 10686c7 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ @@ -3211833,15 +3211833,15 @@ │ │ push %eax │ │ push %esi │ │ call 106b2d5 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1106cf4 │ │ sub $0x4,%esp │ │ - lea -0x1123acc(%ebx),%eax │ │ + lea -0x1123af3(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push 0x18(%ebp) │ │ call 11012ab │ │ add $0x10,%esp │ │ movl $0x1,0x10(%esp) │ │ mov (%esi),%al │ │ @@ -3212532,15 +3212532,15 @@ │ │ call 1107e97 │ │ add $0x20,%esp │ │ inc %edi │ │ jmp 11075b8 │ │ cmpl $0x0,0x2c(%esi) │ │ lea 0x8(%esp),%edx │ │ je 110760a │ │ - lea -0x111dfb8(%ebx),%eax │ │ + lea -0x111dfdf(%ebx),%eax │ │ lea -0x114e96a(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ lea 0x1c(%esp),%eax │ │ push %eax │ │ call 1107e97 │ │ @@ -3212666,15 +3212666,15 @@ │ │ jmp 1107777 │ │ mov $0x1,%al │ │ jmp 1107893 │ │ mov 0x14(%esp),%edx │ │ test %edx,%edx │ │ je 11077d4 │ │ sub $0x4,%esp │ │ - lea -0x1123ab5(%ebx),%eax │ │ + lea -0x1123adc(%ebx),%eax │ │ push %edx │ │ push %esi │ │ push %eax │ │ call 106ab77 │ │ mov 0x14(%esp),%ecx │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ @@ -3213057,15 +3213057,15 @@ │ │ mov 0x10(%esp),%eax │ │ mov %eax,(%esp) │ │ mov 0x20(%esp),%esi │ │ call *0x4(%esi) │ │ mov %eax,%edi │ │ test %eax,%eax │ │ je 1107cc5 │ │ - lea -0x111dfca(%ebx),%eax │ │ + lea -0x111dff1(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0xc(%ebp),%eax │ │ mov %eax,(%esp) │ │ call 11012ab │ │ jmp 1107ccc │ │ mov 0xc(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ @@ -3222881,15 +3222881,15 @@ │ │ jmp 110edc4 │ │ mov 0xc(%esp),%edi │ │ mov 0x24(%edi),%eax │ │ mov (%eax),%eax │ │ mov %eax,0x48(%esp) │ │ andl $0x0,0x90(%esp) │ │ sub $0x8,%esp │ │ - lea -0x1121c44(%ebx),%eax │ │ + lea -0x1121c6b(%ebx),%eax │ │ push 0xe0(%edi) │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 110f1e2 │ │ mov %eax,%esi │ │ @@ -3226150,15 +3226150,15 @@ │ │ pop %ebx │ │ add $0x324b59,%ebx │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%ecx │ │ cmp $0x7,%edi │ │ jl 1111a98 │ │ sub $0x4,%esp │ │ - lea -0x111dfb1(%ebx),%eax │ │ + lea -0x111dfd8(%ebx),%eax │ │ push $0xffffffff │ │ push %eax │ │ push %ecx │ │ call 1070011 │ │ add $0x10,%esp │ │ jmp 1111aba │ │ mov 0x10(%ebp),%esi │ │ @@ -3226672,15 +3226672,15 @@ │ │ jmp 1111a93 │ │ lea -0x11439ae(%ebx),%eax │ │ push $0x0 │ │ push $0xffffffff │ │ push %eax │ │ push %ecx │ │ jmp 11122c8 │ │ - lea -0x111c136(%ebx),%esi │ │ + lea -0x111c15d(%ebx),%esi │ │ mov %ecx,%edi │ │ jmp 1111b45 │ │ lea -0x11439ae(%ebx),%eax │ │ push $0x0 │ │ push $0x0 │ │ push %eax │ │ jmp 11122c5 │ │ @@ -3227430,15 +3227430,15 @@ │ │ call 11136b4 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1112cfc │ │ mov 0x8(%esp),%eax │ │ mov (%eax),%edi │ │ sub $0xc,%esp │ │ - lea -0x111ff4b(%ebx),%eax │ │ + lea -0x111ff72(%ebx),%eax │ │ push $0x0 │ │ push $0x0 │ │ push $0x0 │ │ push %eax │ │ push 0xc(%edi) │ │ call 106d23c │ │ add $0x20,%esp │ │ @@ -3227486,15 +3227486,15 @@ │ │ mov %edi,%ecx │ │ call 11012f0 │ │ cmp $0x65,%esi │ │ je 1112cda │ │ test %esi,%esi │ │ mov 0x8(%ebp),%ecx │ │ jne 1112cef │ │ - lea -0x111c132(%ebx),%eax │ │ + lea -0x111c159(%ebx),%eax │ │ push $0x0 │ │ push $0xffffffff │ │ push %eax │ │ push %ecx │ │ jmp 1112ce8 │ │ lea -0x113a19e(%ebx),%eax │ │ push $0x0 │ │ @@ -3227524,15 +3227524,15 @@ │ │ call 1112d18 │ │ pop %ebx │ │ add $0x3238b0,%ebx │ │ mov 0x10(%ebp),%esi │ │ mov 0x8(%ebp),%edi │ │ sub $0x8,%esp │ │ lea 0x70(%esp),%eax │ │ - lea -0x111dfe2(%ebx),%edx │ │ + lea -0x111e009(%ebx),%edx │ │ mov %edi,%ecx │ │ push %eax │ │ push (%esi) │ │ call 11136b4 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 11136ac │ │ @@ -3228262,15 +3228262,15 @@ │ │ mov %edx,%edi │ │ mov %ecx,0x8(%esp) │ │ call 11136cb │ │ pop %ebx │ │ add $0x322efd,%ebx │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x111ff56(%ebx),%eax │ │ + lea -0x111ff7d(%ebx),%eax │ │ push %eax │ │ push 0x8(%ebp) │ │ call 106fb45 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov %eax,(%esi) │ │ xor %eax,%eax │ │ @@ -3231587,15 +3231587,15 @@ │ │ and $0x3f,%eax │ │ xor %ecx,%ecx │ │ cmpb $0x5,-0x11107ce(%esi,%eax,1) │ │ mov $0x0,%edx │ │ jne 1115c87 │ │ sub $0x8,%esp │ │ mov 0x14(%esp),%ebx │ │ - lea -0x1125744(%ebx),%eax │ │ + lea -0x112576b(%ebx),%eax │ │ push %edi │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov (%ecx),%ecx │ │ mov %eax,0x8(%ecx) │ │ @@ -3232107,15 +3232107,15 @@ │ │ andl $0x0,0x1c(%esp) │ │ mov 0x44(%edx),%eax │ │ mov %eax,0x14(%esp) │ │ mov 0x48(%edx),%eax │ │ test %eax,%eax │ │ je 11164d0 │ │ sub $0x4,%esp │ │ - lea -0x1121c44(%ebx),%ecx │ │ + lea -0x1121c6b(%ebx),%ecx │ │ lea 0x20(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 11186fa │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3232482,28 +3232482,28 @@ │ │ mov %edi,0x4(%esp) │ │ lea -0x1143737(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 106b24f │ │ test %eax,%eax │ │ je 1116a62 │ │ mov %edi,0x4(%esp) │ │ - lea -0x111deff(%ebx),%eax │ │ + lea -0x111df26(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 106b24f │ │ test %eax,%eax │ │ je 1116bb7 │ │ mov %edi,0x4(%esp) │ │ lea -0x113bda8(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 106b24f │ │ test %eax,%eax │ │ je 1116c0e │ │ mov %edi,0x20(%esp) │ │ mov %edi,0x4(%esp) │ │ - lea -0x1121c4a(%ebx),%eax │ │ + lea -0x1121c71(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 106b24f │ │ mov %eax,%edi │ │ mov 0x8(%ebp),%ecx │ │ call 112a0ea │ │ mov %eax,%esi │ │ test %edi,%edi │ │ @@ -3232671,21 +3232671,21 @@ │ │ je 1116aa7 │ │ mov 0x8(%ebp),%eax │ │ mov 0x14(%eax),%ecx │ │ call 1129248 │ │ mov %eax,%esi │ │ jmp 1116e5e │ │ cmp $0x2,%eax │ │ - lea -0x1123cb2(%ebx),%eax │ │ + lea -0x1123cd9(%ebx),%eax │ │ lea -0x113dba7(%ebx),%ecx │ │ cmovge %eax,%ecx │ │ mov 0x8(%edi),%eax │ │ mov %eax,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ - lea -0x111df24(%ebx),%eax │ │ + lea -0x111df4b(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 106ab77 │ │ mov %eax,(%esi) │ │ jmp 1116abc │ │ cmpl $0x0,0x24(%edi) │ │ je 1116b13 │ │ lea -0x1118385(%ebx),%eax │ │ @@ -3233152,15 +3233152,15 @@ │ │ mov 0x8(%ebp),%eax │ │ mov 0x14(%eax),%ecx │ │ mov (%ecx),%esi │ │ call 112af86 │ │ lea 0x8(%esp),%edx │ │ mov %eax,(%edx) │ │ sub $0x8,%esp │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ mov %esi,%ecx │ │ push %edi │ │ push %eax │ │ call 112b2ba │ │ pop %eax │ │ pop %ecx │ │ lea -0x114cd44(%ebx),%eax │ │ @@ -3233177,15 +3233177,15 @@ │ │ push %edi │ │ push %eax │ │ call 112b2ba │ │ add $0x10,%esp │ │ cmpl $0x0,0x30(%esi) │ │ je 1117058 │ │ sub $0x8,%esp │ │ - lea -0x111c122(%ebx),%eax │ │ + lea -0x111c149(%ebx),%eax │ │ lea 0x10(%esp),%edx │ │ mov %esi,%ecx │ │ push %edi │ │ push %eax │ │ call 112b2ba │ │ add $0x10,%esp │ │ cmpl $0x0,0x20(%esi) │ │ @@ -3233874,15 +3233874,15 @@ │ │ test %esi,%esi │ │ cmove %eax,%esi │ │ andl $0x0,0x28(%esp) │ │ sub $0xc,%esp │ │ push %edi │ │ call 1393900 │ │ add $0xc,%esp │ │ - lea -0x1121c51(%ebx),%ecx │ │ + lea -0x1121c78(%ebx),%ecx │ │ mov %eax,0xc(%esp) │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 106b2d5 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3234048,15 +3234048,15 @@ │ │ test %eax,%eax │ │ je 1117a70 │ │ mov 0xc(%esp),%eax │ │ cmpl $0x0,0x40(%eax) │ │ je 1117b64 │ │ sub $0xc,%esp │ │ mov 0x10(%esp),%ebx │ │ - lea -0x111df81(%ebx),%eax │ │ + lea -0x111dfa8(%ebx),%eax │ │ jmp 1117cb5 │ │ mov 0xc(%esp),%edi │ │ cmpl $0x0,0x20(%edi) │ │ je 1117b30 │ │ sub $0xc,%esp │ │ mov 0x10(%esp),%ebx │ │ lea -0x114cb18(%ebx),%eax │ │ @@ -3234102,31 +3234102,31 @@ │ │ je 1117d32 │ │ sub $0xc,%esp │ │ mov 0x10(%esp),%ebx │ │ lea -0x114ac83(%ebx),%eax │ │ jmp 1117d84 │ │ sub $0xc,%esp │ │ mov 0x10(%esp),%ebx │ │ - lea -0x1123aaa(%ebx),%eax │ │ + lea -0x1123ad1(%ebx),%eax │ │ jmp 1117d84 │ │ sub $0x8,%esp │ │ mov 0xc(%esp),%ebx │ │ - lea -0x111c113(%ebx),%eax │ │ + lea -0x111c13a(%ebx),%eax │ │ push $0x1f │ │ jmp 1117d84 │ │ sub $0xc,%esp │ │ mov 0x10(%esp),%ebx │ │ lea -0x112f036(%ebx),%eax │ │ jmp 1117d84 │ │ mov 0xc(%esp),%edi │ │ cmpl $0x0,0x2c(%edi) │ │ je 1117d06 │ │ sub $0xc,%esp │ │ mov 0x10(%esp),%ebx │ │ - lea -0x1123a8b(%ebx),%eax │ │ + lea -0x1123ab2(%ebx),%eax │ │ jmp 1117d84 │ │ cmpb $0x0,(%esi) │ │ je 1117d26 │ │ movl $0x2,0x20(%edi) │ │ mov 0x4(%esp),%ebx │ │ lea -0x11183de(%ebx),%eax │ │ push %esi │ │ @@ -3234197,15 +3234197,15 @@ │ │ and $0xfe,%cl │ │ cmp $0x30,%cl │ │ jne 1117c26 │ │ cmpb $0x0,0x1(%esi) │ │ je 1117dc0 │ │ sub $0xc,%esp │ │ mov 0x10(%esp),%ebx │ │ - lea -0x111c0f2(%ebx),%eax │ │ + lea -0x111c119(%ebx),%eax │ │ jmp 1117d84 │ │ sub $0xc,%esp │ │ lea -0x319dc(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ push %esi │ │ call 1393900 │ │ add $0x10,%esp │ │ @@ -3234299,15 +3234299,15 @@ │ │ and $0xfe,%cl │ │ cmp $0x30,%cl │ │ jne 1117d77 │ │ cmpb $0x0,0x1(%esi) │ │ je 1117dd0 │ │ sub $0xc,%esp │ │ mov 0x10(%esp),%ebx │ │ - lea -0x1121c2b(%ebx),%eax │ │ + lea -0x1121c52(%ebx),%eax │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ mov 0x18(%ebp),%ecx │ │ mov %eax,(%ecx) │ │ xor %edi,%edi │ │ inc %edi │ │ @@ -3234359,15 +3234359,15 @@ │ │ mov %ecx,%edi │ │ je 1117fd7 │ │ andl $0x0,0x24(%esp) │ │ xorps %xmm0,%xmm0 │ │ movsd %xmm0,0x28(%esp) │ │ andl $0x0,0x30(%esp) │ │ mov 0x4(%esp),%ebx │ │ - lea -0x111c0cf(%ebx),%ecx │ │ + lea -0x111c0f6(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ lea 0x30(%esp),%eax │ │ push %eax │ │ call 1118c8b │ │ @@ -3234431,15 +3234431,15 @@ │ │ mov 0x8(%esp),%eax │ │ mov %ecx,%esi │ │ je 1117f4b │ │ cmpl $0x0,0x30(%esi) │ │ mov %esi,%ecx │ │ je 1117e2e │ │ mov 0x4(%esp),%eax │ │ - lea -0x111c122(%eax),%eax │ │ + lea -0x111c149(%eax),%eax │ │ mov %ecx,%esi │ │ sub $0xc,%esp │ │ mov 0x10(%esp),%ebx │ │ lea -0x11365b8(%ebx),%ecx │ │ push %eax │ │ push 0x8(%esi) │ │ push 0x4(%esi) │ │ @@ -3234454,15 +3234454,15 @@ │ │ test %edi,%edi │ │ jne 1118026 │ │ jmp 1117e2e │ │ xor %esi,%esi │ │ mov 0x4(%esp),%eax │ │ lea -0x11183b9(%eax),%ecx │ │ mov %ecx,0x10(%esp) │ │ - lea -0x111ff07(%eax),%edi │ │ + lea -0x111ff2e(%eax),%edi │ │ mov 0xc(%esp),%ecx │ │ cmp 0xc(%ecx),%esi │ │ jge 1117e78 │ │ cmpl $0x2,0x20(%ecx) │ │ jne 1117fbc │ │ mov 0x10(%ecx),%eax │ │ mov 0x4(%esp),%ebx │ │ @@ -3234536,15 +3234536,15 @@ │ │ mov %eax,0x4(%edx) │ │ cmpl $0x0,0x38(%esp) │ │ je 11180f3 │ │ test %eax,%eax │ │ je 11180f3 │ │ sub $0x4,%esp │ │ lea -0x1147146(%ebx),%eax │ │ - lea -0x111feff(%ebx),%edx │ │ + lea -0x111ff26(%ebx),%edx │ │ mov %esi,%ecx │ │ push 0x18(%ebp) │ │ push $0x0 │ │ push %eax │ │ call 1118de7 │ │ mov 0x20(%esp),%edx │ │ add $0x10,%esp │ │ @@ -3234613,29 +3234613,29 @@ │ │ cmpl $0x0,0x24(%ecx) │ │ mov 0x4(%esp),%ebx │ │ lea -0x11365ad(%ebx),%eax │ │ mov %esi,0x18(%esp) │ │ lea -0x11161fe(%ebx),%esi │ │ cmove %eax,%esi │ │ sub $0x4,%esp │ │ - lea -0x111c122(%ebx),%edx │ │ + lea -0x111c149(%ebx),%edx │ │ mov %ecx,%edi │ │ push 0x18(%ebp) │ │ push $0x0 │ │ push %esi │ │ mov 0x28(%esp),%esi │ │ call 1118de7 │ │ mov %edi,%ecx │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ test %eax,%eax │ │ jne 1118449 │ │ sub $0x4,%esp │ │ mov 0x8(%esp),%ebx │ │ - lea -0x11257c9(%ebx),%eax │ │ + lea -0x11257f0(%ebx),%eax │ │ lea -0x11183b2(%ebx),%edx │ │ push 0x18(%ebp) │ │ push $0x1 │ │ push %eax │ │ call 1118de7 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ @@ -3235413,21 +3235413,21 @@ │ │ test %eax,%eax │ │ je 1118a87 │ │ mov 0x10(%ebp),%esi │ │ test %esi,%esi │ │ je 1118a7d │ │ mov %eax,0x8(%esp) │ │ sub $0xc,%esp │ │ - lea -0x1121bf3(%ebx),%eax │ │ + lea -0x1121c1a(%ebx),%eax │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ jmp 1118a77 │ │ sub $0x8,%esp │ │ - lea -0x1121c09(%ebx),%eax │ │ + lea -0x1121c30(%ebx),%eax │ │ xor %ecx,%ecx │ │ inc %ecx │ │ mov %ecx,0x10(%esp) │ │ mov 0xc(%esp),%ecx │ │ push (%ecx) │ │ push %eax │ │ call 106ab77 │ │ @@ -3236055,15 +3236055,15 @@ │ │ call 1071a55 │ │ add $0x10,%esp │ │ jmp 111913d │ │ lea 0x34(%esi),%eax │ │ mov %eax,0x8(%esp) │ │ mov (%esi),%eax │ │ sub $0x4,%esp │ │ - lea -0x111df60(%ebx),%ecx │ │ + lea -0x111df87(%ebx),%ecx │ │ push 0x8(%eax) │ │ push 0x4(%eax) │ │ push %ecx │ │ call 106ab77 │ │ pop %ecx │ │ mov %esi,%ecx │ │ mov 0x14(%esp),%edx │ │ @@ -3236656,15 +3236656,15 @@ │ │ mov %dl,0x8(%esp) │ │ mov %eax,%edx │ │ shr $0x10,%edx │ │ mov %dl,0x9(%esp) │ │ mov %ah,0xa(%esp) │ │ mov %eax,0xc(%esp) │ │ mov %al,0xb(%esp) │ │ - lea -0x111ff80(%ebx),%edx │ │ + lea -0x111ffa7(%ebx),%edx │ │ push %esi │ │ push $0x1 │ │ push $0x0 │ │ push $0xa │ │ push %edx │ │ push 0x4(%edi) │ │ push 0x4(%ecx) │ │ @@ -3237283,15 +3237283,15 @@ │ │ andl $0x0,0x14(%esp) │ │ andl $0x0,0x30(%esp) │ │ mov 0x18(%esp),%ebx │ │ movaps -0x1399a08(%ebx),%xmm0 │ │ movups %xmm0,0x58(%esi) │ │ movl $0x100000,0x68(%esi) │ │ movl $0xa,0x78(%esi) │ │ - lea -0x111fefa(%ebx),%eax │ │ + lea -0x111ff21(%ebx),%eax │ │ push 0x8(%esi) │ │ push 0x4(%esi) │ │ push %eax │ │ lea 0x3c(%esp),%eax │ │ push %eax │ │ call 11186fa │ │ add $0x10,%esp │ │ @@ -3237438,15 +3237438,15 @@ │ │ call 106d1b3 │ │ mov 0x14(%esp),%ecx │ │ mov %eax,0x28(%ecx) │ │ jmp 111a1a2 │ │ mov (%ecx),%eax │ │ mov 0x4(%eax),%eax │ │ mov %eax,0x4(%esp) │ │ - lea -0x11257b8(%ebx),%eax │ │ + lea -0x11257df(%ebx),%eax │ │ mov %eax,(%esp) │ │ mov %ecx,%esi │ │ call 106ab77 │ │ mov %eax,(%esp) │ │ mov %esi,%ecx │ │ mov %edi,%edx │ │ call 11194c1 │ │ @@ -3237515,15 +3237515,15 @@ │ │ cmp $0x4,%eax │ │ cmovne %eax,%edi │ │ test %edi,%edi │ │ jne 111a268 │ │ test %dl,%dl │ │ je 111a268 │ │ mov (%esi),%eax │ │ - lea -0x111ff80(%ebx),%edx │ │ + lea -0x111ffa7(%ebx),%edx │ │ push %ecx │ │ push $0x0 │ │ push 0x8(%ebp) │ │ push 0xc(%esp) │ │ push %edx │ │ push 0x4(%esi) │ │ push 0x4(%eax) │ │ @@ -3237820,15 +3237820,15 @@ │ │ mov 0x8(%ebp),%edi │ │ lea -0x1148fb1(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edx,(%esp) │ │ call 106b24f │ │ test %eax,%eax │ │ je 111a66a │ │ - lea -0x111df2d(%ebx),%eax │ │ + lea -0x111df54(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 106b24f │ │ test %eax,%eax │ │ je 111a6a0 │ │ lea -0x111a36a(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3237838,15 +3237838,15 @@ │ │ je 111a6cc │ │ lea -0x113dbb1(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 106b24f │ │ test %eax,%eax │ │ je 111a702 │ │ - lea -0x111c0ca(%ebx),%eax │ │ + lea -0x111c0f1(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 106b24f │ │ test %eax,%eax │ │ je 111a732 │ │ lea -0x1130bb7(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3238816,15 +3238816,15 @@ │ │ mov -0x28(%eax),%eax │ │ cmp $0x4,%eax │ │ mov %ebx,0xc(%esp) │ │ jne 111b169 │ │ cmpl $0x5241454e,(%edx) │ │ je 111b18a │ │ mov 0x4(%esp),%ecx │ │ - lea -0x1121bd4(%ecx),%ecx │ │ + lea -0x1121bfb(%ecx),%ecx │ │ mov 0x4(%esp),%ebx │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push 0x20(%esp) │ │ call 111bb12 │ │ mov 0x1c(%esp),%ebx │ │ @@ -3239219,15 +3239219,15 @@ │ │ mov %eax,0x14(%edx) │ │ jmp 111b717 │ │ mov %edi,0x54(%esp) │ │ mov 0x20(%esp),%edx │ │ mov %edx,0x58(%esp) │ │ mov 0x4(%ecx),%esi │ │ mov 0x4(%esp),%eax │ │ - lea -0x1121bd4(%eax),%eax │ │ + lea -0x1121bfb(%eax),%eax │ │ mov 0x4(%esp),%ebx │ │ push %edi │ │ push %edx │ │ push %eax │ │ push %esi │ │ call 111bb12 │ │ add $0x10,%esp │ │ @@ -3240098,35 +3240098,35 @@ │ │ call 111c434 │ │ mov %esi,%ecx │ │ mov 0xc(%ebp),%edx │ │ call 111c434 │ │ cmpl $0x101,0xc(%esi) │ │ mov 0x10(%esp),%ecx │ │ jl 111beb3 │ │ - lea -0x11257a1(%ebx),%eax │ │ + lea -0x11257c8(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ movl $0x100,0x8(%esp) │ │ jmp 111c15a │ │ mov 0x10(%esp),%edx │ │ mov (%edx),%ecx │ │ cmpl $0x0,0x38(%ecx) │ │ je 111beb3 │ │ cmpl $0x1,0x18(%esp) │ │ jne 111c143 │ │ mov 0x10(%ebp),%eax │ │ mov 0xc(%eax),%ecx │ │ - lea -0x111feda(%ebx),%eax │ │ + lea -0x111ff01(%ebx),%eax │ │ cmpl $0x1,0x10(%ecx) │ │ jg 111c149 │ │ jne 111beb3 │ │ cmpb $0x0,0x15(%ecx) │ │ jne 111c149 │ │ jmp 111beb3 │ │ - lea -0x111ff5b(%ebx),%eax │ │ + lea -0x111ff82(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x1148fac(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edx,(%esp) │ │ call 111bb12 │ │ mov %esi,(%esp) │ │ call 10686c7 │ │ @@ -3250934,15 +3250934,15 @@ │ │ mov %eax,0x38(%esp) │ │ xor %ecx,%ecx │ │ mov 0x4c(%esp),%eax │ │ test %eax,%eax │ │ cmovg %eax,%ecx │ │ push $0x28 │ │ pop %eax │ │ - lea -0x112576c(%ebx),%edx │ │ + lea -0x1125793(%ebx),%edx │ │ mov %edx,0x44(%esp) │ │ mov 0x48(%esp),%esi │ │ sub $0x1,%ecx │ │ jb 1124698 │ │ mov %ecx,0x30(%esp) │ │ mov 0x8(%esi),%edi │ │ mov %eax,%esi │ │ @@ -3257678,15 +3257678,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpl $0x0,0x30(%edi) │ │ je 11292ba │ │ sub $0xc,%esp │ │ - lea -0x1121bb5(%ebx),%eax │ │ + lea -0x1121bdc(%ebx),%eax │ │ push 0x8(%edi) │ │ push 0x4(%edi) │ │ push %eax │ │ push $0x0 │ │ push (%edi) │ │ call 1118fc2 │ │ add $0x20,%esp │ │ @@ -3257931,15 +3257931,15 @@ │ │ cmpl $0x0,0x30(%eax) │ │ je 112968b │ │ lea 0x58(%esp),%eax │ │ andl $0x0,0x4(%eax) │ │ andl $0x0,(%eax) │ │ mov %eax,(%esp) │ │ mov 0x24(%esp),%ebx │ │ - lea -0x111c122(%ebx),%edx │ │ + lea -0x111c149(%ebx),%edx │ │ mov %esi,%ecx │ │ call 112ad46 │ │ mov %eax,%edi │ │ test %eax,%eax │ │ jne 112a0dd │ │ mov 0x58(%esp),%eax │ │ mov 0x5c(%esp),%ecx │ │ @@ -3260373,15 +3260373,15 @@ │ │ lea 0x54(%esp),%eax │ │ push %eax │ │ push %esi │ │ call *0x20(%edi) │ │ add $0x10,%esp │ │ jmp 112b43f │ │ sub $0x4,%esp │ │ - lea -0x111dfb1(%ebx),%eax │ │ + lea -0x111dfd8(%ebx),%eax │ │ push $0xffffffff │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1070011 │ │ jmp 112b8e4 │ │ push $0x7 │ │ pop %eax │ │ @@ -3262092,15 +3262092,15 @@ │ │ push $0x7 │ │ pop %eax │ │ xor %edi,%edi │ │ lea -0x113a14e(%ebx),%ecx │ │ mov %ecx,0x28(%esp) │ │ lea -0x1127723(%ebx),%ecx │ │ mov %ecx,0x24(%esp) │ │ - lea -0x111fed3(%ebx),%ecx │ │ + lea -0x111fefa(%ebx),%ecx │ │ mov %ecx,0x20(%esp) │ │ mov %eax,%edx │ │ test %edx,%edx │ │ jne 112caf0 │ │ cmp 0x10(%ebp),%edi │ │ jge 112caf0 │ │ mov 0xc(%ebp),%eax │ │ @@ -3262569,15 +3262569,15 @@ │ │ mov %eax,0xc(%esp) │ │ mov %eax,(%esp) │ │ movl $0x80,0x8(%esp) │ │ call 1393920 │ │ xor %esi,%esi │ │ lea -0x1127723(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ - lea -0x111fed3(%ebx),%eax │ │ + lea -0x111fefa(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ xor %ecx,%ecx │ │ test %ecx,%ecx │ │ jne 112d055 │ │ cmp 0x10(%ebp),%esi │ │ jge 112d055 │ │ mov 0xc(%ebp),%eax │ │ @@ -3262811,15 +3262811,15 @@ │ │ add $0x309369,%ebx │ │ mov 0xc(%ebp),%eax │ │ andl $0x0,0x8(%esp) │ │ cmpl $0x0,0x10(%ebp) │ │ jle 112d278 │ │ mov (%eax),%edi │ │ jmp 112d27e │ │ - lea -0x1123b25(%ebx),%edi │ │ + lea -0x1123b4c(%ebx),%edi │ │ sub $0xc,%esp │ │ push $0x90 │ │ call 10684d3 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ test %eax,%eax │ │ je 112d2f1 │ │ @@ -3263846,15 +3263846,15 @@ │ │ movw $0x7461,(%edi) │ │ jmp 112e40d │ │ cmp $0x8,%esi │ │ jb 112e153 │ │ add %esi,%ecx │ │ add $0xfffffff9,%ecx │ │ sub $0x4,%esp │ │ - lea -0x111def3(%ebx),%eax │ │ + lea -0x111df1a(%ebx),%eax │ │ push $0x7 │ │ mov %ecx,0x18(%esp) │ │ push %ecx │ │ push %eax │ │ call 1393940 │ │ mov 0x1c(%esp),%ecx │ │ add $0x10,%esp │ │ @@ -3263950,15 +3263950,15 @@ │ │ push %edi │ │ push %eax │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 112e2cc │ │ sub $0x4,%esp │ │ - lea -0x111deeb(%ebx),%eax │ │ + lea -0x111df12(%ebx),%eax │ │ push $0x5 │ │ push %edi │ │ push %eax │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 112e313 │ │ @@ -3264018,15 +3264018,15 @@ │ │ cmpl $0x696c6c61,-0x4(%edi,%esi,1) │ │ je 112e3d3 │ │ cmp $0x6,%esi │ │ jb 112e230 │ │ add %esi,%edi │ │ add $0xfffffffb,%edi │ │ sub $0x4,%esp │ │ - lea -0x111def9(%ebx),%eax │ │ + lea -0x111df20(%ebx),%eax │ │ push $0x5 │ │ push %edi │ │ push %eax │ │ call 1393940 │ │ add $0x10,%esp │ │ mov $0x1,%cl │ │ test %eax,%eax │ │ @@ -3264266,15 +3264266,15 @@ │ │ mov %esi,%edi │ │ jmp 112e5d6 │ │ cmp $0x6,%esi │ │ jb 112e5d8 │ │ lea (%ecx,%esi,1),%edi │ │ add $0xfffffffb,%edi │ │ sub $0x4,%esp │ │ - lea -0x1123a3d(%ebx),%eax │ │ + lea -0x1123a64(%ebx),%eax │ │ push $0x5 │ │ push %edi │ │ push %eax │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 112e5bc │ │ @@ -3264391,15 +3264391,15 @@ │ │ jmp 112e862 │ │ cmp $0x4,%esi │ │ jb 112e8dc │ │ lea -0x3(%esi),%edi │ │ lea (%ecx,%esi,1),%edx │ │ add $0xfffffffd,%edx │ │ sub $0x4,%esp │ │ - lea -0x1121b98(%ebx),%eax │ │ + lea -0x1121bbf(%ebx),%eax │ │ push $0x3 │ │ mov %edx,0x1c(%esp) │ │ push %edx │ │ push %eax │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3264423,15 +3264423,15 @@ │ │ lea -0x5(%esi),%edi │ │ jmp 112e8c9 │ │ cmp $0x4,%esi │ │ jb 112e8dc │ │ lea (%ecx,%esi,1),%eax │ │ add $0xfffffffd,%eax │ │ sub $0x4,%esp │ │ - lea -0x1123ae0(%ebx),%edx │ │ + lea -0x1123b07(%ebx),%edx │ │ jmp 112e7db │ │ cmp $0x5,%esi │ │ jb 112e8dc │ │ lea -0x4(%esi),%edi │ │ cmpl $0x65636e61,-0x4(%ecx,%esi,1) │ │ je 112e8c9 │ │ lea (%ecx,%esi,1),%eax │ │ @@ -3264513,15 +3264513,15 @@ │ │ push %edi │ │ push %eax │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 112e86c │ │ sub $0x4,%esp │ │ - lea -0x111c13a(%ebx),%eax │ │ + lea -0x111c161(%ebx),%eax │ │ push $0x3 │ │ push %edi │ │ jmp 112e8a9 │ │ lea -0x3(%esi),%edx │ │ mov %edx,0x10(%esp) │ │ mov %edi,%ecx │ │ call 112eac5 │ │ @@ -3265193,15 +3265193,15 @@ │ │ call 106d5aa │ │ add $0x10,%esp │ │ mov %eax,0x4(%esp) │ │ andl $0x0,0x8(%esp) │ │ test %eax,%eax │ │ jne 112eeb5 │ │ sub $0x4,%esp │ │ - lea -0x1123a33(%ebx),%eax │ │ + lea -0x1123a5a(%ebx),%eax │ │ push 0xc(%edi) │ │ push 0x10(%edi) │ │ push %eax │ │ call 106ab77 │ │ add $0x10,%esp │ │ mov %eax,0x8(%edi) │ │ movl $0x1,0x4(%esp) │ │ @@ -3265907,29 +3265907,29 @@ │ │ test %eax,%eax │ │ je 112f7c5 │ │ mov %eax,0x10(%esp) │ │ movl $0x0,0x28(%esp) │ │ jmp 112f898 │ │ mov %edi,%ecx │ │ call 1118990 │ │ - lea -0x1123a37(%ebx),%eax │ │ + lea -0x1123a5e(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 106b24f │ │ mov $0x1,%cl │ │ mov %ecx,0x24(%esp) │ │ test %eax,%eax │ │ je 112f83e │ │ lea -0x113a0df(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 106b24f │ │ test %eax,%eax │ │ je 112f84a │ │ - lea -0x1121b94(%ebx),%eax │ │ + lea -0x1121bbb(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 106b24f │ │ test %eax,%eax │ │ je 112f857 │ │ mov %edi,0x4(%esp) │ │ lea -0x112efa0(%ebx),%eax │ │ @@ -3266442,15 +3266442,15 @@ │ │ push 0x8(%ebp) │ │ call 1070977 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%esi │ │ jmp 112fe51 │ │ mov 0x8(%esp),%esi │ │ test %esi,%esi │ │ - lea -0x11200c0(%ebx),%eax │ │ + lea -0x11200e7(%ebx),%eax │ │ cmovne %esi,%eax │ │ push $0xffffffff │ │ push $0xffffffff │ │ push %eax │ │ push 0x8(%ebp) │ │ call 1070523 │ │ add $0x10,%esp │ │ @@ -3266657,15 +3266657,15 @@ │ │ mov %esi,%ecx │ │ call 11305f9 │ │ mov 0x24(%esi),%eax │ │ mov %eax,%ecx │ │ sar $0x1f,%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - lea -0x111dee5(%ebx),%edx │ │ + lea -0x111df0c(%ebx),%edx │ │ mov %esi,%ecx │ │ call 11305f9 │ │ mov 0x2c(%esp),%eax │ │ mov %eax,(%esp) │ │ call 106d5aa │ │ mov 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ @@ -3267187,15 +3267187,15 @@ │ │ call 106c67d │ │ add $0x10,%esp │ │ cmp $0x64,%eax │ │ je 1130755 │ │ cmp $0x65,%eax │ │ jne 11307b9 │ │ cmpl $0x0,0x4(%esp) │ │ - lea -0x111fec8(%ebx),%eax │ │ + lea -0x111feef(%ebx),%eax │ │ lea -0x114e877(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0x4,%esp │ │ lea -0x1150609(%ebx),%eax │ │ push %ecx │ │ push 0x14(%ebp) │ │ push 0x10(%ebp) │ │ @@ -3267214,19 +3267214,19 @@ │ │ mov %edx,%ecx │ │ xor 0x14(%ebp),%ecx │ │ mov %eax,0x8(%esp) │ │ xor 0x10(%ebp),%eax │ │ or %ecx,%eax │ │ je 11307b9 │ │ cmpl $0x0,0x4(%esp) │ │ - lea -0x111fec8(%ebx),%eax │ │ + lea -0x111feef(%ebx),%eax │ │ lea -0x114e877(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0x4,%esp │ │ - lea -0x1125723(%ebx),%eax │ │ + lea -0x112574a(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ push 0x14(%ebp) │ │ push 0x10(%ebp) │ │ mov 0xc(%ebp),%eax │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ push %eax │ │ @@ -3267542,15 +3267542,15 @@ │ │ call 1130b22 │ │ pop %ebx │ │ add $0x305aa6,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov 0x20(%esi),%eax │ │ mov 0x24(%esi),%ecx │ │ sub $0x4,%esp │ │ - lea -0x11256de(%ebx),%edx │ │ + lea -0x1125705(%ebx),%edx │ │ push %ecx │ │ push %eax │ │ push %ecx │ │ push %eax │ │ push %ecx │ │ push %eax │ │ push %edx │ │ @@ -3268615,15 +3268615,15 @@ │ │ pop %ebx │ │ add $0x304d4b,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov 0xc(%ebp),%ecx │ │ mov 0x20(%esi),%eax │ │ mov 0x24(%esi),%edx │ │ sub $0x8,%esp │ │ - lea -0x111c091(%ebx),%edi │ │ + lea -0x111c0b8(%ebx),%edi │ │ push %ecx │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %eax │ │ push %ecx │ │ @@ -3268929,15 +3268929,15 @@ │ │ push 0x20(%esp) │ │ push 0x14(%esp) │ │ call 106a8bc │ │ add $0x10,%esp │ │ inc %edi │ │ jmp 1131b8b │ │ sub $0x8,%esp │ │ - lea -0x111febf(%ebx),%eax │ │ + lea -0x111fee6(%ebx),%eax │ │ push %eax │ │ mov 0x14(%esp),%esi │ │ push %esi │ │ call 106a8bc │ │ pop %eax │ │ push %esi │ │ call 106a977 │ │ @@ -3269422,15 +3269422,15 @@ │ │ push 0x10(%esp) │ │ push %esi │ │ call 106a8bc │ │ add $0x10,%esp │ │ inc %edi │ │ jmp 11321b5 │ │ sub $0x8,%esp │ │ - lea -0x111febc(%ebx),%eax │ │ + lea -0x111fee3(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 106a8bc │ │ pop %eax │ │ push %esi │ │ call 106a977 │ │ add $0x10,%esp │ │ @@ -3270077,15 +3270077,15 @@ │ │ jmp 1132a6e │ │ mov (%esp),%eax │ │ mov 0x10(%eax),%eax │ │ jmp 113292e │ │ mov 0x8(%esp),%ecx │ │ cmpl $0x0,(%ecx) │ │ jne 1132901 │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ push %ecx │ │ push $0x0 │ │ push 0x8(%ebp) │ │ push 0x10(%esp) │ │ push %eax │ │ mov 0x14(%esp),%eax │ │ push 0x28(%eax) │ │ @@ -3271094,15 +3271094,15 @@ │ │ push %eax │ │ push %esi │ │ jmp 11335d8 │ │ push $0x0 │ │ push %eax │ │ call 10713cf │ │ add $0xc,%esp │ │ - lea -0x11239e5(%ebx),%ecx │ │ + lea -0x1123a0c(%ebx),%ecx │ │ push %eax │ │ mov 0xc(%esp),%esi │ │ push 0x24(%esi) │ │ push %ecx │ │ call 106ab77 │ │ add $0x10,%esp │ │ mov %eax,0x8(%esi) │ │ @@ -3274170,15 +3274170,15 @@ │ │ mov 0x40(%esp),%ecx │ │ inc %ecx │ │ mov 0xc(%esp),%ebx │ │ mov 0x1c(%esp),%eax │ │ jmp 1135950 │ │ mov 0x14(%esp),%edx │ │ jmp 1135ba1 │ │ - lea -0x112568c(%ebx),%eax │ │ + lea -0x11256b3(%ebx),%eax │ │ mov %eax,0x520(%esi) │ │ mov 0x24(%esi,%edx,1),%eax │ │ add %eax,0x528(%esi) │ │ mov 0x28(%esi,%edx,1),%ecx │ │ mov %ecx,%edx │ │ sar $0x1f,%edx │ │ add %ecx,0x530(%esi) │ │ @@ -3274277,15 +3274277,15 @@ │ │ mov 0x8(%ebp),%esi │ │ incl 0x524(%esi) │ │ andl $0x0,0x30(%ecx) │ │ mov %eax,%edi │ │ cmpb $0x0,0x9(%esi) │ │ jne 1135d46 │ │ sub $0x4,%esp │ │ - lea -0x111feac(%ebx),%eax │ │ + lea -0x111fed3(%ebx),%eax │ │ push 0x8(%ecx) │ │ mov 0x34(%esp),%ecx │ │ push 0x1c(%esi,%ecx,1) │ │ push %eax │ │ call 106ab77 │ │ mov 0x28(%esp),%ecx │ │ add $0x10,%esp │ │ @@ -3274707,15 +3274707,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 113621a │ │ pop %ebx │ │ add $0x3003ae,%ebx │ │ mov 0x8(%ebp),%esi │ │ - lea -0x111fea4(%ebx),%eax │ │ + lea -0x111fecb(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 107b87b │ │ test %eax,%eax │ │ jne 113626d │ │ andl $0x0,(%esp) │ │ push $0x10 │ │ @@ -3275597,15 +3275597,15 @@ │ │ je 1136cca │ │ movzbl (%edi,%ecx,1),%edx │ │ inc %ecx │ │ testb $0x6,-0x111076e(%ebx,%edx,1) │ │ jne 1136c93 │ │ add $0x28,%esi │ │ sub $0xc,%esp │ │ - lea -0x111deb9(%ebx),%ecx │ │ + lea -0x111dee0(%ebx),%ecx │ │ push %edi │ │ push %eax │ │ add $0x4,%eax │ │ push %ecx │ │ push %esi │ │ push %eax │ │ call 10fc93e │ │ @@ -3277105,15 +3277105,15 @@ │ │ je 1137dbd │ │ mov 0x14(%ebp),%eax │ │ cmp $0x4001,%eax │ │ jb 1137d9b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112cfa6(%ebx),%eax │ │ - lea -0x111fe38(%ebx),%ecx │ │ + lea -0x111fe5f(%ebx),%ecx │ │ push %eax │ │ push $0x20 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x14e │ │ @@ -3277143,15 +3277143,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ js 1137db6 │ │ jne 1137d59 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112cfa6(%ebx),%eax │ │ - lea -0x111fe38(%ebx),%ecx │ │ + lea -0x111fe5f(%ebx),%ecx │ │ push %eax │ │ push $0x1a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xe5 │ │ @@ -3282005,15 +3282005,15 @@ │ │ jmp 113b787 │ │ mov $0xed,%edi │ │ mov $0xfe,%esi │ │ jmp 113b787 │ │ mov $0xc0103,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121a82(%ebx),%eax │ │ + lea -0x1121aa9(%ebx),%eax │ │ lea -0x114aadd(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3282198,15 +3282198,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 113b98c │ │ jmp 113ba1d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11275d1(%ebx),%eax │ │ - lea -0x1123877(%ebx),%ecx │ │ + lea -0x112389e(%ebx),%ecx │ │ push %eax │ │ push $0x19 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x85 │ │ @@ -3282383,15 +3282383,15 @@ │ │ cmpl $0x2,0x110(%esi) │ │ jne 113bd3b │ │ mov 0x924(%esi),%eax │ │ sub $0xc,%esp │ │ push 0x92c(%esi) │ │ call *0x1c(%eax) │ │ add $0x4,%esp │ │ - lea -0x1123877(%ebx),%ecx │ │ + lea -0x112389e(%ebx),%ecx │ │ push $0x76 │ │ push %ecx │ │ push %eax │ │ push $0x1 │ │ push %esi │ │ call 1184130 │ │ add $0x20,%esp │ │ @@ -3282406,15 +3282406,15 @@ │ │ sub $0x4,%esp │ │ lea 0x10(%esp),%ecx │ │ push $0x1 │ │ push %ecx │ │ push 0x92c(%esi) │ │ call *0x18(%eax) │ │ add $0x4,%esp │ │ - lea -0x1123877(%ebx),%ecx │ │ + lea -0x112389e(%ebx),%ecx │ │ push $0x81 │ │ push %ecx │ │ push %eax │ │ push $0x1 │ │ push %esi │ │ call 1184130 │ │ add $0x20,%esp │ │ @@ -3282545,15 +3282545,15 @@ │ │ pop %ebx │ │ add $0x2fa797,%ebx │ │ mov 0x8(%ebp),%esi │ │ xor %eax,%eax │ │ cmp $0x9,%esi │ │ jb 113bebb │ │ sub $0x4,%esp │ │ - lea -0x111bf26(%ebx),%eax │ │ + lea -0x111bf4d(%ebx),%eax │ │ push $0x45 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x60 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3282740,15 +3282740,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ call 113c051 │ │ pop %ebx │ │ add $0x2fa577,%ebx │ │ sub $0x4,%esp │ │ - lea -0x111bf26(%ebx),%esi │ │ + lea -0x111bf4d(%ebx),%esi │ │ push $0x5f │ │ push %esi │ │ push $0x60 │ │ call 128c010 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ @@ -3282989,15 +3282989,15 @@ │ │ mov %eax,0x58(%ecx) │ │ test %eax,%eax │ │ je 113c384 │ │ mov 0xc(%esp),%ecx │ │ jmp 113c395 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112558a(%ebx),%eax │ │ + lea -0x11255b1(%ebx),%eax │ │ push %eax │ │ push $0x8f │ │ push 0x1c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000b │ │ @@ -3283039,15 +3283039,15 @@ │ │ sub $0xc,%esp │ │ push 0x4(%esi) │ │ call 1260ab0 │ │ add $0x4,%esp │ │ push %esi │ │ call 113c490 │ │ add $0xc,%esp │ │ - lea -0x111bf26(%ebx),%edi │ │ + lea -0x111bf4d(%ebx),%edi │ │ push $0x116 │ │ push %edi │ │ push 0x24(%esi) │ │ call 128c2c0 │ │ add $0xc,%esp │ │ push $0x117 │ │ push %edi │ │ @@ -3283111,15 +3283111,15 @@ │ │ add $0x2fa127,%ebx │ │ mov 0x8(%ebp),%eax │ │ test %eax,%eax │ │ je 113c54d │ │ cmpl $0x0,0x18(%eax) │ │ je 113c54d │ │ xor %edi,%edi │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111bf4d(%ebx),%ecx │ │ mov %ecx,0x14(%esp) │ │ xor %ecx,%ecx │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3283238,15 +3283238,15 @@ │ │ mov %esi,0x8(%edi) │ │ mov $0x1,%eax │ │ jmp 113c646 │ │ mov %eax,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1150463(%ebx),%eax │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111bf4d(%ebx),%ecx │ │ push %eax │ │ push $0x130 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -3283365,16 +3283365,16 @@ │ │ xor %edx,%edx │ │ test %eax,%eax │ │ setne %dl │ │ jmp 113c783 │ │ mov %eax,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ddd3(%ebx),%eax │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111ddfa(%ebx),%eax │ │ + lea -0x111bf4d(%ebx),%ecx │ │ push %eax │ │ push $0x152 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -3283641,22 +3283641,22 @@ │ │ call 1304be0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 113ca64 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11430c4(%ebx),%eax │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111bf4d(%ebx),%ecx │ │ push %eax │ │ push $0x1c1 │ │ jmp 113cc80 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11430c4(%ebx),%eax │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111bf4d(%ebx),%ecx │ │ push %eax │ │ push $0x1ba │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000b │ │ @@ -3283794,15 +3283794,15 @@ │ │ mov 0xc(%esp),%ecx │ │ mov %eax,0x77c(%ecx) │ │ test %eax,%eax │ │ jne 113cc4b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11430c4(%ebx),%eax │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111bf4d(%ebx),%ecx │ │ push %eax │ │ push $0x1fd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000b │ │ @@ -3283816,15 +3283816,15 @@ │ │ push 0x374(%eax) │ │ call 130b2e0 │ │ add $0x10,%esp │ │ jmp 113cc9c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11430c4(%ebx),%eax │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111bf4d(%ebx),%ecx │ │ push %eax │ │ push $0x1c6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000b │ │ @@ -3284074,15 +3284074,15 @@ │ │ push %edi │ │ push 0xc(%esp) │ │ push 0x14(%esp) │ │ call 1393940 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ sub $0x4,%esp │ │ - lea -0x111bf26(%ebx),%edi │ │ + lea -0x111bf4d(%ebx),%edi │ │ push $0x2d1 │ │ push %edi │ │ push 0x14(%esp) │ │ call 128c2c0 │ │ add $0xc,%esp │ │ push $0x2d2 │ │ push %edi │ │ @@ -3284179,16 +3284179,16 @@ │ │ push %esi │ │ call 113d030 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ jmp 113d011 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ddba(%ebx),%eax │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111dde1(%ebx),%eax │ │ + lea -0x111bf4d(%ebx),%ecx │ │ push %eax │ │ push $0x36c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3284305,15 +3284305,15 @@ │ │ push %edi │ │ push 0x8(%ebp) │ │ call 12721e0 │ │ jmp 113d0b9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1148e1e(%ebx),%eax │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111bf4d(%ebx),%ecx │ │ push %eax │ │ push $0x33c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80020 │ │ @@ -3284491,16 +3284491,16 @@ │ │ call 113d030 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 113d280 │ │ jmp 113d44f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bf17(%ebx),%eax │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111bf3e(%ebx),%eax │ │ + lea -0x111bf4d(%ebx),%ecx │ │ push %eax │ │ push $0x392 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3284510,16 +3284510,16 @@ │ │ jmp 113d44f │ │ call 1393970 <__errno@plt> │ │ cmpl $0x0,(%eax) │ │ je 113d405 │ │ mov %eax,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bf17(%ebx),%esi │ │ - lea -0x111bf26(%ebx),%eax │ │ + lea -0x111bf3e(%ebx),%esi │ │ + lea -0x111bf4d(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ push %esi │ │ push $0x3c2 │ │ push %eax │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x113d936(%ebx),%eax │ │ @@ -3284546,16 +3284546,16 @@ │ │ mov $0x1,%edi │ │ mov 0xc(%esp),%esi │ │ cmpl $0x0,0x10(%esp) │ │ jne 113d458 │ │ jmp 113d468 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bf17(%ebx),%eax │ │ - lea -0x111bf26(%ebx),%ecx │ │ + lea -0x111bf3e(%ebx),%eax │ │ + lea -0x111bf4d(%ebx),%ecx │ │ push %eax │ │ push $0x3ae │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x10e │ │ @@ -3284821,15 +3284821,15 @@ │ │ mov 0x1c(%esp),%eax │ │ mov 0x8(%eax),%esi │ │ jmp 113d7e7 │ │ mov %ecx,%esi │ │ call 123ebb0 │ │ lea -0x1146e96(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111bf26(%ebx),%eax │ │ + lea -0x111bf4d(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x420,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0xb3,0x4(%esp) │ │ movl $0x14,(%esp) │ │ call 123ee00 │ │ @@ -3284925,15 +3284925,15 @@ │ │ je 113d87f │ │ call 123db60 │ │ mov 0x14(%esp),%eax │ │ jmp 113d944 │ │ call 123ebb0 │ │ lea -0x1146e96(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111bf26(%ebx),%eax │ │ + lea -0x111bf4d(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x43c,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x8000b,0x4(%esp) │ │ movl $0x14,(%esp) │ │ call 123ee00 │ │ @@ -3284942,15 +3284942,15 @@ │ │ xor %edi,%edi │ │ movl $0x0,0x18(%esp) │ │ xor %esi,%esi │ │ jmp 113da97 │ │ call 123ebb0 │ │ lea -0x1146e96(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111bf26(%ebx),%eax │ │ + lea -0x111bf4d(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x440,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x8000b,0x4(%esp) │ │ movl $0x14,(%esp) │ │ call 123ee00 │ │ @@ -3285038,15 +3285038,15 @@ │ │ xor %edi,%edi │ │ jmp 113da97 │ │ mov %eax,%edi │ │ mov %ecx,%esi │ │ call 123ebb0 │ │ lea -0x1146e96(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111bf26(%ebx),%eax │ │ + lea -0x111bf4d(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x46c,0x4(%esp) │ │ call 123ece0 │ │ mov %edi,0x4(%esp) │ │ movl $0x0,0x8(%esp) │ │ movl $0x14,(%esp) │ │ call 123ee00 │ │ @@ -3285073,23 +3285073,23 @@ │ │ ret │ │ mov %eax,(%esp) │ │ call 13049c0 │ │ mov %eax,%esi │ │ call 123ebb0 │ │ lea -0x1146e96(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111bf26(%ebx),%eax │ │ + lea -0x111bf4d(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x452,0x4(%esp) │ │ call 123ece0 │ │ mov %esi,(%esp) │ │ mov 0x20(%esp),%edi │ │ call 1303960 │ │ mov %eax,0xc(%esp) │ │ - lea -0x112386a(%ebx),%eax │ │ + lea -0x1123891(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ movl $0x86,0x4(%esp) │ │ movl $0x14,(%esp) │ │ call 123ee00 │ │ mov %edi,%ecx │ │ mov 0x14(%esp),%eax │ │ jmp 113d75c │ │ @@ -3285868,15 +3285868,15 @@ │ │ test %eax,%eax │ │ je 113e47d │ │ movl $0x20,0x35c(%ecx) │ │ jmp 113e484 │ │ orb $0x8,0x3b0(%ecx) │ │ movl $0x0,0x28(%esp) │ │ movl $0x0,0x24(%esp) │ │ - lea -0x112385a(%ebx),%eax │ │ + lea -0x1123881(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ movl $0xffffffff,0x8(%esp) │ │ call 11af0c0 │ │ test %eax,%eax │ │ je 113e4d6 │ │ mov %eax,0x14(%esp) │ │ @@ -3285955,15 +3285955,15 @@ │ │ test %eax,%eax │ │ je 113e603 │ │ movl $0x20,0x384(%ecx) │ │ jmp 113e60a │ │ orb $0x8,0x3b1(%ecx) │ │ movl $0x0,0x28(%esp) │ │ movl $0x0,0x24(%esp) │ │ - lea -0x1121a72(%ebx),%eax │ │ + lea -0x1121a99(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ movl $0xffffffff,0x8(%esp) │ │ call 11af0c0 │ │ test %eax,%eax │ │ je 113e65c │ │ mov %eax,0x14(%esp) │ │ @@ -3285980,15 +3285980,15 @@ │ │ call 1156580 │ │ cmpl $0x0,0x24(%esp) │ │ jne 113e679 │ │ mov 0x8(%ebp),%eax │ │ orb $0xa0,0x3b8(%eax) │ │ movl $0x0,0x28(%esp) │ │ movl $0x0,0x24(%esp) │ │ - lea -0x111dd96(%ebx),%eax │ │ + lea -0x111ddbd(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ movl $0xffffffff,0x8(%esp) │ │ call 11af0c0 │ │ test %eax,%eax │ │ je 113e6cb │ │ mov %eax,0x14(%esp) │ │ @@ -3287984,15 +3287984,15 @@ │ │ and 0x2c(%esp),%edi │ │ je 113fc00 │ │ jmp 113fbe9 │ │ mov 0x14(%esp),%eax │ │ movl $0x0,(%eax) │ │ sub $0x4,%esp │ │ mov 0x1c(%esp),%ebx │ │ - lea -0x111fd30(%ebx),%eax │ │ + lea -0x111fd57(%ebx),%eax │ │ push $0x7 │ │ push %eax │ │ mov 0x34(%esp),%esi │ │ push %esi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3289334,15 +3289334,15 @@ │ │ ret │ │ push %ebp │ │ mov %esp,%ebp │ │ and $0xfffffffc,%esp │ │ call 1140afb │ │ pop %eax │ │ add $0x2f5acd,%eax │ │ - lea -0x111dd85(%eax),%eax │ │ + lea -0x111ddac(%eax),%eax │ │ mov %ebp,%esp │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3292234,15 +3292234,15 @@ │ │ mov 0xa0(%esi),%eax │ │ cmp $0x8,%eax │ │ je 1142ef5 │ │ cmp $0x1,%eax │ │ jne 1142f76 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112195f(%ebx),%eax │ │ + lea -0x1121986(%ebx),%eax │ │ lea -0x112ae22(%ebx),%ecx │ │ push %eax │ │ push $0x8fa │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3292250,15 +3292250,15 @@ │ │ push $0x14 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 1142ec9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112195f(%ebx),%eax │ │ + lea -0x1121986(%ebx),%eax │ │ lea -0x112ae22(%ebx),%ecx │ │ push %eax │ │ push $0x8ef │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3292350,15 +3292350,15 @@ │ │ ja 1143125 │ │ mov -0x1108a88(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ movl $0x1,0x34(%edi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11237a9(%ebx),%eax │ │ + lea -0x11237d0(%ebx),%eax │ │ lea -0x112ae22(%ebx),%ecx │ │ push %eax │ │ push $0x8b5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3292394,15 +3292394,15 @@ │ │ mov 0x8(%esp),%eax │ │ jmp 1143165 │ │ movl $0x6,0x34(%edi) │ │ jmp 1143160 │ │ movl $0x1,0x34(%edi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11237a9(%ebx),%eax │ │ + lea -0x11237d0(%ebx),%eax │ │ lea -0x112ae22(%ebx),%ecx │ │ push %eax │ │ push $0x8c2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3296333,29 +3296333,29 @@ │ │ mov 0x14(%ebp),%ecx │ │ mov 0x8(%esp),%eax │ │ mov %eax,(%ecx) │ │ mov $0x1,%edi │ │ jmp 1145f95 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11237bc(%ebx),%eax │ │ + lea -0x11237e3(%ebx),%eax │ │ lea -0x112ae22(%ebx),%ecx │ │ push %eax │ │ push $0x16e9 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x50 │ │ push %esi │ │ jmp 1145f89 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11237bc(%ebx),%eax │ │ + lea -0x11237e3(%ebx),%eax │ │ lea -0x112ae22(%ebx),%ecx │ │ push %eax │ │ push $0x16f5 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3296363,15 +3296363,15 @@ │ │ push $0x50 │ │ push 0x8(%ebp) │ │ call 1199250 │ │ add $0x10,%esp │ │ jmp 1145f93 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11237bc(%ebx),%eax │ │ + lea -0x11237e3(%ebx),%eax │ │ lea -0x112ae22(%ebx),%ecx │ │ push %eax │ │ push $0x16ef │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3297020,28 +3297020,28 @@ │ │ mov %eax,%esi │ │ call 11d14c0 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ jmp 11465c6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111dc23(%ebx),%eax │ │ + lea -0x111dc4a(%ebx),%eax │ │ lea -0x112ae22(%ebx),%ecx │ │ push %eax │ │ push $0x1907 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x80032 │ │ push $0x50 │ │ jmp 1146756 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111dc23(%ebx),%eax │ │ + lea -0x111dc4a(%ebx),%eax │ │ lea -0x112ae22(%ebx),%ecx │ │ push %eax │ │ push $0x1924 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3297056,15 +3297056,15 @@ │ │ call 11d14c0 │ │ add $0x10,%esp │ │ movl $0x47,0x780(%esi) │ │ xor %eax,%eax │ │ jmp 11465c6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111dc23(%ebx),%eax │ │ + lea -0x111dc4a(%ebx),%eax │ │ lea -0x112ae22(%ebx),%ecx │ │ push %eax │ │ push $0x192c │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3297211,46 +3297211,46 @@ │ │ mov %ecx,0x10(%esp) │ │ movzbl (%edi,%ecx,1),%esi │ │ mov %edi,%eax │ │ mov %esi,%edi │ │ shr $0x4,%edi │ │ mov %ebx,%edx │ │ mov 0xc(%esp),%ebx │ │ - movzbl -0x111e009(%ebx,%edi,1),%ecx │ │ + movzbl -0x111e030(%ebx,%edi,1),%ecx │ │ mov %eax,%edi │ │ mov %cl,(%edx) │ │ and $0xf,%esi │ │ - movzbl -0x111e009(%ebx,%esi,1),%ecx │ │ + movzbl -0x111e030(%ebx,%esi,1),%ecx │ │ mov %cl,0x1(%edx) │ │ mov 0x10(%esp),%eax │ │ movzbl 0x1(%edi,%eax,1),%ecx │ │ mov %ecx,%esi │ │ shr $0x4,%esi │ │ - movzbl -0x111e009(%ebx,%esi,1),%eax │ │ + movzbl -0x111e030(%ebx,%esi,1),%eax │ │ mov %al,0x2(%edx) │ │ and $0xf,%ecx │ │ - movzbl -0x111e009(%ebx,%ecx,1),%eax │ │ + movzbl -0x111e030(%ebx,%ecx,1),%eax │ │ mov 0x10(%esp),%ecx │ │ mov %edx,%ebx │ │ mov %al,0x3(%edx) │ │ add $0x4,%ebx │ │ add $0x2,%ecx │ │ cmp %ecx,0x28(%esp) │ │ jne 1146910 │ │ mov 0xc(%ebp),%eax │ │ test $0x1,%al │ │ je 11469a7 │ │ movzbl (%edi,%ecx,1),%eax │ │ mov %eax,%ecx │ │ shr $0x4,%ecx │ │ mov 0xc(%esp),%edx │ │ - movzbl -0x111e009(%edx,%ecx,1),%ecx │ │ + movzbl -0x111e030(%edx,%ecx,1),%ecx │ │ mov %cl,(%ebx) │ │ and $0xf,%eax │ │ - movzbl -0x111e009(%edx,%eax,1),%eax │ │ + movzbl -0x111e030(%edx,%eax,1),%eax │ │ mov %al,0x1(%ebx) │ │ add $0x2,%ebx │ │ movb $0x20,(%ebx) │ │ inc %ebx │ │ mov 0x14(%ebp),%eax │ │ test %eax,%eax │ │ je 1146a52 │ │ @@ -3297263,43 +3297263,43 @@ │ │ mov %eax,0x10(%esp) │ │ xor %esi,%esi │ │ mov 0xc(%esp),%edx │ │ nop │ │ movzbl (%edi,%esi,1),%eax │ │ mov %eax,%edi │ │ shr $0x4,%edi │ │ - movzbl -0x111e009(%edx,%edi,1),%ecx │ │ + movzbl -0x111e030(%edx,%edi,1),%ecx │ │ mov 0x10(%ebp),%edi │ │ mov %cl,(%ebx) │ │ and $0xf,%eax │ │ - movzbl -0x111e009(%edx,%eax,1),%eax │ │ + movzbl -0x111e030(%edx,%eax,1),%eax │ │ mov %al,0x1(%ebx) │ │ movzbl 0x1(%edi,%esi,1),%eax │ │ mov %eax,%ecx │ │ shr $0x4,%ecx │ │ - movzbl -0x111e009(%edx,%ecx,1),%ecx │ │ + movzbl -0x111e030(%edx,%ecx,1),%ecx │ │ mov %cl,0x2(%ebx) │ │ and $0xf,%eax │ │ - movzbl -0x111e009(%edx,%eax,1),%eax │ │ + movzbl -0x111e030(%edx,%eax,1),%eax │ │ mov %al,0x3(%ebx) │ │ add $0x4,%ebx │ │ add $0x2,%esi │ │ cmp %esi,0x10(%esp) │ │ jne 11469d0 │ │ mov 0x14(%ebp),%eax │ │ test $0x1,%al │ │ je 1146a52 │ │ movzbl (%edi,%esi,1),%eax │ │ mov %eax,%ecx │ │ shr $0x4,%ecx │ │ mov 0xc(%esp),%edx │ │ - movzbl -0x111e009(%edx,%ecx,1),%ecx │ │ + movzbl -0x111e030(%edx,%ecx,1),%ecx │ │ mov %cl,(%ebx) │ │ and $0xf,%eax │ │ - movzbl -0x111e009(%edx,%eax,1),%eax │ │ + movzbl -0x111e030(%edx,%eax,1),%eax │ │ mov %al,0x1(%ebx) │ │ add $0x2,%ebx │ │ movb $0x0,(%ebx) │ │ sub $0x8,%esp │ │ mov 0x14(%esp),%ebx │ │ mov 0x1c(%esp),%esi │ │ push %esi │ │ @@ -3297471,15 +3297471,15 @@ │ │ movzwl (%esi),%edx │ │ mov %dx,(%eax) │ │ add $0x2,%ecx │ │ mov 0x8(%ebp),%edx │ │ mov %ecx,0x274(%edx) │ │ jmp 1146c29 │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%esi │ │ + lea -0x111fc28(%ebx),%esi │ │ push $0x1c6 │ │ push %esi │ │ push $0x0 │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%eax │ │ movl $0x0,0x270(%eax) │ │ @@ -3297928,15 +3297928,15 @@ │ │ mov %eax,(%esp) │ │ call 12516f0 │ │ test %eax,%eax │ │ je 114726f │ │ movl $0x0,0xc(%esp) │ │ lea 0xc(%esp),%ecx │ │ mov %ecx,0x8(%esp) │ │ - lea -0x112546b(%ebx),%ecx │ │ + lea -0x1125492(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ lea 0x24(%esp),%esi │ │ mov %esi,(%esp) │ │ mov %eax,%edi │ │ call 1291110 │ │ sub $0x4,%esp │ │ lea 0x10(%esp),%eax │ │ @@ -3298435,15 +3298435,15 @@ │ │ add $0x2eeed7,%ebx │ │ mov 0xc(%ebp),%esi │ │ mov %ecx,%eax │ │ or %edx,%eax │ │ jne 1147748 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112545e(%ebx),%eax │ │ + lea -0x1125485(%ebx),%eax │ │ lea -0x1138141(%ebx),%ecx │ │ push %eax │ │ push $0x24 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3298601,15 +3298601,15 @@ │ │ mov %eax,0x4(%esp) │ │ mov 0xc(%ebp),%esi │ │ mov 0x10(%esp),%edi │ │ mov 0xc(%esp),%eax │ │ jmp 1147952 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112545e(%ebx),%eax │ │ + lea -0x1125485(%ebx),%eax │ │ lea -0x1138141(%ebx),%ecx │ │ push %eax │ │ push $0x2c │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x114173d(%ebx),%eax │ │ @@ -3298811,15 +3298811,15 @@ │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ test %edi,%edi │ │ lea -0x112ec9c(%ebx),%eax │ │ cmovne %edi,%eax │ │ sub $0xc,%esp │ │ - lea -0x1123795(%ebx),%ecx │ │ + lea -0x11237bc(%ebx),%ecx │ │ push %eax │ │ push 0xc(%ebp) │ │ push %ecx │ │ push $0x180 │ │ push $0x14 │ │ call 123ee00 │ │ mov %esi,%eax │ │ @@ -3299590,24 +3299590,24 @@ │ │ add $0x2ee2a7,%ebx │ │ mov 0xc(%ebp),%esi │ │ mov 0x8(%ebp),%edi │ │ mov (%edi),%eax │ │ test $0x2,%al │ │ je 1148372 │ │ sub $0x8,%esp │ │ - lea -0x111dc06(%ebx),%eax │ │ + lea -0x111dc2d(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 128e420 │ │ add $0x10,%esp │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ je 11483d8 │ │ sub $0x8,%esp │ │ - lea -0x111fbb0(%ebx),%eax │ │ + lea -0x111fbd7(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 128e420 │ │ mov $0x1,%ecx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11483d8 │ │ @@ -3301197,23 +3301197,23 @@ │ │ push %esi │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11492c0 │ │ sub $0x8,%esp │ │ - lea -0x112557d(%ebx),%eax │ │ + lea -0x11255a4(%ebx),%eax │ │ push %esi │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11492c4 │ │ sub $0x8,%esp │ │ - lea -0x111bedc(%ebx),%eax │ │ + lea -0x111bf03(%ebx),%eax │ │ push %esi │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11492cb │ │ sub $0x8,%esp │ │ @@ -3301910,15 +3301910,15 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 1149650 │ │ add $0x10,%esp │ │ jmp 1149a4a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123749(%ebx),%eax │ │ + lea -0x1123770(%ebx),%eax │ │ lea -0x1115e06(%ebx),%ecx │ │ push %eax │ │ push $0x16f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3302421,15 +3302421,15 @@ │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov %edi,%eax │ │ jmp 114a272 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125442(%ebx),%eax │ │ + lea -0x1125469(%ebx),%eax │ │ lea -0x1115e06(%ebx),%ecx │ │ push %eax │ │ push $0x303 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3302556,15 +3302556,15 @@ │ │ add $0x8,%edx │ │ mov $0x1,%eax │ │ test %esi,%esi │ │ jne 114a190 │ │ jmp 114a272 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125442(%ebx),%eax │ │ + lea -0x1125469(%ebx),%eax │ │ lea -0x1115e06(%ebx),%ecx │ │ push %eax │ │ push $0x31e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3302577,27 +3302577,27 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125442(%ebx),%eax │ │ + lea -0x1125469(%ebx),%eax │ │ lea -0x1115e06(%ebx),%ecx │ │ push %eax │ │ push $0x322 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ jmp 114a266 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125442(%ebx),%eax │ │ + lea -0x1125469(%ebx),%eax │ │ push %eax │ │ push $0x333 │ │ push 0x14(%esp) │ │ jmp 114a257 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ @@ -3304455,15 +3304455,15 @@ │ │ lea -0x2(%eax),%ecx │ │ cmp $0x2,%ecx │ │ jb 114baa3 │ │ cmp $0x1,%eax │ │ ja 114baca │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111dbf3(%ebx),%eax │ │ + lea -0x111dc1a(%ebx),%eax │ │ lea -0x1115df8(%ebx),%ecx │ │ push %eax │ │ push $0x266 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3304518,15 +3304518,15 @@ │ │ jne 114bbcc │ │ mov 0x8(%ebp),%eax │ │ mov 0x758(%eax),%eax │ │ and $0x1,%eax │ │ je 114bbcc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111dbf3(%ebx),%eax │ │ + lea -0x111dc1a(%ebx),%eax │ │ lea -0x1115df8(%ebx),%ecx │ │ push %eax │ │ push $0x295 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3304599,15 +3304599,15 @@ │ │ add $0x10,%esp │ │ mov $0x1,%edi │ │ jmp 114bb77 │ │ test $0x200,%eax │ │ jne 114bc98 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111dbf3(%ebx),%eax │ │ + lea -0x111dc1a(%ebx),%eax │ │ lea -0x1115df8(%ebx),%ecx │ │ push %eax │ │ push $0x2a7 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3305891,15 +3305891,15 @@ │ │ jne 114cda7 │ │ mov %esi,(%esp) │ │ call 1198ff0 │ │ cmp $0x35,%eax │ │ ja 114cda1 │ │ mov -0x2e650(%ebx,%eax,4),%eax │ │ jmp 114cda7 │ │ - lea -0x1125491(%ebx),%eax │ │ + lea -0x11254b8(%ebx),%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ int3 │ │ @@ -3306417,15 +3306417,15 @@ │ │ lea 0x2c(%esp),%edx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1292740 │ │ add $0xc,%esp │ │ - lea -0x11236ca(%ebx),%eax │ │ + lea -0x11236f1(%ebx),%eax │ │ lea 0x8(%esp),%esi │ │ push 0x28(%ebp) │ │ push %edi │ │ push %eax │ │ push %esi │ │ call 12927a0 │ │ add $0xc,%esp │ │ @@ -3306649,15 +3306649,15 @@ │ │ movups %xmm0,0xc(%esp) │ │ mov %eax,0x8(%esp) │ │ lea 0x3c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x1,0x2c(%esp) │ │ movl $0x30,0x28(%esp) │ │ movl $0x16,(%esp) │ │ - lea -0x11236e1(%ebx),%edx │ │ + lea -0x1123708(%ebx),%edx │ │ mov %esi,%ecx │ │ call 114d390 │ │ add $0x30,%esp │ │ test %eax,%eax │ │ je 114d780 │ │ sub $0x8,%esp │ │ push 0x10(%esp) │ │ @@ -3306775,15 +3306775,15 @@ │ │ push %eax │ │ push %esi │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 114d9af │ │ sub $0x4,%esp │ │ - lea -0x111de9b(%ebx),%eax │ │ + lea -0x111dec2(%ebx),%eax │ │ push $0xf │ │ push %eax │ │ push %esi │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 114d9af │ │ @@ -3307292,15 +3307292,15 @@ │ │ add $0x2e87d8,%ebx │ │ mov 0x8(%ebp),%eax │ │ mov 0xc(%ebp),%ecx │ │ mov %ecx,0x8(%esp) │ │ mov %eax,0xc(%esp) │ │ lea 0x8(%esp),%ecx │ │ lea -0x2e29b8(%ebx),%edx │ │ - lea -0x111db9b(%ebx),%esi │ │ + lea -0x111dbc2(%ebx),%esi │ │ push %ecx │ │ push %edx │ │ push %esi │ │ push %eax │ │ call 1294990 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ @@ -3307565,15 +3307565,15 @@ │ │ setb %cl │ │ mov %ecx,(%edx) │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ je 114e124 │ │ mov 0x8(%esi),%esi │ │ sub $0x8,%esp │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 114e11f │ │ sub $0x8,%esp │ │ @@ -3308244,15 +3308244,15 @@ │ │ mov %eax,(%ecx) │ │ mov $0x1,%esi │ │ jmp 114e8ba │ │ xor %esi,%esi │ │ jmp 114e8cf │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11218c3(%ebx),%eax │ │ + lea -0x11218ea(%ebx),%eax │ │ push %eax │ │ push $0x44e │ │ push %edi │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1117ee9(%ebx),%eax │ │ push 0x14(%ebp) │ │ @@ -3309643,15 +3309643,15 @@ │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ call 114f915 │ │ pop %ebx │ │ add $0x2e6cb3,%ebx │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edx,(%esp) │ │ call 1261f10 │ │ test %eax,%eax │ │ je 114f98a │ │ mov %edi,(%esp) │ │ call 1262ab0 │ │ @@ -3311877,15 +3311877,15 @@ │ │ movl $0x1,0x4(%esp) │ │ jmp 1151214 │ │ mov 0x4(%esp),%eax │ │ test %eax,%eax │ │ jne 1151348 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111fb3c(%ebx),%eax │ │ + lea -0x111fb63(%ebx),%eax │ │ lea -0x112cd18(%ebx),%ecx │ │ push %eax │ │ push $0xa97 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3312110,22 +3312110,22 @@ │ │ add $0x10,%esp │ │ mov (%esp),%eax │ │ mov %eax,0x2c(%esi) │ │ add $0x30,%esi │ │ jmp 1151609 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11253d0(%ebx),%eax │ │ + lea -0x11253f7(%ebx),%eax │ │ lea -0x112cd18(%ebx),%ecx │ │ push %eax │ │ push $0xbfd │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x111fb29(%ebx),%eax │ │ + lea -0x111fb50(%ebx),%eax │ │ push 0x10(%ebp) │ │ push %eax │ │ push $0x80106 │ │ push $0x14 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 1151610 │ │ @@ -3312769,15 +3312769,15 @@ │ │ mov %eax,0x4(%esp) │ │ mov 0x34(%esp),%eax │ │ mov %eax,(%esp) │ │ call 1261f10 │ │ mov $0x2,%ecx │ │ test %eax,%eax │ │ jne 1151e60 │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0x34(%esp),%eax │ │ mov %eax,(%esp) │ │ call 1261f10 │ │ mov $0x40,%ecx │ │ test %eax,%eax │ │ je 11520a1 │ │ @@ -3312800,15 +3312800,15 @@ │ │ cmp %edi,%ecx │ │ je 1151f7a │ │ inc %esi │ │ cmp %esi,%eax │ │ jne 1151e80 │ │ jmp 1151f82 │ │ mov 0x20(%esp),%ebx │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1261f10 │ │ test %eax,%eax │ │ je 1151ec2 │ │ mov 0x8(%ebp),%ecx │ │ mov %esi,%edx │ │ @@ -3313472,15 +3313472,15 @@ │ │ call 1300f80 │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 11527e6 │ │ mov %eax,%edi │ │ sub $0x8,%esp │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1261f10 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11527e1 │ │ mov (%esp),%ecx │ │ @@ -3314712,15 +3314712,15 @@ │ │ test %eax,%eax │ │ jle 1153634 │ │ shr $0x3,%eax │ │ cmp %edi,%eax │ │ je 1153622 │ │ jmp 1153634 │ │ sub $0x8,%esp │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1261f10 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1153622 │ │ cmp $0x3,%edi │ │ @@ -3315048,15 +3315048,15 @@ │ │ push %ecx │ │ push %eax │ │ call 1290cb0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1153b9f │ │ sub $0x8,%esp │ │ - lea -0x11218ae(%ebx),%eax │ │ + lea -0x11218d5(%ebx),%eax │ │ push %eax │ │ push 0x8(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1153bb8 │ │ mov (%esp),%ecx │ │ @@ -3315244,15 +3315244,15 @@ │ │ mov 0x10(%esp),%ecx │ │ mov 0x8(%esp),%edx │ │ mov %eax,0x8(%ecx,%edx,1) │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1153f3c │ │ sub $0x8,%esp │ │ - lea -0x111fb03(%ebx),%eax │ │ + lea -0x111fb2a(%ebx),%eax │ │ push %eax │ │ push 0x8(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1153f0b │ │ cmpl $0x4,0x4(%eax) │ │ @@ -3315928,15 +3315928,15 @@ │ │ je 1154745 │ │ lea -0x11360fc(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 115473d │ │ - lea -0x11253af(%ebx),%eax │ │ + lea -0x11253d6(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 115473d │ │ lea -0x112936e(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3316199,42 +3316199,42 @@ │ │ call 12927a0 │ │ add $0xc,%esp │ │ mov 0x10(%esp),%eax │ │ mov %eax,0x58(%esp) │ │ movups (%esp),%xmm0 │ │ movups %xmm0,0x48(%esp) │ │ lea -0x1107ff8(%ebx),%eax │ │ - lea -0x1121c51(%ebx),%ecx │ │ + lea -0x1121c78(%ebx),%ecx │ │ push $0x6 │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 12927a0 │ │ add $0xc,%esp │ │ mov 0x10(%esp),%eax │ │ mov %eax,0x6c(%esp) │ │ movups (%esp),%xmm0 │ │ movups %xmm0,0x5c(%esp) │ │ lea 0x84(%esp),%edi │ │ - lea -0x11253ab(%ebx),%eax │ │ + lea -0x11253d2(%ebx),%eax │ │ push 0x1c(%ebp) │ │ push 0x18(%ebp) │ │ push %eax │ │ lea 0xc(%esp),%eax │ │ push %eax │ │ call 12927a0 │ │ mov 0x20(%ebp),%ecx │ │ add $0xc,%esp │ │ mov 0x10(%esp),%eax │ │ mov %eax,0x80(%esp) │ │ movups (%esp),%xmm0 │ │ movups %xmm0,0x70(%esp) │ │ test %ecx,%ecx │ │ je 1154a83 │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ push 0x24(%ebp) │ │ push %ecx │ │ push %eax │ │ lea 0xc(%esp),%eax │ │ push %eax │ │ call 12927a0 │ │ add $0xc,%esp │ │ @@ -3316532,27 +3316532,27 @@ │ │ add $0xc,%esp │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x10(%edi) │ │ movups 0x14(%esp),%xmm0 │ │ movups %xmm0,(%edi) │ │ mov 0xc(%esp),%edi │ │ lea -0x1107ff8(%ebx),%eax │ │ - lea -0x1121c51(%ebx),%ecx │ │ + lea -0x1121c78(%ebx),%ecx │ │ push $0x6 │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 12927a0 │ │ add $0xc,%esp │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x10(%edi) │ │ movups 0x14(%esp),%xmm0 │ │ movups %xmm0,(%edi) │ │ lea -0x1107fe5(%ebx),%eax │ │ - lea -0x11253ab(%ebx),%ecx │ │ + lea -0x11253d2(%ebx),%ecx │ │ push $0x7 │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 12927a0 │ │ add $0xc,%esp │ │ mov 0x24(%esp),%eax │ │ @@ -3316725,15 +3316725,15 @@ │ │ push %esi │ │ push %edi │ │ call 1154c90 │ │ add $0x20,%esp │ │ jmp 115501f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111fad0(%ebx),%eax │ │ + lea -0x111faf7(%ebx),%eax │ │ lea -0x1139cd3(%ebx),%ecx │ │ push %eax │ │ push $0xfe │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3316785,15 +3316785,15 @@ │ │ mov 0x4(%esi),%eax │ │ mov %eax,0xc(%esp) │ │ mov 0x27c(%eax),%eax │ │ test %eax,%eax │ │ mov %edi,0x8(%esp) │ │ je 11550b1 │ │ lea 0x28(%esp),%esi │ │ - lea -0x111db66(%ebx),%ecx │ │ + lea -0x111db8d(%ebx),%ecx │ │ lea 0x14(%esp),%edx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1292740 │ │ add $0xc,%esp │ │ @@ -3318149,15 +3318149,15 @@ │ │ test %eax,%eax │ │ lea 0x3c(%esp),%esi │ │ je 1156360 │ │ mov 0x8(%ebp),%edx │ │ mov 0xc(%ebp),%eax │ │ cmp %eax,0x3c(%edx) │ │ lea -0x115026f(%ebx),%eax │ │ - lea -0x11236af(%ebx),%ecx │ │ + lea -0x11236d6(%ebx),%ecx │ │ cmove %eax,%ecx │ │ push 0xc(%esp) │ │ push %esi │ │ push %ecx │ │ push %edx │ │ call 1146aa0 │ │ add $0x10,%esp │ │ @@ -3318756,15 +3318756,15 @@ │ │ push 0x8(%ebp) │ │ call 114e600 │ │ add $0x10,%esp │ │ jmp 11568f6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11307a8(%ebx),%eax │ │ - lea -0x11253a5(%ebx),%ecx │ │ + lea -0x11253cc(%ebx),%ecx │ │ push %eax │ │ push $0xb4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x122 │ │ @@ -3319041,15 +3319041,15 @@ │ │ mov $0x1,%eax │ │ jmp 1156e11 │ │ movl $0x80003,0x14(%esp) │ │ mov $0x81,%esi │ │ lea 0x8d0(%edi),%eax │ │ mov %eax,0x18(%esp) │ │ call 123ebb0 │ │ - lea -0x111db5b(%ebx),%eax │ │ + lea -0x111db82(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ mov %esi,0x4(%esp) │ │ mov %edi,%esi │ │ lea -0x113f785(%ebx),%edi │ │ mov %edi,(%esp) │ │ call 123ece0 │ │ mov 0x14(%esp),%eax │ │ @@ -3319761,15 +3319761,15 @@ │ │ push %edi │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x40,%esp │ │ call 1157651 │ │ pop %ebx │ │ add $0x2def77,%ebx │ │ - lea -0x111fab3(%ebx),%edi │ │ + lea -0x111fada(%ebx),%edi │ │ mov %edi,0x4(%esp) │ │ movl $0x182,0x8(%esp) │ │ movl $0xfc,(%esp) │ │ call 128c010 │ │ test %eax,%eax │ │ je 11578a8 │ │ mov %eax,%esi │ │ @@ -3319896,39 +3319896,39 @@ │ │ mov 0xf4(%esi),%edi │ │ mov %edi,0xc(%esp) │ │ mov %edx,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ call 1160a20 │ │ jmp 1157988 │ │ - lea -0x1125396(%ebx),%eax │ │ + lea -0x11253bd(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0x8000f,0x10(%esp) │ │ movl $0x184,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ jmp 1157986 │ │ - lea -0x1125396(%ebx),%eax │ │ + lea -0x11253bd(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0x8000f,0x10(%esp) │ │ movl $0x189,0x8(%esp) │ │ jmp 1157959 │ │ - lea -0x1125396(%ebx),%eax │ │ + lea -0x11253bd(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0x198,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ mov %esi,(%esp) │ │ call 1141bc0 │ │ jmp 1157986 │ │ - lea -0x1125396(%ebx),%eax │ │ + lea -0x11253bd(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0x192,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ mov %esi,%eax │ │ @@ -3319943,29 +3319943,29 @@ │ │ mov %esi,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x11218a1(%ebx),%eax │ │ + lea -0x11218c8(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0x5e8,0x8(%esp) │ │ jmp 1157921 │ │ - lea -0x11218a1(%ebx),%eax │ │ + lea -0x11218c8(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0x5ef,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ jmp 1157a22 │ │ - lea -0x11218a1(%ebx),%eax │ │ + lea -0x11218c8(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0x5f6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ mov 0x28(%esi),%eax │ │ @@ -3320025,15 +3320025,15 @@ │ │ je 1157aab │ │ sub $0xc,%esp │ │ push 0x2c(%eax) │ │ call 1160360 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111fab3(%ebx),%eax │ │ + lea -0x111fada(%ebx),%eax │ │ push 0x14(%ebp) │ │ push %edi │ │ push %eax │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea 0x20(%ebp),%eax │ │ mov %eax,0x8(%esp) │ │ @@ -3320139,15 +3320139,15 @@ │ │ mov %eax,(%esp) │ │ call 12e5d30 │ │ cmp 0x8(%ebp),%esi │ │ je 1157d39 │ │ mov %edi,(%esp) │ │ call 1141bc0 │ │ jmp 1157d39 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1157d2d │ │ mov 0x30(%esi),%eax │ │ mov %eax,(%esp) │ │ @@ -3320196,15 +3320196,15 @@ │ │ call 11bb200 │ │ mov 0x30(%esi),%eax │ │ mov %eax,(%esp) │ │ call 12e5d30 │ │ mov %edi,(%esp) │ │ call 12e5d80 │ │ jmp 1157d39 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ lea -0xc(%ebp),%esp │ │ @@ -3320265,30 +3320265,30 @@ │ │ mov (%eax),%eax │ │ dec %eax │ │ cmp $0x2,%eax │ │ jae 1157e0c │ │ call 123ebb0 │ │ lea -0x112ebc3(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111fab3(%ebx),%eax │ │ + lea -0x111fada(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x25a,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x8010c,0x4(%esp) │ │ movl $0x14,(%esp) │ │ call 123ee00 │ │ jmp 1157e3a │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1157e2e │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %eax,%eax │ │ @@ -3320336,30 +3320336,30 @@ │ │ mov (%eax),%eax │ │ dec %eax │ │ cmp $0x2,%eax │ │ jae 1157eec │ │ call 123ebb0 │ │ lea -0x1148bd2(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111fab3(%ebx),%eax │ │ + lea -0x111fada(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x24e,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x8010c,0x4(%esp) │ │ movl $0x14,(%esp) │ │ call 123ee00 │ │ jmp 1157f1a │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1157f0e │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %eax,%eax │ │ @@ -3320441,15 +3320441,15 @@ │ │ mov %ecx,%esi │ │ call 12e5ce0 │ │ not %edi │ │ movl $0x0,0x24(%esp) │ │ mov %esi,%edx │ │ mov 0x1c(%esp),%esi │ │ jmp 11580b4 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 115814e │ │ mov 0x30(%ecx),%eax │ │ mov 0x34(%ecx),%edx │ │ @@ -3320535,15 +3320535,15 @@ │ │ cmpb $0x0,0x24(%esp) │ │ je 1158175 │ │ add $0xe4,%esi │ │ mov %esi,%edx │ │ mov 0x28(%esp),%eax │ │ mov %edi,%ebx │ │ jmp 1158191 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %esi,%esi │ │ @@ -3320701,21 +3320701,21 @@ │ │ mov %esi,(%esp) │ │ call 116c6f0 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ shl $0x4,%ecx │ │ jmp 1158356 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1158346 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ jmp 115836b │ │ @@ -3320840,21 +3320840,21 @@ │ │ mov %esi,(%esp) │ │ call 116c6f0 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ shl $0x4,%ecx │ │ jmp 1158516 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1158506 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ jmp 115852b │ │ @@ -3320898,21 +3320898,21 @@ │ │ cmp $0x1,%ecx │ │ je 115856c │ │ cmp $0x2,%ecx │ │ jne 1158595 │ │ mov 0x20(%eax),%eax │ │ mov 0x38(%eax),%eax │ │ jmp 11585c5 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 11585b7 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %eax,%eax │ │ @@ -3320940,21 +3320940,21 @@ │ │ cmp $0x1,%ecx │ │ je 11585fc │ │ cmp $0x2,%ecx │ │ jne 1158625 │ │ mov 0x20(%eax),%eax │ │ mov 0x3c(%eax),%eax │ │ jmp 1158655 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1158647 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %eax,%eax │ │ @@ -3320997,21 +3320997,21 @@ │ │ movl $0x0,0x4(%esp) │ │ call 116c730 │ │ mov 0x30(%esi),%eax │ │ mov %eax,(%esp) │ │ call 12e5d30 │ │ mov $0x1,%eax │ │ jmp 1158722 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1158714 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %eax,%eax │ │ @@ -3321071,27 +3321071,27 @@ │ │ je 115884a │ │ mov 0xd0(%edi),%ecx │ │ mov %ecx,0x4(%esp) │ │ lea 0x20(%esp),%ecx │ │ mov %ecx,(%esp) │ │ call *%eax │ │ jmp 1158856 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1158837 │ │ mov 0x10(%ebp),%eax │ │ movl $0x1,(%eax) │ │ mov 0xc(%ebp),%eax │ │ movl $0xf4240,(%eax) │ │ movl $0x0,0x4(%eax) │ │ jmp 11588c2 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %eax,%eax │ │ @@ -3321170,15 +3321170,15 @@ │ │ mov %eax,0xc(%esp) │ │ lea 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0x164,0x10(%esp) │ │ movl $0x4e6,0x8(%esp) │ │ jmp 1158a54 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1158a4d │ │ mov %esi,0x1c(%esp) │ │ mov 0x34(%esi),%eax │ │ @@ -3321221,15 +3321221,15 @@ │ │ mov 0x2c(%esi),%eax │ │ test %edi,%edi │ │ je 1158afc │ │ mov (%edi),%ecx │ │ mov 0x4(%edi),%edx │ │ mov 0x8(%edi),%edi │ │ jmp 1158b02 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ mov $0xffffffff,%eax │ │ @@ -3321537,15 +3321537,15 @@ │ │ mov 0x34(%edx),%eax │ │ mov %eax,0x14(%esp) │ │ mov $0x1,%al │ │ mov %eax,0x10(%esp) │ │ mov %edx,0xc(%esp) │ │ jmp 1158dec │ │ sub $0x20,%esp │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1158e55 │ │ mov 0x20(%edx),%eax │ │ mov %eax,0xc(%esp) │ │ @@ -3321571,15 +3321571,15 @@ │ │ push %edi │ │ push $0x10 │ │ push 0x20(%esi) │ │ call 1141d70 │ │ add $0x10,%esp │ │ jmp 1158e66 │ │ sub $0x20,%esp │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ add $0x20,%esp │ │ @@ -3321676,21 +3321676,21 @@ │ │ test %eax,%eax │ │ je 1158f8d │ │ mov (%eax),%ecx │ │ cmp $0x1,%ecx │ │ je 1158fc1 │ │ cmp $0x2,%ecx │ │ je 1158fbb │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ jmp 1158faf │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ lea -0x4(%ebp),%esp │ │ @@ -3321719,21 +3321719,21 @@ │ │ test %eax,%eax │ │ je 115902d │ │ mov (%eax),%ecx │ │ cmp $0x1,%ecx │ │ je 1159061 │ │ cmp $0x2,%ecx │ │ je 115905b │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ jmp 115904f │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ lea -0x4(%ebp),%esp │ │ @@ -3321776,15 +3321776,15 @@ │ │ movl $0x1,0x28(%esp) │ │ mov 0x30(%eax),%eax │ │ mov %eax,(%esp) │ │ call 12e5ce0 │ │ movl $0x1,0x2c(%esp) │ │ add $0x44,%esi │ │ jmp 1159129 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 115916f │ │ mov %esi,0x20(%esp) │ │ mov 0x34(%esi),%eax │ │ @@ -3321801,15 +3321801,15 @@ │ │ mov %eax,%esi │ │ mov 0x20(%esp),%eax │ │ mov 0x30(%eax),%eax │ │ mov %eax,(%esp) │ │ call 12e5d30 │ │ mov %esi,%eax │ │ jmp 115917d │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %eax,%eax │ │ @@ -3322215,21 +3322215,21 @@ │ │ test %esi,%esi │ │ je 115980e │ │ mov (%esi),%eax │ │ cmp $0x1,%eax │ │ je 115984b │ │ cmp $0x2,%eax │ │ je 115983c │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ jmp 1159830 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ mov %esi,(%esp) │ │ @@ -3322278,33 +3322278,33 @@ │ │ mov %ecx,(%edx) │ │ mov 0x34(%ecx),%eax │ │ mov %eax,0x4(%edx) │ │ movl $0x0,0x8(%edx) │ │ movl $0x0,0xc(%edx) │ │ mov $0x1,%eax │ │ jmp 115995f │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1159951 │ │ mov 0x20(%ecx),%eax │ │ mov %eax,(%edx) │ │ mov %ecx,0x4(%edx) │ │ movl $0x1,0x8(%edx) │ │ movl $0x0,0xc(%edx) │ │ - lea -0x111bcc1(%ebx),%eax │ │ + lea -0x111bce8(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ mov %edx,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0x164,0x10(%esp) │ │ movl $0x12c,0x8(%esp) │ │ jmp 1159958 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %eax,%eax │ │ @@ -3322353,15 +3322353,15 @@ │ │ mov %eax,0xc(%esp) │ │ mov %edi,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xcf,0x10(%esp) │ │ movl $0x7dc,0x8(%esp) │ │ call 1157a40 │ │ xor %esi,%esi │ │ - lea -0x111fab3(%ebx),%eax │ │ + lea -0x111fada(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x80c,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 128c2c0 │ │ mov 0x1c(%esp),%edi │ │ mov 0x2c(%edi),%eax │ │ mov %eax,(%esp) │ │ @@ -3322527,15 +3322527,15 @@ │ │ je 1159cba │ │ cmp $0x1,%eax │ │ jne 1159d06 │ │ mov 0x34(%esi),%edi │ │ mov $0x1,%al │ │ mov %eax,0x18(%esp) │ │ jmp 1159cc7 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1159d28 │ │ mov %esi,%edi │ │ mov 0x20(%esi),%esi │ │ @@ -3322554,15 +3322554,15 @@ │ │ mov $0x5,%esi │ │ test %eax,%eax │ │ jne 1159cfc │ │ mov (%edx),%esi │ │ mov %ecx,(%esp) │ │ call 12e5d30 │ │ jmp 1159d36 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %esi,%esi │ │ @@ -3322594,15 +3322594,15 @@ │ │ mov 0x20(%esi),%edi │ │ mov 0x30(%edi),%eax │ │ add $0x30,%edi │ │ mov %eax,(%esp) │ │ call 12e5ce0 │ │ add $0x44,%esi │ │ jmp 1159db9 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 1159dfd │ │ lea 0x30(%esi),%edi │ │ mov 0x30(%esi),%eax │ │ @@ -3322615,15 +3322615,15 @@ │ │ cmp $0xa,%ecx │ │ ja 1159dcf │ │ mov -0x1107e28(%ebx,%eax,4),%esi │ │ mov (%edi),%eax │ │ mov %eax,(%esp) │ │ call 12e5d30 │ │ jmp 1159e0e │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ mov $0x1,%esi │ │ @@ -3322668,15 +3322668,15 @@ │ │ mov 0x2c(%esp),%eax │ │ test %eax,%eax │ │ je 1159f0c │ │ testb $0x1,0x38(%eax) │ │ sete %al │ │ testl $0xfffffffe,0x14(%ebp) │ │ je 1159f1b │ │ - lea -0x111bcd7(%ebx),%eax │ │ + lea -0x111bcfe(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ lea 0x28(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0x19c,0x10(%esp) │ │ movl $0xa05,0x8(%esp) │ │ jmp 1159f68 │ │ @@ -3322708,29 +3322708,29 @@ │ │ testb $0x80,0xd8(%eax) │ │ jne 1159f3f │ │ mov 0x2c(%eax),%eax │ │ mov %eax,(%esp) │ │ call 115d1c0 │ │ test %eax,%eax │ │ je 115a01f │ │ - lea -0x111bcd7(%ebx),%eax │ │ + lea -0x111bcfe(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ lea 0x28(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xcf,0x10(%esp) │ │ movl $0xa0a,0x8(%esp) │ │ call 1157a40 │ │ xor %edi,%edi │ │ mov 0x28(%esp),%eax │ │ mov 0x30(%eax),%eax │ │ mov %eax,(%esp) │ │ call 12e5d30 │ │ jmp 115a015 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 115a007 │ │ mov %ecx,0x28(%esp) │ │ mov 0x34(%ecx),%edi │ │ @@ -3322742,15 +3322742,15 @@ │ │ call 12e5ce0 │ │ movl $0x1,0x34(%esp) │ │ add $0xf8,%esi │ │ movl $0x0,(%esi) │ │ mov 0x1c(%ebp),%esi │ │ mov %edi,%eax │ │ jmp 1159e6e │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %edi,%edi │ │ @@ -3322835,15 +3322835,15 @@ │ │ mov %eax,(%esp) │ │ movl $0x0,0x4(%esp) │ │ call 1175820 │ │ mov $0x16d,%ecx │ │ test %eax,%eax │ │ je 115a172 │ │ mov %ecx,0x10(%esp) │ │ - lea -0x111bcd7(%ebx),%eax │ │ + lea -0x111bcfe(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ lea 0x28(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xa19,0x8(%esp) │ │ call 1157a40 │ │ jmp 1159f6f │ │ @@ -3323060,15 +3323060,15 @@ │ │ je 115a4ae │ │ cmp $0x1,%eax │ │ jne 115a4f1 │ │ mov %ecx,(%esi) │ │ mov 0x34(%ecx),%eax │ │ xor %edx,%edx │ │ jmp 115a4ba │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 115a513 │ │ mov %ecx,%eax │ │ mov 0x20(%ecx),%ecx │ │ @@ -3323086,15 +3323086,15 @@ │ │ cmpl $0x0,0x8(%esi) │ │ je 115a524 │ │ mov 0x4(%esi),%eax │ │ test %eax,%eax │ │ je 115a535 │ │ add $0x44,%eax │ │ jmp 115a52f │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ jmp 115a6cd │ │ @@ -3323692,15 +3323692,15 @@ │ │ call 12e5ce0 │ │ movl $0x1,0x28(%esp) │ │ mov %esi,%ecx │ │ mov 0xc(%ebp),%esi │ │ add $0x44,%ecx │ │ mov %edi,%eax │ │ jmp 115ace8 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 115ad69 │ │ mov %edx,0x2c(%esp) │ │ mov %ecx,0x1c(%esp) │ │ @@ -3323718,29 +3323718,29 @@ │ │ testb $0x80,0xd8(%eax) │ │ jne 115ad06 │ │ mov 0x2c(%eax),%eax │ │ mov %eax,(%esp) │ │ call 115d1c0 │ │ test %eax,%eax │ │ je 115ad81 │ │ - lea -0x111db37(%ebx),%eax │ │ + lea -0x111db5e(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ lea 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xcf,0x10(%esp) │ │ movl $0xad3,0x8(%esp) │ │ call 1157a40 │ │ xor %edi,%edi │ │ mov 0x1c(%esp),%eax │ │ mov 0x30(%eax),%eax │ │ mov %eax,(%esp) │ │ call 12e5d30 │ │ jmp 115ad77 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %edi,%edi │ │ @@ -3323891,15 +3323891,15 @@ │ │ cmpl $0x0,0x24(%esp) │ │ je 115afd6 │ │ mov 0x20(%esp),%eax │ │ test %eax,%eax │ │ je 115ad34 │ │ add $0x44,%eax │ │ jmp 115afe7 │ │ - lea -0x111db37(%ebx),%eax │ │ + lea -0x111db5e(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ lea 0x1c(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xb07,0x8(%esp) │ │ jmp 115ad2f │ │ @@ -3323998,15 +3323998,15 @@ │ │ cmp $0x1,%eax │ │ jne 115b1ba │ │ mov %edx,0x28(%esp) │ │ mov %esi,0x2c(%esp) │ │ mov 0x34(%esi),%edi │ │ xor %eax,%eax │ │ jmp 115b0e6 │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0102,0x10(%esp) │ │ movl $0xd2,0x8(%esp) │ │ jmp 115b1dc │ │ mov %edx,0x28(%esp) │ │ mov %esi,%edi │ │ @@ -3324062,25 +3324062,25 @@ │ │ cmpl $0x0,0x20(%esp) │ │ jne 115b294 │ │ mov $0x1,%edi │ │ test %al,%al │ │ je 115b2c7 │ │ mov 0x2c(%esp),%esi │ │ jmp 115b29b │ │ - lea -0x111db43(%ebx),%eax │ │ + lea -0x111db6a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xe6,0x8(%esp) │ │ movl $0x0,(%esp) │ │ call 1157a40 │ │ xor %eax,%eax │ │ jmp 115b2d8 │ │ xor %edi,%edi │ │ - lea -0x1125388(%ebx),%eax │ │ + lea -0x11253af(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ lea 0x2c(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xc0103,0x10(%esp) │ │ movl $0xb4f,0x8(%esp) │ │ call 1157a40 │ │ @@ -3324099,15 +3324099,15 @@ │ │ mov %eax,(%esp) │ │ call 1171850 │ │ test %eax,%eax │ │ je 115b25f │ │ mov 0x24(%esp),%eax │ │ mov %eax,%edi │ │ jmp 115b2c7 │ │ - lea -0x1125388(%ebx),%eax │ │ + lea -0x11253af(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ mov %esi,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0x163,0x10(%esp) │ │ movl $0xb49,0x8(%esp) │ │ call 1157a40 │ │ jmp 115b2c7 │ │ @@ -3324148,15 +3324148,15 @@ │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ mov %edx,0x24(%esp) │ │ mov %ecx,%edi │ │ call 115b2f7 │ │ pop %ebx │ │ add $0x2db2d1,%ebx │ │ - lea -0x111fab3(%ebx),%eax │ │ + lea -0x111fada(%ebx),%eax │ │ mov %eax,0x28(%esp) │ │ mov %eax,0x4(%esp) │ │ movl $0x799,0x8(%esp) │ │ movl $0x48,(%esp) │ │ call 128c010 │ │ mov %eax,%esi │ │ test %eax,%eax │ │ @@ -3325264,15 +3325264,15 @@ │ │ jne 115c109 │ │ mov 0x2c(%edi),%eax │ │ mov %eax,(%esp) │ │ call 115d1c0 │ │ test %eax,%eax │ │ je 115c140 │ │ mov (%esi),%ecx │ │ - lea -0x111db2d(%ebx),%eax │ │ + lea -0x111db54(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ mov %ecx,(%esp) │ │ movl $0x0,0x14(%esp) │ │ movl $0xcf,0x10(%esp) │ │ movl $0xab4,0x8(%esp) │ │ call 1157a40 │ │ mov $0xffffffff,%eax │ │ @@ -3325318,15 +3325318,15 @@ │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ call 115c18d │ │ pop %ebx │ │ add $0x2da43b,%ebx │ │ sub $0x4,%esp │ │ - lea -0x1125372(%ebx),%eax │ │ + lea -0x1125399(%ebx),%eax │ │ push $0x1e │ │ push %eax │ │ push $0x48 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 115c1de │ │ @@ -3325372,15 +3325372,15 @@ │ │ call 115c1ff │ │ pop %ebx │ │ add $0x2da3c9,%ebx │ │ mov 0x8(%ebp),%eax │ │ test %eax,%eax │ │ je 115c222 │ │ sub $0x4,%esp │ │ - lea -0x1125372(%ebx),%ecx │ │ + lea -0x1125399(%ebx),%ecx │ │ push $0x35 │ │ push %ecx │ │ push %eax │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -3326677,15 +3326677,15 @@ │ │ test %eax,%eax │ │ jne 115d3cd │ │ sub $0x30,%esp │ │ lea -0x112cc2c(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x1144d6a(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ - lea -0x11235b9(%ebx),%eax │ │ + lea -0x11235e0(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139b448(%ebx),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov %edi,(%esp) │ │ movl $0x345,0x20(%esp) │ │ movl $0x0,0x18(%esp) │ │ call 115fa90 │ │ @@ -3327364,15 +3327364,15 @@ │ │ sbb %edx,%edi │ │ jae 115de1a │ │ sub $0x30,%esp │ │ lea -0x114a958(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ mov 0x54(%esp),%eax │ │ mov %eax,0x1c(%esp) │ │ - lea -0x111fa34(%ebx),%eax │ │ + lea -0x111fa5b(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ movdqa 0x110(%esp),%xmm0 │ │ movdqu %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x8f7,0x20(%esp) │ │ jmp 115da82 │ │ @@ -3327462,15 +3327462,15 @@ │ │ add $0x10,%esp │ │ jmp 115d540 │ │ sub $0x30,%esp │ │ lea -0x114e336(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ mov 0x54(%esp),%edi │ │ mov %edi,0x1c(%esp) │ │ - lea -0x112359c(%ebx),%eax │ │ + lea -0x11235c3(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ movdqa 0xf0(%esp),%xmm0 │ │ movdqu %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0xa77,0x20(%esp) │ │ movl $0x0,0x18(%esp) │ │ call 115fa90 │ │ @@ -3327482,15 +3327482,15 @@ │ │ add $0x10,%esp │ │ sub $0x30,%esp │ │ mov 0x3c(%esp),%ebx │ │ lea -0x114a958(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ mov 0x54(%esp),%eax │ │ mov %eax,0x1c(%esp) │ │ - lea -0x112185c(%ebx),%eax │ │ + lea -0x1121883(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ movdqa 0x100(%esp),%xmm0 │ │ movdqu %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x8d1,0x20(%esp) │ │ jmp 115da82 │ │ @@ -3328743,28 +3328743,28 @@ │ │ test %eax,%eax │ │ je 115f225 │ │ mov 0x8(%esp),%ecx │ │ call 115f500 │ │ sub $0xc,%esp │ │ lea -0x1115cf7(%ebx),%edi │ │ lea -0x1117e2d(%ebx),%ecx │ │ - lea -0x1125333(%ebx),%edx │ │ + lea -0x112535a(%ebx),%edx │ │ push %edi │ │ push %ecx │ │ push %edx │ │ push $0x4 │ │ mov %eax,0x28(%esp) │ │ push %eax │ │ call 11676b0 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 115f3ba │ │ sub $0x4,%esp │ │ lea -0x1146c46(%ebx),%eax │ │ - lea -0x1121862(%ebx),%ecx │ │ + lea -0x1121889(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ mov 0x18(%esp),%edi │ │ push %edi │ │ call 1167ca0 │ │ add $0xc,%esp │ │ lea -0x114e34f(%ebx),%eax │ │ @@ -3329359,15 +3329359,15 @@ │ │ jne 115fa7b │ │ test $0x200,%ecx │ │ jne 115fa3f │ │ lea -0x113805f(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x1144d6a(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ - lea -0x111fa9e(%ebx),%eax │ │ + lea -0x111fac5(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139a998(%ebx),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0xacf,0x20(%esp) │ │ movl $0x0,0x18(%esp) │ │ call 115fa90 │ │ @@ -3329480,15 +3329480,15 @@ │ │ lea -0x113b8b0(%ebx),%eax │ │ lea -0x1144d6a(%ebx),%ecx │ │ push %eax │ │ push $0xc94 │ │ push %ecx │ │ call 123ece0 │ │ add $0x8,%esp │ │ - lea -0x1123697(%ebx),%eax │ │ + lea -0x11236be(%ebx),%eax │ │ push 0x1c(%ebp) │ │ push %edi │ │ push %esi │ │ push 0x1c(%esp) │ │ push 0x18(%ebp) │ │ push 0x14(%ebp) │ │ push 0x2c(%esp) │ │ @@ -3330030,15 +3330030,15 @@ │ │ jne 116033a │ │ mov 0x4bc(%ecx),%edx │ │ or $0x20,%eax │ │ mov %edx,0x4bc(%ecx) │ │ mov %eax,0x4c0(%ecx) │ │ movl $0x0,0xc(%esp) │ │ movl $0x1,0x8(%esp) │ │ - lea -0x111bcab(%ebx),%eax │ │ + lea -0x111bcd2(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ movl $0x15,0x1c(%esp) │ │ movl $0x1,(%esp) │ │ lea 0x8(%esp),%edx │ │ call 115f660 │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -3331431,15 +3331431,15 @@ │ │ je 11613be │ │ cmpl $0x0,0x4(%esp) │ │ mov 0x20(%ebp),%edx │ │ je 116137b │ │ jmp 11613c1 │ │ mov 0x20(%ebp),%edx │ │ sub $0x30,%esp │ │ - lea -0x1123643(%ebx),%eax │ │ + lea -0x112366a(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x1144d6a(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x113447a(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139a4a8(%ebx),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ @@ -3331522,15 +3331522,15 @@ │ │ movl $0x0,0x34(%esp) │ │ movl $0x0,0x20(%esp) │ │ movl $0x0,0x6c(%esp) │ │ movl $0x0,0x24(%esp) │ │ jmp 11615d2 │ │ lea -0x1141621(%ebx),%edi │ │ sub $0x30,%esp │ │ - lea -0x111fa69(%ebx),%eax │ │ + lea -0x111fa90(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x1144d6a(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ mov %edi,0x14(%esp) │ │ movaps -0x1399e28(%ebx),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ @@ -3331823,15 +3331823,15 @@ │ │ sub $0x4,%esp │ │ push %eax │ │ push %edi │ │ lea 0x1c(%esp),%eax │ │ push %eax │ │ call 117f860 │ │ add $0x10,%esp │ │ - lea -0x1123602(%ebx),%edi │ │ + lea -0x1123629(%ebx),%edi │ │ test %eax,%eax │ │ je 1161562 │ │ mov 0x8(%esp),%eax │ │ mov 0xc(%esp),%ecx │ │ cmp $0x4b0,%eax │ │ mov %ecx,%edx │ │ sbb $0x0,%edx │ │ @@ -3332074,15 +3332074,15 @@ │ │ movl $0x1,0x18(%esp) │ │ mov 0x8(%esp),%eax │ │ mov %eax,0x1c(%esp) │ │ mov 0xc(%esp),%eax │ │ mov %eax,0x78(%esp) │ │ jmp 11615c0 │ │ sub $0x30,%esp │ │ - lea -0x111fa69(%ebx),%eax │ │ + lea -0x111fa90(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x1144d6a(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x1139c9d(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139b448(%ebx),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ @@ -3332147,27 +3332147,27 @@ │ │ test %eax,%eax │ │ jne 1161f7d │ │ andb $0xfd,0x4c1(%esi) │ │ xor %edi,%edi │ │ sub $0xc,%esp │ │ lea -0x1115cf7(%ebx),%eax │ │ lea -0x1117e2d(%ebx),%ecx │ │ - lea -0x1125333(%ebx),%edx │ │ + lea -0x112535a(%ebx),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push $0x4 │ │ push %edi │ │ call 11676b0 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 11622b2 │ │ sub $0x4,%esp │ │ lea -0x1141552(%ebx),%eax │ │ - lea -0x1121862(%ebx),%ecx │ │ + lea -0x1121889(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1167ca0 │ │ add $0x10,%esp │ │ cmpl $0x0,0x24(%esp) │ │ mov 0x3c(%esp),%edx │ │ @@ -3332256,15 +3332256,15 @@ │ │ push %eax │ │ push %edi │ │ call 1167d50 │ │ add $0x10,%esp │ │ cmpl $0x0,0x60(%esp) │ │ je 1162121 │ │ movzbl 0x3f8(%esi),%eax │ │ - lea -0x111dad3(%ebx),%ecx │ │ + lea -0x111dafa(%ebx),%ecx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1167d50 │ │ add $0x10,%esp │ │ cmpl $0x0,0x5c(%esp) │ │ @@ -3332317,15 +3332317,15 @@ │ │ sub $0x8,%esp │ │ lea -0x1146c55(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1167ba0 │ │ add $0x10,%esp │ │ movzwl 0xee(%esp),%eax │ │ - lea -0x111dac0(%ebx),%ecx │ │ + lea -0x111dae7(%ebx),%ecx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1167d50 │ │ add $0x10,%esp │ │ movzwl 0xf0(%esp),%eax │ │ @@ -3332403,72 +3332403,72 @@ │ │ mov %esi,%ecx │ │ call 115ee50 │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 11615a6 │ │ sub $0x30,%esp │ │ - lea -0x111fa69(%ebx),%eax │ │ + lea -0x111fa90(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x1144d6a(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x1119f7e(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139b448(%ebx),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x697,0x20(%esp) │ │ jmp 1161594 │ │ lea -0x1138015(%ebx),%edi │ │ jmp 1161562 │ │ - lea -0x11235e0(%ebx),%edi │ │ + lea -0x1123607(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1132860(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1136078(%ebx),%edi │ │ jmp 1161562 │ │ - lea -0x111bc95(%ebx),%edi │ │ + lea -0x111bcbc(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1117eae(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x114e388(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1117e59(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1127413(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1130719(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x113445b(%ebx),%edi │ │ jmp 1161562 │ │ - lea -0x111daf8(%ebx),%edi │ │ + lea -0x111db1f(%ebx),%edi │ │ jmp 1161562 │ │ - lea -0x111db1d(%ebx),%edi │ │ + lea -0x111db44(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x11360a0(%ebx),%edi │ │ jmp 1161562 │ │ - lea -0x1123626(%ebx),%edi │ │ + lea -0x112364d(%ebx),%edi │ │ jmp 1161562 │ │ - lea -0x112535b(%ebx),%edi │ │ + lea -0x1125382(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1115d24(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x11415d7(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x11415f9(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1146cb3(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x113443a(%ebx),%edi │ │ jmp 1161562 │ │ - lea -0x1121892(%ebx),%edi │ │ + lea -0x11218b9(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x113f74e(%ebx),%edi │ │ jmp 1161562 │ │ - lea -0x111fa52(%ebx),%edi │ │ + lea -0x111fa79(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1139c7c(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1130737(%ebx),%edi │ │ jmp 1161562 │ │ lea -0x1146d01(%ebx),%edi │ │ jmp 1161562 │ │ @@ -3334906,15 +3334906,15 @@ │ │ cmpl $0x2,0x4(%ecx) │ │ jne 1163f7f │ │ cmpl $0x8,0xc(%ecx) │ │ jne 1163f7f │ │ mov 0x8(%ecx),%eax │ │ mov %eax,(%esp) │ │ sub $0x8,%esp │ │ - lea -0x1125329(%ebx),%eax │ │ + lea -0x1125350(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x0,%eax │ │ test %ecx,%ecx │ │ @@ -3334940,15 +3334940,15 @@ │ │ cmpl $0x2,0x4(%ecx) │ │ jne 1163f7f │ │ cmpl $0x8,0xc(%ecx) │ │ jne 1163f7f │ │ mov 0x8(%ecx),%eax │ │ mov %eax,0x4(%esp) │ │ sub $0x8,%esp │ │ - lea -0x111dab8(%ebx),%eax │ │ + lea -0x111dadf(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1163ede │ │ mov %eax,%ecx │ │ @@ -3335057,15 +3335057,15 @@ │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1163fea │ │ movl $0x0,0x64(%esi) │ │ sub $0x8,%esp │ │ - lea -0x1125329(%ebx),%eax │ │ + lea -0x1125350(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1164008 │ │ movl $0x0,0x68(%esi) │ │ @@ -3335075,15 +3335075,15 @@ │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1164026 │ │ movl $0x0,0x6c(%esi) │ │ sub $0x8,%esp │ │ - lea -0x111dab8(%ebx),%eax │ │ + lea -0x111dadf(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1164044 │ │ movl $0x0,0x70(%esi) │ │ @@ -3338736,15 +3338736,15 @@ │ │ cmp %eax,%edi │ │ mov 0x8(%esp),%eax │ │ jb 1166c50 │ │ add %esi,%eax │ │ sub %esi,%edx │ │ mov 0x8(%ebp),%edi │ │ cmpl $0x0,0x24(%edi) │ │ - lea -0x111daae(%ebx),%ecx │ │ + lea -0x111dad5(%ebx),%ecx │ │ mov %edx,%esi │ │ lea -0x1150215(%ebx),%edx │ │ cmove %ecx,%edx │ │ lea -0x112cc1f(%ebx),%ecx │ │ push %edx │ │ push %ecx │ │ push %esi │ │ @@ -3339376,15 +3339376,15 @@ │ │ je 11673bc │ │ test %edi,%edi │ │ jne 1167436 │ │ jmp 116743b │ │ test %edx,%edx │ │ je 11673f4 │ │ sub $0x4,%esp │ │ - lea -0x1125333(%ebx),%eax │ │ + lea -0x112535a(%ebx),%eax │ │ push $0x9 │ │ push %eax │ │ push %edx │ │ call 1393940 │ │ mov 0x18(%esp),%edx │ │ mov 0x20(%esp),%edi │ │ add $0x10,%esp │ │ @@ -3339419,29 +3339419,29 @@ │ │ test %edi,%edi │ │ je 116743b │ │ cmp $0xb,%ecx │ │ jne 11674a2 │ │ test %edx,%edx │ │ je 1167464 │ │ sub $0x4,%esp │ │ - lea -0x1125333(%ebx),%eax │ │ + lea -0x112535a(%ebx),%eax │ │ push $0x9 │ │ push %eax │ │ push %edx │ │ call 1393940 │ │ mov 0x18(%esp),%edx │ │ mov 0x1c(%esp),%ecx │ │ mov 0x20(%esp),%edi │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 11674a2 │ │ test %edi,%edi │ │ je 1167489 │ │ sub $0x4,%esp │ │ - lea -0x111bc4f(%ebx),%eax │ │ + lea -0x111bc76(%ebx),%eax │ │ push $0xb │ │ push %eax │ │ push %edi │ │ call 1393940 │ │ mov 0x18(%esp),%edx │ │ mov 0x20(%esp),%edi │ │ add $0x10,%esp │ │ @@ -3339457,28 +3339457,28 @@ │ │ test %edi,%edi │ │ je 11674ab │ │ cmp $0xf,%ecx │ │ jne 116750a │ │ test %edx,%edx │ │ je 11674d0 │ │ sub $0x4,%esp │ │ - lea -0x1125333(%ebx),%eax │ │ + lea -0x112535a(%ebx),%eax │ │ push $0x9 │ │ push %eax │ │ push %edx │ │ call 1393940 │ │ mov 0x18(%esp),%edx │ │ mov 0x20(%esp),%edi │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1167506 │ │ test %edi,%edi │ │ je 11674f1 │ │ sub $0x4,%esp │ │ - lea -0x111fa1b(%ebx),%eax │ │ + lea -0x111fa42(%ebx),%eax │ │ push $0xf │ │ push %eax │ │ push %edi │ │ call 1393940 │ │ mov 0x18(%esp),%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3339683,27 +3339683,27 @@ │ │ movsd 0x18(%esp),%xmm0 │ │ movsd %xmm0,0x54(%edi) │ │ cmpl $0x0,0x9c(%edi) │ │ jne 1167a53 │ │ lea 0x64(%edi),%esi │ │ mov %esi,(%esp) │ │ call 11680a0 │ │ - lea -0x112531b(%ebx),%eax │ │ + lea -0x1125342(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168470 │ │ lea -0x113f6f3(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168ed0 │ │ lea -0x1117e02(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168470 │ │ - lea -0x111bc66(%ebx),%eax │ │ + lea -0x111bc8d(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168ed0 │ │ cmpl $0x0,0x18(%edi) │ │ je 11677d6 │ │ lea -0x1117df6(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3339739,15 +3339739,15 @@ │ │ movl $0x0,0x1c(%edi) │ │ lea -0x114151d(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168470 │ │ mov %esi,(%esp) │ │ call 11680a0 │ │ - lea -0x111bc5d(%ebx),%eax │ │ + lea -0x111bc84(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168470 │ │ mov %esi,(%esp) │ │ call 11680a0 │ │ lea -0x112cc15(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3339767,15 +3339767,15 @@ │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168ed0 │ │ mov %esi,(%esp) │ │ call 1168440 │ │ cmpl $0x0,0x20(%edi) │ │ je 11678f8 │ │ - lea -0x1123584(%ebx),%eax │ │ + lea -0x11235ab(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168470 │ │ mov 0x20(%edi),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168ed0 │ │ @@ -3339839,26 +3339839,26 @@ │ │ mov %eax,0x8(%esp) │ │ lea 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ movl $0x80,0x4(%esp) │ │ call 11bbf30 │ │ lea 0x18(%esp),%eax │ │ mov %eax,0x14(%esp) │ │ - lea -0x1121ed7(%ebx),%eax │ │ + lea -0x1121efe(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168470 │ │ cmpl $0x0,0x24(%edi) │ │ - lea -0x111daae(%ebx),%eax │ │ + lea -0x111dad5(%ebx),%eax │ │ lea -0x1150215(%ebx),%ecx │ │ cmove %eax,%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168ed0 │ │ - lea -0x1123d59(%ebx),%eax │ │ + lea -0x1123d80(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168470 │ │ mov 0x14(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168ed0 │ │ @@ -3339868,23 +3339868,23 @@ │ │ call 1168260 │ │ mov %esi,(%esp) │ │ call 1168260 │ │ movl $0x1,0x9c(%edi) │ │ lea 0x64(%edi),%esi │ │ mov %esi,(%esp) │ │ call 11680a0 │ │ - lea -0x1123d59(%ebx),%eax │ │ + lea -0x1123d80(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168470 │ │ mov 0x50(%edi),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168ed0 │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1168470 │ │ mov %esi,(%esp) │ │ call 11680a0 │ │ mov $0x1,%eax │ │ lea -0xc(%ebp),%esp │ │ @@ -3341488,15 +3341488,15 @@ │ │ call 11685b0 │ │ mov 0x30(%esi),%eax │ │ movzbl 0x5(%esi),%edi │ │ shl $0x5,%eax │ │ shl $0x2,%edi │ │ add %eax,%edi │ │ je 1168a0e │ │ - lea -0x1121846(%ebx),%eax │ │ + lea -0x112186d(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ nop │ │ nop │ │ nop │ │ mov %esi,%ecx │ │ mov 0x4(%esp),%edx │ │ call 11689a0 │ │ @@ -3341868,15 +3341868,15 @@ │ │ lea 0x1(%eax),%edx │ │ mov %edx,0x2c(%edi) │ │ movb $0x22,(%ecx,%eax,1) │ │ mov $0x1,%bl │ │ jmp 1168c71 │ │ mov %ebx,0x1c(%esp) │ │ mov 0xc(%esp),%ebx │ │ - lea -0x1125c7e(%ebx),%esi │ │ + lea -0x1125ca5(%ebx),%esi │ │ mov %edi,%ecx │ │ mov %esi,%edx │ │ call 11689a0 │ │ cmpb $0x0,0x1c(%esp) │ │ je 1168e5b │ │ cmpb $0x0,0x4(%edi) │ │ jne 1168e5b │ │ @@ -3342357,15 +3342357,15 @@ │ │ mov 0x8(%esp),%ecx │ │ mov 0x30(%ecx),%eax │ │ movzbl 0x5(%ecx),%esi │ │ shl $0x5,%eax │ │ shl $0x2,%esi │ │ add %eax,%esi │ │ je 116932e │ │ - lea -0x1121846(%ebx),%edi │ │ + lea -0x112186d(%ebx),%edi │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3342500,15 +3342500,15 @@ │ │ lea -0x8(%eax),%ecx │ │ cmp $0x1a,%ecx │ │ ja 116947c │ │ mov -0x1107d50(%ebx,%ecx,4),%eax │ │ add %ebx,%eax │ │ mov 0x28(%esp),%edx │ │ jmp *%eax │ │ - lea -0x1121841(%ebx),%edx │ │ + lea -0x1121868(%ebx),%edx │ │ jmp 1169680 │ │ cmp $0x5c,%eax │ │ jne 116948a │ │ mov 0x24(%esp),%edx │ │ jmp 1169680 │ │ movzbl 0x20(%esp),%ecx │ │ cmp $0xc2,%cl │ │ @@ -3342521,19 +3342521,19 @@ │ │ jg 116962f │ │ movzwl (%edi),%eax │ │ inc %edi │ │ mov %ax,0xc(%esp) │ │ movb $0x0,0xe(%esp) │ │ dec %esi │ │ jmp 116966e │ │ - lea -0x111daa7(%ebx),%edx │ │ + lea -0x111dace(%ebx),%edx │ │ jmp 1169680 │ │ lea -0x11348d7(%ebx),%edx │ │ jmp 1169680 │ │ - lea -0x112530e(%ebx),%edx │ │ + lea -0x1125335(%ebx),%edx │ │ jmp 1169680 │ │ lea -0x1137fcb(%ebx),%edx │ │ jmp 1169680 │ │ mov %ecx,%eax │ │ add $0x81,%al │ │ cmp $0xa0,%al │ │ jbe 116962f │ │ @@ -3342789,15 +3342789,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 11697a1 │ │ pop %ebx │ │ add $0x2cce27,%ebx │ │ sub $0x4,%esp │ │ - lea -0x111fa0b(%ebx),%eax │ │ + lea -0x111fa32(%ebx),%eax │ │ push $0x4e │ │ push %eax │ │ push $0x40 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1169818 │ │ @@ -3342852,15 +3342852,15 @@ │ │ add $0x2ccd97,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 1169990 │ │ mov 0x24(%esi),%ecx │ │ test %ecx,%ecx │ │ je 11698db │ │ - lea -0x111fa0b(%ebx),%eax │ │ + lea -0x111fa32(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ mov %ecx,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3342911,15 +3342911,15 @@ │ │ push 0x10(%esp) │ │ push %eax │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x30(%esi),%ecx │ │ test %ecx,%ecx │ │ je 116997b │ │ - lea -0x111fa0b(%ebx),%eax │ │ + lea -0x111fa32(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ mov %ecx,%eax │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3342976,15 +3342976,15 @@ │ │ sub $0x4,%esp │ │ push $0x68 │ │ push 0x10(%esp) │ │ push %eax │ │ call 128c2c0 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x111fa0b(%ebx),%eax │ │ + lea -0x111fa32(%ebx),%eax │ │ push $0x75 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ @@ -3343073,15 +3343073,15 @@ │ │ pop %ebp │ │ ret │ │ lea 0x24(%ecx),%eax │ │ mov %eax,0x10(%esp) │ │ cmpl $0x1f,0x2c(%ecx) │ │ mov %ebx,0xc(%esp) │ │ ja 1169aeb │ │ - lea -0x111fa0b(%ebx),%esi │ │ + lea -0x111fa32(%ebx),%esi │ │ jmp 1169a85 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3343443,15 +3343443,15 @@ │ │ test %eax,%eax │ │ je 1169e81 │ │ mov %edi,0x4(%eax) │ │ decl 0x2c(%esi) │ │ movl $0x0,0x4(%edx) │ │ movl $0x0,(%edx) │ │ lea 0x114(%ecx),%eax │ │ - lea -0x111fa0b(%ebx),%ecx │ │ + lea -0x111fa32(%ebx),%ecx │ │ push $0xb8 │ │ push %ecx │ │ push %eax │ │ mov %edx,0x14(%esp) │ │ push %edx │ │ call 128c1b0 │ │ add $0x10,%esp │ │ @@ -3343615,15 +3343615,15 @@ │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 1167ca0 │ │ add $0x10,%esp │ │ movzbl (%edi),%eax │ │ inc %edi │ │ - lea -0x112357b(%ebx),%ecx │ │ + lea -0x11235a2(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ push %esi │ │ call 1167e00 │ │ add $0x4,%esp │ │ push %esi │ │ @@ -3343673,19 +3343673,19 @@ │ │ ja 116a0fd │ │ lea -0x1119f3d(%ebx),%eax │ │ mov -0x1107ce4(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ cmpl $0x0,0x18(%ebp) │ │ je 116a0d6 │ │ - lea -0x111bc43(%ebx),%eax │ │ + lea -0x111bc6a(%ebx),%eax │ │ jmp 116a0e9 │ │ lea -0x1130665(%ebx),%eax │ │ jmp 116a0e9 │ │ - lea -0x111f9f5(%ebx),%eax │ │ + lea -0x111fa1c(%ebx),%eax │ │ jmp 116a0e9 │ │ cmpl $0x0,0x14(%ebp) │ │ lea -0x114c5e6(%ebx),%ecx │ │ lea -0x1119f50(%ebx),%eax │ │ cmove %ecx,%eax │ │ sub $0x4,%esp │ │ lea -0x1141517(%ebx),%ecx │ │ @@ -3343729,15 +3343729,15 @@ │ │ je 116a22d │ │ mov 0xc(%ebp),%esi │ │ testb $0x2,0x18(%esi) │ │ lea -0x1146c46(%ebx),%eax │ │ lea -0x1141552(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0x4,%esp │ │ - lea -0x1121862(%ebx),%eax │ │ + lea -0x1121889(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ push %edi │ │ call 1167ca0 │ │ add $0x10,%esp │ │ testb $0x1,0x18(%esi) │ │ mov (%esi),%eax │ │ @@ -3343778,15 +3343778,15 @@ │ │ push %ecx │ │ push %eax │ │ push $0x20 │ │ push %edx │ │ call 11bbf30 │ │ add $0x20,%esp │ │ sub $0x4,%esp │ │ - lea -0x111daa4(%ebx),%eax │ │ + lea -0x111dacb(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push %edi │ │ call 1167ca0 │ │ add $0x10,%esp │ │ lea -0x11327fb(%ebx),%eax │ │ mov 0xc(%ebp),%ecx │ │ @@ -3343801,15 +3343801,15 @@ │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x111daa4(%ebx),%eax │ │ + lea -0x111dacb(%ebx),%eax │ │ push %esi │ │ push %ecx │ │ push %eax │ │ jmp 116a1bb │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3343912,16 +3343912,16 @@ │ │ and $0xfffffff0,%esp │ │ call 116a32d │ │ pop %ebx │ │ add $0x2cc29b,%ebx │ │ mov 0x8(%ebp),%esi │ │ sub $0xc,%esp │ │ lea -0x113b7a6(%ebx),%eax │ │ - lea -0x111bc4f(%ebx),%ecx │ │ - lea -0x1125333(%ebx),%edx │ │ + lea -0x111bc76(%ebx),%ecx │ │ + lea -0x112535a(%ebx),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push $0x5 │ │ push %esi │ │ call 11676b0 │ │ add $0x20,%esp │ │ @@ -3343999,15 +3343999,15 @@ │ │ push %esi │ │ call 1167e00 │ │ add $0x10,%esp │ │ cmpb $0x5,(%edi) │ │ je 116a44a │ │ lea 0x1e(%edi),%eax │ │ movzbl 0x1d(%edi),%ecx │ │ - lea -0x111bc0d(%ebx),%edx │ │ + lea -0x111bc34(%ebx),%edx │ │ push %ecx │ │ push %eax │ │ push %edx │ │ push %esi │ │ call 1167e00 │ │ add $0x10,%esp │ │ cmpl $0x0,0x3c(%edi) │ │ @@ -3344019,15 +3344019,15 @@ │ │ call 1167ba0 │ │ add $0x8,%esp │ │ lea -0x1146c0b(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1167ba0 │ │ add $0x10,%esp │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ push 0x3c(%edi) │ │ push 0x38(%edi) │ │ push %eax │ │ push %esi │ │ call 1167e00 │ │ add $0x4,%esp │ │ push %esi │ │ @@ -3344064,15 +3344064,15 @@ │ │ mov %eax,0x70(%esp) │ │ lea -0x1146c07(%ebx),%eax │ │ mov %eax,(%esp) │ │ lea -0x11343fc(%ebx),%eax │ │ mov %eax,0x6c(%esp) │ │ lea -0x1146c0b(%ebx),%eax │ │ mov %eax,0x64(%esp) │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ mov %eax,0x60(%esp) │ │ lea -0x112b2be(%ebx),%eax │ │ mov %eax,0x78(%esp) │ │ xor %edi,%edi │ │ jmp 116a554 │ │ nop │ │ nop │ │ @@ -3344184,15 +3344184,15 @@ │ │ lea -0x1115cc8(%ebx),%eax │ │ push 0x14(%esp) │ │ push 0x14(%esp) │ │ push %eax │ │ push %esi │ │ call 1167d50 │ │ add $0x10,%esp │ │ - lea -0x111da8a(%ebx),%eax │ │ + lea -0x111dab1(%ebx),%eax │ │ push 0x1c(%esp) │ │ push 0x1c(%esp) │ │ push %eax │ │ push %esi │ │ call 1167d50 │ │ add $0x10,%esp │ │ lea -0x113065c(%ebx),%eax │ │ @@ -3344201,15 +3344201,15 @@ │ │ push %eax │ │ push %esi │ │ call 1167d50 │ │ add $0x10,%esp │ │ movzbl 0x2c(%esp),%eax │ │ and $0x1,%eax │ │ sub $0x4,%esp │ │ - lea -0x111da83(%ebx),%ecx │ │ + lea -0x111daaa(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 1167db0 │ │ add $0x10,%esp │ │ movzbl 0x2c(%esp),%eax │ │ test $0x2,%al │ │ @@ -3344325,15 +3344325,15 @@ │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 1167d50 │ │ add $0x10,%esp │ │ testb $0x1,0xa4(%esp) │ │ je 116a8a9 │ │ - lea -0x111bc08(%ebx),%eax │ │ + lea -0x111bc2f(%ebx),%eax │ │ push 0x90(%esp) │ │ push 0x90(%esp) │ │ push %eax │ │ push %esi │ │ call 1167d50 │ │ add $0x10,%esp │ │ lea -0x114a901(%ebx),%eax │ │ @@ -3344426,15 +3344426,15 @@ │ │ lea -0x1115cbe(%ebx),%eax │ │ push %eax │ │ push 0x8(%esp) │ │ push %esi │ │ call 1167ca0 │ │ add $0x10,%esp │ │ testb $0x1,0x10(%esp) │ │ - lea -0x1125333(%ebx),%eax │ │ + lea -0x112535a(%ebx),%eax │ │ lea -0x11290fc(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0x4,%esp │ │ lea -0x1139c37(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ push %esi │ │ @@ -3344503,15 +3344503,15 @@ │ │ sub $0x4,%esp │ │ lea -0x114a8fc(%ebx),%eax │ │ push %eax │ │ push 0x8(%esp) │ │ push %esi │ │ call 1167ca0 │ │ add $0x10,%esp │ │ - lea -0x111da73(%ebx),%eax │ │ + lea -0x111da9a(%ebx),%eax │ │ jmp 116aea9 │ │ sub $0x8,%esp │ │ lea 0x18(%esp),%eax │ │ push %eax │ │ lea 0x14(%esp),%eax │ │ push %eax │ │ call 117f020 │ │ @@ -3344521,15 +3344521,15 @@ │ │ sub $0x4,%esp │ │ lea -0x11327e1(%ebx),%eax │ │ push %eax │ │ push 0x8(%esp) │ │ push %esi │ │ call 1167ca0 │ │ add $0x10,%esp │ │ - lea -0x111da73(%ebx),%eax │ │ + lea -0x111da9a(%ebx),%eax │ │ push 0x14(%esp) │ │ push 0x14(%esp) │ │ push %eax │ │ push %esi │ │ call 1167d50 │ │ add $0x10,%esp │ │ lea -0x1137fc3(%ebx),%eax │ │ @@ -3344708,15 +3344708,15 @@ │ │ lea 0x14(%esp),%eax │ │ push %eax │ │ call 117ec50 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 116aeec │ │ sub $0x4,%esp │ │ - lea -0x11252fe(%ebx),%eax │ │ + lea -0x1125325(%ebx),%eax │ │ push %eax │ │ push 0x8(%esp) │ │ push %esi │ │ call 1167ca0 │ │ add $0x10,%esp │ │ lea -0x1115cc8(%ebx),%eax │ │ push 0x14(%esp) │ │ @@ -3344733,15 +3344733,15 @@ │ │ lea 0x14(%esp),%eax │ │ push %eax │ │ call 117f6e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 116aeec │ │ sub $0x4,%esp │ │ - lea -0x1123573(%ebx),%eax │ │ + lea -0x112359a(%ebx),%eax │ │ jmp 116aedf │ │ sub $0x8,%esp │ │ lea 0x18(%esp),%eax │ │ push %eax │ │ lea 0x14(%esp),%eax │ │ push %eax │ │ call 117e670 │ │ @@ -3344773,21 +3344773,21 @@ │ │ lea 0x14(%esp),%eax │ │ push %eax │ │ call 117e750 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 116aeec │ │ sub $0x4,%esp │ │ - lea -0x1125305(%ebx),%eax │ │ + lea -0x112532c(%ebx),%eax │ │ push %eax │ │ push 0x8(%esp) │ │ push %esi │ │ call 1167ca0 │ │ add $0x10,%esp │ │ - lea -0x111da8a(%ebx),%eax │ │ + lea -0x111dab1(%ebx),%eax │ │ push 0x14(%esp) │ │ push 0x14(%esp) │ │ push %eax │ │ push %esi │ │ call 1167d50 │ │ add $0x10,%esp │ │ lea -0x113065c(%ebx),%eax │ │ @@ -3344922,16 +3344922,16 @@ │ │ and $0xfffffff0,%esp │ │ call 116afcd │ │ pop %ebx │ │ add $0x2cb5fb,%ebx │ │ mov 0x8(%ebp),%esi │ │ sub $0xc,%esp │ │ lea -0x113b790(%ebx),%eax │ │ - lea -0x111fa1b(%ebx),%ecx │ │ - lea -0x1125333(%ebx),%edx │ │ + lea -0x111fa42(%ebx),%ecx │ │ + lea -0x112535a(%ebx),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push $0x6 │ │ push %esi │ │ call 11676b0 │ │ add $0x20,%esp │ │ @@ -3344966,15 +3344966,15 @@ │ │ call 116b041 │ │ pop %ebx │ │ add $0x2cb587,%ebx │ │ xor %eax,%eax │ │ cmpl $0x14,0xc(%ebp) │ │ ja 116b15d │ │ sub $0x4,%esp │ │ - lea -0x111f9dc(%ebx),%esi │ │ + lea -0x111fa03(%ebx),%esi │ │ push $0x68 │ │ push %esi │ │ push $0x10 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 116b15b │ │ @@ -3345272,15 +3345272,15 @@ │ │ add $0x4,%esp │ │ push 0x4(%esi) │ │ call 12720a0 │ │ add $0x4,%esp │ │ push 0x8(%esi) │ │ call 12720a0 │ │ add $0xc,%esp │ │ - lea -0x111f9dc(%ebx),%eax │ │ + lea -0x111fa03(%ebx),%eax │ │ push $0xa2 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3345313,15 +3345313,15 @@ │ │ push %esi │ │ push 0x8(%edi) │ │ call 1272410 │ │ add $0x4,%esp │ │ push 0x4(%esi) │ │ call 12720a0 │ │ add $0xc,%esp │ │ - lea -0x111f9dc(%ebx),%eax │ │ + lea -0x111fa03(%ebx),%eax │ │ push $0xee │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ @@ -3345428,15 +3345428,15 @@ │ │ push 0x8(%ecx) │ │ call 12725e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 116b61f │ │ mov %esi,0xc(%esp) │ │ sub $0x4,%esp │ │ - lea -0x111f9dc(%ebx),%esi │ │ + lea -0x111fa03(%ebx),%esi │ │ push $0xc1 │ │ push %esi │ │ push $0x1c │ │ call 128c010 │ │ add $0x10,%esp │ │ mov %eax,(%esp) │ │ test %eax,%eax │ │ @@ -3345517,15 +3345517,15 @@ │ │ mov 0x8(%ebp),%edi │ │ xor %eax,%eax │ │ cmpb $0x14,(%edi) │ │ ja 116b700 │ │ mov %ecx,0x4(%esp) │ │ mov %edx,(%esp) │ │ sub $0x4,%esp │ │ - lea -0x111f9dc(%ebx),%eax │ │ + lea -0x111fa03(%ebx),%eax │ │ push $0xf9 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x28 │ │ call 128c010 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ @@ -3345779,15 +3345779,15 @@ │ │ push %edi │ │ push 0x8(%esi) │ │ call 1272410 │ │ add $0x4,%esp │ │ push 0x4(%edi) │ │ call 12720a0 │ │ add $0xc,%esp │ │ - lea -0x111f9dc(%ebx),%eax │ │ + lea -0x111fa03(%ebx),%eax │ │ push $0xee │ │ push %eax │ │ push %edi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 116b913 │ │ @@ -3346061,15 +3346061,15 @@ │ │ push %esi │ │ push 0x4(%eax) │ │ call 1272410 │ │ add $0x10,%esp │ │ mov 0x20(%esi),%eax │ │ decl (%eax) │ │ sub $0x4,%esp │ │ - lea -0x111f9dc(%ebx),%eax │ │ + lea -0x111fa03(%ebx),%eax │ │ push $0xdd │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3350412,34 +3350412,34 @@ │ │ push %edi │ │ call 124ecc0 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 116ed2d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11252ee(%ebx),%eax │ │ + lea -0x1125315(%ebx),%eax │ │ lea -0x11290f0(%ebx),%ecx │ │ push %eax │ │ push $0x76 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80106 │ │ jmp 116ed21 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11252ee(%ebx),%eax │ │ + lea -0x1125315(%ebx),%eax │ │ lea -0x11290f0(%ebx),%ecx │ │ push %eax │ │ push $0x7e │ │ jmp 116ed11 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11252ee(%ebx),%eax │ │ + lea -0x1125315(%ebx),%eax │ │ lea -0x11290f0(%ebx),%ecx │ │ push %eax │ │ push $0x84 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3350462,15 +3350462,15 @@ │ │ jmp 116ed61 │ │ mov %edi,0x8(%esp) │ │ mov $0xb1,%edi │ │ mov %esi,0xc(%esp) │ │ mov $0x80006,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11252ee(%ebx),%eax │ │ + lea -0x1125315(%ebx),%eax │ │ lea -0x11290f0(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3355004,19 +3355004,19 @@ │ │ cmpb $0x2,0x8(%esp) │ │ mov 0x8(%ebp),%esi │ │ je 1172443 │ │ movzbl 0x8(%esp),%eax │ │ cmp $0x5,%eax │ │ je 1172443 │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ - lea -0x111bbdb(%edi),%eax │ │ + lea -0x111bc02(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movdqa 0xf0(%esp),%xmm0 │ │ movdqu %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x517,0x20(%esp) │ │ movl $0x0,0x18(%esp) │ │ mov %edi,%ebx │ │ @@ -3355535,15 +3355535,15 @@ │ │ mov %edx,%edi │ │ or %esi,%edi │ │ jne 1171dc6 │ │ mov $0x204,%edx │ │ jmp 1171df4 │ │ xor %esi,%esi │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x11290d2(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movdqa -0x139cf88(%edi),%xmm0 │ │ movdqu %xmm0,0x4(%esp) │ │ @@ -3355552,29 +3355552,29 @@ │ │ movl $0x425,0x20(%esp) │ │ movl $0x0,0x18(%esp) │ │ mov %edi,%ebx │ │ call 115fa90 │ │ add $0x30,%esp │ │ jmp 11733e2 │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x1119eeb(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movdqa -0x139cf88(%edi),%xmm0 │ │ movdqu %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x436,0x20(%esp) │ │ movl $0x0,0x18(%esp) │ │ mov %edi,%ebx │ │ jmp 11733d8 │ │ sub $0x8,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x113b739(%edi),%edx │ │ mov %ebx,0xc(%esp) │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x43e │ │ push %ecx │ │ @@ -3355617,15 +3355617,15 @@ │ │ push 0x20(%esp) │ │ push %esi │ │ push $0x0 │ │ push $0x5 │ │ jmp 11733d5 │ │ lea -0x112acea(%ebx),%eax │ │ lea -0x114c56b(%ebx),%ecx │ │ - lea -0x11252c0(%ebx),%edx │ │ + lea -0x11252e7(%ebx),%edx │ │ push %eax │ │ push $0x21f │ │ push %ecx │ │ push $0x0 │ │ push %edx │ │ push 0x20(%esp) │ │ push %esi │ │ @@ -3355650,115 +3355650,115 @@ │ │ push 0x7c(%esp) │ │ push 0x20(%esp) │ │ push %esi │ │ push %ecx │ │ push %eax │ │ jmp 11733d5 │ │ sub $0x8,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x114c531(%edi),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x4b2 │ │ jmp 1172c6f │ │ sub $0x8,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x113064d(%edi),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x467 │ │ jmp 1172c6f │ │ lea -0x112ead1(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x1136009(%edi),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x3fa │ │ jmp 11733c8 │ │ sub $0x8,%esp │ │ - lea -0x1121801(%edi),%eax │ │ + lea -0x1121828(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x1136009(%edi),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x2e1 │ │ jmp 11733c8 │ │ sub $0x8,%esp │ │ - lea -0x111bb95(%edi),%eax │ │ + lea -0x111bbbc(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x1136009(%edi),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x353 │ │ jmp 11733c8 │ │ sub $0x8,%esp │ │ - lea -0x1121801(%edi),%eax │ │ + lea -0x1121828(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x1119eb3(%edi),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x2e9 │ │ jmp 11733c8 │ │ sub $0x8,%esp │ │ - lea -0x111bb95(%edi),%eax │ │ + lea -0x111bbbc(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x112cb72(%edi),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x361 │ │ push %ecx │ │ push $0x0 │ │ push %edx │ │ push 0x20(%esp) │ │ push %esi │ │ push $0x0 │ │ push $0x4 │ │ jmp 11733d5 │ │ sub $0x8,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ - lea -0x1123564(%edi),%edx │ │ + lea -0x112358b(%edi),%edx │ │ mov %ebx,0xc(%esp) │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x567 │ │ jmp 11733c8 │ │ sub $0x8,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x1139c17(%edi),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x508 │ │ jmp 1172c6f │ │ sub $0x8,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x1117df0(%edi),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x4dd │ │ jmp 1172c6f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x114c514(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139a998(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x55b,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x1115c6c(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139a738(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ @@ -3355775,15 +3355775,15 @@ │ │ mov %eax,0x14(%esp) │ │ movaps -0x139bc38(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x373,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x114c551(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139a4a8(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ @@ -3355801,15 +3355801,15 @@ │ │ movaps -0x139aff8(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x35,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x112739d(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139b218(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ @@ -3355838,15 +3355838,15 @@ │ │ mov %eax,0x14(%esp) │ │ movaps -0x139c6c8(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0xe4,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x11252dd(%edi),%eax │ │ + lea -0x1125304(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x1136009(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139a1d8(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ @@ -3355947,15 +3355947,15 @@ │ │ mov %eax,0x14(%esp) │ │ movaps -0x139ae48(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x115,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x11252a2(%edi),%eax │ │ + lea -0x11252c9(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x1142e99(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139cd88(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ @@ -3355975,23 +3355975,23 @@ │ │ movl $0x39b,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ lea -0x1137f2e(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ - lea -0x111da1b(%edi),%eax │ │ + lea -0x111da42(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139d1c8(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x15d,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x8,%esp │ │ - lea -0x1121801(%edi),%eax │ │ + lea -0x1121828(%edi),%eax │ │ lea -0x114c56b(%edi),%ecx │ │ lea -0x1136009(%edi),%edx │ │ mov %edi,%ebx │ │ push %eax │ │ push $0x300 │ │ push %ecx │ │ push $0x0 │ │ @@ -3356073,15 +3356073,15 @@ │ │ movl $0x12c,0x20(%esp) │ │ jmp 1173659 │ │ sub $0x30,%esp │ │ lea -0x113d5fc(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ - lea -0x111f9a5(%edi),%eax │ │ + lea -0x111f9cc(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139b618(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x2cd,0x20(%esp) │ │ jmp 1172c3f │ │ @@ -3356106,15 +3356106,15 @@ │ │ mov %eax,0x14(%esp) │ │ movaps -0x139b638(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x340,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x11252dd(%edi),%eax │ │ + lea -0x1125304(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x113f680(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139b008(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ @@ -3356132,19 +3356132,19 @@ │ │ movdqa -0x139d458(%ebx),%xmm0 │ │ movdqu %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x133,0x20(%esp) │ │ jmp 1173659 │ │ sub $0x30,%esp │ │ - lea -0x11252dd(%ebx),%eax │ │ + lea -0x1125304(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ - lea -0x11252c0(%ebx),%eax │ │ + lea -0x11252e7(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ movdqa -0x1399df8(%ebx),%xmm0 │ │ movdqu %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0xbd,0x20(%esp) │ │ movl $0x0,0x18(%esp) │ │ @@ -3356164,15 +3356164,15 @@ │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x13c,0x20(%esp) │ │ jmp 1172c3f │ │ mov %eax,%ecx │ │ sar $0x1f,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11252dd(%ebx),%edx │ │ + lea -0x1125304(%ebx),%edx │ │ lea -0x114c56b(%ebx),%esi │ │ lea -0x1148add(%ebx),%edi │ │ push %edx │ │ push $0xc7 │ │ push %esi │ │ push $0x0 │ │ push %edi │ │ @@ -3356201,119 +3356201,119 @@ │ │ push %edx │ │ push 0x20(%esp) │ │ push %esi │ │ push $0x0 │ │ push $0x1 │ │ jmp 11733d5 │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x113d621(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139c6d8(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x523,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ - lea -0x112182b(%edi),%eax │ │ + lea -0x1121852(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139b818(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x4f9,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x112ad16(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139ba28(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x477,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x1137f87(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139b608(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x4c1,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x1115c49(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139bc48(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x54b,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x113f6a3(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139ba48(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x4ec,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ - lea -0x111da63(%edi),%eax │ │ + lea -0x111da8a(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139d668(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x530,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x112eb35(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x13999e8(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ movl $0x485,0x20(%esp) │ │ jmp 1172c3f │ │ sub $0x30,%esp │ │ - lea -0x111bbf1(%edi),%eax │ │ + lea -0x111bc18(%edi),%eax │ │ mov %eax,0x24(%esp) │ │ lea -0x114c56b(%edi),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x1132789(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ movaps -0x139d658(%edi),%xmm0 │ │ movups %xmm0,0x4(%esp) │ │ @@ -3356366,15 +3356366,15 @@ │ │ xor %eax,%eax │ │ cmp 0x438(%esi,%ecx,4),%edx │ │ sbb 0x43c(%esi,%ecx,4),%edi │ │ jb 11739a9 │ │ sub $0x8,%esp │ │ lea -0x1119ed4(%ebx),%eax │ │ lea -0x114c56b(%ebx),%ecx │ │ - lea -0x111bbb9(%ebx),%edx │ │ + lea -0x111bbe0(%ebx),%edx │ │ push %eax │ │ push $0x1de │ │ push %ecx │ │ push $0x0 │ │ push %edx │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ @@ -3356411,29 +3356411,29 @@ │ │ call 1163a60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1173adf │ │ sub $0x8,%esp │ │ lea -0x1119ed4(%ebx),%eax │ │ lea -0x114c56b(%ebx),%ecx │ │ - lea -0x111f9c6(%ebx),%edx │ │ + lea -0x111f9ed(%ebx),%edx │ │ push %eax │ │ push $0x1b5 │ │ push %ecx │ │ push $0x0 │ │ push %edx │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ push $0x0 │ │ push $0x4 │ │ jmp 1173acc │ │ sub $0x8,%esp │ │ lea -0x1119ed4(%ebx),%eax │ │ lea -0x114c56b(%ebx),%ecx │ │ - lea -0x111da3e(%ebx),%edx │ │ + lea -0x111da65(%ebx),%edx │ │ push %eax │ │ push $0x1ae │ │ push %ecx │ │ push $0x0 │ │ push %edx │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ @@ -3361707,15 +3361707,15 @@ │ │ cmpl $0x0,0x4(%edi) │ │ je 11771b0 │ │ cmpl $0x0,0xc(%edi) │ │ je 11771b0 │ │ cmpl $0x0,0x14(%edi) │ │ je 11771b0 │ │ sub $0x4,%esp │ │ - lea -0x11217e5(%ebx),%eax │ │ + lea -0x112180c(%ebx),%eax │ │ push $0x282 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x5c │ │ call 128c010 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ @@ -3361735,15 +3361735,15 @@ │ │ movups %xmm1,0x10(%esi) │ │ movups %xmm0,(%esi) │ │ mov %esi,%eax │ │ jmp 11771e6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113d5af(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x27e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3361788,15 +3361788,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 117724e │ │ sub $0xc,%esp │ │ push 0x48(%esi) │ │ call 123d630 │ │ add $0xc,%esp │ │ - lea -0x11217e5(%ebx),%eax │ │ + lea -0x112180c(%ebx),%eax │ │ push $0x294 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3361847,15 +3361847,15 @@ │ │ je 11772e9 │ │ mov 0x4(%edi),%ecx │ │ cmpl $0x0,0x190(%ecx) │ │ jne 1177303 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1115c06(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x2ea │ │ jmp 117743d │ │ xor %edi,%edi │ │ cmpl $0x0,0x3c(%esi) │ │ jne 11772b6 │ │ cmpl $0x0,0x840(%edi) │ │ @@ -3361926,43 +3361926,43 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 1142c00 │ │ jmp 11774bb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1115c06(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x2ee │ │ push %ecx │ │ call 123ece0 │ │ sub $0x10,%esp │ │ lea -0x1142e6c(%ebx),%edi │ │ jmp 11775a5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1115c06(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x2f1 │ │ jmp 117743d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1115c06(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x300 │ │ push %ecx │ │ call 123ece0 │ │ sub $0x10,%esp │ │ lea -0x1119f7e(%ebx),%edi │ │ mov %edi,0x1c(%esp) │ │ movaps -0x1399d68(%ebx),%xmm0 │ │ movups %xmm0,0xc(%esp) │ │ - lea -0x1125283(%ebx),%eax │ │ + lea -0x11252aa(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ movl $0x189,0x4(%esp) │ │ movl $0x14,(%esp) │ │ call 123ee00 │ │ add $0x14,%esp │ │ push 0x48(%esi) │ │ call 123f3e0 │ │ @@ -3362038,25 +3362038,25 @@ │ │ jae 1177605 │ │ call 123f060 │ │ mov $0x1,%eax │ │ jmp 11775fd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1115c06(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x334 │ │ push %ecx │ │ call 123ece0 │ │ sub $0x10,%esp │ │ lea -0x1142e44(%ebx),%edi │ │ mov %edi,0x1c(%esp) │ │ movaps -0x139cd78(%ebx),%xmm0 │ │ movups %xmm0,0xc(%esp) │ │ - lea -0x1125283(%ebx),%eax │ │ + lea -0x11252aa(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ movl $0x189,0x4(%esp) │ │ movl $0x14,(%esp) │ │ call 123ee00 │ │ add $0x14,%esp │ │ push 0x48(%esi) │ │ call 123f3e0 │ │ @@ -3362103,21 +3362103,21 @@ │ │ mov %ecx,%esi │ │ call 1177645 │ │ pop %ebx │ │ add $0x2bef83,%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1115c06(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push 0x10(%ebp) │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x1125283(%ebx),%eax │ │ + lea -0x11252aa(%ebx),%eax │ │ push 0xc(%ebp) │ │ mov 0x8(%ebp),%ecx │ │ push %ecx │ │ push %edi │ │ push %ecx │ │ push %edi │ │ push %eax │ │ @@ -3362339,15 +3362339,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 1177831 │ │ pop %ebx │ │ add $0x2bed97,%ebx │ │ sub $0x4,%esp │ │ - lea -0x11217e5(%ebx),%edi │ │ + lea -0x112180c(%ebx),%edi │ │ push $0x69 │ │ push %edi │ │ push $0x34 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11778f9 │ │ @@ -3362573,15 +3362573,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 1177b4e │ │ sub $0xc,%esp │ │ push 0x8(%esi) │ │ call 11b9df0 │ │ add $0xc,%esp │ │ - lea -0x11217e5(%ebx),%eax │ │ + lea -0x112180c(%ebx),%eax │ │ push $0xcb │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ lea -0x8(%ebp),%esp │ │ @@ -3362628,15 +3362628,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 1177bde │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11501a7(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x228 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0101 │ │ @@ -3362645,15 +3362645,15 @@ │ │ add $0x10,%esp │ │ mov (%esi),%eax │ │ orb $0x2,0x58(%eax) │ │ jmp 1177c12 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11501a7(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x228 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0101 │ │ @@ -3362752,15 +3362752,15 @@ │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 1177e20 │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142e21(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x130 │ │ jmp 1177dfb │ │ mov 0xc(%esi),%ecx │ │ mov 0x8(%edi),%eax │ │ add %ecx,%eax │ │ mov 0xc(%edi),%edx │ │ @@ -3362783,36 +3362783,36 @@ │ │ movl $0x0,0xc(%esi) │ │ mov $0x1,%eax │ │ jmp 1177e20 │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142e21(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x15c │ │ jmp 1177dfb │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142e21(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x126 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x180 │ │ jmp 1177e0b │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142e21(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x13e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3362841,22 +3362841,22 @@ │ │ jmp 1177e20 │ │ test %esi,%esi │ │ je 1177e6f │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142e21(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0xfa │ │ jmp 1177dfb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142e21(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0xfa │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3362864,15 +3362864,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 1177e1b │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142e21(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x147 │ │ jmp 1177dfb │ │ int3 │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ @@ -3362990,15 +3362990,15 @@ │ │ mov $0x1,%eax │ │ add $0x20,%esp │ │ jmp 1177f3c │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1130636(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x174 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3363061,15 +3363061,15 @@ │ │ je 11780d5 │ │ movl $0x0,0x24(%edi) │ │ jmp 117811b │ │ movl $0x50,0x20(%edi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112737f(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x1b1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3363086,15 +3363086,15 @@ │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ movl $0x50,0x20(%edi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112737f(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x1a6 │ │ jmp 11780f6 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3363163,15 +3363163,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 1178223 │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113f63d(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x1c2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3363180,15 +3363180,15 @@ │ │ add $0x10,%esp │ │ mov (%esi),%eax │ │ orb $0x2,0x58(%eax) │ │ jmp 1178257 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113f63d(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x1c2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3363250,15 +3363250,15 @@ │ │ jne 11782cc │ │ test %edx,%edx │ │ je 11782c0 │ │ lea -0x1146bbe(%ecx),%esi │ │ mov %esi,(%edx) │ │ test %eax,%eax │ │ je 11782e4 │ │ - lea -0x111da05(%ecx),%ecx │ │ + lea -0x111da2c(%ecx),%ecx │ │ jmp 11782e2 │ │ test %edx,%edx │ │ je 11782d8 │ │ lea -0x1142ec0(%ecx),%esi │ │ mov %esi,(%edx) │ │ test %eax,%eax │ │ je 11782e4 │ │ @@ -3363316,15 +3363316,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 117837e │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1119e83(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x22e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0101 │ │ @@ -3363333,15 +3363333,15 @@ │ │ add $0x10,%esp │ │ mov (%esi),%eax │ │ orb $0x2,0x58(%eax) │ │ jmp 11783b2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1119e83(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x22e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0101 │ │ @@ -3363370,15 +3363370,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 117841e │ │ movl $0x50,0x20(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1146bbb(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x234 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0101 │ │ @@ -3363387,15 +3363387,15 @@ │ │ add $0x10,%esp │ │ mov (%esi),%eax │ │ orb $0x2,0x58(%eax) │ │ jmp 1178452 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1146bbb(%ebx),%eax │ │ - lea -0x11217e5(%ebx),%ecx │ │ + lea -0x112180c(%ebx),%ecx │ │ push %eax │ │ push $0x234 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0101 │ │ @@ -3375214,15 +3375214,15 @@ │ │ jne 1180f77 │ │ cmpl $0x0,0x4(%esi) │ │ je 1180f77 │ │ cmpl $0x10,0x40(%esi) │ │ jae 1180feb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x357 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3375397,15 +3375397,15 @@ │ │ xor %esi,%esi │ │ cmp $0x1,%eax │ │ jne 1181361 │ │ mov $0x1,%esi │ │ jmp 1181351 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x36f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3375416,46 +3375416,46 @@ │ │ xor %eax,%eax │ │ xor %esi,%esi │ │ xor %edi,%edi │ │ movl $0x0,(%esp) │ │ jmp 1180fb6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x365 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ jmp 1180fa1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x379 │ │ jmp 11811e6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x380 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80006 │ │ jmp 11811f6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x385 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3375463,36 +3375463,36 @@ │ │ push $0x14 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ jmp 118134f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x38b │ │ jmp 1181335 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x391 │ │ jmp 1181335 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x398 │ │ jmp 1181335 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x39e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3375502,15 +3375502,15 @@ │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ movl $0x0,(%esp) │ │ mov 0x4(%esp),%eax │ │ jmp 1180fb6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb49(%ebx),%eax │ │ + lea -0x111bb70(%ebx),%eax │ │ lea -0x1142e09(%ebx),%ecx │ │ push %eax │ │ push $0x3a5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3376555,15 +3376555,15 @@ │ │ jae 1181e9a │ │ cmp $0x17,%al │ │ je 1181edc │ │ cmpl $0x0,0x1c(%ebp) │ │ je 1181edc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112521f(%ebx),%eax │ │ + lea -0x1125246(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0xd6 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3377026,15 +3377026,15 @@ │ │ cmp $0x2,%edx │ │ jne 1182928 │ │ movl $0x1,0x34(%esi) │ │ mov 0xc(%esp),%edi │ │ mov %edi,0x10c(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112521f(%ebx),%eax │ │ + lea -0x1125246(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0x1ba │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ lea -0x1146b73(%ebx),%eax │ │ @@ -3377189,15 +3377189,15 @@ │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x8000f │ │ jmp 1181ec4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112521f(%ebx),%eax │ │ + lea -0x1125246(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0x148 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3377220,15 +3377220,15 @@ │ │ movzbl (%edi),%eax │ │ movzbl %al,%eax │ │ lea -0x14(%eax),%ecx │ │ cmp $0x3,%ecx │ │ jae 1182809 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112521f(%ebx),%eax │ │ + lea -0x1125246(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0x244 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3377260,34 +3377260,34 @@ │ │ mov 0x20(%ebp),%eax │ │ mov 0x18(%esp),%ecx │ │ mov %ecx,(%eax) │ │ mov $0x1,%eax │ │ jmp 1181ed4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112521f(%ebx),%eax │ │ + lea -0x1125246(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0x23a │ │ jmp 11828a6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112521f(%ebx),%eax │ │ + lea -0x1125246(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0x254 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xf5 │ │ jmp 1182983 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112521f(%ebx),%eax │ │ + lea -0x1125246(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0x186 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3377310,28 +3377310,28 @@ │ │ push %esi │ │ call 11b9fe0 │ │ add $0x10,%esp │ │ mov %edi,%eax │ │ jmp 1181ed4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112521f(%ebx),%eax │ │ + lea -0x1125246(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0x1c3 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xf6 │ │ push $0x2f │ │ jmp 1181ec6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112521f(%ebx),%eax │ │ + lea -0x1125246(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0x1a0 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3377339,15 +3377339,15 @@ │ │ push $0xa │ │ jmp 1181ec6 │ │ orb $0x2,0x48(%esi) │ │ xor %eax,%eax │ │ jmp 1181ed4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112521f(%ebx),%eax │ │ + lea -0x1125246(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0x216 │ │ jmp 1181eb4 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3377391,15 +3377391,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bb21(%ebx),%eax │ │ + lea -0x111bb48(%ebx),%eax │ │ lea -0x114a8b8(%ebx),%ecx │ │ push %eax │ │ push $0x265 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3377576,15 +3377576,15 @@ │ │ pop %ebx │ │ add $0x2b39d7,%ebx │ │ mov 0x8(%ebp),%edx │ │ mov 0x5c(%edx),%eax │ │ mov $0x1,%edi │ │ cmp 0x58(%edx),%eax │ │ jae 1182d0a │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ jmp 1182c43 │ │ incl 0x970(%esi) │ │ movl $0x0,(%ecx) │ │ movl $0x0,0x78(%edx,%edi,8) │ │ mov $0x1,%eax │ │ mov 0x8(%esp),%edi │ │ @@ -3377749,15 +3377749,15 @@ │ │ mov 0x920(%esi),%ecx │ │ sub $0x4,%esp │ │ push %edi │ │ push %eax │ │ push 0x928(%esi) │ │ call *0x24(%ecx) │ │ add $0x4,%esp │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push $0x231 │ │ push %ecx │ │ push %eax │ │ push $0x0 │ │ push %esi │ │ call 1184130 │ │ add $0x20,%esp │ │ @@ -3377773,15 +3377773,15 @@ │ │ jmp 1182e76 │ │ test %edi,%edi │ │ je 1182e4b │ │ mov 0x14(%esi),%eax │ │ cmp %edi,%eax │ │ jne 1182e6f │ │ sub $0x4,%esp │ │ - lea -0x111d9db(%ebx),%eax │ │ + lea -0x111da02(%ebx),%eax │ │ push $0x23a │ │ push %eax │ │ push 0x10(%esi) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ movl $0x0,0x10(%esi) │ │ mov 0x14(%esi),%eax │ │ @@ -3378118,15 +3378118,15 @@ │ │ mov %eax,0x2c(%esp) │ │ jmp 118333f │ │ cmpl $0x4000,0x2c(%esp) │ │ je 1183372 │ │ lea 0x14(%esi),%edi │ │ sub $0x4,%esp │ │ lea 0x30(%esp),%eax │ │ - lea -0x111f963(%ebx),%ecx │ │ + lea -0x111f98a(%ebx),%ecx │ │ lea 0x44(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 12915e0 │ │ mov 0x8(%ebp),%edx │ │ add $0xc,%esp │ │ @@ -3378175,15 +3378175,15 @@ │ │ mov 0x2f0(%eax),%eax │ │ test %eax,%eax │ │ je 11838fa │ │ mov %eax,0x28(%esp) │ │ lea 0x14(%esi),%edi │ │ sub $0x4,%esp │ │ lea 0x2c(%esp),%eax │ │ - lea -0x1123732(%ebx),%ecx │ │ + lea -0x1123759(%ebx),%ecx │ │ lea 0x44(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1291ba0 │ │ add $0xc,%esp │ │ mov 0x50(%esp),%eax │ │ @@ -3378487,15 +3378487,15 @@ │ │ mov 0x920(%edi,%ecx,4),%ecx │ │ mov %ecx,0x10(%esp) │ │ test %ecx,%ecx │ │ jne 1183027 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114e2b7(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x4fa │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3378515,15 +3378515,15 @@ │ │ mov -0x320(%ebx),%eax │ │ jmp 11838c0 │ │ movl $0xc0103,0x14(%esp) │ │ mov $0x566,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114e2b7(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push 0x18(%esp) │ │ @@ -3378541,30 +3378541,30 @@ │ │ mov -0x31c(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ jmp 1182fe8 │ │ mov %ecx,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114e2b7(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x5b4 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x50 │ │ push %esi │ │ jmp 11838a8 │ │ mov %ecx,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127329(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x80 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3378771,15 +3378771,15 @@ │ │ mov 0x948(%esi),%eax │ │ lea (%eax,%edx,1),%ecx │ │ cmp %edi,%ecx │ │ jbe 1183b4a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112902c(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x128 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x10f │ │ @@ -3378861,15 +3378861,15 @@ │ │ cmp %dl,0x94c(%esi) │ │ jne 1183c83 │ │ mov 0x924(%esi),%eax │ │ sub $0xc,%esp │ │ push 0x92c(%esi) │ │ call *0x1c(%eax) │ │ add $0x4,%esp │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push $0x154 │ │ push %ecx │ │ push %eax │ │ push $0x1 │ │ push %esi │ │ call 1184130 │ │ add $0x20,%esp │ │ @@ -3378881,15 +3378881,15 @@ │ │ mov (%esp),%ebx │ │ mov 0x10(%ebp),%ecx │ │ movzbl 0xc(%ebp),%edx │ │ jmp 1183cb6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1115bf3(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x102 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x7f │ │ @@ -3378955,15 +3378955,15 @@ │ │ je 1183db4 │ │ mov (%esp),%ebx │ │ jmp 1183dfd │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112902c(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x183 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3378987,15 +3378987,15 @@ │ │ cmove %eax,%edi │ │ mov (%esp),%ebx │ │ movzbl 0xc(%ebp),%eax │ │ mov 0x8(%esp),%edx │ │ mov %edi,0x10(%esp) │ │ movzbl %al,%eax │ │ mov %eax,0x20(%esp) │ │ - lea -0x111d9db(%ebx),%eax │ │ + lea -0x111da02(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ jmp 1183e1f │ │ add %eax,%edx │ │ mov %edx,0x4(%esp) │ │ mov %ecx,%edx │ │ mov (%esp),%ebx │ │ mov 0x924(%esi),%eax │ │ @@ -3379174,15 +3379174,15 @@ │ │ cmp %ecx,%eax │ │ cmovae %ecx,%eax │ │ test %eax,%eax │ │ jne 1184081 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114a89e(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x9a │ │ jmp 11840a8 │ │ mov 0x2f0(%ecx),%eax │ │ test %eax,%eax │ │ jne 1184081 │ │ mov 0x724(%esi),%eax │ │ @@ -3379194,15 +3379194,15 @@ │ │ add 0x8(%ebp),%eax │ │ add 0xe90(%esi),%edx │ │ cmp %eax,%edx │ │ jbe 11840d5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114a89e(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0xa3 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ test %edi,%edi │ │ mov $0xa,%eax │ │ @@ -3379223,15 +3379223,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127329(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x80 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3379410,15 +3379410,15 @@ │ │ cmp $0x17,%dl │ │ je 118433d │ │ cmpl $0x0,0x1c(%ebp) │ │ je 118433d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x275 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3379521,15 +3379521,15 @@ │ │ mov 0x28(%esp),%esi │ │ push %edx │ │ push 0x1c(%esp) │ │ push 0x928(%esi) │ │ mov 0x28(%esp),%eax │ │ call *0x20(%eax) │ │ add $0x14,%esp │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push $0x2b5 │ │ push %ecx │ │ push %eax │ │ push $0x0 │ │ push %esi │ │ call 1184130 │ │ add $0x20,%esp │ │ @@ -3379982,15 +3379982,15 @@ │ │ sub $0x4,%esp │ │ mov 0x4(%esp),%ebx │ │ push $0x0 │ │ push %eax │ │ push 0x928(%esi) │ │ call *0x24(%ecx) │ │ add $0x4,%esp │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push $0x231 │ │ push %ecx │ │ push %eax │ │ push $0x0 │ │ push %esi │ │ call 1184130 │ │ add $0x20,%esp │ │ @@ -3380039,15 +3380039,15 @@ │ │ lea (%eax,%eax,4),%eax │ │ lea (%ecx,%eax,8),%ecx │ │ cmp 0x18(%ebp),%edx │ │ jb 1184a80 │ │ jmp 1184be1 │ │ sub $0x4,%esp │ │ mov 0x4(%esp),%ebx │ │ - lea -0x111d9db(%ebx),%eax │ │ + lea -0x111da02(%ebx),%eax │ │ push $0x23a │ │ push %eax │ │ push 0x10(%ecx) │ │ call 128c2c0 │ │ mov 0x18(%esp),%eax │ │ add $0x10,%esp │ │ movl $0x0,0x10(%eax) │ │ @@ -3380099,15 +3380099,15 @@ │ │ mov %edx,(%eax) │ │ mov $0x1,%eax │ │ jmp 1184335 │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x2d6 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x91 │ │ @@ -3380116,15 +3380116,15 @@ │ │ add $0xffffffec,%eax │ │ cmp $0x3,%eax │ │ jae 1184e04 │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x435 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3380134,15 +3380134,15 @@ │ │ movl $0x1,0x34(%esi) │ │ xor %eax,%eax │ │ jmp 1184335 │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x340 │ │ jmp 1184315 │ │ mov 0x18(%ebp),%edx │ │ mov 0x10(%ebp),%edi │ │ test %edi,%edi │ │ jne 1184c6c │ │ @@ -3380157,15 +3380157,15 @@ │ │ mov %eax,%ecx │ │ mov $0xffffffff,%eax │ │ test %ecx,%ecx │ │ je 1184335 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x3cb │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x123 │ │ @@ -3380173,15 +3380173,15 @@ │ │ push %esi │ │ call 1199250 │ │ jmp 1184df7 │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x3f0 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x85 │ │ @@ -3380204,50 +3380204,50 @@ │ │ mov $0xffffffff,%eax │ │ add $0x10,%esp │ │ jmp 1184335 │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x42b │ │ jmp 1184e4c │ │ movl $0x2,0x124(%esi) │ │ jmp 1184330 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x455 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xf5 │ │ jmp 1184eba │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x2c5 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x125 │ │ jmp 1184eba │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x35f │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xcd │ │ @@ -3380267,29 +3380267,29 @@ │ │ je 1184330 │ │ xor %eax,%eax │ │ jmp 1184335 │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x2f3 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x64 │ │ jmp 1184eba │ │ mov %edx,0x24(%esi) │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x34d │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xf4 │ │ @@ -3380304,56 +3380304,56 @@ │ │ orb $0x2,0x48(%esi) │ │ xor %eax,%eax │ │ jmp 1184335 │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x37a │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x199 │ │ push $0xa │ │ jmp 1184d8c │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x39d │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x153 │ │ push $0x28 │ │ jmp 1184327 │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x2fa │ │ jmp 1184db1 │ │ cmp $0x2,%edi │ │ jne 1185096 │ │ movl $0x1,0x34(%esi) │ │ mov %edx,0x10c(%esi) │ │ mov (%esp),%ebx │ │ mov %edx,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x38c │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ lea -0x1146b73(%ebx),%eax │ │ push %edi │ │ @@ -3380382,15 +3380382,15 @@ │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 1184335 │ │ mov (%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135fce(%ebx),%eax │ │ - lea -0x111d9db(%ebx),%ecx │ │ + lea -0x111da02(%ebx),%ecx │ │ push %eax │ │ push $0x3a4 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xf6 │ │ @@ -3383191,15 +3383191,15 @@ │ │ movq 0x14(%eax),%xmm0 │ │ paddd -0x139ba18(%ebx),%xmm0 │ │ movq %xmm0,0x14(%eax) │ │ cmpl $0x0,0x18(%ebp) │ │ je 1186eaa │ │ mov 0x18(%ebp),%ecx │ │ movl $0x0,0x4(%ecx) │ │ - lea -0x11217ba(%ebx),%eax │ │ + lea -0x11217e1(%ebx),%eax │ │ lea 0xe4(%esp),%esi │ │ push 0x1c(%ebp) │ │ push %ecx │ │ push %eax │ │ push %esi │ │ call 1292ac0 │ │ lea 0x5c(%esp),%eax │ │ @@ -3383362,15 +3383362,15 @@ │ │ mov %esi,(%esp) │ │ call 1187980 │ │ test %al,%al │ │ je 118770f │ │ mov 0xc(%ebp),%eax │ │ add $0xc,%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111bb0f(%ebx),%eax │ │ + lea -0x111bb36(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x44(%esp),%edi │ │ mov %edi,(%esp) │ │ call 1291f10 │ │ sub $0x4,%esp │ │ lea 0x30(%esp),%eax │ │ mov %eax,(%esp) │ │ @@ -3383554,15 +3383554,15 @@ │ │ call 1253fb0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 11878b8 │ │ mov %eax,0x8(%esp) │ │ add $0xc,%edi │ │ sub $0x4,%esp │ │ - lea -0x111bb01(%ebx),%eax │ │ + lea -0x111bb28(%ebx),%eax │ │ lea 0x24(%esp),%esi │ │ push %edi │ │ push %eax │ │ push %esi │ │ call 1291110 │ │ add $0x8,%esp │ │ lea 0xc(%esp),%eax │ │ @@ -3383592,15 +3383592,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 1187969 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f956(%ebx),%eax │ │ + lea -0x111f97d(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x56 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3385102,22 +3385102,22 @@ │ │ je 1188d19 │ │ add 0x8(%ebp),%eax │ │ add 0x9cc(%esi),%edx │ │ cmp %eax,%edx │ │ jbe 1188d52 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123518(%ebx),%eax │ │ + lea -0x112353f(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x201 │ │ jmp 1188d33 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123518(%ebx),%eax │ │ + lea -0x112353f(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x1f8 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3385328,27 +3385328,27 @@ │ │ cmp $0x1,%ecx │ │ ja 1188fc0 │ │ cmpl $0x0,0x8(%edi) │ │ jne 1188fc0 │ │ mov %edx,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baf5(%ebx),%eax │ │ + lea -0x111bb1c(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x452 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x10f │ │ jmp 1188fb3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baf5(%ebx),%eax │ │ + lea -0x111bb1c(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x444 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3385782,17 +3385782,17 @@ │ │ mov %ecx,0x1c(%esp) │ │ lea 0x9c8(%eax),%ecx │ │ mov %ecx,0x20(%esp) │ │ add $0xa18,%eax │ │ mov %eax,0x34(%esp) │ │ lea -0x1127331(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ - lea -0x111f963(%ebx),%eax │ │ + lea -0x111f98a(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ - lea -0x1123732(%ebx),%eax │ │ + lea -0x1123759(%ebx),%eax │ │ mov %eax,0x38(%esp) │ │ lea -0x1135fb0(%ebx),%eax │ │ mov %eax,0x30(%esp) │ │ jmp 1189566 │ │ nop │ │ nop │ │ nop │ │ @@ -3386523,15 +3386523,15 @@ │ │ jmp 1189d8e │ │ mov $0x634,%esi │ │ jmp 1189d58 │ │ mov $0x639,%esi │ │ mov 0x8(%ebp),%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d9c1(%ebx),%eax │ │ + lea -0x111d9e8(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3386721,22 +3386721,22 @@ │ │ mov %eax,0x14(%edx) │ │ mov %eax,0x18(%edx) │ │ mov %ecx,0x8(%edx) │ │ mov $0x1,%eax │ │ jmp 1189fbe │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112353b(%ebx),%eax │ │ + lea -0x1123562(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x683 │ │ jmp 1189f9f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112353b(%ebx),%eax │ │ + lea -0x1123562(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x671 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3386906,15 +3386906,15 @@ │ │ je 118a227 │ │ mov 0x18(%ebp),%eax │ │ add %esi,0x8(%eax) │ │ mov $0x1,%eax │ │ jmp 118a1e7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11217b2(%ebx),%eax │ │ + lea -0x11217d9(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x6a5 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3386928,29 +3386928,29 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11217b2(%ebx),%eax │ │ + lea -0x11217d9(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x6b6 │ │ jmp 118a1c8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11217b2(%ebx),%eax │ │ + lea -0x11217d9(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x6ad │ │ jmp 118a1c8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11217b2(%ebx),%eax │ │ + lea -0x11217d9(%ebx),%eax │ │ lea -0x114e29e(%ebx),%ecx │ │ push %eax │ │ push $0x6ca │ │ jmp 118a1c8 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3387864,15 +3387864,15 @@ │ │ cmp $0xf0,%ecx │ │ je 118ac7d │ │ cmp $0xf1,%ecx │ │ jne 118ac8b │ │ lea -0x113d56a(%edx),%ecx │ │ lea -0x1144c66(%edx),%edx │ │ jmp 118ac93 │ │ - lea -0x111da05(%edx),%ecx │ │ + lea -0x111da2c(%edx),%ecx │ │ lea -0x1146bbe(%edx),%edx │ │ jmp 118ac93 │ │ lea -0x1142ec0(%edx),%edx │ │ mov %edx,%ecx │ │ mov 0x10(%ebp),%esi │ │ test %eax,%eax │ │ je 118ac9c │ │ @@ -3389084,15 +3389084,15 @@ │ │ mov %ecx,0x8(%eax) │ │ movzbl (%edx,%ecx,1),%edx │ │ mov %edx,0x4(%eax) │ │ cmp $0x4001,%ecx │ │ jb 118bb8d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d99c(%ebx),%eax │ │ + lea -0x111d9c3(%ebx),%eax │ │ lea -0x1115bdb(%ebx),%ecx │ │ push %eax │ │ push $0x129 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3389107,15 +3389107,15 @@ │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ setne %al │ │ jmp 118bbdc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d99c(%ebx),%eax │ │ + lea -0x111d9c3(%ebx),%eax │ │ lea -0x1115bdb(%ebx),%ecx │ │ push %eax │ │ push $0x11c │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3389526,15 +3389526,15 @@ │ │ mov %eax,(%ecx) │ │ cmpl $0x0,0x14(%ebp) │ │ jne 118c0d7 │ │ cmpl $0x0,0x18(%ebp) │ │ je 118c0d7 │ │ mov 0x18(%ebp),%ecx │ │ movl $0x0,0x4(%ecx) │ │ - lea -0x11217ba(%ebx),%eax │ │ + lea -0x11217e1(%ebx),%eax │ │ lea 0x34(%esp),%edi │ │ push 0x1c(%ebp) │ │ push %ecx │ │ push %eax │ │ push %edi │ │ call 1292ac0 │ │ lea 0x2c(%esp),%eax │ │ @@ -3390063,15 +3390063,15 @@ │ │ push %eax │ │ push %esi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 118c7b2 │ │ sub $0x4,%esp │ │ - lea -0x111d982(%ebx),%eax │ │ + lea -0x111d9a9(%ebx),%eax │ │ push $0x5 │ │ push %eax │ │ push %esi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 118c7b2 │ │ @@ -3392425,15 +3392425,15 @@ │ │ cmp %edi,%edx │ │ jne 118e3e0 │ │ jmp 118e3f1 │ │ cmp %edi,%edx │ │ jne 118e376 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11234fd(%ebx),%eax │ │ + lea -0x1123524(%ebx),%eax │ │ lea -0x112ea7e(%ebx),%ecx │ │ push %eax │ │ push $0x461 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3392941,15 +3392941,15 @@ │ │ mov $0x1,%eax │ │ jne 118e962 │ │ cmpl $0x0,0x10(%ebp) │ │ jne 118e962 │ │ mov 0x8(%ebp),%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111bad4(%ebx),%eax │ │ + lea -0x111bafb(%ebx),%eax │ │ lea -0x112ea7e(%ebx),%ecx │ │ push %eax │ │ push $0x54d │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3393024,15 +3393024,15 @@ │ │ jne 118ecd1 │ │ movl $0x1,0x6f8(%esi) │ │ jmp 118ec9d │ │ testb $0x1,0x850(%esi) │ │ jne 118eacd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d97c(%ebx),%eax │ │ + lea -0x111d9a3(%ebx),%eax │ │ lea -0x112ea7e(%ebx),%ecx │ │ push %eax │ │ push $0x56c │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3393049,30 +3393049,30 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 118ec9d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d97c(%ebx),%eax │ │ + lea -0x111d9a3(%ebx),%eax │ │ lea -0x112ea7e(%ebx),%ecx │ │ push %eax │ │ push $0x5f3 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x50 │ │ jmp 118ec66 │ │ cmpl $0x0,0x370(%esi) │ │ jne 118e9f3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d97c(%ebx),%eax │ │ + lea -0x111d9a3(%ebx),%eax │ │ lea -0x112ea7e(%ebx),%ecx │ │ push %eax │ │ push $0x570 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3393161,15 +3393161,15 @@ │ │ jmp 118ec9d │ │ cmpl $0x0,0x370(%esi) │ │ je 118ec2f │ │ testb $0x1,0x850(%esi) │ │ jne 118ec73 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d97c(%ebx),%eax │ │ + lea -0x111d9a3(%ebx),%eax │ │ lea -0x112ea7e(%ebx),%ecx │ │ push %eax │ │ push $0x5d2 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ test %edi,%edi │ │ @@ -3393198,22 +3393198,22 @@ │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmpl $0x0,0x6f8(%esi) │ │ je 118ea2b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d97c(%ebx),%eax │ │ + lea -0x111d9a3(%ebx),%eax │ │ lea -0x112ea7e(%ebx),%ecx │ │ push %eax │ │ push $0x5de │ │ jmp 118eab6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d97c(%ebx),%eax │ │ + lea -0x111d9a3(%ebx),%eax │ │ lea -0x112ea7e(%ebx),%ecx │ │ push %eax │ │ push $0x5a1 │ │ jmp 118eab6 │ │ push %ebp │ │ mov %esp,%ebp │ │ and $0xfffffffc,%esp │ │ @@ -3393518,15 +3393518,15 @@ │ │ test %ecx,%ecx │ │ je 118f078 │ │ mov 0x268(%ecx),%ecx │ │ cmpl $0x0,0x1e8(%ecx) │ │ jne 118f078 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f935(%ebx),%eax │ │ + lea -0x111f95c(%ebx),%eax │ │ lea -0x112ea7e(%ebx),%ecx │ │ push %eax │ │ push $0x701 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3394774,22 +3394774,22 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 118ff4e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112178b(%ebx),%eax │ │ + lea -0x11217b2(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x197 │ │ jmp 118ff31 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112178b(%ebx),%eax │ │ + lea -0x11217b2(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x172 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3394803,37 +3394803,37 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112178b(%ebx),%eax │ │ + lea -0x11217b2(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x17e │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x50 │ │ push 0x8(%ebp) │ │ jmp 118ff44 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112178b(%ebx),%eax │ │ + lea -0x11217b2(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x184 │ │ jmp 118ff31 │ │ mov $0x18c,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112178b(%ebx),%eax │ │ + lea -0x11217b2(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ jmp 118ff70 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ @@ -3395251,15 +3395251,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 1190490 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121769(%ebx),%eax │ │ + lea -0x1121790(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x228 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3395303,15 +3395303,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1190513 │ │ mov %eax,%esi │ │ mov $0x237,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112520e(%ebx),%eax │ │ + lea -0x1125235(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3397354,41 +3397354,41 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1191f14 │ │ cmpl $0x0,0x4(%edi) │ │ je 1191f7b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11234e9(%ebx),%eax │ │ + lea -0x1123510(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x5a0 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x6e │ │ push $0x32 │ │ jmp 1191f68 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11234e9(%ebx),%eax │ │ + lea -0x1123510(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x59c │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x6e │ │ push $0x6e │ │ jmp 1191f68 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11234e9(%ebx),%eax │ │ + lea -0x1123510(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x597 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3397693,15 +3397693,15 @@ │ │ je 11922c8 │ │ add %esi,%edx │ │ inc %edx │ │ test %al,%al │ │ je 11922b0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111babb(%ebx),%eax │ │ + lea -0x111bae2(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x61f │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3398298,15 +3398298,15 @@ │ │ mov %esi,(%eax) │ │ mov 0x8(%ebp),%esi │ │ add $0xfffffffe,%edi │ │ mov %edi,0x4(%eax) │ │ je 1192a7e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121752(%ebx),%eax │ │ + lea -0x1121779(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x70a │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3398337,28 +3398337,28 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 1192a76 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121752(%ebx),%eax │ │ + lea -0x1121779(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x71f │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x50 │ │ jmp 1192a6b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121752(%ebx),%eax │ │ + lea -0x1121779(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x714 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3398754,15 +3398754,15 @@ │ │ cmp %edx,%ecx │ │ jne 11930b7 │ │ lea (%esi,%edx,1),%ecx │ │ add $0x2,%ecx │ │ mov %ecx,(%eax) │ │ movl $0x0,0x4(%eax) │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%eax │ │ + lea -0x111fc28(%ebx),%eax │ │ push $0x1c6 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push 0x860(%edi) │ │ mov %edx,0x14(%esp) │ │ call 128c2c0 │ │ mov 0x14(%esp),%ecx │ │ @@ -3398967,15 +3398967,15 @@ │ │ add $0x2,%edi │ │ mov %edi,(%eax) │ │ add $0xfffffffe,%edx │ │ mov %edx,0x4(%eax) │ │ je 1193317 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11251e8(%ebx),%eax │ │ + lea -0x112520f(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x800 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3398999,28 +3398999,28 @@ │ │ mov 0x724(%esi),%eax │ │ test %edi,%edi │ │ je 1193392 │ │ test %eax,%eax │ │ jne 11933a3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11251e8(%ebx),%eax │ │ + lea -0x112520f(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x817 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x50 │ │ jmp 1193304 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11251e8(%ebx),%eax │ │ + lea -0x112520f(%ebx),%eax │ │ lea -0x1130554(%ebx),%ecx │ │ push %eax │ │ push $0x805 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3400697,15 +3400697,15 @@ │ │ mov %eax,(%edx) │ │ dec %edi │ │ mov %edi,0x4(%edx) │ │ sub %ecx,%edi │ │ jae 1194600 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11251d5(%ebx),%eax │ │ + lea -0x11251fc(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x34 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3400726,22 +3400726,22 @@ │ │ push %eax │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1194680 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11251d5(%ebx),%eax │ │ + lea -0x11251fc(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x48 │ │ jmp 119465b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11251d5(%ebx),%eax │ │ + lea -0x11251fc(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x3a │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3400960,15 +3400960,15 @@ │ │ sub $0x10,%esp │ │ mov %edx,0x8(%esp) │ │ mov %ecx,%edi │ │ call 1194917 │ │ pop %ebx │ │ add $0x2a1cb1,%ebx │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%esi │ │ + lea -0x111fc28(%ebx),%esi │ │ push $0x1e3 │ │ push %esi │ │ push (%edx) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ push $0x1e6 │ │ push %esi │ │ @@ -3401118,15 +3401118,15 @@ │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%eax │ │ + lea -0x111fc28(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ push $0x1e3 │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ push 0x8e0(%eax) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ @@ -3401191,15 +3401191,15 @@ │ │ test %edi,%edi │ │ je 1194c00 │ │ mov $0x1,%eax │ │ cmpl $0x0,0x370(%edx) │ │ jne 1194c36 │ │ inc %esi │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%eax │ │ + lea -0x111fc28(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ push $0x1c6 │ │ push %eax │ │ push 0x818(%edx) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%eax │ │ @@ -3401828,15 +3401828,15 @@ │ │ push 0x350(%eax) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%eax │ │ movl $0x0,0x350(%eax) │ │ movl $0x0,0x354(%eax) │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%eax │ │ + lea -0x111fc28(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ push $0x1c6 │ │ push %eax │ │ push $0x0 │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%eax │ │ @@ -3402512,22 +3402512,22 @@ │ │ mov %ecx,(%eax) │ │ movl $0x0,0x4(%eax) │ │ mov %edi,0x24(%esp) │ │ cmp $0x20,%edx │ │ jae 1195c8a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x2f3 │ │ jmp 1195c63 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x2ea │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3402612,15 +3402612,15 @@ │ │ push %eax │ │ call 1394340 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1195e43 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x315 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3402633,15 +3402633,15 @@ │ │ call 12410e0 │ │ add $0x4,%esp │ │ push %esi │ │ call 1260ab0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x301 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3402653,15 +3402653,15 @@ │ │ call 12410e0 │ │ add $0x4,%esp │ │ push 0x18(%esp) │ │ call 1260ab0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x30d │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3402695,27 +3402695,27 @@ │ │ push %ecx │ │ call 1140930 │ │ add $0x10,%esp │ │ cmp %eax,0xc(%esp) │ │ je 1195f04 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x342 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xba │ │ jmp 1195dab │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x32d │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3402997,73 +3402997,73 @@ │ │ mov 0x8(%ebp),%eax │ │ movl $0x1,0x6f8(%eax) │ │ movl $0x1,0x868(%eax) │ │ mov $0x1,%eax │ │ jmp 1195c82 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x34b │ │ jmp 1195c63 │ │ sub $0xc,%esp │ │ push %esi │ │ call 128fc60 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x372 │ │ jmp 1195e2c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x35a │ │ jmp 1195d9b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x364 │ │ jmp 1195e2c │ │ sub $0xc,%esp │ │ push %esi │ │ call 128fc60 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x37a │ │ jmp 1195e2c │ │ sub $0xc,%esp │ │ push %esi │ │ call 128fc60 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x383 │ │ jmp 1195e2c │ │ sub $0xc,%esp │ │ push %esi │ │ call 128fc60 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111baa3(%ebx),%eax │ │ + lea -0x111baca(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x390 │ │ jmp 1195e2c │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3403220,28 +3403220,28 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 11965e6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f92b(%ebx),%eax │ │ + lea -0x111f952(%ebx),%eax │ │ push %eax │ │ push $0x3ba │ │ push 0xc(%esp) │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x50 │ │ push %esi │ │ jmp 11965dc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f92b(%ebx),%eax │ │ + lea -0x111f952(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x3af │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3403269,15 +3403269,15 @@ │ │ add $0x29ffcb,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov 0xc(%ebp),%eax │ │ cmpl $0x0,0x4(%eax) │ │ je 1196646 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f90b(%ebx),%eax │ │ + lea -0x111f932(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x3c7 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3403582,15 +3403582,15 @@ │ │ cmp $0x100,%edi │ │ ja 1196b2c │ │ cmpl $0x0,0x770(%esi) │ │ je 1196b2c │ │ sub $0x4,%esp │ │ mov %edi,%esi │ │ mov 0xc(%esp),%ebx │ │ - lea -0x111fc01(%ebx),%edi │ │ + lea -0x111fc28(%ebx),%edi │ │ push $0x1e3 │ │ push %edi │ │ push $0x0 │ │ call 128c2c0 │ │ add $0x10,%esp │ │ push $0x1e6 │ │ push %edi │ │ @@ -3404068,15 +3404068,15 @@ │ │ add $0x29f53b,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov 0xc(%ebp),%eax │ │ cmpl $0x0,0x4(%eax) │ │ je 11970d9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba8d(%ebx),%eax │ │ + lea -0x111bab4(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x4fa │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3404406,15 +3404406,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 1197498 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121730(%ebx),%eax │ │ + lea -0x1121757(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x55f │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3404541,15 +3404541,15 @@ │ │ call 128ecd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov %esi,%eax │ │ jne 1197520 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba6a(%ebx),%eax │ │ + lea -0x111ba91(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x58d │ │ jmp 119769d │ │ sub $0xc,%esp │ │ mov 0xc(%ebp),%esi │ │ push %esi │ │ @@ -3404563,36 +3404563,36 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 11976bc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba6a(%ebx),%eax │ │ + lea -0x111ba91(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x59b │ │ jmp 119769d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba6a(%ebx),%eax │ │ + lea -0x111ba91(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x575 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x50 │ │ push %esi │ │ jmp 11976b2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba6a(%ebx),%eax │ │ + lea -0x111ba91(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x594 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3404651,15 +3404651,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 119777c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba46(%ebx),%eax │ │ + lea -0x111ba6d(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x5ad │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3405017,15 +3405017,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 1197b75 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba24(%ebx),%eax │ │ + lea -0x111ba4b(%ebx),%eax │ │ lea -0x1119d9c(%ebx),%ecx │ │ push %eax │ │ push $0x61d │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3410376,15 +3410376,15 @@ │ │ jmp 119bea0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x80024,0x1c(%esp) │ │ movl $0xc2a,0x18(%esp) │ │ jmp 119c403 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11251a6(%ebx),%eax │ │ + lea -0x11251cd(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xca1 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3410671,15 +3410671,15 @@ │ │ push $0x80006 │ │ jmp 119beb0 │ │ mov %edi,%esi │ │ movl $0xc0103,0x10(%esp) │ │ mov $0xcb9,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11251a6(%ebx),%eax │ │ + lea -0x11251cd(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3410923,15 +3410923,15 @@ │ │ je 119c873 │ │ movzbl (%edi),%edi │ │ add $0xfffffffd,%edx │ │ sub %edi,%edx │ │ jae 119cac9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11234cb(%ebx),%eax │ │ + lea -0x11234f2(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0x54f │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3412312,15 +3412312,15 @@ │ │ mov 0x8(%ebp),%eax │ │ mov 0x720(%eax),%ecx │ │ mov 0x290(%ecx),%eax │ │ test %edi,%edi │ │ je 119dbe8 │ │ add $0x2,%esi │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%edx │ │ + lea -0x111fc28(%ebx),%edx │ │ mov %edx,0x10(%esp) │ │ push $0x1e3 │ │ push %edx │ │ push %eax │ │ mov %ecx,0x14(%esp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ @@ -3412539,15 +3412539,15 @@ │ │ mov 0x8(%ebp),%edi │ │ add $0xfffffffe,%ecx │ │ mov %edx,0x24(%esp) │ │ sub %edx,%ecx │ │ jae 119e3e6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11251ba(%ebx),%eax │ │ + lea -0x11251e1(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0x8b1 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3412996,15 +3412996,15 @@ │ │ push %edi │ │ call 11a4640 │ │ add $0x10,%esp │ │ mov %eax,0x4(%esp) │ │ jmp 119e53f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11251ba(%ebx),%eax │ │ + lea -0x11251e1(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0x8c1 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3413428,30 +3413428,30 @@ │ │ mov (%edx),%esi │ │ movzbl (%esi),%ecx │ │ dec %eax │ │ sub %ecx,%eax │ │ jae 119ecad │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba08(%ebx),%eax │ │ + lea -0x111ba2f(%ebx),%eax │ │ push %eax │ │ push $0xa31 │ │ push 0x10(%esp) │ │ jmp 119ec18 │ │ mov 0x4(%edx),%eax │ │ test %eax,%eax │ │ je 119eb22 │ │ mov (%edx),%esi │ │ movzbl (%esi),%ecx │ │ dec %eax │ │ sub %ecx,%eax │ │ jae 119eb56 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba08(%ebx),%eax │ │ + lea -0x111ba2f(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xa4c │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3413462,15 +3413462,15 @@ │ │ mov %ecx,0x4(%esp) │ │ mov 0x4(%esp),%ecx │ │ add %esi,%ecx │ │ inc %ecx │ │ mov %ecx,(%edx) │ │ mov %eax,0x4(%edx) │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%eax │ │ + lea -0x111fc28(%ebx),%eax │ │ push $0x1c6 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push 0x244(%edi) │ │ call 128c2c0 │ │ mov 0x14(%esp),%eax │ │ add $0x10,%esp │ │ @@ -3413502,15 +3413502,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 119eca1 │ │ cmpl $0x0,0x4(%esi) │ │ je 119eeb8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba08(%ebx),%eax │ │ + lea -0x111ba2f(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xa74 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3413526,22 +3413526,22 @@ │ │ rol $0x8,%dx │ │ movzwl %dx,%edx │ │ add $0xfffffffe,%eax │ │ sub %edx,%eax │ │ jae 119ed74 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba08(%ebx),%eax │ │ + lea -0x111ba2f(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xa59 │ │ jmp 119eb3c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba08(%ebx),%eax │ │ + lea -0x111ba2f(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xa51 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3413561,15 +3413561,15 @@ │ │ mov %ecx,0x8(%esp) │ │ mov 0x8(%esp),%ecx │ │ add %esi,%ecx │ │ inc %ecx │ │ mov %ecx,(%edx) │ │ mov %eax,0x4(%edx) │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%eax │ │ + lea -0x111fc28(%ebx),%eax │ │ push $0x1c6 │ │ mov %eax,0x20(%esp) │ │ push %eax │ │ push 0x8c0(%edi) │ │ call 128c2c0 │ │ mov 0x18(%esp),%eax │ │ add $0x10,%esp │ │ @@ -3413598,15 +3413598,15 @@ │ │ rol $0x8,%dx │ │ movzwl %dx,%edx │ │ add $0xfffffffe,%eax │ │ sub %edx,%eax │ │ jae 119ee1e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba08(%ebx),%eax │ │ + lea -0x111ba2f(%ebx),%eax │ │ push %eax │ │ push $0xa36 │ │ push 0x10(%esp) │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x10f │ │ @@ -3413634,27 +3413634,27 @@ │ │ push %edi │ │ call 1150170 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 119ebdb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba08(%ebx),%eax │ │ + lea -0x111ba2f(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xa67 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x80014 │ │ jmp 119ec96 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba08(%ebx),%eax │ │ + lea -0x111ba2f(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xa63 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3413728,15 +3413728,15 @@ │ │ push $0xa3f │ │ push 0xc(%esp) │ │ push 0x18(%esp) │ │ call 128c2c0 │ │ jmp 119ec9e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ba08(%ebx),%eax │ │ + lea -0x111ba2f(%ebx),%eax │ │ push %eax │ │ push $0xa44 │ │ push %esi │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x10f │ │ @@ -3413933,15 +3413933,15 @@ │ │ jmp 119f22c │ │ movl $0x0,0x1c(%esp) │ │ movl $0x0,0x14(%esp) │ │ cmp $0x2,%eax │ │ jae 119f118 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112170f(%ebx),%eax │ │ + lea -0x1121736(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xa9f │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3414036,36 +3414036,36 @@ │ │ mov %edi,0x18(%esp) │ │ mov 0xc(%ebp),%ecx │ │ mov 0x4(%ecx),%edi │ │ sub 0xc(%esp),%edi │ │ jae 119f3b6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112170f(%ebx),%eax │ │ + lea -0x1121736(%ebx),%eax │ │ push %eax │ │ push $0xada │ │ push 0x24(%esp) │ │ jmp 119f1d3 │ │ mov $0x3,%eax │ │ jmp 119f215 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112170f(%ebx),%eax │ │ + lea -0x1121736(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xabb │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x80014 │ │ jmp 119f3af │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112170f(%ebx),%eax │ │ + lea -0x1121736(%ebx),%eax │ │ push %eax │ │ push $0xad6 │ │ push %edi │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3414237,37 +3414237,37 @@ │ │ sub $0x8,%esp │ │ push $0x50 │ │ push 0x8(%ebp) │ │ call 11991d0 │ │ jmp 119f1ea │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112170f(%ebx),%eax │ │ + lea -0x1121736(%ebx),%eax │ │ push %eax │ │ push $0xae7 │ │ push 0x24(%esp) │ │ jmp 119f1d3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112170f(%ebx),%eax │ │ + lea -0x1121736(%ebx),%eax │ │ push %eax │ │ push $0xb0e │ │ push 0x24(%esp) │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x80006 │ │ push $0x50 │ │ push %edi │ │ call 1199250 │ │ add $0x10,%esp │ │ jmp 119f1ef │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112170f(%ebx),%eax │ │ + lea -0x1121736(%ebx),%eax │ │ push %eax │ │ push $0xb1f │ │ push 0x24(%esp) │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3415629,27 +3415629,27 @@ │ │ mov %edi,%ecx │ │ test $0x41,%cl │ │ je 11a088e │ │ cmpl $0x0,0x8(%esp) │ │ je 11a088e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d96c(%ebx),%eax │ │ + lea -0x111d993(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xf74 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xa9 │ │ jmp 11a0877 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d96c(%ebx),%eax │ │ + lea -0x111d993(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xf6e │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3415680,30 +3415680,30 @@ │ │ call 1145360 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov $0x1,%eax │ │ jne 11a0886 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d96c(%ebx),%eax │ │ + lea -0x111d993(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xf84 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x130 │ │ push $0x28 │ │ jmp 11a092b │ │ mov $0x1,%eax │ │ jmp 11a0886 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d96c(%ebx),%eax │ │ + lea -0x111d993(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push $0xf79 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3416432,15 +3416432,15 @@ │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 11a1267 │ │ movl $0x8000f,0x4(%esp) │ │ movl $0xdc9,(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112518e(%ebx),%eax │ │ + lea -0x11251b5(%ebx),%eax │ │ lea -0x1119d62(%ebx),%ecx │ │ push %eax │ │ push 0x8(%esp) │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3422364,15 +3422364,15 @@ │ │ mov (%esp),%eax │ │ lock incl 0x54(%eax) │ │ mov -0x35c(%ebx),%eax │ │ mov %eax,0x38(%esi) │ │ jmp 11a5e13 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11216f0(%ebx),%eax │ │ + lea -0x1121717(%ebx),%eax │ │ lea -0x1134325(%ebx),%ecx │ │ push %eax │ │ push $0x59f │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3425498,15 +3425498,15 @@ │ │ cmp 0xe98(%esi),%ecx │ │ jbe 11a85ac │ │ jmp 11a85cf │ │ movl $0x18,0x70(%esi) │ │ jmp 11a85ca │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112348f(%ebx),%eax │ │ + lea -0x11234b6(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x1dd │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3425717,15 +3425717,15 @@ │ │ mov 0x238(%esi),%edi │ │ test %edx,%edx │ │ je 11a883a │ │ cmp %edi,%edx │ │ je 11a8840 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11216db(%ebx),%eax │ │ + lea -0x1121702(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x330 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3426631,27 +3426631,27 @@ │ │ call 1393900 │ │ add $0x10,%esp │ │ cmp $0x100,%eax │ │ jbe 11a948f │ │ jmp 11a972b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x9e5 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ jmp 11a940d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x9ea │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3426675,15 +3426675,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ mov %eax,%edi │ │ test %eax,%eax │ │ jne 11a978b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x9fd │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3426895,26 +3426895,26 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 1253ee0 │ │ add $0x10,%esp │ │ jmp 11a9c99 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa80 │ │ jmp 11a9807 │ │ test $0x84,%al │ │ je 11a9872 │ │ cmpl $0x0,0x23c(%edi) │ │ je 11a99c8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa34 │ │ jmp 11a93d1 │ │ mov 0x4(%eax),%esi │ │ xor %edi,%edi │ │ test %esi,%esi │ │ @@ -3426933,28 +3426933,28 @@ │ │ test %eax,%eax │ │ je 11a982c │ │ mov 0x8(%ebp),%eax │ │ cmpl $0x0,0x23c(%eax) │ │ je 11a98a9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa19 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x50 │ │ jmp 11a9858 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xabb │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3426962,15 +3426962,15 @@ │ │ push $0x50 │ │ push %edi │ │ jmp 11a9b24 │ │ movl $0xa92,0x10(%esp) │ │ jmp 11a9af6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa15 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3426982,15 +3426982,15 @@ │ │ xor %esi,%esi │ │ movl $0x0,0xc(%esp) │ │ jmp 11a9b3a │ │ test $0x20,%al │ │ jne 11a9a89 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa68 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3427041,15 +3427041,15 @@ │ │ mov $0x1,%ecx │ │ mov $0x0,%esi │ │ movl $0x0,0x18(%esp) │ │ test %eax,%eax │ │ jne 11a934b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa2e │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3427060,15 +3427060,15 @@ │ │ add $0x10,%esp │ │ movl $0x0,0xc(%esp) │ │ mov $0x1,%esi │ │ xor %edi,%edi │ │ jmp 11a9b3a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa70 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3427122,15 +3427122,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ mov %eax,%edi │ │ test %eax,%eax │ │ jne 11a978b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa09 │ │ jmp 11a9476 │ │ mov 0x8e4(%edi),%eax │ │ test %eax,%eax │ │ je 11a9bad │ │ @@ -3427153,15 +3427153,15 @@ │ │ xor %edx,%edx │ │ jmp 11a934b │ │ movl $0x1,0xc(%esp) │ │ jmp 11a9b34 │ │ movl $0xaa0,0x10(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push 0x18(%esp) │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3427206,47 +3427206,47 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa5e │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x166 │ │ jmp 11a940d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa1f │ │ jmp 11a97d9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa3c │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x13b │ │ push $0x28 │ │ jmp 11a940f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa10 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3427254,15 +3427254,15 @@ │ │ push $0x50 │ │ push %esi │ │ jmp 11a9410 │ │ mov $0xad0,%edi │ │ jmp 11a9df2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xa4c │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3427371,15 +3427371,15 @@ │ │ movl $0xc0103,0x10(%esp) │ │ jmp 11a9df2 │ │ mov $0xadd,%edi │ │ jmp 11a9df2 │ │ mov $0xad5,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d94e(%ebx),%eax │ │ + lea -0x111d975(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3427497,15 +3427497,15 @@ │ │ call 11a7910 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 11aa008 │ │ jmp 11a9fcd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11234b1(%ebx),%eax │ │ + lea -0x11234d8(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xb35 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3427577,37 +3427577,37 @@ │ │ push %esi │ │ call 128ed90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 11a9f7b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11234b1(%ebx),%eax │ │ + lea -0x11234d8(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xb41 │ │ jmp 11a9fb2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11234b1(%ebx),%eax │ │ + lea -0x11234d8(%ebx),%eax │ │ push %eax │ │ push $0xb1a │ │ push 0x10(%esp) │ │ jmp 11a9fb3 │ │ movl $0x0,0x8c4(%edi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11234b1(%ebx),%eax │ │ + lea -0x11234d8(%ebx),%eax │ │ push %eax │ │ push $0xb13 │ │ push %esi │ │ jmp 11a9fb3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11234b1(%ebx),%eax │ │ + lea -0x11234d8(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xb24 │ │ jmp 11a9fb2 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3428002,15 +3428002,15 @@ │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ jmp 11aa6c4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112515f(%ebx),%eax │ │ + lea -0x1125186(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x109d │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3428079,15 +3428079,15 @@ │ │ lea -0x11500dc(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x102d │ │ jmp 11aa686 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112515f(%ebx),%eax │ │ + lea -0x1125186(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x1073 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3428148,15 +3428148,15 @@ │ │ lea -0x11413ee(%ebx),%eax │ │ push %eax │ │ push $0xf96 │ │ jmp 11aa8ab │ │ movl $0x0,0x2f8(%ecx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112515f(%ebx),%eax │ │ + lea -0x1125186(%ebx),%eax │ │ push %eax │ │ push $0x1092 │ │ push %edi │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3428460,15 +3428460,15 @@ │ │ sub $0x8,%esp │ │ push $0x50 │ │ push 0x8(%ebp) │ │ call 11991d0 │ │ jmp 11aa8d1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112515f(%ebx),%eax │ │ + lea -0x1125186(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x1057 │ │ jmp 11aa686 │ │ add 0x24(%esp),%eax │ │ sub $0x4,%esp │ │ lea 0x3c(%esp),%ecx │ │ @@ -3428623,15 +3428623,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 11aaee3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b9c3(%ebx),%eax │ │ + lea -0x111b9ea(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x10d7 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3428788,15 +3428788,15 @@ │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f8f8(%ebx),%eax │ │ + lea -0x111f91f(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x4f5 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3428862,15 +3428862,15 @@ │ │ cmpl $0x0,0x22c(%esi) │ │ jne 11ab128 │ │ cmpl $0x0,0x6f8(%esi) │ │ je 11ab2fb │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x5e6 │ │ mov %esi,%edi │ │ mov 0x14(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0x10,%esp │ │ @@ -3428907,15 +3428907,15 @@ │ │ push %esi │ │ call 113ba30 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 11ab42b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x5d7 │ │ push %esi │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3428929,15 +3428929,15 @@ │ │ mov 0xc(%ebp),%esi │ │ mov 0x4(%esi),%edi │ │ cmp $0x1,%edi │ │ ja 11ab256 │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x606 │ │ mov 0x14(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3428979,15 +3428979,15 @@ │ │ mov %edx,0x4(%esi) │ │ mov 0x10(%esp),%esi │ │ cmp $0x1,%edx │ │ ja 11ab449 │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x617 │ │ mov 0x14(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3429006,15 +3429006,15 @@ │ │ mov %edi,0x4(%esi) │ │ cmp $0x1,%dl │ │ mov 0xc(%esp),%edx │ │ je 11ab220 │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x600 │ │ mov 0x14(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3429052,15 +3429052,15 @@ │ │ mov %ecx,0x4(%eax) │ │ cmpb $0x21,0x14(%esp) │ │ jb 11ab612 │ │ movl $0x0,0x28(%edx) │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x644 │ │ mov 0x14(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3429102,15 +3429102,15 @@ │ │ add $0xfffffff8,%edi │ │ mov %edi,0x4(%edx) │ │ cmp $0x21,%ebx │ │ jb 11ab49a │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x61c │ │ mov 0x14(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3429211,15 +3429211,15 @@ │ │ mov 0xc(%esp),%eax │ │ mov %eax,0x88c(%edi) │ │ mov $0x2,%eax │ │ jmp 11ab42b │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x626 │ │ jmp 11ab2e2 │ │ mov %ecx,0x1c(%esp) │ │ add $0x23,%esi │ │ lea 0x2c(%edx),%eax │ │ mov 0x14(%esp),%ecx │ │ @@ -3429246,30 +3429246,30 @@ │ │ movzwl %ax,%edi │ │ add $0xfffffffe,%ecx │ │ cmp %edi,%ecx │ │ jae 11ab6b2 │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x661 │ │ jmp 11ab3d5 │ │ cmp 0x14(%esp),%edi │ │ mov 0x1c(%esp),%esi │ │ mov 0x18(%esp),%edi │ │ je 11ab695 │ │ movzbl (%edi),%eax │ │ dec %esi │ │ sub %eax,%esi │ │ jae 11ab6fd │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x64a │ │ jmp 11ab3d5 │ │ lea (%edx,%edi,1),%eax │ │ add $0x2,%eax │ │ add $0x2,%edx │ │ mov %eax,(%esi) │ │ @@ -3429282,15 +3429282,15 @@ │ │ movzbl (%eax),%edx │ │ dec %ecx │ │ cmp %edx,%ecx │ │ jae 11ab768 │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x666 │ │ jmp 11ab3d5 │ │ lea (%edi,%eax,1),%ecx │ │ inc %ecx │ │ mov 0xc(%ebp),%edx │ │ mov %ecx,(%edx) │ │ @@ -3429354,29 +3429354,29 @@ │ │ mov %ebx,0x25c(%esi) │ │ mov 0x10(%esp),%ecx │ │ mov %ecx,0x260(%esi) │ │ je 11ab581 │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ push %eax │ │ push $0x670 │ │ mov 0x14(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ push $0x9f │ │ push $0x32 │ │ push %edi │ │ jmp 11ab3ee │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125178(%ebx),%eax │ │ + lea -0x112519f(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x5c7 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3430134,15 +3430134,15 @@ │ │ mov 0x8(%ebp),%eax │ │ cmpl $0x0,0x770(%eax) │ │ je 11ac315 │ │ add $0x2,%esi │ │ mov 0x720(%eax),%eax │ │ mov %eax,(%esp) │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%ecx │ │ + lea -0x111fc28(%ebx),%ecx │ │ mov %ecx,0xc(%esp) │ │ push $0x1e3 │ │ push %ecx │ │ push 0x294(%eax) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ push $0x1e6 │ │ @@ -3430289,15 +3430289,15 @@ │ │ call 12c3c00 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 11ac808 │ │ lea 0x40(%esp),%edi │ │ lea 0x7a8(%esi),%eax │ │ sub $0x4,%esp │ │ - lea -0x1123469(%ebx),%ecx │ │ + lea -0x1123490(%ebx),%ecx │ │ lea 0x30(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 12915e0 │ │ add $0xc,%esp │ │ testb $0x80,0x78e(%esi) │ │ @@ -3430834,15 +3430834,15 @@ │ │ mov 0x8(%esp),%edi │ │ lea 0x1(%edi,%edx,1),%edx │ │ mov 0x4(%esp),%edi │ │ mov %edx,(%eax) │ │ mov %ecx,0x4(%eax) │ │ jne 11accd2 │ │ sub $0x4,%esp │ │ - lea -0x111fc01(%ebx),%eax │ │ + lea -0x111fc28(%ebx),%eax │ │ push $0x1c6 │ │ mov %eax,0x8(%esp) │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ push 0x848(%eax) │ │ call 128c2c0 │ │ mov 0x8(%ebp),%ecx │ │ @@ -3431936,15 +3431936,15 @@ │ │ push $0x73 │ │ jmp 11adc87 │ │ movl $0x4,0x34(%esi) │ │ mov $0x5,%edi │ │ jmp 11adc92 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d92c(%ebx),%eax │ │ + lea -0x111d953(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x885 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3432053,15 +3432053,15 @@ │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b9e8(%ebx),%eax │ │ + lea -0x111ba0f(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0xdaa │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3433032,15 +3433032,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 11aead3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b9c3(%ebx),%eax │ │ + lea -0x111b9ea(%ebx),%eax │ │ lea -0x113266a(%ebx),%ecx │ │ push %eax │ │ push $0x10d7 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ push $0x0 │ │ @@ -3435254,30 +3435254,30 @@ │ │ test %eax,%eax │ │ je 11b0092 │ │ call 123f210 │ │ mov 0xc(%ebp),%edi │ │ jmp 11b0122 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123456(%ebx),%eax │ │ + lea -0x112347d(%ebx),%eax │ │ lea -0x11342dd(%ebx),%ecx │ │ push %eax │ │ push $0x6f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa3 │ │ push $0xd │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 11b0176 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123456(%ebx),%eax │ │ + lea -0x112347d(%ebx),%eax │ │ lea -0x11342dd(%ebx),%ecx │ │ push %eax │ │ push $0x63 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3435339,15 +3435339,15 @@ │ │ mov %esi,(%edi) │ │ jmp 11b018c │ │ call 123f210 │ │ jmp 11b0173 │ │ call 123f210 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123456(%ebx),%eax │ │ + lea -0x112347d(%ebx),%eax │ │ lea -0x11342dd(%ebx),%ecx │ │ push %eax │ │ push $0x8c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3436734,15 +3436734,15 @@ │ │ test $0x100,%esi │ │ jne 11b1001 │ │ test %edx,%edx │ │ mov %eax,%edi │ │ jns 11b0f76 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b9a4(%ebx),%eax │ │ + lea -0x111b9cb(%ebx),%eax │ │ lea -0x1135e80(%ebx),%ecx │ │ push %eax │ │ push $0x116 │ │ jmp 11b0e60 │ │ xor %edi,%edi │ │ mov $0x0,%edx │ │ test $0x100,%esi │ │ @@ -3436800,15 +3436800,15 @@ │ │ mov $0x80000000,%eax │ │ mov %eax,0x4(%ecx) │ │ movl $0x0,(%ecx) │ │ mov $0x1,%eax │ │ jmp 11b0ed4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b9a4(%ebx),%eax │ │ + lea -0x111b9cb(%ebx),%eax │ │ lea -0x1135e80(%ebx),%ecx │ │ push %eax │ │ push $0x10f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3440286,39 +3440286,39 @@ │ │ jne 11b3a22 │ │ mov 0x14(%esp),%ecx │ │ mov %eax,(%ecx) │ │ mov $0x1,%eax │ │ jmp 11b3ab0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11216bf(%ebx),%eax │ │ + lea -0x11216e6(%ebx),%eax │ │ lea -0x11413bf(%ebx),%ecx │ │ push %eax │ │ push $0x448 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x89 │ │ jmp 11b3aa4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11216bf(%ebx),%eax │ │ + lea -0x11216e6(%ebx),%eax │ │ lea -0x11413bf(%ebx),%ecx │ │ push %eax │ │ push $0x437 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8010a │ │ jmp 11b3aa4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11216bf(%ebx),%eax │ │ + lea -0x11216e6(%ebx),%eax │ │ lea -0x11413bf(%ebx),%ecx │ │ push %eax │ │ push $0x43e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3440348,15 +3440348,15 @@ │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80007 │ │ jmp 11b3aa4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11216bf(%ebx),%eax │ │ + lea -0x11216e6(%ebx),%eax │ │ lea -0x11413bf(%ebx),%ecx │ │ push %eax │ │ push $0x42e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3440387,27 +3440387,27 @@ │ │ add $0xd0,%cl │ │ cmp $0x2,%cl │ │ ja 11b3b95 │ │ cmp $0x2,%eax │ │ jge 11b3bdd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123433(%ebx),%eax │ │ + lea -0x112345a(%ebx),%eax │ │ lea -0x1137dc1(%ebx),%ecx │ │ push %eax │ │ push $0x4c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8a │ │ jmp 11b3bb9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123433(%ebx),%eax │ │ + lea -0x112345a(%ebx),%eax │ │ lea -0x1137dc1(%ebx),%ecx │ │ push %eax │ │ push $0x47 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3440791,15 +3440791,15 @@ │ │ mov %ebx,%edi │ │ jmp 11b40ca │ │ mov $0x82,%esi │ │ mov $0x62,%edi │ │ mov 0xc(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123433(%ebx),%eax │ │ + lea -0x112345a(%ebx),%eax │ │ lea -0x1137dc1(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ mov %ebx,%edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ @@ -3441042,15 +3441042,15 @@ │ │ je 11b437b │ │ mov 0xc(%esp),%ecx │ │ mov 0xc(%ebp),%edx │ │ mov %ecx,(%edx) │ │ jmp 11b437d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123423(%ebx),%eax │ │ + lea -0x112344a(%ebx),%eax │ │ lea -0x1137dc1(%ebx),%ecx │ │ push %eax │ │ push $0xeb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3441995,15 +3441995,15 @@ │ │ push %eax │ │ call 11b5060 │ │ jmp 11b4f3e │ │ cmpl $0xffffffff,0x14(%ebp) │ │ je 11b4ebc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11216b2(%ebx),%eax │ │ + lea -0x11216d9(%ebx),%eax │ │ lea -0x112ca04(%ebx),%ecx │ │ push %eax │ │ push $0x7b │ │ jmp 11b4db0 │ │ mov 0x18(%ebp),%esi │ │ shr $0xb,%esi │ │ and $0x1,%esi │ │ @@ -3442030,15 +3442030,15 @@ │ │ call *0x14(%eax) │ │ add $0x20,%esp │ │ jmp 11b4f5c │ │ cmpl $0xffffffff,0x14(%ebp) │ │ je 11b4f28 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11216b2(%ebx),%eax │ │ + lea -0x11216d9(%ebx),%eax │ │ lea -0x112ca04(%ebx),%ecx │ │ push %eax │ │ push $0x70 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3442396,15 +3442396,15 @@ │ │ test %ecx,%ecx │ │ jne 11b5180 │ │ mov 0x8(%ebp),%eax │ │ testb $0x1,(%eax) │ │ jne 11b5180 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d907(%ebx),%eax │ │ + lea -0x111d92e(%ebx),%eax │ │ lea -0x112ca04(%ebx),%ecx │ │ push %eax │ │ push $0x136 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3442437,15 +3442437,15 @@ │ │ jne 11b56e8 │ │ xor %eax,%eax │ │ mov 0x8(%ebp),%ecx │ │ testb $0x1,(%ecx) │ │ jne 11b56e8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d907(%ebx),%eax │ │ + lea -0x111d92e(%ebx),%eax │ │ lea -0x112ca04(%ebx),%ecx │ │ push %eax │ │ push $0x174 │ │ jmp 11b54bd │ │ sub $0x4,%esp │ │ push 0x40(%esp) │ │ mov 0x14(%esp),%esi │ │ @@ -3442599,15 +3442599,15 @@ │ │ jmp 11b56b6 │ │ xor %eax,%eax │ │ mov 0x8(%ebp),%ecx │ │ testb $0x1,(%ecx) │ │ jne 11b56e8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d907(%ebx),%eax │ │ + lea -0x111d92e(%ebx),%eax │ │ lea -0x112ca04(%ebx),%ecx │ │ push %eax │ │ push $0x15f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3445144,15 +3445144,15 @@ │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ mov %ecx,(%esi,%edi,1) │ │ test %ecx,%ecx │ │ jne 11b6d27 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123403(%ebx),%eax │ │ + lea -0x112342a(%ebx),%eax │ │ lea -0x112c9e1(%ebx),%ecx │ │ push %eax │ │ push $0x5b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3445893,15 +3445893,15 @@ │ │ pop %ebx │ │ add $0x27f147,%ebx │ │ mov 0xc(%ebp),%edi │ │ mov $0x1,%esi │ │ test %edi,%edi │ │ je 11b7501 │ │ sub $0x8,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1253e80 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 11b7501 │ │ sub $0xc,%esp │ │ @@ -3446034,15 +3446034,15 @@ │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%eax │ │ movl $0x0,0x18(%esp) │ │ movl $0x0,(%eax) │ │ mov $0x1,%ecx │ │ test %edi,%edi │ │ je 11b776a │ │ - lea -0x111fd28(%ebx),%esi │ │ + lea -0x111fd4f(%ebx),%esi │ │ mov %esi,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 1253e80 │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ jne 11b776a │ │ mov %esi,0x4(%esp) │ │ @@ -3446230,15 +3446230,15 @@ │ │ push %ecx │ │ push $0x0 │ │ call 11b1ad0 │ │ add $0x20,%esp │ │ mov %eax,%esi │ │ mov %eax,0x14(%esp) │ │ sub $0x4,%esp │ │ - lea -0x111f8d5(%ebx),%eax │ │ + lea -0x111f8fc(%ebx),%eax │ │ push $0x54 │ │ push %eax │ │ push 0xc(%esp) │ │ call 128c2c0 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ cmpb $0x0,0x8(%esp) │ │ @@ -3446252,28 +3446252,28 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11b78eb │ │ mov 0x14(%esp),%eax │ │ jmp 11b7923 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f8c1(%ebx),%eax │ │ - lea -0x111f8d5(%ebx),%ecx │ │ + lea -0x111f8e8(%ebx),%eax │ │ + lea -0x111f8fc(%ebx),%ecx │ │ push %eax │ │ push $0x4f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ jmp 11b7917 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f8c1(%ebx),%eax │ │ - lea -0x111f8d5(%ebx),%ecx │ │ + lea -0x111f8e8(%ebx),%eax │ │ + lea -0x111f8fc(%ebx),%ecx │ │ push %eax │ │ push $0x5d │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1144bd6(%ebx),%eax │ │ push 0x18(%edi) │ │ @@ -3446499,15 +3446499,15 @@ │ │ mov 0x18(%esp),%eax │ │ test $0x2,%cl │ │ jne 11b7b65 │ │ test %eax,%eax │ │ je 11b7b65 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121697(%ebx),%eax │ │ + lea -0x11216be(%ebx),%eax │ │ lea -0x1115a54(%ebx),%ecx │ │ push %eax │ │ push $0xc4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3446522,15 +3446522,15 @@ │ │ mov 0x10(%esp),%eax │ │ mov 0x14(%esp),%ecx │ │ cmp $0x80000001,%eax │ │ sbb $0x0,%ecx │ │ jb 11b7c23 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121697(%ebx),%eax │ │ + lea -0x11216be(%ebx),%eax │ │ lea -0x1115a54(%ebx),%ecx │ │ push %eax │ │ push $0xc9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3446552,15 +3446552,15 @@ │ │ setne %dh │ │ test %dl,%cl │ │ jne 11b7be5 │ │ and %dh,0xf(%esp) │ │ je 11b7b59 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121697(%ebx),%eax │ │ + lea -0x11216be(%ebx),%eax │ │ lea -0x1115a54(%ebx),%ecx │ │ push %eax │ │ push $0xd0 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3447367,15 +3447367,15 @@ │ │ add $0x27e0f7,%ebx │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%esi │ │ cmp %esi,%edi │ │ jbe 11b851d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b98e(%ebx),%eax │ │ + lea -0x111b9b5(%ebx),%eax │ │ lea -0x11500ab(%ebx),%ecx │ │ push %eax │ │ push $0x162 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3447465,15 +3447465,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 11b8515 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b98e(%ebx),%eax │ │ + lea -0x111b9b5(%ebx),%eax │ │ push %eax │ │ push $0x18b │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ @@ -3447514,15 +3447514,15 @@ │ │ call 12e0c30 │ │ add $0xc,%esp │ │ push $0x193 │ │ jmp 11b86d2 │ │ mov %ecx,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b98e(%ebx),%eax │ │ + lea -0x111b9b5(%ebx),%eax │ │ push %eax │ │ push $0x172 │ │ mov 0x10(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3450507,28 +3450507,28 @@ │ │ push $0x8 │ │ push %esi │ │ call *%ecx │ │ jmp 11ba674 │ │ movl $0x0,(%ecx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11233b7(%ebx),%eax │ │ + lea -0x11233de(%ebx),%eax │ │ lea -0x113d4ac(%ebx),%ecx │ │ push %eax │ │ push $0x199 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x79 │ │ jmp 11ba60a │ │ movl $0x0,(%ecx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11233b7(%ebx),%eax │ │ + lea -0x11233de(%ebx),%eax │ │ lea -0x113d4ac(%ebx),%ecx │ │ push %eax │ │ push $0x193 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3450598,15 +3450598,15 @@ │ │ push $0x88 │ │ push %esi │ │ call *%edx │ │ jmp 11ba714 │ │ movl $0x0,(%edi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11233b7(%ebx),%eax │ │ + lea -0x11233de(%ebx),%eax │ │ lea -0x113d4ac(%ebx),%ecx │ │ push %eax │ │ push $0x1ac │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3453111,25 +3453111,25 @@ │ │ mov %eax,0x4(%esp) │ │ jmp 11bc1fd │ │ movl $0x2b,0x18(%esp) │ │ movl $0x0,0x14(%esp) │ │ mov 0x18(%ebp),%edx │ │ cmp $0x8,%edx │ │ mov 0x8(%esp),%ebx │ │ - lea -0x1125c7e(%ebx),%eax │ │ + lea -0x1125ca5(%ebx),%eax │ │ lea -0x11439ae(%ebx),%ecx │ │ mov %ecx,0x24(%esp) │ │ cmovne %ecx,%eax │ │ cmp $0x10,%edx │ │ lea -0x1136729(%ebx),%ecx │ │ cmovne %eax,%ecx │ │ mov %ecx,0x20(%esp) │ │ mov 0x24(%ebp),%eax │ │ test $0x20,%al │ │ - lea -0x111e009(%ebx),%eax │ │ + lea -0x111e030(%ebx),%eax │ │ lea -0x114a725(%ebx),%ecx │ │ cmove %eax,%ecx │ │ mov %ecx,0x2c(%esp) │ │ mov 0x4(%esp),%edx │ │ nop │ │ nop │ │ nop │ │ @@ -3455487,15 +3455487,15 @@ │ │ test $0x9,%al │ │ sete %cl │ │ mov %ecx,%esi │ │ jmp 11bdfea │ │ cmpl $0x0,(%edi) │ │ je 11bdfb6 │ │ call 123ebb0 │ │ - lea -0x11233aa(%ebx),%eax │ │ + lea -0x11233d1(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x112e81a(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x1cd,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x7b,0x4(%esp) │ │ @@ -3457409,15 +3457409,15 @@ │ │ mov 0x8(%ebp),%eax │ │ cmp %edi,0x8(%eax) │ │ jge 11bf296 │ │ cmp $0x1000000,%edi │ │ jl 11bf238 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121676(%ebx),%eax │ │ + lea -0x112169d(%ebx),%eax │ │ lea -0x1139ae8(%ebx),%ecx │ │ push %eax │ │ push $0x10e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3457434,15 +3457434,15 @@ │ │ push $0x118 │ │ push %ecx │ │ push %eax │ │ call 128c010 │ │ jmp 11bf2b0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121676(%ebx),%eax │ │ + lea -0x112169d(%ebx),%eax │ │ lea -0x1139ae8(%ebx),%ecx │ │ push %eax │ │ push $0x112 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3460483,15 +3460483,15 @@ │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 11c0ec0 │ │ pop %ebx │ │ add $0x275708,%ebx │ │ - lea -0x112511a(%ebx),%eax │ │ + lea -0x1125141(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0xe8,0x8(%esp) │ │ movl $0x4c,(%esp) │ │ call 128bf60 │ │ test %eax,%eax │ │ je 11c0f2b │ │ movl $0x0,(%eax) │ │ @@ -3460548,15 +3460548,15 @@ │ │ mov %eax,(%esp) │ │ call 11bf000 │ │ lea 0x2c(%esi),%eax │ │ mov %eax,(%esp) │ │ call 11bf000 │ │ testb $0x1,0x48(%esi) │ │ je 11c0f9f │ │ - lea -0x112511a(%ebx),%eax │ │ + lea -0x1125141(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x102,0x8(%esp) │ │ call 128c2c0 │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ @@ -3460912,15 +3460912,15 @@ │ │ je 11c14ba │ │ mov 0x8(%ebp),%eax │ │ mov (%eax),%esi │ │ mov %edi,(%esp) │ │ call 12999c0 │ │ test %esi,%esi │ │ jne 11c14bc │ │ - lea -0x112511a(%ebx),%eax │ │ + lea -0x1125141(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ mov %eax,0x4(%esp) │ │ movl $0xe8,0x8(%esp) │ │ movl $0x4c,(%esp) │ │ call 128bf60 │ │ test %eax,%eax │ │ je 11c14ba │ │ @@ -3464670,15 +3464670,15 @@ │ │ je 11c3ea4 │ │ cmpl $0x0,0xc(%edi) │ │ jne 11c3eab │ │ mov -0x23c(%ebx),%eax │ │ jmp 11c3eb1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f887(%ebx),%eax │ │ + lea -0x111f8ae(%ebx),%eax │ │ lea -0x113b56f(%ebx),%ecx │ │ push %eax │ │ push $0x16 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3464753,15 +3464753,15 @@ │ │ mov 0x14(%ebp),%ecx │ │ cmpl $0x0,0xc(%ecx) │ │ jne 11c3f7a │ │ mov -0x23c(%ebx),%eax │ │ jmp 11c3f80 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f887(%ebx),%eax │ │ + lea -0x111f8ae(%ebx),%eax │ │ lea -0x113b56f(%ebx),%ecx │ │ push %eax │ │ push $0x16 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3465060,15 +3465060,15 @@ │ │ mov 0x14(%ebp),%ecx │ │ cmpl $0x0,0xc(%ecx) │ │ jne 11c42da │ │ mov -0x23c(%ebx),%eax │ │ jmp 11c42e0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f887(%ebx),%eax │ │ + lea -0x111f8ae(%ebx),%eax │ │ lea -0x113b56f(%ebx),%ecx │ │ push %eax │ │ push $0x16 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3465450,15 +3465450,15 @@ │ │ mov 0x14(%ebp),%edx │ │ cmpl $0x0,0xc(%edx) │ │ jne 11c46f3 │ │ mov -0x23c(%ebx),%eax │ │ jmp 11c46f9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f887(%ebx),%eax │ │ + lea -0x111f8ae(%ebx),%eax │ │ lea -0x113b56f(%ebx),%ecx │ │ push %eax │ │ push $0x16 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3466613,15 +3466613,15 @@ │ │ jne 11c52e5 │ │ mov %esi,0xc(%esp) │ │ cmp %ebx,%edi │ │ jne 11c530d │ │ jmp 11c5359 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b94c(%ebx),%eax │ │ + lea -0x111b973(%ebx),%eax │ │ lea -0x1150030(%ebx),%ecx │ │ push %eax │ │ push $0x8b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3468371,15 +3468371,15 @@ │ │ push %edi │ │ call 11c0130 │ │ add $0x10,%esp │ │ mov %esi,%eax │ │ jmp 11c6564 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b944(%ebx),%eax │ │ + lea -0x111b96b(%ebx),%eax │ │ lea -0x1141344(%ebx),%ecx │ │ push %eax │ │ push $0x56 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3471794,15 +3471794,15 @@ │ │ mov 0x8(%edi),%ecx │ │ cmp %esi,%ecx │ │ jae 11c87f3 │ │ cmp $0x5ffffffd,%esi │ │ jb 11c8815 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f87e(%ebx),%eax │ │ + lea -0x111f8a5(%ebx),%eax │ │ lea -0x114e166(%ebx),%ecx │ │ push %eax │ │ push $0x7d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3472479,15 +3472479,15 @@ │ │ movl $0x70,0x8(%esp) │ │ sub $0xc,%esp │ │ push %esi │ │ call 11de270 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112165c(%ebx),%eax │ │ + lea -0x1121683(%ebx),%eax │ │ push %eax │ │ push $0x14d │ │ mov 0x1c(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0x4,%esp │ │ lea -0x1139ac2(%ebx),%eax │ │ @@ -3472678,22 +3472678,22 @@ │ │ pop %ebp │ │ ret │ │ testb $0x4,0x14(%esp) │ │ jne 11c9240 │ │ call 123f210 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b93a(%ebx),%eax │ │ + lea -0x111b961(%ebx),%eax │ │ lea -0x11271cf(%ebx),%ecx │ │ push %eax │ │ push $0xa3 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x111d8e4(%ebx),%eax │ │ + lea -0x111d90b(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push $0x7c │ │ push $0xe │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ @@ -3472864,15 +3472864,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11c946a │ │ mov %eax,%esi │ │ sub $0x8,%esp │ │ lea -0x11325f9(%ebx),%eax │ │ lea -0x114514c(%ebx),%ecx │ │ - lea -0x1121663(%ebx),%edx │ │ + lea -0x112168a(%ebx),%edx │ │ push %eax │ │ push %ecx │ │ push 0x18(%esp) │ │ push %edx │ │ push %edi │ │ push %esi │ │ call 11bbf30 │ │ @@ -3473593,27 +3473593,27 @@ │ │ push %ecx │ │ push %eax │ │ call 11cbfe0 │ │ add $0x10,%esp │ │ jmp 11c9c9f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8d4(%ebx),%eax │ │ + lea -0x111d8fb(%ebx),%eax │ │ lea -0x113f478(%ebx),%ecx │ │ push %eax │ │ push $0x120 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ jmp 11c9c93 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8d4(%ebx),%eax │ │ + lea -0x111d8fb(%ebx),%eax │ │ lea -0x113f478(%ebx),%ecx │ │ push %eax │ │ push $0x125 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3473656,15 +3473656,15 @@ │ │ call 11cc0f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 11c9d47 │ │ mov %eax,0x8(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123387(%ebx),%eax │ │ + lea -0x11233ae(%ebx),%eax │ │ lea -0x113f478(%ebx),%ecx │ │ test %esi,%esi │ │ je 11c9d26 │ │ push %eax │ │ push $0x13b │ │ push %ecx │ │ call 123ece0 │ │ @@ -3474738,15 +3474738,15 @@ │ │ push 0x14(%esp) │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11ca98e │ │ sub $0x4,%esp │ │ mov 0x14(%esp),%ebx │ │ - lea -0x111d8b5(%ebx),%eax │ │ + lea -0x111d8dc(%ebx),%eax │ │ push $0x8 │ │ push %eax │ │ push 0x14(%esp) │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11cab65 │ │ @@ -3474923,15 +3474923,15 @@ │ │ inc %esi │ │ test %cl,%cl │ │ jns 11caa50 │ │ jmp 11caa6f │ │ mov 0xc(%esp),%esi │ │ sub $0x8,%esp │ │ mov 0x18(%esp),%ebx │ │ - lea -0x111b928(%ebx),%eax │ │ + lea -0x111b94f(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11caaf9 │ │ sub $0x8,%esp │ │ @@ -3475280,15 +3475280,15 @@ │ │ je 11cb3b0 │ │ sub $0x8,%esp │ │ push $0x200 │ │ push 0x10(%esp) │ │ jmp 11cad65 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ lea -0x1119c33(%ebx),%ecx │ │ push %eax │ │ push $0xea │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3475299,26 +3475299,26 @@ │ │ movl $0x0,0x2c(%esp) │ │ movl $0x0,0x20(%esp) │ │ xor %edi,%edi │ │ mov 0x4(%esp),%eax │ │ jmp 11cb08a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0xf3 │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000e │ │ jmp 11caf7b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0xf9 │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ @@ -3475331,15 +3475331,15 @@ │ │ mov 0x4(%esp),%eax │ │ mov 0xc(%ebp),%esi │ │ jmp 11cb08a │ │ movl $0x0,0x18(%esp) │ │ movl $0x0,0x2c(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0x101 │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80007 │ │ @@ -3475368,15 +3475368,15 @@ │ │ movl $0x0,0x20(%esp) │ │ mov 0x8(%esp),%esi │ │ mov 0x10(%esp),%ebx │ │ jmp 11cb082 │ │ mov 0x10(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0x20d │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1137d7d(%ebx),%eax │ │ push %edi │ │ @@ -3475434,15 +3475434,15 @@ │ │ call 128da20 │ │ add $0x10,%esp │ │ test %esi,%esi │ │ mov 0x2c(%esp),%ecx │ │ je 11cb120 │ │ mov %ecx,(%esi) │ │ mov 0x10(%esp),%ebx │ │ - lea -0x111f86b(%ebx),%eax │ │ + lea -0x111f892(%ebx),%eax │ │ lea 0x4c(%esp),%esi │ │ push %ecx │ │ push %eax │ │ push $0xd │ │ push %esi │ │ call 11bbf30 │ │ add $0xc,%esp │ │ @@ -3475495,45 +3475495,45 @@ │ │ jmp 11cb082 │ │ mov 0x8(%esp),%eax │ │ mov %eax,0x20(%esp) │ │ jmp 11cb082 │ │ mov 0x10(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0x196 │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7a │ │ push $0xe │ │ call 123ee00 │ │ add $0x10,%esp │ │ movl $0x0,0x20(%esp) │ │ jmp 11cafe1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0x22b │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000e │ │ push $0xe │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov %edi,0x20(%esp) │ │ jmp 11cafe1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0x225 │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ @@ -3475542,29 +3475542,29 @@ │ │ add $0x10,%esp │ │ mov 0x8(%esp),%eax │ │ mov %eax,0x20(%esp) │ │ jmp 11cafe1 │ │ mov 0x10(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0x16f │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x64 │ │ jmp 11cb1f9 │ │ mov 0x1c(%esp),%esi │ │ jmp 11cb397 │ │ mov 0x10(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0x1e9 │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7d │ │ @@ -3475574,15 +3475574,15 @@ │ │ push $0x1ea │ │ push 0x1c(%esp) │ │ push %edi │ │ call 128c2c0 │ │ jmp 11cb335 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0x204 │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3475599,15 +3475599,15 @@ │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x1c(%esp),%esi │ │ jmp 11cb397 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0x1fe │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3475621,15 +3475621,15 @@ │ │ movl $0x0,0x20(%esp) │ │ mov 0x4(%esp),%eax │ │ mov 0x18(%esp),%edi │ │ mov 0x10(%esp),%ebx │ │ jmp 11cb08a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d8c2(%ebx),%eax │ │ + lea -0x111d8e9(%ebx),%eax │ │ push %eax │ │ push $0x178 │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ @@ -3476422,15 +3476422,15 @@ │ │ jmp 11cbc83 │ │ movl $0x66,0xc(%esp) │ │ mov $0x2e3,%esi │ │ mov 0x20(%esp),%ebx │ │ mov %ebx,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f867(%ebx),%eax │ │ + lea -0x111f88e(%ebx),%eax │ │ lea -0x1119c33(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3476532,15 +3476532,15 @@ │ │ sub $0x10,%esp │ │ mov %edx,0x8(%esp) │ │ mov %ecx,%esi │ │ call 11cbd57 │ │ pop %ebx │ │ add $0x26a871,%ebx │ │ sub $0x8,%esp │ │ - lea -0x1125106(%ebx),%eax │ │ + lea -0x112512d(%ebx),%eax │ │ push %eax │ │ push %ecx │ │ call 128e420 │ │ add $0x10,%esp │ │ mov $0x1,%edi │ │ test %eax,%eax │ │ je 11cbdf6 │ │ @@ -3476567,15 +3476567,15 @@ │ │ push %esi │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11cbdf6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f85e(%ebx),%eax │ │ + lea -0x111f885(%ebx),%eax │ │ lea -0x1119c33(%ebx),%ecx │ │ push %eax │ │ push $0xca │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3476625,30 +3476625,30 @@ │ │ and 0x1c(%esp),%eax │ │ cmp $0x4000,%eax │ │ jne 11cbecb │ │ cmpl $0x0,(%edi) │ │ je 11cbee6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b91f(%ebx),%eax │ │ + lea -0x111b946(%ebx),%eax │ │ lea -0x1119c33(%ebx),%ecx │ │ push %eax │ │ push $0x334 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x11389d2(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push $0x6f │ │ push $0xe │ │ jmp 11cbebf │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b91f(%ebx),%eax │ │ + lea -0x111b946(%ebx),%eax │ │ lea -0x1119c33(%ebx),%ecx │ │ push %eax │ │ push $0x32d │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ call 1393970 <__errno@plt> │ │ @@ -3477770,15 +3477770,15 @@ │ │ jl 11cc7c8 │ │ mov $0x1,%eax │ │ jmp 11cc9a7 │ │ movl $0xac,0x10(%esp) │ │ movl $0x20,0xc(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123376(%ebx),%eax │ │ + lea -0x112339d(%ebx),%eax │ │ lea -0x114132f(%ebx),%ecx │ │ push %eax │ │ push 0x14(%esp) │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3477989,15 +3477989,15 @@ │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ sub $0x8,%esp │ │ test %eax,%eax │ │ je 11ccc5c │ │ - lea -0x1121ed2(%ebx),%eax │ │ + lea -0x1121ef9(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x8(%esp),%edi │ │ jne 11ccd43 │ │ @@ -3478098,27 +3478098,27 @@ │ │ mov %edi,%eax │ │ jl 11cca88 │ │ mov $0x1,%eax │ │ jmp 11ccdd6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1141318(%ebx),%eax │ │ - lea -0x1123366(%ebx),%ecx │ │ + lea -0x112338d(%ebx),%ecx │ │ push %eax │ │ push $0x1d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xac │ │ jmp 11ccdca │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11271a7(%ebx),%eax │ │ - lea -0x1123366(%ebx),%ecx │ │ + lea -0x112338d(%ebx),%ecx │ │ push %eax │ │ push $0x66 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ mov 0x28(%esp),%edx │ │ mov 0x8(%edx),%eax │ │ @@ -3478139,15 +3478139,15 @@ │ │ push %eax │ │ push %edi │ │ call 12e1710 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1141318(%ebx),%eax │ │ - lea -0x1123366(%ebx),%ecx │ │ + lea -0x112338d(%ebx),%ecx │ │ push %eax │ │ push $0x23 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xdb │ │ @@ -3478160,34 +3478160,34 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11271a7(%ebx),%eax │ │ - lea -0x1123366(%ebx),%ecx │ │ + lea -0x112338d(%ebx),%ecx │ │ push %eax │ │ push $0x6b │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ - lea -0x1125103(%ebx),%eax │ │ + lea -0x112512a(%ebx),%eax │ │ push 0x1c(%esp) │ │ push %esi │ │ push %eax │ │ push $0xda │ │ push $0xd │ │ call 123ee00 │ │ add $0x20,%esp │ │ xor %edi,%edi │ │ jmp 11ccd90 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11271a7(%ebx),%eax │ │ - lea -0x1123366(%ebx),%ecx │ │ + lea -0x112338d(%ebx),%ecx │ │ push %eax │ │ push $0x71 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ @@ -3479259,15 +3479259,15 @@ │ │ lea -0x114890b(%ebx),%eax │ │ lea -0x1144b8d(%ebx),%ecx │ │ push %eax │ │ push $0x10b │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x112164c(%ebx),%eax │ │ + lea -0x1121673(%ebx),%eax │ │ push 0x8(%ebp) │ │ push %eax │ │ push $0xc2 │ │ push $0xd │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov $0xffffffff,%edi │ │ @@ -3479335,15 +3479335,15 @@ │ │ push 0x20(%esp) │ │ call 11ce040 │ │ jmp 11cde4b │ │ mov 0x8(%esp),%esi │ │ test %esi,%esi │ │ je 11cde5b │ │ sub $0x4,%esp │ │ - lea -0x111d8ac(%ebx),%eax │ │ + lea -0x111d8d3(%ebx),%eax │ │ push $0x5 │ │ push %eax │ │ push %esi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11cde8a │ │ @@ -3479860,51 +3479860,51 @@ │ │ mov %ecx,%eax │ │ shr %eax │ │ jmp 11ce3e7 │ │ test $0x3,%cl │ │ je 11ce3e2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112162f(%ebx),%eax │ │ + lea -0x1121656(%ebx),%eax │ │ lea -0x11488d9(%ebx),%ecx │ │ push %eax │ │ push $0x4a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x85 │ │ jmp 11ce7e1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112162f(%ebx),%eax │ │ + lea -0x1121656(%ebx),%eax │ │ lea -0x11488d9(%ebx),%ecx │ │ push %eax │ │ push $0x5f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa0 │ │ jmp 11ce7e1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112162f(%ebx),%eax │ │ + lea -0x1121656(%ebx),%eax │ │ lea -0x11488d9(%ebx),%ecx │ │ push %eax │ │ push $0x42 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x81 │ │ jmp 11ce7e1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112162f(%ebx),%eax │ │ + lea -0x1121656(%ebx),%eax │ │ lea -0x11488d9(%ebx),%ecx │ │ push %eax │ │ push $0x55 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3479920,15 +3479920,15 @@ │ │ mov 0x1c(%ebp),%esi │ │ test %esi,%esi │ │ jle 11ce42a │ │ cmp %esi,0x8(%esp) │ │ jge 11ce42a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112162f(%ebx),%eax │ │ + lea -0x1121656(%ebx),%eax │ │ lea -0x11488d9(%ebx),%ecx │ │ push %eax │ │ push $0x64 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x113f448(%ebx),%eax │ │ @@ -3479939,22 +3479939,22 @@ │ │ mov 0x20(%ebp),%esi │ │ test %esi,%esi │ │ jle 11ce469 │ │ cmp %esi,0x8(%esp) │ │ jle 11ce469 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112162f(%ebx),%eax │ │ + lea -0x1121656(%ebx),%eax │ │ lea -0x11488d9(%ebx),%ecx │ │ push %eax │ │ push $0x6a │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x11250f1(%ebx),%eax │ │ + lea -0x1125118(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push $0x97 │ │ jmp 11ce7e1 │ │ test %ecx,%ecx │ │ je 11ce633 │ │ mov 0xc(%ebp),%esi │ │ @@ -3480121,15 +3480121,15 @@ │ │ lea 0x1000(,%ecx,4),%edi │ │ shl $0x4,%ecx │ │ or $0xc,%ecx │ │ mov %ecx,%eax │ │ jmp 11ce6b9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112162f(%ebx),%eax │ │ + lea -0x1121656(%ebx),%eax │ │ lea -0x11488d9(%ebx),%ecx │ │ push %eax │ │ push $0x71 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3480181,15 +3480181,15 @@ │ │ sub $0xc,%esp │ │ push %edi │ │ call 11afb00 │ │ add $0x10,%esp │ │ movl $0x0,(%esi) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112162f(%ebx),%eax │ │ + lea -0x1121656(%ebx),%eax │ │ lea -0x11488d9(%ebx),%ecx │ │ push %eax │ │ push $0xa0 │ │ jmp 11ce7d1 │ │ mov %ecx,0x14(%esp) │ │ xor %ecx,%ecx │ │ add $0xfffff000,%edi │ │ @@ -3480211,15 +3480211,15 @@ │ │ push %edi │ │ call 11ce8b0 │ │ add $0x10,%esp │ │ lea -0x267b48(%ebx),%ecx │ │ jmp 11ce82b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112162f(%ebx),%eax │ │ + lea -0x1121656(%ebx),%eax │ │ lea -0x11488d9(%ebx),%ecx │ │ push %eax │ │ push $0x94 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3481694,15 +3481694,15 @@ │ │ sbb %eax,%eax │ │ jmp 11cf8e6 │ │ mov 0x20(%esp),%eax │ │ lea (%ebx,%eax,4),%eax │ │ add $0xfeefd964,%eax │ │ mov $0x76c,%ecx │ │ add 0x24(%esp),%ecx │ │ - lea -0x112334e(%ebx),%edx │ │ + lea -0x1123375(%ebx),%edx │ │ push %ecx │ │ push 0x14(%esp) │ │ push 0x1c(%esp) │ │ push 0x24(%esp) │ │ push 0x2c(%esp) │ │ push %eax │ │ push %edx │ │ @@ -3482251,15 +3482251,15 @@ │ │ push $0xa9 │ │ push 0xc(%esp) │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11250e5(%ebx),%eax │ │ + lea -0x112510c(%ebx),%eax │ │ lea -0x1115a0a(%ebx),%ecx │ │ push %eax │ │ push $0xc3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3482742,15 +3482742,15 @@ │ │ jmp 11d0190 │ │ mov %edi,%eax │ │ xor %edi,%edi │ │ cmp $0x1,%eax │ │ adc $0x77,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112161b(%ebx),%eax │ │ + lea -0x1121642(%ebx),%eax │ │ lea -0x1142ced(%ebx),%ecx │ │ push %eax │ │ push $0x4c │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1119c10(%ebx),%eax │ │ @@ -3482771,21 +3482771,21 @@ │ │ pop %ebp │ │ ret │ │ xor %edi,%edi │ │ cmpl $0x1,0x14(%esp) │ │ adc $0x75,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112161b(%ebx),%eax │ │ + lea -0x1121642(%ebx),%eax │ │ push %eax │ │ push $0x60 │ │ push 0x18(%esp) │ │ call 123ece0 │ │ add $0x4,%esp │ │ - lea -0x1125103(%ebx),%eax │ │ + lea -0x112512a(%ebx),%eax │ │ push 0x8(%esi) │ │ push 0x4(%esi) │ │ push %eax │ │ push %edi │ │ push $0xe │ │ call 123ee00 │ │ add $0x20,%esp │ │ @@ -3483188,30 +3483188,30 @@ │ │ pop %ebx │ │ add $0x265e67,%ebx │ │ mov 0x8(%ebp),%esi │ │ cmpl $0x0,(%esi) │ │ je 11d0799 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b90f(%ebx),%eax │ │ + lea -0x111b936(%ebx),%eax │ │ lea -0x1117bff(%ebx),%ecx │ │ push %eax │ │ push $0x1f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ jmp 11d083c │ │ mov 0x10(%ebp),%edi │ │ cmp $0x4,%edi │ │ ja 11d07ba │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b90f(%ebx),%eax │ │ + lea -0x111b936(%ebx),%eax │ │ lea -0x1117bff(%ebx),%ecx │ │ push %eax │ │ push $0x2a │ │ jmp 11d082f │ │ mov 0xc(%ebp),%eax │ │ mov (%eax),%ecx │ │ movzbl (%ecx),%eax │ │ @@ -3483234,22 +3483234,22 @@ │ │ mov (%edx),%edx │ │ sub %ecx,%edx │ │ add %edx,%edi │ │ cmp %edi,%eax │ │ jbe 11d0853 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b90f(%ebx),%eax │ │ + lea -0x111b936(%ebx),%eax │ │ lea -0x1117bff(%ebx),%ecx │ │ push %eax │ │ push $0x3a │ │ jmp 11d082f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b90f(%ebx),%eax │ │ + lea -0x111b936(%ebx),%eax │ │ lea -0x1117bff(%ebx),%ecx │ │ push %eax │ │ push $0x33 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3486086,15 +3486086,15 @@ │ │ mov $0x80007,%edi │ │ jg 11d26ac │ │ jmp 11d267a │ │ mov $0x80007,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114e103(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push $0x128 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %edi │ │ @@ -3486219,15 +3486219,15 @@ │ │ jmp 11d2817 │ │ movl $0x6d,0xc(%esp) │ │ mov %edi,0x10(%esp) │ │ mov $0x61,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142cc9(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push 0x14(%esp) │ │ @@ -3486283,15 +3486283,15 @@ │ │ push %eax │ │ push %esi │ │ call 11d3c10 │ │ jmp 11d28e3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114ffbc(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push $0x7c │ │ jmp 11d299b │ │ sub $0x8,%esp │ │ push %eax │ │ push %esi │ │ call 11d3da0 │ │ @@ -3486340,34 +3486340,34 @@ │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 11d29de │ │ jmp 11d29b5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114ffbc(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push $0x81 │ │ jmp 11d299b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114ffbc(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push $0x8f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ push $0x5 │ │ call 123ee00 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x111f83a(%ebx),%eax │ │ + lea -0x111f861(%ebx),%eax │ │ push $0x98 │ │ push %eax │ │ push 0x14(%esp) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0x10(%esp) │ │ call 11afb00 │ │ @@ -3486531,15 +3486531,15 @@ │ │ push %eax │ │ push %ecx │ │ call 11d3c10 │ │ jmp 11d2b74 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1117bec(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ jmp 11d2c33 │ │ sub $0x8,%esp │ │ push %eax │ │ push %ecx │ │ call 11d3da0 │ │ @@ -3486584,44 +3486584,44 @@ │ │ push 0x8(%ebp) │ │ call 11b06a0 │ │ add $0x20,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 11d2ca0 │ │ - lea -0x111f83a(%ebx),%eax │ │ + lea -0x111f861(%ebx),%eax │ │ push $0xd9 │ │ push %eax │ │ push %esi │ │ push 0x14(%esp) │ │ call 128c4e0 │ │ jmp 11d2c8f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1117bec(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push $0xc1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ jmp 11d2c88 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1117bec(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push $0xca │ │ jmp 11d2c7b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1117bec(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push $0xd3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ @@ -3487072,15 +3487072,15 @@ │ │ push %eax │ │ call 11d52e0 │ │ add $0x10,%esp │ │ jmp 11d30a5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142cbb(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push $0x1b1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7d │ │ @@ -3487200,15 +3487200,15 @@ │ │ call 1290040 │ │ test %eax,%eax │ │ je 11d32b9 │ │ mov 0x28(%esp),%eax │ │ test %eax,%eax │ │ je 11d31ff │ │ mov %eax,0x8(%esp) │ │ - lea -0x112160b(%ebx),%eax │ │ + lea -0x1121632(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 1290040 │ │ test %eax,%eax │ │ je 11d32b9 │ │ mov 0x24(%esp),%eax │ │ test %eax,%eax │ │ @@ -3487435,15 +3487435,15 @@ │ │ sub $0xc,%esp │ │ push %esi │ │ call 11da630 │ │ jmp 11d3495 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1139a90(%ebx),%eax │ │ - lea -0x111f83a(%ebx),%ecx │ │ + lea -0x111f861(%ebx),%ecx │ │ push %eax │ │ push $0x205 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80005 │ │ @@ -3487625,15 +3487625,15 @@ │ │ je 11d36a2 │ │ sub $0xc,%esp │ │ push %eax │ │ call 11c06c0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ lea -0x11439ae(%ebx),%esi │ │ - lea -0x1123dcc(%ebx),%edi │ │ + lea -0x1123df3(%ebx),%edi │ │ cmove %esi,%edi │ │ sub $0x4,%esp │ │ push $0x80 │ │ push 0x18(%ebp) │ │ push 0x8(%ebp) │ │ call 11baeb0 │ │ add $0x10,%esp │ │ @@ -3488127,15 +3488127,15 @@ │ │ push %esi │ │ call 11c0130 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 11d3bc3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123331(%ebx),%eax │ │ + lea -0x1123358(%ebx),%eax │ │ lea -0x113f427(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3488285,23 +3488285,23 @@ │ │ call 11b67b0 │ │ add $0x10,%esp │ │ mov 0x10(%edi),%eax │ │ sub $0xc,%esp │ │ push 0x4(%eax) │ │ call 11bf0b0 │ │ add $0xc,%esp │ │ - lea -0x1123324(%ebx),%eax │ │ + lea -0x112334b(%ebx),%eax │ │ push $0x7d │ │ push %eax │ │ push 0x10(%edi) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ movl $0x0,0x10(%edi) │ │ sub $0x4,%esp │ │ - lea -0x1123324(%ebx),%eax │ │ + lea -0x112334b(%ebx),%eax │ │ push $0x81 │ │ push %eax │ │ push %edi │ │ call 128c2c0 │ │ add $0x8,%esp │ │ push $0xf000 │ │ mov 0x14(%esp),%edi │ │ @@ -3488824,15 +3488824,15 @@ │ │ call 11d4261 │ │ pop %ebx │ │ add $0x262367,%ebx │ │ mov 0xc(%ebp),%edi │ │ cmpl $0x0,0xc(%edi) │ │ je 11d4293 │ │ sub $0x4,%esp │ │ - lea -0x1123dcc(%ebx),%eax │ │ + lea -0x1123df3(%ebx),%eax │ │ push $0x1 │ │ push %eax │ │ push 0x8(%ebp) │ │ call 11ba280 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ cmp $0x1,%eax │ │ @@ -3488840,15 +3488840,15 @@ │ │ sub $0xc,%esp │ │ push %edi │ │ call 11befe0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11d42c5 │ │ sub $0x4,%esp │ │ - lea -0x1125c7e(%ebx),%eax │ │ + lea -0x1125ca5(%ebx),%eax │ │ push $0x1 │ │ push %eax │ │ push 0x8(%ebp) │ │ call 11ba280 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ cmp $0x1,%eax │ │ @@ -3489572,15 +3489572,15 @@ │ │ test %eax,%eax │ │ jne 11d4a6b │ │ jmp 11d4a5d │ │ mov %esi,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114a6de(%ebx),%eax │ │ - lea -0x111d89c(%ebx),%ecx │ │ + lea -0x111d8c3(%ebx),%ecx │ │ push %eax │ │ push $0xec │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x72 │ │ @@ -3489604,15 +3489604,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114a6de(%ebx),%eax │ │ - lea -0x111d89c(%ebx),%ecx │ │ + lea -0x111d8c3(%ebx),%ecx │ │ push %eax │ │ push $0xdf │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ @@ -3499257,15 +3499257,15 @@ │ │ mov %eax,(%esp) │ │ mov %eax,%edi │ │ call 1290040 │ │ test %eax,%eax │ │ je 11db6b2 │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112160b(%ebx),%eax │ │ + lea -0x1121632(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 1290040 │ │ test %eax,%eax │ │ je 11db6b2 │ │ mov 0x1c(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ @@ -3500156,15 +3500156,15 @@ │ │ xor %edi,%edi │ │ xor %edx,%edx │ │ mov %edx,0xc(%esp) │ │ mov %edi,(%esp) │ │ mov %ecx,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121609(%ebx),%eax │ │ + lea -0x1121630(%ebx),%eax │ │ lea -0x111599e(%ebx),%ecx │ │ push %eax │ │ push 0xc(%esp) │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3501144,16 +3501144,16 @@ │ │ mov $0x74,%edi │ │ jmp 11dca68 │ │ mov $0x6f,%edi │ │ movl $0x0,0x8(%esp) │ │ xor %esi,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d885(%ebx),%eax │ │ - lea -0x11250cf(%ebx),%ecx │ │ + lea -0x111d8ac(%ebx),%eax │ │ + lea -0x11250f6(%ebx),%ecx │ │ push %eax │ │ push $0xc3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %edi │ │ @@ -3501260,27 +3501260,27 @@ │ │ call 11c06c0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11dcbb0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113d40b(%ebx),%eax │ │ - lea -0x11250cf(%ebx),%ecx │ │ + lea -0x11250f6(%ebx),%ecx │ │ push %eax │ │ push $0xf1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x70 │ │ jmp 11dcb9c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113d40b(%ebx),%eax │ │ - lea -0x11250cf(%ebx),%ecx │ │ + lea -0x11250f6(%ebx),%ecx │ │ push %eax │ │ push $0xe6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ @@ -3501450,15 +3501450,15 @@ │ │ push %esi │ │ push %edi │ │ call *%ecx │ │ jmp 11dce10 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113d40b(%ebx),%eax │ │ - lea -0x11250cf(%ebx),%ecx │ │ + lea -0x11250f6(%ebx),%ecx │ │ push %eax │ │ push $0xf5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6f │ │ @@ -3501503,15 +3501503,15 @@ │ │ mov (%esp),%eax │ │ jmp 11dcea7 │ │ mov (%esp),%ecx │ │ mov %ecx,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113d40b(%ebx),%eax │ │ - lea -0x11250cf(%ebx),%ecx │ │ + lea -0x11250f6(%ebx),%ecx │ │ push %eax │ │ push $0x15b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80003 │ │ @@ -3501621,28 +3501621,28 @@ │ │ push 0x8(%esi) │ │ call 11bee40 │ │ add $0x10,%esp │ │ cmp $0x2711,%eax │ │ jl 11dd043 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f825(%ebx),%eax │ │ - lea -0x11250cf(%ebx),%ecx │ │ + lea -0x111f84c(%ebx),%eax │ │ + lea -0x11250f6(%ebx),%ecx │ │ push %eax │ │ push $0x17b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ jmp 11dd02c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f825(%ebx),%eax │ │ - lea -0x11250cf(%ebx),%ecx │ │ + lea -0x111f84c(%ebx),%eax │ │ + lea -0x11250f6(%ebx),%ecx │ │ push %eax │ │ push $0x16f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ @@ -3501680,32 +3501680,32 @@ │ │ pxor %xmm0,%xmm0 │ │ pcmpeqd %xmm1,%xmm0 │ │ movmskps %xmm0,%eax │ │ test %eax,%eax │ │ je 11dd10b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f825(%ebx),%eax │ │ - lea -0x11250cf(%ebx),%ecx │ │ + lea -0x111f84c(%ebx),%eax │ │ + lea -0x11250f6(%ebx),%ecx │ │ push %eax │ │ push $0x1c7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80003 │ │ push $0xa │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov $0xffffffff,%esi │ │ jmp 11dd1a0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f825(%ebx),%eax │ │ - lea -0x11250cf(%ebx),%ecx │ │ + lea -0x111f84c(%ebx),%eax │ │ + lea -0x11250f6(%ebx),%ecx │ │ push %eax │ │ push $0x176 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x66 │ │ @@ -3502034,15 +3502034,15 @@ │ │ push 0x8(%ebp) │ │ call 11bf5a0 │ │ add $0x10,%esp │ │ jmp 11dd7e1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1137cd6(%ebx),%eax │ │ - lea -0x111d870(%ebx),%ecx │ │ + lea -0x111d897(%ebx),%ecx │ │ push %eax │ │ push $0x24 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x66 │ │ @@ -3504273,15 +3504273,15 @@ │ │ add $0x10,%esp │ │ test $0x2,%al │ │ jne 11ded3f │ │ lea -0x1132573(%ebx),%eax │ │ jmp 11ded45 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11250b9(%ebx),%eax │ │ + lea -0x11250e0(%ebx),%eax │ │ lea -0x1128eac(%ebx),%ecx │ │ push %eax │ │ push $0x107 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3504333,15 +3504333,15 @@ │ │ lea -0x1128eac(%ebx),%eax │ │ push $0xd1 │ │ push %eax │ │ push %esi │ │ jmp 11dede9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f817(%ebx),%eax │ │ + lea -0x111f83e(%ebx),%eax │ │ lea -0x1128eac(%ebx),%ecx │ │ push %eax │ │ push $0xc9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3504526,15 +3504526,15 @@ │ │ call 12613e0 │ │ add $0x10,%esp │ │ mov $0x1,%esi │ │ jmp 11df00d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113b509(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0x77 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8e │ │ @@ -3504586,15 +3504586,15 @@ │ │ push %edi │ │ call 11e2140 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ jle 11df159 │ │ sub $0x4,%esp │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push $0x53 │ │ push %ecx │ │ push %eax │ │ call 128bf60 │ │ xor %ecx,%ecx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3504631,24 +3504631,24 @@ │ │ cmp $0x10,%edi │ │ jne 11df108 │ │ sub $0xc,%esp │ │ push 0x18(%esp) │ │ call 11afb00 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x11250a4(%ebx),%eax │ │ + lea -0x11250cb(%ebx),%eax │ │ push $0x60 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ jmp 11df14a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1119bb1(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0x4d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ @@ -3504829,15 +3504829,15 @@ │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 11df3f2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112c918(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ mov %ecx,0x10(%esp) │ │ push %eax │ │ push $0xc0 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3504851,15 +3504851,15 @@ │ │ push 0xc(%esp) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ jmp 11df3da │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112c918(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0xab │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8e │ │ @@ -3504867,15 +3504867,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 11df3f2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112c918(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0xba │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ @@ -3505389,15 +3505389,15 @@ │ │ push %eax │ │ call 11e96d0 │ │ add $0x10,%esp │ │ jmp 11df8e3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142c80(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0x1ad │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7d │ │ @@ -3505456,15 +3505456,15 @@ │ │ push %eax │ │ call 11e3da0 │ │ add $0x10,%esp │ │ jmp 11df986 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1137cc5(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0x1ca │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7c │ │ @@ -3505649,15 +3505649,15 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 128fdf0 │ │ add $0x4,%esp │ │ push %esi │ │ call 1293110 │ │ add $0xc,%esp │ │ - lea -0x11250a4(%ebx),%esi │ │ + lea -0x11250cb(%ebx),%esi │ │ push $0x25a │ │ push %esi │ │ push 0x18(%esp) │ │ call 128c2c0 │ │ add $0xc,%esp │ │ push $0x25b │ │ push %esi │ │ @@ -3505746,15 +3505746,15 @@ │ │ sub $0xc,%esp │ │ push %esi │ │ call 11e90f0 │ │ jmp 11dfcb8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1137cb1(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0x268 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ @@ -3505964,15 +3505964,15 @@ │ │ call 11d34b0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11dffdd │ │ cmpl $0x0,0x8(%esp) │ │ je 11dff32 │ │ lea -0x11439ae(%ebx),%eax │ │ - lea -0x11215f1(%ebx),%ecx │ │ + lea -0x1121618(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ push %edi │ │ call 11bb570 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3505995,15 +3505995,15 @@ │ │ mov $0x1,%esi │ │ test %eax,%eax │ │ jne 11e0013 │ │ jmp 11dffdd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112abb4(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0x124 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3506032,27 +3506032,27 @@ │ │ mov %eax,0x4(%esp) │ │ test %eax,%eax │ │ jne 11dfe5c │ │ movl $0x0,0x4(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112abb4(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0x154 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ push $0x10 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ - lea -0x11250a4(%ebx),%edi │ │ + lea -0x11250cb(%ebx),%edi │ │ push $0x155 │ │ push %edi │ │ push 0xc(%esp) │ │ push 0x1c(%esp) │ │ call 128c4e0 │ │ add $0xc,%esp │ │ push $0x156 │ │ @@ -3506127,15 +3506127,15 @@ │ │ mov 0x4(%esp),%eax │ │ mov %esi,(%eax) │ │ movl $0x6,(%edi) │ │ jmp 11e0166 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142c91(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0x23 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7c │ │ @@ -3506170,15 +3506170,15 @@ │ │ mov 0x8(%esp),%eax │ │ movl $0x10,(%eax) │ │ mov $0x1,%esi │ │ jmp 11e0123 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142c91(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0x2d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa7 │ │ @@ -3506186,15 +3506186,15 @@ │ │ sub $0xc,%esp │ │ push %edi │ │ call 11afb00 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142c91(%ebx),%eax │ │ - lea -0x11250a4(%ebx),%ecx │ │ + lea -0x11250cb(%ebx),%ecx │ │ push %eax │ │ push $0x3b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ @@ -3506470,15 +3506470,15 @@ │ │ movl $0x16b,0x14(%esp) │ │ mov 0x10(%esp),%edi │ │ jmp 11e08d2 │ │ movl $0x195,0xc(%esp) │ │ jmp 11e094d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push $0xcb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3506557,39 +3506557,39 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 11e0877 │ │ mov $0x10c,%esi │ │ jmp 11e09ad │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push $0x12b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x83 │ │ jmp 11e0719 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push $0xd1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80003 │ │ jmp 11e0719 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push $0xee │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3506603,57 +3506603,57 @@ │ │ push %edi │ │ call 11bf0b0 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%edi │ │ jmp 11e094d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push $0xd6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ jmp 11e07d0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push $0xf7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ jmp 11e0809 │ │ movl $0x19b,0xc(%esp) │ │ mov 0x4(%esp),%edi │ │ jmp 11e094d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push $0xdc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ push $0x10 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 11e0725 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push $0xfc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3506697,15 +3506697,15 @@ │ │ mov 0x8(%esp),%ecx │ │ mov %eax,0x8(%ecx) │ │ xor %edi,%edi │ │ test %eax,%eax │ │ jne 11e0370 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push $0x124 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3506781,15 +3506781,15 @@ │ │ pop %ebp │ │ ret │ │ mov 0x4(%esp),%edi │ │ jmp 11e094d │ │ mov $0x108,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3506797,15 +3506797,15 @@ │ │ push $0x10 │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov 0xc(%ebp),%esi │ │ jmp 11e0a16 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d85c(%ebx),%eax │ │ + lea -0x111d883(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push $0x117 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3507142,15 +3507142,15 @@ │ │ movl $0x0,0x1c(%esp) │ │ movl $0x0,0x20(%esp) │ │ movl $0x0,0x24(%esp) │ │ movl $0x0,0x10(%esp) │ │ xor %esi,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11215e8(%ebx),%eax │ │ + lea -0x112160f(%ebx),%eax │ │ lea -0x113f3d6(%ebx),%ecx │ │ push %eax │ │ push 0x1c(%esp) │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3507994,15 +3507994,15 @@ │ │ jmp 11e1ae0 │ │ movl $0x7d,0x1c(%esp) │ │ mov $0x3cb,%esi │ │ jmp 11e1ae0 │ │ mov $0x3d5,%esi │ │ movl $0x80010,0x1c(%esp) │ │ call 123ebb0 │ │ - lea -0x11215c9(%ebx),%eax │ │ + lea -0x11215f0(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ mov %esi,0x4(%esp) │ │ lea -0x113f3d6(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 123ece0 │ │ mov 0x1c(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3509240,15 +3509240,15 @@ │ │ push %esi │ │ call 128e420 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ je 11e286a │ │ sub $0x8,%esp │ │ - lea -0x112507f(%ebx),%eax │ │ + lea -0x11250a6(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11e2865 │ │ sub $0x8,%esp │ │ @@ -3509305,15 +3509305,15 @@ │ │ call 11e28bd │ │ pop %ebx │ │ add $0x253d0b,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 11e291e │ │ sub $0x8,%esp │ │ - lea -0x11232f5(%ebx),%eax │ │ + lea -0x112331c(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11e2925 │ │ sub $0x8,%esp │ │ @@ -3509412,15 +3509412,15 @@ │ │ mov $0x86,%esi │ │ jmp 11e2f1f │ │ xor %eax,%eax │ │ jmp 11e29fb │ │ mov $0x2,%eax │ │ mov 0x10(%ebp),%edi │ │ mov 0xc(%ebp),%esi │ │ - lea -0x112508c(%ebx),%ecx │ │ + lea -0x11250b3(%ebx),%ecx │ │ push -0x2bee4(%ebx,%eax,8) │ │ push %ecx │ │ push %edi │ │ push %esi │ │ call 12908e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3510182,15 +3510182,15 @@ │ │ call 11ea010 │ │ and $0xfffffffd,%eax │ │ lea (%eax,%esi,2),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 11ea020 │ │ movl $0xffffffff,0x18(%esp) │ │ - lea -0x112508c(%ebx),%eax │ │ + lea -0x11250b3(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0xc(%ebp),%eax │ │ mov %eax,(%esp) │ │ call 1290c30 │ │ test %eax,%eax │ │ je 11e3408 │ │ lea 0x18(%esp),%ecx │ │ @@ -3510247,15 +3510247,15 @@ │ │ je 11e3504 │ │ lea -0x112e7dc(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 128e420 │ │ test %eax,%eax │ │ je 11e3508 │ │ - lea -0x112507f(%ebx),%eax │ │ + lea -0x11250a6(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 128e420 │ │ test %eax,%eax │ │ je 11e350c │ │ lea -0x112aba4(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3510611,15 +3510611,15 @@ │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ je 11e3939 │ │ mov 0xc(%esp),%esi │ │ test %esi,%esi │ │ je 11e3913 │ │ sub $0x8,%esp │ │ - lea -0x11232f5(%ebx),%eax │ │ + lea -0x112331c(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 128e420 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ je 11e391f │ │ @@ -3511394,15 +3511394,15 @@ │ │ movl $0x0,0x10(%esp) │ │ movl $0x0,0x14(%esp) │ │ mov 0x4(%esp),%edi │ │ movl $0x0,(%esp) │ │ movl $0xc82,0x8(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b8ef(%ebx),%eax │ │ + lea -0x111b916(%ebx),%eax │ │ lea -0x112c8e4(%ebx),%ecx │ │ push %eax │ │ push 0x10(%esp) │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3512951,15 +3512951,15 @@ │ │ call 11c0280 │ │ add $0x10,%esp │ │ movl $0x1,0x14(%esi) │ │ mov $0x1,%eax │ │ jmp 11e5442 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112502a(%ebx),%eax │ │ + lea -0x1125051(%ebx),%eax │ │ lea -0x114ff66(%ebx),%ecx │ │ push %eax │ │ push $0x128 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3515555,15 +3515555,15 @@ │ │ push 0xc(%ebp) │ │ push 0x8(%ebp) │ │ call 11e6c10 │ │ add $0x10,%esp │ │ jmp 11e6ff9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112158e(%ebx),%eax │ │ + lea -0x11215b5(%ebx),%eax │ │ lea -0x1117af5(%ebx),%ecx │ │ push %eax │ │ push $0x18f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3520019,15 +3520019,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov %esi,%eax │ │ cmp $0xffffffff,%ecx │ │ jne 11ea252 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d81e(%ebx),%eax │ │ + lea -0x111d845(%ebx),%eax │ │ lea -0x113b441(%ebx),%ecx │ │ push %eax │ │ push $0x3ff │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3520076,15 +3520076,15 @@ │ │ cmp $0x1,%eax │ │ jne 11ea2e4 │ │ incl 0x38(%esi) │ │ mov $0x1,%eax │ │ jmp 11ea2e4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121582(%ebx),%eax │ │ + lea -0x11215a9(%ebx),%eax │ │ lea -0x113b441(%ebx),%ecx │ │ push %eax │ │ push $0x40d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3520128,22 +3520128,22 @@ │ │ test %eax,%eax │ │ je 11ea33a │ │ incl 0x38(%esi) │ │ mov $0x1,%eax │ │ jmp 11ea38c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121572(%ebx),%eax │ │ + lea -0x1121599(%ebx),%eax │ │ lea -0x113b441(%ebx),%ecx │ │ push %eax │ │ push $0x420 │ │ jmp 11ea370 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121572(%ebx),%eax │ │ + lea -0x1121599(%ebx),%eax │ │ lea -0x113b441(%ebx),%ecx │ │ push %eax │ │ push $0x41c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3520335,15 +3520335,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 11ea551 │ │ pop %ebx │ │ add $0x24c077,%ebx │ │ sub $0x4,%esp │ │ - lea -0x11232e8(%ebx),%eax │ │ + lea -0x112330f(%ebx),%eax │ │ push $0x54 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x3c │ │ call 128c010 │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ @@ -3520507,27 +3520507,27 @@ │ │ add $0x10,%esp │ │ mov 0x4(%esp),%esi │ │ mov 0x8(%esp),%edi │ │ jmp 11ea7c0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11399e9(%ebx),%eax │ │ - lea -0x11232e8(%ebx),%ecx │ │ + lea -0x112330f(%ebx),%ecx │ │ push %eax │ │ push $0x9d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x98 │ │ jmp 11ea791 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11399e9(%ebx),%eax │ │ - lea -0x11232e8(%ebx),%ecx │ │ + lea -0x112330f(%ebx),%ecx │ │ push %eax │ │ push $0xa1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa1 │ │ @@ -3520545,15 +3520545,15 @@ │ │ sub $0x4,%esp │ │ push %esi │ │ mov %ecx,%esi │ │ push %ecx │ │ push %eax │ │ call 1393920 │ │ add $0x10,%esp │ │ - lea -0x11232e8(%ebx),%eax │ │ + lea -0x112330f(%ebx),%eax │ │ push $0xad │ │ push %eax │ │ push %edi │ │ push %esi │ │ call 128c4e0 │ │ add $0x10,%esp │ │ mov 0xc(%ebp),%eax │ │ @@ -3520905,27 +3520905,27 @@ │ │ cmpl $0x0,0x14(%eax) │ │ je 11eaba3 │ │ mov 0xc(%ebp),%esi │ │ cmp (%esi),%eax │ │ je 11eabe1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b867(%ebx),%eax │ │ + lea -0x111b88e(%ebx),%eax │ │ lea -0x114ff41(%ebx),%ecx │ │ push %eax │ │ push $0xa9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ jmp 11eabcd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b867(%ebx),%eax │ │ + lea -0x111b88e(%ebx),%eax │ │ lea -0x114ff41(%ebx),%ecx │ │ push %eax │ │ push $0xa5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3522590,27 +3522590,27 @@ │ │ cmpl $0x196,0x4(%edx) │ │ jne 11ebdc2 │ │ mov 0xc(%ebp),%ecx │ │ cmp (%ecx),%edx │ │ je 11ebdff │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11232d3(%ebx),%eax │ │ + lea -0x11232fa(%ebx),%eax │ │ lea -0x114ff41(%ebx),%ecx │ │ push %eax │ │ push $0x347 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ jmp 11ebdec │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11232d3(%ebx),%eax │ │ + lea -0x11232fa(%ebx),%eax │ │ lea -0x114ff41(%ebx),%ecx │ │ push %eax │ │ push $0x343 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3522667,15 +3522667,15 @@ │ │ je 11ebea7 │ │ mov $0x65,%esi │ │ jmp 11ebe71 │ │ mov $0xc0101,%esi │ │ mov $0x365,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f7a0(%ebx),%eax │ │ + lea -0x111f7c7(%ebx),%eax │ │ lea -0x114ff41(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3522926,27 +3522926,27 @@ │ │ test %ecx,%ecx │ │ je 11ec124 │ │ mov 0xc(%ebp),%edx │ │ cmp (%edx),%esi │ │ je 11ec162 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124ff9(%ebx),%eax │ │ + lea -0x1125020(%ebx),%eax │ │ lea -0x114ff41(%ebx),%ecx │ │ push %eax │ │ push $0x3de │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ jmp 11ec14e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124ff9(%ebx),%eax │ │ + lea -0x1125020(%ebx),%eax │ │ lea -0x114ff41(%ebx),%ecx │ │ push %eax │ │ push $0x3da │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3523245,15 +3523245,15 @@ │ │ mov 0xc(%ebp),%ecx │ │ mov 0x8(%ebp),%eax │ │ mov (%eax),%edi │ │ cmp (%ecx),%edi │ │ je 11ec48f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f780(%ebx),%eax │ │ + lea -0x111f7a7(%ebx),%eax │ │ lea -0x114ff41(%ebx),%ecx │ │ push %eax │ │ push $0x469 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3523348,15 +3523348,15 @@ │ │ push 0x14(%esp) │ │ call 11c1690 │ │ add $0x10,%esp │ │ mov %edi,%eax │ │ jmp 11ec487 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f780(%ebx),%eax │ │ + lea -0x111f7a7(%ebx),%eax │ │ lea -0x114ff41(%ebx),%ecx │ │ push %eax │ │ push $0x475 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3523594,15 +3523594,15 @@ │ │ mov 0x30(%eax),%ecx │ │ test %ecx,%ecx │ │ je 11ec7bb │ │ cmpl $0x0,0x34(%eax) │ │ je 11ec7f8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d802(%ebx),%eax │ │ + lea -0x111d829(%ebx),%eax │ │ lea -0x114ff41(%ebx),%ecx │ │ push %eax │ │ push $0x54e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3523707,15 +3523707,15 @@ │ │ pop %ebx │ │ add $0x249cf7,%ebx │ │ mov 0xc(%ebp),%edi │ │ mov 0x8(%ebp),%esi │ │ movl $0xffffffff,0x10(%esp) │ │ movl $0xffffffff,0xc(%esp) │ │ sub $0x8,%esp │ │ - lea -0x112508c(%ebx),%eax │ │ + lea -0x11250b3(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11ec925 │ │ sub $0x8,%esp │ │ @@ -3526467,41 +3526467,41 @@ │ │ mov 0x4c(%esi),%edx │ │ test %edx,%edx │ │ jne 11eecb9 │ │ testb $0x1,(%esi) │ │ jne 11eecb9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121556(%ebx),%eax │ │ + lea -0x112157d(%ebx),%eax │ │ lea -0x11324dd(%ebx),%ecx │ │ push %eax │ │ push $0x53 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0101 │ │ jmp 11eed0a │ │ cmp (%eax),%esi │ │ je 11eed1e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121556(%ebx),%eax │ │ + lea -0x112157d(%ebx),%eax │ │ lea -0x11324dd(%ebx),%ecx │ │ push %eax │ │ push $0x57 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ jmp 11eed0a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121556(%ebx),%eax │ │ + lea -0x112157d(%ebx),%eax │ │ lea -0x11324dd(%ebx),%ecx │ │ push %eax │ │ push $0x4e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3527586,15 +3527586,15 @@ │ │ push 0x8(%ebp) │ │ call *%eax │ │ add $0x10,%esp │ │ jmp 11ef9ec │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113d376(%ebx),%eax │ │ - lea -0x111f773(%ebx),%ecx │ │ + lea -0x111f79a(%ebx),%ecx │ │ push %eax │ │ push $0x20 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa0 │ │ @@ -3527669,15 +3527669,15 @@ │ │ jne 11efb01 │ │ mov %edi,%esi │ │ mov 0x4(%esp),%edi │ │ jmp 11efb3b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127031(%ebx),%eax │ │ - lea -0x111f773(%ebx),%ecx │ │ + lea -0x111f79a(%ebx),%ecx │ │ push %eax │ │ push $0x42 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80003 │ │ @@ -3527688,15 +3527688,15 @@ │ │ xor %eax,%eax │ │ xor %edi,%edi │ │ xor %esi,%esi │ │ jmp 11efcd6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127031(%ebx),%eax │ │ - lea -0x111f773(%ebx),%ecx │ │ + lea -0x111f79a(%ebx),%ecx │ │ push %eax │ │ push $0x48 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7d │ │ @@ -3527770,15 +3527770,15 @@ │ │ sar $0x3,%edi │ │ mov %esi,%eax │ │ sub %edi,%eax │ │ jae 11efd66 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127031(%ebx),%eax │ │ - lea -0x111f773(%ebx),%ecx │ │ + lea -0x111f79a(%ebx),%ecx │ │ push %eax │ │ push $0x79 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3527787,34 +3527787,34 @@ │ │ add $0x10,%esp │ │ movl $0x0,0x4(%esp) │ │ xor %esi,%esi │ │ jmp 11efe1e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127031(%ebx),%eax │ │ - lea -0x111f773(%ebx),%ecx │ │ + lea -0x111f79a(%ebx),%ecx │ │ push %eax │ │ push $0x5f │ │ jmp 11efc48 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127031(%ebx),%eax │ │ - lea -0x111f773(%ebx),%ecx │ │ + lea -0x111f79a(%ebx),%ecx │ │ push %eax │ │ push $0x54 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ jmp 11efcbc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127031(%ebx),%eax │ │ - lea -0x111f773(%ebx),%ecx │ │ + lea -0x111f79a(%ebx),%ecx │ │ push %eax │ │ push $0x64 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x9b │ │ @@ -3527822,15 +3527822,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ movl $0x0,0x4(%esp) │ │ jmp 11efcd0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127031(%ebx),%eax │ │ - lea -0x111f773(%ebx),%ecx │ │ + lea -0x111f79a(%ebx),%ecx │ │ push %eax │ │ push $0x58 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80003 │ │ @@ -3527851,15 +3527851,15 @@ │ │ mov 0x1c(%esp),%edi │ │ push %edi │ │ call 11c19a0 │ │ add $0x4,%esp │ │ push %edi │ │ call 11c1690 │ │ add $0xc,%esp │ │ - lea -0x111f773(%ebx),%eax │ │ + lea -0x111f79a(%ebx),%eax │ │ push $0x91 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%eax │ │ lea -0xc(%ebp),%esp │ │ @@ -3527867,15 +3527867,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127031(%ebx),%eax │ │ - lea -0x111f773(%ebx),%ecx │ │ + lea -0x111f79a(%ebx),%ecx │ │ push %eax │ │ push $0x6e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x9b │ │ @@ -3527884,15 +3527884,15 @@ │ │ add $0x10,%esp │ │ movl $0x0,0x4(%esp) │ │ xor %esi,%esi │ │ mov 0xc(%esp),%edi │ │ jmp 11efcd2 │ │ mov %eax,0x4(%esp) │ │ sub $0x4,%esp │ │ - lea -0x111f773(%ebx),%eax │ │ + lea -0x111f79a(%ebx),%eax │ │ push $0x7c │ │ mov %eax,0x20(%esp) │ │ push %eax │ │ push %esi │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3528884,63 +3528884,63 @@ │ │ mov 0x10(%esp),%edi │ │ mov 0x30(%esp),%eax │ │ jne 11f0bf6 │ │ dec %eax │ │ jne 11f0833 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x188 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xb0 │ │ jmp 11f0c8a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x11f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 11f0a43 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x123 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7d │ │ jmp 11f0a43 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x128 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x9f │ │ jmp 11f0a43 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x12e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3528953,15 +3528953,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x134 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3528971,15 +3528971,15 @@ │ │ add $0x10,%esp │ │ movl $0x0,0xc(%esp) │ │ movl $0x0,0x18(%esp) │ │ xor %edi,%edi │ │ jmp 11f0c94 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x13b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3528988,41 +3528988,41 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ movl $0x0,0xc(%esp) │ │ movl $0x0,0x18(%esp) │ │ jmp 11f0c94 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x140 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ jmp 11f0b79 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x14b │ │ jmp 11f0b69 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x16c │ │ jmp 11f0bc6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x150 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3529030,22 +3529030,22 @@ │ │ push $0x10 │ │ call 123ee00 │ │ add $0x10,%esp │ │ movl $0x0,0xc(%esp) │ │ jmp 11f0c94 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x179 │ │ jmp 11f0bc6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x170 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3529056,27 +3529056,27 @@ │ │ mov 0x10(%esp),%edi │ │ jmp 11f0c94 │ │ mov 0x1c(%esp),%esi │ │ mov 0x10(%esp),%edi │ │ jmp 11f0ca5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x183 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x9d │ │ jmp 11f0c8a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x157 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3529085,15 +3529085,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov 0x20(%esp),%eax │ │ mov %eax,0xc(%esp) │ │ jmp 11f0c94 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f75d(%ebx),%eax │ │ + lea -0x111f784(%ebx),%eax │ │ lea -0x1127014(%ebx),%ecx │ │ push %eax │ │ push $0x15e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3529664,15 +3529664,15 @@ │ │ push 0xc(%ebp) │ │ push 0x8(%ebp) │ │ call *%eax │ │ add $0x20,%esp │ │ jmp 11f141c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f742(%ebx),%eax │ │ + lea -0x111f769(%ebx),%eax │ │ lea -0x1144aa9(%ebx),%ecx │ │ push %eax │ │ push $0x1f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3529933,15 +3529933,15 @@ │ │ test %eax,%eax │ │ je 11f17d1 │ │ mov %eax,%esi │ │ sub $0xc,%esp │ │ push %eax │ │ call 12a43f0 │ │ add $0xc,%esp │ │ - lea -0x111f731(%ebx),%ecx │ │ + lea -0x111f758(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ mov 0x8(%ebp),%eax │ │ push %eax │ │ call 11bb570 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3530093,15 +3530093,15 @@ │ │ movl $0x0,0xc(%esp) │ │ mov $0x80003,%edi │ │ jmp 11f1945 │ │ movl $0x0,0xc(%esp) │ │ mov $0x80010,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d7df(%ebx),%eax │ │ + lea -0x111d806(%ebx),%eax │ │ lea -0x1117ac8(%ebx),%ecx │ │ push %eax │ │ push $0xd8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3530185,15 +3530185,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11f1bf3 │ │ sub $0xc,%esp │ │ push %esi │ │ call 12a43f0 │ │ add $0xc,%esp │ │ - lea -0x111f724(%ebx),%ecx │ │ + lea -0x111f74b(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ mov 0x8(%ebp),%esi │ │ push %esi │ │ call 11bb570 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3530214,15 +3530214,15 @@ │ │ mov 0x8(%ebp),%esi │ │ push %esi │ │ call 11d3620 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 11f1bf3 │ │ sub $0xc,%esp │ │ - lea -0x11232aa(%ebx),%eax │ │ + lea -0x11232d1(%ebx),%eax │ │ push %edi │ │ push $0x0 │ │ push 0x2c(%esp) │ │ push %eax │ │ push %esi │ │ call 11d3620 │ │ add $0x20,%esp │ │ @@ -3530286,15 +3530286,15 @@ │ │ test %eax,%eax │ │ je 11f1bf3 │ │ mov $0x1,%esi │ │ mov 0x28(%esp),%eax │ │ test %eax,%eax │ │ je 11f1977 │ │ sub $0x4,%esp │ │ - lea -0x111d7e5(%ebx),%edx │ │ + lea -0x111d80c(%ebx),%edx │ │ mov %edi,%ecx │ │ push 0x10(%ebp) │ │ push 0x2c(%esp) │ │ push %eax │ │ call 11f1c00 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3530683,15 +3530683,15 @@ │ │ je 11f206f │ │ mov %eax,%edi │ │ movl $0x0,0x4(%esp) │ │ xor %esi,%esi │ │ jmp 11f20a5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11232a4(%ebx),%eax │ │ + lea -0x11232cb(%ebx),%eax │ │ lea -0x11302f9(%ebx),%ecx │ │ push %eax │ │ push $0xa6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3531027,15 +3531027,15 @@ │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ call 11c0d80 │ │ add $0x10,%esp │ │ jmp 11f23f7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f714(%ebx),%eax │ │ + lea -0x111f73b(%ebx),%eax │ │ lea -0x11302f9(%ebx),%ecx │ │ push %eax │ │ push $0x11a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3533218,15 +3533218,15 @@ │ │ push %eax │ │ call 11befe0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 11f3ebd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121543(%ebx),%eax │ │ + lea -0x112156a(%ebx),%eax │ │ push %eax │ │ push $0x355 │ │ mov 0x20(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3533238,15 +3533238,15 @@ │ │ movl $0x0,0x1c(%esp) │ │ movl $0x0,0x20(%esp) │ │ movl $0x0,0x18(%esp) │ │ mov 0x10(%esp),%eax │ │ jmp 11f41ec │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121543(%ebx),%eax │ │ + lea -0x112156a(%ebx),%eax │ │ lea -0x11324ac(%ebx),%ecx │ │ push %eax │ │ push $0x339 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3533471,15 +3533471,15 @@ │ │ movl $0x0,0x30(%esp) │ │ movl $0x0,0x20(%esp) │ │ movl $0x0,0x18(%esp) │ │ mov 0x14(%esp),%esi │ │ jmp 11f41ec │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121543(%ebx),%eax │ │ + lea -0x112156a(%ebx),%eax │ │ push %eax │ │ push $0x37b │ │ push 0x20(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x92 │ │ @@ -3599188,27 +3599188,27 @@ │ │ cmove %edx,%ecx │ │ test %edi,%edi │ │ je 121cb09 │ │ cmp 0x18(%ebp),%ecx │ │ jbe 121cb21 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f6f6(%ebx),%eax │ │ + lea -0x111f71d(%ebx),%eax │ │ lea -0x112aab2(%ebx),%ecx │ │ push %eax │ │ push $0xc5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x64 │ │ jmp 121cab7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f6f6(%ebx),%eax │ │ + lea -0x111f71d(%ebx),%eax │ │ lea -0x112aab2(%ebx),%ecx │ │ push %eax │ │ push $0xac │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3599219,15 +3599219,15 @@ │ │ xor %edi,%edi │ │ sub $0xc,%esp │ │ push %edi │ │ call 11c1690 │ │ jmp 121cafc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f6f6(%ebx),%eax │ │ + lea -0x111f71d(%ebx),%eax │ │ lea -0x112aab2(%ebx),%ecx │ │ push %eax │ │ push $0xb4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3599414,15 +3599414,15 @@ │ │ call 11c19a0 │ │ add $0x10,%esp │ │ mov 0x20(%esp),%eax │ │ jmp 121cb0f │ │ mov %edx,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f6f6(%ebx),%eax │ │ + lea -0x111f71d(%ebx),%eax │ │ lea -0x112aab2(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3603749,15 +3603749,15 @@ │ │ call 11bf450 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 121ff11 │ │ jmp 121ff81 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f6d9(%ebx),%eax │ │ + lea -0x111f700(%ebx),%eax │ │ push %eax │ │ push $0x4fb │ │ push 0x34(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80003 │ │ @@ -3605624,15 +3605624,15 @@ │ │ mov $0x8000b,%esi │ │ mov $0x30,%edi │ │ jmp 1221462 │ │ mov $0x74,%esi │ │ mov $0x25,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124fe1(%ebx),%eax │ │ + lea -0x1125008(%ebx),%eax │ │ lea -0x1144a63(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3606664,15 +3606664,15 @@ │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ setne %al │ │ add %eax,%eax │ │ jmp 1221ec1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123283(%ebx),%eax │ │ + lea -0x11232aa(%ebx),%eax │ │ lea -0x1144a63(%ebx),%ecx │ │ push %eax │ │ push $0x228 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3607026,15 +3607026,15 @@ │ │ mov 0x28(%esp),%edi │ │ push %edi │ │ call 11bb570 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ jle 12222a4 │ │ lea -0x11439ae(%ebx),%eax │ │ - lea -0x11215f1(%ebx),%ecx │ │ + lea -0x1121618(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ push %edi │ │ call 11bb570 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3607065,15 +3607065,15 @@ │ │ jmp 12222d8 │ │ xor %eax,%eax │ │ jmp 12222d8 │ │ lea -0x11439ae(%ebx),%eax │ │ lea -0x1135cff(%ebx),%ecx │ │ jmp 12222c2 │ │ lea -0x11439ae(%ebx),%eax │ │ - lea -0x111d7ca(%ebx),%ecx │ │ + lea -0x111d7f1(%ebx),%ecx │ │ push %eax │ │ push 0x8(%ebp) │ │ push %ecx │ │ push 0x18(%esp) │ │ call 11bb570 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3620671,15 +3620671,15 @@ │ │ pop %ebx │ │ add $0x207451,%ebx │ │ call 12410a0 │ │ test %eax,%eax │ │ je 122f204 │ │ mov %eax,%esi │ │ sub $0x4,%esp │ │ - lea -0x1121526(%ebx),%eax │ │ + lea -0x112154d(%ebx),%eax │ │ push 0x10(%ebp) │ │ push %eax │ │ push %edi │ │ call 12426c0 │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ test %eax,%eax │ │ @@ -3621084,15 +3621084,15 @@ │ │ mov %edx,0xc(%esp) │ │ mov %eax,%edx │ │ mov 0x14(%ebp),%eax │ │ cmpb $0x0,0x8(%ebp) │ │ setne 0xa(%esp) │ │ mov %dl,0xb(%esp) │ │ sub $0x4,%esp │ │ - lea -0x1121526(%ebx),%edx │ │ + lea -0x112154d(%ebx),%edx │ │ push %eax │ │ push %edx │ │ push %ecx │ │ call 12426c0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 122f710 │ │ @@ -3628618,15 +3628618,15 @@ │ │ lea -0x112e6a6(%ebx),%eax │ │ lea -0x1132451(%ebx),%ecx │ │ push %eax │ │ push $0x3c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ - lea -0x111b859(%ebx),%eax │ │ + lea -0x111b880(%ebx),%eax │ │ push %eax │ │ push $0x66 │ │ jmp 1235a0b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112e6a6(%ebx),%eax │ │ lea -0x1132451(%ebx),%ecx │ │ @@ -3629058,15 +3629058,15 @@ │ │ test %eax,%eax │ │ jle 1235ef6 │ │ orb $0x2,0x10(%edi) │ │ xor %ecx,%ecx │ │ mov $0x1,%esi │ │ jmp 1236039 │ │ sub $0x8,%esp │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1236035 │ │ xor %esi,%esi │ │ @@ -3629476,15 +3629476,15 @@ │ │ mov 0xc(%ebp),%eax │ │ mov %esi,(%edi) │ │ mov %eax,0x4(%edi) │ │ mov %edi,%eax │ │ jmp 123649c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123273(%ebx),%eax │ │ + lea -0x112329a(%ebx),%eax │ │ push %eax │ │ push $0xea │ │ push 0xc(%esp) │ │ call 123ece0 │ │ add $0x4,%esp │ │ push %esi │ │ call 1237e30 │ │ @@ -3629492,15 +3629492,15 @@ │ │ lea -0x113b3b8(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push $0x8010e │ │ jmp 1236450 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123273(%ebx),%eax │ │ + lea -0x112329a(%ebx),%eax │ │ push %eax │ │ push $0xf5 │ │ push 0xc(%esp) │ │ call 123ece0 │ │ add $0x4,%esp │ │ mov 0x8(%ebp),%eax │ │ push %eax │ │ @@ -3629518,15 +3629518,15 @@ │ │ push $0x8010e │ │ push $0x3c │ │ call 123ee00 │ │ add $0x20,%esp │ │ jmp 123645a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123273(%ebx),%eax │ │ + lea -0x112329a(%ebx),%eax │ │ push %eax │ │ push $0x105 │ │ push 0xc(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3629557,15 +3629557,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123273(%ebx),%eax │ │ + lea -0x112329a(%ebx),%eax │ │ lea -0x1132451(%ebx),%ecx │ │ push %eax │ │ push $0xdf │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3630064,15 +3630064,15 @@ │ │ push %edi │ │ call 12e1710 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 1236a68 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d7b1(%ebx),%eax │ │ + lea -0x111d7d8(%ebx),%eax │ │ lea -0x1132451(%ebx),%ecx │ │ push %eax │ │ push $0x21c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3630085,15 +3630085,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d7b1(%ebx),%eax │ │ + lea -0x111d7d8(%ebx),%eax │ │ lea -0x1132451(%ebx),%ecx │ │ push %eax │ │ push $0x209 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3630198,15 +3630198,15 @@ │ │ mov $0x1,%eax │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f6b3(%ebx),%eax │ │ + lea -0x111f6da(%ebx),%eax │ │ lea -0x1132451(%ebx),%ecx │ │ push %eax │ │ push $0x267 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3631859,15 +3631859,15 @@ │ │ call 123ece0 │ │ add $0x4,%esp │ │ mov 0x18(%esp),%eax │ │ push (%eax) │ │ call 12738b0 │ │ add $0x10,%esp │ │ test %edi,%edi │ │ - lea -0x1124fd2(%ebx),%ecx │ │ + lea -0x1124ff9(%ebx),%ecx │ │ cmove %ecx,%edi │ │ mov 0x8(%ebp),%edx │ │ test %edx,%edx │ │ cmove %ecx,%edx │ │ sub $0x4,%esp │ │ lea -0x11468ca(%ebx),%ecx │ │ push %edx │ │ @@ -3633391,15 +3633391,15 @@ │ │ call 1272150 │ │ mov (%edi),%eax │ │ mov %eax,(%esp) │ │ call 12999c0 │ │ mov $0x1,%esi │ │ jmp 1238b37 │ │ call 123ebb0 │ │ - lea -0x111d796(%ebx),%eax │ │ + lea -0x111d7bd(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x112aa9e(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x2d9,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x8003c,0x4(%esp) │ │ @@ -3633453,15 +3633453,15 @@ │ │ mov 0x20(%ebp),%edx │ │ mov 0x14(%ebp),%eax │ │ mov 0x10(%ebp),%esi │ │ mov 0xc(%ebp),%ecx │ │ test %edx,%edx │ │ je 1238be1 │ │ mov %eax,%esi │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ lea 0x10(%esp),%ecx │ │ push $0x0 │ │ push %edx │ │ push %eax │ │ push %ecx │ │ call 1292740 │ │ mov 0x20(%ebp),%edx │ │ @@ -3634222,15 +3634222,15 @@ │ │ mov %eax,0x18(%esp) │ │ mov %eax,(%esp) │ │ call 12747b0 │ │ mov %eax,0xc(%edi) │ │ test %eax,%eax │ │ je 12395e2 │ │ mov 0x8(%edi),%ecx │ │ - lea -0x1123259(%ebx),%eax │ │ + lea -0x1123280(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,0x14(%esp) │ │ mov %ecx,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 12395c9 │ │ lea -0x1132417(%ebx),%eax │ │ @@ -3634419,15 +3634419,15 @@ │ │ lea -0x112aa9e(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ movl $0x63,0x8(%esp) │ │ call 128c2c0 │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x10(%edi) │ │ - lea -0x111b7cc(%ebx),%eax │ │ + lea -0x111b7f3(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1290c30 │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ je 123999d │ │ @@ -3634712,15 +3634712,15 @@ │ │ call 12e1790 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jle 123a019 │ │ xor %eax,%eax │ │ - lea -0x112151d(%ebx),%ecx │ │ + lea -0x1121544(%ebx),%ecx │ │ mov %ecx,0x38(%esp) │ │ mov %esi,0x14(%esp) │ │ sub $0x8,%esp │ │ mov %eax,0x2c(%esp) │ │ push %eax │ │ push %esi │ │ call 12e17b0 │ │ @@ -3634890,15 +3634890,15 @@ │ │ sub $0xc,%esp │ │ lea -0x1126fcd(%ebx),%eax │ │ push %eax │ │ call 123baf0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1239f4a │ │ - lea -0x111f68f(%ebx),%ecx │ │ + lea -0x111f6b6(%ebx),%ecx │ │ push $0x0 │ │ push 0x14(%esp) │ │ push %ecx │ │ push %eax │ │ mov %eax,%esi │ │ call 123a3f0 │ │ add $0x10,%esp │ │ @@ -3635212,15 +3635212,15 @@ │ │ mov 0x4(%ecx),%eax │ │ test %eax,%eax │ │ cmove %eax,%edx │ │ mov %edx,%eax │ │ jmp 123a21e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121513(%ebx),%eax │ │ + lea -0x112153a(%ebx),%eax │ │ lea -0x1119ad5(%ebx),%ecx │ │ push %eax │ │ push $0x85 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3635228,15 +3635228,15 @@ │ │ push $0x26 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 123a21e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121513(%ebx),%eax │ │ + lea -0x112153a(%ebx),%eax │ │ lea -0x1119ad5(%ebx),%ecx │ │ push %eax │ │ push $0x9d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3635319,15 +3635319,15 @@ │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x89 │ │ jmp 123a1a3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121513(%ebx),%eax │ │ + lea -0x112153a(%ebx),%eax │ │ lea -0x1119ad5(%ebx),%ecx │ │ push %eax │ │ push $0xaa │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3635542,15 +3635542,15 @@ │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x89 │ │ jmp 123a4ef │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f687(%ebx),%eax │ │ + lea -0x111f6ae(%ebx),%eax │ │ lea -0x1119ad5(%ebx),%ecx │ │ push %eax │ │ push $0xb5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3635799,15 +3635799,15 @@ │ │ lea -0x1126fc5(%ebx),%eax │ │ lea -0x1135c98(%ebx),%ecx │ │ push %eax │ │ push $0x56 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x1121507(%ebx),%eax │ │ + lea -0x112152e(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push $0x96 │ │ push $0x26 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ @@ -3635838,15 +3635838,15 @@ │ │ add $0x1fbd67,%ebx │ │ mov 0x8(%ebp),%esi │ │ xor %eax,%eax │ │ test %esi,%esi │ │ je 123a9fa │ │ mov 0xc(%ebp),%edi │ │ sub $0x4,%esp │ │ - lea -0x111bef0(%ebx),%eax │ │ + lea -0x111bf17(%ebx),%eax │ │ push %edi │ │ push %eax │ │ push %esi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 123a9ac │ │ @@ -3635874,15 +3635874,15 @@ │ │ push %eax │ │ push %esi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 123a9c1 │ │ sub $0x4,%esp │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ push %edi │ │ push %eax │ │ push %esi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 123a9c8 │ │ @@ -3636422,15 +3636422,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 123aecb │ │ mov %esi,%eax │ │ jmp 123aec3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f66e(%ebx),%eax │ │ + lea -0x111f695(%ebx),%eax │ │ lea -0x114c28e(%ebx),%ecx │ │ push %eax │ │ push $0x21 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3637229,15 +3637229,15 @@ │ │ call 12999c0 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ jmp 123b67a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112c840(%ebx),%eax │ │ - lea -0x112324a(%ebx),%ecx │ │ + lea -0x1123271(%ebx),%ecx │ │ push %eax │ │ push $0xeb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3637294,15 +3637294,15 @@ │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ call 123afd0 │ │ jmp 123b728 │ │ call 123ebb0 │ │ lea -0x11340e5(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112324a(%ebx),%eax │ │ + lea -0x1123271(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x120,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0xc0102,0x4(%esp) │ │ movl $0x26,(%esp) │ │ call 123ee00 │ │ @@ -3637390,27 +3637390,27 @@ │ │ mov $0x6e,%edi │ │ movl $0x6a,0x4(%esp) │ │ je 123b897 │ │ jmp 123b8a6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1126fab(%ebx),%eax │ │ - lea -0x112324a(%ebx),%ecx │ │ + lea -0x1123271(%ebx),%ecx │ │ push %eax │ │ push $0x15b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6c │ │ jmp 123b85d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1126fab(%ebx),%eax │ │ - lea -0x112324a(%ebx),%ecx │ │ + lea -0x1123271(%ebx),%ecx │ │ push %eax │ │ push $0x157 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3637434,15 +3637434,15 @@ │ │ jne 123b8a6 │ │ jmp 123b8a6 │ │ mov $0x67,%edi │ │ movl $0x49,0x4(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1126fa0(%ebx),%eax │ │ - lea -0x112324a(%ebx),%esi │ │ + lea -0x1123271(%ebx),%esi │ │ push %eax │ │ push 0xc(%esp) │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %edi │ │ @@ -3637549,15 +3637549,15 @@ │ │ call 123af30 │ │ add $0x10,%esp │ │ mov $0x1,%esi │ │ jmp 123baab │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1128d76(%ebx),%eax │ │ - lea -0x112324a(%ebx),%ecx │ │ + lea -0x1123271(%ebx),%ecx │ │ push %eax │ │ push $0x16d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3637565,15 +3637565,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ jmp 123bab8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114689f(%ebx),%eax │ │ - lea -0x112324a(%ebx),%esi │ │ + lea -0x1123271(%ebx),%esi │ │ push %eax │ │ push $0x84 │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ @@ -3637683,15 +3637683,15 @@ │ │ push 0x8(%ebp) │ │ call 1394160 │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 123bcf0 │ │ sub $0xc,%esp │ │ - lea -0x1123224(%ebx),%eax │ │ + lea -0x112324b(%ebx),%eax │ │ push %eax │ │ call 1277ae0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 123bbd3 │ │ call 12768d0 │ │ mov %eax,0x8(%esp) │ │ @@ -3637749,28 +3637749,28 @@ │ │ add $0x10,%esp │ │ mov %esi,%edi │ │ test %eax,%eax │ │ jne 123bd37 │ │ jmp 123bcf0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123231(%ebx),%eax │ │ - lea -0x112324a(%ebx),%ecx │ │ + lea -0x1123258(%ebx),%eax │ │ + lea -0x1123271(%ebx),%ecx │ │ push %eax │ │ push $0x19d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 123bd2b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123231(%ebx),%eax │ │ - lea -0x112324a(%ebx),%ecx │ │ + lea -0x1123258(%ebx),%eax │ │ + lea -0x1123271(%ebx),%ecx │ │ push %eax │ │ push $0x1a4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3637782,16 +3637782,16 @@ │ │ mov %esi,%edi │ │ sub $0xc,%esp │ │ push %edi │ │ call 123afd0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123231(%ebx),%eax │ │ - lea -0x112324a(%ebx),%ecx │ │ + lea -0x1123258(%ebx),%eax │ │ + lea -0x1123271(%ebx),%ecx │ │ push %eax │ │ push $0x1db │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x114c276(%ebx),%eax │ │ push 0x8(%ebp) │ │ @@ -3637960,39 +3637960,39 @@ │ │ push %ecx │ │ call *%eax │ │ add $0x20,%esp │ │ jmp 123bf4d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1137b2b(%ebx),%eax │ │ - lea -0x111b7c2(%ebx),%ecx │ │ + lea -0x111b7e9(%ebx),%ecx │ │ push %eax │ │ push $0x79 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 123bf41 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1137b2b(%ebx),%eax │ │ - lea -0x111b7c2(%ebx),%ecx │ │ + lea -0x111b7e9(%ebx),%ecx │ │ push %eax │ │ push $0x80 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x75 │ │ jmp 123bf41 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1137b2b(%ebx),%eax │ │ - lea -0x111b7c2(%ebx),%ecx │ │ + lea -0x111b7e9(%ebx),%ecx │ │ push %eax │ │ push $0x85 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7d │ │ @@ -3640027,15 +3640027,15 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 123d28f │ │ pop %ebx │ │ add $0x1f9339,%ebx │ │ - lea -0x1124fcb(%ebx),%eax │ │ + lea -0x1124ff2(%ebx),%eax │ │ lea 0x11094(%ebx),%ecx │ │ push $0x46 │ │ push %eax │ │ push 0x8(%ebp) │ │ push %ecx │ │ call 123c6f0 │ │ add $0x10,%esp │ │ @@ -3640074,15 +3640074,15 @@ │ │ test %eax,%eax │ │ je 123d2f7 │ │ mov (%esp),%eax │ │ jmp 123d327 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113028d(%ebx),%eax │ │ - lea -0x1124fcb(%ebx),%ecx │ │ + lea -0x1124ff2(%ebx),%ecx │ │ push %eax │ │ push $0x4f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ @@ -3640244,15 +3640244,15 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 123d48f │ │ pop %ebx │ │ add $0x1f9139,%ebx │ │ - lea -0x111f663(%ebx),%eax │ │ + lea -0x111f68a(%ebx),%eax │ │ lea 0x11098(%ebx),%ecx │ │ push $0x3e │ │ push %eax │ │ push $0x1 │ │ push %ecx │ │ call 123c6f0 │ │ add $0x10,%esp │ │ @@ -3640443,15 +3640443,15 @@ │ │ call 123d641 │ │ pop %ebx │ │ add $0x1f8f87,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 123d73e │ │ mov $0x80,%edi │ │ - lea -0x111d77d(%ebx),%eax │ │ + lea -0x111d7a4(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ jmp 123d6fb │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3640489,15 +3640489,15 @@ │ │ push $0x19 │ │ push 0x10(%esp) │ │ push -0x140(%esi,%edi,4) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ jmp 123d670 │ │ sub $0x4,%esp │ │ - lea -0x1121500(%ebx),%eax │ │ + lea -0x1121527(%ebx),%eax │ │ push $0xd2 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ @@ -3640916,15 +3640916,15 @@ │ │ pop %ebx │ │ add $0x1f8a57,%ebx │ │ call 123dc80 │ │ test %eax,%eax │ │ je 123dc6f │ │ mov %eax,%esi │ │ mov $0xfffffff0,%edi │ │ - lea -0x111d77d(%ebx),%eax │ │ + lea -0x111d7a4(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ jmp 123dc31 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3641137,15 +3641137,15 @@ │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x10(%esp),%ecx │ │ - lea -0x111d77d(%ecx),%ecx │ │ + lea -0x111d7a4(%ecx),%ecx │ │ mov %ecx,0xc(%esp) │ │ jmp 123df05 │ │ movl $0x0,0xc0(%edi,%esi,4) │ │ movl $0x0,0x100(%edi,%esi,4) │ │ xor %eax,%eax │ │ mov %eax,0x140(%edi,%esi,4) │ │ movl $0x0,0x40(%edi,%esi,4) │ │ @@ -3641448,15 +3641448,15 @@ │ │ call 12999c0 │ │ add $0x10,%esp │ │ test %esi,%esi │ │ je 123e29f │ │ mov 0x4(%esi),%esi │ │ test %esi,%esi │ │ jne 123e2bc │ │ - lea -0x1124fb1(%ebx),%eax │ │ + lea -0x1124fd8(%ebx),%eax │ │ lea 0x10c(%esp),%esi │ │ push 0x4(%esp) │ │ push %eax │ │ push $0x40 │ │ push %esi │ │ call 11bbf30 │ │ add $0x10,%esp │ │ @@ -3641474,15 +3641474,15 @@ │ │ call 123e440 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ test %eax,%eax │ │ jne 123e30e │ │ mov %edi,%eax │ │ and $0x7f83ffff,%eax │ │ - lea -0x111f64b(%ebx),%ecx │ │ + lea -0x111f672(%ebx),%ecx │ │ lea 0xc(%esp),%esi │ │ push %eax │ │ push %ecx │ │ push $0x100 │ │ push %esi │ │ call 11bbf30 │ │ add $0x10,%esp │ │ @@ -3641984,15 +3641984,15 @@ │ │ call 1393900 │ │ add $0x10,%esp │ │ mov %eax,%edx │ │ mov 0x8(%ebp),%eax │ │ inc %eax │ │ lea -0x112c974(%ebx),%ecx │ │ mov %ecx,0x10(%esp) │ │ - lea -0x1121500(%ebx),%ecx │ │ + lea -0x1121527(%ebx),%ecx │ │ mov %ecx,0xc(%esp) │ │ jmp 123e8b7 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3642048,15 +3642048,15 @@ │ │ jne 123e883 │ │ sub $0x4,%esp │ │ push $0x365 │ │ push 0x14(%esp) │ │ push 0xc(%esp) │ │ jmp 123e9a2 │ │ sub $0x4,%esp │ │ - lea -0x1121500(%ebx),%eax │ │ + lea -0x1121527(%ebx),%eax │ │ push $0x353 │ │ push %eax │ │ push $0x51 │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 123ea21 │ │ @@ -3642078,15 +3642078,15 @@ │ │ testb $0x1,0x140(%eax,%edi,4) │ │ jne 123e9ac │ │ movl $0x0,0xc0(%eax,%edi,4) │ │ movl $0x0,0x100(%eax,%edi,4) │ │ xor %ecx,%ecx │ │ jmp 123e9bf │ │ sub $0x4,%esp │ │ - lea -0x1121500(%ebx),%eax │ │ + lea -0x1121527(%ebx),%eax │ │ push $0x36d │ │ push %eax │ │ push %edi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ jmp 123ea21 │ │ mov 0xc0(%eax,%edi,4),%ecx │ │ @@ -3642102,15 +3642102,15 @@ │ │ je 123ea06 │ │ mov %eax,0x8(%esp) │ │ mov 0xc0(%eax,%edi,4),%eax │ │ jmp 123e9ed │ │ mov %eax,0x8(%esp) │ │ xor %eax,%eax │ │ sub $0x4,%esp │ │ - lea -0x111d77d(%ebx),%ecx │ │ + lea -0x111d7a4(%ebx),%ecx │ │ push $0x4e │ │ push %ecx │ │ push %eax │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%eax │ │ mov 0x4(%esp),%ecx │ │ @@ -3642371,15 +3642371,15 @@ │ │ mov $0x1,%ecx │ │ mov %ecx,0x140(%eax,%edx,4) │ │ movl $0x0,0x40(%eax,%edx,4) │ │ movl $0x0,(%eax,%edx,4) │ │ movl $0x0,0x80(%eax,%edx,4) │ │ movl $0xffffffff,0x1c0(%eax,%edx,4) │ │ sub $0x4,%esp │ │ - lea -0x111d77d(%ebx),%ecx │ │ + lea -0x111d7a4(%ebx),%ecx │ │ mov %ecx,0xc(%esp) │ │ push $0x5b │ │ push %ecx │ │ push 0x180(%eax,%edx,4) │ │ mov %eax,%edi │ │ mov %edx,%esi │ │ call 128c2c0 │ │ @@ -3642417,15 +3642417,15 @@ │ │ add $0x1f78d7,%ebx │ │ call 123dc80 │ │ test %eax,%eax │ │ je 123edee │ │ mov %eax,%esi │ │ mov 0x240(%eax),%edi │ │ sub $0x4,%esp │ │ - lea -0x111d77d(%ebx),%eax │ │ + lea -0x111d7a4(%ebx),%eax │ │ push $0x39 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push 0x180(%esi,%edi,4) │ │ call 128c2c0 │ │ mov 0x8(%ebp),%eax │ │ add $0x10,%esp │ │ @@ -3642639,15 +3642639,15 @@ │ │ or %eax,%ecx │ │ mov %ecx,0x80(%esi,%edi,4) │ │ cmpl $0x0,0x10(%ebp) │ │ je 123f00e │ │ testb $0x1,0x140(%esi,%edi,4) │ │ je 123eff2 │ │ sub $0x4,%esp │ │ - lea -0x111d77d(%ebx),%eax │ │ + lea -0x111d7a4(%ebx),%eax │ │ push $0x4e │ │ push %eax │ │ push 0xc0(%esi,%edi,4) │ │ mov %edx,0x14(%esp) │ │ call 128c2c0 │ │ mov 0x14(%esp),%edx │ │ add $0x10,%esp │ │ @@ -3642708,15 +3642708,15 @@ │ │ mov %eax,%edi │ │ xor %eax,%eax │ │ test %edi,%edi │ │ je 123f19d │ │ mov 0x240(%edi),%esi │ │ cmp %esi,0x244(%edi) │ │ je 123f19d │ │ - lea -0x111d77d(%ebx),%eax │ │ + lea -0x111d7a4(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ jmp 123f15d │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3642906,15 +3642906,15 @@ │ │ call 123f2c1 │ │ pop %ebx │ │ add $0x1f7307,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 123f3d3 │ │ mov $0x80,%edi │ │ - lea -0x111d77d(%ebx),%eax │ │ + lea -0x111d7a4(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ jmp 123f37b │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3643023,15 +3643023,15 @@ │ │ cmp %edx,%edi │ │ jne 123f430 │ │ mov %edi,%ecx │ │ test %esi,%esi │ │ je 123f683 │ │ mov %eax,0x10(%esp) │ │ xor %edx,%edx │ │ - lea -0x111d77d(%ebx),%eax │ │ + lea -0x111d7a4(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ mov %ecx,0x18(%esp) │ │ mov %ecx,%edi │ │ mov 0x8(%ebp),%eax │ │ jmp 123f64d │ │ nop │ │ nop │ │ @@ -3643140,15 +3643140,15 @@ │ │ mov 0x8(%ebp),%eax │ │ add $0x10,%esp │ │ jmp 123f480 │ │ mov 0x8(%ebp),%eax │ │ movl $0x0,0x244(%eax) │ │ movl $0x0,0x240(%eax) │ │ xor %esi,%esi │ │ - lea -0x111d77d(%ebx),%edi │ │ + lea -0x111d7a4(%ebx),%edi │ │ jmp 123f746 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3643188,15 +3643188,15 @@ │ │ push %edi │ │ push 0xc0(%eax,%esi,4) │ │ call 128c2c0 │ │ mov 0x8(%ebp),%eax │ │ add $0x10,%esp │ │ jmp 123f6b0 │ │ mov $0xfffffff0,%esi │ │ - lea -0x111d77d(%ebx),%edi │ │ + lea -0x111d7a4(%ebx),%edi │ │ mov 0x8(%ebp),%eax │ │ jmp 123f823 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3643291,15 +3643291,15 @@ │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%esi │ │ - lea -0x111d77d(%ebx),%eax │ │ + lea -0x111d7a4(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ jmp 123f924 │ │ movl $0x0,0xc0(%esi,%edx,4) │ │ movl $0x0,0x100(%esi,%edx,4) │ │ xor %eax,%eax │ │ mov %eax,0x140(%esi,%edx,4) │ │ cmp 0x240(%ecx),%edi │ │ @@ -3643638,15 +3643638,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ jg 123fde1 │ │ sub $0x4,%esp │ │ - lea -0x1124fa8(%ebx),%esi │ │ + lea -0x1124fcf(%ebx),%esi │ │ push $0x1cf │ │ push %esi │ │ push 0x4(%ecx) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ mov 0x14(%esp),%eax │ │ push 0xc(%eax) │ │ @@ -3643773,58 +3643773,58 @@ │ │ jne 1240061 │ │ mov 0x8(%esp),%ecx │ │ mov 0x18(%ecx),%ecx │ │ test %ecx,%ecx │ │ jne 1240030 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f620(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x111f647(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x9b │ │ jmp 1240207 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f620(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x111f647(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x20 │ │ jmp 1240173 │ │ call 123f210 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f620(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x111f647(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x2e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x9a │ │ jmp 124008b │ │ call 123f210 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f620(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x111f647(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x40 │ │ jmp 124007b │ │ test %ecx,%ecx │ │ je 12400ff │ │ mov $0xffffffff,%eax │ │ lock xadd %eax,0x10(%ecx) │ │ cmp $0x1,%eax │ │ jne 12400c3 │ │ jmp 12400c5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f620(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x111f647(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x94 │ │ jmp 124007b │ │ mov 0x8(%esp),%ecx │ │ mov 0x20(%ecx),%ecx │ │ test %ecx,%ecx │ │ je 12401ed │ │ @@ -3643840,16 +3643840,16 @@ │ │ push 0x18(%esp) │ │ call 125a710 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 1240192 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f620(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x111f647(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0xaa │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x86 │ │ @@ -3643867,15 +3643867,15 @@ │ │ push 0x18(%esp) │ │ call 125a710 │ │ add $0x10,%esp │ │ mov %esi,%eax │ │ jmp 1240192 │ │ jg 12400ff │ │ sub $0x4,%esp │ │ - lea -0x1124fa8(%ebx),%esi │ │ + lea -0x1124fcf(%ebx),%esi │ │ push $0x1cf │ │ push %esi │ │ push 0x4(%ecx) │ │ mov %ecx,%edi │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0xc(%edi) │ │ @@ -3643912,16 +3643912,16 @@ │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ test %eax,%eax │ │ jg 12400ad │ │ jmp 1240097 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f620(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x111f647(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0xbd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x96 │ │ @@ -3643938,16 +3643938,16 @@ │ │ mov 0x54(%eax),%eax │ │ test %eax,%eax │ │ jne 1240141 │ │ mov $0x1,%eax │ │ jmp 1240192 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f620(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x111f647(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0xcc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x86 │ │ @@ -3643956,16 +3643956,16 @@ │ │ add $0x10,%esp │ │ mov $0xffffffff,%esi │ │ jmp 1240097 │ │ mov %eax,%esi │ │ jmp 1240097 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f620(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x111f647(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0xa3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x96 │ │ @@ -3643973,16 +3643973,16 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov $0xfffffffe,%esi │ │ jmp 1240097 │ │ call 123f210 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f620(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x111f647(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x38 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3644016,32 +3644016,32 @@ │ │ test %edi,%edi │ │ je 1240349 │ │ mov %edx,%esi │ │ mov (%edx),%edx │ │ jmp 124034d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11214b7(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x11214de(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0xea │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x96 │ │ push $0x6 │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov $0xfffffffe,%eax │ │ jmp 124035f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11214b7(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x11214de(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0xef │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x97 │ │ @@ -3644081,16 +3644081,16 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11214b7(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x11214de(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0xfc │ │ jmp 12402c9 │ │ sub $0xc,%esp │ │ push 0x48(%esi) │ │ call 1262740 │ │ add $0x10,%esp │ │ @@ -3644099,28 +3644099,28 @@ │ │ test %edi,%edi │ │ je 124040a │ │ mov 0x10(%ebp),%edx │ │ cmp %eax,(%edx) │ │ jae 1240419 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11214b7(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x11214de(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0xff │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x9b │ │ jmp 12403f9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11214b7(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x11214de(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0xff │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa3 │ │ @@ -3644190,15 +3644190,15 @@ │ │ je 1240549 │ │ mov %edx,%esi │ │ mov (%edx),%edx │ │ jmp 124054d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114df04(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x114 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x96 │ │ @@ -3644206,15 +3644206,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov $0xfffffffe,%eax │ │ jmp 124055f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114df04(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x119 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x97 │ │ @@ -3644255,15 +3644255,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114df04(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x126 │ │ jmp 12404c9 │ │ sub $0xc,%esp │ │ push 0x48(%esi) │ │ call 1262740 │ │ add $0x10,%esp │ │ @@ -3644273,27 +3644273,27 @@ │ │ je 124060a │ │ mov 0x10(%ebp),%edx │ │ cmp %eax,(%edx) │ │ jae 1240619 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114df04(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x129 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x9b │ │ jmp 12405f9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114df04(%ebx),%eax │ │ - lea -0x1124fa8(%ebx),%ecx │ │ + lea -0x1124fcf(%ebx),%ecx │ │ push %eax │ │ push $0x129 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa3 │ │ @@ -3644337,15 +3644337,15 @@ │ │ mov $0xffffffff,%eax │ │ lock xadd %eax,0x10(%esi) │ │ cmp $0x1,%eax │ │ jne 1240660 │ │ jmp 1240662 │ │ jg 1240696 │ │ sub $0x4,%esp │ │ - lea -0x1124fa8(%ebx),%edi │ │ + lea -0x1124fcf(%ebx),%edi │ │ push $0x1cf │ │ push %edi │ │ push 0x4(%esi) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0xc(%esi) │ │ call 12963d0 │ │ @@ -3644399,15 +3644399,15 @@ │ │ sub $0x20,%esp │ │ call 12406e1 │ │ pop %ebx │ │ add $0x1f5ee7,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%eax),%edi │ │ sub $0x4,%esp │ │ - lea -0x1124fa8(%ebx),%eax │ │ + lea -0x1124fcf(%ebx),%eax │ │ push $0x142 │ │ mov %eax,0x14(%esp) │ │ push %eax │ │ push $0x40 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3644676,15 +3644676,15 @@ │ │ push %esi │ │ call 12694b0 │ │ add $0x10,%esp │ │ jmp 1240a62 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112aa24(%ebx),%eax │ │ - lea -0x11214a6(%ebx),%ecx │ │ + lea -0x11214cd(%ebx),%ecx │ │ push %eax │ │ push $0x16 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x93 │ │ @@ -3644751,15 +3644751,15 @@ │ │ push %esi │ │ call 12694b0 │ │ add $0x10,%esp │ │ jmp 1240b42 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112aa24(%ebx),%eax │ │ - lea -0x11214a6(%ebx),%ecx │ │ + lea -0x11214cd(%ebx),%ecx │ │ push %eax │ │ push $0x16 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x93 │ │ @@ -3644824,15 +3644824,15 @@ │ │ push %esi │ │ call 12694b0 │ │ add $0x10,%esp │ │ jmp 1240c19 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112aa24(%ebx),%eax │ │ - lea -0x11214a6(%ebx),%ecx │ │ + lea -0x11214cd(%ebx),%ecx │ │ push %eax │ │ push $0x16 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x93 │ │ @@ -3644884,15 +3644884,15 @@ │ │ test %esi,%esi │ │ je 1240c7c │ │ testb $0x8,0x1(%esi) │ │ jne 1240cb7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112c79f(%ebx),%eax │ │ - lea -0x11214a6(%ebx),%ecx │ │ + lea -0x11214cd(%ebx),%ecx │ │ push %eax │ │ push $0xa6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x93 │ │ @@ -3650539,15 +3650539,15 @@ │ │ call 13943a0 │ │ add $0x10,%esp │ │ mov -0x280(%ebx),%eax │ │ mov -0x294(%ebx),%ecx │ │ jmp 1244e7c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121491(%ebx),%eax │ │ + lea -0x11214b8(%ebx),%eax │ │ lea -0x113d2d9(%ebx),%ecx │ │ push %eax │ │ push $0x11b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3650586,15 +3650586,15 @@ │ │ mov %ecx,0x1ec(%edx) │ │ movups (%esi),%xmm0 │ │ mov 0x8(%ebp),%ecx │ │ movups %xmm0,0x20(%ecx) │ │ jmp 1244f17 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121491(%ebx),%eax │ │ + lea -0x11214b8(%ebx),%eax │ │ lea -0x113d2d9(%ebx),%ecx │ │ push %eax │ │ push $0x126 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3650977,15 +3650977,15 @@ │ │ add $0x20,%esp │ │ cmpl $0x0,0x14(%ebp) │ │ jne 12453e6 │ │ mov -0x288(%ebx),%ecx │ │ jmp 12453ec │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d758(%ebx),%eax │ │ + lea -0x111d77f(%ebx),%eax │ │ lea -0x113d2d9(%ebx),%ecx │ │ push %eax │ │ push $0x153 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3651626,15 +3651626,15 @@ │ │ push 0xc(%ebp) │ │ call 1394360 │ │ add $0x10,%esp │ │ mov -0x2a4(%ebx),%eax │ │ jmp 1245c97 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f606(%ebx),%eax │ │ + lea -0x111f62d(%ebx),%eax │ │ lea -0x113d2d9(%ebx),%ecx │ │ push %eax │ │ push $0xda2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3651736,15 +3651736,15 @@ │ │ call 1394360 │ │ jmp 1245ddb │ │ cmpl $0x0,0x10(%ebp) │ │ jne 1245de9 │ │ jmp 1245e2a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112147e(%ebx),%eax │ │ + lea -0x11214a5(%ebx),%eax │ │ lea -0x113d2d9(%ebx),%ecx │ │ push %eax │ │ push $0xe60 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3662831,31 +3662831,31 @@ │ │ push %esi │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 124df38 │ │ sub $0x8,%esp │ │ - lea -0x11231d9(%ebx),%eax │ │ + lea -0x1123200(%ebx),%eax │ │ push %esi │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 124df3f │ │ sub $0x8,%esp │ │ - lea -0x11231d3(%ebx),%eax │ │ + lea -0x11231fa(%ebx),%eax │ │ push %esi │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 124df46 │ │ sub $0x8,%esp │ │ - lea -0x111d6f2(%ebx),%eax │ │ + lea -0x111d719(%ebx),%eax │ │ push %esi │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 124df4d │ │ sub $0x8,%esp │ │ @@ -3662863,15 +3662863,15 @@ │ │ push %esi │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 124df54 │ │ sub $0x8,%esp │ │ - lea -0x11231cd(%ebx),%eax │ │ + lea -0x11231f4(%ebx),%eax │ │ push %esi │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 124df5b │ │ sub $0x8,%esp │ │ @@ -3663899,15 +3663899,15 @@ │ │ call 12e1790 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jle 124eb42 │ │ xor %esi,%esi │ │ - lea -0x1121461(%ebx),%eax │ │ + lea -0x1121488(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ lea -0x114c1e0(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ mov %edi,0xc(%esp) │ │ jmp 124e9cd │ │ nop │ │ nop │ │ @@ -3664020,15 +3664020,15 @@ │ │ lea -0x111580e(%ebx),%eax │ │ lea -0x1148648(%ebx),%ecx │ │ push %eax │ │ push $0x3d │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ - lea -0x1125103(%ebx),%eax │ │ + lea -0x112512a(%ebx),%eax │ │ push 0x8(%esi) │ │ push 0x4(%esi) │ │ push %eax │ │ push $0xa9 │ │ push $0x6 │ │ call 123ee00 │ │ add $0x20,%esp │ │ @@ -3665130,15 +3665130,15 @@ │ │ test %ecx,%ecx │ │ js 124f893 │ │ mov 0x10(%ebp),%edx │ │ mov %ecx,(%edx) │ │ jmp 124f8c9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b791(%ebx),%eax │ │ + lea -0x111b7b8(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x2bb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3665151,39 +3665151,39 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b791(%ebx),%eax │ │ + lea -0x111b7b8(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x29c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 124f8bd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b791(%ebx),%eax │ │ + lea -0x111b7b8(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x2a2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x94 │ │ jmp 124f8bd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b791(%ebx),%eax │ │ + lea -0x111b7b8(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x2a7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3665197,15 +3665197,15 @@ │ │ add $0x10,%esp │ │ jmp 124f8c9 │ │ mov $0x1,%dl │ │ test %dl,%dl │ │ je 124f858 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b791(%ebx),%eax │ │ + lea -0x111b7b8(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x2b1 │ │ jmp 124f8ad │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3665273,15 +3665273,15 @@ │ │ js 124fa57 │ │ mov 0x10(%ebp),%edx │ │ mov %ecx,(%edx) │ │ mov %eax,%edi │ │ jmp 124fa8b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6ec(%ebx),%eax │ │ + lea -0x111d713(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x34e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3665294,39 +3665294,39 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6ec(%ebx),%eax │ │ + lea -0x111d713(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x331 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 124fc08 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6ec(%ebx),%eax │ │ + lea -0x111d713(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x337 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x94 │ │ jmp 124fc08 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6ec(%ebx),%eax │ │ + lea -0x111d713(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x33c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3665374,25 +3665374,25 @@ │ │ mov %esi,%eax │ │ neg %eax │ │ jae 124fcd8 │ │ or %dl,%cl │ │ je 124fcd8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6ec(%ebx),%eax │ │ + lea -0x111d713(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x37b │ │ jmp 124fc6e │ │ mov $0x1,%dl │ │ test %dl,%dl │ │ je 124fa17 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6ec(%ebx),%eax │ │ + lea -0x111d713(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x345 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3665420,15 +3665420,15 @@ │ │ test %edx,%edx │ │ jle 124fc80 │ │ movzbl 0x10(%esp),%eax │ │ or %al,0xc(%esp) │ │ je 124fc80 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6ec(%ebx),%eax │ │ + lea -0x111d713(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x360 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3665464,15 +3665464,15 @@ │ │ and 0x18(%ebp),%eax │ │ mov 0xc(%esp),%ecx │ │ xor $0x7fffffff,%ecx │ │ cmp %ecx,%eax │ │ jbe 124fd18 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6ec(%ebx),%eax │ │ + lea -0x111d713(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x388 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3665749,15 +3665749,15 @@ │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8a │ │ jmp 124ff9b │ │ sub $0x4,%esp │ │ lea -0x1148633(%ebx),%eax │ │ - lea -0x1124f64(%ebx),%ecx │ │ + lea -0x1124f8b(%ebx),%ecx │ │ push $0x30c │ │ push %eax │ │ push %ecx │ │ call 1276730 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3666340,15 +3666340,15 @@ │ │ je 125093b │ │ xor %eax,%eax │ │ cmp $0x21,%ecx │ │ jl 12508d8 │ │ sub $0x4,%esp │ │ mov 0x4(%esp),%ebx │ │ lea -0x1148633(%ebx),%eax │ │ - lea -0x111f5d5(%ebx),%ecx │ │ + lea -0x111f5fc(%ebx),%ecx │ │ push $0x264 │ │ push %eax │ │ push %ecx │ │ call 1276730 │ │ mov %eax,%ebx │ │ mov %edi,%eax │ │ neg %eax │ │ @@ -3666748,15 +3666748,15 @@ │ │ push %edx │ │ call 1291f10 │ │ add $0xc,%esp │ │ movl $0xffffffff,0x58(%esi) │ │ jmp 1250ef5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121457(%ebx),%eax │ │ + lea -0x112147e(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x45c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3666778,15 +3666778,15 @@ │ │ push %ecx │ │ push %edx │ │ push %esi │ │ call *%eax │ │ jmp 1250f21 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121457(%ebx),%eax │ │ + lea -0x112147e(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x51b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3666847,15 +3666847,15 @@ │ │ push (%esi) │ │ call 1257140 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 1250f24 │ │ sub $0x4,%esp │ │ lea 0x8(%esp),%eax │ │ - lea -0x111f5df(%ebx),%ecx │ │ + lea -0x111f606(%ebx),%ecx │ │ lea 0xc(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1291f10 │ │ add $0xc,%esp │ │ mov 0x18(%esp),%eax │ │ @@ -3666934,15 +3666934,15 @@ │ │ push %edx │ │ call 1291f10 │ │ add $0xc,%esp │ │ movl $0xffffffff,0x5c(%esi) │ │ jmp 1250ef5 │ │ test %ecx,%ecx │ │ js 1251157 │ │ - lea -0x11231c7(%ebx),%eax │ │ + lea -0x11231ee(%ebx),%eax │ │ jmp 1250e9f │ │ test %ecx,%ecx │ │ js 1250c49 │ │ lea -0x114de93(%ebx),%eax │ │ lea 0x20(%esp),%edx │ │ push %ecx │ │ push %edi │ │ @@ -3666988,15 +3666988,15 @@ │ │ push (%esi) │ │ call 12570c0 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%eax │ │ jne 1250c4b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121457(%ebx),%eax │ │ + lea -0x112147e(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x523 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3667006,15 +3667006,15 @@ │ │ lea 0x20(%esp),%ecx │ │ push 0x8(%edi) │ │ push (%edi) │ │ push %eax │ │ push %ecx │ │ call 12927a0 │ │ add $0xc,%esp │ │ - lea -0x1124f3c(%ebx),%eax │ │ + lea -0x1124f63(%ebx),%eax │ │ lea 0x8(%esp),%ecx │ │ push 0x8(%edi) │ │ push 0x4(%edi) │ │ push %eax │ │ push %ecx │ │ call 12927a0 │ │ add $0xc,%esp │ │ @@ -3667495,22 +3667495,22 @@ │ │ mov %eax,%ecx │ │ mov %eax,0x90(%esi) │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 1251521 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11231c0(%ebx),%eax │ │ + lea -0x11231e7(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x5cc │ │ jmp 1251627 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11231c0(%ebx),%eax │ │ + lea -0x11231e7(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x5b4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3667581,39 +3667581,39 @@ │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 1251521 │ │ mov 0x8(%ebp),%eax │ │ movl $0x0,(%eax) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11231c0(%ebx),%eax │ │ + lea -0x11231e7(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x5ec │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x86 │ │ jmp 1251515 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11231c0(%ebx),%eax │ │ + lea -0x11231e7(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x5bc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xbe │ │ jmp 1251515 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11231c0(%ebx),%eax │ │ + lea -0x11231e7(%ebx),%eax │ │ lea -0x1148633(%ebx),%ecx │ │ push %eax │ │ push $0x5d8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3668315,15 +3668315,15 @@ │ │ test %eax,%eax │ │ je 1251e8a │ │ mov 0xc(%ebp),%edx │ │ mov (%esp),%esi │ │ jmp 1251fd1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6da(%ebx),%eax │ │ + lea -0x111d701(%ebx),%eax │ │ lea -0x114fe8d(%ebx),%ecx │ │ push %eax │ │ push $0x102 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3668331,15 +3668331,15 @@ │ │ push $0x6 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 125206c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6da(%ebx),%eax │ │ + lea -0x111d701(%ebx),%eax │ │ lea -0x114fe8d(%ebx),%ecx │ │ push %eax │ │ push $0x11b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3668412,15 +3668412,15 @@ │ │ call 12b3a30 │ │ add $0x20,%esp │ │ jmp 1251fbd │ │ mov (%esp),%esi │ │ jmp 1251fbd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6da(%ebx),%eax │ │ + lea -0x111d701(%ebx),%eax │ │ lea -0x114fe8d(%ebx),%ecx │ │ push %eax │ │ push $0x14b │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x114861e(%ebx),%eax │ │ @@ -3668454,28 +3668454,28 @@ │ │ push 0x1c(%esp) │ │ call 1274ac0 │ │ add $0x10,%esp │ │ mov %eax,%edx │ │ mov %edx,(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6da(%ebx),%eax │ │ + lea -0x111d701(%ebx),%eax │ │ lea -0x114fe8d(%ebx),%ecx │ │ push %eax │ │ push $0x163 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ mov 0x18(%esp),%eax │ │ push (%eax) │ │ call 12738b0 │ │ add $0x10,%esp │ │ mov (%esp),%edx │ │ test %edx,%edx │ │ - lea -0x1124fd2(%ebx),%ecx │ │ + lea -0x1124ff9(%ebx),%ecx │ │ cmove %ecx,%edx │ │ mov %edx,(%esp) │ │ mov 0x10(%ebp),%edx │ │ test %edx,%edx │ │ cmove %ecx,%edx │ │ sub $0x4,%esp │ │ lea -0x113f279(%ebx),%ecx │ │ @@ -3668493,15 +3668493,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d6da(%ebx),%eax │ │ + lea -0x111d701(%ebx),%eax │ │ lea -0x114fe8d(%ebx),%ecx │ │ push %eax │ │ push $0x10b │ │ jmp 1251e78 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3672330,15 +3672330,15 @@ │ │ push 0x10(%ebp) │ │ call 1393920 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%esi │ │ jne 1254756 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b77f(%ebx),%eax │ │ + lea -0x111b7a6(%ebx),%eax │ │ lea -0x1117974(%ebx),%ecx │ │ push %eax │ │ push $0x80 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3672466,15 +3672466,15 @@ │ │ push 0x10(%ebp) │ │ call 1393920 │ │ add $0x10,%esp │ │ cmp $0xffffffff,%esi │ │ jne 12548c6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121443(%ebx),%eax │ │ + lea -0x112146a(%ebx),%eax │ │ lea -0x1117974(%ebx),%ecx │ │ push %eax │ │ push $0xb7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3672827,27 +3672827,27 @@ │ │ call 1297df0 │ │ add $0x10,%esp │ │ mov %eax,0x24(%esp) │ │ jmp 1254ce7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1139945(%ebx),%eax │ │ - lea -0x1124f2c(%ebx),%ecx │ │ + lea -0x1124f53(%ebx),%ecx │ │ push %eax │ │ push $0x162 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 1254f2c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1139945(%ebx),%eax │ │ - lea -0x1124f2c(%ebx),%ecx │ │ + lea -0x1124f53(%ebx),%ecx │ │ push %eax │ │ push $0x16d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8003b │ │ @@ -3672889,15 +3672889,15 @@ │ │ push %eax │ │ call 1297df0 │ │ add $0x10,%esp │ │ cmpl $0x0,0x38(%edi) │ │ je 1255028 │ │ mov %eax,0x20(%esp) │ │ sub $0x4,%esp │ │ - lea -0x1124f2c(%ebx),%eax │ │ + lea -0x1124f53(%ebx),%eax │ │ push $0xfe │ │ mov %eax,0x1c(%esp) │ │ push %eax │ │ push $0x14 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3673002,15 +3673002,15 @@ │ │ push %eax │ │ push $0x13e │ │ push %edi │ │ jmp 1254f50 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1139945(%ebx),%eax │ │ - lea -0x1124f2c(%ebx),%ecx │ │ + lea -0x1124f53(%ebx),%ecx │ │ push %eax │ │ push $0x167 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x114de75(%ebx),%eax │ │ push %eax │ │ @@ -3673460,15 +3673460,15 @@ │ │ mov $0xffffffff,%eax │ │ lock xadd %eax,0x14(%esi) │ │ cmp $0x1,%eax │ │ jne 12553d0 │ │ jmp 12553d2 │ │ jg 125540a │ │ sub $0x4,%esp │ │ - lea -0x111d6c2(%ebx),%edi │ │ + lea -0x111d6e9(%ebx),%edi │ │ push $0x3c │ │ push %edi │ │ push 0x8(%esi) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0x10(%esi) │ │ call 12b5800 │ │ @@ -3673561,15 +3673561,15 @@ │ │ test %eax,%eax │ │ je 1255515 │ │ movl $0x8010d,(%esp) │ │ jmp 12555d3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1134010(%ebx),%eax │ │ - lea -0x111d6c2(%ebx),%ecx │ │ + lea -0x111d6e9(%ebx),%ecx │ │ push %eax │ │ push $0x169 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80106 │ │ @@ -3673648,26 +3673648,26 @@ │ │ call 1274ac0 │ │ add $0x10,%esp │ │ mov %eax,%edx │ │ mov %edx,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1134010(%ebx),%eax │ │ - lea -0x111d6c2(%ebx),%ecx │ │ + lea -0x111d6e9(%ebx),%ecx │ │ push %eax │ │ push $0x1a1 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ mov 0x18(%esp),%eax │ │ push (%eax) │ │ call 12738b0 │ │ add $0x10,%esp │ │ test %esi,%esi │ │ - lea -0x1124fd2(%ebx),%ecx │ │ + lea -0x1124ff9(%ebx),%ecx │ │ cmove %ecx,%esi │ │ mov 0x8(%ebp),%edx │ │ test %edx,%edx │ │ cmove %ecx,%edx │ │ sub $0x4,%esp │ │ lea -0x11468ca(%ebx),%ecx │ │ push %edx │ │ @@ -3673765,15 +3673765,15 @@ │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142aa5(%ebx),%eax │ │ - lea -0x111d6c2(%ebx),%ecx │ │ + lea -0x111d6e9(%ebx),%ecx │ │ push %eax │ │ push $0x1d2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3673801,15 +3673801,15 @@ │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114c1cd(%ebx),%eax │ │ - lea -0x111d6c2(%ebx),%ecx │ │ + lea -0x111d6e9(%ebx),%ecx │ │ push %eax │ │ push $0x1dc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3673847,16 +3673847,16 @@ │ │ mov 0x10(%eax),%eax │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d69e(%ebx),%eax │ │ - lea -0x111d6c2(%ebx),%ecx │ │ + lea -0x111d6c5(%ebx),%eax │ │ + lea -0x111d6e9(%ebx),%ecx │ │ push %eax │ │ push $0x1e7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3674011,15 +3674011,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 125599f │ │ pop %ebx │ │ add $0x1e0c29,%ebx │ │ sub $0x4,%esp │ │ - lea -0x111d6c2(%ebx),%eax │ │ + lea -0x111d6e9(%ebx),%eax │ │ push $0x262 │ │ push %eax │ │ push $0x34 │ │ call 128c010 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -3674099,15 +3674099,15 @@ │ │ mov 0x10(%esp),%ecx │ │ cmove %eax,%ecx │ │ mov %ecx,0x10(%esp) │ │ jmp 1255a30 │ │ call 123ebb0 │ │ lea -0x1142a8a(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111d6c2(%ebx),%eax │ │ + lea -0x111d6e9(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x26e,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0xc0102,0x4(%esp) │ │ movl $0x3b,(%esp) │ │ call 123ee00 │ │ @@ -3674148,15 +3674148,15 @@ │ │ je 1255b59 │ │ sub $0x8,%esp │ │ mov -0x1d0(%ebx),%eax │ │ push %eax │ │ push 0xc(%esi) │ │ call 12e1710 │ │ add $0xc,%esp │ │ - lea -0x111d6c2(%ebx),%edi │ │ + lea -0x111d6e9(%ebx),%edi │ │ push $0x289 │ │ push %edi │ │ push 0x18(%esi) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea 0x1c(%esi),%eax │ │ sub $0xc,%esp │ │ @@ -3674502,15 +3674502,15 @@ │ │ mov 0x8(%eax),%esi │ │ sub $0xc,%esp │ │ push 0xc(%ebp) │ │ call 1297df0 │ │ add $0x10,%esp │ │ mov %eax,0xc(%esp) │ │ sub $0x4,%esp │ │ - lea -0x111d6c2(%ebx),%eax │ │ + lea -0x111d6e9(%ebx),%eax │ │ push $0x20 │ │ mov %eax,0xc(%esp) │ │ push %eax │ │ push $0x40 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3674782,15 +3674782,15 @@ │ │ mov $0xffffffff,%eax │ │ lock xadd %eax,0x14(%esi) │ │ cmp $0x1,%eax │ │ jne 1256170 │ │ jmp 1256172 │ │ jg 12561aa │ │ sub $0x4,%esp │ │ - lea -0x111d6c2(%ebx),%edi │ │ + lea -0x111d6e9(%ebx),%edi │ │ push $0x3c │ │ push %edi │ │ push 0x8(%esi) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0x10(%esi) │ │ call 12b5800 │ │ @@ -3674858,15 +3674858,15 @@ │ │ mov $0xffffffff,%eax │ │ lock xadd %eax,0x14(%esi) │ │ cmp $0x1,%eax │ │ jne 1256210 │ │ jmp 1256212 │ │ jg 125624a │ │ sub $0x4,%esp │ │ - lea -0x111d6c2(%ebx),%edi │ │ + lea -0x111d6e9(%ebx),%edi │ │ push $0x3c │ │ push %edi │ │ push 0x8(%esi) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0x10(%esi) │ │ call 12b5800 │ │ @@ -3675241,15 +3675241,15 @@ │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x38(%esp),%eax │ │ mov %eax,0x10(%esi) │ │ movups 0x28(%esp),%xmm0 │ │ movups %xmm0,(%esi) │ │ lea 0x6c(%esp),%esi │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ lea 0x28(%esp),%ecx │ │ mov 0x1c(%esp),%edi │ │ push 0x20(%edi) │ │ push 0x1c(%edi) │ │ push %eax │ │ push %ecx │ │ call 12927a0 │ │ @@ -3675442,15 +3675442,15 @@ │ │ mov (%edx),%ecx │ │ mov 0x8(%esp),%eax │ │ sub (%eax),%ecx │ │ jae 1256917 │ │ jmp 125694c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124f08(%ebx),%eax │ │ + lea -0x1124f2f(%ebx),%eax │ │ lea -0x114de3a(%ebx),%ecx │ │ push %eax │ │ push $0x68 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3675630,15 +3675630,15 @@ │ │ mov $0x1,%eax │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121420(%ebx),%eax │ │ + lea -0x1121447(%ebx),%eax │ │ lea -0x114de3a(%ebx),%ecx │ │ push %eax │ │ push $0xb3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3675898,15 +3675898,15 @@ │ │ push $0x8010e │ │ push $0x3c │ │ call 123ee00 │ │ add $0x20,%esp │ │ jmp 1256d3b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112318f(%ebx),%eax │ │ + lea -0x11231b6(%ebx),%eax │ │ push %eax │ │ push $0x109 │ │ push 0x18(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3675932,15 +3675932,15 @@ │ │ push $0xfd │ │ push 0x14(%esp) │ │ push %esi │ │ call 128c2c0 │ │ jmp 1256d88 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11231ac(%ebx),%eax │ │ + lea -0x11231d3(%ebx),%eax │ │ lea -0x114de3a(%ebx),%ecx │ │ push %eax │ │ push $0x123 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3679265,28 +3679265,28 @@ │ │ jne 1259387 │ │ andl $0xfffffffd,0x10(%esp) │ │ jne 1259387 │ │ mov %esi,%eax │ │ jmp 1259408 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11213fa(%ebx),%eax │ │ + lea -0x1121421(%ebx),%eax │ │ push %eax │ │ push $0x12c │ │ push 0x18(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80006 │ │ push $0x6 │ │ call 123ee00 │ │ jmp 1259403 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11213fa(%ebx),%eax │ │ + lea -0x1121421(%ebx),%eax │ │ push %eax │ │ push $0x19b │ │ push 0x18(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc1 │ │ @@ -3679371,15 +3679371,15 @@ │ │ movl $0x0,0x4(%esi) │ │ jmp 12594c1 │ │ mov $0x1,%eax │ │ jmp 12594c3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1117946(%ebx),%eax │ │ - lea -0x112316d(%ebx),%ecx │ │ + lea -0x1123194(%ebx),%ecx │ │ push %eax │ │ push $0x25 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80006 │ │ @@ -3679524,15 +3679524,15 @@ │ │ call 12594d0 │ │ add $0x10,%esp │ │ mov %edi,%esi │ │ jmp 1259686 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1132343(%ebx),%eax │ │ - lea -0x112316d(%ebx),%ecx │ │ + lea -0x1123194(%ebx),%ecx │ │ push %eax │ │ push $0x41 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3679891,15 +3679891,15 @@ │ │ cmpl $0x0,0x44(%edi) │ │ jne 1259a40 │ │ call 12e0df0 │ │ mov %eax,0x44(%edi) │ │ test %eax,%eax │ │ je 1259ac5 │ │ sub $0x4,%esp │ │ - lea -0x112316d(%ebx),%eax │ │ + lea -0x1123194(%ebx),%eax │ │ push $0x10c │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0xc │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3679974,15 +3679974,15 @@ │ │ push 0x4(%esi) │ │ push (%esi) │ │ call 125a920 │ │ add $0x4,%esp │ │ push (%esi) │ │ call 125a710 │ │ add $0xc,%esp │ │ - lea -0x112316d(%ebx),%eax │ │ + lea -0x1123194(%ebx),%eax │ │ push $0xdb │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3680036,15 +3680036,15 @@ │ │ push %eax │ │ call 12594d0 │ │ add $0x10,%esp │ │ jmp 1259be1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1132343(%ebx),%eax │ │ - lea -0x112316d(%ebx),%ecx │ │ + lea -0x1123194(%ebx),%ecx │ │ push %eax │ │ push $0x41 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3680135,15 +3680135,15 @@ │ │ call 125a800 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1259cee │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114dde7(%ebx),%eax │ │ - lea -0x112316d(%ebx),%ecx │ │ + lea -0x1123194(%ebx),%ecx │ │ push %eax │ │ push $0x180 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ @@ -3680353,15 +3680353,15 @@ │ │ call 12594d0 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 1259f25 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11199e6(%ebx),%eax │ │ - lea -0x112316d(%ebx),%ecx │ │ + lea -0x1123194(%ebx),%ecx │ │ push %eax │ │ push $0x1e9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ @@ -3680422,15 +3680422,15 @@ │ │ push %eax │ │ call 12594d0 │ │ add $0x10,%esp │ │ jmp 1259fe3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1132343(%ebx),%eax │ │ - lea -0x112316d(%ebx),%ecx │ │ + lea -0x1123194(%ebx),%ecx │ │ push %eax │ │ push $0x41 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3680535,15 +3680535,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 125a162 │ │ mov $0x1,%esi │ │ lea 0x24(%esp),%eax │ │ lea 0x50(%esp),%edi │ │ cmpl $0x2,(%eax) │ │ - lea -0x111f5a7(%ebx),%eax │ │ + lea -0x111f5ce(%ebx),%eax │ │ cmovae %edi,%eax │ │ sub $0x4,%esp │ │ push 0x14(%ebp) │ │ push %eax │ │ push 0x10(%ebp) │ │ call 128dc10 │ │ add $0x10,%esp │ │ @@ -3680941,15 +3680941,15 @@ │ │ push $0x131 │ │ push %edi │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11213e3(%ebx),%eax │ │ + lea -0x112140a(%ebx),%eax │ │ push %eax │ │ push $0xfa │ │ push %edi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc1 │ │ @@ -3682851,15 +3682851,15 @@ │ │ push (%eax) │ │ call 1253ee0 │ │ add $0x10,%esp │ │ mov %eax,%edx │ │ test %eax,%eax │ │ je 125b7ee │ │ sub $0x8,%esp │ │ - lea -0x111f5a7(%ebx),%eax │ │ + lea -0x111f5ce(%ebx),%eax │ │ push %eax │ │ push %edx │ │ mov %edx,0x20(%esp) │ │ call 1394160 │ │ mov 0x20(%esp),%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3683040,15 +3683040,15 @@ │ │ push %esi │ │ call 1253ee0 │ │ add $0x10,%esp │ │ mov %eax,%edx │ │ test %eax,%eax │ │ je 125bd71 │ │ sub $0x8,%esp │ │ - lea -0x111f5a7(%ebx),%eax │ │ + lea -0x111f5ce(%ebx),%eax │ │ push %eax │ │ mov %edx,0x1c(%esp) │ │ push %edx │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 125bd6d │ │ @@ -3684058,15 +3684058,15 @@ │ │ mov 0x18(%ecx),%ecx │ │ mov 0x54(%esi),%eax │ │ mov %edx,%esi │ │ mov 0x4(%esp),%edx │ │ jmp 125c6fb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11213cc(%ebx),%eax │ │ + lea -0x11213f3(%ebx),%eax │ │ lea -0x112c6ee(%ebx),%ecx │ │ push %eax │ │ push $0x26a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3684183,15 +3684183,15 @@ │ │ mov %eax,%esi │ │ call 1268a80 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ jmp 125c8b6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123154(%ebx),%eax │ │ + lea -0x112317b(%ebx),%eax │ │ lea -0x112c6ee(%ebx),%ecx │ │ push %eax │ │ push $0x297 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3684239,15 +3684239,15 @@ │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ push %eax │ │ call *0x48(%ecx) │ │ jmp 125c92b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123154(%ebx),%eax │ │ + lea -0x112317b(%ebx),%eax │ │ lea -0x112c6ee(%ebx),%ecx │ │ push %eax │ │ push $0x2b7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3684373,15 +3684373,15 @@ │ │ push 0xc(%ebp) │ │ push 0x18(%edx) │ │ call *0x64(%eax) │ │ add $0x20,%esp │ │ jmp 125cac5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124ef3(%ebx),%eax │ │ + lea -0x1124f1a(%ebx),%eax │ │ lea -0x112c6ee(%ebx),%ecx │ │ push %eax │ │ push $0x2e6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3684389,15 +3684389,15 @@ │ │ push $0x6 │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov $0xffffffff,%eax │ │ jmp 125cac5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124ef3(%ebx),%eax │ │ + lea -0x1124f1a(%ebx),%eax │ │ lea -0x112c6ee(%ebx),%ecx │ │ push %eax │ │ push $0x2eb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3685274,15 +3685274,15 @@ │ │ jmp 125d3ae │ │ xor %esi,%esi │ │ jmp 125d3f4 │ │ xor %esi,%esi │ │ jmp 125d3e5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124ee2(%ebx),%eax │ │ + lea -0x1124f09(%ebx),%eax │ │ lea -0x11485cd(%ebx),%ecx │ │ push %eax │ │ push $0x10c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3688133,15 +3688133,15 @@ │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 125f332 │ │ mov %esi,%eax │ │ jmp 125f340 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f5a1(%ebx),%eax │ │ + lea -0x111f5c8(%ebx),%eax │ │ lea -0x112a97b(%ebx),%ecx │ │ push %eax │ │ push $0x61 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3689015,15 +3689015,15 @@ │ │ sub $0xc,%esp │ │ push %esi │ │ call 12615a0 │ │ add $0x10,%esp │ │ jmp 125fdbb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f590(%ebx),%eax │ │ + lea -0x111f5b7(%ebx),%eax │ │ lea -0x113d271(%ebx),%ecx │ │ push %eax │ │ push $0x48 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3689069,15 +3689069,15 @@ │ │ sub $0xc,%esp │ │ push %esi │ │ call 12615a0 │ │ add $0x10,%esp │ │ jmp 125fe3b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f590(%ebx),%eax │ │ + lea -0x111f5b7(%ebx),%eax │ │ lea -0x113d271(%ebx),%ecx │ │ push %eax │ │ push $0x48 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3689128,15 +3689128,15 @@ │ │ call 11e9210 │ │ mov %eax,%ecx │ │ mov %esi,%eax │ │ test %ecx,%ecx │ │ cmove %ecx,%eax │ │ jmp 125fedd │ │ call 123ebb0 │ │ - lea -0x111f590(%ebx),%eax │ │ + lea -0x111f5b7(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x113d271(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x48,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x8e,0x4(%esp) │ │ @@ -3689182,15 +3689182,15 @@ │ │ push %ecx │ │ call *%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jg 125ff5e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b761(%ebx),%eax │ │ + lea -0x111b788(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x48 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3690638,22 +3690638,22 @@ │ │ push %edi │ │ call *%eax │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12610e7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112313e(%ebx),%eax │ │ + lea -0x1123165(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x1d8 │ │ jmp 126105d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112313e(%ebx),%eax │ │ + lea -0x1123165(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x1c5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3690672,37 +3690672,37 @@ │ │ push %edi │ │ call *%eax │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12610e7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112313e(%ebx),%eax │ │ + lea -0x1123165(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x1e2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xb4 │ │ jmp 12610c9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112313e(%ebx),%eax │ │ + lea -0x1123165(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x1d3 │ │ jmp 12610b9 │ │ movl $0x0,(%esp) │ │ movl $0x0,0x8(%esp) │ │ jmp 1260e84 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112313e(%ebx),%eax │ │ + lea -0x1123165(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x1dd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3690725,15 +3690725,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %edi,(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112313e(%ebx),%eax │ │ + lea -0x1123165(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x1b5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3691206,15 +3691206,15 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 12615a0 │ │ add $0x10,%esp │ │ jmp 12616e2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112312e(%ebx),%eax │ │ + lea -0x1123155(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x358 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3691298,15 +3691298,15 @@ │ │ mov %eax,%esi │ │ call 11dc380 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ jmp 12617b4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112312e(%ebx),%eax │ │ + lea -0x1123155(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x358 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3691536,15 +3691536,15 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 12615a0 │ │ add $0x10,%esp │ │ jmp 1261a1c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b74f(%ebx),%eax │ │ + lea -0x111b776(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x3bb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3691588,15 +3691588,15 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 12615a0 │ │ add $0x10,%esp │ │ jmp 1261a9c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b74f(%ebx),%eax │ │ + lea -0x111b776(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x3bb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3691648,15 +3691648,15 @@ │ │ mov %eax,%esi │ │ call 11da6f0 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ jmp 1261b2e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b74f(%ebx),%eax │ │ + lea -0x111b776(%ebx),%eax │ │ lea -0x112e505(%ebx),%ecx │ │ push %eax │ │ push $0x3bb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3691743,15 +3691743,15 @@ │ │ je 1261d30 │ │ lea -0x11360fc(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 128e420 │ │ test %eax,%eax │ │ je 1261d3e │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 128e420 │ │ test %eax,%eax │ │ je 1261d4f │ │ lea -0x1134129(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3693082,15 +3693082,15 @@ │ │ test %edi,%edi │ │ je 1262be9 │ │ cmpl $0x0,0x38(%edi) │ │ je 1262bbf │ │ cmpl $0x0,0x3c(%edi) │ │ je 1262bbf │ │ lea 0x3c(%esp),%ecx │ │ - lea -0x112508c(%ebx),%eax │ │ + lea -0x11250b3(%ebx),%eax │ │ lea 0x14(%esp),%edx │ │ push $0x50 │ │ push %ecx │ │ push %eax │ │ push %edx │ │ call 1292740 │ │ lea 0xc(%esp),%eax │ │ @@ -3693119,15 +3693119,15 @@ │ │ je 1262b5c │ │ cmp $0x50,%ecx │ │ je 1262be9 │ │ test %eax,%eax │ │ je 1262be9 │ │ movb $0x0,0x3c(%esp,%ecx,1) │ │ sub $0x4,%esp │ │ - lea -0x11232f5(%ebx),%eax │ │ + lea -0x112331c(%ebx),%eax │ │ push $0xd │ │ push %eax │ │ lea 0x48(%esp),%esi │ │ push %esi │ │ call 1393940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3694503,15 +3694503,15 @@ │ │ lea -0x112e4f2(%ebx),%eax │ │ lea -0x1135b0c(%ebx),%ecx │ │ push %eax │ │ push $0x2b1 │ │ push %ecx │ │ call 123ece0 │ │ add $0x8,%esp │ │ - lea -0x111f577(%ebx),%eax │ │ + lea -0x111f59e(%ebx),%eax │ │ mov 0xc(%ebp),%ecx │ │ push 0x20(%ecx) │ │ push %edi │ │ push 0x4(%esi) │ │ push %eax │ │ push $0x8010c │ │ push $0x6 │ │ @@ -3695175,15 +3695175,15 @@ │ │ mov $0x12a,%esi │ │ jmp 126437e │ │ movl $0xfffffffe,0x8(%esp) │ │ mov $0x93,%edi │ │ mov $0x13c,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123118(%ebx),%eax │ │ + lea -0x112313f(%ebx),%eax │ │ lea -0x1135b0c(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3695716,15 +3695716,15 @@ │ │ mov 0x10(%ebp),%ecx │ │ add $0x10,%esp │ │ mov %eax,0x18(%ecx) │ │ test %eax,%eax │ │ jne 1264944 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124eac(%ebx),%eax │ │ + lea -0x1124ed3(%ebx),%eax │ │ lea -0x1135b0c(%ebx),%ecx │ │ push %eax │ │ push $0x40b │ │ jmp 1264977 │ │ mov 0x18(%ecx),%ecx │ │ test %ecx,%ecx │ │ je 1264993 │ │ @@ -3695749,15 +3695749,15 @@ │ │ push %edi │ │ push %esi │ │ call 1263620 │ │ add $0x10,%esp │ │ jmp 1264993 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124eac(%ebx),%eax │ │ + lea -0x1124ed3(%ebx),%eax │ │ lea -0x1135b0c(%ebx),%ecx │ │ push %eax │ │ push $0x417 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3695820,15 +3695820,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112310a(%ebx),%eax │ │ + lea -0x1123131(%ebx),%eax │ │ lea -0x1135b0c(%ebx),%ecx │ │ push %eax │ │ push $0x3f0 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3696294,15 +3696294,15 @@ │ │ cmp $0x2,%edi │ │ jne 12650eb │ │ cmp $0x1,%ecx │ │ jne 12650eb │ │ mov %eax,0x4(%esp) │ │ mov 0x18(%esi),%edi │ │ sub $0x8,%esp │ │ - lea -0x111b71d(%ebx),%eax │ │ + lea -0x111b744(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126509d │ │ sub $0x8,%esp │ │ @@ -3696310,15 +3696310,15 @@ │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12650a1 │ │ sub $0x8,%esp │ │ - lea -0x111d675(%ebx),%eax │ │ + lea -0x111d69c(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12650a8 │ │ sub $0x8,%esp │ │ @@ -3696357,15 +3696357,15 @@ │ │ lea -0x113b28b(%ebx),%eax │ │ lea -0x1135b0c(%ebx),%ecx │ │ push %eax │ │ push $0x54a │ │ push %ecx │ │ call 123ece0 │ │ add $0x8,%esp │ │ - lea -0x111f51d(%ebx),%eax │ │ + lea -0x111f544(%ebx),%eax │ │ push 0x14(%esi) │ │ push 0x8(%ebp) │ │ push 0x4(%esi) │ │ push %eax │ │ push $0x76 │ │ push $0x4 │ │ call 123ee00 │ │ @@ -3696626,15 +3696626,15 @@ │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12653a0 │ │ sub $0x8,%esp │ │ - lea -0x111b717(%ebx),%eax │ │ + lea -0x111b73e(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ @@ -3696801,15 +3696801,15 @@ │ │ push 0xc(%eax) │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12655a7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f4f7(%ebx),%eax │ │ + lea -0x111f51e(%ebx),%eax │ │ lea -0x1135b0c(%ebx),%ecx │ │ push %eax │ │ push $0x807 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3699490,27 +3699490,27 @@ │ │ push %ecx │ │ push %edx │ │ call 1263620 │ │ add $0x10,%esp │ │ jmp 1267439 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11230f1(%ebx),%eax │ │ + lea -0x1123118(%ebx),%eax │ │ lea -0x1135b0c(%ebx),%ecx │ │ push %eax │ │ push $0x72c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xe0 │ │ jmp 126742d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11230f1(%ebx),%eax │ │ + lea -0x1123118(%ebx),%eax │ │ lea -0x1135b0c(%ebx),%ecx │ │ push %eax │ │ push $0x726 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3699880,15 +3699880,15 @@ │ │ sub $0xc,%esp │ │ push %edi │ │ call *%eax │ │ add $0x10,%esp │ │ jmp 1267890 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11213bb(%ebx),%eax │ │ + lea -0x11213e2(%ebx),%eax │ │ lea -0x1148594(%ebx),%ecx │ │ push %eax │ │ push $0x35 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3699902,15 +3699902,15 @@ │ │ test %eax,%eax │ │ je 126785a │ │ mov 0x78(%eax),%eax │ │ test %eax,%eax │ │ jne 126780c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11213bb(%ebx),%eax │ │ + lea -0x11213e2(%ebx),%eax │ │ lea -0x1148594(%ebx),%ecx │ │ push %eax │ │ push $0x4d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3699964,15 +3699964,15 @@ │ │ sub $0xc,%esp │ │ push %edi │ │ call *%eax │ │ add $0x10,%esp │ │ jmp 1267970 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b70b(%ebx),%eax │ │ + lea -0x111b732(%ebx),%eax │ │ lea -0x1148594(%ebx),%ecx │ │ push %eax │ │ push $0x61 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3699986,15 +3699986,15 @@ │ │ test %eax,%eax │ │ je 126793a │ │ mov 0x7c(%eax),%eax │ │ test %eax,%eax │ │ jne 12678ec │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111b70b(%ebx),%eax │ │ + lea -0x111b732(%ebx),%eax │ │ lea -0x1148594(%ebx),%ecx │ │ push %eax │ │ push $0x7a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3700069,15 +3700069,15 @@ │ │ call 125abe0 │ │ add $0x10,%esp │ │ jmp 1267a3b │ │ mov $0xffffffff,%eax │ │ jmp 1267a3b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11230cd(%ebx),%eax │ │ + lea -0x11230f4(%ebx),%eax │ │ lea -0x1148594(%ebx),%ecx │ │ push %eax │ │ push $0x28 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3700495,15 +3700495,15 @@ │ │ je 1267f42 │ │ lea 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ call 1290cb0 │ │ test %eax,%eax │ │ je 1267f40 │ │ - lea -0x11230ba(%ebx),%eax │ │ + lea -0x11230e1(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 1290c30 │ │ test %eax,%eax │ │ je 1267f40 │ │ lea 0x14(%esp),%ecx │ │ mov %ecx,0x4(%esp) │ │ @@ -3700588,15 +3700588,15 @@ │ │ push 0xc(%ebp) │ │ push %eax │ │ call 1267c00 │ │ add $0x10,%esp │ │ jmp 1268028 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112139c(%ebx),%eax │ │ + lea -0x11213c3(%ebx),%eax │ │ lea -0x11178cf(%ebx),%ecx │ │ push %eax │ │ push $0x10f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3700710,15 +3700710,15 @@ │ │ push %esi │ │ call 1267c00 │ │ jmp 1268158 │ │ xor %eax,%eax │ │ jmp 126816b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112139c(%ebx),%eax │ │ + lea -0x11213c3(%ebx),%eax │ │ lea -0x11178cf(%ebx),%ecx │ │ push %eax │ │ push $0x10f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3701724,15 +3701724,15 @@ │ │ je 1268cf6 │ │ mov %eax,(%esp) │ │ call 1262670 │ │ mov 0x8(%ebp),%edx │ │ mov 0x48(%edx),%eax │ │ jmp 1268cf8 │ │ call 123ebb0 │ │ - lea -0x111b6ed(%ebx),%eax │ │ + lea -0x111b714(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x112c67c(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x1c8,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x80026,0x4(%esp) │ │ @@ -3703531,15 +3703531,15 @@ │ │ mov 0x24(%esp),%eax │ │ mov %eax,(%esp) │ │ call 1269740 │ │ add $0x20,%esp │ │ jmp 126a0eb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124e91(%ebx),%eax │ │ + lea -0x1124eb8(%ebx),%eax │ │ lea -0x112c67c(%ebx),%ecx │ │ push %eax │ │ push $0x64e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3703629,15 +3703629,15 @@ │ │ push $0xffffffff │ │ push 0x8(%ebp) │ │ call 1269740 │ │ add $0x20,%esp │ │ jmp 126a24e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124e91(%ebx),%eax │ │ + lea -0x1124eb8(%ebx),%eax │ │ lea -0x112c67c(%ebx),%ecx │ │ push %eax │ │ push $0x64e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3703728,15 +3703728,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 126a2ef │ │ pop %ebx │ │ add $0x1cc2d9,%ebx │ │ sub $0x4,%esp │ │ - lea -0x11230b0(%ebx),%eax │ │ + lea -0x11230d7(%ebx),%eax │ │ push $0x3a │ │ push %eax │ │ push $0x3c │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126a342 │ │ @@ -3703769,15 +3703769,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 126a361 │ │ pop %ebx │ │ add $0x1cc267,%ebx │ │ sub $0x4,%esp │ │ - lea -0x11230b0(%ebx),%esi │ │ + lea -0x11230d7(%ebx),%esi │ │ push $0x3a │ │ push %esi │ │ push $0x3c │ │ call 128c010 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ xor %eax,%eax │ │ @@ -3703855,15 +3703855,15 @@ │ │ pop %ebx │ │ add $0x1cc177,%ebx │ │ mov 0x8(%ebp),%eax │ │ mov 0x50(%eax),%esi │ │ test %esi,%esi │ │ je 126a490 │ │ sub $0x4,%esp │ │ - lea -0x11230b0(%ebx),%edi │ │ + lea -0x11230d7(%ebx),%edi │ │ push $0x4d │ │ push %edi │ │ push 0x30(%esi) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0x28(%esi) │ │ call 11b4650 │ │ @@ -3704117,15 +3704117,15 @@ │ │ push %eax │ │ call 11d9c60 │ │ add $0x10,%esp │ │ jmp 126a774 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135a70(%ebx),%eax │ │ - lea -0x11230b0(%ebx),%ecx │ │ + lea -0x11230d7(%ebx),%ecx │ │ push %eax │ │ push $0x17c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6b │ │ @@ -3704190,15 +3704190,15 @@ │ │ push 0x14(%esp) │ │ push %edx │ │ call 11d9b90 │ │ jmp 126a966 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114dd74(%ebx),%eax │ │ - lea -0x11230b0(%ebx),%ecx │ │ + lea -0x11230d7(%ebx),%ecx │ │ push %eax │ │ push $0x196 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6c │ │ @@ -3704211,15 +3704211,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114dd74(%ebx),%eax │ │ - lea -0x11230b0(%ebx),%ecx │ │ + lea -0x11230d7(%ebx),%ecx │ │ push %eax │ │ push $0x19c │ │ jmp 126a834 │ │ mov 0x38(%edi),%ecx │ │ test %ecx,%ecx │ │ je 126a84d │ │ cmpl $0x0,0x28(%edi) │ │ @@ -3704232,15 +3704232,15 @@ │ │ push 0x14(%esp) │ │ call 11da770 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 126a84b │ │ mov %eax,%esi │ │ sub $0x4,%esp │ │ - lea -0x11230b0(%ebx),%eax │ │ + lea -0x11230d7(%ebx),%eax │ │ push $0x1be │ │ mov %eax,0x20(%esp) │ │ push %eax │ │ push %esi │ │ call 128bf60 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ @@ -3704395,15 +3704395,15 @@ │ │ mov 0x14(%ebp),%edx │ │ mov %ecx,(%edx) │ │ jmp 126ab01 │ │ mov 0x14(%ebp),%ecx │ │ mov %ecx,0x2c(%esi) │ │ jmp 126ab01 │ │ sub $0x4,%esp │ │ - lea -0x11230b0(%ebx),%eax │ │ + lea -0x11230d7(%ebx),%eax │ │ push $0xc3 │ │ push %eax │ │ push 0x30(%esi) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x14(%ebp),%eax │ │ mov %eax,0x30(%esi) │ │ @@ -3704449,15 +3704449,15 @@ │ │ lea -0x112a945(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,%esi │ │ mov %ecx,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 126ac29 │ │ - lea -0x111b73a(%ebx),%eax │ │ + lea -0x111b761(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 126ac45 │ │ lea -0x1133fd4(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3704538,15 +3704538,15 @@ │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ call 1240a90 │ │ jmp 126ad20 │ │ call 123ebb0 │ │ lea -0x1148561(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x11230b0(%ebx),%eax │ │ + lea -0x11230d7(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0xf5,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x6e,0x4(%esp) │ │ movl $0x5,(%esp) │ │ call 123ee00 │ │ @@ -3704678,29 +3704678,29 @@ │ │ add $0x10,%esp │ │ jmp 126af86 │ │ cmp $0x2711,%ecx │ │ jl 126ae4b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114dd65(%ebx),%eax │ │ - lea -0x112309b(%ebx),%ecx │ │ + lea -0x11230c2(%ebx),%ecx │ │ push %eax │ │ push $0xa4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ jmp 126ae7a │ │ cmp $0x1ff,%ecx │ │ jg 126ae8b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114dd65(%ebx),%eax │ │ - lea -0x112309b(%ebx),%ecx │ │ + lea -0x11230c2(%ebx),%ecx │ │ push %eax │ │ push $0xa9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7e │ │ @@ -3704746,29 +3704746,29 @@ │ │ je 126af35 │ │ mov 0x10(%ebp),%eax │ │ cmp $0x1,%eax │ │ jg 126af8e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114dd65(%ebx),%eax │ │ - lea -0x112309b(%ebx),%ecx │ │ + lea -0x11230c2(%ebx),%ecx │ │ push %eax │ │ push $0xbd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ push $0x5 │ │ call 123ee00 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114dd65(%ebx),%eax │ │ - lea -0x112309b(%ebx),%ecx │ │ + lea -0x11230c2(%ebx),%ecx │ │ push %eax │ │ push $0xe6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80003 │ │ @@ -3705633,15 +3705633,15 @@ │ │ mov 0xc(%ebp),%esi │ │ lea -0x11379c7(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 126b964 │ │ - lea -0x1124ecd(%ebx),%eax │ │ + lea -0x1124ef4(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 126b97d │ │ lea -0x114a4bb(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3706285,15 +3706285,15 @@ │ │ jne 126c03b │ │ sub $0xc,%esp │ │ push %esi │ │ call 11e90f0 │ │ jmp 126c036 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123088(%ebx),%eax │ │ + lea -0x11230af(%ebx),%eax │ │ lea -0x112e4df(%ebx),%ecx │ │ push %eax │ │ push $0x1b3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3706368,15 +3706368,15 @@ │ │ sub $0xc,%esp │ │ push %esi │ │ call 11e9230 │ │ add $0x10,%esp │ │ jmp 126c110 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111d656(%ebx),%eax │ │ + lea -0x111d67d(%ebx),%eax │ │ lea -0x112e4df(%ebx),%ecx │ │ push %eax │ │ push $0x1c6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3706932,15 +3706932,15 @@ │ │ mov 0xc(%ebp),%esi │ │ lea -0x114a4ab(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 126c875 │ │ - lea -0x1124eb9(%ebx),%eax │ │ + lea -0x1124ee0(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 126c8b1 │ │ lea -0x112a92f(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ @@ -3707454,15 +3707454,15 @@ │ │ mov $0xffffffff,%eax │ │ lock xadd %eax,0x10(%esi) │ │ cmp $0x1,%eax │ │ jne 126ce10 │ │ jmp 126ce12 │ │ jg 126ce46 │ │ sub $0x4,%esp │ │ - lea -0x111f4e9(%ebx),%edi │ │ + lea -0x111f510(%ebx),%edi │ │ push $0x17f │ │ push %edi │ │ push 0x4(%esi) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0xc(%esi) │ │ call 12963d0 │ │ @@ -3707550,15 +3707550,15 @@ │ │ sub $0x20,%esp │ │ call 126cee1 │ │ pop %ebx │ │ add $0x1c96e7,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%eax),%edi │ │ sub $0x4,%esp │ │ - lea -0x111f4e9(%ebx),%eax │ │ + lea -0x111f510(%ebx),%eax │ │ push $0x19 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x94 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3708110,15 +3708110,15 @@ │ │ add $0x4,%esi │ │ test %eax,%eax │ │ jne 126d5f0 │ │ jmp 126da41 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x1f3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3708196,15 +3708196,15 @@ │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ jg 126d75a │ │ sub $0x4,%esp │ │ - lea -0x111f4e9(%ebx),%esi │ │ + lea -0x111f510(%ebx),%esi │ │ push $0x17f │ │ push %esi │ │ push 0x4(%edi) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0xc(%edi) │ │ call 12963d0 │ │ @@ -3708326,15 +3708326,15 @@ │ │ call 123f060 │ │ mov %edi,%eax │ │ mov %esi,%edi │ │ jmp 126d9b6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x203 │ │ jmp 126d96b │ │ xor %eax,%eax │ │ sub $0xc,%esp │ │ push %esi │ │ mov %eax,%esi │ │ @@ -3708370,36 +3708370,36 @@ │ │ call 1252790 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 126d9ae │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x247 │ │ jmp 126da5b │ │ call 123f210 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x257 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x9a │ │ jmp 126dbce │ │ call 123f210 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x269 │ │ jmp 126dbbe │ │ cmpl $0x0,-0x4(%esi) │ │ je 126da41 │ │ mov 0xc(%esp),%eax │ │ lock incl 0x10(%eax) │ │ @@ -3708430,49 +3708430,49 @@ │ │ mov 0xc(%esp),%ecx │ │ mov 0x34(%ecx),%ecx │ │ test %ecx,%ecx │ │ jne 126dc68 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x2df │ │ jmp 126dd0d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x22d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xe4 │ │ jmp 126db93 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x2c0 │ │ jmp 126dcce │ │ cmp $0x10,%ecx │ │ je 126dc59 │ │ cmp $0x20,%ecx │ │ jne 126dcb4 │ │ mov 0xc(%esp),%ecx │ │ mov 0x2c(%ecx),%ecx │ │ test %ecx,%ecx │ │ jne 126dc68 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x2d7 │ │ jmp 126dd0d │ │ sub $0xc,%esp │ │ push %edi │ │ call 126cde0 │ │ add $0x10,%esp │ │ @@ -3708520,15 +3708520,15 @@ │ │ test %eax,%eax │ │ jne 126db32 │ │ mov $0x1,%esi │ │ jmp 126dbfb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x307 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x96 │ │ @@ -3708536,15 +3708536,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov $0xfffffffe,%esi │ │ jmp 126dbfb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x31c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x86 │ │ @@ -3708571,26 +3708571,26 @@ │ │ mov 0xc(%esp),%ecx │ │ mov 0x40(%ecx),%ecx │ │ test %ecx,%ecx │ │ jne 126dc68 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x2e7 │ │ jmp 126dd0d │ │ mov 0xc(%esp),%ecx │ │ mov 0x20(%ecx),%ecx │ │ test %ecx,%ecx │ │ jne 126dc68 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x2cf │ │ jmp 126dd0d │ │ mov 0xc(%esp),%ecx │ │ mov 0x18(%ecx),%ecx │ │ test %ecx,%ecx │ │ je 126dcf3 │ │ @@ -3708616,15 +3708616,15 @@ │ │ call *0x68(%eax) │ │ add $0x10,%esp │ │ movl $0x0,0x18(%edi) │ │ jmp 126dbda │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x2ee │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x86 │ │ @@ -3708633,15 +3708633,15 @@ │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ mov 0x8(%esp),%edi │ │ jmp 126dbda │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x2c7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x96 │ │ @@ -3708651,15 +3708651,15 @@ │ │ mov $0xfffffffe,%esi │ │ mov 0x8(%esp),%edi │ │ jmp 126dbda │ │ call 123f210 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11178a4(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x261 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3708702,27 +3708702,27 @@ │ │ je 126deb6 │ │ mov %edx,%esi │ │ mov (%edx),%edx │ │ jmp 126deba │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1119937(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x37a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 126de23 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1119937(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x380 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x97 │ │ @@ -3708746,22 +3708746,22 @@ │ │ push %edi │ │ push %esi │ │ call *%eax │ │ jmp 126dec9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1119937(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x388 │ │ jmp 126de95 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1119937(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x393 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x96 │ │ @@ -3708797,27 +3708797,27 @@ │ │ je 126df58 │ │ mov 0x10(%ebp),%edx │ │ cmp %eax,(%edx) │ │ jae 126df67 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1119937(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x397 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x9b │ │ jmp 126df47 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1119937(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x397 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa3 │ │ @@ -3708901,27 +3708901,27 @@ │ │ push 0xc(%ebp) │ │ push %ecx │ │ call *%eax │ │ jmp 126e092 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112a8fc(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x3f8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 126e067 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112a8fc(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x3fe │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x97 │ │ @@ -3708944,22 +3708944,22 @@ │ │ push %eax │ │ call *%ecx │ │ add $0x20,%esp │ │ jmp 126e0ec │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112a8fc(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x406 │ │ jmp 126e0cd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112a8fc(%ebx),%eax │ │ - lea -0x111f4e9(%ebx),%ecx │ │ + lea -0x111f510(%ebx),%ecx │ │ push %eax │ │ push $0x410 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x96 │ │ @@ -3709037,15 +3709037,15 @@ │ │ lea -0x1117ed1(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ mov %eax,0x18(%esp) │ │ sub $0x8,%esp │ │ - lea -0x112160b(%ebx),%eax │ │ + lea -0x1121632(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ test %esi,%esi │ │ je 126e1f2 │ │ @@ -3709242,15 +3709242,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126e4bb │ │ cmpl $0x4,0x4(%eax) │ │ jne 126e46a │ │ mov %eax,%esi │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126e4a7 │ │ cmpl $0x4,0x4(%eax) │ │ @@ -3709320,15 +3709320,15 @@ │ │ push %esi │ │ push %eax │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126e688 │ │ sub $0x8,%esp │ │ - lea -0x111b6dc(%ebx),%eax │ │ + lea -0x111b703(%ebx),%eax │ │ push %esi │ │ push %eax │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126e690 │ │ sub $0x8,%esp │ │ @@ -3709400,15 +3709400,15 @@ │ │ push %esi │ │ push %eax │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126e6d8 │ │ sub $0x8,%esp │ │ - lea -0x111d647(%ebx),%eax │ │ + lea -0x111d66e(%ebx),%eax │ │ push %esi │ │ push %eax │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126e6e0 │ │ sub $0x8,%esp │ │ @@ -3710815,15 +3710815,15 @@ │ │ mov 0xc(%ebp),%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126f5d7 │ │ mov 0x4(%esi),%eax │ │ test %eax,%eax │ │ je 126f418 │ │ - lea -0x112160b(%ebx),%ecx │ │ + lea -0x1121632(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %edi │ │ push %edx │ │ call 1290a50 │ │ mov 0xc(%ebp),%edx │ │ add $0x10,%esp │ │ @@ -3710968,15 +3710968,15 @@ │ │ call 12908e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126f5d7 │ │ mov 0x30(%esi),%eax │ │ test %eax,%eax │ │ je 126f5d0 │ │ - lea -0x111db66(%ebx),%ecx │ │ + lea -0x111db8d(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %edi │ │ push 0xc(%ebp) │ │ call 12908e0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ @@ -3711040,15 +3711040,15 @@ │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 126f82a │ │ mov 0x4(%esi),%eax │ │ test %eax,%eax │ │ je 126f67e │ │ sub $0xc,%esp │ │ - lea -0x112138c(%ebx),%ecx │ │ + lea -0x11213b3(%ebx),%ecx │ │ push 0x10(%ebp) │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push 0x8(%ebp) │ │ call 11d3620 │ │ add $0x20,%esp │ │ @@ -3711076,15 +3711076,15 @@ │ │ push 0x8(%ebp) │ │ mov %esi,%edi │ │ call 11baeb0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126f82a │ │ sub $0x8,%esp │ │ - lea -0x111f4d2(%ebx),%eax │ │ + lea -0x111f4f9(%ebx),%eax │ │ push %eax │ │ push 0x8(%ebp) │ │ call 11baa90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 126f82a │ │ mov 0x10(%ebp),%eax │ │ @@ -3711175,15 +3711175,15 @@ │ │ push 0x10(%ebp) │ │ push 0x8(%ebp) │ │ call 11baeb0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 126f82a │ │ sub $0x4,%esp │ │ - lea -0x1124e81(%ebx),%eax │ │ + lea -0x1124ea8(%ebx),%eax │ │ push 0x18(%esi) │ │ push %eax │ │ push 0x8(%ebp) │ │ call 11bb570 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ @@ -3711303,15 +3711303,15 @@ │ │ movl $0x0,0x14(%esp) │ │ xor %edi,%edi │ │ movl $0x0,0x34(%esp) │ │ movl $0x0,0x38(%esp) │ │ jmp 126fb2d │ │ lea -0x113d207(%ebx),%eax │ │ jmp 126f89b │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ jmp 126f89b │ │ movl $0x20,(%edi) │ │ movl $0x0,0x10(%esp) │ │ movl $0x0,0x14(%esp) │ │ xor %edi,%edi │ │ movl $0x0,0x34(%esp) │ │ movl $0x0,0x38(%esp) │ │ @@ -3712647,15 +3712647,15 @@ │ │ cmp $0x20,%ecx │ │ je 1270b27 │ │ mov 0x20(%ebp),%eax │ │ movl $0x20,(%eax) │ │ jmp 1270c44 │ │ lea -0x113d207(%ebx),%eax │ │ jmp 1270a40 │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ jmp 1270a40 │ │ movl $0x20,(%edi) │ │ movl $0x0,0x8(%esp) │ │ xor %eax,%eax │ │ xor %esi,%esi │ │ xor %edi,%edi │ │ jmp 1270c54 │ │ @@ -3713479,15 +3713479,15 @@ │ │ xor %esi,%esi │ │ mov 0x8(%esp),%eax │ │ testb $0x8,(%eax) │ │ je 127158a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1117873(%ebx),%eax │ │ - lea -0x111f4cc(%ebx),%ecx │ │ + lea -0x111f4f3(%ebx),%ecx │ │ push %eax │ │ push $0x7d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x78 │ │ @@ -3713620,15 +3713620,15 @@ │ │ xor %eax,%eax │ │ jmp 127174f │ │ movl $0x71,0x4(%esp) │ │ mov $0xac,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1126d33(%ebx),%eax │ │ - lea -0x111f4cc(%ebx),%ecx │ │ + lea -0x111f4f3(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push 0xc(%esp) │ │ @@ -3716866,15 +3716866,15 @@ │ │ mov %eax,(%esp) │ │ call 1299260 │ │ cmpb $0x0,0x111c8(%ebx) │ │ cmove %eax,%edi │ │ test %eax,%eax │ │ cmovne %eax,%edi │ │ cmp %esi,%edi │ │ - lea -0x111d63b(%ebx),%ecx │ │ + lea -0x111d662(%ebx),%ecx │ │ lea -0x1119918(%ebx),%eax │ │ jmp 1273991 │ │ lea -0x1c2ff8(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x11278(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 1299a40 │ │ @@ -3716885,15 +3716885,15 @@ │ │ cmpl $0x0,0x1127c(%ebx) │ │ je 127396a │ │ lea 0x11274(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 1299260 │ │ lea -0x1146755(%ebx),%ecx │ │ cmpb $0x0,0x111c8(%ebx) │ │ - lea -0x111d63b(%ebx),%edx │ │ + lea -0x111d662(%ebx),%edx │ │ mov %edx,%esi │ │ cmovne %ecx,%esi │ │ test %eax,%eax │ │ cmovne %edx,%esi │ │ lea 0x111cc(%ebx),%edx │ │ cmp %edx,%eax │ │ mov %esi,%eax │ │ @@ -3717200,15 +3717200,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 1273d4f │ │ pop %ebx │ │ add $0x1c2879,%ebx │ │ sub $0x4,%esp │ │ - lea -0x1124e74(%ebx),%eax │ │ + lea -0x1124e9b(%ebx),%eax │ │ push $0x1b │ │ push %eax │ │ push 0x8(%ebp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -3717232,15 +3717232,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 1273d8f │ │ pop %ebx │ │ add $0x1c2839,%ebx │ │ sub $0x4,%esp │ │ - lea -0x1124e74(%ebx),%eax │ │ + lea -0x1124e9b(%ebx),%eax │ │ push $0x20 │ │ push %eax │ │ push $0x1c │ │ call 128c010 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -3717399,15 +3717399,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 1273eff │ │ pop %ebx │ │ add $0x1c26c9,%ebx │ │ sub $0x4,%esp │ │ - lea -0x112137a(%ebx),%eax │ │ + lea -0x11213a1(%ebx),%eax │ │ push $0x35 │ │ push %eax │ │ push 0x8(%ebp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -3721236,17 +3721236,17 @@ │ │ jmp 12768a5 │ │ movl $0x3f0,(%esp) │ │ call 1277be0 │ │ test %eax,%eax │ │ je 127689f │ │ mov -0x19c(%ebx),%eax │ │ jmp 12768a5 │ │ - lea -0x1126d15(%ebx),%eax │ │ + lea -0x111b6f9(%ebx),%eax │ │ jmp 12768a5 │ │ - lea -0x1126cee(%ebx),%eax │ │ + lea -0x1126d15(%ebx),%eax │ │ jmp 12768a5 │ │ lea -0x10ef390(%ebx),%eax │ │ jmp 12768a5 │ │ lea -0x1141062(%ebx),%eax │ │ jmp 12768a5 │ │ lea -0x114a428(%ebx),%eax │ │ jmp 12768a5 │ │ @@ -3721461,15 +3721461,15 @@ │ │ push %eax │ │ push %ecx │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x24(%ebp),%edx │ │ test %edx,%edx │ │ je 1276b38 │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ lea 0x1c(%esp),%ecx │ │ push $0x0 │ │ push %edx │ │ push %eax │ │ push %ecx │ │ call 1292740 │ │ add $0xc,%esp │ │ @@ -3723010,15 +3723010,15 @@ │ │ push %eax │ │ push %ecx │ │ call 1299a40 │ │ add $0x10,%esp │ │ add $0xfffffc17,%esi │ │ cmp $0x8,%esi │ │ ja 1277c5a │ │ - lea -0x111f4ab(%ebx),%eax │ │ + lea -0x111f4d2(%ebx),%eax │ │ mov -0x10ef180(%ebx,%esi,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ call 12768b0 │ │ jmp 1277c73 │ │ lea -0x114514c(%ebx),%eax │ │ jmp 1277c73 │ │ @@ -3723058,15 +3723058,15 @@ │ │ call 1277c91 │ │ pop %ebx │ │ add $0x1be937,%ebx │ │ mov -0x2a0(%ebx),%eax │ │ movups (%eax),%xmm0 │ │ sub $0x20,%esp │ │ movups %xmm0,0xc(%esp) │ │ - lea -0x1124e5e(%ebx),%eax │ │ + lea -0x1124e85(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea 0x11280(%ebx),%edi │ │ mov %edi,(%esp) │ │ movl $0x80,0x4(%esp) │ │ call 11bbf30 │ │ add $0x14,%esp │ │ lea -0x11198fc(%ebx),%eax │ │ @@ -3723080,15 +3723080,15 @@ │ │ push %edi │ │ call 1393900 │ │ add $0x10,%esp │ │ lea (%ebx,%eax,1),%ecx │ │ add $0x11280,%ecx │ │ mov $0x80,%edx │ │ sub %eax,%edx │ │ - lea -0x111f4a7(%ebx),%eax │ │ + lea -0x111f4ce(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push %edx │ │ push %ecx │ │ call 11bbf30 │ │ add $0x10,%esp │ │ cmpb $0x0,0x11308(%ebx) │ │ @@ -3723098,15 +3723098,15 @@ │ │ lea 0x11308(%ebx),%ecx │ │ push $0x200 │ │ push %eax │ │ push %ecx │ │ call 128dc80 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x111d616(%ebx),%eax │ │ + lea -0x111d63d(%ebx),%eax │ │ lea 0x11308(%ebx),%esi │ │ push $0x200 │ │ push %eax │ │ push %esi │ │ call 128dc80 │ │ add $0x10,%esp │ │ mov %esi,0x11304(%ebx) │ │ @@ -3724934,17 +3724934,17 @@ │ │ call 125d8d0 │ │ call 127f5c0 │ │ mov %eax,(%esp) │ │ call 125d8d0 │ │ call 127f600 │ │ mov %eax,(%esp) │ │ call 125d8d0 │ │ - lea -0x111d3de(%ebx),%esi │ │ + lea -0x111d405(%ebx),%esi │ │ mov %esi,0x8(%esp) │ │ - lea -0x111d3e2(%ebx),%eax │ │ + lea -0x111d409(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ call 12a3af0 │ │ mov %esi,0x8(%esp) │ │ lea -0x1146504(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ @@ -3724981,15 +3724981,15 @@ │ │ mov %esi,0x8(%esp) │ │ lea -0x114fc72(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ call 12a3af0 │ │ lea -0x1128b38(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x1122ee6(%ebx),%eax │ │ + lea -0x1122f0d(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ call 12a3af0 │ │ lea -0x114fc6a(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x1133d8c(%ebx),%eax │ │ mov %eax,(%esp) │ │ @@ -3725097,28 +3725097,28 @@ │ │ lea -0x112ff5b(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ call 12a3af0 │ │ call 1243710 │ │ mov %eax,(%esp) │ │ call 125d8d0 │ │ - lea -0x1122edf(%ebx),%eax │ │ + lea -0x1122f06(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x114a1c4(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ call 12a3af0 │ │ lea -0x112a795(%ebx),%esi │ │ mov %esi,0x8(%esp) │ │ lea -0x114e64a(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ call 12a3af0 │ │ mov %esi,0x8(%esp) │ │ - lea -0x111d3d6(%ebx),%eax │ │ + lea -0x111d3fd(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ call 12a3af0 │ │ call 12432c0 │ │ mov %eax,(%esp) │ │ call 125d8d0 │ │ call 1243290 │ │ @@ -3725274,22 +3725274,22 @@ │ │ call 125d8d0 │ │ call 12839b0 │ │ mov %eax,(%esp) │ │ call 125d8d0 │ │ call 1283a10 │ │ mov %eax,(%esp) │ │ call 125d8d0 │ │ - lea -0x111f2b4(%ebx),%esi │ │ + lea -0x111f2db(%ebx),%esi │ │ mov %esi,0x8(%esp) │ │ - lea -0x111dd2a(%ebx),%eax │ │ + lea -0x111dd51(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ call 12a3af0 │ │ mov %esi,0x8(%esp) │ │ - lea -0x11211cb(%ebx),%eax │ │ + lea -0x11211f2(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ call 12a3af0 │ │ call 12837f0 │ │ mov %eax,(%esp) │ │ call 125d8d0 │ │ call 1283790 │ │ @@ -3725350,17 +3725350,17 @@ │ │ call 125d8d0 │ │ call 12839f0 │ │ mov %eax,(%esp) │ │ call 125d8d0 │ │ call 1283a50 │ │ mov %eax,(%esp) │ │ call 125d8d0 │ │ - lea -0x1126b2c(%ebx),%esi │ │ + lea -0x1126b53(%ebx),%esi │ │ mov %esi,0x8(%esp) │ │ - lea -0x111bee4(%ebx),%eax │ │ + lea -0x111bf0b(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ call 12a3af0 │ │ mov %esi,0x8(%esp) │ │ lea -0x113961a(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8002,0x4(%esp) │ │ @@ -3730955,15 +3730955,15 @@ │ │ call 12505c0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 127dabd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1140d10(%ebx),%eax │ │ - lea -0x1126b1f(%ebx),%ecx │ │ + lea -0x1126b46(%ebx),%ecx │ │ push %eax │ │ push $0x190 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa2 │ │ @@ -3746795,27 +3746795,27 @@ │ │ add $0x1acc88,%ebx │ │ call 1289b10 │ │ mov %eax,(%esp) │ │ call 125d930 │ │ call 1289be0 │ │ mov %eax,(%esp) │ │ call 125d930 │ │ - lea -0x111bef4(%ebx),%eax │ │ + lea -0x111bf1b(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111d3cf(%ebx),%eax │ │ + lea -0x111d3f6(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8001,0x4(%esp) │ │ call 12a3af0 │ │ call 1289cb0 │ │ mov %eax,(%esp) │ │ call 125d930 │ │ call 125ad60 │ │ mov %eax,(%esp) │ │ call 125d930 │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x114a199(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x8001,0x4(%esp) │ │ call 12a3af0 │ │ lea -0x114fc5f(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ @@ -3748769,15 +3748769,15 @@ │ │ mov %eax,%esi │ │ test %eax,%eax │ │ je 128ae99 │ │ cmpl $0x0,(%esi) │ │ je 128af3e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c5e(%ebx),%eax │ │ + lea -0x1124c85(%ebx),%eax │ │ lea -0x1142879(%ebx),%ecx │ │ push %eax │ │ push $0x133 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3748822,15 +3748822,15 @@ │ │ je 128b034 │ │ mov %eax,%esi │ │ call 12e0df0 │ │ mov %eax,0x28(%esi) │ │ test %eax,%eax │ │ mov %esi,0xc(%esp) │ │ je 128afd3 │ │ - lea -0x1122ecc(%ebx),%eax │ │ + lea -0x1122ef3(%ebx),%eax │ │ mov %eax,0x1c(%esi) │ │ lea -0x1148196(%ebx),%eax │ │ mov %eax,0x20(%esi) │ │ movl $0x1,0x24(%esi) │ │ mov -0x1cc(%ebx),%eax │ │ sub $0xc,%esp │ │ mov %eax,0x14(%esp) │ │ @@ -3748917,15 +3748917,15 @@ │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov %edi,%esi │ │ test %edi,%edi │ │ jne 128adef │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c5e(%ebx),%eax │ │ + lea -0x1124c85(%ebx),%eax │ │ lea -0x1142879(%ebx),%ecx │ │ push %eax │ │ push $0x12d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3748940,15 +3748940,15 @@ │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ cmp $0x3,%eax │ │ jb 128b370 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c5e(%ebx),%eax │ │ + lea -0x1124c85(%ebx),%eax │ │ lea -0x1142879(%ebx),%ecx │ │ push %eax │ │ push $0x159 │ │ jmp 128b35b │ │ test %edi,%edi │ │ je 128b2fa │ │ cmpb $0x0,(%edi) │ │ @@ -3748968,22 +3748968,22 @@ │ │ call 128da80 │ │ add $0x10,%esp │ │ jmp 128b330 │ │ cmp $0x3,%eax │ │ jb 128b37d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c5e(%ebx),%eax │ │ + lea -0x1124c85(%ebx),%eax │ │ lea -0x1142879(%ebx),%ecx │ │ push %eax │ │ push $0x150 │ │ jmp 128b35b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c5e(%ebx),%eax │ │ + lea -0x1124c85(%ebx),%eax │ │ lea -0x1142879(%ebx),%ecx │ │ push %eax │ │ push $0x172 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3749024,15 +3749024,15 @@ │ │ mov 0xc(%esp),%esi │ │ push %esi │ │ push %edi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c5e(%ebx),%eax │ │ + lea -0x1124c85(%ebx),%eax │ │ push %eax │ │ push $0x16a │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3749141,15 +3749141,15 @@ │ │ mov %eax,(%esi) │ │ test %eax,%eax │ │ mov $0x0,%eax │ │ setne %al │ │ jmp 128b067 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c5e(%ebx),%eax │ │ + lea -0x1124c85(%ebx),%eax │ │ lea -0x1142879(%ebx),%ecx │ │ push %eax │ │ push $0x161 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3751268,15 +3751268,15 @@ │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ lea -0x1146464(%ebx),%ecx │ │ push $0x16c │ │ jmp 128ccc9 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x111f2a7(%ebx),%ecx │ │ + lea -0x111f2ce(%ebx),%ecx │ │ push $0x16e │ │ jmp 128ccc9 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ lea -0x114daa7(%ebx),%ecx │ │ jmp 128ccc4 │ │ sub $0x4,%esp │ │ @@ -3751288,35 +3751288,35 @@ │ │ mov 0x8(%esp),%ebx │ │ lea -0x111b4c5(%ebx),%eax │ │ lea -0x1140cf1(%ebx),%ecx │ │ push $0x2a8 │ │ jmp 128ccc9 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x1126a50(%ebx),%ecx │ │ + lea -0x1126a77(%ebx),%ecx │ │ push $0x2a6 │ │ jmp 128ccc9 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x111f24c(%ebx),%ecx │ │ + lea -0x111f273(%ebx),%ecx │ │ push $0x2a3 │ │ jmp 128ccc9 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x1126a50(%ebx),%ecx │ │ + lea -0x1126a77(%ebx),%ecx │ │ push $0x29f │ │ jmp 128ccc9 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x111f24c(%ebx),%ecx │ │ + lea -0x111f273(%ebx),%ecx │ │ push $0x29c │ │ jmp 128ccc9 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x111f24c(%ebx),%ecx │ │ + lea -0x111f273(%ebx),%ecx │ │ push $0x293 │ │ jmp 128ccc9 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%edi),%eax │ │ lea -0x114daa7(%edi),%ecx │ │ mov %edi,%ebx │ │ push $0x16b │ │ @@ -3751450,15 +3751450,15 @@ │ │ mov 0xc(%esp),%ebx │ │ lea -0x111b4c5(%ebx),%eax │ │ lea -0x1146464(%ebx),%ecx │ │ push $0x16c │ │ jmp 128ce23 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x111f2a7(%ebx),%ecx │ │ + lea -0x111f2ce(%ebx),%ecx │ │ push $0x16e │ │ jmp 128ce23 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ lea -0x1142861(%ebx),%ecx │ │ push $0x2ea │ │ jmp 128ce23 │ │ @@ -3751955,15 +3751955,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x111f2a7(%ebx),%ecx │ │ + lea -0x111f2ce(%ebx),%ecx │ │ push $0x16e │ │ jmp 128d5a8 │ │ sub $0x4,%esp │ │ mov 0x8(%esp),%ebx │ │ jmp 128d567 │ │ sub $0x4,%esp │ │ jmp 128d4ef │ │ @@ -3752155,20 +3752155,20 @@ │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ lea -0x1146464(%ebx),%ecx │ │ push $0x183 │ │ jmp 128d779 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x111f2a7(%ebx),%ecx │ │ + lea -0x111f2ce(%ebx),%ecx │ │ push $0x185 │ │ jmp 128d779 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x111f273(%ebx),%ecx │ │ + lea -0x111f29a(%ebx),%ecx │ │ push $0x186 │ │ push %eax │ │ push %ecx │ │ call 1276730 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ @@ -3752222,15 +3752222,15 @@ │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ lea -0x114fc37(%ebx),%ecx │ │ push $0x18f │ │ jmp 128d845 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x11211c3(%ebx),%ecx │ │ + lea -0x11211ea(%ebx),%ecx │ │ push $0x193 │ │ jmp 128d845 │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ lea -0x114bedd(%ebx),%ecx │ │ push $0x197 │ │ push %eax │ │ @@ -3752299,20 +3752299,20 @@ │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ lea -0x1146464(%ebx),%ecx │ │ push $0x177 │ │ jmp 128d92b │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x111f2a7(%ebx),%ecx │ │ + lea -0x111f2ce(%ebx),%ecx │ │ push $0x179 │ │ jmp 128d92b │ │ sub $0x4,%esp │ │ lea -0x111b4c5(%ebx),%eax │ │ - lea -0x111d3c6(%ebx),%ecx │ │ + lea -0x111d3ed(%ebx),%ecx │ │ push $0x17a │ │ push %eax │ │ push %ecx │ │ call 1276730 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3752995,41 +3752995,41 @@ │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113b118(%ebx),%eax │ │ - lea -0x1126a23(%ebx),%ecx │ │ + lea -0x1126a4a(%ebx),%ecx │ │ push %eax │ │ push $0xdd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ jmp 128df9b │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113b118(%ebx),%eax │ │ - lea -0x1126a23(%ebx),%ecx │ │ + lea -0x1126a4a(%ebx),%ecx │ │ push %eax │ │ push $0xe3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x66 │ │ jmp 128df9b │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113b118(%ebx),%eax │ │ - lea -0x1126a23(%ebx),%ecx │ │ + lea -0x1126a4a(%ebx),%ecx │ │ push %eax │ │ push $0xe9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x74 │ │ @@ -3753056,16 +3753056,16 @@ │ │ push 0x8(%ebp) │ │ call 1393900 │ │ add $0x10,%esp │ │ cmp $0x1,%eax │ │ ja 128e013 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f213(%ebx),%eax │ │ - lea -0x1126a23(%ebx),%ecx │ │ + lea -0x111f23a(%ebx),%eax │ │ + lea -0x1126a4a(%ebx),%ecx │ │ push %eax │ │ push $0x106 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x79 │ │ @@ -3753073,15 +3753073,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 128e0a7 │ │ mov %eax,%edi │ │ shr %edi │ │ sub $0x4,%esp │ │ - lea -0x1126a23(%ebx),%eax │ │ + lea -0x1126a4a(%ebx),%eax │ │ push $0x10a │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push %edi │ │ call 128bf60 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ @@ -3753179,15 +3753179,15 @@ │ │ test %esi,%esi │ │ je 128e1a8 │ │ cmpb $0x0,0x10(%ebp) │ │ lea (%esi,%esi,2),%eax │ │ lea 0x1(%esi,%esi,1),%ecx │ │ cmovne %eax,%ecx │ │ sub $0x4,%esp │ │ - lea -0x1126a23(%ebx),%eax │ │ + lea -0x1126a4a(%ebx),%eax │ │ push $0x152 │ │ push %eax │ │ push %ecx │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 128e1c6 │ │ @@ -3753214,15 +3753214,15 @@ │ │ mov %al,0x1(%ecx) │ │ test %dh,%dh │ │ je 128e265 │ │ mov %dh,0x2(%ecx) │ │ add $0x3,%ecx │ │ jmp 128e268 │ │ sub $0x4,%esp │ │ - lea -0x1126a23(%ebx),%eax │ │ + lea -0x1126a4a(%ebx),%eax │ │ push $0x14f │ │ push %eax │ │ push $0x1 │ │ call 128c010 │ │ add $0x10,%esp │ │ jmp 128e275 │ │ xor %eax,%eax │ │ @@ -3753307,30 +3753307,30 @@ │ │ pop %ebx │ │ add $0x1a8337,%ebx │ │ mov 0xc(%ebp),%esi │ │ test %esi,%esi │ │ je 128e2cf │ │ lea (%esi,%esi,2),%eax │ │ sub $0x4,%esp │ │ - lea -0x1126a23(%ebx),%ecx │ │ + lea -0x1126a4a(%ebx),%ecx │ │ push $0x152 │ │ push %ecx │ │ push %eax │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 128e2ed │ │ mov 0x8(%ebp),%edi │ │ cmp $0x1,%esi │ │ jne 128e2f4 │ │ xor %esi,%esi │ │ mov %eax,%edx │ │ jmp 128e372 │ │ sub $0x4,%esp │ │ - lea -0x1126a23(%ebx),%eax │ │ + lea -0x1126a4a(%ebx),%eax │ │ push $0x14f │ │ push %eax │ │ push $0x1 │ │ call 128c010 │ │ add $0x10,%esp │ │ jmp 128e3a8 │ │ xor %eax,%eax │ │ @@ -3756128,15 +3756128,15 @@ │ │ mov 0x8(%esp),%edi │ │ push %edi │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121182(%ebx),%eax │ │ + lea -0x11211a9(%ebx),%eax │ │ push %eax │ │ push $0x50 │ │ push %edi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3757517,22 +3757517,22 @@ │ │ je 1290eff │ │ cmp $0x4,%esi │ │ jne 1290e57 │ │ mov (%eax),%eax │ │ jmp 1290e1c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126a14(%ebx),%eax │ │ + lea -0x1126a3b(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x189 │ │ jmp 1290d75 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126a14(%ebx),%eax │ │ + lea -0x1126a3b(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x18e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3757552,15 +3757552,15 @@ │ │ cmp $0x4,%esi │ │ jne 1290e57 │ │ mov (%eax),%eax │ │ test %eax,%eax │ │ jns 1290e1c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126a14(%ebx),%eax │ │ + lea -0x1126a3b(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x1b2 │ │ jmp 1290f31 │ │ cmpl $0x8,0xc(%ecx) │ │ jne 1290e69 │ │ movsd (%eax),%xmm0 │ │ @@ -3757576,15 +3757576,15 @@ │ │ jp 1290e98 │ │ cvttsd2si %xmm0,%eax │ │ mov %eax,(%edx) │ │ mov $0x1,%eax │ │ jmp 1290d91 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126a14(%ebx),%eax │ │ + lea -0x1126a3b(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x1d2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3757593,40 +3757593,40 @@ │ │ sub $0xc,%esp │ │ push $0x4 │ │ call 1291670 │ │ add $0x10,%esp │ │ jmp 1290d91 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126a14(%ebx),%eax │ │ + lea -0x1126a3b(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x1ce │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x82 │ │ jmp 1290d85 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126a14(%ebx),%eax │ │ + lea -0x1126a3b(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x1cb │ │ jmp 1290f31 │ │ mov (%eax),%ecx │ │ mov $0x7fffffff,%esi │ │ cmp %ecx,%esi │ │ mov $0x0,%esi │ │ sbb 0x4(%eax),%esi │ │ jae 1290f0b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126a14(%ebx),%eax │ │ + lea -0x1126a3b(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x1ba │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3757642,15 +3757642,15 @@ │ │ xor 0x4(%eax),%esi │ │ jne 1290f17 │ │ mov %ecx,(%edx) │ │ mov $0x1,%eax │ │ jmp 1290d91 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126a14(%ebx),%eax │ │ + lea -0x1126a3b(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x1a0 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3757717,15 +3757717,15 @@ │ │ je 12910ad │ │ cmp $0x4,%edi │ │ jne 1291044 │ │ mov %edx,(%esi) │ │ jmp 129100f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c51(%ebx),%eax │ │ + lea -0x1124c78(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x1d9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3757770,15 +3757770,15 @@ │ │ cmpl $0x8,0xc(%ecx) │ │ jne 12910d8 │ │ cvtsi2sd %edx,%xmm0 │ │ movsd %xmm0,(%esi) │ │ jmp 129100f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c51(%ebx),%eax │ │ + lea -0x1124c78(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x216 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3757792,15 +3757792,15 @@ │ │ jmp 129100f │ │ movl $0x8,0x10(%ecx) │ │ mov %edx,(%esi) │ │ movl $0x0,0x4(%esi) │ │ jmp 129100f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c51(%ebx),%eax │ │ + lea -0x1124c78(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x212 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3758078,15 +3758078,15 @@ │ │ cmp $0x8,%edi │ │ je 1291550 │ │ cmp $0x4,%edi │ │ je 129151d │ │ jmp 1291562 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121173(%ebx),%eax │ │ + lea -0x112119a(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x274 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3758117,15 +3758117,15 @@ │ │ jne 1291562 │ │ test %edx,%edx │ │ js 12915b2 │ │ mov %edx,(%esi) │ │ jmp 12915aa │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121173(%ebx),%eax │ │ + lea -0x112119a(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x2b2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3758139,15 +3758139,15 @@ │ │ lea 0xc(%ebp),%edx │ │ push $0x4 │ │ call 1291a60 │ │ add $0x10,%esp │ │ jmp 12915aa │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121173(%ebx),%eax │ │ + lea -0x112119a(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x2ae │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3758160,15 +3758160,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121173(%ebx),%eax │ │ + lea -0x112119a(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x294 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3758422,15 +3758422,15 @@ │ │ call 1292fe0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12918e7 │ │ jmp 1291922 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122ec4(%ebx),%eax │ │ + lea -0x1122eeb(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0xe1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3758519,15 +3758519,15 @@ │ │ push 0xc(%edi) │ │ push %esi │ │ call 1292fe0 │ │ add $0x10,%esp │ │ jmp 1291a2e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f1cc(%ebx),%eax │ │ + lea -0x111f1f3(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0xeb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3758547,15 +3758547,15 @@ │ │ add $0xc,%esp │ │ push %edi │ │ push %esi │ │ push 0x14(%esp) │ │ jmp 1291a21 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f1cc(%ebx),%eax │ │ + lea -0x111f1f3(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0xf2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3759360,15 +3759360,15 @@ │ │ mov 0xc(%ebp),%ecx │ │ mov (%ecx),%ecx │ │ movb $0x0,(%ecx,%eax,1) │ │ mov $0x1,%ecx │ │ jmp 129231c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f1ff(%ebx),%eax │ │ + lea -0x111f226(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x562 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3759434,39 +3759434,39 @@ │ │ test %eax,%eax │ │ je 1292461 │ │ mov (%edi),%edi │ │ cmp %esi,%edi │ │ jae 12924aa │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112115d(%ebx),%eax │ │ + lea -0x1121184(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x544 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x74 │ │ jmp 1292431 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112115d(%ebx),%eax │ │ + lea -0x1121184(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x520 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 1292431 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112115d(%ebx),%eax │ │ + lea -0x1121184(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x524 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3759479,15 +3759479,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112115d(%ebx),%eax │ │ + lea -0x1121184(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x533 │ │ jmp 12923f5 │ │ mov %edx,0x4(%esp) │ │ mov %ecx,0x8(%esp) │ │ movzbl 0x3(%esp),%eax │ │ @@ -3759648,27 +3759648,27 @@ │ │ mov 0xc(%ebp),%eax │ │ cmp %eax,0x4(%ecx) │ │ jne 1292620 │ │ cmp %esi,0xc(%ecx) │ │ jae 129265e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c3c(%ebx),%eax │ │ + lea -0x1124c63(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x57c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x74 │ │ jmp 129264a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124c3c(%ebx),%eax │ │ + lea -0x1124c63(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x578 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3759996,15 +3759996,15 @@ │ │ sub $0xc,%esp │ │ push %edi │ │ call 1393900 │ │ add $0x10,%esp │ │ jmp 1292979 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111f1e4(%ebx),%eax │ │ + lea -0x111f20b(%ebx),%eax │ │ lea -0x114bea7(%ebx),%ecx │ │ push %eax │ │ push $0x5e0 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3761263,15 +3761263,15 @@ │ │ push %esi │ │ call 11befe0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 129366b │ │ sub $0x4,%esp │ │ lea -0x1148140(%ebx),%eax │ │ - lea -0x1125c7e(%ebx),%ecx │ │ + lea -0x1125ca5(%ebx),%ecx │ │ push $0x16 │ │ push %eax │ │ push %ecx │ │ call 128da80 │ │ add $0x10,%esp │ │ jmp 12937b9 │ │ mov 0x4(%esi),%eax │ │ @@ -3761534,15 +3761534,15 @@ │ │ mov (%esp),%edi │ │ test %eax,%eax │ │ je 12939ac │ │ mov 0x14(%esp),%eax │ │ add 0x4(%esp),%eax │ │ mov %eax,0x14(%esp) │ │ sub %edx,%eax │ │ - lea -0x1125d50(%ebx),%ecx │ │ + lea -0x1125d77(%ebx),%ecx │ │ push -0x4(%edi) │ │ push %ecx │ │ push %eax │ │ push %edx │ │ call 11bbf30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3761705,15 +3761705,15 @@ │ │ je 1293b44 │ │ mov %esi,(%esp) │ │ movl $0x2,0x4(%esp) │ │ call 11bf090 │ │ test %eax,%eax │ │ je 1293b54 │ │ call 123ebb0 │ │ - lea -0x11269ff(%ebx),%eax │ │ + lea -0x1126a26(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x1148140(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x97,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x80106,0x4(%esp) │ │ @@ -3762155,15 +3762155,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1121149(%ebx),%eax │ │ + lea -0x1121170(%ebx),%eax │ │ lea -0x113ee83(%ebx),%ecx │ │ push %eax │ │ push $0x38 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3763666,15 +3763666,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 1294ff1 │ │ pop %ebx │ │ add $0x1a15d7,%ebx │ │ sub $0x4,%esp │ │ - lea -0x11269f5(%ebx),%eax │ │ + lea -0x1126a1c(%ebx),%eax │ │ push $0x20 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x8 │ │ call 128c010 │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ @@ -3763725,15 +3763725,15 @@ │ │ push %eax │ │ push 0x4(%esi) │ │ call 12e1710 │ │ add $0x4,%esp │ │ push (%esi) │ │ call 12999f0 │ │ add $0xc,%esp │ │ - lea -0x11269f5(%ebx),%eax │ │ + lea -0x1126a1c(%ebx),%eax │ │ push $0x37 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3763796,15 +3763796,15 @@ │ │ call 12e1790 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jle 1295795 │ │ xor %edi,%edi │ │ - lea -0x1124c28(%ebx),%eax │ │ + lea -0x1124c4f(%ebx),%eax │ │ mov %eax,0x58(%esp) │ │ mov %esi,0x54(%esp) │ │ sub $0x8,%esp │ │ mov %edi,0x18(%esp) │ │ push %edi │ │ push %esi │ │ call 12e17b0 │ │ @@ -3764131,15 +3764131,15 @@ │ │ mov 0x10(%esp),%edi │ │ mov %esi,%edx │ │ jne 1295593 │ │ jmp 12955db │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11154e8(%ebx),%eax │ │ - lea -0x11269f5(%ebx),%ecx │ │ + lea -0x1126a1c(%ebx),%ecx │ │ push %eax │ │ push $0xd3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3764153,29 +3764153,29 @@ │ │ movl $0x0,0x40(%esp) │ │ mov 0x18(%esp),%edx │ │ test %edx,%edx │ │ mov 0x10(%esp),%edi │ │ je 129567b │ │ mov 0x20(%esp),%ecx │ │ sub $0x4,%esp │ │ - lea -0x11269f5(%ebx),%eax │ │ + lea -0x1126a1c(%ebx),%eax │ │ push $0x171 │ │ push %eax │ │ push %edx │ │ mov %ecx,%esi │ │ call 128da80 │ │ add $0x10,%esp │ │ mov %eax,0x30(%esp) │ │ test %eax,%eax │ │ je 12955d7 │ │ mov %esi,%ecx │ │ test %esi,%esi │ │ je 12955d7 │ │ sub $0x4,%esp │ │ - lea -0x11269f5(%ebx),%eax │ │ + lea -0x1126a1c(%ebx),%eax │ │ push $0x176 │ │ push %eax │ │ push %ecx │ │ call 128da80 │ │ add $0x10,%esp │ │ mov %eax,0x34(%esp) │ │ test %eax,%eax │ │ @@ -3764240,15 +3764240,15 @@ │ │ mov 0x20(%esp),%eax │ │ push (%eax) │ │ call 12999c0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11154e8(%ebx),%eax │ │ - lea -0x11269f5(%ebx),%ecx │ │ + lea -0x1126a1c(%ebx),%ecx │ │ push %eax │ │ push $0xe0 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3764297,15 +3764297,15 @@ │ │ call 12999c0 │ │ add $0x10,%esp │ │ mov 0x10(%esp),%edi │ │ jmp 1295655 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113ee65(%ebx),%eax │ │ - lea -0x11269f5(%ebx),%ecx │ │ + lea -0x1126a1c(%ebx),%ecx │ │ push %eax │ │ push $0x19c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ @@ -3764318,15 +3764318,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113b0e6(%ebx),%eax │ │ - lea -0x11269f5(%ebx),%ecx │ │ + lea -0x1126a1c(%ebx),%ecx │ │ push %eax │ │ push $0x148 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x114be75(%ebx),%eax │ │ push 0x24(%esp) │ │ @@ -3764391,23 +3764391,23 @@ │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12959a8 │ │ sub $0x8,%esp │ │ - lea -0x11269de(%ebx),%eax │ │ + lea -0x1126a05(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12959a8 │ │ sub $0x8,%esp │ │ - lea -0x1125106(%ebx),%eax │ │ + lea -0x112512d(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12959a8 │ │ sub $0x8,%esp │ │ @@ -3764415,24 +3764415,24 @@ │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12959a8 │ │ sub $0x8,%esp │ │ - lea -0x1125c7e(%ebx),%eax │ │ + lea -0x1125ca5(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 12959a8 │ │ sub $0x8,%esp │ │ - lea -0x11269d9(%ebx),%eax │ │ + lea -0x1126a00(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12959a8 │ │ sub $0x8,%esp │ │ @@ -3764474,37 +3764474,37 @@ │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12959a8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113b0d3(%ebx),%eax │ │ - lea -0x11269f5(%ebx),%ecx │ │ + lea -0x1126a1c(%ebx),%ecx │ │ push %eax │ │ push $0x12e │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x111d3a0(%ebx),%eax │ │ + lea -0x111d3c7(%ebx),%eax │ │ push 0x8(%esp) │ │ jmp 12959de │ │ mov 0x8(%ebp),%eax │ │ mov %edi,(%eax) │ │ mov $0x1,%eax │ │ jmp 12959ed │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113b0d3(%ebx),%eax │ │ - lea -0x11269f5(%ebx),%ecx │ │ + lea -0x1126a1c(%ebx),%ecx │ │ push %eax │ │ push $0x118 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x111d3a0(%ebx),%eax │ │ + lea -0x111d3c7(%ebx),%eax │ │ push %edi │ │ push %eax │ │ push $0x69 │ │ push $0xf │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ @@ -3764611,15 +3764611,15 @@ │ │ push %esi │ │ push %edi │ │ call 1296c70 │ │ jmp 1295b38 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114812c(%ebx),%eax │ │ - lea -0x11269f5(%ebx),%ecx │ │ + lea -0x1126a1c(%ebx),%ecx │ │ push %eax │ │ push $0x64 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7e │ │ @@ -3765189,26 +3765189,26 @@ │ │ push $0xf │ │ call 123ee00 │ │ add $0x10,%esp │ │ cmpl $0x0,(%edi) │ │ je 129613b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112112d(%ebx),%eax │ │ + lea -0x1121154(%ebx),%eax │ │ push %eax │ │ push $0x16e │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ jmp 1296165 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112112d(%ebx),%eax │ │ + lea -0x1121154(%ebx),%eax │ │ lea -0x1144753(%ebx),%ecx │ │ push %eax │ │ push $0x169 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3769610,15 +3769610,15 @@ │ │ push $0x0 │ │ push $0x1 │ │ push %esi │ │ call 138a4a0 │ │ add $0x10,%esp │ │ jmp 1299148 │ │ sub $0x4,%esp │ │ - lea -0x111f1bb(%ebx),%edi │ │ + lea -0x111f1e2(%ebx),%edi │ │ push $0x1cb │ │ push %edi │ │ push $0x78 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 129924b │ │ @@ -3769745,15 +3769745,15 @@ │ │ mov 0x8(%ebp),%eax │ │ mov %eax,(%esp) │ │ call 12739b0 │ │ mov %eax,%esi │ │ mov (%eax),%eax │ │ mov %eax,(%esp) │ │ call 1393a00 │ │ - lea -0x111f1bb(%ebx),%ecx │ │ + lea -0x111f1e2(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ movl $0x1ba,0x8(%esp) │ │ call 128c2c0 │ │ mov (%esi),%eax │ │ mov %eax,(%esp) │ │ movl $0x0,0x4(%esp) │ │ @@ -3769862,15 +3769862,15 @@ │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x4,%esp │ │ - lea -0x111f1bb(%ebx),%eax │ │ + lea -0x111f1e2(%ebx),%eax │ │ lea -0x1142813(%ebx),%ecx │ │ push $0x1f9 │ │ push %eax │ │ push %ecx │ │ call 1276730 │ │ int3 │ │ int3 │ │ @@ -3770078,15 +3770078,15 @@ │ │ mov %eax,(%esp) │ │ call 13946c0 │ │ mov %esi,(%esp) │ │ call 1393c20 │ │ mov 0x2c(%esp),%esi │ │ test %esi,%esi │ │ je 12996c9 │ │ - lea -0x111f1bb(%ebx),%ecx │ │ + lea -0x111f1e2(%ebx),%ecx │ │ mov %ecx,0x20(%esp) │ │ nop │ │ nop │ │ nop │ │ mov 0x4(%esi),%eax │ │ mov 0x8(%esi),%edi │ │ mov %eax,(%esp) │ │ @@ -3770125,15 +3770125,15 @@ │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ call 12996ed │ │ pop %ebx │ │ add $0x19cedb,%ebx │ │ sub $0x4,%esp │ │ - lea -0x111f1bb(%ebx),%eax │ │ + lea -0x111f1e2(%ebx),%eax │ │ push $0x294 │ │ push %eax │ │ push $0xc │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 129972d │ │ @@ -3770214,15 +3770214,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ xor %eax,%eax │ │ test %esi,%esi │ │ je 1299881 │ │ mov %edi,0x8(%esp) │ │ sub $0x4,%esp │ │ - lea -0x111f1bb(%ebx),%eax │ │ + lea -0x111f1e2(%ebx),%eax │ │ push $0x2be │ │ mov %eax,0xc(%esp) │ │ push %eax │ │ push $0x38 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3770308,15 +3770308,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 12998e1 │ │ sub $0xc,%esp │ │ push %esi │ │ call 12994c0 │ │ add $0xc,%esp │ │ - lea -0x111f1bb(%ebx),%edi │ │ + lea -0x111f1e2(%ebx),%edi │ │ push $0x2de │ │ push %edi │ │ push 0xc(%esi) │ │ call 128c2c0 │ │ add $0xc,%esp │ │ push $0x2e0 │ │ push %edi │ │ @@ -3770343,15 +3770343,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 1299901 │ │ pop %ebx │ │ add $0x19ccc7,%ebx │ │ sub $0x4,%esp │ │ - lea -0x111f1bb(%ebx),%esi │ │ + lea -0x111f1e2(%ebx),%esi │ │ push $0x2e8 │ │ push %esi │ │ push $0x28 │ │ call 128c010 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ xor %eax,%eax │ │ @@ -3770452,15 +3770452,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 1299a2c │ │ sub $0xc,%esp │ │ push %esi │ │ call 1394730 │ │ add $0xc,%esp │ │ - lea -0x111f1bb(%ebx),%eax │ │ + lea -0x111f1e2(%ebx),%eax │ │ push $0x347 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3770932,15 +3770932,15 @@ │ │ mov $0x3e8,%edx │ │ mul %edx │ │ imul $0x3e8,%ecx,%ecx │ │ add %ecx,%edx │ │ jmp 1299e6f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112110d(%ebx),%eax │ │ + lea -0x1121134(%ebx),%eax │ │ lea -0x1133d0b(%ebx),%ecx │ │ push %eax │ │ push $0x26 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ call 1393970 <__errno@plt> │ │ @@ -3787278,15 +3787278,15 @@ │ │ test %eax,%eax │ │ je 12a5493 │ │ xor %edi,%edi │ │ mov $0x1,%al │ │ jmp 12a55de │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ee06(%ebx),%eax │ │ + lea -0x111ee2d(%ebx),%eax │ │ push %eax │ │ push $0x11a │ │ push 0x2c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0110 │ │ @@ -3787394,15 +3787394,15 @@ │ │ mov 0x24(%esp),%ecx │ │ mov %edi,(%ecx) │ │ test %al,%al │ │ je 12a56a9 │ │ mov $0x135,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ee06(%ebx),%eax │ │ + lea -0x111ee2d(%ebx),%eax │ │ push %eax │ │ push %edi │ │ push 0x2c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3788108,15 +3788108,15 @@ │ │ test %eax,%eax │ │ je 12a5d3f │ │ mov %eax,%esi │ │ mov 0x14(%edi),%eax │ │ or $0xd,%eax │ │ mov %eax,0x14(%esi) │ │ mov 0xc(%edi),%eax │ │ - lea -0x111edf2(%ebx),%ecx │ │ + lea -0x111ee19(%ebx),%ecx │ │ test %eax,%eax │ │ mov %ecx,0x8(%esp) │ │ jle 12a5cf4 │ │ push $0x26 │ │ push %ecx │ │ push %eax │ │ push 0x10(%edi) │ │ @@ -3788153,16 +3788153,16 @@ │ │ mov %eax,(%esi) │ │ test %eax,%eax │ │ je 12a5d6f │ │ mov %esi,%eax │ │ jmp 12a5d7d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120d49(%ebx),%eax │ │ - lea -0x111edf2(%ebx),%ecx │ │ + lea -0x1120d70(%ebx),%eax │ │ + lea -0x111ee19(%ebx),%ecx │ │ push %eax │ │ push $0x1c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ @@ -3789021,27 +3789021,27 @@ │ │ push %esi │ │ call 11afe90 │ │ add $0x10,%esp │ │ jmp 12a6655 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135433(%ebx),%eax │ │ - lea -0x1120d41(%ebx),%ecx │ │ + lea -0x1120d68(%ebx),%ecx │ │ push %eax │ │ push $0x82 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6c │ │ jmp 12a6649 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1135433(%ebx),%eax │ │ - lea -0x1120d41(%ebx),%ecx │ │ + lea -0x1120d68(%ebx),%ecx │ │ push %eax │ │ push $0x86 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x68 │ │ @@ -3789390,15 +3789390,15 @@ │ │ call 12a8ac0 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 12a6a02 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112a3d8(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x3e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6d │ │ @@ -3789458,15 +3789458,15 @@ │ │ pop %ebx │ │ add $0x18fb5f,%ebx │ │ movl $0x0,0x24(%esp) │ │ movl $0x0,0x1c(%esp) │ │ movl $0x0,0xc(%esp) │ │ movl $0x0,0x18(%esp) │ │ xor %edi,%edi │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ lea -0x113cb2a(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ lea -0x112a3c7(%ebx),%eax │ │ mov %eax,0x34(%esp) │ │ lea -0x114ba4f(%ebx),%eax │ │ mov %eax,0x20(%esp) │ │ @@ -3789583,15 +3789583,15 @@ │ │ je 12a6ee8 │ │ sub $0x8,%esp │ │ lea -0x112faad(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ - lea -0x1120cfc(%ebx),%esi │ │ + lea -0x1120d23(%ebx),%esi │ │ mov %eax,0x4(%esp) │ │ test %eax,%eax │ │ jne 12a6c42 │ │ sub $0x8,%esp │ │ push %esi │ │ push 0xc(%ebp) │ │ call 1394160 │ │ @@ -3790014,15 +3790014,15 @@ │ │ add $0xfffffc23,%eax │ │ mov 0x10(%esp),%ecx │ │ cmp $0xfffffbfe,%eax │ │ ja 12a7188 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131c8c(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x156 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x71 │ │ @@ -3790037,15 +3790037,15 @@ │ │ call *%edi │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 12a720d │ │ mov %eax,0x18(%esp) │ │ add $0x14,%eax │ │ sub $0x4,%esp │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push $0x162 │ │ mov %ecx,0x10(%esp) │ │ push %ecx │ │ push %eax │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3790068,15 +3790068,15 @@ │ │ mov %esi,0x20(%esp) │ │ mov 0x20(%ebp),%eax │ │ mov %eax,0x8(%esp) │ │ jmp 12a7339 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131c8c(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x15c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ @@ -3790102,15 +3790102,15 @@ │ │ call 124ed80 │ │ add $0x8,%esp │ │ lea 0x84(%esp),%eax │ │ push $0x400 │ │ push %eax │ │ call 1394330 │ │ add $0x10,%esp │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x19f │ │ push %eax │ │ push 0x20(%esp) │ │ push 0x18(%esp) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ mov %esi,%eax │ │ @@ -3790378,15 +3790378,15 @@ │ │ push 0xc(%ebp) │ │ push %edi │ │ call 11ba280 │ │ add $0x10,%esp │ │ cmp %esi,%eax │ │ jne 12a765b │ │ sub $0x4,%esp │ │ - lea -0x111cf79(%ebx),%eax │ │ + lea -0x111cfa0(%ebx),%eax │ │ push $0x6 │ │ mov %eax,0x1c(%esp) │ │ push %eax │ │ push %edi │ │ call 11ba280 │ │ add $0x10,%esp │ │ cmp $0x6,%eax │ │ @@ -3790416,15 +3790416,15 @@ │ │ push %eax │ │ push %edi │ │ call 11ba280 │ │ add $0x10,%esp │ │ cmp $0x1,%eax │ │ jne 12a765b │ │ sub $0x4,%esp │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x282 │ │ push %eax │ │ push $0x2000 │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12a7751 │ │ @@ -3790441,15 +3790441,15 @@ │ │ xor %edi,%edi │ │ jmp 12a7677 │ │ movl $0x0,(%esp) │ │ mov $0x80006,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11407c5(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x2a4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -3790457,15 +3790457,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ call 124e080 │ │ add $0x10,%esp │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x2a6 │ │ push %eax │ │ push $0x2000 │ │ push 0xc(%esp) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ mov %edi,%eax │ │ @@ -3790686,15 +3790686,15 @@ │ │ mov (%esp),%eax │ │ mov 0x10(%ebp),%ecx │ │ add %eax,(%ecx) │ │ jmp 12a79b7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1133993(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x1bd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x68 │ │ @@ -3790703,15 +3790703,15 @@ │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 12a79e6 │ │ mov %edi,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1133993(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x1d8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ @@ -3790773,15 +3790773,15 @@ │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12a7a8d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112fac5(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x1fb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6b │ │ @@ -3790822,26 +3790822,26 @@ │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12a7b22 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112fac5(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x207 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ jmp 12a7a7c │ │ add $0x9,%edi │ │ sub $0x8,%esp │ │ - lea -0x1120d11(%ebx),%eax │ │ + lea -0x1120d38(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394280 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12a7af6 │ │ sub $0x8,%esp │ │ @@ -3790862,27 +3790862,27 @@ │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12a7bcb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112fac5(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x215 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ jmp 12a7a7c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112fac5(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x20c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x70 │ │ @@ -3790937,42 +3790937,42 @@ │ │ lea 0x1(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ cmpb $0x2c,(%edi) │ │ je 12a7d02 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112fac5(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x22c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x81 │ │ jmp 12a7a7c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112fac5(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x227 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x72 │ │ jmp 12a7a7c │ │ jne 12a7d02 │ │ cmpb $0x2c,(%edi) │ │ jne 12a7d02 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112fac5(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x22f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x82 │ │ @@ -3791067,15 +3791067,15 @@ │ │ mov %eax,(%ecx) │ │ mov $0x1,%eax │ │ jmp 12a7e1c │ │ mov 0xc(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11443c7(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x245 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ @@ -3791122,16 +3791122,16 @@ │ │ mov 0x1c(%ebp),%esi │ │ mov %esi,%eax │ │ not %eax │ │ test $0x6,%al │ │ jne 12a7ecf │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120d0c(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1120d33(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x3ab │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80106 │ │ @@ -3791166,37 +3791166,37 @@ │ │ mov %eax,0x14(%esp) │ │ je 12a7f32 │ │ test %eax,%eax │ │ je 12a7f32 │ │ cmpl $0x0,0x8(%esp) │ │ jne 12a7f6b │ │ sub $0x4,%esp │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x2fd │ │ push %eax │ │ push $0x100 │ │ call 128bf60 │ │ jmp 12a7f84 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120d0c(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1120d33(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x3b3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80020 │ │ push $0x9 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 12a8130 │ │ sub $0x4,%esp │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x2fd │ │ push %eax │ │ push $0x100 │ │ call 128c620 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ test %eax,%eax │ │ @@ -3791234,15 +3791234,15 @@ │ │ test %eax,%eax │ │ jne 12a801c │ │ cmp $0x6,%edi │ │ jl 12a801c │ │ mov 0x24(%esp),%eax │ │ lea (%eax,%edi,1),%esi │ │ sub $0x4,%esp │ │ - lea -0x111cf79(%ebx),%eax │ │ + lea -0x111cfa0(%ebx),%eax │ │ push $0x6 │ │ push %eax │ │ push %esi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12a80bf │ │ @@ -3791251,15 +3791251,15 @@ │ │ mov 0xc(%esp),%esi │ │ push %esi │ │ push 0x8(%ebp) │ │ call 11bac90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 12a816a │ │ - lea -0x111cf79(%ebx),%ecx │ │ + lea -0x111cfa0(%ebx),%ecx │ │ mov %ecx,0x28(%esp) │ │ jmp 12a8070 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3791304,15 +3791304,15 @@ │ │ test %eax,%eax │ │ jne 12a8050 │ │ add $0xfffffff0,%edi │ │ movb $0x0,(%esi) │ │ cmpl $0x0,0x8(%esp) │ │ jne 12a820c │ │ sub $0x4,%esp │ │ - lea -0x1122b1d(%ebx),%esi │ │ + lea -0x1122b44(%ebx),%esi │ │ push $0x313 │ │ push %esi │ │ push %edi │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12a81a6 │ │ @@ -3791342,51 +3791342,51 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 124e080 │ │ add $0x10,%esp │ │ test %esi,%esi │ │ mov 0x10(%esp),%ecx │ │ je 12a81cf │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x3eb │ │ push %eax │ │ push $0x0 │ │ push %ecx │ │ call 128d5e0 │ │ jmp 12a81e4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11170eb(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x305 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6c │ │ push $0x9 │ │ call 123ee00 │ │ add $0x10,%esp │ │ cmpl $0x0,0x8(%esp) │ │ jne 12a844b │ │ sub $0x4,%esp │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x31a │ │ push %eax │ │ push 0x10(%esp) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push $0x0 │ │ call 124e080 │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ xor %ecx,%ecx │ │ sub $0x4,%esp │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x3eb │ │ push %eax │ │ push %ecx │ │ call 128c2c0 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ push 0x24(%esp) │ │ @@ -3791399,15 +3791399,15 @@ │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x4,%esp │ │ - lea -0x1122b1d(%ebx),%esi │ │ + lea -0x1122b44(%ebx),%esi │ │ push $0x313 │ │ push %esi │ │ push %edi │ │ call 128c620 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12a844b │ │ @@ -3791559,20 +3791559,20 @@ │ │ mov %eax,%edi │ │ test %eax,%eax │ │ mov 0xc(%esp),%edx │ │ mov 0x34(%esp),%ecx │ │ jg 12a82b3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124895(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x11248bc(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x345 │ │ jmp 12a84fc │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x31a │ │ push %eax │ │ push $0x100 │ │ push 0x10(%esp) │ │ call 128d5e0 │ │ add $0x4,%esp │ │ push $0x0 │ │ @@ -3791594,33 +3791594,33 @@ │ │ push %edi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12a84c6 │ │ add 0x24(%esp),%edi │ │ sub $0x4,%esp │ │ - lea -0x111cf79(%ebx),%eax │ │ + lea -0x111cfa0(%ebx),%eax │ │ push $0x6 │ │ push %eax │ │ push %edi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12a8752 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124895(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x11248bc(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x371 │ │ jmp 12a84fc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124895(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x11248bc(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x37b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x66 │ │ @@ -3791629,21 +3791629,21 @@ │ │ add $0x10,%esp │ │ mov $0x1,%dl │ │ mov 0x4(%esp),%ecx │ │ mov %edx,%esi │ │ cmpl $0x0,0x8(%esp) │ │ jne 12a8539 │ │ sub $0x4,%esp │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x392 │ │ push %eax │ │ push %ecx │ │ call 128c2c0 │ │ jmp 12a8550 │ │ - lea -0x1122b1d(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%eax │ │ push $0x392 │ │ push %eax │ │ push $0x100 │ │ push %ecx │ │ call 128d5e0 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ @@ -3791765,31 +3791765,31 @@ │ │ movl $0x0,0x10(%esp) │ │ jmp 12a87b9 │ │ xor %edi,%edi │ │ xor %eax,%eax │ │ jmp 12a813c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120d0c(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1120d33(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x3ce │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x64 │ │ push $0x9 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 12a87b9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120d0c(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x1120d33(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x3c5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80006 │ │ @@ -3791826,16 +3791826,16 @@ │ │ add $0x10,%esp │ │ movl $0x0,(%esi) │ │ mov 0x8(%esp),%esi │ │ mov 0x4(%esp),%eax │ │ jmp 12a8140 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124895(%ebx),%eax │ │ - lea -0x1122b1d(%ebx),%ecx │ │ + lea -0x11248bc(%ebx),%eax │ │ + lea -0x1122b44(%ebx),%ecx │ │ push %eax │ │ push $0x362 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x66 │ │ @@ -3791867,21 +3791867,21 @@ │ │ call 12a881f │ │ pop %ebx │ │ add $0x18dda9,%ebx │ │ mov 0x8(%ebp),%eax │ │ sub $0x4,%esp │ │ test $0x1,%dl │ │ jne 12a8841 │ │ - lea -0x1122b1d(%ebx),%edx │ │ + lea -0x1122b44(%ebx),%edx │ │ push %eax │ │ push %edx │ │ push %ecx │ │ call 128bf60 │ │ jmp 12a884f │ │ - lea -0x1122b1d(%ebx),%edx │ │ + lea -0x1122b44(%ebx),%edx │ │ push %eax │ │ push %edx │ │ push %ecx │ │ call 128c620 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -3791903,21 +3791903,21 @@ │ │ call 12a886f │ │ pop %ebx │ │ add $0x18dd59,%ebx │ │ mov 0xc(%ebp),%eax │ │ test $0x1,%dl │ │ jne 12a8891 │ │ sub $0x4,%esp │ │ - lea -0x1122b1d(%ebx),%edx │ │ + lea -0x1122b44(%ebx),%edx │ │ push %eax │ │ push %edx │ │ push %ecx │ │ call 128c2c0 │ │ jmp 12a88a2 │ │ - lea -0x1122b1d(%ebx),%edx │ │ + lea -0x1122b44(%ebx),%edx │ │ push %eax │ │ push %edx │ │ push 0x8(%ebp) │ │ push %ecx │ │ call 128d5e0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ @@ -3792496,15 +3792496,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ sub $0x4,%esp │ │ lea -0x111507a(%ebx),%eax │ │ - lea -0x111cf72(%ebx),%ecx │ │ + lea -0x111cf99(%ebx),%ecx │ │ push $0x5a │ │ jmp 12a8e9a │ │ sub $0x4,%esp │ │ lea -0x111507a(%ebx),%eax │ │ lea -0x113add3(%ebx),%ecx │ │ push $0x5b │ │ push %eax │ │ @@ -3792801,15 +3792801,15 @@ │ │ sub $0xc,%esp │ │ push 0x58(%esp) │ │ call 1260ab0 │ │ add $0x10,%esp │ │ movl $0x0,0x4c(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112658d(%ebx),%eax │ │ + lea -0x11265b4(%ebx),%eax │ │ lea -0x111b0ff(%ebx),%ecx │ │ push %eax │ │ push $0x55 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3793384,15 +3793384,15 @@ │ │ call *0x8(%ebp) │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ xor %eax,%eax │ │ test %esi,%esi │ │ jle 12a991c │ │ sub $0x4,%esp │ │ - lea -0x1120cf0(%ebx),%edi │ │ + lea -0x1120d17(%ebx),%edi │ │ push $0x2c │ │ push %edi │ │ push %esi │ │ call 128bf60 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ @@ -3793482,15 +3793482,15 @@ │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ call 12a993f │ │ pop %ebx │ │ add $0x18cc89,%ebx │ │ movaps 0x8(%ebp),%xmm0 │ │ movups %xmm0,0x8(%esp) │ │ - lea -0x1120cfc(%ebx),%eax │ │ + lea -0x1120d23(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov -0x33c(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 12a8eb0 │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ @@ -3793550,15 +3793550,15 @@ │ │ push %eax │ │ call 11b1300 │ │ add $0x10,%esp │ │ mov %eax,0xc(%esp) │ │ jmp 12a9a40 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cf45(%ebx),%eax │ │ + lea -0x111cf6c(%ebx),%eax │ │ lea -0x114f776(%ebx),%ecx │ │ push %eax │ │ push $0x29 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3793620,15 +3793620,15 @@ │ │ push 0xc(%ebp) │ │ call 12a9d90 │ │ add $0x30,%esp │ │ test %eax,%eax │ │ jne 12a9b56 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cf45(%ebx),%eax │ │ + lea -0x111cf6c(%ebx),%eax │ │ lea -0x114f776(%ebx),%ecx │ │ push %eax │ │ push $0x40 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3793636,15 +3793636,15 @@ │ │ push $0x23 │ │ call 123ee00 │ │ add $0x4,%esp │ │ push %esi │ │ jmp 12a9b48 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cf45(%ebx),%eax │ │ + lea -0x111cf6c(%ebx),%eax │ │ lea -0x114f776(%ebx),%ecx │ │ push %eax │ │ push $0x37 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3793896,26 +3793896,26 @@ │ │ push 0x14(%ebp) │ │ push 0x10(%ebp) │ │ push %eax │ │ push %ecx │ │ call 12a9c00 │ │ add $0x30,%esp │ │ mov %eax,%esi │ │ - lea -0x111edb2(%ebx),%eax │ │ + lea -0x111edd9(%ebx),%eax │ │ push $0x43 │ │ push %eax │ │ push 0x10(%esp) │ │ push 0x18(%esp) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ jmp 12a9e5e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x111b0e0(%ebx),%eax │ │ - lea -0x111edb2(%ebx),%ecx │ │ + lea -0x111edd9(%ebx),%ecx │ │ push %eax │ │ push $0x3e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80023 │ │ @@ -3794080,15 +3794080,15 @@ │ │ call 1253b00 │ │ add $0x10,%esp │ │ mov 0x14(%esp),%ecx │ │ test %eax,%eax │ │ je 12aa1a3 │ │ add %ecx,%edi │ │ sub $0x4,%esp │ │ - lea -0x111ed9a(%ebx),%eax │ │ + lea -0x111edc1(%ebx),%eax │ │ push $0x4e │ │ mov %eax,0x14(%esp) │ │ push %eax │ │ push %edi │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3794148,39 +3794148,39 @@ │ │ js 12aa27f │ │ mov 0x10(%esp),%edx │ │ add 0x14(%esp),%edx │ │ jmp 12aa184 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131c6f(%ebx),%eax │ │ - lea -0x111ed9a(%ebx),%ecx │ │ + lea -0x111edc1(%ebx),%ecx │ │ push %eax │ │ push $0x20 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80006 │ │ jmp 12aa21d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131c6f(%ebx),%eax │ │ - lea -0x111ed9a(%ebx),%ecx │ │ + lea -0x111edc1(%ebx),%ecx │ │ push %eax │ │ push $0x32 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 12aa21d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131c6f(%ebx),%eax │ │ - lea -0x111ed9a(%ebx),%ecx │ │ + lea -0x111edc1(%ebx),%ecx │ │ push %eax │ │ push $0x3a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3794211,15 +3794211,15 @@ │ │ jmp 12aa229 │ │ mov 0x18(%ebp),%edx │ │ sub %ecx,%edx │ │ jge 12aa245 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131c6f(%ebx),%eax │ │ - lea -0x111ed9a(%ebx),%ecx │ │ + lea -0x111edc1(%ebx),%ecx │ │ push %eax │ │ push $0x42 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x77 │ │ @@ -3794237,15 +3794237,15 @@ │ │ push %eax │ │ push $0x5c │ │ push %edi │ │ call 123ece0 │ │ add $0x10,%esp │ │ cmpl $0x0,0x10(%ebp) │ │ lea -0x1115065(%ebx),%eax │ │ - lea -0x111cf2e(%ebx),%ecx │ │ + lea -0x111cf55(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0x4,%esp │ │ push %ecx │ │ push $0x74 │ │ push $0x23 │ │ call 123ee00 │ │ add $0x10,%esp │ │ @@ -3794273,15 +3794273,15 @@ │ │ call 1250b70 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jns 12a9ff8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131c6f(%ebx),%eax │ │ - lea -0x111ed9a(%ebx),%ecx │ │ + lea -0x111edc1(%ebx),%ecx │ │ push %eax │ │ push $0x48 │ │ jmp 12aa13f │ │ sub $0x4,%esp │ │ push $0x67 │ │ push 0x14(%esp) │ │ push 0x14(%esp) │ │ @@ -3794395,27 +3794395,27 @@ │ │ call 1394330 │ │ add $0x10,%esp │ │ test %esi,%esi │ │ jne 12aa3ee │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114d5a1(%ebx),%eax │ │ - lea -0x111ed9a(%ebx),%ecx │ │ + lea -0x111edc1(%ebx),%ecx │ │ push %eax │ │ push $0x9f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ push $0x23 │ │ call 123ee00 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x111ed9a(%ebx),%eax │ │ + lea -0x111edc1(%ebx),%eax │ │ push $0xa0 │ │ push %eax │ │ push 0xc(%esp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ jmp 12aa40d │ │ xor %esi,%esi │ │ @@ -3794482,37 +3794482,37 @@ │ │ je 12aa4b6 │ │ sub $0x8,%esp │ │ push %edi │ │ push 0x14(%esp) │ │ call 1394330 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x111ed9a(%ebx),%eax │ │ + lea -0x111edc1(%ebx),%eax │ │ push $0xcd │ │ push %eax │ │ push 0x14(%esp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ jmp 12aa53e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122b08(%ebx),%eax │ │ - lea -0x111ed9a(%ebx),%ecx │ │ + lea -0x1122b2f(%ebx),%eax │ │ + lea -0x111edc1(%ebx),%ecx │ │ push %eax │ │ push $0xbd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ jmp 12aa526 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122b08(%ebx),%eax │ │ - lea -0x111ed9a(%ebx),%ecx │ │ + lea -0x1122b2f(%ebx),%eax │ │ + lea -0x111edc1(%ebx),%ecx │ │ push %eax │ │ push $0xc2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x66 │ │ @@ -3794529,16 +3794529,16 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122b08(%ebx),%eax │ │ - lea -0x111ed9a(%ebx),%edi │ │ + lea -0x1122b2f(%ebx),%eax │ │ + lea -0x111edc1(%ebx),%edi │ │ push %eax │ │ push $0xc7 │ │ push %edi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ @@ -3794625,34 +3794625,34 @@ │ │ jne 12aa6cf │ │ sub $0xc,%esp │ │ push %esi │ │ call 11b7200 │ │ jmp 12aa6ca │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cf19(%ebx),%eax │ │ + lea -0x111cf40(%ebx),%eax │ │ lea -0x11353ec(%ebx),%ecx │ │ push %eax │ │ push $0x30 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ jmp 12aa6c3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cf19(%ebx),%eax │ │ + lea -0x111cf40(%ebx),%eax │ │ lea -0x11353ec(%ebx),%ecx │ │ push %eax │ │ push $0x25 │ │ jmp 12aa6b3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cf19(%ebx),%eax │ │ + lea -0x111cf40(%ebx),%eax │ │ lea -0x11353ec(%ebx),%ecx │ │ push %eax │ │ push $0x1b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3796369,15 +3796369,15 @@ │ │ mov (%edx),%eax │ │ cmp $0xffffffff,%eax │ │ jne 12ab937 │ │ mov 0xc(%ebp),%eax │ │ mov 0x14(%eax),%eax │ │ test %eax,%eax │ │ lea -0x113200e(%ebx),%ecx │ │ - lea -0x11269de(%ebx),%edx │ │ + lea -0x1126a05(%ebx),%edx │ │ cmove %ecx,%edx │ │ cmp $0xffffffff,%eax │ │ lea -0x1147e25(%ebx),%eax │ │ cmovne %edx,%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push 0x14(%esp) │ │ @@ -3796482,15 +3796482,15 @@ │ │ add $0x10,%esp │ │ xor %edx,%edx │ │ test %eax,%eax │ │ jle 12abad8 │ │ test %edi,%edi │ │ je 12abab4 │ │ sub $0x4,%esp │ │ - lea -0x111cec9(%ebx),%eax │ │ + lea -0x111cef0(%ebx),%eax │ │ push %edi │ │ push %eax │ │ push 0x10(%esp) │ │ call 11bb570 │ │ xor %edx,%edx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3796730,15 +3796730,15 @@ │ │ lea 0x2(%esi),%eax │ │ test %edi,%edi │ │ lea -0x11371b3(%ebx),%ecx │ │ lea -0x112c846(%ebx),%edx │ │ cmove %ecx,%edx │ │ sub $0xc,%esp │ │ lea -0x11439ae(%ebx),%ecx │ │ - lea -0x1126548(%ebx),%esi │ │ + lea -0x112656f(%ebx),%esi │ │ push %edx │ │ push %ecx │ │ push %eax │ │ push %esi │ │ mov 0x8(%ebp),%esi │ │ push 0x20(%esp) │ │ call 11bb570 │ │ @@ -3796955,15 +3796955,15 @@ │ │ pop %ebx │ │ add $0x18a694,%ebx │ │ mov 0x10(%ebp),%eax │ │ movl $0x0,0x3c(%esp) │ │ cmp $0x81,%eax │ │ jl 12abf67 │ │ sub $0x8,%esp │ │ - lea -0x111ed63(%ebx),%eax │ │ + lea -0x111ed8a(%ebx),%eax │ │ push %eax │ │ push %ecx │ │ call 11baa90 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 12acb3d │ │ mov %ecx,0x8(%esp) │ │ @@ -3796983,15 +3796983,15 @@ │ │ mov %edx,0x58(%esp) │ │ inc %eax │ │ mov %eax,0x54(%esp) │ │ lea -0x114ba04(%ebx),%eax │ │ mov %eax,0x64(%esp) │ │ lea -0x114438d(%ebx),%eax │ │ mov %eax,0x60(%esp) │ │ - lea -0x1124864(%ebx),%eax │ │ + lea -0x112488b(%ebx),%eax │ │ mov %eax,0x5c(%esp) │ │ jmp 12ac00e │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3797182,15 +3797182,15 @@ │ │ test %cl,%cl │ │ mov 0x48(%esp),%edx │ │ js 12ac271 │ │ test $0x40,%cl │ │ jne 12ac279 │ │ cmp $0x1f,%edx │ │ jl 12ac438 │ │ - lea -0x1120cb6(%ebx),%eax │ │ + lea -0x1120cdd(%ebx),%eax │ │ jmp 12ac27f │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3797455,15 +3797455,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 12acb91 │ │ mov 0xc(%esp),%ecx │ │ cmpl $0x10a,0x4(%ecx) │ │ jne 12ac544 │ │ sub $0x4,%esp │ │ - lea -0x1123dcc(%ebx),%eax │ │ + lea -0x1123df3(%ebx),%eax │ │ push $0x1 │ │ push %eax │ │ push %esi │ │ call 11ba280 │ │ mov 0x1c(%esp),%ecx │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3797600,15 +3797600,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 12acbc7 │ │ mov 0x18(%esp),%edi │ │ cmpl $0x102,0x4(%edi) │ │ jne 12ac711 │ │ sub $0x4,%esp │ │ - lea -0x1123dcc(%ebx),%eax │ │ + lea -0x1123df3(%ebx),%eax │ │ push $0x1 │ │ push %eax │ │ push %esi │ │ call 11ba280 │ │ mov 0x28(%esp),%edi │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3797705,15 +3797705,15 @@ │ │ call 11baa90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov %esi,%ecx │ │ jg 12ac8cb │ │ jmp 12acb45 │ │ sub $0x8,%esp │ │ - lea -0x111ceb5(%ebx),%eax │ │ + lea -0x111cedc(%ebx),%eax │ │ push %eax │ │ push 0x14(%esp) │ │ call 11baa90 │ │ add $0x10,%esp │ │ mov $0x1,%esi │ │ test %eax,%eax │ │ mov 0xc(%esp),%ecx │ │ @@ -3799150,15 +3799150,15 @@ │ │ xor %ecx,%ecx │ │ cmp $0x1,%eax │ │ jmp 12ada3f │ │ mov $0x6,%eax │ │ jmp 12ada54 │ │ test $0x406,%eax │ │ je 12ada14 │ │ - lea -0x1124847(%ebx),%eax │ │ + lea -0x112486e(%ebx),%eax │ │ lea 0x1(%esp),%edi │ │ push %ecx │ │ push %eax │ │ push $0xb │ │ push %edi │ │ call 11bbf30 │ │ add $0x10,%esp │ │ @@ -3799912,29 +3799912,29 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 12ae3b7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cea5(%ebx),%eax │ │ + lea -0x111cecc(%ebx),%eax │ │ lea -0x114f743(%ebx),%ecx │ │ push %eax │ │ push $0x61 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80020 │ │ push $0x21 │ │ call 123ee00 │ │ jmp 12ae3a6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cea5(%ebx),%eax │ │ + lea -0x111cecc(%ebx),%eax │ │ lea -0x114f743(%ebx),%ecx │ │ push %eax │ │ push $0x43 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3799942,15 +3799942,15 @@ │ │ push $0x21 │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov (%esp),%edi │ │ jmp 12ae3a9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cea5(%ebx),%eax │ │ + lea -0x111cecc(%ebx),%eax │ │ lea -0x114f743(%ebx),%ecx │ │ push %eax │ │ push $0x59 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3799974,15 +3799974,15 @@ │ │ ret │ │ mov %edi,(%ecx) │ │ mov $0x1,%eax │ │ jmp 12ae3b7 │ │ call 123f210 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cea5(%ebx),%eax │ │ + lea -0x111cecc(%ebx),%eax │ │ lea -0x114f743(%ebx),%ecx │ │ push %eax │ │ push $0x53 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3800785,15 +3800785,15 @@ │ │ push 0x14(%eax) │ │ call 11afb70 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 12aee3c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122aed(%ebx),%eax │ │ + lea -0x1122b14(%ebx),%eax │ │ lea -0x114f743(%ebx),%ecx │ │ push %eax │ │ push $0x38f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3802414,34 +3802414,34 @@ │ │ cmpl $0x0,0x14(%ecx) │ │ sete %al │ │ mov %eax,0xc(%esi) │ │ jmp 12affbe │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142484(%ebx),%eax │ │ - lea -0x1122ad6(%ebx),%ecx │ │ + lea -0x1122afd(%ebx),%ecx │ │ push %eax │ │ push $0x41 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6e │ │ jmp 12affb2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142484(%ebx),%eax │ │ - lea -0x1122ad6(%ebx),%ecx │ │ + lea -0x1122afd(%ebx),%ecx │ │ push %eax │ │ push $0x2d │ │ jmp 12affa5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142484(%ebx),%eax │ │ - lea -0x1122ad6(%ebx),%ecx │ │ + lea -0x1122afd(%ebx),%ecx │ │ push %eax │ │ push $0x3b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x68 │ │ @@ -3802454,15 +3802454,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1142484(%ebx),%eax │ │ - lea -0x1122ad6(%ebx),%ecx │ │ + lea -0x1122afd(%ebx),%ecx │ │ push %eax │ │ push $0x20 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7a │ │ @@ -3802748,25 +3802748,25 @@ │ │ mov 0x18(%eax),%ecx │ │ mov %ecx,0x18(%esi) │ │ mov 0x1c(%eax),%edi │ │ mov 0x1c(%esi),%eax │ │ test %eax,%eax │ │ je 12b029d │ │ sub $0x4,%esp │ │ - lea -0x1122ad6(%ebx),%ecx │ │ + lea -0x1122afd(%ebx),%ecx │ │ push $0x1ee │ │ push %ecx │ │ push %eax │ │ call 128c2c0 │ │ add $0x10,%esp │ │ movl $0x0,0x1c(%esi) │ │ test %edi,%edi │ │ je 12b02c0 │ │ sub $0x4,%esp │ │ - lea -0x1122ad6(%ebx),%eax │ │ + lea -0x1122afd(%ebx),%eax │ │ push $0x1f2 │ │ push %eax │ │ push %edi │ │ call 128da80 │ │ add $0x10,%esp │ │ mov %eax,0x1c(%esi) │ │ test %eax,%eax │ │ @@ -3805335,15 +3805335,15 @@ │ │ pop %ebx │ │ add $0x183f4b,%ebx │ │ mov 0x8(%ebp),%esi │ │ sub $0xc,%esp │ │ push 0x4(%esi) │ │ call 12b5800 │ │ add $0xc,%esp │ │ - lea -0x1120cac(%ebx),%eax │ │ + lea -0x1120cd3(%ebx),%eax │ │ push $0x30 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3805549,15 +3805549,15 @@ │ │ mov $0x1,%edi │ │ jmp 12b294f │ │ mov 0xc(%ebp),%eax │ │ mov %eax,(%esp) │ │ call 1393900 │ │ mov %eax,%edi │ │ add $0xc,%eax │ │ - lea -0x1120cac(%ebx),%ecx │ │ + lea -0x1120cd3(%ebx),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ movl $0x77,0x8(%esp) │ │ call 128bf60 │ │ mov %eax,%ecx │ │ test %eax,%eax │ │ @@ -3805723,15 +3805723,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 12b2a6a │ │ sub $0xc,%esp │ │ push (%esi) │ │ call 12b5800 │ │ add $0xc,%esp │ │ - lea -0x1126521(%ebx),%eax │ │ + lea -0x1126548(%ebx),%eax │ │ push $0x77 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3805758,15 +3805758,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 12b2a8f │ │ pop %ebx │ │ add $0x183b39,%ebx │ │ sub $0x4,%esp │ │ - lea -0x1126521(%ebx),%eax │ │ + lea -0x1126548(%ebx),%eax │ │ push $0x7d │ │ push %eax │ │ push $0x8 │ │ call 128c010 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -3805887,15 +3805887,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 12b2ba1 │ │ pop %ebx │ │ add $0x183a27,%ebx │ │ sub $0x4,%esp │ │ - lea -0x1126521(%ebx),%edi │ │ + lea -0x1126548(%ebx),%edi │ │ push $0xf6 │ │ push %edi │ │ push $0x18 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12b2c51 │ │ @@ -3805983,15 +3805983,15 @@ │ │ call 12b3f40 │ │ mov 0x8(%esi),%eax │ │ mov %eax,(%esp) │ │ call 12999f0 │ │ mov 0xc(%esi),%eax │ │ mov %eax,(%esp) │ │ call 12999f0 │ │ - lea -0x1126521(%ebx),%eax │ │ + lea -0x1126548(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x10b,0x8(%esp) │ │ call 128c2c0 │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ @@ -3806036,15 +3806036,15 @@ │ │ push %eax │ │ push 0x8(%edi) │ │ call 12726c0 │ │ add $0x4,%esp │ │ push 0x8(%edi) │ │ call 12720a0 │ │ add $0xc,%esp │ │ - lea -0x1126521(%ebx),%eax │ │ + lea -0x1126548(%ebx),%eax │ │ push $0xe8 │ │ push %eax │ │ push %edi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ test %esi,%esi │ │ je 12b2d70 │ │ @@ -3806157,15 +3806157,15 @@ │ │ mov 0x14(%ebp),%ecx │ │ test %ecx,%ecx │ │ lea -0x11439ae(%ebx),%edx │ │ cmovne %ecx,%edx │ │ cmpl $0x0,0xc(%ebp) │ │ je 12b3161 │ │ mov %edx,0x28(%esp) │ │ - lea -0x1126521(%ebx),%eax │ │ + lea -0x1126548(%ebx),%eax │ │ mov %eax,0x20(%esp) │ │ mov %eax,0x4(%esp) │ │ movl $0x136,0x8(%esp) │ │ movl $0x14,(%esp) │ │ call 128bf60 │ │ test %eax,%eax │ │ je 12b315f │ │ @@ -3806504,15 +3806504,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 12b329c │ │ sub $0xc,%esp │ │ push 0x8(%esi) │ │ call *0x10(%esi) │ │ add $0xc,%esp │ │ - lea -0x1126521(%ebx),%eax │ │ + lea -0x1126548(%ebx),%eax │ │ push $0xce │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3806601,15 +3806601,15 @@ │ │ mov %eax,(%esp) │ │ call 12e1790 │ │ test %eax,%eax │ │ jle 12b3425 │ │ mov %eax,%esi │ │ inc %esi │ │ movl $0x0,0x10(%esp) │ │ - lea -0x1126521(%ebx),%eax │ │ + lea -0x1126548(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ jmp 12b3386 │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3807272,15 +3807272,15 @@ │ │ cmpl $0x0,0x18(%ebp) │ │ je 12b3bf9 │ │ mov %eax,(%esp) │ │ mov %ecx,0x18(%esp) │ │ call 1393900 │ │ mov %eax,0x20(%esp) │ │ add $0x18,%eax │ │ - lea -0x1126521(%ebx),%ecx │ │ + lea -0x1126548(%ebx),%ecx │ │ mov %ecx,0x1c(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ movl $0x2f0,0x8(%esp) │ │ call 128bf60 │ │ mov %eax,%esi │ │ mov $0x0,%eax │ │ @@ -3807338,15 +3807338,15 @@ │ │ mov $0x1,%edi │ │ test %eax,%eax │ │ je 12b3c85 │ │ mov 0x8(%eax),%ecx │ │ mov %ecx,(%esp) │ │ mov %eax,%esi │ │ call *0x10(%eax) │ │ - lea -0x1126521(%ebx),%eax │ │ + lea -0x1126548(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0xd6,0x8(%esp) │ │ call 128c2c0 │ │ mov 0x8(%ebp),%ecx │ │ decl 0x10(%ecx) │ │ jmp 12b3c88 │ │ @@ -3807356,15 +3807356,15 @@ │ │ call 1272960 │ │ test %eax,%eax │ │ je 12b3c9d │ │ mov 0x8(%esi),%eax │ │ mov %eax,(%esp) │ │ call *0x10(%esi) │ │ mov %esi,%eax │ │ - lea -0x1126521(%ebx),%ecx │ │ + lea -0x1126548(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ movl $0x307,0x8(%esp) │ │ call 128c2c0 │ │ mov 0x8(%ebp),%ecx │ │ mov 0x8(%ecx),%eax │ │ mov %eax,(%esp) │ │ @@ -3807400,15 +3807400,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 12b3cfc │ │ sub $0xc,%esp │ │ push 0x8(%esi) │ │ call *0x10(%esi) │ │ add $0xc,%esp │ │ - lea -0x1126521(%ebx),%eax │ │ + lea -0x1126548(%ebx),%eax │ │ push $0xd6 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3807614,15 +3807614,15 @@ │ │ test %eax,%eax │ │ je 12b3ec3 │ │ sub $0xc,%esp │ │ push 0x8(%eax) │ │ mov %eax,%esi │ │ call *0x10(%eax) │ │ add $0xc,%esp │ │ - lea -0x1126521(%ebx),%eax │ │ + lea -0x1126548(%ebx),%eax │ │ push $0xd6 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3808587,15 +3808587,15 @@ │ │ movl $0x1,0x10(%esp) │ │ cmp $0x62,%esi │ │ jbe 12b47a0 │ │ movl $0x1,0xc(%esp) │ │ jmp 12b47a6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ce79(%ebx),%eax │ │ + lea -0x111cea0(%ebx),%eax │ │ lea -0x1119253(%ebx),%ecx │ │ push %eax │ │ push $0x43 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1137d7d(%ebx),%eax │ │ @@ -3808605,15 +3808605,15 @@ │ │ push $0x67 │ │ jmp 12b488c │ │ movb $0x0,0x18(%esp,%esi,1) │ │ cmpl $0x0,0xc(%esp) │ │ je 12b48a0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ce79(%ebx),%eax │ │ + lea -0x111cea0(%ebx),%eax │ │ lea -0x1119253(%ebx),%ecx │ │ push %eax │ │ push $0x58 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1137d7d(%ebx),%eax │ │ @@ -3809090,15 +3809090,15 @@ │ │ mov $0x1,%eax │ │ mov %edi,%esi │ │ mov 0x18(%esp),%edi │ │ jmp 12b4c46 │ │ mov 0xc(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122a80(%ebx),%eax │ │ + lea -0x1122aa7(%ebx),%eax │ │ lea -0x1119253(%ebx),%ecx │ │ push %eax │ │ push $0x90 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1147ddf(%ebx),%eax │ │ @@ -3809194,15 +3809194,15 @@ │ │ lea -0x1137d7d(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push $0x68 │ │ jmp 12b4faf │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122a80(%ebx),%eax │ │ + lea -0x1122aa7(%ebx),%eax │ │ lea -0x1119253(%ebx),%ecx │ │ push %eax │ │ push $0x8a │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x11389d2(%ebx),%eax │ │ @@ -3809211,15 +3809211,15 @@ │ │ test %eax,%eax │ │ je 12b4bad │ │ cmp $0x2c,%eax │ │ mov 0xc(%esp),%ebx │ │ je 12b4bc0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122a80(%ebx),%eax │ │ + lea -0x1122aa7(%ebx),%eax │ │ lea -0x1119253(%ebx),%ecx │ │ push %eax │ │ push $0x99 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1137d7d(%ebx),%eax │ │ @@ -3809284,15 +3809284,15 @@ │ │ setne %cl │ │ mov %ecx,0x10(%esp) │ │ mov 0x18(%esp),%edi │ │ jmp 12b507d │ │ mov 0xc(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126506(%ebx),%eax │ │ + lea -0x112652d(%ebx),%eax │ │ lea -0x1119253(%ebx),%ecx │ │ push %eax │ │ push $0xf8 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1137d7d(%ebx),%eax │ │ @@ -3809338,15 +3809338,15 @@ │ │ test %eax,%eax │ │ je 12b4ff7 │ │ cmp $0x2c,%eax │ │ je 12b4ff7 │ │ mov 0xc(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126506(%ebx),%eax │ │ + lea -0x112652d(%ebx),%eax │ │ lea -0x1119253(%ebx),%ecx │ │ push %eax │ │ push $0xf2 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1137d7d(%ebx),%eax │ │ @@ -3810266,15 +3810266,15 @@ │ │ push %eax │ │ push %esi │ │ call 12b6920 │ │ add $0x10,%esp │ │ cmp $0x1,%eax │ │ jne 12b5ac4 │ │ sub $0x4,%esp │ │ - lea -0x11269d9(%ebx),%eax │ │ + lea -0x1126a00(%ebx),%eax │ │ push $0x1 │ │ push %eax │ │ push %esi │ │ call 12b6920 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ @@ -3810890,15 +3810890,15 @@ │ │ mov %ecx,0x14(%eax) │ │ mov 0x8(%esp),%ecx │ │ mov %ecx,0x10(%eax) │ │ mov $0x1,%eax │ │ jmp 12b61aa │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ce6e(%ebx),%eax │ │ + lea -0x111ce95(%ebx),%eax │ │ lea -0x1119253(%ebx),%ecx │ │ push %eax │ │ push $0x67 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1137d7d(%ebx),%eax │ │ @@ -3810906,15 +3810906,15 @@ │ │ push (%ecx) │ │ push %eax │ │ push $0x69 │ │ jmp 12b619e │ │ mov 0xc(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ce6e(%ebx),%eax │ │ + lea -0x111ce95(%ebx),%eax │ │ lea -0x1119253(%ebx),%ecx │ │ push %eax │ │ push $0x6d │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1147ddf(%ebx),%eax │ │ @@ -3810935,15 +3810935,15 @@ │ │ movzbl 0x1(%esi),%eax │ │ test %eax,%eax │ │ je 12b6100 │ │ cmp $0x2c,%eax │ │ je 12b6100 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ce6e(%ebx),%eax │ │ + lea -0x111ce95(%ebx),%eax │ │ lea -0x1119253(%ebx),%ecx │ │ push %eax │ │ push $0x74 │ │ jmp 12b6153 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3812242,15 +3812242,15 @@ │ │ push 0x4(%eax) │ │ call *%ecx │ │ add $0x10,%esp │ │ jmp 12b6f02 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1114fe3(%ebx),%eax │ │ - lea -0x1122a76(%ebx),%ecx │ │ + lea -0x1122a9d(%ebx),%ecx │ │ push %eax │ │ push $0x62 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xd5 │ │ @@ -3812313,15 +3812313,15 @@ │ │ sub $0x10,%esp │ │ call 12b6f71 │ │ pop %ebx │ │ add $0x17f657,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%eax),%edi │ │ sub $0x4,%esp │ │ - lea -0x1122a76(%ebx),%eax │ │ + lea -0x1122a9d(%ebx),%eax │ │ push $0x51 │ │ mov %eax,0x8(%esp) │ │ push %eax │ │ push $0x64 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3812505,15 +3812505,15 @@ │ │ mov 0x10(%ebp),%eax │ │ je 12b72cd │ │ mov %eax,(%esi) │ │ mov %esi,%eax │ │ jmp 12b72c5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11264f7(%ebx),%eax │ │ + lea -0x112651e(%ebx),%eax │ │ push %eax │ │ push $0x81 │ │ push 0xc(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80006 │ │ @@ -3812561,15 +3812561,15 @@ │ │ push $0x4c │ │ push %edi │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11264f7(%ebx),%eax │ │ + lea -0x112651e(%ebx),%eax │ │ push %eax │ │ push $0x10f │ │ push %edi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc1 │ │ @@ -3812601,15 +3812601,15 @@ │ │ push $0x4c │ │ push %edi │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11264f7(%ebx),%eax │ │ + lea -0x112651e(%ebx),%eax │ │ push %eax │ │ push $0x115 │ │ push %edi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3812650,15 +3812650,15 @@ │ │ mov $0xffffffff,%eax │ │ lock xadd %eax,0x10(%esi) │ │ cmp $0x1,%eax │ │ jne 12b7380 │ │ jmp 12b7382 │ │ jg 12b73af │ │ sub $0x4,%esp │ │ - lea -0x1122a76(%ebx),%edi │ │ + lea -0x1122a9d(%ebx),%edi │ │ push $0x49 │ │ push %edi │ │ push 0x8(%esi) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push (%esi) │ │ call 12963d0 │ │ @@ -3812699,15 +3812699,15 @@ │ │ mov $0xffffffff,%eax │ │ lock xadd %eax,0x10(%esi) │ │ cmp $0x1,%eax │ │ jne 12b73f0 │ │ jmp 12b73f2 │ │ jg 12b741f │ │ sub $0x4,%esp │ │ - lea -0x1122a76(%ebx),%edi │ │ + lea -0x1122a9d(%ebx),%edi │ │ push $0x49 │ │ push %edi │ │ push 0x8(%esi) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push (%esi) │ │ call 12963d0 │ │ @@ -3812742,15 +3812742,15 @@ │ │ call 12b7441 │ │ pop %ebx │ │ add $0x17f187,%ebx │ │ mov 0x8(%ebp),%edi │ │ test %edi,%edi │ │ je 12b7498 │ │ sub $0x4,%esp │ │ - lea -0x1122a76(%ebx),%esi │ │ + lea -0x1122a9d(%ebx),%esi │ │ push $0x161 │ │ push %esi │ │ push $0x14 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12b756b │ │ @@ -3812766,15 +3812766,15 @@ │ │ mov 0x4(%edx),%ecx │ │ mov %ecx,(%esp) │ │ mov 0x14(%eax),%esi │ │ jmp 12b74d7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113ca74(%ebx),%eax │ │ - lea -0x1122a76(%ebx),%ecx │ │ + lea -0x1122a9d(%ebx),%ecx │ │ push %eax │ │ push $0x15d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xda │ │ @@ -3812859,15 +3812859,15 @@ │ │ sub $0x10,%esp │ │ call 12b7591 │ │ pop %ebx │ │ add $0x17f037,%ebx │ │ mov 0x8(%ebp),%edi │ │ test %edi,%edi │ │ je 12b764f │ │ - lea -0x1122a76(%ebx),%eax │ │ + lea -0x1122a9d(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ jmp 12b75fa │ │ nop │ │ sub $0x4,%esp │ │ push $0x49 │ │ push 0xc(%esp) │ │ push 0x8(%esi) │ │ @@ -3813186,15 +3813186,15 @@ │ │ mov $0x1,%eax │ │ jmp 12b7907 │ │ mov $0xd6,%esi │ │ mov $0x23c,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1147dc9(%ebx),%eax │ │ - lea -0x1122a76(%ebx),%ecx │ │ + lea -0x1122a9d(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -3814748,29 +3814748,29 @@ │ │ movups 0xc(%esp),%xmm0 │ │ movups %xmm0,(%edi) │ │ mov 0x20(%esp),%edi │ │ mov 0x20(%esi),%eax │ │ test %eax,%eax │ │ je 12b8abb │ │ lea 0x14(%edi),%esi │ │ - lea -0x111db66(%ebx),%ecx │ │ + lea -0x111db8d(%ebx),%ecx │ │ lea 0xc(%esp),%edx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x1c(%esp),%eax │ │ mov %eax,0x10(%edi) │ │ movups 0xc(%esp),%xmm0 │ │ movups %xmm0,(%edi) │ │ mov %esi,%edi │ │ sub $0x8,%esp │ │ - lea -0x111cf08(%ebx),%esi │ │ + lea -0x111cf2f(%ebx),%esi │ │ push %esi │ │ push 0x10(%esp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12b8b06 │ │ lea 0x14(%edi),%eax │ │ @@ -3814809,15 +3814809,15 @@ │ │ mov 0x1c(%esp),%eax │ │ mov %eax,0x10(%edi) │ │ movups 0xc(%esp),%xmm0 │ │ movups %xmm0,(%edi) │ │ mov 0x4(%esp),%edi │ │ sub $0x4,%esp │ │ lea 0x8(%ebp),%eax │ │ - lea -0x1122a0b(%ebx),%ecx │ │ + lea -0x1122a32(%ebx),%ecx │ │ lea 0x10(%esp),%esi │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 12915e0 │ │ add $0xc,%esp │ │ mov 0x1c(%esp),%eax │ │ @@ -3815050,15 +3815050,15 @@ │ │ push %eax │ │ push 0x4(%esi) │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12b8f22 │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push 0x4(%esi) │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12b8f79 │ │ sub $0x8,%esp │ │ @@ -3815081,15 +3815081,15 @@ │ │ sub $0x4,%esp │ │ lea -0x1144302(%ebx),%eax │ │ push %eax │ │ push $0x3bc │ │ push 0xc(%esp) │ │ call 123ece0 │ │ add $0x4,%esp │ │ - lea -0x1125103(%ebx),%eax │ │ + lea -0x112512a(%ebx),%eax │ │ push 0x8(%esi) │ │ push 0x4(%esi) │ │ push %eax │ │ push $0x78 │ │ push $0xf │ │ call 123ee00 │ │ add $0x20,%esp │ │ @@ -3820033,15 +3820033,15 @@ │ │ mov $0x96,%esi │ │ mov $0x254,%edi │ │ jmp 12bc440 │ │ mov $0x8b,%esi │ │ mov $0x25c,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120c76(%ebx),%eax │ │ + lea -0x1120c9d(%ebx),%eax │ │ lea -0x11442f1(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3820170,15 +3820170,15 @@ │ │ mov $0x8b,%esi │ │ mov $0x25c,%edi │ │ jmp 12bc5f3 │ │ mov $0x96,%esi │ │ mov $0x254,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120c76(%ebx),%eax │ │ + lea -0x1120c9d(%ebx),%eax │ │ lea -0x11442f1(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3820855,15 +3820855,15 @@ │ │ mov $0x96,%esi │ │ mov $0x254,%edi │ │ jmp 12bcd12 │ │ mov $0x8b,%esi │ │ mov $0x25c,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120c76(%ebx),%eax │ │ + lea -0x1120c9d(%ebx),%eax │ │ lea -0x11442f1(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3821042,15 +3821042,15 @@ │ │ jle 12bd06f │ │ mov $0x2,%eax │ │ cmpl $0x6,0xc(%esp) │ │ jne 12bd071 │ │ cmpl $0x0,0x10(%esi) │ │ je 12bcfd2 │ │ lea 0x4c(%esp),%ecx │ │ - lea -0x112646d(%ebx),%eax │ │ + lea -0x1126494(%ebx),%eax │ │ lea 0x24(%esp),%edx │ │ push $0x80 │ │ push %ecx │ │ push %eax │ │ push %edx │ │ call 12927a0 │ │ lea 0x1c(%esp),%eax │ │ @@ -3821258,15 +3821258,15 @@ │ │ movl $0x96,0x8(%esp) │ │ mov $0x254,%edi │ │ jmp 12bd1aa │ │ movl $0x8b,0x8(%esp) │ │ mov $0x25c,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120c76(%ebx),%eax │ │ + lea -0x1120c9d(%ebx),%eax │ │ lea -0x11442f1(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3821543,15 +3821543,15 @@ │ │ push 0x1c(%esp) │ │ call 11bb570 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x8(%ebp),%ecx │ │ jle 12bd7b6 │ │ lea -0x11338ea(%ebx),%eax │ │ - lea -0x1120c61(%ebx),%edx │ │ + lea -0x1120c88(%ebx),%edx │ │ jmp 12bd4c8 │ │ sub $0x4,%esp │ │ lea -0x1119bc7(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push 0x1c(%esp) │ │ call 11bb570 │ │ @@ -3821609,15 +3821609,15 @@ │ │ push %edi │ │ call 11d3620 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ mov $0x0,%eax │ │ je 12bd7b8 │ │ sub $0xc,%esp │ │ - lea -0x111ed1f(%ebx),%eax │ │ + lea -0x111ed46(%ebx),%eax │ │ push 0x8(%ebp) │ │ push $0x0 │ │ push 0x24(%esi) │ │ push %eax │ │ push %edi │ │ call 11d3620 │ │ add $0x20,%esp │ │ @@ -3821662,17 +3821662,17 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 12bd778 │ │ lea -0x11423f4(%ebx),%eax │ │ mov %eax,0x28(%esp) │ │ lea -0x11439ae(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ - lea -0x1126479(%ebx),%eax │ │ + lea -0x11264a0(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ - lea -0x11229fb(%ebx),%eax │ │ + lea -0x1122a22(%ebx),%eax │ │ mov %eax,0x20(%esp) │ │ xor %esi,%esi │ │ mov 0x10(%esp),%edi │ │ sub $0x8,%esp │ │ push %esi │ │ mov 0x20(%esp),%eax │ │ push 0x4c(%eax) │ │ @@ -3821969,15 +3821969,15 @@ │ │ mov %esi,%eax │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x111ce4a(%ebx),%eax │ │ + lea -0x111ce71(%ebx),%eax │ │ push %eax │ │ push 0x14(%esp) │ │ call 11baa90 │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ test %eax,%eax │ │ jle 12bda7c │ │ @@ -3822043,15 +3822043,15 @@ │ │ push 0x1c(%esp) │ │ push 0x14(%esp) │ │ call 11baeb0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12bd9ce │ │ sub $0x8,%esp │ │ - lea -0x11229ec(%ebx),%eax │ │ + lea -0x1122a13(%ebx),%eax │ │ push %eax │ │ push 0x14(%esp) │ │ call 11baa90 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 12bd9ce │ │ mov 0x8(%ebp),%eax │ │ @@ -3822374,15 +3822374,15 @@ │ │ mov 0xc(%ebp),%ecx │ │ test %ecx,%ecx │ │ je 12be05a │ │ xor %esi,%esi │ │ testb $0x1,0x5(%ecx) │ │ je 12bdf79 │ │ sub $0x4,%esp │ │ - lea -0x1123dcc(%ebx),%eax │ │ + lea -0x1123df3(%ebx),%eax │ │ push $0x1 │ │ push %eax │ │ push 0x8(%ebp) │ │ mov %ecx,%esi │ │ call 11ba280 │ │ mov %esi,%ecx │ │ add $0x10,%esp │ │ @@ -3822412,15 +3822412,15 @@ │ │ jne 12be085 │ │ mov 0x4(%esp),%eax │ │ or $0x2,%eax │ │ cmpl $0x2,(%esi) │ │ jl 12be08e │ │ mov %eax,%edx │ │ mov $0x1,%edi │ │ - lea -0x1124818(%ebx),%eax │ │ + lea -0x112483f(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ mov %edx,%eax │ │ nop │ │ mov %eax,0x4(%esp) │ │ mov %edi,%eax │ │ mov $0xd41d41d5,%edx │ │ mul %edx │ │ @@ -3822885,15 +3822885,15 @@ │ │ push %ecx │ │ push %eax │ │ call 1290cb0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12be55f │ │ sub $0x8,%esp │ │ - lea -0x11213bd(%ebx),%eax │ │ + lea -0x11213e4(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ test %eax,%eax │ │ je 12be48d │ │ @@ -3823222,15 +3823222,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ sub $0xc,%esp │ │ mov 0x1c(%esp),%esi │ │ push %esi │ │ call 12e1790 │ │ add $0x8,%esp │ │ - lea -0x1126460(%ebx),%ecx │ │ + lea -0x1126487(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push 0x2c(%esp) │ │ push %ecx │ │ push $0xc0103 │ │ push $0x4 │ │ call 123ee00 │ │ @@ -3823577,15 +3823577,15 @@ │ │ mov (%esp),%ecx │ │ mov 0x8(%esp),%edi │ │ mov 0x4(%esp),%esi │ │ je 12bede1 │ │ mov 0x18(%esp),%eax │ │ test %eax,%eax │ │ je 12bede1 │ │ - lea -0x11213bd(%ebx),%ecx │ │ + lea -0x11213e4(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ mov 0xc(%ebp),%eax │ │ push %eax │ │ call 1290a50 │ │ add $0x10,%esp │ │ @@ -3823810,15 +3823810,15 @@ │ │ sub $0x30,%esp │ │ call 12befd1 │ │ pop %ebx │ │ add $0x1775f7,%ebx │ │ cmpl $0x0,0x8(%ebp) │ │ je 12bf171 │ │ mov 0x10(%ebp),%edi │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ call 1290c30 │ │ mov %eax,%esi │ │ lea -0x11508ba(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ @@ -3824645,15 +3824645,15 @@ │ │ cmp $0x6,%eax │ │ jne 12bfa96 │ │ sub $0x8,%esp │ │ push $0x0 │ │ jmp 12bfa8d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ce31(%ebx),%eax │ │ + lea -0x111ce58(%ebx),%eax │ │ lea -0x112bf32(%ebx),%ecx │ │ push %eax │ │ push $0x2b6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3824804,27 +3824804,27 @@ │ │ call 12c44e0 │ │ add $0x10,%esp │ │ cmp %eax,%edi │ │ mov 0x1c(%esp),%eax │ │ jle 12bfc2e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0x28 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa7 │ │ jmp 12bfc1a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0x1f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3824877,15 +3824877,15 @@ │ │ push 0x18(%esi) │ │ call 11c05c0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12bfd3e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0x3c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3824893,15 +3824893,15 @@ │ │ push $0x4 │ │ call 123ee00 │ │ add $0x10,%esp │ │ movl $0x0,0x8(%esp) │ │ jmp 12bfd46 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0x36 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3824918,15 +3824918,15 @@ │ │ push 0x18(%esi) │ │ call 11c06a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12bfd8e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0x40 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3824941,15 +3824941,15 @@ │ │ push 0x20(%esi) │ │ call 11d60d0 │ │ add $0x10,%esp │ │ cmp $0x1,%eax │ │ je 12bfde2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3824964,15 +3824964,15 @@ │ │ push 0x24(%esi) │ │ call 11d60d0 │ │ add $0x10,%esp │ │ cmp $0x1,%eax │ │ je 12bfe36 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0x4c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3824980,15 +3824980,15 @@ │ │ push $0x4 │ │ call 123ee00 │ │ add $0x10,%esp │ │ movl $0x0,0x8(%esp) │ │ cmpl $0x0,0x1c(%esp) │ │ je 12bfec2 │ │ xor %edi,%edi │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ mov %eax,0x30(%esp) │ │ lea -0x114f693(%ebx),%eax │ │ mov %eax,0x2c(%esp) │ │ jmp 12bfe67 │ │ nop │ │ nop │ │ nop │ │ @@ -3825066,15 +3825066,15 @@ │ │ cmpl $0x0,0x1c(%esp) │ │ sete %al │ │ lea 0x67(%eax,%eax,1),%eax │ │ mov $0x7f,%ecx │ │ mov $0xac,%edi │ │ cmove %ecx,%edi │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%ecx │ │ + lea -0x112483c(%ebx),%ecx │ │ lea -0x114f693(%ebx),%edx │ │ push %ecx │ │ push %eax │ │ push %edx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3825200,15 +3825200,15 @@ │ │ call 11c05c0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0xc(%esp),%edi │ │ jne 12c0137 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0x9d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3825248,15 +3825248,15 @@ │ │ push 0x2c(%esp) │ │ call 11bff70 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12c01e9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0xac │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3825290,15 +3825290,15 @@ │ │ push 0x2c(%esp) │ │ call 11bff70 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12c027d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0xba │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3825322,15 +3825322,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0xc(%esp),%edi │ │ mov 0x1c(%esp),%eax │ │ je 12c030d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124815(%ebx),%eax │ │ + lea -0x112483c(%ebx),%eax │ │ lea -0x114f693(%ebx),%ecx │ │ push %eax │ │ push $0xc4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3825344,15 +3825344,15 @@ │ │ movl $0xffffffff,0x8(%esp) │ │ jmp 12c0470 │ │ mov 0xc(%esp),%edi │ │ mov 0x1c(%esp),%eax │ │ test %eax,%eax │ │ je 12c0470 │ │ xor %eax,%eax │ │ - lea -0x1124815(%ebx),%ecx │ │ + lea -0x112483c(%ebx),%ecx │ │ mov %ecx,0x38(%esp) │ │ lea -0x114f693(%ebx),%ecx │ │ mov %ecx,0x34(%esp) │ │ jmp 12c0344 │ │ mov 0x2c(%esp),%eax │ │ inc %eax │ │ cmp %eax,0x1c(%esp) │ │ @@ -3825758,15 +3825758,15 @@ │ │ mov %edi,0x14(%esp) │ │ push %edi │ │ call 12c0b20 │ │ add $0x10,%esp │ │ jmp 12c0960 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ce19(%ebx),%eax │ │ + lea -0x111ce40(%ebx),%eax │ │ lea -0x1147d87(%ebx),%ecx │ │ push %eax │ │ push $0x84 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3825845,15 +3825845,15 @@ │ │ mov 0x8(%ebp),%esi │ │ jne 12c06f4 │ │ jmp 12c08de │ │ xor %eax,%eax │ │ jmp 12c099d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ce19(%ebx),%eax │ │ + lea -0x111ce40(%ebx),%eax │ │ lea -0x1147d87(%ebx),%ecx │ │ push %eax │ │ push $0x96 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3825866,15 +3825866,15 @@ │ │ sub $0xc,%esp │ │ push 0x1c(%esp) │ │ call 11c19a0 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ce19(%ebx),%eax │ │ + lea -0x111ce40(%ebx),%eax │ │ lea -0x1147d87(%ebx),%ecx │ │ push %eax │ │ push $0x8b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3825883,15 +3825883,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ movl $0x0,0xc(%esp) │ │ movl $0x0,0x8(%esp) │ │ jmp 12c0963 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ce19(%ebx),%eax │ │ + lea -0x111ce40(%ebx),%eax │ │ lea -0x1147d87(%ebx),%ecx │ │ push %eax │ │ push $0xa1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3826846,15 +3826846,15 @@ │ │ call 12cd3a0 │ │ add $0x10,%esp │ │ jmp 12c12ac │ │ cmp $0x1ff,%esi │ │ jg 12c133d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122983(%ebx),%eax │ │ + lea -0x11229aa(%ebx),%eax │ │ lea -0x114f659(%ebx),%ecx │ │ push %eax │ │ push $0x113 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3826882,39 +3826882,39 @@ │ │ push %esi │ │ call 12c44e0 │ │ add $0x10,%esp │ │ cmp 0x10(%ebp),%eax │ │ jge 12c1415 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122983(%ebx),%eax │ │ + lea -0x11229aa(%ebx),%eax │ │ lea -0x114f659(%ebx),%ecx │ │ push %eax │ │ push $0x121 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa5 │ │ jmp 12c1404 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122983(%ebx),%eax │ │ + lea -0x11229aa(%ebx),%eax │ │ lea -0x114f659(%ebx),%ecx │ │ push %eax │ │ push $0x11c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xb2 │ │ jmp 12c1404 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122983(%ebx),%eax │ │ + lea -0x11229aa(%ebx),%eax │ │ lea -0x114f659(%ebx),%ecx │ │ push %eax │ │ push $0x117 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3827706,15 +3827706,15 @@ │ │ push %esi │ │ call 12e0c30 │ │ add $0x10,%esp │ │ cmpb $0x0,0x44(%esp) │ │ je 12c1e7c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122983(%ebx),%eax │ │ + lea -0x11229aa(%ebx),%eax │ │ lea -0x114f659(%ebx),%ecx │ │ push %eax │ │ push $0x253 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3830742,15 +3830742,15 @@ │ │ push %edi │ │ push %esi │ │ call 12694b0 │ │ add $0x10,%esp │ │ jmp 12c400d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120c0d(%ebx),%eax │ │ + lea -0x1120c34(%ebx),%eax │ │ lea -0x113e975(%ebx),%ecx │ │ push %eax │ │ push $0x507 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3834035,29 +3834035,29 @@ │ │ pop %ebx │ │ add $0x16fe89,%ebx │ │ mov 0x14(%ebp),%eax │ │ cmp 0xc(%ebp),%eax │ │ jle 12c6774 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120be5(%ebx),%eax │ │ - lea -0x111ecea(%ebx),%ecx │ │ + lea -0x1120c0c(%ebx),%eax │ │ + lea -0x111ed11(%ebx),%ecx │ │ push %eax │ │ push $0x18 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6e │ │ jmp 12c679a │ │ jge 12c67a8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120be5(%ebx),%eax │ │ - lea -0x111ecea(%ebx),%ecx │ │ + lea -0x1120c0c(%ebx),%eax │ │ + lea -0x111ed11(%ebx),%ecx │ │ push %eax │ │ push $0x1d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7a │ │ @@ -3834630,15 +3834630,15 @@ │ │ cmp %edi,%esi │ │ jl 12c6e29 │ │ lea 0x2(,%eax,2),%ecx │ │ cmp %esi,%ecx │ │ jle 12c6e64 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11247cb(%ebx),%eax │ │ + lea -0x11247f2(%ebx),%eax │ │ lea -0x112f9a7(%ebx),%ecx │ │ push %eax │ │ push $0xde │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3835269,15 +3835269,15 @@ │ │ mov %al,(%esi,%edx,1) │ │ inc %edx │ │ cmp %edx,0x48(%esp) │ │ jne 12c760c │ │ mov 0x24(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11247cb(%ebx),%eax │ │ + lea -0x11247f2(%ebx),%eax │ │ push %eax │ │ push $0x14c │ │ push 0x4c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x79 │ │ @@ -3838088,27 +3838088,27 @@ │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ xor %ecx,%ecx │ │ jmp 12c97a7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11247a9(%ebx),%eax │ │ + lea -0x11247d0(%ebx),%eax │ │ lea -0x1140720(%ebx),%ecx │ │ push %eax │ │ push $0xeb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x64 │ │ jmp 12c9808 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11247a9(%ebx),%eax │ │ + lea -0x11247d0(%ebx),%eax │ │ lea -0x1140720(%ebx),%ecx │ │ push %eax │ │ push $0xef │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3838853,23 +3838853,23 @@ │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12ca4eb │ │ sub $0x8,%esp │ │ - lea -0x111b72f(%ebx),%eax │ │ + lea -0x111b756(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12ca4f3 │ │ sub $0x8,%esp │ │ - lea -0x111f534(%ebx),%eax │ │ + lea -0x111f55b(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12ca50b │ │ sub $0x8,%esp │ │ @@ -3838913,29 +3838913,29 @@ │ │ push %ecx │ │ push %esi │ │ mov %eax,%esi │ │ call 128c2c0 │ │ jmp 12ca46d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ecd4(%ebx),%eax │ │ + lea -0x111ecfb(%ebx),%eax │ │ lea -0x1140720(%ebx),%ecx │ │ push %eax │ │ push $0x293 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x93 │ │ push $0x4 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 12ca503 │ │ - lea -0x111b71d(%ebx),%eax │ │ + lea -0x111b744(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12ca429 │ │ sub $0x8,%esp │ │ @@ -3838952,15 +3838952,15 @@ │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ mov $0x4,%edi │ │ test %eax,%eax │ │ je 12ca479 │ │ sub $0x8,%esp │ │ - lea -0x111d675(%ebx),%eax │ │ + lea -0x111d69c(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12ca479 │ │ sub $0x8,%esp │ │ @@ -3838977,15 +3838977,15 @@ │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12ca4e4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ecd4(%ebx),%eax │ │ + lea -0x111ecfb(%ebx),%eax │ │ lea -0x1140720(%ebx),%ecx │ │ push %eax │ │ push $0x2a6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3839205,15 +3839205,15 @@ │ │ mov $0x19e,%edi │ │ jmp 12ca600 │ │ mov $0x8d,%edx │ │ mov $0x198,%edi │ │ mov %edx,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112296d(%ebx),%eax │ │ + lea -0x1122994(%ebx),%eax │ │ lea -0x1140720(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3839446,15 +3839446,15 @@ │ │ je 12ca8ba │ │ mov %edi,%ecx │ │ cmp $0xfffffffb,%edi │ │ jg 12ca8ba │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112a2ac(%ebx),%eax │ │ - lea -0x11263f0(%ebx),%ecx │ │ + lea -0x1126417(%ebx),%ecx │ │ push %eax │ │ push $0x4e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x88 │ │ @@ -3839478,15 +3839478,15 @@ │ │ mov %edi,%ecx │ │ shr %cl,%edx │ │ test %edx,%edx │ │ je 12ca921 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112a2ac(%ebx),%eax │ │ - lea -0x11263f0(%ebx),%ecx │ │ + lea -0x1126417(%ebx),%ecx │ │ push %eax │ │ push $0x55 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x85 │ │ @@ -3839501,15 +3839501,15 @@ │ │ mov 0x18(%esp),%ecx │ │ lea 0x2(%ecx),%edi │ │ cmp %edi,%edx │ │ jge 12ca968 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112a2ac(%ebx),%eax │ │ - lea -0x11263f0(%ebx),%ecx │ │ + lea -0x1126417(%ebx),%ecx │ │ push %eax │ │ push $0x5d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6d │ │ @@ -3839525,15 +3839525,15 @@ │ │ mov %eax,%edx │ │ jmp 12ca9a1 │ │ cmp %eax,%edx │ │ jle 12ca9a1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112a2ac(%ebx),%eax │ │ - lea -0x11263f0(%ebx),%ecx │ │ + lea -0x1126417(%ebx),%ecx │ │ push %eax │ │ push $0x63 │ │ jmp 12ca956 │ │ mov 0x18(%ebp),%eax │ │ mov 0x8(%esp),%edi │ │ add %edi,%eax │ │ mov 0xc(%esp),%edi │ │ @@ -3839542,15 +3839542,15 @@ │ │ mov %eax,0x2c(%esp) │ │ mov %edx,0x20(%esp) │ │ mov %ecx,%eax │ │ not %eax │ │ mov %eax,0x28(%esp) │ │ add %eax,%edi │ │ sub $0x4,%esp │ │ - lea -0x11263f0(%ebx),%eax │ │ + lea -0x1126417(%ebx),%eax │ │ push $0x6c │ │ mov %eax,0x24(%esp) │ │ push %eax │ │ mov %edi,0x18(%esp) │ │ push %edi │ │ call 128bf60 │ │ add $0x10,%esp │ │ @@ -3839702,29 +3839702,29 @@ │ │ push $0x4 │ │ call 123ee00 │ │ add $0x20,%esp │ │ jmp 12cac55 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112a2ac(%ebx),%eax │ │ - lea -0x11263f0(%ebx),%ecx │ │ + lea -0x1126417(%ebx),%ecx │ │ push %eax │ │ push $0x67 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x86 │ │ push $0x4 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ xor %edi,%edi │ │ sub $0x4,%esp │ │ - lea -0x11263f0(%ebx),%eax │ │ + lea -0x1126417(%ebx),%eax │ │ push $0x97 │ │ push %eax │ │ push %edi │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0x20(%esp) │ │ call 12410e0 │ │ @@ -3839904,15 +3839904,15 @@ │ │ mov %eax,0x4(%esp) │ │ jmp 12cae67 │ │ cmp $0xfffffffb,%esi │ │ jg 12cae5b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1114efc(%ebx),%eax │ │ - lea -0x11263f0(%ebx),%ecx │ │ + lea -0x1126417(%ebx),%ecx │ │ push %eax │ │ push $0xd8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x88 │ │ @@ -3839945,15 +3839945,15 @@ │ │ lea 0x2(%edx),%ecx │ │ cmp %ecx,%eax │ │ mov 0xc(%esp),%edi │ │ jge 12caeeb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1114efc(%ebx),%eax │ │ - lea -0x11263f0(%ebx),%ecx │ │ + lea -0x1126417(%ebx),%ecx │ │ push %eax │ │ push $0xe3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6e │ │ @@ -3839976,27 +3839976,27 @@ │ │ cmovs %ecx,%edx │ │ jmp 12caf2b │ │ cmp %ecx,%edi │ │ jle 12caf29 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1114efc(%ebx),%eax │ │ - lea -0x11263f0(%ebx),%ecx │ │ + lea -0x1126417(%ebx),%ecx │ │ push %eax │ │ push $0xeb │ │ jmp 12caec5 │ │ mov %edi,%edx │ │ mov %eax,0x18(%esp) │ │ movl $0x0,0xc(%esp) │ │ test %edx,%edx │ │ mov %edx,0x4(%esp) │ │ jle 12caf87 │ │ mov %esi,0x14(%esp) │ │ sub $0x4,%esp │ │ - lea -0x11263f0(%ebx),%eax │ │ + lea -0x1126417(%ebx),%eax │ │ push $0xef │ │ push %eax │ │ push %edx │ │ mov %edx,%esi │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3840088,15 +3840088,15 @@ │ │ movl $0x0,0x8(%esp) │ │ xor %edi,%edi │ │ xor %eax,%eax │ │ sub $0xc,%esp │ │ push %eax │ │ call 12410e0 │ │ add $0x10,%esp │ │ - lea -0x11263f0(%ebx),%eax │ │ + lea -0x1126417(%ebx),%eax │ │ push $0x11f │ │ push %eax │ │ push %esi │ │ push %edi │ │ call 128c4e0 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%eax │ │ @@ -3840582,15 +3840582,15 @@ │ │ call 12cb59d │ │ pop %ebx │ │ add $0x16b02b,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 12cb681 │ │ sub $0x8,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1253e80 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ jne 12cb678 │ │ @@ -3840720,15 +3840720,15 @@ │ │ mov %esp,%ebp │ │ and $0xfffffffc,%esp │ │ call 12cb72b │ │ pop %eax │ │ add $0x16ae9d,%eax │ │ xor %ecx,%ecx │ │ cmpl $0x38f,0x8(%ebp) │ │ - lea -0x1120ec6(%eax),%eax │ │ + lea -0x1120eed(%eax),%eax │ │ cmovne %ecx,%eax │ │ mov %ebp,%esp │ │ pop %ebp │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3840797,15 +3840797,15 @@ │ │ push %edx │ │ call 12c0530 │ │ add $0x10,%esp │ │ cmp %eax,%esi │ │ jbe 12cb84d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112295c(%ebx),%eax │ │ + lea -0x1122983(%ebx),%eax │ │ lea -0x114f621(%ebx),%ecx │ │ push %eax │ │ push $0x140 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3840831,15 +3840831,15 @@ │ │ jle 12cb8b4 │ │ mov 0x18(%ebp),%edx │ │ mov %eax,(%edx) │ │ mov $0x1,%esi │ │ jmp 12cb8b6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112295c(%ebx),%eax │ │ + lea -0x1122983(%ebx),%eax │ │ lea -0x114f621(%ebx),%ecx │ │ push %eax │ │ push $0x134 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3867366,15 +3867366,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ add $0x7,%eax │ │ add $0xe,%esi │ │ test %eax,%eax │ │ cmovns %eax,%esi │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push 0x10(%ebp) │ │ push %eax │ │ push 0xc(%ebp) │ │ call 12426c0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e0021 │ │ @@ -3867782,15 +3867782,15 @@ │ │ call 128bf60 │ │ add $0x10,%esp │ │ movl $0x0,0x10(%esp) │ │ mov %eax,0xc(%esp) │ │ test %eax,%eax │ │ je 12e052b │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push 0x18(%ebp) │ │ push %eax │ │ push 0x14(%ebp) │ │ call 12426c0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e052b │ │ @@ -3868826,15 +3868826,15 @@ │ │ mov (%ecx),%eax │ │ mov $0x3fffffff,%ecx │ │ sub %eax,%ecx │ │ cmp %edx,%ecx │ │ jge 12e0f5f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120bd0(%ebx),%eax │ │ + lea -0x1120bf7(%ebx),%eax │ │ lea -0x112a28d(%ebx),%ecx │ │ push %eax │ │ push $0xb8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3868960,15 +3868960,15 @@ │ │ je 12e1025 │ │ jmp 12e10d6 │ │ test %edx,%edx │ │ jne 12e0f93 │ │ mov 0x8(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120bd0(%ebx),%eax │ │ + lea -0x1120bf7(%ebx),%eax │ │ lea -0x112a28d(%ebx),%ecx │ │ push %eax │ │ push $0xd2 │ │ jmp 12e0f41 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3869783,29 +3869783,29 @@ │ │ mov %ecx,(%edx,%esi,4) │ │ movl $0x0,0x8(%eax) │ │ mov 0x4(%eax),%eax │ │ mov (%eax,%esi,4),%eax │ │ jmp 12e1886 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122953(%ebx),%eax │ │ + lea -0x112297a(%ebx),%eax │ │ lea -0x112a28d(%ebx),%ecx │ │ push %eax │ │ push $0x1d6 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1116ffb(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push $0x80106 │ │ jmp 12e187a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1122953(%ebx),%eax │ │ + lea -0x112297a(%ebx),%eax │ │ lea -0x112a28d(%ebx),%ecx │ │ push %eax │ │ push $0x1d2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3869993,15 +3869993,15 @@ │ │ push %esi │ │ call 1294190 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e1ce2 │ │ movl $0x0,0xc(%esp) │ │ mov $0x1,%ecx │ │ - lea -0x111db66(%ebx),%edx │ │ + lea -0x111db8d(%ebx),%edx │ │ mov -0x1e8(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ movl $0x1,0x18(%esp) │ │ mov %edx,0x20(%esp) │ │ nop │ │ nop │ │ nop │ │ @@ -3870199,15 +3870199,15 @@ │ │ mov %eax,0x10(%esp) │ │ test %eax,%eax │ │ jne 12e1d47 │ │ movl $0x0,0x10(%esp) │ │ jmp 12e1da7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ecbd(%ebx),%eax │ │ + lea -0x111ece4(%ebx),%eax │ │ lea -0x112dea9(%ebx),%ecx │ │ push %eax │ │ push $0x6d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3870529,25 +3870529,25 @@ │ │ push 0x8(%edi) │ │ call 11b14d0 │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 12e21be │ │ mov %eax,0x10(%esp) │ │ - lea -0x1123d59(%ebx),%eax │ │ + lea -0x1123d80(%ebx),%eax │ │ push 0x18(%esp) │ │ push 0x18(%esp) │ │ push %eax │ │ push 0x18(%esp) │ │ call 12903f0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e21c6 │ │ sub $0x4,%esp │ │ - lea -0x111ed6a(%ebx),%eax │ │ + lea -0x111ed91(%ebx),%eax │ │ push 0x14(%esp) │ │ push %eax │ │ push 0x18(%esp) │ │ call 1290040 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0xc(%esp),%ecx │ │ @@ -3871000,15 +3871000,15 @@ │ │ movl $0x1,(%eax) │ │ mov %ecx,0x4(%eax) │ │ movl $0x0,0x8(%eax) │ │ jmp 12e266c │ │ mov %eax,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120bc5(%ebx),%eax │ │ + lea -0x1120bec(%ebx),%eax │ │ push %eax │ │ push $0x270 │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8002c │ │ @@ -3871456,15 +3871456,15 @@ │ │ jmp 12e2a94 │ │ jg 12e2ab7 │ │ sub $0xc,%esp │ │ push 0x30(%esi) │ │ call 12963d0 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x1120bac(%ebx),%eax │ │ + lea -0x1120bd3(%ebx),%eax │ │ push $0x27 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3871651,26 +3871651,26 @@ │ │ push 0x2c(%esp) │ │ call 1274ac0 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1114eb7(%ebx),%eax │ │ - lea -0x1120bac(%ebx),%ecx │ │ + lea -0x1120bd3(%ebx),%ecx │ │ push %eax │ │ push $0x168 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ mov 0x28(%esp),%eax │ │ push (%eax) │ │ call 12738b0 │ │ add $0x10,%esp │ │ test %esi,%esi │ │ - lea -0x1124fd2(%ebx),%ecx │ │ + lea -0x1124ff9(%ebx),%ecx │ │ cmove %ecx,%esi │ │ mov 0x8(%ebp),%edx │ │ test %edx,%edx │ │ cmove %ecx,%edx │ │ lea -0x114d4d4(%ebx),%ecx │ │ push %edx │ │ push %edi │ │ @@ -3871683,15 +3871683,15 @@ │ │ call 123ee00 │ │ add $0x20,%esp │ │ mov 0x10(%esp),%eax │ │ jmp 12e2d85 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1114eb7(%ebx),%eax │ │ - lea -0x1120bac(%ebx),%ecx │ │ + lea -0x1120bd3(%ebx),%ecx │ │ push %eax │ │ push $0x12a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80106 │ │ @@ -3871786,15 +3871786,15 @@ │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1147d27(%ebx),%eax │ │ - lea -0x1120bac(%ebx),%ecx │ │ + lea -0x1120bd3(%ebx),%ecx │ │ push %eax │ │ push $0x19b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3872057,15 +3872057,15 @@ │ │ call 1274b40 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e32bc │ │ mov %eax,0x8(%esp) │ │ mov 0x8(%esi),%edi │ │ sub $0x4,%esp │ │ - lea -0x1120bac(%ebx),%esi │ │ + lea -0x1120bd3(%ebx),%esi │ │ push $0x32 │ │ push %esi │ │ push $0x6c │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e325f │ │ @@ -3872261,15 +3872261,15 @@ │ │ jmp 12e3304 │ │ jg 12e3327 │ │ sub $0xc,%esp │ │ push 0x30(%esi) │ │ call 12963d0 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x1120bac(%ebx),%eax │ │ + lea -0x1120bd3(%ebx),%eax │ │ push $0x27 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3872313,15 +3872313,15 @@ │ │ jmp 12e3384 │ │ jg 12e33a7 │ │ sub $0xc,%esp │ │ push 0x30(%esi) │ │ call 12963d0 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x1120bac(%ebx),%eax │ │ + lea -0x1120bd3(%ebx),%eax │ │ push $0x27 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ @@ -3872433,15 +3872433,15 @@ │ │ lea -0x1131b06(%ebx),%eax │ │ lea -0x11337d3(%ebx),%ecx │ │ push %eax │ │ push $0xed │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x111ce06(%ebx),%eax │ │ + lea -0x111ce2d(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push $0x69 │ │ jmp 12e358b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131b06(%ebx),%eax │ │ @@ -3872699,15 +3872699,15 @@ │ │ mov 0x18(%esi),%eax │ │ mov %eax,0xc(%esp) │ │ xorps %xmm0,%xmm0 │ │ movaps %xmm0,0x40(%esp) │ │ movaps %xmm0,0x30(%esp) │ │ movl $0x0,0x50(%esp) │ │ sub $0x8,%esp │ │ - lea -0x1121ed7(%ebx),%eax │ │ + lea -0x1121efe(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e37cf │ │ sub $0x8,%esp │ │ @@ -3872732,15 +3872732,15 @@ │ │ push %eax │ │ call 1292e50 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e431c │ │ mov %esi,0x18(%esp) │ │ sub $0x8,%esp │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e384f │ │ mov %eax,%esi │ │ @@ -3872775,15 +3872775,15 @@ │ │ push %ecx │ │ push %eax │ │ call 1292e50 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e431c │ │ sub $0x8,%esp │ │ - lea -0x111b7cc(%ebx),%eax │ │ + lea -0x111b7f3(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e38b4 │ │ lea 0x48(%esp),%ecx │ │ @@ -3872818,15 +3872818,15 @@ │ │ jne 12e3987 │ │ cmpl $0x1,0x30(%esp) │ │ jne 12e3987 │ │ mov 0x3c(%esp),%eax │ │ test %eax,%eax │ │ je 12e4317 │ │ sub $0x4,%esp │ │ - lea -0x112474f(%ebx),%edi │ │ + lea -0x1124776(%ebx),%edi │ │ push $0xa6 │ │ push %edi │ │ push %eax │ │ call 128da80 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ test %eax,%eax │ │ @@ -3873380,23 +3873380,23 @@ │ │ call 12e4be0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12e3a64 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112de80(%ebx),%eax │ │ - lea -0x112474f(%ebx),%ecx │ │ + lea -0x1124776(%ebx),%ecx │ │ push %eax │ │ push $0x248 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ cmpl $0x0,0x20(%esp) │ │ lea -0x1115065(%ebx),%eax │ │ - lea -0x111cf2e(%ebx),%ecx │ │ + lea -0x111cf55(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0x4,%esp │ │ push %ecx │ │ push $0x71 │ │ jmp 12e42cb │ │ mov 0x18(%esp),%eax │ │ mov 0x14(%eax),%eax │ │ @@ -3873503,15 +3873503,15 @@ │ │ jmp 12e444f │ │ mov %edi,%esi │ │ xor %edi,%edi │ │ jmp 12e3fde │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112de80(%ebx),%eax │ │ - lea -0x112474f(%ebx),%ecx │ │ + lea -0x1124776(%ebx),%ecx │ │ push %eax │ │ push $0x23e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x72 │ │ @@ -3873548,15 +3873548,15 @@ │ │ call 123f060 │ │ mov $0x1,%eax │ │ cmpl $0x0,(%esi) │ │ jne 12e431e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1128356(%ebx),%eax │ │ - lea -0x112474f(%ebx),%ecx │ │ + lea -0x1124776(%ebx),%ecx │ │ push %eax │ │ push $0x97 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8010c │ │ @@ -3873566,15 +3873566,15 @@ │ │ xor %eax,%eax │ │ cmpl $0x0,(%esi) │ │ setne %al │ │ jmp 12e431e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131aeb(%ebx),%eax │ │ - lea -0x112474f(%ebx),%ecx │ │ + lea -0x1124776(%ebx),%ecx │ │ push %eax │ │ push $0x155 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x73 │ │ @@ -3873610,24 +3873610,24 @@ │ │ sub $0xc,%esp │ │ push %esi │ │ call 11b0660 │ │ add $0x10,%esp │ │ test %edi,%edi │ │ je 12e4425 │ │ sub $0x4,%esp │ │ - lea -0x112474f(%ebx),%eax │ │ + lea -0x1124776(%ebx),%eax │ │ push $0x17c │ │ push %eax │ │ push 0x2c(%esp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov -0x10c(%ebx),%eax │ │ jmp 12e3e19 │ │ sub $0x4,%esp │ │ - lea -0x112474f(%ebx),%eax │ │ + lea -0x1124776(%ebx),%eax │ │ push $0x17c │ │ push %eax │ │ push 0x2c(%esp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0xc(%ebp),%esi │ │ mov (%esi),%eax │ │ @@ -3873724,29 +3873724,29 @@ │ │ call 125e5d0 │ │ mov %edi,%eax │ │ add $0x10,%esp │ │ jmp 12e458d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113530b(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0x5a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80106 │ │ push $0x23 │ │ call 123ee00 │ │ jmp 12e4588 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113530b(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0x60 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80106 │ │ @@ -3873814,27 +3873814,27 @@ │ │ mov %eax,%esi │ │ mov 0x14(%esp),%edi │ │ mov 0x4(%edi),%eax │ │ jmp 12e4683 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11370be(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0xb2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x79 │ │ jmp 12e4666 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11370be(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0xb7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x65 │ │ @@ -3874026,15 +3874026,15 @@ │ │ call 1240e70 │ │ add $0x10,%esp │ │ jmp 12e498c │ │ call 123f210 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11370be(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0xd2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x76 │ │ @@ -3874055,15 +3874055,15 @@ │ │ add $0x20,%esp │ │ mov $0x20,%esi │ │ test %eax,%eax │ │ jne 12e4aa4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11370be(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0xe9 │ │ jmp 12e4b8b │ │ mov 0x1c(%ebp),%ecx │ │ test %ecx,%ecx │ │ je 12e4b35 │ │ sub $0xc,%esp │ │ @@ -3874083,15 +3874083,15 @@ │ │ mov %eax,%esi │ │ cmp $0x1,%esi │ │ mov 0x8(%esp),%esi │ │ je 12e4aa4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11370be(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0x101 │ │ jmp 12e4b8b │ │ mov $0xa3,%eax │ │ sub $0xc,%esp │ │ push %eax │ │ call 1242ff0 │ │ @@ -3874136,15 +3874136,15 @@ │ │ movl $0x89,(%esp) │ │ jmp 12e4a4f │ │ mov $0xc0103,%esi │ │ movl $0x8f,(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113acbe(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push 0x8(%esp) │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -3874225,15 +3874225,15 @@ │ │ call 12a9d90 │ │ add $0x30,%esp │ │ test %eax,%eax │ │ jne 12e4aa4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11370be(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0x10b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6b │ │ @@ -3874337,15 +3874337,15 @@ │ │ push %edi │ │ call 125e5d0 │ │ add $0x10,%esp │ │ jmp 12e4d1f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11370d0(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0x130 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6c │ │ @@ -3874396,27 +3874396,27 @@ │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ sete %al │ │ jmp 12e4de0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11370d0(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0x13d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8010c │ │ jmp 12e4dd4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11370d0(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0x14b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6d │ │ @@ -3874429,15 +3874429,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11370d0(%ebx),%eax │ │ - lea -0x11263bc(%ebx),%ecx │ │ + lea -0x11263e3(%ebx),%ecx │ │ push %eax │ │ push $0x144 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6d │ │ @@ -3876780,15 +3876780,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12e66c6 │ │ mov %esi,%eax │ │ jmp 12e6720 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126361(%ebx),%eax │ │ + lea -0x1126388(%ebx),%eax │ │ push %eax │ │ push $0x20 │ │ mov 0x14(%esp),%edi │ │ push %edi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3877289,27 +3877289,27 @@ │ │ mov $0xffffffff,%eax │ │ cmp $0x1,%edx │ │ ja 12e6bd6 │ │ mov 0x10(%ecx),%eax │ │ jmp 12e6bd6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126353(%ebx),%eax │ │ + lea -0x112637a(%ebx),%eax │ │ lea -0x114d4ac(%ebx),%ecx │ │ push %eax │ │ push $0x1ab │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ jmp 12e6bc7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126353(%ebx),%eax │ │ + lea -0x112637a(%ebx),%eax │ │ lea -0x114d4ac(%ebx),%ecx │ │ push %eax │ │ push $0x1af │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3878209,15 +3878209,15 @@ │ │ pop %ebx │ │ add $0x14f114,%ebx │ │ call 1299b00 │ │ mov %eax,0x38(%esp) │ │ lea 0x3c(%esp),%esi │ │ lea -0x11439ae(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ - lea -0x1124fd2(%ebx),%eax │ │ + lea -0x1124ff9(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ lea -0x112831f(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ lea -0x1131a9f(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ lea -0x114b8cf(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ @@ -3878376,15 +3878376,15 @@ │ │ call 1394220 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov -0x360(%ebx),%esi │ │ cmove %esi,%eax │ │ mov %eax,0x11708(%ebx) │ │ sub $0x8,%esp │ │ - lea -0x111e04d(%ebx),%eax │ │ + lea -0x111e074(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394220 │ │ add $0x10,%esp │ │ add $0xa8,%esi │ │ test %eax,%eax │ │ cmovne %eax,%esi │ │ @@ -3878417,21 +3878417,21 @@ │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %eax,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11390bf(%ebx),%eax │ │ - lea -0x1124715(%ebx),%ecx │ │ + lea -0x112473c(%ebx),%ecx │ │ push %eax │ │ push $0x1cb │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x111cdd9(%ebx),%eax │ │ + lea -0x111ce00(%ebx),%eax │ │ push (%esi) │ │ push %eax │ │ push $0x6c │ │ push $0x28 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ @@ -3878544,15 +3878544,15 @@ │ │ mov 0x18(%esp),%eax │ │ mov %eax,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 12e7993 │ │ mov 0x1170c(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ - lea -0x111cdd0(%ebx),%eax │ │ + lea -0x111cdf7(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x1,0x8(%esp) │ │ movl $0xf,0x4(%esp) │ │ call 1394860 │ │ mov 0x1170c(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 1394850 │ │ @@ -3883813,15 +3883813,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ test %eax,%eax │ │ jne 12eb530 │ │ jmp 12eb628 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112633e(%ebx),%eax │ │ + lea -0x1126365(%ebx),%eax │ │ lea -0x1114e8a(%ebx),%ecx │ │ push %eax │ │ push $0xae │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3883859,15 +3883859,15 @@ │ │ push 0x10(%eax) │ │ call 13025c0 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ jmp 12eb5ae │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112633e(%ebx),%eax │ │ + lea -0x1126365(%ebx),%eax │ │ lea -0x1114e8a(%ebx),%ecx │ │ push %eax │ │ push $0xd4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3883884,22 +3883884,22 @@ │ │ jne 12eb66d │ │ test %edi,%edi │ │ je 12eb66d │ │ call 123db60 │ │ jmp 12eb5ac │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112633e(%ebx),%eax │ │ + lea -0x1126365(%ebx),%eax │ │ lea -0x1114e8a(%ebx),%ecx │ │ push %eax │ │ push $0xcf │ │ jmp 12eb6ad │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112633e(%ebx),%eax │ │ + lea -0x1126365(%ebx),%eax │ │ lea -0x1114e8a(%ebx),%ecx │ │ test %edi,%edi │ │ je 12eb6a7 │ │ push %eax │ │ push $0xbe │ │ push %ecx │ │ call 123ece0 │ │ @@ -3884316,15 +3884316,15 @@ │ │ lea 0x24(%esp),%eax │ │ push %eax │ │ push %edi │ │ call 12a88b0 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 12ebf93 │ │ - lea -0x1120cfc(%ebx),%eax │ │ + lea -0x1120d23(%ebx),%eax │ │ mov %eax,0x34(%esp) │ │ lea -0x112a39d(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ mov -0x33c(%ebx),%eax │ │ mov %eax,0x30(%esp) │ │ mov -0x158(%ebx),%eax │ │ mov %eax,0x2c(%esp) │ │ @@ -3885654,15 +3885654,15 @@ │ │ push 0xc(%ebp) │ │ push %eax │ │ call *%ecx │ │ add $0x10,%esp │ │ jmp 12eca22 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cdc0(%ebx),%eax │ │ + lea -0x111cde7(%ebx),%eax │ │ lea -0x11441eb(%ebx),%ecx │ │ push %eax │ │ push $0x19d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3887113,15 +3887113,15 @@ │ │ sub $0x10,%esp │ │ call 12ed8b1 │ │ pop %ebx │ │ add $0x148d17,%ebx │ │ mov 0xc(%ebp),%esi │ │ sub $0x4,%esp │ │ lea 0x10(%ebp),%edi │ │ - lea -0x11228d8(%ebx),%eax │ │ + lea -0x11228ff(%ebx),%eax │ │ push %edi │ │ push (%esi) │ │ push %eax │ │ call 12fe390 │ │ add $0xc,%esp │ │ lea -0x112ddf2(%ebx),%eax │ │ push %edi │ │ @@ -3887177,15 +3887177,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 12eda22 │ │ mov %esi,0x4(%esp) │ │ add $0x4,%esi │ │ mov %esi,0xc(%esp) │ │ xor %esi,%esi │ │ - lea -0x11228d8(%ebx),%eax │ │ + lea -0x11228ff(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ lea -0x112ddf2(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ sub $0x8,%esp │ │ push %esi │ │ push %edi │ │ call 12e17b0 │ │ @@ -3887255,15 +3887255,15 @@ │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ push 0x8(%edi) │ │ push %eax │ │ push 0x4(%edi) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ add $0x20,%esp │ │ @@ -3887519,28 +3887519,28 @@ │ │ add $0x10,%esp │ │ mov %eax,0x34(%esp) │ │ test %eax,%eax │ │ je 12ee4df │ │ test %edi,%edi │ │ jle 12ee512 │ │ movl $0x0,0x38(%esp) │ │ - lea -0x111cd8f(%ebx),%eax │ │ + lea -0x111cdb6(%ebx),%eax │ │ mov %eax,0x58(%esp) │ │ lea -0x18168(%ebx),%eax │ │ mov %eax,0x2c(%esp) │ │ - lea -0x111cd79(%ebx),%eax │ │ + lea -0x111cda0(%ebx),%eax │ │ mov %eax,0x4c(%esp) │ │ xor %eax,%eax │ │ mov %esi,0x10(%esp) │ │ mov %edi,0x54(%esp) │ │ jmp 12edd8d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113ac38(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x66 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80022 │ │ @@ -3887963,15 +3887963,15 @@ │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12ee368 │ │ movl $0x7,0xc(%esp) │ │ jmp 12ee360 │ │ sub $0x4,%esp │ │ - lea -0x1121645(%ebx),%eax │ │ + lea -0x112166c(%ebx),%eax │ │ push $0xd │ │ push %eax │ │ push %edi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12ee368 │ │ @@ -3887986,15 +3887986,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12ee368 │ │ mov $0xc,%esi │ │ movl $0x4,0xc(%esp) │ │ jmp 12ee360 │ │ sub $0x4,%esp │ │ - lea -0x111d8a6(%ebx),%eax │ │ + lea -0x111d8cd(%ebx),%eax │ │ push $0x9 │ │ push %eax │ │ push %edi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12ee368 │ │ @@ -3888124,22 +3888124,22 @@ │ │ push 0x34(%esp) │ │ push %edi │ │ call 11b59d0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113ac38(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x9a │ │ jmp 12ee4f6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113ac38(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x6c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3888153,27 +3888153,27 @@ │ │ call 12e1710 │ │ add $0x10,%esp │ │ mov 0x34(%esp),%eax │ │ jmp 12eebc9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113ac38(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x74 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x86 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ push 0x8(%esi) │ │ push %eax │ │ push 0x4(%esi) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ add $0x20,%esp │ │ @@ -3888187,15 +3888187,15 @@ │ │ call 11b66a0 │ │ add $0x10,%esp │ │ mov $0x8000f,%esi │ │ mov $0x197,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114f58e(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -3888206,27 +3888206,27 @@ │ │ push %eax │ │ push 0x24(%esp) │ │ call 12e1710 │ │ jmp 12eeb55 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x16b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8d │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ mov 0x34(%esp),%edx │ │ push 0x8(%edx) │ │ push %eax │ │ push 0x4(%edx) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ @@ -3888234,29 +3888234,29 @@ │ │ mov -0x210(%ebx),%eax │ │ push %eax │ │ push %esi │ │ jmp 12ee5df │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113ac38(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x8b │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x11389d2(%ebx),%eax │ │ push 0x4(%esi) │ │ push %eax │ │ push $0x6e │ │ jmp 12ee6e4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113ac38(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x81 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x11389d2(%ebx),%eax │ │ push 0x4(%esi) │ │ @@ -3888266,38 +3888266,38 @@ │ │ sub $0xc,%esp │ │ push %edi │ │ call 11b4650 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113ac38(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x93 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ push $0x22 │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov 0x10(%esp),%esi │ │ jmp 12eeba1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xaf │ │ jmp 12eea65 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xef │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8a │ │ @@ -3888312,28 +3888312,28 @@ │ │ push 0x4(%edi) │ │ push %ecx │ │ push (%edi) │ │ push %edx │ │ jmp 12ee84d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xd9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x89 │ │ jmp 12ee822 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xb8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6e │ │ @@ -3888351,16 +3888351,16 @@ │ │ push %edx │ │ push $0x6 │ │ call 123e790 │ │ add $0x20,%esp │ │ jmp 12eeb7b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xdf │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x87 │ │ @@ -3888380,198 +3888380,198 @@ │ │ push $0x6 │ │ call 123e790 │ │ add $0x20,%esp │ │ jmp 12eeb7f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x12c │ │ jmp 12eeb3e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x130 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ jmp 12eeb4e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x134 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ jmp 12eeaca │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x175 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8a │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ mov 0x34(%esp),%edx │ │ push 0x8(%edx) │ │ push %eax │ │ push 0x4(%edx) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ add $0x20,%esp │ │ jmp 12eeb58 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x13f │ │ jmp 12eeb3e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x146 │ │ jmp 12eeb3e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xc2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ jmp 12ee9f4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xc6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ jmp 12ee9f4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xca │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 12eeb7f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xf5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8b │ │ jmp 12eea75 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xce │ │ jmp 12eea65 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xd3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ push $0x22 │ │ call 123ee00 │ │ jmp 12eeb78 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x15a │ │ jmp 12eeb3e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x17d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8e │ │ push $0x22 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 12eeb5c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd88(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x111cdaf(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0xeb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ jmp 12eea75 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x163 │ │ jmp 12eeb3e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1149c34(%ebx),%eax │ │ - lea -0x1120b44(%ebx),%ecx │ │ + lea -0x1120b6b(%ebx),%ecx │ │ push %eax │ │ push $0x14e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ @@ -3888773,23 +3888773,23 @@ │ │ jle 12ef03c │ │ mov 0x8(%ebp),%eax │ │ add $0x2,%eax │ │ mov %eax,0xc(%esp) │ │ xor %eax,%eax │ │ lea -0x11439ae(%ebx),%ecx │ │ mov %ecx,0x8(%esp) │ │ - lea -0x1120b2d(%ebx),%ecx │ │ + lea -0x1120b54(%ebx),%ecx │ │ mov %ecx,0x28(%esp) │ │ lea -0x1145f7c(%ebx),%ecx │ │ mov %ecx,0x18(%esp) │ │ lea -0x11352ad(%ebx),%ecx │ │ mov %ecx,0x24(%esp) │ │ lea -0x113fc24(%ebx),%ecx │ │ mov %ecx,0x20(%esp) │ │ - lea -0x112630e(%ebx),%ecx │ │ + lea -0x1126335(%ebx),%ecx │ │ mov %ecx,0x1c(%esp) │ │ lea -0x1114e64(%ebx),%ecx │ │ mov %ecx,0x10(%esp) │ │ lea -0x11473b2(%ebx),%ecx │ │ mov %ecx,0x34(%esp) │ │ mov %edi,0x4(%esp) │ │ mov %esi,0x38(%esp) │ │ @@ -3888933,15 +3888933,15 @@ │ │ je 12eeda3 │ │ sub $0x8,%esp │ │ push %eax │ │ push 0x10(%esp) │ │ mov %eax,%esi │ │ call 11baa90 │ │ add $0xc,%esp │ │ - lea -0x1120b44(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%eax │ │ push $0x1e8 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov %edi,%esi │ │ jmp 12eef35 │ │ @@ -3889002,15 +3889002,15 @@ │ │ je 12eeda3 │ │ mov %eax,%esi │ │ sub $0x8,%esp │ │ push %eax │ │ push 0x10(%esp) │ │ call 11baa90 │ │ add $0xc,%esp │ │ - lea -0x1120b44(%ebx),%eax │ │ + lea -0x1120b6b(%ebx),%eax │ │ push $0x1e8 │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ jmp 12eef6d │ │ mov 0x2c(%esp),%esi │ │ cmpl $0x0,0x4(%esi) │ │ @@ -3889152,15 +3889152,15 @@ │ │ call 12fcf70 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12ef1ff │ │ mov %eax,%esi │ │ sub $0x4,%esp │ │ lea 0x10(%ebp),%eax │ │ - lea -0x111ed6a(%ebx),%ecx │ │ + lea -0x111ed91(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 12fe100 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ test %eax,%eax │ │ @@ -3889356,15 +3889356,15 @@ │ │ cmp $0x1,%edi │ │ mov $0x2,%al │ │ sbb $0x0,%al │ │ mov 0x28(%esp),%esi │ │ jmp 12ef34f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11228d5(%ebx),%eax │ │ + lea -0x11228fc(%ebx),%eax │ │ lea -0x113c8fb(%ebx),%ecx │ │ push %eax │ │ push $0x7b │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ lea -0x1139084(%ebx),%eax │ │ @@ -3889466,15 +3889466,15 @@ │ │ mov 0xc(%esp),%eax │ │ mov %eax,0x4(%esi) │ │ mov 0x1c(%esp),%ecx │ │ mov 0x18(%esp),%esi │ │ jmp 12ef77f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11228d5(%ebx),%eax │ │ + lea -0x11228fc(%ebx),%eax │ │ lea -0x113c8fb(%ebx),%ecx │ │ push %eax │ │ push $0x98 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3889493,44 +3889493,44 @@ │ │ test %esi,%esi │ │ je 12ef615 │ │ cmpl $0x0,0x2c(%esp) │ │ je 12ef615 │ │ test %edi,%edi │ │ je 12ef615 │ │ sub $0x4,%esp │ │ - lea -0x11228d5(%ebx),%eax │ │ + lea -0x11228fc(%ebx),%eax │ │ lea -0x113c8fb(%ebx),%ecx │ │ push %eax │ │ push $0x8e │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x114173d(%ebx),%eax │ │ mov 0xc(%esp),%ecx │ │ push 0x4(%ecx) │ │ push %eax │ │ push $0xac │ │ jmp 12ef833 │ │ sub $0x4,%esp │ │ - lea -0x11228d5(%ebx),%eax │ │ + lea -0x11228fc(%ebx),%eax │ │ lea -0x113c8fb(%ebx),%ecx │ │ push %eax │ │ push $0x8a │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x114173d(%ebx),%eax │ │ mov 0xc(%esp),%ecx │ │ push 0x4(%ecx) │ │ push %eax │ │ push $0xab │ │ jmp 12ef833 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11228d5(%ebx),%eax │ │ + lea -0x11228fc(%ebx),%eax │ │ lea -0x113c8fb(%ebx),%ecx │ │ push %eax │ │ push $0x9c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3889567,15 +3889567,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12ef790 │ │ mov 0x18(%esp),%ecx │ │ jmp 12ef7a1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11228d5(%ebx),%eax │ │ + lea -0x11228fc(%ebx),%eax │ │ lea -0x113c8fb(%ebx),%ecx │ │ push %eax │ │ push $0xc8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3889586,15 +3889586,15 @@ │ │ xor %edx,%edx │ │ movl $0x0,0x10(%esp) │ │ mov 0x14(%esp),%ecx │ │ mov 0x1c(%esp),%eax │ │ jmp 12ef857 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11228d5(%ebx),%eax │ │ + lea -0x11228fc(%ebx),%eax │ │ lea -0x113c8fb(%ebx),%ecx │ │ push %eax │ │ push $0xd0 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3889650,15 +3889650,15 @@ │ │ mov %esi,%ecx │ │ cmpb $0x2,0x20(%esp) │ │ jne 12ef4bb │ │ test %ecx,%ecx │ │ jne 12ef4bb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11228d5(%ebx),%eax │ │ + lea -0x11228fc(%ebx),%eax │ │ lea -0x113c8fb(%ebx),%ecx │ │ push %eax │ │ push $0xbf │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3889698,15 +3889698,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11228d5(%ebx),%eax │ │ + lea -0x11228fc(%ebx),%eax │ │ lea -0x113c8fb(%ebx),%ecx │ │ push %eax │ │ push $0xd4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3890160,24 +3890160,24 @@ │ │ push %esi │ │ call 12f0b10 │ │ add $0x10,%esp │ │ mov 0x4(%edi),%eax │ │ test %eax,%eax │ │ je 12efe06 │ │ sub $0x8,%esp │ │ - lea -0x111ec3b(%ebx),%edx │ │ + lea -0x111ec62(%ebx),%edx │ │ mov 0x10(%ebp),%ecx │ │ push %esi │ │ push %eax │ │ call 12f0bb0 │ │ add $0x10,%esp │ │ cmpl $0x0,0x8(%edi) │ │ je 12efe36 │ │ lea -0x11439ae(%ebx),%eax │ │ - lea -0x111ec33(%ebx),%ecx │ │ + lea -0x111ec5a(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ mov 0x10(%ebp),%esi │ │ push %esi │ │ call 11bb570 │ │ add $0xc,%esp │ │ @@ -3890194,17 +3890194,17 @@ │ │ cmp $0x2,%eax │ │ jl 12eff1f │ │ mov $0x1,%esi │ │ lea -0x112b647(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ lea -0x11439ae(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ - lea -0x111ec33(%ebx),%eax │ │ + lea -0x111ec5a(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ - lea -0x111ec3b(%ebx),%eax │ │ + lea -0x111ec62(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ jmp 12efe98 │ │ nop │ │ nop │ │ nop │ │ inc %esi │ │ sub $0xc,%esp │ │ @@ -3890592,15 +3890592,15 @@ │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ push 0x8(%edi) │ │ push %eax │ │ push 0x4(%edi) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ add $0x20,%esp │ │ @@ -3890812,15 +3890812,15 @@ │ │ mov 0x8(%eax),%esi │ │ test %esi,%esi │ │ je 12f0629 │ │ mov %edx,0xc(%esp) │ │ mov %ecx,0x8(%esp) │ │ mov 0x4(%eax),%edi │ │ sub $0x4,%esp │ │ - lea -0x111ec6e(%ebx),%eax │ │ + lea -0x111ec95(%ebx),%eax │ │ push $0x8 │ │ push %eax │ │ push %edi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12f06a5 │ │ @@ -3890894,15 +3890894,15 @@ │ │ jmp 12f063e │ │ movl $0x0,0xc(%esp) │ │ movl $0x7c,0x8(%esp) │ │ mov $0x4a,%edi │ │ xor %esi,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120b1c(%ebx),%eax │ │ + lea -0x1120b43(%ebx),%eax │ │ lea -0x113c8d5(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3890962,15 +3890962,15 @@ │ │ jmp 12f069b │ │ sub $0xc,%esp │ │ push 0x1c(%esp) │ │ call 130d600 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120b1c(%ebx),%eax │ │ + lea -0x1120b43(%ebx),%eax │ │ lea -0x113c8d5(%ebx),%ecx │ │ push %eax │ │ push $0x5c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3891022,27 +3891022,27 @@ │ │ mov %esi,0x20(%esp) │ │ mov %edi,(%esp) │ │ call 12e1790 │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ jle 12f079f │ │ xor %esi,%esi │ │ - lea -0x111cd68(%ebx),%eax │ │ + lea -0x111cd8f(%ebx),%eax │ │ mov %eax,0x48(%esp) │ │ lea -0x17d44(%ebx),%eax │ │ mov %eax,0x44(%esp) │ │ lea -0x111af63(%ebx),%eax │ │ mov %eax,0x40(%esp) │ │ lea -0x17d38(%ebx),%eax │ │ mov %eax,0x3c(%esp) │ │ - lea -0x11246f0(%ebx),%eax │ │ + lea -0x1124717(%ebx),%eax │ │ mov %eax,0x38(%esp) │ │ lea -0x17d2c(%ebx),%eax │ │ mov %eax,0x34(%esp) │ │ - lea -0x1120b08(%ebx),%eax │ │ + lea -0x1120b2f(%ebx),%eax │ │ mov %eax,0x30(%esp) │ │ lea -0x17d20(%ebx),%eax │ │ mov %eax,0x2c(%esp) │ │ lea -0x114b871(%ebx),%eax │ │ mov %eax,0x28(%esp) │ │ lea -0x17d14(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ @@ -3891115,15 +3891115,15 @@ │ │ lea -0x1114e57(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 12f098a │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ - lea -0x111ec4e(%ebx),%eax │ │ + lea -0x111ec75(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 1394160 │ │ test %eax,%eax │ │ je 12f0992 │ │ mov 0x18(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ lea -0x111af47(%ebx),%eax │ │ @@ -3891721,15 +3891721,15 @@ │ │ pop %ebx │ │ add $0x1456a7,%ebx │ │ mov 0x10(%ebp),%esi │ │ mov 0xc(%ebp),%edi │ │ cmpl $0x0,(%edi) │ │ je 12f0f88 │ │ lea -0x11439ae(%ebx),%eax │ │ - lea -0x111ec23(%ebx),%ecx │ │ + lea -0x111ec4a(%ebx),%ecx │ │ push %eax │ │ push 0x14(%ebp) │ │ push %ecx │ │ push %esi │ │ call 11bb570 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3892467,15 +3892467,15 @@ │ │ add $0x10,%esp │ │ cmp $0x2,%eax │ │ jne 12f1707 │ │ mov $0x2,%esi │ │ cmpl $0x2,(%ecx) │ │ jl 12f170c │ │ mov $0x1,%edi │ │ - lea -0x1124818(%ebx),%eax │ │ + lea -0x112483f(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3892527,15 +3892527,15 @@ │ │ jne 12f1707 │ │ add $0x2,%esi │ │ inc %edi │ │ cmp (%ecx),%edi │ │ jl 12f1670 │ │ jmp 12f170c │ │ sub $0x4,%esp │ │ - lea -0x1125c7e(%ebx),%eax │ │ + lea -0x1125ca5(%ebx),%eax │ │ push $0x1 │ │ push %eax │ │ push 0x8(%ebp) │ │ call 11ba280 │ │ add $0x10,%esp │ │ mov $0x1,%esi │ │ cmp $0x1,%eax │ │ @@ -3894191,31 +3894191,31 @@ │ │ je 12f294a │ │ mov %eax,%edi │ │ mov 0x10(%ebp),%esi │ │ sub $0xc,%esp │ │ push %esi │ │ call 12e1790 │ │ add $0x10,%esp │ │ - lea -0x111ec17(%ebx),%ecx │ │ + lea -0x111ec3e(%ebx),%ecx │ │ mov %ecx,0x8(%esp) │ │ test %eax,%eax │ │ jle 12f2de6 │ │ xor %eax,%eax │ │ - lea -0x11246c0(%ebx),%ecx │ │ + lea -0x11246e7(%ebx),%ecx │ │ mov %ecx,0x40(%esp) │ │ lea -0x10e10dc(%ebx),%ecx │ │ mov %ecx,0x2c(%esp) │ │ lea -0x112bdef(%ebx),%ecx │ │ mov %ecx,0x38(%esp) │ │ mov %edi,0x10(%esp) │ │ jmp 12f29e0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113701e(%ebx),%eax │ │ - lea -0x111ec17(%ebx),%ecx │ │ + lea -0x111ec3e(%ebx),%ecx │ │ push %eax │ │ push $0x3b4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3894264,15 +3894264,15 @@ │ │ push 0x4(%eax) │ │ call 12ff070 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov %esi,0x14(%esp) │ │ je 12f2a80 │ │ sub $0x8,%esp │ │ - lea -0x11228c1(%ebx),%eax │ │ + lea -0x11228e8(%ebx),%eax │ │ push %eax │ │ push 0x4(%esi) │ │ call 12ff070 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12f2aa0 │ │ sub $0x8,%esp │ │ @@ -3894572,15 +3894572,15 @@ │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa5 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ mov 0x20(%esp),%edx │ │ push 0x8(%edx) │ │ push %eax │ │ push 0x4(%edx) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ @@ -3894596,15 +3894596,15 @@ │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa4 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ mov 0x20(%esp),%edx │ │ push 0x8(%edx) │ │ push %eax │ │ push 0x4(%edx) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ @@ -3894673,15 +3894673,15 @@ │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x74 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ mov 0x20(%esp),%edx │ │ push 0x8(%edx) │ │ push %eax │ │ push 0x4(%edx) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ @@ -3894710,15 +3894710,15 @@ │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa6 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ mov 0x20(%esp),%edx │ │ push 0x8(%edx) │ │ push %eax │ │ push 0x4(%edx) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ @@ -3894736,15 +3894736,15 @@ │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x74 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ push 0x8(%esi) │ │ push %eax │ │ push 0x4(%esi) │ │ jmp 12f2e47 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113701e(%ebx),%eax │ │ @@ -3894814,15 +3894814,15 @@ │ │ add $0x2,%eax │ │ mov %eax,0x48(%esp) │ │ xor %eax,%eax │ │ lea -0x11439ae(%ebx),%ecx │ │ mov %ecx,0x14(%esp) │ │ lea -0x1140627(%ebx),%ecx │ │ mov %ecx,0x3c(%esp) │ │ - lea -0x111ec01(%ebx),%ecx │ │ + lea -0x111ec28(%ebx),%ecx │ │ mov %ecx,0x18(%esp) │ │ lea -0x112a1d0(%ebx),%ecx │ │ mov %ecx,0x38(%esp) │ │ lea -0x1116f6e(%ebx),%ecx │ │ mov %ecx,0x34(%esp) │ │ lea -0x11282b5(%ebx),%ecx │ │ mov %ecx,0x30(%esp) │ │ @@ -3894946,15 +3894946,15 @@ │ │ mov 0x4(%esi),%eax │ │ mov (%eax),%eax │ │ cmp $0x1,%eax │ │ je 12f3320 │ │ test %eax,%eax │ │ jne 12f31c0 │ │ sub $0x8,%esp │ │ - lea -0x11228bc(%ebx),%eax │ │ + lea -0x11228e3(%ebx),%eax │ │ push %eax │ │ push 0x10(%ebp) │ │ call 11baa90 │ │ add $0x10,%esp │ │ jmp 12f31c0 │ │ nop │ │ nop │ │ @@ -3895061,15 +3895061,15 @@ │ │ push $0x0 │ │ call 12f3ee0 │ │ add $0x10,%esp │ │ movl $0x0,0x10(%esp) │ │ test %eax,%eax │ │ je 12f34a9 │ │ sub $0x8,%esp │ │ - lea -0x1123dcc(%ebx),%eax │ │ + lea -0x1123df3(%ebx),%eax │ │ push %eax │ │ mov 0x10(%ebp),%eax │ │ push %eax │ │ call 11baa90 │ │ add $0x10,%esp │ │ mov 0x4(%esi),%eax │ │ sub $0x8,%esp │ │ @@ -3895084,15 +3895084,15 @@ │ │ sub $0x8,%esp │ │ lea -0x112b647(%ebx),%eax │ │ push %eax │ │ push 0x10(%ebp) │ │ call 11baa90 │ │ jmp 12f3360 │ │ mov %edx,0xc(%esp) │ │ - lea -0x11262f1(%ebx),%eax │ │ + lea -0x1126318(%ebx),%eax │ │ push 0x14(%esp) │ │ push 0x14(%ebp) │ │ push %eax │ │ push %edi │ │ call 11bb570 │ │ add $0x10,%esp │ │ jmp 12f325c │ │ @@ -3895560,15 +3895560,15 @@ │ │ call *0x1c(%ecx) │ │ test %eax,%eax │ │ jne 12f372f │ │ jmp 12f3ac9 │ │ call 123ebb0 │ │ lea -0x1133758(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x111ec17(%ebx),%eax │ │ + lea -0x111ec3e(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x4f2,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0x8000f,0x4(%esp) │ │ movl $0x22,(%esp) │ │ call 123ee00 │ │ @@ -3896156,15 +3896156,15 @@ │ │ add $0x10,%esp │ │ inc %esi │ │ cmp (%eax),%esi │ │ jl 12f4150 │ │ mov 0xc(%eax),%eax │ │ and $0x7,%eax │ │ sub $0x4,%esp │ │ - lea -0x111cd61(%ebx),%ecx │ │ + lea -0x111cd88(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 11bb570 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ lea -0xc(%ebp),%esp │ │ @@ -3897267,15 +3897267,15 @@ │ │ mov (%edi,%edx,1),%ecx │ │ test %eax,%eax │ │ je 12f5173 │ │ movl $0x0,(%ecx) │ │ jmp 12f4ce2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120aea(%ebx),%eax │ │ + lea -0x1120b11(%ebx),%eax │ │ lea -0x112ddb6(%ebx),%ecx │ │ push %eax │ │ push $0x20f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3897291,130 +3897291,130 @@ │ │ mov 0x4(%edi),%ecx │ │ call 12f47d0 │ │ test %eax,%eax │ │ jne 12f520b │ │ jmp 12f51e4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120aea(%ebx),%eax │ │ + lea -0x1120b11(%ebx),%eax │ │ lea -0x112ddb6(%ebx),%ecx │ │ push %eax │ │ push $0x225 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x74 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 12f50c5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120aea(%ebx),%eax │ │ + lea -0x1120b11(%ebx),%eax │ │ lea -0x112ddb6(%ebx),%ecx │ │ push %eax │ │ push $0x21f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x73 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ push 0x8(%esi) │ │ push %eax │ │ push 0x4(%esi) │ │ jmp 12f50ba │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120aea(%ebx),%eax │ │ + lea -0x1120b11(%ebx),%eax │ │ lea -0x112ddb6(%ebx),%ecx │ │ push %eax │ │ push $0x266 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80022 │ │ jmp 12f512e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120aea(%ebx),%eax │ │ + lea -0x1120b11(%ebx),%eax │ │ lea -0x112ddb6(%ebx),%ecx │ │ push %eax │ │ push $0x23e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa2 │ │ jmp 12f5099 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120aea(%ebx),%eax │ │ + lea -0x1120b11(%ebx),%eax │ │ lea -0x112ddb6(%ebx),%ecx │ │ push %eax │ │ push $0x246 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa3 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ mov 0x1c(%esp),%edx │ │ push 0x8(%edx) │ │ push %eax │ │ push 0x4(%edx) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ add $0x20,%esp │ │ xor %esi,%esi │ │ mov 0xc(%esp),%edi │ │ jmp 12f51e4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120aea(%ebx),%eax │ │ + lea -0x1120b11(%ebx),%eax │ │ push %eax │ │ push $0x25d │ │ push 0x1c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80022 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov 0xc(%esp),%edi │ │ jmp 12f51e4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120aea(%ebx),%eax │ │ + lea -0x1120b11(%ebx),%eax │ │ push %eax │ │ push $0x261 │ │ push 0x1c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x74 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 12f51e4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120aea(%ebx),%eax │ │ + lea -0x1120b11(%ebx),%eax │ │ lea -0x112ddb6(%ebx),%ecx │ │ push %eax │ │ push $0x251 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3897428,28 +3897428,28 @@ │ │ push %ecx │ │ mov %edx,%esi │ │ call 11b59d0 │ │ add $0x10,%esp │ │ movl $0x0,(%edi,%esi,1) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120aea(%ebx),%eax │ │ + lea -0x1120b11(%ebx),%eax │ │ lea -0x112ddb6(%ebx),%ecx │ │ push %eax │ │ push $0x22f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa5 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ mov 0x1c(%esp),%edx │ │ push 0x8(%edx) │ │ push %eax │ │ push 0x4(%edx) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ @@ -3897495,15 +3897495,15 @@ │ │ call 12f5231 │ │ pop %ebx │ │ add $0x141397,%ebx │ │ mov 0x10(%ebp),%esi │ │ mov 0xc(%ebp),%edi │ │ mov (%edi),%edx │ │ sub $0x8,%esp │ │ - lea -0x11228b1(%ebx),%eax │ │ + lea -0x11228d8(%ebx),%eax │ │ mov %esi,%ecx │ │ push %eax │ │ push 0x14(%ebp) │ │ call 12f5a30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12f5280 │ │ @@ -3898382,15 +3898382,15 @@ │ │ mov %eax,0x18(%esp) │ │ xor %eax,%eax │ │ lea -0x11439ae(%ebx),%esi │ │ lea -0x1133727(%ebx),%ecx │ │ mov %ecx,0x2c(%esp) │ │ lea -0x1147ca0(%ebx),%ecx │ │ mov %ecx,0x44(%esp) │ │ - lea -0x1120ad8(%ebx),%ecx │ │ + lea -0x1120aff(%ebx),%ecx │ │ mov %ecx,0x40(%esp) │ │ lea -0x1134288(%ebx),%ecx │ │ mov %ecx,0x3c(%esp) │ │ lea -0x113371a(%ebx),%ecx │ │ mov %ecx,0x38(%esp) │ │ lea -0x111908f(%ebx),%ecx │ │ mov %ecx,0x34(%esp) │ │ @@ -3898547,15 +3898547,15 @@ │ │ add $0x8,%esp │ │ lea -0x112b647(%ebx),%eax │ │ push %eax │ │ push 0x10(%ebp) │ │ call 11baa90 │ │ mov 0x10(%esp),%ecx │ │ add $0x10,%esp │ │ - lea -0x111ebe9(%ebx),%eax │ │ + lea -0x111ec10(%ebx),%eax │ │ push %ecx │ │ push %esi │ │ push %eax │ │ mov 0x10(%ebp),%eax │ │ push %eax │ │ mov %ecx,%esi │ │ call 11bb570 │ │ @@ -3898698,15 +3898698,15 @@ │ │ sub $0x8,%esp │ │ lea -0x112b647(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ push %eax │ │ push %esi │ │ call 11baa90 │ │ add $0x10,%esp │ │ - lea -0x112288d(%ebx),%eax │ │ + lea -0x11228b4(%ebx),%eax │ │ push (%esp) │ │ push 0xc(%esp) │ │ push %eax │ │ push %esi │ │ mov %edi,%esi │ │ mov 0x14(%esp),%edi │ │ call 11bb570 │ │ @@ -3898930,15 +3898930,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 12f631f │ │ pop %ebx │ │ add $0x1402a9,%ebx │ │ sub $0x4,%esp │ │ - lea -0x1122877(%ebx),%eax │ │ + lea -0x112289e(%ebx),%eax │ │ lea -0x1150a15(%ebx),%ecx │ │ push $0x12 │ │ push %eax │ │ push %ecx │ │ call 128da80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ @@ -3899107,15 +3899107,15 @@ │ │ push 0x4(%eax) │ │ push $0x10 │ │ push %esi │ │ push %edi │ │ jmp 12f66ef │ │ mov 0x8(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x111cd54(%ebx),%eax │ │ + lea -0x111cd7b(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 11bb570 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%eax │ │ test %eax,%eax │ │ mov 0x4(%esp),%edi │ │ @@ -3899128,15 +3899128,15 @@ │ │ push %eax │ │ push %edi │ │ push 0x14(%esp) │ │ push %ecx │ │ push 0xc(%ebp) │ │ call 11bb570 │ │ add $0x20,%esp │ │ - lea -0x1122861(%ebx),%eax │ │ + lea -0x1122888(%ebx),%eax │ │ push %edi │ │ push 0x4(%esp) │ │ push %eax │ │ mov 0xc(%ebp),%edi │ │ push %edi │ │ call 11bb570 │ │ add $0x10,%esp │ │ @@ -3899147,15 +3899147,15 @@ │ │ push 0xc(%esi) │ │ push $0x10 │ │ mov %eax,0x20(%esp) │ │ push %eax │ │ push %edi │ │ call 11b9af0 │ │ add $0x20,%esp │ │ - lea -0x11246b3(%ebx),%eax │ │ + lea -0x11246da(%ebx),%eax │ │ push 0x4(%esp) │ │ push 0x4(%esp) │ │ push %eax │ │ push %edi │ │ call 11bb570 │ │ add $0x10,%esp │ │ mov 0x14(%esi),%eax │ │ @@ -3899451,15 +3899451,15 @@ │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12f691f │ │ sub $0x8,%esp │ │ - lea -0x1122850(%ebx),%eax │ │ + lea -0x1122877(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12f69d1 │ │ call 11b6800 │ │ @@ -3899519,15 +3899519,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x10(%ebp),%esi │ │ jne 12f6830 │ │ jmp 12f6a07 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ebd6(%ebx),%eax │ │ + lea -0x111ebfd(%ebx),%eax │ │ lea -0x113abfb(%ebx),%ecx │ │ push %eax │ │ push $0x2a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3899548,15 +3899548,15 @@ │ │ jmp 12f69ff │ │ movl $0x40,0x4(%esp) │ │ jmp 12f69ff │ │ movl $0x48,0x4(%esp) │ │ movl $0x8000d,0x8(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ebd6(%ebx),%eax │ │ + lea -0x111ebfd(%ebx),%eax │ │ lea -0x113abfb(%ebx),%ecx │ │ push %eax │ │ push 0xc(%esp) │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3899602,15 +3899602,15 @@ │ │ test %esi,%esi │ │ je 12f6ae4 │ │ mov 0x14(%ebp),%edx │ │ mov 0x10(%ebp),%edi │ │ cmpl $0x0,(%esi) │ │ je 12f6b1c │ │ lea -0x11439ae(%ebx),%eax │ │ - lea -0x111ebc1(%ebx),%ecx │ │ + lea -0x111ebe8(%ebx),%ecx │ │ push %eax │ │ push %edx │ │ push %ecx │ │ push %edi │ │ call 11bb570 │ │ add $0x10,%esp │ │ mov (%esi),%eax │ │ @@ -3899869,15 +3899869,15 @@ │ │ lea 0x2(%edi),%eax │ │ mov %eax,0x14(%esp) │ │ lea 0x4(%edi),%eax │ │ mov %eax,0x18(%esp) │ │ lea -0x11439ae(%ebx),%ecx │ │ lea -0x1131a41(%ebx),%eax │ │ mov %eax,0x24(%esp) │ │ - lea -0x11262e9(%ebx),%eax │ │ + lea -0x1126310(%ebx),%eax │ │ mov %eax,0x28(%esp) │ │ lea -0x1135226(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ xor %eax,%eax │ │ mov 0xc(%ebp),%esi │ │ mov %ecx,(%esp) │ │ sub $0x8,%esp │ │ @@ -3900492,15 +3900492,15 @@ │ │ cmp %eax,%esi │ │ jl 12f7420 │ │ mov 0x4(%esp),%eax │ │ jmp 12f7537 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x111af14(%ebx),%eax │ │ - lea -0x1120ac7(%ebx),%ecx │ │ + lea -0x1120aee(%ebx),%ecx │ │ push %eax │ │ push $0x41 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ @@ -3900508,27 +3900508,27 @@ │ │ call 123ee00 │ │ jmp 12f7532 │ │ mov %esi,%eax │ │ jmp 12f7537 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x111af14(%ebx),%eax │ │ - lea -0x1120ac7(%ebx),%ecx │ │ + lea -0x1120aee(%ebx),%ecx │ │ push %eax │ │ push $0x4d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ push 0x8(%edi) │ │ push %eax │ │ push 0x4(%edi) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ add $0x20,%esp │ │ @@ -3900687,15 +3900687,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 12f766f │ │ pop %ebx │ │ add $0x13ef59,%ebx │ │ sub $0x4,%esp │ │ - lea -0x1120aad(%ebx),%eax │ │ + lea -0x1120ad4(%ebx),%eax │ │ lea -0x1150a15(%ebx),%ecx │ │ push $0x20 │ │ push %eax │ │ push %ecx │ │ call 128da80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ @@ -3901041,15 +3901041,15 @@ │ │ lea -0x112b647(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 11baa90 │ │ add $0x10,%esp │ │ mov 0x4(%edi),%ecx │ │ sub $0x8,%esp │ │ - lea -0x1122845(%ebx),%eax │ │ + lea -0x112286c(%ebx),%eax │ │ mov %esi,%edx │ │ push %eax │ │ push 0x14(%ebp) │ │ call 12f8190 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ lea -0xc(%ebp),%esp │ │ @@ -3901793,15 +3901793,15 @@ │ │ mov 0x24(%esp),%ecx │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ test %ecx,%ecx │ │ je 12f82b1 │ │ test %edi,%edi │ │ je 12f82b1 │ │ - lea -0x112283c(%ebx),%eax │ │ + lea -0x1122863(%ebx),%eax │ │ push %edi │ │ push %ecx │ │ push %eax │ │ push 0x14(%esp) │ │ mov %ecx,%esi │ │ call 11bb570 │ │ mov %esi,%ecx │ │ @@ -3901829,15 +3901829,15 @@ │ │ call 12e1790 │ │ add $0x10,%esp │ │ cmp $0x2,%eax │ │ jl 12f8430 │ │ mov $0x1,%edi │ │ lea -0x112b647(%ebx),%ecx │ │ mov %ecx,0x10(%esp) │ │ - lea -0x112283c(%ebx),%ecx │ │ + lea -0x1122863(%ebx),%ecx │ │ mov %ecx,0x1c(%esp) │ │ lea -0x11336e4(%ebx),%ecx │ │ mov %ecx,0x20(%esp) │ │ jmp 12f835a │ │ nop │ │ nop │ │ nop │ │ @@ -3903355,15 +3903355,15 @@ │ │ sub $0x8,%esp │ │ test %eax,%eax │ │ je 12f929e │ │ push %eax │ │ push %edi │ │ call 12bdf20 │ │ jmp 12f92ab │ │ - lea -0x111cd4b(%ebx),%eax │ │ + lea -0x111cd72(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 11bb570 │ │ add $0x10,%esp │ │ sub $0x8,%esp │ │ lea -0x112b647(%ebx),%eax │ │ push %eax │ │ @@ -3903387,15 +3903387,15 @@ │ │ mov 0x4(%eax),%eax │ │ test %eax,%eax │ │ je 12f9317 │ │ mov 0x8(%eax),%ecx │ │ test %ecx,%ecx │ │ je 12f9317 │ │ sub $0x8,%esp │ │ - lea -0x1122833(%ebx),%edx │ │ + lea -0x112285a(%ebx),%edx │ │ push %ecx │ │ push (%eax) │ │ push 0x18(%esp) │ │ push 0x14(%ebp) │ │ push %edx │ │ push %edi │ │ call 11bb570 │ │ @@ -3903539,15 +3903539,15 @@ │ │ mov 0xc(%esp),%ecx │ │ cmp $0x299,%eax │ │ jne 12f95f5 │ │ test %ecx,%ecx │ │ je 12f95f5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11262c8(%ebx),%eax │ │ + lea -0x11262ef(%ebx),%eax │ │ lea -0x1119039(%ebx),%ecx │ │ push %eax │ │ push $0x122 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3903556,15 +3903556,15 @@ │ │ sub $0x8,%esp │ │ push %esi │ │ push 0xc(%ebp) │ │ call 12eca30 │ │ jmp 12f9503 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11262c8(%ebx),%eax │ │ + lea -0x11262ef(%ebx),%eax │ │ lea -0x1119039(%ebx),%ecx │ │ push %eax │ │ push $0x11c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3903599,27 +3903599,27 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11262c8(%ebx),%eax │ │ + lea -0x11262ef(%ebx),%eax │ │ lea -0x1119039(%ebx),%ecx │ │ push %eax │ │ push $0xfb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x99 │ │ jmp 12f95ba │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11262c8(%ebx),%eax │ │ + lea -0x11262ef(%ebx),%eax │ │ lea -0x1119039(%ebx),%ecx │ │ push %eax │ │ push $0x105 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3903653,15 +3903653,15 @@ │ │ mov %ecx,0x4(%eax) │ │ mov 0x8(%esp),%eax │ │ mov %eax,(%esi) │ │ movl $0x0,0x8(%esp) │ │ jmp 12f9544 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11262c8(%ebx),%eax │ │ + lea -0x11262ef(%ebx),%eax │ │ lea -0x1119039(%ebx),%ecx │ │ push %eax │ │ push $0x128 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3903748,15 +3903748,15 @@ │ │ push %eax │ │ push %edi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12f9974 │ │ sub $0x4,%esp │ │ - lea -0x1120a93(%ebx),%eax │ │ + lea -0x1120aba(%ebx),%eax │ │ push $0x5 │ │ push %eax │ │ push %edi │ │ call 1394300 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12f9a7d │ │ @@ -3904370,15 +3904370,15 @@ │ │ jle 12f9ee9 │ │ mov 0x4(%esp),%eax │ │ add $0x4,%eax │ │ mov %eax,0xc(%esp) │ │ xor %esi,%esi │ │ lea -0x1144131(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ - lea -0x111cd42(%ebx),%eax │ │ + lea -0x111cd69(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ nop │ │ @@ -3904434,41 +3904434,41 @@ │ │ mov 0x4(%esp),%eax │ │ cmpl $0x0,0x4(%eax) │ │ jne 12f9fa4 │ │ cmpl $0x0,(%eax) │ │ jne 12f9fa4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11246a2(%ebx),%eax │ │ + lea -0x11246c9(%ebx),%eax │ │ lea -0x114d397(%ebx),%ecx │ │ push %eax │ │ push $0x53 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x97 │ │ jmp 12f9f85 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11246a2(%ebx),%eax │ │ + lea -0x11246c9(%ebx),%eax │ │ lea -0x114d397(%ebx),%ecx │ │ push %eax │ │ push $0x40 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ push $0x22 │ │ call 123ee00 │ │ jmp 12f9f9f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11246a2(%ebx),%eax │ │ + lea -0x11246c9(%ebx),%eax │ │ lea -0x114d397(%ebx),%ecx │ │ push %eax │ │ push $0x4c │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x11389d2(%ebx),%eax │ │ @@ -3904582,15 +3904582,15 @@ │ │ push %eax │ │ push %esi │ │ call 11ba280 │ │ add $0x10,%esp │ │ cmpl $0x0,0x4(%edi) │ │ je 12fa0af │ │ sub $0x4,%esp │ │ - lea -0x111eb8e(%ebx),%eax │ │ + lea -0x111ebb5(%ebx),%eax │ │ push $0xb │ │ push %eax │ │ push %esi │ │ call 11ba280 │ │ add $0x8,%esp │ │ push 0x4(%edi) │ │ push %esi │ │ @@ -3904782,29 +3904782,29 @@ │ │ add $0x10,%esp │ │ inc %edi │ │ cmp %edi,0x14(%esp) │ │ jne 12fa1f0 │ │ jmp 12fa39a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111eb82(%ebx),%eax │ │ + lea -0x111eba9(%ebx),%eax │ │ lea -0x114d380(%ebx),%ecx │ │ push %eax │ │ push $0x4c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ push $0x22 │ │ call 123ee00 │ │ jmp 12fa395 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111eb82(%ebx),%eax │ │ + lea -0x111eba9(%ebx),%eax │ │ lea -0x114d380(%ebx),%ecx │ │ push %eax │ │ push $0x53 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x11389d2(%ebx),%eax │ │ @@ -3904817,30 +3904817,30 @@ │ │ xor %esi,%esi │ │ xor %eax,%eax │ │ mov 0x8(%esp),%edi │ │ jmp 12fa373 │ │ mov %eax,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111eb82(%ebx),%eax │ │ + lea -0x111eba9(%ebx),%eax │ │ lea -0x114d380(%ebx),%ecx │ │ push %eax │ │ push $0x5a │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x11389d2(%ebx),%eax │ │ mov 0x10(%esp),%ecx │ │ push 0x4(%ecx) │ │ push %eax │ │ push $0x6e │ │ jmp 12fa361 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111eb82(%ebx),%eax │ │ + lea -0x111eba9(%ebx),%eax │ │ lea -0x114d380(%ebx),%ecx │ │ push %eax │ │ push $0x60 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3905076,15 +3905076,15 @@ │ │ mov 0x4(%edi),%eax │ │ test %eax,%eax │ │ je 12fa622 │ │ cmpl $0x102,0x4(%eax) │ │ jne 12fa610 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120a8d(%ebx),%eax │ │ + lea -0x1120ab4(%ebx),%eax │ │ lea -0x114b7b3(%ebx),%ecx │ │ push %eax │ │ push $0x1bc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3905195,15 +3905195,15 @@ │ │ push %eax │ │ call 11b67b0 │ │ add $0x10,%esp │ │ cmpl $0x0,0x88(%edi) │ │ jne 12fa781 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120a8d(%ebx),%eax │ │ + lea -0x1120ab4(%ebx),%eax │ │ lea -0x114b7b3(%ebx),%ecx │ │ push %eax │ │ push $0x1e5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3905660,15 +3905660,15 @@ │ │ call 12999c0 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ cmpb $0x0,0x10(%esp) │ │ jns 12fa501 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120a8d(%ebx),%eax │ │ + lea -0x1120ab4(%ebx),%eax │ │ lea -0x114b7b3(%ebx),%ecx │ │ push %eax │ │ push $0x27d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3906927,15 +3906927,15 @@ │ │ test %eax,%eax │ │ je 12fbb3e │ │ mov %eax,%edi │ │ test %esi,%esi │ │ jle 12fbb90 │ │ mov %esi,0x18(%esp) │ │ xor %esi,%esi │ │ - lea -0x111ec8c(%ebx),%eax │ │ + lea -0x111ecb3(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ lea -0x11440ef(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ lea -0x114d365(%ebx),%eax │ │ mov %eax,0x10(%esp) │ │ mov %edi,0x8(%esp) │ │ jmp 12fba7b │ │ @@ -3907020,15 +3907020,15 @@ │ │ mov 0xc(%ebp),%ecx │ │ mov 0x14(%esp),%edi │ │ mov %edi,%edx │ │ push $0x1 │ │ jmp 12fba60 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cd1a(%ebx),%eax │ │ + lea -0x111cd41(%ebx),%eax │ │ lea -0x11336a1(%ebx),%ecx │ │ push %eax │ │ push $0x186 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3907252,15 +3907252,15 @@ │ │ call 12e0c30 │ │ jmp 12fbe1d │ │ mov (%esp),%eax │ │ jmp 12fbe22 │ │ movl $0x7f,0x4(%esp) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111eb6e(%ebx),%eax │ │ + lea -0x111eb95(%ebx),%eax │ │ lea -0x11336a1(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3907362,15 +3907362,15 @@ │ │ jmp 12fc0c2 │ │ mov 0x4(%esi),%eax │ │ lea 0x10(%ebp),%ecx │ │ lea -0x114f4ca(%ebx),%edx │ │ jmp 12fbfbb │ │ sub $0x4,%esp │ │ lea 0x10(%ebp),%eax │ │ - lea -0x112281d(%ebx),%ecx │ │ + lea -0x1122844(%ebx),%ecx │ │ lea -0x11351e1(%ebx),%edx │ │ jmp 12fbfaa │ │ mov 0x4(%esi),%eax │ │ sub $0x8,%esp │ │ push (%eax) │ │ push 0x8(%eax) │ │ call 12ff660 │ │ @@ -3907395,19 +3907395,19 @@ │ │ push %eax │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ jmp 12fbffc │ │ mov 0x4(%esi),%eax │ │ lea 0x10(%ebp),%ecx │ │ - lea -0x111ec8c(%ebx),%edx │ │ + lea -0x111ecb3(%ebx),%edx │ │ jmp 12fbfbb │ │ sub $0x4,%esp │ │ lea 0x10(%ebp),%eax │ │ - lea -0x112281d(%ebx),%ecx │ │ + lea -0x1122844(%ebx),%ecx │ │ lea -0x11422db(%ebx),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ jmp 12fbff0 │ │ mov 0x4(%esi),%eax │ │ lea 0x10(%ebp),%ecx │ │ @@ -3907472,15 +3907472,15 @@ │ │ jmp 12fc0ef │ │ mov 0x4(%ecx),%ecx │ │ xor %eax,%eax │ │ cmpl $0x16,(%ecx) │ │ jne 12fc003 │ │ mov 0x4(%ecx),%eax │ │ lea 0x10(%ebp),%ecx │ │ - lea -0x111cd2d(%ebx),%edx │ │ + lea -0x111cd54(%ebx),%edx │ │ jmp 12fc0b6 │ │ mov 0x4(%ecx),%ecx │ │ xor %eax,%eax │ │ cmpl $0xc,(%ecx) │ │ jne 12fc003 │ │ mov 0x4(%ecx),%eax │ │ lea 0x10(%ebp),%ecx │ │ @@ -3907542,15 +3907542,15 @@ │ │ push %edx │ │ call 12fe2e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 12fbffc │ │ sub $0x4,%esp │ │ lea 0x10(%ebp),%eax │ │ - lea -0x112281d(%ebx),%ecx │ │ + lea -0x1122844(%ebx),%ecx │ │ lea 0x4(%esp),%edx │ │ jmp 12fbfaa │ │ int3 │ │ push %ebp │ │ mov %esp,%ebp │ │ push %ebx │ │ push %edi │ │ @@ -3907584,15 +3907584,15 @@ │ │ mov 0x4(%ecx),%eax │ │ lea -0x1144106(%ebx),%ecx │ │ push 0x8(%eax) │ │ push (%eax) │ │ push %ecx │ │ jmp 12fc310 │ │ sub $0x8,%esp │ │ - lea -0x1120a70(%ebx),%eax │ │ + lea -0x1120a97(%ebx),%eax │ │ push %eax │ │ push %ecx │ │ call 11bb570 │ │ add $0x10,%esp │ │ push $0x82031f │ │ push $0x0 │ │ push 0x4(%edi) │ │ @@ -3907624,15 +3907624,15 @@ │ │ lea -0x11336a1(%ebx),%eax │ │ push $0x122 │ │ push %eax │ │ push %edi │ │ call 128c2c0 │ │ jmp 12fc318 │ │ sub $0x8,%esp │ │ - lea -0x1126274(%ebx),%eax │ │ + lea -0x112629b(%ebx),%eax │ │ jmp 12fc287 │ │ sub $0x8,%esp │ │ lea -0x112dd18(%ebx),%eax │ │ push %eax │ │ push %ecx │ │ jmp 12fc313 │ │ sub $0x8,%esp │ │ @@ -3907669,15 +3907669,15 @@ │ │ xor %esi,%esi │ │ jmp 12fc31b │ │ cmp $0x4b9,%eax │ │ je 12fc333 │ │ cmp $0x4bb,%eax │ │ jne 12fc306 │ │ mov 0x4(%ecx),%eax │ │ - lea -0x112628c(%ebx),%ecx │ │ + lea -0x11262b3(%ebx),%ecx │ │ jmp 12fc1ce │ │ sub $0x8,%esp │ │ lea -0x11319fa(%ebx),%eax │ │ push %eax │ │ push 0x8(%ebp) │ │ call 11bb570 │ │ add $0x10,%esp │ │ @@ -3907845,15 +3907845,15 @@ │ │ add $0x13a137,%ebx │ │ mov 0x14(%ebp),%eax │ │ mov 0x8(%eax),%esi │ │ test %esi,%esi │ │ je 12fc595 │ │ mov 0x4(%eax),%edi │ │ sub $0x8,%esp │ │ - lea -0x111ec8c(%ebx),%eax │ │ + lea -0x111ecb3(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 12ff070 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12fc5ca │ │ sub $0x8,%esp │ │ @@ -3908236,15 +3908236,15 @@ │ │ lea -0x114f5cb(%ebx),%eax │ │ push 0x18(%ebp) │ │ push %eax │ │ push $0x77 │ │ jmp 12fca4a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112468b(%ebx),%eax │ │ + lea -0x11246b2(%ebx),%eax │ │ lea -0x11336a1(%ebx),%ecx │ │ push %eax │ │ push $0x2ac │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1119c10(%ebx),%eax │ │ @@ -3908626,15 +3908626,15 @@ │ │ add $0x10,%esp │ │ cmp %eax,%edi │ │ mov %edi,%eax │ │ mov 0x10(%ebp),%edi │ │ jl 12fcce8 │ │ mov $0x1,%ecx │ │ jmp 12fcea7 │ │ - lea -0x112280f(%ebx),%eax │ │ + lea -0x1122836(%ebx),%eax │ │ jmp 12fce8f │ │ lea -0x11405cd(%ebx),%eax │ │ sub $0x8,%esp │ │ push %eax │ │ push %edi │ │ call 11bb570 │ │ add $0x10,%esp │ │ @@ -3908957,15 +3908957,15 @@ │ │ call 130f6f0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ je 12fd25f │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push 0x10(%esp) │ │ push %eax │ │ push 0x14(%esp) │ │ call 12426c0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12fd25d │ │ @@ -3909288,15 +3909288,15 @@ │ │ mov $0x7fffffff,%edx │ │ cmp %eax,%edx │ │ mov $0xffffffff,%edx │ │ sbb %ecx,%edx │ │ jge 12fd4de │ │ sub $0x8,%esp │ │ lea -0x11439ae(%ebx),%ecx │ │ - lea -0x111cd0a(%ebx),%edx │ │ + lea -0x111cd31(%ebx),%edx │ │ push %eax │ │ inc %eax │ │ push %eax │ │ push %ecx │ │ push 0x14(%ebp) │ │ push %edx │ │ push 0x10(%ebp) │ │ @@ -3909862,29 +3909862,29 @@ │ │ cmp %eax,%esi │ │ jl 12fda20 │ │ mov 0x4(%esp),%eax │ │ jmp 12fdc04 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1116f0c(%ebx),%eax │ │ - lea -0x11227fe(%ebx),%ecx │ │ + lea -0x1122825(%ebx),%ecx │ │ push %eax │ │ push $0x63 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ push $0x22 │ │ call 123ee00 │ │ jmp 12fdbff │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1116f0c(%ebx),%eax │ │ - lea -0x11227fe(%ebx),%ecx │ │ + lea -0x1122825(%ebx),%ecx │ │ push %eax │ │ push $0x80 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ @@ -3909893,27 +3909893,27 @@ │ │ add $0x10,%esp │ │ jmp 12fdbe3 │ │ mov %esi,%eax │ │ jmp 12fdc04 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1116f0c(%ebx),%eax │ │ - lea -0x11227fe(%ebx),%ecx │ │ + lea -0x1122825(%ebx),%ecx │ │ push %eax │ │ push $0x77 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8f │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ mov 0x18(%esp),%edx │ │ push 0x8(%edx) │ │ push %eax │ │ push 0x4(%edx) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ @@ -3909962,15 +3909962,15 @@ │ │ sub $0x40,%esp │ │ call 12fdc41 │ │ pop %ebx │ │ add $0x138987,%ebx │ │ mov 0x14(%ebp),%esi │ │ mov 0x10(%ebp),%edi │ │ lea -0x11439ae(%ebx),%ecx │ │ - lea -0x11227e8(%ebx),%eax │ │ + lea -0x112280f(%ebx),%eax │ │ mov %ecx,0x1c(%esp) │ │ push %ecx │ │ push %esi │ │ push %eax │ │ push %edi │ │ call 11bb570 │ │ add $0x10,%esp │ │ @@ -3909982,23 +3909982,23 @@ │ │ push %esi │ │ call 12e1790 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 12fdf47 │ │ addl $0x4,0x10(%esp) │ │ xor %eax,%eax │ │ - lea -0x112626d(%ebx),%ecx │ │ + lea -0x1126294(%ebx),%ecx │ │ mov %ecx,0x30(%esp) │ │ lea -0x1145f7c(%ebx),%ecx │ │ mov %ecx,0x20(%esp) │ │ lea -0x11352ad(%ebx),%ecx │ │ mov %ecx,0x2c(%esp) │ │ lea -0x113fc24(%ebx),%ecx │ │ mov %ecx,0x28(%esp) │ │ - lea -0x112630e(%ebx),%ecx │ │ + lea -0x1126335(%ebx),%ecx │ │ mov %ecx,0x24(%esp) │ │ sub $0x8,%esp │ │ mov %eax,0x40(%esp) │ │ push %eax │ │ push %esi │ │ call 12e17b0 │ │ add $0x10,%esp │ │ @@ -3910259,15 +3910259,15 @@ │ │ call 1393920 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ movb $0x0,(%esi,%edi,1) │ │ jmp 12fdffe │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111eb4b(%ebx),%eax │ │ + lea -0x111eb72(%ebx),%eax │ │ lea -0x111ae6b(%ebx),%ecx │ │ push %eax │ │ push $0x23 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3910643,15 +3910643,15 @@ │ │ pop %ebx │ │ add $0x138229,%ebx │ │ mov 0x10(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ sub $0x8,%esp │ │ cmpl $0x0,0xc(%ebp) │ │ je 12fe3c0 │ │ - lea -0x11269de(%ebx),%edx │ │ + lea -0x1126a05(%ebx),%edx │ │ push %eax │ │ push $0x4 │ │ jmp 12fe3c9 │ │ lea -0x113200e(%ebx),%edx │ │ push %eax │ │ push $0x5 │ │ call 12fe150 │ │ @@ -3911146,15 +3911146,15 @@ │ │ pop %ebx │ │ add $0x137cc7,%ebx │ │ mov 0x8(%ebp),%esi │ │ mov 0x8(%esi),%edi │ │ test %edi,%edi │ │ je 12fea56 │ │ sub $0x8,%esp │ │ - lea -0x11269de(%ebx),%eax │ │ + lea -0x1126a05(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12feaa9 │ │ sub $0x8,%esp │ │ @@ -3911170,15 +3911170,15 @@ │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12feaa9 │ │ sub $0x8,%esp │ │ - lea -0x111eb37(%ebx),%eax │ │ + lea -0x111eb5e(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12feaa9 │ │ sub $0x8,%esp │ │ @@ -3911210,15 +3911210,15 @@ │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12feabf │ │ sub $0x8,%esp │ │ - lea -0x111d677(%ebx),%eax │ │ + lea -0x111d69e(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12feabf │ │ sub $0x8,%esp │ │ @@ -3911234,15 +3911234,15 @@ │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12feabf │ │ sub $0x8,%esp │ │ - lea -0x11269d9(%ebx),%eax │ │ + lea -0x1126a00(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 12feabf │ │ call 123ebb0 │ │ @@ -3911256,15 +3911256,15 @@ │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x68 │ │ push $0x22 │ │ call 123ee00 │ │ add $0x4,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ push 0x8(%esi) │ │ push %eax │ │ push 0x4(%esi) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ add $0x20,%esp │ │ @@ -3911306,15 +3911306,15 @@ │ │ je 12feb09 │ │ mov 0xc(%ebp),%ecx │ │ mov %eax,(%ecx) │ │ mov $0x1,%eax │ │ jmp 12feb2c │ │ sub $0xc,%esp │ │ lea -0x11441b4(%ebx),%eax │ │ - lea -0x11246f6(%ebx),%ecx │ │ + lea -0x112471d(%ebx),%ecx │ │ push 0x8(%esi) │ │ push %eax │ │ push 0x4(%esi) │ │ push %ecx │ │ push $0x4 │ │ call 123e790 │ │ add $0x20,%esp │ │ @@ -3912345,15 +3912345,15 @@ │ │ cmp $0x4,%eax │ │ je 12ff6f9 │ │ cmp $0x10,%eax │ │ jne 12ff729 │ │ lea 0x14(%esp),%edx │ │ mov $0x8,%esi │ │ mov $0x28,%edi │ │ - lea -0x1124680(%ebx),%eax │ │ + lea -0x11246a7(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ lea -0x111ae55(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ nop │ │ nop │ │ mov %edx,0x10(%esp) │ │ mov %ecx,0x4(%esp) │ │ @@ -3914002,27 +3914002,27 @@ │ │ push %edi │ │ push %esi │ │ call 12e17b0 │ │ add $0x10,%esp │ │ jmp 13007b1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11227c4(%ebx),%eax │ │ + lea -0x11227eb(%ebx),%eax │ │ lea -0x1135172(%ebx),%ecx │ │ push %eax │ │ push $0x3b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 13007a5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11227c4(%ebx),%eax │ │ + lea -0x11227eb(%ebx),%eax │ │ lea -0x1135172(%ebx),%ecx │ │ push %eax │ │ push $0x3f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3914362,15 +3914362,15 @@ │ │ and $0xfffffff0,%esp │ │ sub $0x20,%esp │ │ call 1300aa1 │ │ pop %ebx │ │ add $0x135b27,%ebx │ │ mov 0x14(%ebp),%edi │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push 0x10(%ebp) │ │ push %eax │ │ push 0xc(%ebp) │ │ call 12426c0 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ sub $0x8,%esp │ │ @@ -3914558,15 +3914558,15 @@ │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113515b(%ebx),%eax │ │ - lea -0x111ccdb(%ebx),%ecx │ │ + lea -0x111cd02(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3914650,15 +3914650,15 @@ │ │ xor %ecx,%ecx │ │ mov %al,%cl │ │ mov %ecx,%eax │ │ jmp 1300da2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1118ff9(%ebx),%eax │ │ - lea -0x111ccdb(%ebx),%ecx │ │ + lea -0x111cd02(%ebx),%ecx │ │ push %eax │ │ push $0xc4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3914693,15 +3914693,15 @@ │ │ call 1303670 │ │ mov $0x1,%eax │ │ add $0x10,%esp │ │ jmp 1300da2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1118ff9(%ebx),%eax │ │ - lea -0x111ccdb(%ebx),%ecx │ │ + lea -0x111cd02(%ebx),%ecx │ │ push %eax │ │ push $0xdd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3914735,15 +3914735,15 @@ │ │ push %eax │ │ call 1300ea0 │ │ add $0x10,%esp │ │ jmp 1300e99 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11440c7(%ebx),%eax │ │ - lea -0x111ccdb(%ebx),%ecx │ │ + lea -0x111cd02(%ebx),%ecx │ │ push %eax │ │ push $0xe9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ @@ -3914817,15 +3914817,15 @@ │ │ mov %edi,%eax │ │ jb 1300ee0 │ │ mov $0x1,%eax │ │ jmp 1300f76 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113515b(%ebx),%eax │ │ - lea -0x111ccdb(%ebx),%ecx │ │ + lea -0x111cd02(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3914897,15 +3914897,15 @@ │ │ push %eax │ │ call 1301040 │ │ add $0x10,%esp │ │ jmp 1301033 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11281e2(%ebx),%eax │ │ - lea -0x111ccdb(%ebx),%ecx │ │ + lea -0x111cd02(%ebx),%ecx │ │ push %eax │ │ push $0x192 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6c │ │ @@ -3914945,51 +3914945,51 @@ │ │ ja 1301132 │ │ mov -0x10e0ec8(%ebx,%ecx,4),%ecx │ │ add %ebx,%ecx │ │ jmp *%ecx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112bd1c(%ebx),%eax │ │ - lea -0x111ccdb(%ebx),%ecx │ │ + lea -0x111cd02(%ebx),%ecx │ │ push %eax │ │ push $0x1a8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x75 │ │ jmp 1301128 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112bd1c(%ebx),%eax │ │ - lea -0x111ccdb(%ebx),%ecx │ │ + lea -0x111cd02(%ebx),%ecx │ │ push %eax │ │ push $0x19b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0102 │ │ jmp 1301128 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112bd1c(%ebx),%eax │ │ - lea -0x111ccdb(%ebx),%ecx │ │ + lea -0x111cd02(%ebx),%ecx │ │ push %eax │ │ push $0x1a5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x73 │ │ jmp 1301128 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112bd1c(%ebx),%eax │ │ - lea -0x111ccdb(%ebx),%ecx │ │ + lea -0x111cd02(%ebx),%ecx │ │ push %eax │ │ push $0x1a2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x74 │ │ @@ -3915045,15 +3915045,15 @@ │ │ mov $0x38,%edx │ │ cmp $0x2,%eax │ │ jne 1301325 │ │ mov $0x39,%edx │ │ mov 0x1c(%esp),%ecx │ │ test %ecx,%ecx │ │ je 1301325 │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ call 1261f10 │ │ mov $0x39,%edx │ │ test %eax,%eax │ │ je 1301325 │ │ lea 0x28(%esp),%eax │ │ @@ -3915080,15 +3915080,15 @@ │ │ mov 0x14(%ebp),%eax │ │ and $0xfffeffff,%eax │ │ mov %eax,0x20(%esp) │ │ jmp 1301381 │ │ mov $0x39,%esi │ │ test %eax,%eax │ │ je 13012f3 │ │ - lea -0x11218c6(%ebx),%ecx │ │ + lea -0x11218ed(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ mov %eax,%edi │ │ call 1261f10 │ │ test %eax,%eax │ │ je 13012f3 │ │ lea 0x28(%esp),%eax │ │ @@ -3915246,15 +3915246,15 @@ │ │ add $0x135157,%ebx │ │ mov $0x39,%esi │ │ test %ecx,%ecx │ │ je 1301535 │ │ mov %ecx,%edi │ │ mov %edx,0x4(%esp) │ │ sub $0x8,%esp │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ push %eax │ │ push %ecx │ │ call 1261f10 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1301535 │ │ lea 0x8(%esp),%eax │ │ @@ -3916214,15 +3916214,15 @@ │ │ mov $0xc7,%esi │ │ jmp 1301d8c │ │ mov $0xcb,%esi │ │ jmp 1301d8c │ │ mov $0xd1,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126246(%ebx),%eax │ │ + lea -0x112626d(%ebx),%eax │ │ push %eax │ │ push %esi │ │ mov 0x14(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3916526,15 +3916526,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13020da │ │ mov %edi,%eax │ │ jmp 1302170 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ccb7(%ebx),%eax │ │ + lea -0x111ccde(%ebx),%eax │ │ push %eax │ │ push $0x124 │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ @@ -3916563,15 +3916563,15 @@ │ │ push $0x1b │ │ push %esi │ │ push %eax │ │ call 128c2c0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ccb7(%ebx),%eax │ │ + lea -0x111ccde(%ebx),%eax │ │ push %eax │ │ push $0x11c │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000b │ │ @@ -3916952,15 +3916952,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 130262a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120a20(%ebx),%eax │ │ + lea -0x1120a47(%ebx),%eax │ │ lea -0x1144084(%ebx),%ecx │ │ push %eax │ │ push $0x1ba │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3918190,15 +3918190,15 @@ │ │ mov 0x1c(%esp),%ecx │ │ test %ecx,%ecx │ │ je 13034f3 │ │ mov %eax,%esi │ │ mov 0x4(%ecx),%eax │ │ mov %eax,0x8(%esp) │ │ sub $0x4,%esp │ │ - lea -0x1126237(%ebx),%eax │ │ + lea -0x112625e(%ebx),%eax │ │ push $0xad │ │ push %eax │ │ push %ecx │ │ call 128c2c0 │ │ mov %esi,%eax │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3918209,15 +3918209,15 @@ │ │ mov $0x4b,%esi │ │ mov 0x1c(%esp),%edi │ │ jmp 130357c │ │ mov 0x4(%edi),%eax │ │ mov %eax,0x8(%esp) │ │ sub $0x4,%esp │ │ mov 0x8(%esp),%ebx │ │ - lea -0x1126237(%ebx),%eax │ │ + lea -0x112625e(%ebx),%eax │ │ push $0x36 │ │ push %eax │ │ push %edi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ movl $0xc8,0x18(%esp) │ │ sub $0x4,%esp │ │ @@ -3918237,15 +3918237,15 @@ │ │ jmp 130357c │ │ movl $0x80007,0xc(%esp) │ │ mov $0xb4,%esi │ │ mov 0x4(%esp),%ebx │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113e7c9(%ebx),%eax │ │ - lea -0x1126237(%ebx),%ecx │ │ + lea -0x112625e(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push 0x14(%esp) │ │ @@ -3918506,16 +3918506,16 @@ │ │ je 1303877 │ │ cmp $0x4,%eax │ │ jne 1303841 │ │ movl $0x27,0x68(%edi) │ │ jmp 13038e6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124663(%ebx),%eax │ │ - lea -0x1122787(%ebx),%ecx │ │ + lea -0x112468a(%ebx),%eax │ │ + lea -0x11227ae(%ebx),%ecx │ │ push %eax │ │ push $0xe1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x90 │ │ @@ -3918593,28 +3918593,28 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124663(%ebx),%eax │ │ - lea -0x1122787(%ebx),%ecx │ │ + lea -0x112468a(%ebx),%eax │ │ + lea -0x11227ae(%ebx),%ecx │ │ push %eax │ │ push $0xf7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8e │ │ jmp 1303814 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124663(%ebx),%eax │ │ - lea -0x1122787(%ebx),%ecx │ │ + lea -0x112468a(%ebx),%eax │ │ + lea -0x11227ae(%ebx),%ecx │ │ push %eax │ │ push $0x117 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8d │ │ @@ -3919248,27 +3919248,27 @@ │ │ mov 0x4(%ecx),%eax │ │ test %eax,%eax │ │ je 1303fc3 │ │ cmpl $0x0,0x50(%esi) │ │ je 1304008 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112613f(%ebx),%eax │ │ + lea -0x1126166(%ebx),%eax │ │ lea -0x114d30a(%ebx),%ecx │ │ push %eax │ │ push $0x157 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0101 │ │ jmp 1303fea │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112613f(%ebx),%eax │ │ + lea -0x1126166(%ebx),%eax │ │ lea -0x114d30a(%ebx),%ecx │ │ push %eax │ │ push $0x14d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3919517,15 +3919517,15 @@ │ │ je 130431d │ │ cmpl $0x0,0x8c(%ecx) │ │ je 1304358 │ │ call 1303c60 │ │ jmp 130435d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126150(%ebx),%eax │ │ + lea -0x1126177(%ebx),%eax │ │ lea -0x114d30a(%ebx),%ecx │ │ push %eax │ │ push $0x122 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3920498,15 +3920498,15 @@ │ │ call 130a9a0 │ │ mov %eax,0x10(%esi) │ │ test %eax,%eax │ │ jne 1304e36 │ │ jmp 1304e4e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11209f9(%ebx),%eax │ │ + lea -0x1120a20(%ebx),%eax │ │ lea -0x114d30a(%ebx),%ecx │ │ push %eax │ │ push $0x981 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3920549,15 +3920549,15 @@ │ │ call 130aac0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1304e81 │ │ jmp 1304f6c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11209f9(%ebx),%eax │ │ + lea -0x1120a20(%ebx),%eax │ │ lea -0x114d30a(%ebx),%ecx │ │ push %eax │ │ push $0x9dd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3920604,27 +3920604,27 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 1304ff3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11209f9(%ebx),%eax │ │ + lea -0x1120a20(%ebx),%eax │ │ lea -0x114d30a(%ebx),%ecx │ │ push %eax │ │ push $0x9f9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000f │ │ jmp 1304f62 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11245b4(%ebx),%eax │ │ + lea -0x11245db(%ebx),%eax │ │ lea -0x114d30a(%ebx),%ecx │ │ push %eax │ │ push $0xac4 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x114173d(%ebx),%eax │ │ @@ -3921762,15 +3921762,15 @@ │ │ push %eax │ │ push 0x10(%ecx) │ │ call 130aac0 │ │ add $0x10,%esp │ │ jmp 1305da4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11245b4(%ebx),%eax │ │ + lea -0x11245db(%ebx),%eax │ │ lea -0x114d30a(%ebx),%ecx │ │ push %eax │ │ push $0xac4 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x114173d(%ebx),%eax │ │ @@ -3928285,15 +3928285,15 @@ │ │ call 12e1790 │ │ cmp %eax,%edi │ │ jl 130ae40 │ │ mov 0x8(%ebp),%eax │ │ orb $0x80,0xc(%eax) │ │ jmp 130aed5 │ │ call 123ebb0 │ │ - lea -0x1122746(%ebx),%eax │ │ + lea -0x112276d(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x1118ee3(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x15f,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0xc0102,0x4(%esp) │ │ @@ -3928467,15 +3928467,15 @@ │ │ push %esi │ │ call 130aac0 │ │ add $0x10,%esp │ │ mov %edi,0x8(%esi) │ │ jmp 130b0a5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112275d(%ebx),%eax │ │ + lea -0x1122784(%ebx),%eax │ │ lea -0x1118ee3(%ebx),%ecx │ │ push %eax │ │ push $0xe2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3929629,15 +3929629,15 @@ │ │ sub $0x10,%esp │ │ call 130bb91 │ │ pop %ebx │ │ add $0x12aa37,%ebx │ │ mov 0xc(%ebp),%esi │ │ mov 0x8(%ebp),%edi │ │ sub $0x8,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1253e80 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 130bbf1 │ │ mov $0x100100,%eax │ │ @@ -3929685,15 +3929685,15 @@ │ │ pop %ebx │ │ add $0x12a997,%ebx │ │ mov 0xc(%ebp),%esi │ │ test %esi,%esi │ │ je 130bcb3 │ │ mov 0x8(%ebp),%edi │ │ sub $0x8,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1253e80 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 130bc8c │ │ mov $0x100100,%eax │ │ @@ -3932252,15 +3932252,15 @@ │ │ jmp 130d848 │ │ mov $0x21a,%edx │ │ mov 0xc(%esp),%eax │ │ mov $0x1,%esi │ │ jmp 130d848 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11209da(%ebx),%eax │ │ + lea -0x1120a01(%ebx),%eax │ │ lea -0x112a05a(%ebx),%ecx │ │ push %eax │ │ push $0x21d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3932768,15 +3932768,15 @@ │ │ call 1393920 │ │ mov %edi,%eax │ │ add $0x10,%esp │ │ add %edi,(%esi) │ │ jmp 130de8f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126117(%ebx),%eax │ │ + lea -0x112613e(%ebx),%eax │ │ lea -0x112a05a(%ebx),%ecx │ │ push %eax │ │ push $0x10f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3932789,15 +3932789,15 @@ │ │ jmp 130de74 │ │ sub $0xc,%esp │ │ push 0x1c(%esp) │ │ call 12e0c30 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126117(%ebx),%eax │ │ + lea -0x112613e(%ebx),%eax │ │ lea -0x112a05a(%ebx),%ecx │ │ push %eax │ │ push $0x11a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3933711,15 +3933711,15 @@ │ │ je 130e866 │ │ mov 0x8(%esp),%eax │ │ mov %esi,(%eax) │ │ mov $0x1,%eax │ │ jmp 130e874 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126106(%ebx),%eax │ │ + lea -0x112612d(%ebx),%eax │ │ lea -0x1133609(%ebx),%ecx │ │ push %eax │ │ push $0x1a9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3933734,15 +3933734,15 @@ │ │ mov $0x1ae,%edi │ │ jmp 130e836 │ │ mov %esi,0x8(%esp) │ │ mov $0x7c,%esi │ │ mov $0x1bb,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1126106(%ebx),%eax │ │ + lea -0x112612d(%ebx),%eax │ │ lea -0x1133609(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3933990,28 +3933990,28 @@ │ │ test %eax,%eax │ │ je 130eb7f │ │ mov 0x8(%eax),%eax │ │ test %eax,%eax │ │ jne 130ebb5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cbf7(%ebx),%eax │ │ + lea -0x111cc1e(%ebx),%eax │ │ lea -0x1133609(%ebx),%ecx │ │ push %eax │ │ push $0x1d0 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x72 │ │ push $0x6 │ │ jmp 130ebab │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111cbf7(%ebx),%eax │ │ + lea -0x111cc1e(%ebx),%eax │ │ lea -0x1133609(%ebx),%ecx │ │ push %eax │ │ push $0x1ca │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3934052,15 +3934052,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov %esi,%eax │ │ test %ecx,%ecx │ │ jne 130ec36 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112271b(%ebx),%eax │ │ + lea -0x1122742(%ebx),%eax │ │ lea -0x1133609(%ebx),%ecx │ │ push %eax │ │ push $0x1dc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3934215,15 +3934215,15 @@ │ │ add $0x10,%esp │ │ mov %esi,(%edi) │ │ jmp 130ee1a │ │ xor %esi,%esi │ │ jmp 130ee30 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112271b(%ebx),%eax │ │ + lea -0x1122742(%ebx),%eax │ │ lea -0x1133609(%ebx),%ecx │ │ push %eax │ │ push $0x1dc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3936316,26 +3936316,26 @@ │ │ cmpl $0x0,0x11978(%ebx) │ │ jne 131046b │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6f │ │ push 0x11978(%ebx) │ │ call 123ee00 │ │ add $0xc,%esp │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ push $0x0 │ │ push $0x35b │ │ jmp 131078d │ │ lea 0x98(%esp),%eax │ │ sub $0x8,%esp │ │ lea -0x11439ad(%ebx),%esi │ │ push %esi │ │ @@ -3936401,26 +3936401,26 @@ │ │ cmpl $0x0,0x11978(%ebx) │ │ jne 131058d │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6b │ │ push 0x11978(%ebx) │ │ call 123ee00 │ │ add $0xc,%esp │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ push $0x0 │ │ push $0x36c │ │ jmp 131078d │ │ sub $0x4,%esp │ │ push $0x0 │ │ push $0x5 │ │ push $0x26 │ │ @@ -3936523,26 +3936523,26 @@ │ │ cmpl $0x0,0x11978(%ebx) │ │ jne 131074e │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6d │ │ push 0x11978(%ebx) │ │ call 123ee00 │ │ add $0xc,%esp │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ push $0x0 │ │ push $0x373 │ │ push %eax │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ @@ -3936553,26 +3936553,26 @@ │ │ cmpl $0x0,0x11978(%ebx) │ │ jne 13107b2 │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x64 │ │ push 0x11978(%ebx) │ │ call 123ee00 │ │ add $0xc,%esp │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ push $0x0 │ │ push $0x323 │ │ push %eax │ │ call 123ece0 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ push %esi │ │ @@ -3936581,26 +3936581,26 @@ │ │ cmpl $0x0,0x11978(%ebx) │ │ jne 1310819 │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x64 │ │ push 0x11978(%ebx) │ │ call 123ee00 │ │ add $0xc,%esp │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ push $0x0 │ │ push $0x32e │ │ jmp 13107f1 │ │ mov $0x64,%ecx │ │ mov $0x334,%edx │ │ call 1310870 │ │ jmp 13107fa │ │ @@ -3936624,26 +3936624,26 @@ │ │ cmpl $0x0,0x11978(%ebx) │ │ jne 13108a0 │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %edi │ │ push 0x11978(%ebx) │ │ call 123ee00 │ │ add $0xc,%esp │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ push $0x0 │ │ push %esi │ │ push %eax │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ pop %esi │ │ @@ -3936993,15 +3936993,15 @@ │ │ add $0xc,%ecx │ │ call 1311640 │ │ test %eax,%eax │ │ je 1310edd │ │ movl $0x1890671,(%esi) │ │ mov $0x1,%eax │ │ jmp 1310ef8 │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ lea -0x1136f06(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x360(%ebx),%edx │ │ push $0x1c7 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ @@ -3937009,15 +3937009,15 @@ │ │ add $0x4,%esp │ │ push $0x0 │ │ call 13948e0 │ │ add $0x10,%esp │ │ mov $0x1c8,%esi │ │ mov $0x6d,%edi │ │ jmp 1310dbe │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ lea -0x1136edb(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x360(%ebx),%edx │ │ push $0x1ce │ │ push %eax │ │ push %ecx │ │ push %edx │ │ @@ -3937025,15 +3937025,15 @@ │ │ add $0x4,%esp │ │ push $0x0 │ │ call 13948e0 │ │ add $0x10,%esp │ │ mov $0x1cf,%esi │ │ mov $0x67,%edi │ │ jmp 1310dbe │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ lea -0x1118ec7(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x360(%ebx),%edx │ │ push $0x1d5 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ @@ -3937047,26 +3937047,26 @@ │ │ cmpl $0x0,0x11978(%ebx) │ │ jne 1310dd2 │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %edi │ │ push 0x11978(%ebx) │ │ call 123ee00 │ │ add $0xc,%esp │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ push $0x0 │ │ push %esi │ │ push %eax │ │ call 123ece0 │ │ add $0x10,%esp │ │ mov 0xc(%esp),%esi │ │ mov 0x8(%esi),%eax │ │ @@ -3937082,15 +3937082,15 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 1393930 │ │ add $0x10,%esp │ │ movl $0xffffffff,0x4(%esi) │ │ movl $0xffffffff,0x8(%esi) │ │ jmp 1310ef6 │ │ - lea -0x111ea52(%ebx),%esi │ │ + lea -0x111ea79(%ebx),%esi │ │ lea -0x1143fea(%ebx),%eax │ │ mov $0xa8,%ecx │ │ add -0x360(%ebx),%ecx │ │ push $0x1b1 │ │ push %esi │ │ push %eax │ │ push %ecx │ │ @@ -3937102,15 +3937102,15 @@ │ │ cmpl $0x0,0x11978(%ebx) │ │ jne 1310e97 │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ @@ -3937387,33 +3937387,33 @@ │ │ push 0x14(%eax) │ │ push $0xf8 │ │ call 1393aa0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jns 13111fe │ │ sub $0xc,%esp │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ lea -0x1118e9d(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x360(%ebx),%edx │ │ push 0x14(%esp) │ │ push $0x160 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 13941f0 │ │ add $0x14,%esp │ │ jmp 13114b1 │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ lea -0x1145d9e(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x360(%ebx),%edx │ │ push $0x189 │ │ jmp 13114a6 │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ lea -0x1142207(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x360(%ebx),%edx │ │ push $0x13e │ │ jmp 13114a6 │ │ sub $0xc,%esp │ │ mov 0x8(%ebp),%edi │ │ @@ -3937451,77 +3937451,77 @@ │ │ test %eax,%eax │ │ jne 131139b │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x70 │ │ push 0x11978(%ebx) │ │ call 123ee00 │ │ add $0xc,%esp │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ push $0x0 │ │ push $0x17b │ │ push %eax │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x11260de(%ebx),%eax │ │ + lea -0x1126105(%ebx),%eax │ │ lea -0x114d2a7(%ebx),%ecx │ │ push %eax │ │ lea 0x34(%esp),%eax │ │ push %eax │ │ push %ecx │ │ push $0x3 │ │ jmp 1311483 │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ lea -0x1116e0e(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x360(%ebx),%edx │ │ push $0x230 │ │ jmp 13114a6 │ │ test %eax,%eax │ │ jne 131142d │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x70 │ │ push 0x11978(%ebx) │ │ call 123ee00 │ │ add $0xc,%esp │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ push $0x0 │ │ push $0x17f │ │ push %eax │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x112a02c(%ebx),%eax │ │ lea 0x34(%esp),%ecx │ │ push %ecx │ │ push %eax │ │ push $0x2 │ │ call 123e790 │ │ jmp 13114b8 │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ lea -0x1138ea9(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x360(%ebx),%edx │ │ push $0x131 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ @@ -3937541,15 +3937541,15 @@ │ │ movups %xmm0,(%eax) │ │ mov $0x1,%eax │ │ jmp 13114bd │ │ sub $0xc,%esp │ │ push %ecx │ │ call 1393930 │ │ jmp 13114b8 │ │ - lea -0x111ea52(%ebx),%esi │ │ + lea -0x111ea79(%ebx),%esi │ │ lea -0x113c70f(%ebx),%eax │ │ mov $0xa8,%ecx │ │ add -0x360(%ebx),%ecx │ │ push $0xe9 │ │ push %esi │ │ push %eax │ │ push %ecx │ │ @@ -3937561,15 +3937561,15 @@ │ │ cmpl $0x0,0x11978(%ebx) │ │ jne 1311527 │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6c │ │ @@ -3937577,15 +3937577,15 @@ │ │ call 123ee00 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xeb │ │ push %esi │ │ call 123ece0 │ │ jmp 13114b8 │ │ - lea -0x111ea52(%ebx),%eax │ │ + lea -0x111ea79(%ebx),%eax │ │ lea -0x113c70f(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x360(%ebx),%edx │ │ push $0xd1 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ @@ -3937682,15 +3937682,15 @@ │ │ movl $0x0,0x4(%esi) │ │ mov $0x1,%eax │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ - lea -0x111ea52(%ebx),%esi │ │ + lea -0x111ea79(%ebx),%esi │ │ lea -0x1147a92(%ebx),%eax │ │ mov $0xa8,%ecx │ │ add -0x360(%ebx),%ecx │ │ push $0xfb │ │ push %esi │ │ push %eax │ │ push %ecx │ │ @@ -3937702,15 +3937702,15 @@ │ │ cmpl $0x0,0x11978(%ebx) │ │ jne 13116e8 │ │ call 123e710 │ │ mov %eax,0x11978(%ebx) │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1131804(%ebx),%eax │ │ - lea -0x111ea40(%ebx),%ecx │ │ + lea -0x111ea67(%ebx),%ecx │ │ push %eax │ │ push $0x46 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ @@ -3937779,15 +3937779,15 @@ │ │ mov %eax,%esi │ │ call 13948f0 │ │ not %eax │ │ xor %ecx,%ecx │ │ test $0xc0,%al │ │ sete %cl │ │ mov %ecx,0x119e4(%ebx) │ │ - lea -0x111ea2a(%ebx),%eax │ │ + lea -0x111ea51(%ebx),%eax │ │ lea -0x113aaba(%ebx),%ecx │ │ cmove %eax,%ecx │ │ sub $0xc,%esp │ │ lea -0x111ad5a(%ebx),%eax │ │ lea -0x1140543(%ebx),%edx │ │ lea 0x1197d(%ebx),%edi │ │ push %ecx │ │ @@ -3941701,15 +3941701,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ call 13144cd │ │ pop %ebx │ │ add $0x1220fb,%ebx │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x1123d59(%ebx),%eax │ │ + lea -0x1123d80(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1314509 │ │ sub $0x8,%esp │ │ @@ -3941733,15 +3941733,15 @@ │ │ push %ecx │ │ push %eax │ │ call 1292910 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 131459b │ │ sub $0x8,%esp │ │ - lea -0x111cbc2(%ebx),%eax │ │ + lea -0x111cbe9(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1314565 │ │ sub $0x8,%esp │ │ @@ -3941992,15 +3941992,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ call 13147bd │ │ pop %ebx │ │ add $0x121e0b,%ebx │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x1123d59(%ebx),%eax │ │ + lea -0x1123d80(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13147f9 │ │ sub $0x8,%esp │ │ @@ -3942024,15 +3942024,15 @@ │ │ push %ecx │ │ push %eax │ │ call 1292910 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 131488b │ │ sub $0x8,%esp │ │ - lea -0x111cbc2(%ebx),%eax │ │ + lea -0x111cbe9(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1314855 │ │ sub $0x8,%esp │ │ @@ -3942209,15 +3942209,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ call 13149ed │ │ pop %ebx │ │ add $0x121bdb,%ebx │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x1123d59(%ebx),%eax │ │ + lea -0x1123d80(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1314a29 │ │ sub $0x8,%esp │ │ @@ -3942241,15 +3942241,15 @@ │ │ push %ecx │ │ push %eax │ │ call 1292910 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1314abb │ │ sub $0x8,%esp │ │ - lea -0x111cbc2(%ebx),%eax │ │ + lea -0x111cbe9(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1314a85 │ │ sub $0x8,%esp │ │ @@ -3942379,15 +3942379,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ call 1314b7d │ │ pop %ebx │ │ add $0x121a4b,%ebx │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x1123d59(%ebx),%eax │ │ + lea -0x1123d80(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1314bb9 │ │ sub $0x8,%esp │ │ @@ -3942411,15 +3942411,15 @@ │ │ push %ecx │ │ push %eax │ │ call 1292910 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1314c4b │ │ sub $0x8,%esp │ │ - lea -0x111cbc2(%ebx),%eax │ │ + lea -0x111cbe9(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1314c15 │ │ sub $0x8,%esp │ │ @@ -3943507,15 +3943507,15 @@ │ │ sub $0x10,%esp │ │ mov %edx,%edi │ │ mov %ecx,%esi │ │ call 1315705 │ │ pop %ebx │ │ add $0x120ec3,%ebx │ │ movl $0x0,(%edx) │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ call 1290c30 │ │ test %eax,%eax │ │ je 1315737 │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ @@ -3943899,15 +3943899,15 @@ │ │ mov %eax,0x10(%esi) │ │ movups 0x10(%esp),%xmm0 │ │ movups %xmm0,(%esi) │ │ mov %edi,%esi │ │ test %edx,%edx │ │ je 1315b65 │ │ lea 0x14(%esi),%edi │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ lea 0x10(%esp),%ecx │ │ push $0x0 │ │ push %edx │ │ push %eax │ │ push %ecx │ │ call 1292740 │ │ add $0xc,%esp │ │ @@ -3943991,28 +3943991,28 @@ │ │ pop %ebx │ │ add $0x1209a7,%ebx │ │ mov 0x10(%ebp),%edi │ │ mov 0xc(%ebp),%esi │ │ test %edi,%edi │ │ je 1315c5a │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1315c8a │ │ xor %esi,%esi │ │ cmpl $0x4,0x4(%eax) │ │ jne 1315d3b │ │ mov 0x8(%eax),%ecx │ │ jmp 1315c8c │ │ sub $0x8,%esp │ │ - lea -0x111cf08(%ebx),%eax │ │ + lea -0x111cf2f(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1315d2f │ │ mov %esi,%ecx │ │ @@ -3944352,15 +3944352,15 @@ │ │ push 0x4(%edi) │ │ call 12c0530 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1316022 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112088a(%ebx),%eax │ │ + lea -0x11208b1(%ebx),%eax │ │ lea -0x11403ab(%ebx),%ecx │ │ push %eax │ │ push $0xaf │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3944398,15 +3944398,15 @@ │ │ mov 0xc(%esp),%edi │ │ push %edi │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112088a(%ebx),%eax │ │ + lea -0x11208b1(%ebx),%eax │ │ push %eax │ │ push $0xc0 │ │ push %edi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3944837,15 +3944837,15 @@ │ │ pop %ebx │ │ add $0x120047,%ebx │ │ mov 0x8(%ebp),%edi │ │ test %edi,%edi │ │ je 13167a8 │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x111f53d(%ebx),%eax │ │ + lea -0x111f564(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1316651 │ │ mov 0x4(%eax),%ecx │ │ @@ -3944961,15 +3944961,15 @@ │ │ push 0x18(%edi) │ │ push %eax │ │ call 12929d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13167a8 │ │ sub $0x8,%esp │ │ - lea -0x1123469(%ebx),%eax │ │ + lea -0x1123490(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1316746 │ │ sub $0x8,%esp │ │ @@ -3945123,15 +3945123,15 @@ │ │ push (%edi) │ │ call 12426c0 │ │ add $0x10,%esp │ │ mov %eax,0x10(%edi) │ │ test %eax,%eax │ │ je 1316c19 │ │ sub $0x8,%esp │ │ - lea -0x111f53d(%ebx),%eax │ │ + lea -0x111f564(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1316a63 │ │ movl $0x0,(%esp) │ │ @@ -3945150,15 +3945150,15 @@ │ │ je 1316c19 │ │ mov (%esp),%ecx │ │ jmp 1316a17 │ │ mov 0x8(%eax),%edi │ │ test %edi,%edi │ │ je 1316c19 │ │ sub $0x8,%esp │ │ - lea -0x111b71d(%ebx),%eax │ │ + lea -0x111b744(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1316a06 │ │ sub $0x8,%esp │ │ @@ -3945166,15 +3945166,15 @@ │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1316a0d │ │ sub $0x8,%esp │ │ - lea -0x111d675(%ebx),%eax │ │ + lea -0x111d69c(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1394160 │ │ add $0x10,%esp │ │ mov $0x4,%edx │ │ test %eax,%eax │ │ je 1316a12 │ │ @@ -3945200,15 +3945200,15 @@ │ │ jne 1316a5d │ │ mov $0x4,%ecx │ │ mov 0x8(%ebp),%eax │ │ cmpl $0x0,0x10(%eax) │ │ jne 1316a5d │ │ sub $0x4,%esp │ │ lea 0x44(%esp),%eax │ │ - lea -0x111fd28(%ebx),%ecx │ │ + lea -0x111fd4f(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ mov 0x8(%ebp),%edi │ │ push (%edi) │ │ call 12426c0 │ │ add $0x10,%esp │ │ mov %eax,0x10(%edi) │ │ @@ -3945297,15 +3945297,15 @@ │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov (%esp),%eax │ │ mov %eax,0x18(%edi) │ │ mov 0x8(%esp),%eax │ │ mov %eax,0x1c(%edi) │ │ sub $0x8,%esp │ │ - lea -0x1123469(%ebx),%eax │ │ + lea -0x1123490(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1316bac │ │ sub $0x8,%esp │ │ @@ -3946241,22 +3946241,22 @@ │ │ add $0xe,%eax │ │ test %ecx,%ecx │ │ cmovs %eax,%ecx │ │ cmp $0xe,%eax │ │ ja 1317657 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ lea -0x112bb80(%ebx),%ecx │ │ push %eax │ │ push $0x93 │ │ jmp 1317570 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ lea -0x112bb80(%ebx),%ecx │ │ push %eax │ │ push $0x8d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3946429,42 +3946429,42 @@ │ │ and $0xffffffe0,%ecx │ │ mov %ecx,0x70(%esp) │ │ and $0xfffffff8,%eax │ │ mov %eax,0x74(%esp) │ │ jmp 13178d5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ lea -0x112bb80(%ebx),%ecx │ │ push %eax │ │ push $0x9a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ jmp 131783c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ lea -0x112bb80(%ebx),%ecx │ │ push %eax │ │ push $0x9f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80003 │ │ push $0x35 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 131759a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ lea -0x112bb80(%ebx),%ecx │ │ push %eax │ │ push $0xab │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3946652,32 +3946652,32 @@ │ │ mov %eax,%esi │ │ movl $0x0,0x10(%esp) │ │ jmp 13175be │ │ movl $0x0,0x10(%esp) │ │ jmp 1317b8c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ push %eax │ │ push $0xbd │ │ jmp 1317b6f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ push %eax │ │ push $0xc5 │ │ push 0x2c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80010 │ │ jmp 1317b82 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ push %eax │ │ push $0xcb │ │ push 0x2c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -3946686,15 +3946686,15 @@ │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ movl $0x0,0xc(%esp) │ │ mov 0x14(%esp),%esi │ │ jmp 13175be │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ push %eax │ │ push $0xd2 │ │ push 0x2c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80006 │ │ @@ -3946843,57 +3946843,57 @@ │ │ js 1317e55 │ │ mov 0x1c(%ebp),%ecx │ │ mov %eax,(%ecx) │ │ movl $0x1,0xc(%esp) │ │ jmp 1317b96 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ push %eax │ │ push $0xe8 │ │ push 0x2c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80006 │ │ push $0x35 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 1317b8e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ push %eax │ │ push $0xe0 │ │ jmp 1317b6f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ push %eax │ │ push $0xf2 │ │ push 0x2c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8000d │ │ jmp 1317ddb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ push %eax │ │ push $0xf7 │ │ push 0x2c(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ jmp 1317ddb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224ee(%ebx),%eax │ │ + lea -0x1122515(%ebx),%eax │ │ push %eax │ │ push $0xfe │ │ jmp 1317e40 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -3947339,15 +3947339,15 @@ │ │ movl $0x0,0x14(%esp) │ │ movl $0x0,0x10(%esp) │ │ movl $0x0,0x8(%esp) │ │ movl $0x0,0x4(%esp) │ │ mov $0x80003,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112087e(%ebx),%eax │ │ + lea -0x11208a5(%ebx),%eax │ │ lea -0x112bb80(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3951215,36 +3951215,36 @@ │ │ cmp 0x18(%ecx),%eax │ │ je 131aea9 │ │ mov $0x69,%esi │ │ mov $0x105,%edi │ │ jmp 131ae7b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112086d(%ebx),%eax │ │ + lea -0x1120894(%ebx),%eax │ │ lea -0x1129e92(%ebx),%ecx │ │ push %eax │ │ push $0xeb │ │ jmp 131ae62 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112086d(%ebx),%eax │ │ + lea -0x1120894(%ebx),%eax │ │ lea -0x1129e92(%ebx),%ecx │ │ push %eax │ │ push $0xf6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ jmp 131ae9d │ │ mov $0x67,%esi │ │ mov $0x100,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112086d(%ebx),%eax │ │ + lea -0x1120894(%ebx),%eax │ │ lea -0x1129e92(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3962011,15 +3962011,15 @@ │ │ mov $0x8b,%edi │ │ jmp 132221c │ │ mov $0x67,%esi │ │ mov $0x92,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114031e(%ebx),%eax │ │ - lea -0x1124239(%ebx),%ecx │ │ + lea -0x1124260(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -3962112,15 +3962112,15 @@ │ │ call 13222f1 │ │ pop %ebx │ │ add $0x1142d7,%ebx │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 1322365 │ │ - lea -0x1124239(%ebx),%eax │ │ + lea -0x1124260(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x34,0x8(%esp) │ │ movl $0xf0,(%esp) │ │ call 128c010 │ │ test %eax,%eax │ │ je 1322365 │ │ mov %eax,%esi │ │ @@ -3962154,15 +3962154,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 13223ae │ │ sub $0xc,%esp │ │ push %esi │ │ call 13818f0 │ │ add $0x10,%esp │ │ - lea -0x1124239(%ebx),%eax │ │ + lea -0x1124260(%ebx),%eax │ │ push $0x40 │ │ push %eax │ │ push $0xf0 │ │ push %esi │ │ call 128c4e0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ @@ -3962191,15 +3962191,15 @@ │ │ call 13223d1 │ │ pop %ebx │ │ add $0x1141f7,%ebx │ │ mov 0x8(%ebp),%eax │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 132242d │ │ - lea -0x1124239(%ebx),%edi │ │ + lea -0x1124260(%ebx),%edi │ │ push $0x4a │ │ push %edi │ │ push $0xf0 │ │ push %eax │ │ call 128dbb0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3962318,16 +3962318,16 @@ │ │ test %eax,%eax │ │ jne 1322549 │ │ mov $0x6a,%esi │ │ jmp 132251a │ │ mov $0x65,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124205(%ebx),%eax │ │ - lea -0x1124239(%ebx),%ecx │ │ + lea -0x112422c(%ebx),%eax │ │ + lea -0x1124260(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x68 │ │ @@ -3962782,15 +3962782,15 @@ │ │ call 1322aa1 │ │ pop %ebx │ │ add $0x113b27,%ebx │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 1322b2c │ │ - lea -0x112084d(%ebx),%eax │ │ + lea -0x1120874(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x2e,0x8(%esp) │ │ movl $0x2a4,(%esp) │ │ call 128c010 │ │ test %eax,%eax │ │ je 1322b2c │ │ mov %eax,%esi │ │ @@ -3962838,15 +3962838,15 @@ │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 1322b7e │ │ sub $0xc,%esp │ │ push %esi │ │ call 13818f0 │ │ add $0x10,%esp │ │ - lea -0x112084d(%ebx),%eax │ │ + lea -0x1120874(%ebx),%eax │ │ push $0x57 │ │ push %eax │ │ push $0x2a4 │ │ push %esi │ │ call 128c4e0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ @@ -3962875,15 +3962875,15 @@ │ │ call 1322ba1 │ │ pop %ebx │ │ add $0x113a27,%ebx │ │ mov 0x8(%ebp),%eax │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1322bfd │ │ - lea -0x112084d(%ebx),%edi │ │ + lea -0x1120874(%ebx),%edi │ │ push $0x45 │ │ push %edi │ │ push $0x2a4 │ │ push %eax │ │ call 128dbb0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -3963064,15 +3963064,15 @@ │ │ test %ecx,%ecx │ │ je 1322d8d │ │ cmp %ecx,0x14(%ebp) │ │ jae 1322d9a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112bb52(%ebx),%eax │ │ - lea -0x112084d(%ebx),%ecx │ │ + lea -0x1120874(%ebx),%ecx │ │ push %eax │ │ push $0x12e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ @@ -3963232,15 +3963232,15 @@ │ │ push 0x298(%edi) │ │ push %eax │ │ call 1291ee0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1322fde │ │ sub $0x8,%esp │ │ - lea -0x111f5df(%ebx),%eax │ │ + lea -0x111f606(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1322f4a │ │ sub $0x8,%esp │ │ @@ -3963263,55 +3963263,55 @@ │ │ cmpl $0x5,0x4(%ecx) │ │ jne 1322ff7 │ │ testb $0x2,0x50(%edi) │ │ jne 132304b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112f65c(%ebx),%eax │ │ - lea -0x112084d(%ebx),%ecx │ │ + lea -0x1120874(%ebx),%ecx │ │ push %eax │ │ push $0x86 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x77 │ │ jmp 1323037 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112f65c(%ebx),%eax │ │ - lea -0x112084d(%ebx),%ecx │ │ + lea -0x1120874(%ebx),%ecx │ │ push %eax │ │ push $0x6b │ │ jmp 132302a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112f65c(%ebx),%eax │ │ - lea -0x112084d(%ebx),%ecx │ │ + lea -0x1120874(%ebx),%ecx │ │ push %eax │ │ push $0x71 │ │ jmp 132302a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112f65c(%ebx),%eax │ │ - lea -0x112084d(%ebx),%ecx │ │ + lea -0x1120874(%ebx),%ecx │ │ push %eax │ │ push $0x76 │ │ jmp 132302a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112f65c(%ebx),%eax │ │ - lea -0x112084d(%ebx),%ecx │ │ + lea -0x1120874(%ebx),%ecx │ │ push %eax │ │ push $0x82 │ │ jmp 132302a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112f65c(%ebx),%eax │ │ - lea -0x112084d(%ebx),%ecx │ │ + lea -0x1120874(%ebx),%ecx │ │ push %eax │ │ push $0x7b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x68 │ │ @@ -3963328,15 +3963328,15 @@ │ │ mov 0xc(%ecx),%eax │ │ lea -0x11(%eax),%edx │ │ cmp $0xffffffef,%edx │ │ ja 132307f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112f65c(%ebx),%eax │ │ - lea -0x112084d(%ebx),%ecx │ │ + lea -0x1120874(%ebx),%ecx │ │ push %eax │ │ push $0x8a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x76 │ │ @@ -3963527,15 +3963527,15 @@ │ │ mov $0xe0,%edi │ │ jmp 13232dc │ │ mov $0x78,%esi │ │ mov $0xd0,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1136cbb(%ebx),%eax │ │ - lea -0x112084d(%ebx),%ecx │ │ + lea -0x1120874(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -3964493,15 +3964493,15 @@ │ │ push %eax │ │ push %esi │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1323fba │ │ sub $0x8,%esp │ │ - lea -0x11224dd(%ebx),%eax │ │ + lea -0x1122504(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1323fbe │ │ sub $0x8,%esp │ │ @@ -3965298,15 +3965298,15 @@ │ │ call 132474f │ │ pop %ebx │ │ add $0x111e79,%ebx │ │ call 1314c90 │ │ test %eax,%eax │ │ je 1324777 │ │ sub $0x4,%esp │ │ - lea -0x11241ed(%ebx),%eax │ │ + lea -0x1124214(%ebx),%eax │ │ push $0x1e │ │ push %eax │ │ push $0xc │ │ call 128c010 │ │ add $0x10,%esp │ │ jmp 1324779 │ │ xor %eax,%eax │ │ @@ -3965320,15 +3965320,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 132478f │ │ pop %ebx │ │ add $0x111e39,%ebx │ │ sub $0x4,%esp │ │ - lea -0x11241ed(%ebx),%eax │ │ + lea -0x1124214(%ebx),%eax │ │ push $0x24 │ │ push %eax │ │ push 0x8(%ebp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -3965548,15 +3965548,15 @@ │ │ push $0x0 │ │ push %eax │ │ call 1291ee0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13249f5 │ │ sub $0x8,%esp │ │ - lea -0x11217ba(%ebx),%eax │ │ + lea -0x11217e1(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ @@ -3965576,15 +3965576,15 @@ │ │ jmp 13249fa │ │ mov $0x82,%esi │ │ jmp 13249fa │ │ mov $0x87,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11420db(%ebx),%eax │ │ - lea -0x11241ed(%ebx),%ecx │ │ + lea -0x1124214(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x68 │ │ @@ -3965636,15 +3965636,15 @@ │ │ call 1291eb0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1324acc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113c61d(%ebx),%eax │ │ - lea -0x11241ed(%ebx),%ecx │ │ + lea -0x1124214(%ebx),%ecx │ │ push %eax │ │ push $0xa9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ @@ -3966786,15 +3966786,15 @@ │ │ push %ebx │ │ push %esi │ │ and $0xfffffff0,%esp │ │ sub $0x30,%esp │ │ call 13255e0 │ │ pop %ebx │ │ add $0x110fe8,%ebx │ │ - lea -0x1120810(%ebx),%eax │ │ + lea -0x1120837(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x50,0x8(%esp) │ │ movl $0x198,(%esp) │ │ call 128c010 │ │ mov %eax,%esi │ │ test %eax,%eax │ │ je 1325647 │ │ @@ -3966901,15 +3966901,15 @@ │ │ test %ecx,%ecx │ │ jne 1325769 │ │ mov $0x66,%esi │ │ mov $0xb0,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143d21(%ebx),%eax │ │ - lea -0x1120810(%ebx),%ecx │ │ + lea -0x1120837(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -3967000,15 +3967000,15 @@ │ │ and $0x4,%cl │ │ je 1325919 │ │ cmpl $0x1000001,0x1c(%ebp) │ │ jb 132587b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1134fbd(%ebx),%eax │ │ - lea -0x1120810(%ebx),%ecx │ │ + lea -0x1120837(%ebx),%ecx │ │ push %eax │ │ push $0x8e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x94 │ │ @@ -3967101,15 +3967101,15 @@ │ │ pop %ebx │ │ add $0x110c8b,%ebx │ │ mov 0x8(%ebp),%esi │ │ sub $0xc,%esp │ │ push %esi │ │ call 13818f0 │ │ add $0x10,%esp │ │ - lea -0x1120810(%ebx),%eax │ │ + lea -0x1120837(%ebx),%eax │ │ push $0x5f │ │ push %eax │ │ push $0x198 │ │ push %esi │ │ call 128c4e0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ @@ -3967157,15 +3967157,15 @@ │ │ mov 0x184(%edi),%ecx │ │ test %ecx,%ecx │ │ je 13259cd │ │ lea 0xfc(%edi),%edx │ │ cmp %edx,%ecx │ │ jne 13259fe │ │ sub $0x4,%esp │ │ - lea -0x1120810(%ebx),%eax │ │ + lea -0x1120837(%ebx),%eax │ │ push $0x72 │ │ push %eax │ │ push $0x198 │ │ call 128bf60 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ xor %eax,%eax │ │ @@ -3967237,15 +3967237,15 @@ │ │ pop %ebx │ │ add $0x110b57,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov $0x1,%esi │ │ test %eax,%eax │ │ je 1325b42 │ │ sub $0x8,%esp │ │ - lea -0x111ca36(%ebx),%ecx │ │ + lea -0x111ca5d(%ebx),%ecx │ │ push %ecx │ │ push %eax │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1325b42 │ │ movl $0x0,0x8(%esp) │ │ @@ -3967279,15 +3967279,15 @@ │ │ mov $0xeb,%edi │ │ jmp 1325b14 │ │ mov $0x67,%esi │ │ mov $0xe3,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1134fae(%ebx),%eax │ │ - lea -0x1120810(%ebx),%ecx │ │ + lea -0x1120837(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -3967374,15 +3967374,15 @@ │ │ push %esi │ │ call 1325a60 │ │ add $0x10,%esp │ │ jmp 1325c37 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11149e0(%ebx),%eax │ │ - lea -0x1120810(%ebx),%ecx │ │ + lea -0x1120837(%ebx),%ecx │ │ push %eax │ │ push $0x36 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ @@ -3968248,15 +3968248,15 @@ │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setne %cl │ │ jmp 1326641 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11241bd(%ebx),%eax │ │ + lea -0x11241e4(%ebx),%eax │ │ lea -0x1149743(%ebx),%ecx │ │ push %eax │ │ push $0x68 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3968379,15 +3968379,15 @@ │ │ push %esi │ │ call 127a4a0 │ │ add $0x10,%esp │ │ mov $0x1,%esi │ │ jmp 1326791 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ca29(%ebx),%eax │ │ + lea -0x111ca50(%ebx),%eax │ │ lea -0x1149743(%ebx),%ecx │ │ push %eax │ │ push $0xa5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3968447,15 +3968447,15 @@ │ │ push %esi │ │ and $0xfffffff0,%esp │ │ call 13267fd │ │ pop %ebx │ │ add $0x10fdcb,%ebx │ │ mov 0x8(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x112546b(%ebx),%eax │ │ + lea -0x1125492(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1326830 │ │ sub $0x8,%esp │ │ @@ -3970177,15 +3970177,15 @@ │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ jne 1327ada │ │ mov $0x66,%esi │ │ mov $0xa3,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11207dd(%ebx),%eax │ │ + lea -0x1120804(%ebx),%eax │ │ lea -0x1129e06(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3970321,15 +3970321,15 @@ │ │ call 12913e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1327c2c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143d0b(%ebx),%eax │ │ - lea -0x111e929(%ebx),%ecx │ │ + lea -0x111e950(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x68 │ │ @@ -3970388,28 +3970388,28 @@ │ │ je 1327cd7 │ │ mov 0xc(%esp),%eax │ │ lea -0x21(%eax),%ecx │ │ cmp $0xffffffdf,%ecx │ │ ja 1327d0c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ca10(%ebx),%eax │ │ - lea -0x111e929(%ebx),%ecx │ │ + lea -0x111ca37(%ebx),%eax │ │ + lea -0x111e950(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xda │ │ jmp 1327cfe │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111ca10(%ebx),%eax │ │ - lea -0x111e929(%ebx),%ecx │ │ + lea -0x111ca37(%ebx),%eax │ │ + lea -0x111e950(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ @@ -3970444,15 +3970444,15 @@ │ │ call 1327d3f │ │ pop %ebx │ │ add $0x10e889,%ebx │ │ call 1314c90 │ │ test %eax,%eax │ │ je 1327d6d │ │ sub $0x4,%esp │ │ - lea -0x111e929(%ebx),%eax │ │ + lea -0x111e950(%ebx),%eax │ │ push $0xbb │ │ push %eax │ │ push $0x98 │ │ call 128c010 │ │ add $0x10,%esp │ │ jmp 1327d6f │ │ xor %eax,%eax │ │ @@ -3970491,16 +3970491,16 @@ │ │ mov %edx,(%esi) │ │ test %ecx,%ecx │ │ je 1327dec │ │ cmp %ecx,%edx │ │ jbe 1327df3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125fb8(%ebx),%eax │ │ - lea -0x111e929(%ebx),%ecx │ │ + lea -0x1125fdf(%ebx),%eax │ │ + lea -0x111e950(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xda │ │ @@ -3970531,15 +3970531,15 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 1327e1f │ │ pop %ebx │ │ add $0x10e7a9,%ebx │ │ - lea -0x111e929(%ebx),%eax │ │ + lea -0x111e950(%ebx),%eax │ │ push $0xbb │ │ push %eax │ │ push $0x98 │ │ push 0x8(%ebp) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ @@ -3970563,15 +3970563,15 @@ │ │ pop %ebx │ │ add $0x10e76b,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1327ea5 │ │ sub $0x4,%esp │ │ - lea -0x111e929(%ebx),%eax │ │ + lea -0x111e950(%ebx),%eax │ │ push $0xbb │ │ push %eax │ │ push $0x98 │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1327ea5 │ │ @@ -3970726,15 +3970726,15 @@ │ │ call 12913e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 132802f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113158b(%ebx),%eax │ │ - lea -0x111e929(%ebx),%ecx │ │ + lea -0x111e950(%ebx),%ecx │ │ push %eax │ │ push $0xbc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x68 │ │ @@ -3970790,28 +3970790,28 @@ │ │ je 13280d7 │ │ mov 0xc(%esp),%eax │ │ lea -0x41(%eax),%ecx │ │ cmp $0xffffffbf,%ecx │ │ ja 132810c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e8f9(%ebx),%eax │ │ - lea -0x111e929(%ebx),%ecx │ │ + lea -0x111e920(%ebx),%eax │ │ + lea -0x111e950(%ebx),%ecx │ │ push %eax │ │ push $0xbc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xda │ │ jmp 13280fe │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e8f9(%ebx),%eax │ │ - lea -0x111e929(%ebx),%ecx │ │ + lea -0x111e920(%ebx),%eax │ │ + lea -0x111e950(%ebx),%ecx │ │ push %eax │ │ push $0xbc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ @@ -3970843,15 +3970843,15 @@ │ │ call 132813f │ │ pop %ebx │ │ add $0x10e489,%ebx │ │ call 1314c90 │ │ test %eax,%eax │ │ je 132816d │ │ sub $0x4,%esp │ │ - lea -0x111e929(%ebx),%eax │ │ + lea -0x111e950(%ebx),%eax │ │ push $0xbc │ │ push %eax │ │ push $0x128 │ │ call 128c010 │ │ add $0x10,%esp │ │ jmp 132816f │ │ xor %eax,%eax │ │ @@ -3970891,15 +3970891,15 @@ │ │ test %ecx,%ecx │ │ je 13281ef │ │ cmp %ecx,%edx │ │ jbe 13281f6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127ff4(%ebx),%eax │ │ - lea -0x111e929(%ebx),%ecx │ │ + lea -0x111e950(%ebx),%ecx │ │ push %eax │ │ push $0xbc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xda │ │ @@ -3970927,15 +3970927,15 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 132821f │ │ pop %ebx │ │ add $0x10e3a9,%ebx │ │ - lea -0x111e929(%ebx),%eax │ │ + lea -0x111e950(%ebx),%eax │ │ push $0xbc │ │ push %eax │ │ push $0x128 │ │ push 0x8(%ebp) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ @@ -3970959,15 +3970959,15 @@ │ │ pop %ebx │ │ add $0x10e36b,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 13282a5 │ │ sub $0x4,%esp │ │ - lea -0x111e929(%ebx),%eax │ │ + lea -0x111e950(%ebx),%eax │ │ push $0xbc │ │ push %eax │ │ push $0x128 │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13282a5 │ │ @@ -3978488,15 +3978488,15 @@ │ │ call 132f93f │ │ pop %ebx │ │ add $0x106c89,%ebx │ │ call 1314c90 │ │ test %eax,%eax │ │ je 132f967 │ │ sub $0x4,%esp │ │ - lea -0x111e8dd(%ebx),%eax │ │ + lea -0x111e904(%ebx),%eax │ │ push $0x18 │ │ push %eax │ │ push $0x5c │ │ call 128c010 │ │ add $0x10,%esp │ │ jmp 132f969 │ │ xor %eax,%eax │ │ @@ -3978551,15 +3978551,15 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 132f9df │ │ pop %ebx │ │ add $0x106be9,%ebx │ │ - lea -0x111e8dd(%ebx),%eax │ │ + lea -0x111e904(%ebx),%eax │ │ push $0x18 │ │ push %eax │ │ push $0x5c │ │ push 0x8(%ebp) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ @@ -3978589,15 +3978589,15 @@ │ │ pop %ebx │ │ add $0x106bab,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 132fa7c │ │ sub $0x4,%esp │ │ - lea -0x111e8dd(%ebx),%eax │ │ + lea -0x111e904(%ebx),%eax │ │ push $0x18 │ │ push %eax │ │ push $0x5c │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 132fa7c │ │ @@ -3982826,26 +3982826,26 @@ │ │ add $0x10,%esp │ │ movl $0x0,0x8(%esp) │ │ test %edi,%edi │ │ je 1332442 │ │ movl $0x2,0x28(%esp) │ │ sub $0x4,%esp │ │ lea 0x2c(%esp),%eax │ │ - lea -0x1121ed7(%ebx),%ecx │ │ + lea -0x1121efe(%ebx),%ecx │ │ lea 0x30(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1291110 │ │ add $0xc,%esp │ │ mov 0x8(%ebp),%eax │ │ mov 0x104(%eax),%eax │ │ mov (%eax),%esi │ │ sub $0x8,%esp │ │ - lea -0x11218c6(%ebx),%eax │ │ + lea -0x11218ed(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 13323b8 │ │ sub $0xc,%esp │ │ @@ -3982866,15 +3982866,15 @@ │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x50(%esp) │ │ movups 0x14(%esp),%xmm0 │ │ movups %xmm0,0x40(%esp) │ │ mov %esp,%eax │ │ - lea -0x111b7cc(%ebx),%ecx │ │ + lea -0x111b7f3(%ebx),%ecx │ │ lea 0x14(%esp),%esi │ │ push $0x4 │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 12927a0 │ │ add $0xc,%esp │ │ @@ -3983013,15 +3983013,15 @@ │ │ pop %ebx │ │ add $0x104069,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ add $0x4,%ecx │ │ mov %ecx,(%esp) │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%ecx │ │ + lea -0x111db8d(%ebx),%ecx │ │ push %ecx │ │ push %eax │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13325a3 │ │ sub $0x4,%esp │ │ @@ -3985741,28 +3985741,28 @@ │ │ push %edi │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x34(%esp),%eax │ │ mov %eax,0xa0(%esp) │ │ movups 0x24(%esp),%xmm0 │ │ movups %xmm0,0x90(%esp) │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ push 0x14(%esp) │ │ push 0x8(%esp) │ │ push %eax │ │ push %edi │ │ call 12927a0 │ │ add $0xc,%esp │ │ mov 0x34(%esp),%eax │ │ mov %eax,0xb4(%esp) │ │ movups 0x24(%esp),%xmm0 │ │ movups %xmm0,0xa4(%esp) │ │ sub $0x4,%esp │ │ lea 0x10(%esp),%eax │ │ - lea -0x1121ed7(%ebx),%ecx │ │ + lea -0x1121efe(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1291110 │ │ add $0xc,%esp │ │ mov 0x34(%esp),%eax │ │ mov %eax,0xc8(%esp) │ │ @@ -3985828,15 +3985828,15 @@ │ │ pop %ebx │ │ add $0x102439,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ add $0x4,%ecx │ │ mov %ecx,(%esp) │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%ecx │ │ + lea -0x111db8d(%ebx),%ecx │ │ push %ecx │ │ push %eax │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13341d3 │ │ sub $0x4,%esp │ │ @@ -3986233,15 +3986233,15 @@ │ │ add $0x4,%esp │ │ push 0x10(%esp) │ │ call 11b9df0 │ │ add $0x10,%esp │ │ movl $0x2,0x24(%esp) │ │ sub $0x4,%esp │ │ lea 0x28(%esp),%eax │ │ - lea -0x1121ed7(%ebx),%ecx │ │ + lea -0x1121efe(%ebx),%ecx │ │ lea 0x44(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1291110 │ │ add $0xc,%esp │ │ mov 0x8(%ebp),%edi │ │ @@ -3986255,15 +3986255,15 @@ │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x38(%esp),%eax │ │ mov %eax,0x64(%esp) │ │ movups 0x28(%esp),%xmm0 │ │ movups %xmm0,0x54(%esp) │ │ lea 0x10(%esp),%eax │ │ - lea -0x111b7cc(%ebx),%ecx │ │ + lea -0x111b7f3(%ebx),%ecx │ │ push $0x4 │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 12927a0 │ │ add $0xc,%esp │ │ mov 0x38(%esp),%eax │ │ @@ -3987421,24 +3987421,24 @@ │ │ mov (%ecx),%edx │ │ cmpl $0x0,0x10(%ebp) │ │ je 13354d7 │ │ cmp $0x13,%eax │ │ ja 133551f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c9f4(%ebx),%eax │ │ + lea -0x111ca1b(%ebx),%eax │ │ lea -0x114f2ab(%ebx),%ecx │ │ push %eax │ │ push $0x301 │ │ jmp 13354f6 │ │ cmp $0x17,%eax │ │ ja 1335514 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c9f4(%ebx),%eax │ │ + lea -0x111ca1b(%ebx),%eax │ │ lea -0x114f2ab(%ebx),%ecx │ │ push %eax │ │ push $0x306 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3987467,15 +3987467,15 @@ │ │ ja 13355c4 │ │ cmpl $0x0,0x8(%esp) │ │ je 13355ba │ │ test %edi,%edi │ │ jne 13355ba │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c9f4(%ebx),%eax │ │ + lea -0x111ca1b(%ebx),%eax │ │ lea -0x114f2ab(%ebx),%ecx │ │ push %eax │ │ push $0x31c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3987483,15 +3987483,15 @@ │ │ push $0x9 │ │ call 123ee00 │ │ xor %eax,%eax │ │ add $0x10,%esp │ │ jmp 13355c4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c9f4(%ebx),%eax │ │ + lea -0x111ca1b(%ebx),%eax │ │ lea -0x114f2ab(%ebx),%ecx │ │ push %eax │ │ push $0x30b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3988746,15 +3988746,15 @@ │ │ push 0x1c(%esp) │ │ call 11bee40 │ │ add $0x10,%esp │ │ cmp $0xa1,%eax │ │ jl 13365cd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c9e1(%ebx),%eax │ │ + lea -0x111ca08(%ebx),%eax │ │ lea -0x114f2ab(%ebx),%ecx │ │ push %eax │ │ push $0x2d3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3988844,27 +3988844,27 @@ │ │ push %edi │ │ call 12927a0 │ │ add $0xc,%esp │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x4c(%esp) │ │ movups 0x14(%esp),%xmm0 │ │ movups %xmm0,0x3c(%esp) │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ lea -0x11508ba(%ebx),%ecx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x60(%esp) │ │ movups 0x14(%esp),%xmm0 │ │ movups %xmm0,0x50(%esp) │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push $0x0 │ │ push 0x18(%ebp) │ │ push %eax │ │ push %edi │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x24(%esp),%eax │ │ @@ -3989114,23 +3989114,23 @@ │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1336afc │ │ sub $0x8,%esp │ │ - lea -0x111c9d0(%ebx),%eax │ │ + lea -0x111c9f7(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1336b03 │ │ sub $0x8,%esp │ │ - lea -0x111c9c2(%ebx),%eax │ │ + lea -0x111c9e9(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1336b0a │ │ sub $0x8,%esp │ │ @@ -3989138,23 +3989138,23 @@ │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1336b11 │ │ sub $0x8,%esp │ │ - lea -0x111e8b0(%ebx),%eax │ │ + lea -0x111e8d7(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1336b18 │ │ sub $0x8,%esp │ │ - lea -0x1120cfc(%ebx),%eax │ │ + lea -0x1120d23(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1336b1f │ │ sub $0x8,%esp │ │ @@ -3989246,28 +3989246,28 @@ │ │ push %edi │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x10(%esi) │ │ movups 0x14(%esp),%xmm0 │ │ movups %xmm0,(%esi) │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ push 0x4(%esp) │ │ push 0x4(%esp) │ │ push %eax │ │ push %edi │ │ call 12927a0 │ │ add $0xc,%esp │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x24(%esi) │ │ movups 0x14(%esp),%xmm0 │ │ movups %xmm0,0x14(%esi) │ │ sub $0x4,%esp │ │ lea 0x14(%esp),%eax │ │ - lea -0x1121ed7(%ebx),%ecx │ │ + lea -0x1121efe(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1291110 │ │ add $0xc,%esp │ │ mov 0x24(%esp),%eax │ │ mov %eax,0x38(%esi) │ │ @@ -3989549,15 +3989549,15 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 11b9df0 │ │ add $0x10,%esp │ │ movl $0x2,0x18(%esp) │ │ sub $0x4,%esp │ │ lea 0x1c(%esp),%eax │ │ - lea -0x1121ed7(%ebx),%ecx │ │ + lea -0x1121efe(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ lea 0x3c(%esp),%eax │ │ push %eax │ │ call 1291110 │ │ add $0xc,%esp │ │ mov 0x104(%edi),%eax │ │ @@ -3989570,15 +3989570,15 @@ │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x2c(%esp),%eax │ │ mov %eax,0x54(%esp) │ │ movups 0x1c(%esp),%xmm0 │ │ movups %xmm0,0x44(%esp) │ │ lea 0x14(%esp),%eax │ │ - lea -0x111b7cc(%ebx),%ecx │ │ + lea -0x111b7f3(%ebx),%ecx │ │ push $0x4 │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 12927a0 │ │ add $0xc,%esp │ │ mov 0x2c(%esp),%eax │ │ @@ -3989700,15 +3989700,15 @@ │ │ pop %ebx │ │ add $0xff559,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ add $0x4,%ecx │ │ mov %ecx,(%esp) │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%ecx │ │ + lea -0x111db8d(%ebx),%ecx │ │ push %ecx │ │ push %eax │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13370b3 │ │ sub $0x4,%esp │ │ @@ -3989968,28 +3989968,28 @@ │ │ push %edi │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x30(%esp),%eax │ │ mov %eax,0x58(%esp) │ │ movups 0x20(%esp),%xmm0 │ │ movups %xmm0,0x48(%esp) │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ push 0x14(%esp) │ │ push 0x14(%esp) │ │ push %eax │ │ push %edi │ │ call 12927a0 │ │ add $0xc,%esp │ │ mov 0x30(%esp),%eax │ │ mov %eax,0x6c(%esp) │ │ movups 0x20(%esp),%xmm0 │ │ movups %xmm0,0x5c(%esp) │ │ sub $0x4,%esp │ │ lea 0x1c(%esp),%eax │ │ - lea -0x1121ed7(%ebx),%ecx │ │ + lea -0x1121efe(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1291110 │ │ add $0xc,%esp │ │ mov 0x30(%esp),%eax │ │ mov %eax,0x80(%esp) │ │ @@ -3990056,15 +3990056,15 @@ │ │ pop %ebx │ │ add $0xff179,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov 0x8(%ebp),%ecx │ │ add $0x4,%ecx │ │ mov %ecx,(%esp) │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%ecx │ │ + lea -0x111db8d(%ebx),%ecx │ │ push %ecx │ │ push %eax │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1337493 │ │ sub $0x4,%esp │ │ @@ -3990204,15 +3990204,15 @@ │ │ call 1381260 │ │ mov %eax,0x14(%esp) │ │ lea -0x1141d87(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1290c30 │ │ mov %eax,%edi │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 1290c30 │ │ mov %eax,0x18(%esp) │ │ lea -0x114de4a(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ @@ -3990400,15 +3990400,15 @@ │ │ sub $0xc,%esp │ │ mov -0x15c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf49a8(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ mov %edi,0x14(%esp) │ │ - lea -0x111e8b0(%ebx),%edi │ │ + lea -0x111e8d7(%ebx),%edi │ │ jmp 133780e │ │ sub $0xc,%esp │ │ mov -0x13c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf49a8(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ @@ -3990542,15 +3990542,15 @@ │ │ call 1337901 │ │ pop %ebx │ │ add $0xfecc7,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 133794c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11224c1(%ebx),%eax │ │ + lea -0x11224e8(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x524 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3990776,15 +3990776,15 @@ │ │ call 1337b61 │ │ pop %ebx │ │ add $0xfea67,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 1337bac │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c9b3(%ebx),%eax │ │ + lea -0x111c9da(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x525 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3991738,15 +3991738,15 @@ │ │ mov 0xc(%esi),%eax │ │ sub $0x30,%esp │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x14(%esp) │ │ mov %eax,0x10(%esp) │ │ mov %edi,0xc(%esp) │ │ mov %edx,0x8(%esp) │ │ - lea -0x111e8b0(%ebx),%eax │ │ + lea -0x111e8d7(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov -0x15c(%ebx),%eax │ │ mov %eax,(%esp) │ │ mov %edx,%esi │ │ call 12a70c0 │ │ mov %esi,%edx │ │ add $0x30,%esp │ │ @@ -3992654,15 +3992654,15 @@ │ │ sub $0x30,%esp │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x14(%esp) │ │ mov %eax,0x10(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov %eax,0xc(%esp) │ │ mov %esi,0x8(%esp) │ │ - lea -0x111c9d0(%ebx),%eax │ │ + lea -0x111c9f7(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov -0x1f0(%ebx),%eax │ │ mov %eax,(%esp) │ │ jmp 1338fd1 │ │ test %edx,%edx │ │ je 1338fe4 │ │ sub $0x8,%esp │ │ @@ -3992878,15 +3992878,15 @@ │ │ sub $0x30,%esp │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x14(%esp) │ │ mov %eax,0x10(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov %eax,0xc(%esp) │ │ mov %esi,0x8(%esp) │ │ - lea -0x111c9c2(%ebx),%eax │ │ + lea -0x111c9e9(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov -0x1f0(%ebx),%eax │ │ mov %eax,(%esp) │ │ jmp 1339221 │ │ test %edx,%edx │ │ je 1339234 │ │ sub $0x8,%esp │ │ @@ -3993222,15 +3993222,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 13394c5 │ │ mov 0x18(%ebp),%eax │ │ test $0x1,%al │ │ jne 1339503 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11207cc(%ebx),%eax │ │ + lea -0x11207f3(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x54d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3993381,15 +3993381,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 1339635 │ │ mov 0x18(%ebp),%eax │ │ test $0x1,%al │ │ jne 1339673 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e8a1(%ebx),%eax │ │ + lea -0x111e8c8(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x54e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3993730,15 +3993730,15 @@ │ │ sub $0xc,%esp │ │ mov -0x15c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf3d28(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ mov %edi,0x14(%esp) │ │ - lea -0x111e8b0(%ebx),%edi │ │ + lea -0x111e8d7(%ebx),%edi │ │ push %eax │ │ push %esi │ │ push 0x20(%ebp) │ │ push 0x1c(%ebp) │ │ push 0x20(%esp) │ │ push 0x28(%esp) │ │ push %edi │ │ @@ -3993892,15 +3993892,15 @@ │ │ sub $0xc,%esp │ │ mov -0x15c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf3ba8(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ mov %edi,0x14(%esp) │ │ - lea -0x111e8b0(%ebx),%edi │ │ + lea -0x111e8d7(%ebx),%edi │ │ push %eax │ │ push %esi │ │ push 0x20(%ebp) │ │ push 0x1c(%ebp) │ │ push 0x20(%esp) │ │ push 0x28(%esp) │ │ push %edi │ │ @@ -3994678,15 +3994678,15 @@ │ │ sub $0xc,%esp │ │ mov -0x15c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf3d28(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ mov %edi,0x14(%esp) │ │ - lea -0x111c98c(%ebx),%edi │ │ + lea -0x111c9b3(%ebx),%edi │ │ push %eax │ │ push %esi │ │ push 0x20(%ebp) │ │ push 0x1c(%ebp) │ │ push 0x20(%esp) │ │ push 0x28(%esp) │ │ push %edi │ │ @@ -3994837,15 +3994837,15 @@ │ │ sub $0xc,%esp │ │ mov -0x15c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf3ba8(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ mov %edi,0x14(%esp) │ │ - lea -0x111c98c(%ebx),%edi │ │ + lea -0x111c9b3(%ebx),%edi │ │ push %eax │ │ push %esi │ │ push 0x20(%ebp) │ │ push 0x1c(%ebp) │ │ push 0x20(%esp) │ │ push 0x28(%esp) │ │ push %edi │ │ @@ -3995925,15 +3995925,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133ad35 │ │ mov 0x18(%ebp),%eax │ │ test $0x1,%al │ │ jne 133ad73 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e880(%ebx),%eax │ │ + lea -0x111e8a7(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x55f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3996552,15 +3996552,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133b2f5 │ │ mov 0x18(%ebp),%eax │ │ test $0x2,%al │ │ jne 133b333 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11207a2(%ebx),%eax │ │ + lea -0x11207c9(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x563 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3996711,15 +3996711,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133b465 │ │ mov 0x18(%ebp),%eax │ │ test $0x2,%al │ │ jne 133b4a3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112248d(%ebx),%eax │ │ + lea -0x11224b4(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x564 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3996867,15 +3996867,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133b5d5 │ │ mov 0x18(%ebp),%eax │ │ test $0x1,%al │ │ jne 133b613 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e856(%ebx),%eax │ │ + lea -0x111e87d(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x567 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3997755,15 +3997755,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133be15 │ │ mov 0x18(%ebp),%eax │ │ test $0x1,%al │ │ jne 133be53 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11241b3(%ebx),%eax │ │ + lea -0x11241da(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x56f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3998334,15 +3998334,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133c395 │ │ mov 0x18(%ebp),%eax │ │ test $0x2,%al │ │ jne 133c3d3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125f9e(%ebx),%eax │ │ + lea -0x1125fc5(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x573 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3998625,15 +3998625,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133c655 │ │ mov 0x18(%ebp),%eax │ │ test $0x1,%al │ │ jne 133c693 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112418a(%ebx),%eax │ │ + lea -0x11241b1(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x576 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -3999204,15 +3999204,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133cbd5 │ │ mov 0x18(%ebp),%eax │ │ test $0x2,%al │ │ jne 133cc13 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e82c(%ebx),%eax │ │ + lea -0x111e853(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x57a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4000968,15 +4000968,15 @@ │ │ pop %ebp │ │ ret │ │ mov 0xc(%ebp),%edx │ │ mov 0x8(%ebp),%ecx │ │ sub $0xc,%esp │ │ lea -0xf34f8(%ebx),%eax │ │ lea -0xf3d28(%ebx),%esi │ │ - lea -0x1124160(%ebx),%edi │ │ + lea -0x1124187(%ebx),%edi │ │ push %eax │ │ push $0x0 │ │ push 0x20(%ebp) │ │ push 0x1c(%ebp) │ │ push %esi │ │ push $0x0 │ │ push %edi │ │ @@ -4001115,15 +4001115,15 @@ │ │ pop %ebp │ │ ret │ │ mov 0xc(%ebp),%edx │ │ mov 0x8(%ebp),%ecx │ │ sub $0xc,%esp │ │ lea -0xf34f8(%ebx),%eax │ │ lea -0xf3ba8(%ebx),%esi │ │ - lea -0x1124160(%ebx),%edi │ │ + lea -0x1124187(%ebx),%edi │ │ push %eax │ │ push $0x0 │ │ push 0x20(%ebp) │ │ push 0x1c(%ebp) │ │ push %esi │ │ push $0x0 │ │ push %edi │ │ @@ -4001235,15 +4001235,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133de55 │ │ mov 0x18(%ebp),%eax │ │ test $0x1,%al │ │ jne 133de93 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112414f(%ebx),%eax │ │ + lea -0x1124176(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x58a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4001379,15 +4001379,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133dfa5 │ │ mov 0x18(%ebp),%eax │ │ test $0x1,%al │ │ jne 133dfe3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c979(%ebx),%eax │ │ + lea -0x111c9a0(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x58b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4001667,15 +4001667,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133e245 │ │ mov 0x18(%ebp),%eax │ │ test $0x1,%al │ │ jne 133e283 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120768(%ebx),%eax │ │ + lea -0x112078f(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x58d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4002105,15 +4002105,15 @@ │ │ cmpl $0x0,0x14(%ebp) │ │ jne 133e635 │ │ mov 0x18(%ebp),%eax │ │ test $0x1,%al │ │ jne 133e673 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c94c(%ebx),%eax │ │ + lea -0x111c973(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x590 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4002993,15 +4002993,15 @@ │ │ sub $0xc,%esp │ │ mov -0x15c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf49a8(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ mov %edi,0x14(%esp) │ │ - lea -0x111e8b0(%ebx),%edi │ │ + lea -0x111e8d7(%ebx),%edi │ │ jmp 133ee9e │ │ sub $0xc,%esp │ │ mov -0x13c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf49a8(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ @@ -4003195,15 +4003195,15 @@ │ │ mov 0xc(%esi),%eax │ │ sub $0x30,%esp │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x14(%esp) │ │ mov %eax,0x10(%esp) │ │ mov %edi,0xc(%esp) │ │ mov %edx,0x8(%esp) │ │ - lea -0x111e8b0(%ebx),%eax │ │ + lea -0x111e8d7(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov -0x15c(%ebx),%eax │ │ mov %eax,(%esp) │ │ mov %edx,%esi │ │ call 12a70c0 │ │ mov %esi,%edx │ │ add $0x30,%esp │ │ @@ -4004497,15 +4004497,15 @@ │ │ call 133fda1 │ │ pop %ebx │ │ add $0xf6827,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 133fde9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120744(%ebx),%eax │ │ + lea -0x112076b(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x5ab │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4005029,15 +4005029,15 @@ │ │ sub $0x30,%esp │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x14(%esp) │ │ mov %eax,0x10(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov %eax,0xc(%esp) │ │ mov %esi,0x8(%esp) │ │ - lea -0x111c9d0(%ebx),%eax │ │ + lea -0x111c9f7(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov -0x1f0(%ebx),%eax │ │ mov %eax,(%esp) │ │ jmp 1340401 │ │ test %edx,%edx │ │ je 1340414 │ │ sub $0x8,%esp │ │ @@ -4005232,15 +4005232,15 @@ │ │ sub $0xc,%esp │ │ mov -0x15c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf49a8(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ mov %edi,0x14(%esp) │ │ - lea -0x111e8b0(%ebx),%edi │ │ + lea -0x111e8d7(%ebx),%edi │ │ jmp 13405be │ │ sub $0xc,%esp │ │ mov -0x13c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf49a8(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ @@ -4005434,15 +4005434,15 @@ │ │ mov 0xc(%esi),%eax │ │ sub $0x30,%esp │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x14(%esp) │ │ mov %eax,0x10(%esp) │ │ mov %edi,0xc(%esp) │ │ mov %edx,0x8(%esp) │ │ - lea -0x111e8b0(%ebx),%eax │ │ + lea -0x111e8d7(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov -0x15c(%ebx),%eax │ │ mov %eax,(%esp) │ │ mov %edx,%esi │ │ call 12a70c0 │ │ mov %esi,%edx │ │ add $0x30,%esp │ │ @@ -4005668,15 +4005668,15 @@ │ │ sub $0xc,%esp │ │ mov -0x15c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf49a8(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ mov %edi,0x14(%esp) │ │ - lea -0x111c98c(%ebx),%edi │ │ + lea -0x111c9b3(%ebx),%edi │ │ jmp 1340a2e │ │ sub $0xc,%esp │ │ mov -0x13c(%ebx),%eax │ │ lea -0xf48f8(%ebx),%esi │ │ lea -0xf49a8(%ebx),%edi │ │ mov %edi,0x10(%esp) │ │ lea -0xf4a08(%ebx),%edi │ │ @@ -4005864,15 +4005864,15 @@ │ │ mov 0xc(%eax),%eax │ │ sub $0x30,%esp │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x14(%esp) │ │ mov %eax,0x10(%esp) │ │ mov %edi,0xc(%esp) │ │ mov %esi,0x8(%esp) │ │ - lea -0x111c98c(%ebx),%eax │ │ + lea -0x111c9b3(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov -0x15c(%ebx),%eax │ │ mov %eax,(%esp) │ │ jmp 1340cac │ │ test %edi,%edi │ │ je 1340cd4 │ │ sub $0x8,%esp │ │ @@ -4006497,15 +4006497,15 @@ │ │ call 1341241 │ │ pop %ebx │ │ add $0xf5387,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 134128c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e805(%ebx),%eax │ │ + lea -0x111e82c(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x5be │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4006919,15 +4006919,15 @@ │ │ call 13416a1 │ │ pop %ebx │ │ add $0xf4f27,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 13416e9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124122(%ebx),%eax │ │ + lea -0x1124149(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x5c2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4007137,15 +4007137,15 @@ │ │ call 1341901 │ │ pop %ebx │ │ add $0xf4cc7,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 134194c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e7ed(%ebx),%eax │ │ + lea -0x111e814(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x5c3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4007182,15 +4007182,15 @@ │ │ sub $0x30,%esp │ │ xorps %xmm0,%xmm0 │ │ movups %xmm0,0x14(%esp) │ │ mov %eax,0x10(%esp) │ │ mov 0x10(%ebp),%eax │ │ mov %eax,0xc(%esp) │ │ mov %esi,0x8(%esp) │ │ - lea -0x111c9d0(%ebx),%eax │ │ + lea -0x111c9f7(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov -0x1f0(%ebx),%eax │ │ mov %eax,(%esp) │ │ jmp 1341a31 │ │ test %edx,%edx │ │ je 1341a44 │ │ sub $0x8,%esp │ │ @@ -4008635,15 +4008635,15 @@ │ │ push %esi │ │ call 130f630 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ jne 1342a11 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112249b(%ebx),%eax │ │ + lea -0x11224c2(%ebx),%eax │ │ lea -0x112d85f(%ebx),%edi │ │ push %eax │ │ push $0x9d │ │ push %edi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4009209,15 +4009209,15 @@ │ │ push 0xc(%ebp) │ │ push %esi │ │ call 11e2140 │ │ add $0x10,%esp │ │ jmp 1342ffe │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112077b(%ebx),%eax │ │ + lea -0x11207a2(%ebx),%eax │ │ lea -0x112d85f(%ebx),%ecx │ │ push %eax │ │ push $0x2c1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4009489,15 +4009489,15 @@ │ │ pop %ebx │ │ add $0xf3387,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 1343286 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1138be1(%ebx),%eax │ │ - lea -0x1122466(%ebx),%ecx │ │ + lea -0x112248d(%ebx),%ecx │ │ push %eax │ │ push $0xaf │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80106 │ │ @@ -4009538,15 +4009538,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ sub $0xc,%esp │ │ push %edi │ │ call 11b9df0 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x1122466(%ebx),%eax │ │ + lea -0x112248d(%ebx),%eax │ │ push $0x61 │ │ push %eax │ │ push 0x10(%esp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov %esi,%eax │ │ lea -0xc(%ebp),%esp │ │ @@ -4009655,15 +4009655,15 @@ │ │ pop %ebx │ │ add $0xf31f7,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 1343416 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11148d5(%ebx),%eax │ │ - lea -0x1122466(%ebx),%ecx │ │ + lea -0x112248d(%ebx),%ecx │ │ push %eax │ │ push $0xb1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80106 │ │ @@ -4009704,15 +4009704,15 @@ │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ sub $0xc,%esp │ │ push %edi │ │ call 11b9df0 │ │ add $0x10,%esp │ │ sub $0x4,%esp │ │ - lea -0x1122466(%ebx),%eax │ │ + lea -0x112248d(%ebx),%eax │ │ push $0x61 │ │ push %eax │ │ push 0x10(%esp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov %esi,%eax │ │ lea -0xc(%ebp),%esp │ │ @@ -4010436,15 +4010436,15 @@ │ │ call 1343b31 │ │ pop %ebx │ │ add $0xf2a97,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 1343b79 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e7d6(%ebx),%eax │ │ + lea -0x111e7fd(%ebx),%eax │ │ lea -0x114b3ba(%ebx),%ecx │ │ push %eax │ │ push $0xea │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4010614,15 +4010614,15 @@ │ │ call 1343cc1 │ │ pop %ebx │ │ add $0xf2907,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 1343d06 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112072e(%ebx),%eax │ │ + lea -0x1120755(%ebx),%eax │ │ lea -0x113a799(%ebx),%ecx │ │ push %eax │ │ push $0x35e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4010740,15 +4010740,15 @@ │ │ call 1343de1 │ │ pop %ebx │ │ add $0xf27e7,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 1343e26 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112410b(%ebx),%eax │ │ + lea -0x1124132(%ebx),%eax │ │ lea -0x113a799(%ebx),%ecx │ │ push %eax │ │ push $0x35f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4011651,15 +4011651,15 @@ │ │ call 13446d1 │ │ pop %ebx │ │ add $0xf1ef7,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 1344716 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112242c(%ebx),%eax │ │ + lea -0x1122453(%ebx),%eax │ │ lea -0x113a799(%ebx),%ecx │ │ push %eax │ │ push $0x36c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4011777,15 +4011777,15 @@ │ │ call 13447f1 │ │ pop %ebx │ │ add $0xf1dd7,%ebx │ │ cmpl $0x0,0x14(%ebp) │ │ je 1344836 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c91b(%ebx),%eax │ │ + lea -0x111c942(%ebx),%eax │ │ lea -0x113a799(%ebx),%ecx │ │ push %eax │ │ push $0x36d │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4012107,15 +4012107,15 @@ │ │ shl $0x1d,%eax │ │ sar $0x1f,%eax │ │ lea -0x114e111(%ebx),%esi │ │ and %eax,%esi │ │ jmp 1344b7c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e7c4(%ebx),%eax │ │ + lea -0x111e7eb(%ebx),%eax │ │ lea -0x113a799(%ebx),%ecx │ │ push %eax │ │ push $0xe3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4012236,51 +4012236,51 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 1344b43 │ │ mov $0x1,%esi │ │ jmp 1344b43 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e7c4(%ebx),%eax │ │ + lea -0x111e7eb(%ebx),%eax │ │ lea -0x113a799(%ebx),%ecx │ │ push %eax │ │ push $0xf8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xdc │ │ jmp 1344b37 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e7c4(%ebx),%eax │ │ + lea -0x111e7eb(%ebx),%eax │ │ lea -0x113a799(%ebx),%ecx │ │ push %eax │ │ push $0x106 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x9e │ │ jmp 1344b37 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e7c4(%ebx),%eax │ │ + lea -0x111e7eb(%ebx),%eax │ │ lea -0x113a799(%ebx),%ecx │ │ push %eax │ │ push $0xf1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xdd │ │ jmp 1344b37 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e7c4(%ebx),%eax │ │ + lea -0x111e7eb(%ebx),%eax │ │ lea -0x113a799(%ebx),%ecx │ │ push %eax │ │ push $0xff │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4012344,15 +4012344,15 @@ │ │ mov %eax,%edi │ │ sub $0xc,%esp │ │ push %esi │ │ call 11c06c0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ lea -0x11439ae(%ebx),%eax │ │ - lea -0x1123dcc(%ebx),%ecx │ │ + lea -0x1123df3(%ebx),%ecx │ │ cmove %eax,%ecx │ │ mov (%edi),%eax │ │ lea -0x112d785(%ebx),%edx │ │ push %eax │ │ push %ecx │ │ push %eax │ │ push %ecx │ │ @@ -4012610,45 +4012610,45 @@ │ │ call 1344d70 │ │ test %eax,%eax │ │ je 1345209 │ │ mov 0xc(%edi),%eax │ │ test %eax,%eax │ │ je 1345188 │ │ mov %eax,(%esp) │ │ - lea -0x1125f78(%ebx),%edx │ │ + lea -0x1125f9f(%ebx),%edx │ │ mov %esi,%ecx │ │ call 1344d70 │ │ test %eax,%eax │ │ je 1345209 │ │ mov 0x10(%edi),%eax │ │ test %eax,%eax │ │ je 13451aa │ │ mov 0x14(%edi),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ - lea -0x111c921(%ebx),%edx │ │ + lea -0x111c948(%ebx),%edx │ │ mov %esi,%ecx │ │ call 1345220 │ │ test %eax,%eax │ │ je 1345209 │ │ mov 0x20(%edi),%eax │ │ cmp $0xffffffff,%eax │ │ je 13451cc │ │ mov %eax,0x8(%esp) │ │ - lea -0x111e7b9(%ebx),%eax │ │ + lea -0x111e7e0(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 11bb570 │ │ test %eax,%eax │ │ jle 1345209 │ │ mov 0x18(%edi),%eax │ │ cmp $0xffffffff,%eax │ │ je 13451ee │ │ mov %eax,0x8(%esp) │ │ - lea -0x1125f72(%ebx),%eax │ │ + lea -0x1125f99(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ call 11bb570 │ │ test %eax,%eax │ │ jle 1345209 │ │ mov 0x24(%edi),%ecx │ │ mov $0x1,%eax │ │ @@ -4012699,15 +4012699,15 @@ │ │ test %eax,%eax │ │ jle 13453a0 │ │ mov %esi,0xc(%esp) │ │ mov 0xc(%ebp),%edi │ │ test %edi,%edi │ │ je 134537f │ │ sub $0x8,%esp │ │ - lea -0x1121846(%ebx),%eax │ │ + lea -0x112186d(%ebx),%eax │ │ mov %eax,0x20(%esp) │ │ push %eax │ │ mov 0x18(%esp),%esi │ │ push %esi │ │ call 11bb570 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4013146,15 +4013146,15 @@ │ │ test %eax,%eax │ │ mov 0x14(%esp),%esi │ │ je 13458f5 │ │ sub $0xc,%esp │ │ push %eax │ │ call 12a43f0 │ │ add $0xc,%esp │ │ - lea -0x111f724(%ebx),%ecx │ │ + lea -0x111f74b(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 11bb570 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jle 13458f5 │ │ @@ -4013239,15 +4013239,15 @@ │ │ mov %esi,%ecx │ │ push 0x18(%esp) │ │ call 1344d70 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13458f5 │ │ sub $0xc,%esp │ │ - lea -0x11232aa(%ebx),%edx │ │ + lea -0x11232d1(%ebx),%edx │ │ mov %esi,%ecx │ │ push 0x24(%esp) │ │ call 1344d70 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13458f5 │ │ sub $0xc,%esp │ │ @@ -4013329,15 +4013329,15 @@ │ │ call 1344d70 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13458f5 │ │ cmpl $0x0,0x28(%esp) │ │ je 1345aaf │ │ sub $0x8,%esp │ │ - lea -0x111d7e5(%ebx),%edx │ │ + lea -0x111d80c(%ebx),%edx │ │ mov 0x1c(%esp),%ecx │ │ push 0x3c(%esp) │ │ push 0x34(%esp) │ │ call 1345220 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13458f5 │ │ @@ -4013567,15 +4013567,15 @@ │ │ mov 0xc(%esp),%esi │ │ jmp 1346176 │ │ mov %eax,%edi │ │ lea -0x113d42c(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ lea -0x11338ea(%ebx),%eax │ │ mov %eax,0x20(%esp) │ │ - lea -0x1120c61(%ebx),%eax │ │ + lea -0x1120c88(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ mov 0x4(%esp),%esi │ │ jmp 1345dc8 │ │ lea -0x1139a60(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ lea -0x1114f4a(%ebx),%eax │ │ mov %eax,0x20(%esp) │ │ @@ -4013695,15 +4013695,15 @@ │ │ test %eax,%eax │ │ je 134611a │ │ sub $0x8,%esp │ │ push $0x1 │ │ push %edi │ │ call 12e17b0 │ │ add $0x4,%esp │ │ - lea -0x111ed1f(%ebx),%edx │ │ + lea -0x111ed46(%ebx),%edx │ │ mov %esi,%ecx │ │ push %eax │ │ call 1344d70 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1346162 │ │ sub $0x8,%esp │ │ @@ -4013743,17 +4013743,17 @@ │ │ call 1344d70 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1346110 │ │ mov $0x2,%edi │ │ lea -0x11423f4(%ebx),%eax │ │ mov %eax,0x18(%esp) │ │ - lea -0x1126479(%ebx),%eax │ │ + lea -0x11264a0(%ebx),%eax │ │ mov %eax,0x20(%esp) │ │ - lea -0x11229fb(%ebx),%eax │ │ + lea -0x1122a22(%ebx),%eax │ │ mov %eax,0x1c(%esp) │ │ mov 0x8(%esp),%eax │ │ mov 0x14(%esp),%esi │ │ sub $0xc,%esp │ │ push %eax │ │ call 12e1790 │ │ add $0x10,%esp │ │ @@ -4014261,15 +4014261,15 @@ │ │ pop %ebx │ │ add $0xf0097,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1346578 │ │ sub $0x4,%esp │ │ - lea -0x1122419(%ebx),%eax │ │ + lea -0x1122440(%ebx),%eax │ │ push $0x59 │ │ push %eax │ │ push $0x28 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1346578 │ │ @@ -4014383,15 +4014383,15 @@ │ │ test %edx,%edx │ │ je 1346695 │ │ cmp %edi,%eax │ │ jbe 13466a4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114d0ec(%ebx),%eax │ │ - lea -0x1122419(%ebx),%ecx │ │ + lea -0x1122440(%ebx),%ecx │ │ push %eax │ │ push $0xe1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ @@ -4014408,15 +4014408,15 @@ │ │ sub $0xc,%esp │ │ push %eax │ │ call 11da770 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ mov %eax,0x4(%esp) │ │ sub $0x4,%esp │ │ - lea -0x1122419(%ebx),%esi │ │ + lea -0x1122440(%ebx),%esi │ │ push $0xe6 │ │ push %esi │ │ push %eax │ │ call 128c620 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13467a1 │ │ @@ -4014463,15 +4014463,15 @@ │ │ call 128d5e0 │ │ add $0x10,%esp │ │ mov %edi,%eax │ │ jmp 13467a3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127f06(%ebx),%eax │ │ - lea -0x1122419(%ebx),%ecx │ │ + lea -0x1122440(%ebx),%ecx │ │ push %eax │ │ push $0xb9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80 │ │ @@ -4014536,17 +4014536,17 @@ │ │ mov 0x8(%edi),%eax │ │ mov %eax,(%esp) │ │ call 11da630 │ │ mov %esi,0x8(%edi) │ │ mov $0x1,%ecx │ │ jmp 1346891 │ │ call 123ebb0 │ │ - lea -0x11240fb(%ebx),%eax │ │ + lea -0x1124122(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x1122419(%ebx),%eax │ │ + lea -0x1122440(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x9c,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0xcb,0x4(%esp) │ │ movl $0x39,(%esp) │ │ call 123ee00 │ │ @@ -4014571,15 +4014571,15 @@ │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 13468b1 │ │ pop %ebx │ │ add $0xefd17,%ebx │ │ mov 0x8(%ebp),%esi │ │ sub $0x4,%esp │ │ - lea -0x1122419(%ebx),%edi │ │ + lea -0x1122440(%ebx),%edi │ │ push $0x115 │ │ push %edi │ │ push 0x24(%esi) │ │ call 128c2c0 │ │ add $0x4,%esp │ │ push 0x4(%esi) │ │ call 11da630 │ │ @@ -4014633,15 +4014633,15 @@ │ │ pop %ebx │ │ add $0xefc87,%ebx │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 1346aed │ │ sub $0x4,%esp │ │ - lea -0x1122419(%ebx),%eax │ │ + lea -0x1122440(%ebx),%eax │ │ push $0x126 │ │ mov %eax,0xc(%esp) │ │ push %eax │ │ push $0x28 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4014835,15 +4014835,15 @@ │ │ jne 1346e83 │ │ mov $0x1,%eax │ │ jmp 1346bce │ │ xor %eax,%eax │ │ mov 0x8(%ebp),%esi │ │ mov %eax,0x10(%esi) │ │ sub $0x8,%esp │ │ - lea -0x1124ed8(%ebx),%eax │ │ + lea -0x1124eff(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1346cdd │ │ xorps %xmm0,%xmm0 │ │ @@ -4014901,15 +4014901,15 @@ │ │ call 1254020 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1346cdd │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11169d2(%ebx),%eax │ │ - lea -0x1122419(%ebx),%ecx │ │ + lea -0x1122440(%ebx),%ecx │ │ push %eax │ │ push $0x18c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xb7 │ │ @@ -4014942,15 +4014942,15 @@ │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1346d9d │ │ mov %eax,%esi │ │ movl $0x0,0x10(%esp) │ │ sub $0x4,%esp │ │ - lea -0x1122419(%ebx),%eax │ │ + lea -0x1122440(%ebx),%eax │ │ push $0x1a6 │ │ push %eax │ │ mov 0x8(%ebp),%eax │ │ push 0x18(%eax) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%eax │ │ @@ -4015006,15 +4015006,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1346e7a │ │ mov %eax,%esi │ │ lea 0x60(%esp),%eax │ │ mov %eax,0x4(%esp) │ │ sub $0x4,%esp │ │ - lea -0x1122419(%ebx),%eax │ │ + lea -0x1122440(%ebx),%eax │ │ push $0x1bd │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ mov 0x8(%ebp),%edi │ │ push 0x24(%edi) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ @@ -4015107,15 +4015107,15 @@ │ │ push %ecx │ │ push %eax │ │ call 1292510 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134700a │ │ sub $0x8,%esp │ │ - lea -0x1124ed8(%ebx),%eax │ │ + lea -0x1124eff(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1346f6f │ │ mov %eax,%edi │ │ @@ -4015246,27 +4015246,27 @@ │ │ test %esi,%esi │ │ je 13470e7 │ │ cmp 0xc(%ebp),%eax │ │ jbe 13470ec │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127f06(%ebx),%eax │ │ - lea -0x1122419(%ebx),%ecx │ │ + lea -0x1122440(%ebx),%ecx │ │ push %eax │ │ push $0xc3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ jmp 13470d9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1127f06(%ebx),%eax │ │ - lea -0x1122419(%ebx),%ecx │ │ + lea -0x1122440(%ebx),%ecx │ │ push %eax │ │ push $0xb9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80 │ │ @@ -4015897,15 +4015897,15 @@ │ │ or %ecx,%edx │ │ jne 13479f2 │ │ mov $0x1,%eax │ │ jmp 1347849 │ │ xor %eax,%eax │ │ mov %eax,0x10(%esi) │ │ sub $0x8,%esp │ │ - lea -0x1124ed8(%ebx),%eax │ │ + lea -0x1124eff(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1347956 │ │ xorps %xmm0,%xmm0 │ │ @@ -4016109,15 +4016109,15 @@ │ │ jmp 1347ac8 │ │ lea -0x11439ae(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ call 1292510 │ │ test %eax,%eax │ │ je 1347b89 │ │ - lea -0x1124ed8(%ebx),%eax │ │ + lea -0x1124eff(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0xc(%ebp),%eax │ │ mov %eax,(%esp) │ │ call 1290bd0 │ │ test %eax,%eax │ │ je 1347b1e │ │ mov %eax,%edi │ │ @@ -4016584,30 +4016584,30 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134802c │ │ mov %edi,%esi │ │ jmp 134807e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125f64(%ebx),%eax │ │ + lea -0x1125f8b(%ebx),%eax │ │ push %eax │ │ push $0xa5 │ │ push 0x14(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ mov $0xa6,%eax │ │ jmp 134806d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125f64(%ebx),%eax │ │ + lea -0x1125f8b(%ebx),%eax │ │ push %eax │ │ push $0xab │ │ push 0x14(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -4017463,15 +4017463,15 @@ │ │ pop %ebx │ │ add $0xedd67,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1348922 │ │ sub $0x4,%esp │ │ - lea -0x111e7ad(%ebx),%eax │ │ + lea -0x111e7d4(%ebx),%eax │ │ push $0x3ba │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x68 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4017534,59 +4017534,59 @@ │ │ add $0xedc87,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 1348a33 │ │ mov 0x8(%esi),%eax │ │ test %eax,%eax │ │ je 1348972 │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push $0x3e1 │ │ push %ecx │ │ push 0xc(%esi) │ │ push %eax │ │ call 128c4e0 │ │ add $0x10,%esp │ │ mov 0x10(%esi),%eax │ │ test %eax,%eax │ │ je 1348991 │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push $0x3e4 │ │ push %ecx │ │ push 0x14(%esi) │ │ push %eax │ │ call 128c4e0 │ │ add $0x10,%esp │ │ mov 0x18(%esi),%eax │ │ test %eax,%eax │ │ je 13489b0 │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push $0x3e7 │ │ push %ecx │ │ push 0x1c(%esi) │ │ push %eax │ │ call 128c4e0 │ │ add $0x10,%esp │ │ mov 0x20(%esi),%eax │ │ test %eax,%eax │ │ je 13489cf │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push $0x3ea │ │ push %ecx │ │ push 0x24(%esi) │ │ push %eax │ │ call 128c4e0 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ push 0x5c(%esi) │ │ call 1240e70 │ │ add $0x4,%esp │ │ push 0x60(%esi) │ │ call 125d810 │ │ add $0xc,%esp │ │ - lea -0x111e7ad(%ebx),%edi │ │ + lea -0x111e7d4(%ebx),%edi │ │ push $0x3ef │ │ push %edi │ │ push 0x64(%esi) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ xorps %xmm0,%xmm0 │ │ movsd %xmm0,0x60(%esi) │ │ @@ -4017632,15 +4017632,15 @@ │ │ sub $0xc,%esp │ │ push 0x5c(%esi) │ │ call 1240e70 │ │ add $0x4,%esp │ │ push 0x60(%esi) │ │ call 125d810 │ │ add $0xc,%esp │ │ - lea -0x111e7ad(%ebx),%edi │ │ + lea -0x111e7d4(%ebx),%edi │ │ push $0x46b │ │ push %edi │ │ push 0x64(%esi) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x8(%esi),%eax │ │ test %eax,%eax │ │ @@ -4017725,15 +4017725,15 @@ │ │ call 1348ed0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1348d93 │ │ cmpl $0x0,0x60(%edi) │ │ jne 1348bbb │ │ sub $0x4,%esp │ │ - lea -0x1122bd0(%ebx),%eax │ │ + lea -0x1122bf7(%ebx),%eax │ │ push 0x64(%edi) │ │ push %eax │ │ push 0x58(%edi) │ │ call 125d470 │ │ add $0x10,%esp │ │ mov %eax,0x60(%edi) │ │ test %eax,%eax │ │ @@ -4017768,15 +4017768,15 @@ │ │ add $0x10,%esp │ │ cmp %esi,%eax │ │ sbb $0x0,%edx │ │ jae 1348e59 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143c81(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x431 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ mov 0x34(%edi),%esi │ │ sub $0xc,%esp │ │ @@ -4017792,15 +4017792,15 @@ │ │ push $0x39 │ │ call 123ee00 │ │ add $0x20,%esp │ │ jmp 1348d93 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143c81(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x412 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x83 │ │ @@ -4017812,53 +4017812,53 @@ │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1348d9f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143c81(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x418 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6a │ │ jmp 1348d89 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143c81(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x404 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x1134ee0(%ebx),%eax │ │ push %eax │ │ push $0x96 │ │ jmp 1348d89 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143c81(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x40c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x114783f(%ebx),%eax │ │ push %eax │ │ push $0x81 │ │ jmp 1348d89 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143c81(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x425 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x113c550(%ebx),%eax │ │ push %eax │ │ @@ -4017885,15 +4017885,15 @@ │ │ mov 0x2c(%edi),%eax │ │ lea 0x0(,%ecx,8),%edx │ │ cmp %edx,%eax │ │ jae 1348e01 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143c81(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x440 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x1127ed9(%ebx),%eax │ │ push %eax │ │ @@ -4017930,21 +4017930,21 @@ │ │ mov 0x30(%edi),%ecx │ │ cmp %ecx,0x34(%edi) │ │ mov $0x0,%esi │ │ jbe 1348db8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143c81(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x438 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ - lea -0x11240eb(%ebx),%eax │ │ + lea -0x1124112(%ebx),%eax │ │ push 0x30(%edi) │ │ push 0x34(%edi) │ │ push %eax │ │ push $0xea │ │ push $0x39 │ │ call 123ee00 │ │ add $0x20,%esp │ │ @@ -4017990,15 +4017990,15 @@ │ │ je 1348f76 │ │ cmpl $0x0,0x8(%eax) │ │ je 134945c │ │ lea 0x8(%edi),%esi │ │ mov 0x8(%edi),%ecx │ │ test %ecx,%ecx │ │ je 1348f53 │ │ - lea -0x111e7ad(%ebx),%edx │ │ + lea -0x111e7d4(%ebx),%edx │ │ push $0x4f3 │ │ push %edx │ │ push 0xc(%edi) │ │ push %ecx │ │ mov %eax,%edi │ │ call 128c4e0 │ │ mov %edi,%eax │ │ @@ -4018029,15 +4018029,15 @@ │ │ cmpl $0x0,0x8(%eax) │ │ je 134945c │ │ lea 0x10(%edi),%edx │ │ mov 0x10(%edi),%ecx │ │ test %ecx,%ecx │ │ je 1348fde │ │ mov %edx,0x8(%esp) │ │ - lea -0x111e7ad(%ebx),%edx │ │ + lea -0x111e7d4(%ebx),%edx │ │ push $0x513 │ │ push %edx │ │ push 0x14(%edi) │ │ push %ecx │ │ mov %edi,%esi │ │ mov %eax,%edi │ │ call 128c4e0 │ │ @@ -4018059,15 +4018059,15 @@ │ │ je 134945c │ │ mov 0x4(%esp),%eax │ │ cmp $0x7,%eax │ │ ja 134905c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114b322(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%esi │ │ + lea -0x111e7d4(%ebx),%esi │ │ push %eax │ │ push $0x51c │ │ push %esi │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1147827(%ebx),%eax │ │ push $0x8 │ │ @@ -4018082,29 +4018082,29 @@ │ │ call 128c2c0 │ │ add $0x10,%esp │ │ movl $0x0,0x10(%edi) │ │ movl $0x0,0x14(%edi) │ │ jmp 134945c │ │ mov %eax,0x14(%edi) │ │ sub $0x8,%esp │ │ - lea -0x11236ca(%ebx),%eax │ │ + lea -0x11236f1(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13490e3 │ │ cmpl $0x0,0x8(%eax) │ │ je 134945c │ │ lea 0x18(%edi),%edx │ │ mov 0x18(%edi),%ecx │ │ test %ecx,%ecx │ │ je 13490c3 │ │ mov %edx,0x8(%esp) │ │ - lea -0x111e7ad(%ebx),%edx │ │ + lea -0x111e7d4(%ebx),%edx │ │ push $0x4d8 │ │ push %edx │ │ push 0x1c(%edi) │ │ push %ecx │ │ mov %edi,%esi │ │ mov %eax,%edi │ │ call 128c4e0 │ │ @@ -4018137,15 +4018137,15 @@ │ │ cmpl $0x0,0x8(%eax) │ │ je 134945c │ │ lea 0x20(%edi),%edx │ │ mov 0x20(%edi),%ecx │ │ test %ecx,%ecx │ │ je 1349147 │ │ mov %edx,0x8(%esp) │ │ - lea -0x111e7ad(%ebx),%edx │ │ + lea -0x111e7d4(%ebx),%edx │ │ push $0x539 │ │ push %edx │ │ push 0x24(%edi) │ │ push %ecx │ │ mov %edi,%esi │ │ mov %eax,%edi │ │ call 128c4e0 │ │ @@ -4018187,15 +4018187,15 @@ │ │ je 134945e │ │ mov 0x4(%esp),%eax │ │ cmp $0x3,%eax │ │ ja 13491da │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11169b0(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x4c7 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1147827(%ebx),%eax │ │ push $0x4 │ │ @@ -4018247,41 +4018247,41 @@ │ │ test %eax,%eax │ │ je 13492c7 │ │ cmp $0x1000000,%eax │ │ jb 1349309 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11148a7(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x487 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1141ff2(%ebx),%eax │ │ push $0xffffff │ │ jmp 13492f2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1118c52(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x4a7 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1147827(%ebx),%eax │ │ push $0x1 │ │ push %eax │ │ push $0x7b │ │ jmp 13492f8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11148a7(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x481 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1129d0e(%ebx),%eax │ │ push $0x1 │ │ @@ -4018385,15 +4018385,15 @@ │ │ mov %edi,%ecx │ │ call 134ca90 │ │ mov %eax,%ecx │ │ xor %eax,%eax │ │ test %ecx,%ecx │ │ je 134945e │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1349455 │ │ mov %eax,%ecx │ │ @@ -4018484,15 +4018484,15 @@ │ │ pop %ebx │ │ add $0xed0d7,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 13495ab │ │ sub $0x4,%esp │ │ - lea -0x111e7ad(%ebx),%eax │ │ + lea -0x111e7d4(%ebx),%eax │ │ push $0x3a7 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x68 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4018560,15 +4018560,15 @@ │ │ pop %ebx │ │ add $0xecff7,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1349692 │ │ sub $0x4,%esp │ │ - lea -0x111e7ad(%ebx),%eax │ │ + lea -0x111e7d4(%ebx),%eax │ │ push $0x3cd │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x68 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4018628,15 +4018628,15 @@ │ │ pop %ebx │ │ add $0xecf19,%ebx │ │ cmp $0x3,%edx │ │ ja 13496fa │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11169b0(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x4c7 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1147827(%ebx),%eax │ │ push $0x4 │ │ @@ -4018676,15 +4018676,15 @@ │ │ je 134a09d │ │ mov 0x4c(%ecx),%edx │ │ cmp $0x3fffff,%edx │ │ ja 134a09d │ │ shl $0xa,%edx │ │ mov %ecx,0x2c(%esp) │ │ cmpl $0x0,0x40(%ecx) │ │ - lea -0x111e7ad(%ebx),%edi │ │ + lea -0x111e7d4(%ebx),%edi │ │ mov %ebx,0x4(%esp) │ │ je 134976c │ │ sub $0x4,%esp │ │ push $0x2e1 │ │ push %edi │ │ push %edx │ │ call 128cea0 │ │ @@ -4019429,15 +4019429,15 @@ │ │ mov 0x30(%ecx),%eax │ │ cmp %eax,%esi │ │ jb 134a1a0 │ │ jmp 134a0f2 │ │ mov 0x30(%ecx),%eax │ │ shl $0x2,%eax │ │ sub $0x4,%esp │ │ - lea -0x111e7ad(%ebx),%edi │ │ + lea -0x111e7d4(%ebx),%edi │ │ push $0x237 │ │ push %edi │ │ push %eax │ │ mov %ecx,%esi │ │ call 128c010 │ │ add $0x10,%esp │ │ mov %eax,(%esp) │ │ @@ -4019821,22 +4019821,22 @@ │ │ call 1394330 │ │ add $0x10,%esp │ │ mov 0x44(%edi),%eax │ │ mov 0x4c(%edi),%ecx │ │ shl $0xa,%ecx │ │ cmpl $0x0,0x40(%edi) │ │ je 134a67c │ │ - lea -0x111e7ad(%ebx),%edx │ │ + lea -0x111e7d4(%ebx),%edx │ │ push $0x310 │ │ push %edx │ │ push %ecx │ │ push %eax │ │ call 128d5e0 │ │ jmp 134a68f │ │ - lea -0x111e7ad(%ebx),%edx │ │ + lea -0x111e7d4(%ebx),%edx │ │ push $0x313 │ │ push %edx │ │ push %ecx │ │ push %eax │ │ call 128c4e0 │ │ add $0x10,%esp │ │ lea -0xc(%ebp),%esp │ │ @@ -4021946,15 +4021946,15 @@ │ │ pop %ebx │ │ add $0xe9c39,%ebx │ │ cmp $0x1000000,%edx │ │ jb 134c9ce │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113c53c(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x493 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x113e389(%ebx),%eax │ │ push $0xffffff │ │ @@ -4021963,15 +4021963,15 @@ │ │ je 134c9dc │ │ mov %edx,0x30(%ecx) │ │ mov $0x1,%eax │ │ jmp 134ca16 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113c53c(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x499 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x111a9c1(%ebx),%eax │ │ push $0x1 │ │ @@ -4021997,16 +4021997,16 @@ │ │ call 134ca2f │ │ pop %ebx │ │ add $0xe9b99,%ebx │ │ cmp $0x7,%edx │ │ ja 134ca7a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112071f(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x1120746(%ebx),%eax │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x4b5 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1147827(%ebx),%eax │ │ push $0x8 │ │ @@ -4022045,15 +4022045,15 @@ │ │ jne 134caba │ │ mov %edx,0x38(%ecx) │ │ mov $0x1,%eax │ │ jmp 134caf2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1143c64(%ebx),%eax │ │ - lea -0x111e7ad(%ebx),%ecx │ │ + lea -0x111e7d4(%ebx),%ecx │ │ push %eax │ │ push $0x559 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x113a75f(%ebx),%eax │ │ push %eax │ │ @@ -4022083,15 +4022083,15 @@ │ │ sub $0x10,%esp │ │ mov %edx,0x8(%esp) │ │ mov %ecx,%esi │ │ call 134cb17 │ │ pop %ebx │ │ add $0xe9ab1,%ebx │ │ sub $0x4,%esp │ │ - lea -0x111e7ad(%ebx),%edi │ │ + lea -0x111e7d4(%ebx),%edi │ │ push $0x561 │ │ push %edi │ │ push 0x64(%ecx) │ │ call 128c2c0 │ │ mov 0x18(%esp),%eax │ │ add $0x10,%esp │ │ movl $0x0,0x64(%esi) │ │ @@ -4022470,39 +4022470,39 @@ │ │ push 0x40(%edi) │ │ push 0x3c(%edi) │ │ push 0x20(%edi) │ │ call 134d6f0 │ │ jmp 134cfd9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11240bf(%ebx),%eax │ │ + lea -0x11240e6(%ebx),%eax │ │ lea -0x1131447(%ebx),%ecx │ │ push %eax │ │ push $0xe1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x81 │ │ jmp 134cfa7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11240bf(%ebx),%eax │ │ + lea -0x11240e6(%ebx),%eax │ │ lea -0x1131447(%ebx),%ecx │ │ push %eax │ │ push $0xe5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80 │ │ jmp 134cfa7 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11240bf(%ebx),%eax │ │ + lea -0x11240e6(%ebx),%eax │ │ lea -0x1131447(%ebx),%ecx │ │ push %eax │ │ push $0xe9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4022938,15 +4022938,15 @@ │ │ call 134d920 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 134d5b5 │ │ cmpl $0x0,0x4(%edi) │ │ je 134d584 │ │ sub $0x8,%esp │ │ - lea -0x1121c51(%ebx),%eax │ │ + lea -0x1121c78(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134d4c9 │ │ lea 0x24(%edi),%ecx │ │ @@ -4022966,15 +4022966,15 @@ │ │ push 0x10(%esp) │ │ push 0x10(%esp) │ │ call 12924d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134d5b5 │ │ sub $0x8,%esp │ │ - lea -0x11253ab(%ebx),%eax │ │ + lea -0x11253d2(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134d52c │ │ lea 0x2c(%edi),%ecx │ │ @@ -4023002,15 +4023002,15 @@ │ │ push %eax │ │ push 0x38(%edi) │ │ push 0x34(%edi) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ movl $0x0,0x34(%edi) │ │ sub $0x8,%esp │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134d57d │ │ lea 0x34(%edi),%ecx │ │ @@ -4023450,15 +4023450,15 @@ │ │ push %eax │ │ push 0x8(%edi) │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134dae6 │ │ sub $0x8,%esp │ │ - lea -0x111b717(%ebx),%eax │ │ + lea -0x111b73e(%ebx),%eax │ │ push %eax │ │ push 0x8(%edi) │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134daed │ │ call 123ebb0 │ │ @@ -4024416,15 +4024416,15 @@ │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 134e531 │ │ pop %ebx │ │ add $0xe8097,%ebx │ │ mov 0xc(%ebp),%ecx │ │ mov 0x8(%ebp),%esi │ │ - lea -0x111cf08(%ebx),%eax │ │ + lea -0x111cf2f(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %ecx,(%esp) │ │ call 1290bd0 │ │ test %eax,%eax │ │ je 134e580 │ │ mov %eax,%edi │ │ mov (%esi),%eax │ │ @@ -4024491,15 +4024491,15 @@ │ │ pop %ebx │ │ add $0xe7fdb,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 134e63c │ │ sub $0x4,%esp │ │ - lea -0x11240af(%ebx),%eax │ │ + lea -0x11240d6(%ebx),%eax │ │ push $0x79 │ │ push %eax │ │ push $0x3c │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134e63c │ │ @@ -4024540,15 +4024540,15 @@ │ │ mov 0x8(%ebp),%eax │ │ mov (%eax),%esi │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 134e812 │ │ sub $0x4,%esp │ │ - lea -0x11240af(%ebx),%eax │ │ + lea -0x11240d6(%ebx),%eax │ │ push $0x79 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x3c │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4024691,15 +4024691,15 @@ │ │ je 134e8f0 │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ sub $0xc,%esp │ │ push 0x8(%esi) │ │ call 125cbf0 │ │ add $0x10,%esp │ │ - lea -0x11240af(%ebx),%edi │ │ + lea -0x11240d6(%ebx),%edi │ │ push $0x93 │ │ push %edi │ │ push 0x24(%esi) │ │ push 0x20(%esi) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ push $0x94 │ │ @@ -4024763,15 +4024763,15 @@ │ │ mov 0x8(%ebp),%esi │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ sub $0xc,%esp │ │ push 0x8(%esi) │ │ call 125cbf0 │ │ add $0x10,%esp │ │ - lea -0x11240af(%ebx),%edi │ │ + lea -0x11240d6(%ebx),%edi │ │ push $0x93 │ │ push %edi │ │ push 0x24(%esi) │ │ push 0x20(%esi) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ push $0x94 │ │ @@ -4024900,40 +4024900,40 @@ │ │ jmp 134ebd2 │ │ cmpl $0x0,0x14(%eax) │ │ je 134eb39 │ │ cmpl $0x0,0x10(%eax) │ │ je 134eb39 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e785(%ebx),%eax │ │ - lea -0x11240af(%ebx),%ecx │ │ + lea -0x111e7ac(%ebx),%eax │ │ + lea -0x11240d6(%ebx),%ecx │ │ push %eax │ │ push $0x13b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x96 │ │ jmp 134eb60 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e785(%ebx),%eax │ │ - lea -0x11240af(%ebx),%ecx │ │ + lea -0x111e7ac(%ebx),%eax │ │ + lea -0x11240d6(%ebx),%ecx │ │ push %eax │ │ push $0x141 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ jmp 134eb60 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e785(%ebx),%eax │ │ - lea -0x11240af(%ebx),%ecx │ │ + lea -0x111e7ac(%ebx),%eax │ │ + lea -0x11240d6(%ebx),%ecx │ │ push %eax │ │ push $0x136 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x72 │ │ @@ -4024955,16 +4024955,16 @@ │ │ cmp %edi,%eax │ │ je 134ec09 │ │ mov %edi,0x4(%esp) │ │ mov $0x9a,%esi │ │ mov $0x150,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e785(%ebx),%eax │ │ - lea -0x11240af(%ebx),%ecx │ │ + lea -0x111e7ac(%ebx),%eax │ │ + lea -0x11240d6(%ebx),%ecx │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push %esi │ │ @@ -4024979,15 +4024979,15 @@ │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ mov %ecx,%esi │ │ call 1394330 │ │ mov %esi,%ecx │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ - lea -0x11240af(%ebx),%eax │ │ + lea -0x11240d6(%ebx),%eax │ │ push $0x16a │ │ push %eax │ │ push %edi │ │ push %ecx │ │ call 128c4e0 │ │ add $0x10,%esp │ │ mov %esi,%eax │ │ @@ -4024999,15 +4024999,15 @@ │ │ ret │ │ mov 0x8(%ebp),%esi │ │ cmpl $0x0,0x4(%esi) │ │ je 134ec8d │ │ mov 0x30(%esi),%eax │ │ mov %eax,0x8(%esp) │ │ sub $0x4,%esp │ │ - lea -0x11240af(%ebx),%eax │ │ + lea -0x11240d6(%ebx),%eax │ │ push $0x160 │ │ push %eax │ │ push %edi │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134ebcc │ │ @@ -4025158,15 +4025158,15 @@ │ │ call 128e490 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134ee25 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112f5bf(%ebx),%eax │ │ - lea -0x11240af(%ebx),%ecx │ │ + lea -0x11240d6(%ebx),%ecx │ │ push %eax │ │ push $0x196 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7d │ │ @@ -4025357,15 +4025357,15 @@ │ │ call 125d170 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 134ed98 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x112f5bf(%ebx),%eax │ │ - lea -0x11240af(%ebx),%ecx │ │ + lea -0x11240d6(%ebx),%ecx │ │ push %eax │ │ push $0x189 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x97 │ │ @@ -4026667,15 +4026667,15 @@ │ │ push 0x10(%esp) │ │ push 0x10(%esp) │ │ call 12924d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134ffba │ │ sub $0x8,%esp │ │ - lea -0x1120705(%ebx),%eax │ │ + lea -0x112072c(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 134ffb5 │ │ lea 0x18(%edi),%ecx │ │ @@ -4026806,15 +4026806,15 @@ │ │ movaps %xmm0,0x20(%esp) │ │ movaps %xmm0,0x10(%esp) │ │ sub $0xc,%esp │ │ push %eax │ │ call 1381260 │ │ add $0x10,%esp │ │ mov %eax,0xc(%esp) │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ lea -0x11508ba(%ebx),%ecx │ │ lea 0x10(%esp),%edx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1292740 │ │ @@ -4027045,15 +4027045,15 @@ │ │ movaps %xmm1,0x20(%esp) │ │ movaps %xmm1,0x10(%esp) │ │ sub $0xc,%esp │ │ push %eax │ │ call 1381260 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ lea -0x11508ba(%ebx),%ecx │ │ lea 0x10(%esp),%edx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1292740 │ │ @@ -4029981,15 +4029981,15 @@ │ │ mov %ecx,%esi │ │ or %edx,%esi │ │ je 13527e1 │ │ mov %ecx,0x30(%edi) │ │ mov %edx,0x34(%edi) │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13527d8 │ │ mov %eax,%ecx │ │ @@ -4030529,15 +4030529,15 @@ │ │ pop %ebx │ │ add $0xe36bb,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1352f40 │ │ sub $0x4,%esp │ │ - lea -0x1124088(%ebx),%eax │ │ + lea -0x11240af(%ebx),%eax │ │ push $0x3f │ │ push %eax │ │ push $0x2c │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1352f40 │ │ @@ -4030570,15 +4030570,15 @@ │ │ mov 0x8(%ebp),%eax │ │ mov (%eax),%esi │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 135308b │ │ sub $0x4,%esp │ │ - lea -0x1124088(%ebx),%eax │ │ + lea -0x11240af(%ebx),%eax │ │ push $0x3f │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x2c │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4030703,15 +4030703,15 @@ │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ lea 0x4(%esi),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ call 13157d0 │ │ add $0x10,%esp │ │ - lea -0x1124088(%ebx),%edi │ │ + lea -0x11240af(%ebx),%edi │ │ push $0x56 │ │ push %edi │ │ push 0x14(%esi) │ │ push 0x10(%esi) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ push $0x57 │ │ @@ -4030762,15 +4030762,15 @@ │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ lea 0x4(%esi),%eax │ │ sub $0xc,%esp │ │ push %eax │ │ call 13157d0 │ │ add $0x10,%esp │ │ - lea -0x1124088(%ebx),%edi │ │ + lea -0x11240af(%ebx),%edi │ │ push $0x56 │ │ push %edi │ │ push 0x14(%esi) │ │ push 0x10(%esi) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ push $0x57 │ │ @@ -4030925,51 +4030925,51 @@ │ │ call 1393920 │ │ add $0x10,%esp │ │ mov $0x1,%esi │ │ jmp 1353557 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113a748(%ebx),%eax │ │ - lea -0x1124088(%ebx),%ecx │ │ + lea -0x11240af(%ebx),%ecx │ │ push %eax │ │ push $0xb7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x81 │ │ jmp 1353454 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113a748(%ebx),%eax │ │ - lea -0x1124088(%ebx),%ecx │ │ + lea -0x11240af(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80 │ │ jmp 1353454 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113a748(%ebx),%eax │ │ - lea -0x1124088(%ebx),%ecx │ │ + lea -0x11240af(%ebx),%ecx │ │ push %eax │ │ push $0xbf │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x87 │ │ jmp 1353454 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113a748(%ebx),%eax │ │ - lea -0x1124088(%ebx),%ecx │ │ + lea -0x11240af(%ebx),%ecx │ │ push %eax │ │ push $0xc3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x85 │ │ @@ -4030977,15 +4030977,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ jmp 135345e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113a748(%ebx),%eax │ │ - lea -0x1124088(%ebx),%ecx │ │ + lea -0x11240af(%ebx),%ecx │ │ push %eax │ │ push $0xc7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x86 │ │ @@ -4031176,15 +4031176,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov %esi,%edi │ │ je 1353684 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113c4fb(%ebx),%eax │ │ - lea -0x1124088(%ebx),%ecx │ │ + lea -0x11240af(%ebx),%ecx │ │ push %eax │ │ push $0xe9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xb7 │ │ @@ -4031202,15 +4031202,15 @@ │ │ je 13536ef │ │ mov %eax,%esi │ │ mov 0x8(%ebp),%edi │ │ lea 0x10(%edi),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x14(%edi),%eax │ │ mov %eax,(%esp) │ │ - lea -0x1124088(%ebx),%eax │ │ + lea -0x11240af(%ebx),%eax │ │ push $0x79 │ │ push %eax │ │ push 0x14(%edi) │ │ push 0x10(%edi) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ movl $0x0,0x10(%edi) │ │ @@ -4031234,15 +4031234,15 @@ │ │ je 135375a │ │ mov %eax,%esi │ │ mov 0x8(%ebp),%edi │ │ lea 0x18(%edi),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x1c(%edi),%eax │ │ mov %eax,(%esp) │ │ - lea -0x1124088(%ebx),%eax │ │ + lea -0x11240af(%ebx),%eax │ │ push $0x79 │ │ push %eax │ │ push 0x1c(%edi) │ │ push 0x18(%edi) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ movl $0x0,0x18(%edi) │ │ @@ -4031266,15 +4031266,15 @@ │ │ je 13537c1 │ │ mov %eax,%esi │ │ mov 0x8(%ebp),%edi │ │ lea 0x24(%edi),%eax │ │ mov %eax,0x4(%esp) │ │ lea 0x28(%edi),%eax │ │ mov %eax,(%esp) │ │ - lea -0x1124088(%ebx),%eax │ │ + lea -0x11240af(%ebx),%eax │ │ push $0x79 │ │ push %eax │ │ push 0x28(%edi) │ │ push 0x24(%edi) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ movl $0x0,0x24(%edi) │ │ @@ -4031285,15 +4031285,15 @@ │ │ push 0xc(%esp) │ │ push %esi │ │ call 12924d0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1353839 │ │ sub $0x8,%esp │ │ - lea -0x1121ed7(%ebx),%eax │ │ + lea -0x1121efe(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1353843 │ │ mov %eax,%esi │ │ @@ -4031314,15 +4031314,15 @@ │ │ mov %eax,%ecx │ │ add $0xb9,%cl │ │ cmp $0xf9,%cl │ │ ja 135383d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113c4fb(%ebx),%eax │ │ - lea -0x1124088(%ebx),%ecx │ │ + lea -0x11240af(%ebx),%ecx │ │ push %eax │ │ push $0x111 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8a │ │ @@ -4031739,15 +4031739,15 @@ │ │ movl $0x0,0xc(%esp) │ │ mov $0x0,%ecx │ │ test %eax,%eax │ │ jg 1353d74 │ │ jmp 135400a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124060(%ebx),%eax │ │ + lea -0x1124087(%ebx),%eax │ │ lea -0x1143c12(%ebx),%ecx │ │ push %eax │ │ push $0x1a6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4031936,34 +4031936,34 @@ │ │ xor %ecx,%ecx │ │ movl $0x0,0x4(%esp) │ │ test %eax,%eax │ │ jne 1353ead │ │ jmp 135401e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124060(%ebx),%eax │ │ + lea -0x1124087(%ebx),%eax │ │ lea -0x1143c12(%ebx),%ecx │ │ push %eax │ │ push $0x1b7 │ │ jmp 1353fc2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124060(%ebx),%eax │ │ + lea -0x1124087(%ebx),%eax │ │ lea -0x1143c12(%ebx),%ecx │ │ push %eax │ │ push $0x1d9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x81 │ │ jmp 1353ffe │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124060(%ebx),%eax │ │ + lea -0x1124087(%ebx),%eax │ │ lea -0x1143c12(%ebx),%ecx │ │ push %eax │ │ push $0x1c6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4032228,27 +4032228,27 @@ │ │ je 1354342 │ │ cmpl $0x0,0x14(%esi) │ │ je 135430e │ │ cmpl $0x0,0x4(%esi) │ │ je 135434b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e778(%ebx),%eax │ │ + lea -0x111e79f(%ebx),%eax │ │ lea -0x1143c12(%ebx),%ecx │ │ push %eax │ │ push $0x219 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x88 │ │ jmp 1354338 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e778(%ebx),%eax │ │ + lea -0x111e79f(%ebx),%eax │ │ lea -0x1143c12(%ebx),%ecx │ │ push %eax │ │ push $0x214 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4032279,15 +4032279,15 @@ │ │ push 0x1c(%esi) │ │ push 0x18(%esi) │ │ call 1354460 │ │ add $0x20,%esp │ │ jmp 1354344 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e778(%ebx),%eax │ │ + lea -0x111e79f(%ebx),%eax │ │ lea -0x1143c12(%ebx),%ecx │ │ push %eax │ │ push $0x220 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4032669,15 +4032669,15 @@ │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 13548bf │ │ mov 0x10(%esp),%eax │ │ lea 0x14(%eax),%ecx │ │ lea 0x18(%eax),%edi │ │ - lea -0x11236ca(%ebx),%eax │ │ + lea -0x11236f1(%ebx),%eax │ │ push %edi │ │ mov %ecx,0x18(%esp) │ │ push %ecx │ │ push %eax │ │ push %esi │ │ call 1292b00 │ │ add $0x10,%esp │ │ @@ -4033361,15 +4033361,15 @@ │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13550b6 │ │ sub $0x8,%esp │ │ - lea -0x1122ea2(%ebx),%ecx │ │ + lea -0x1122ec9(%ebx),%ecx │ │ push %ecx │ │ push 0x8(%eax) │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1354fc6 │ │ sub $0xc,%esp │ │ @@ -4033385,15 +4033385,15 @@ │ │ push $0x0 │ │ push %ecx │ │ mov 0xc(%ebp),%esi │ │ jmp 135500d │ │ mov 0x8(%ebp),%eax │ │ add $0x4,%eax │ │ sub $0x8,%esp │ │ - lea -0x111bef4(%ebx),%ecx │ │ + lea -0x111bf1b(%ebx),%ecx │ │ lea -0x112d3f4(%ebx),%edx │ │ push %edi │ │ push %ecx │ │ push $0x0 │ │ mov %edx,0x18(%esp) │ │ push %edx │ │ push %esi │ │ @@ -4033401,15 +4033401,15 @@ │ │ call 1315c10 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ je 1355202 │ │ mov 0x8(%ebp),%eax │ │ add $0x8,%eax │ │ sub $0x8,%esp │ │ - lea -0x111fd28(%ebx),%ecx │ │ + lea -0x111fd4f(%ebx),%ecx │ │ push %edi │ │ push %ecx │ │ push $0x0 │ │ push 0x18(%esp) │ │ push %esi │ │ push %eax │ │ call 1315c10 │ │ @@ -4033458,15 +4033458,15 @@ │ │ jmp 1355202 │ │ sub $0xc,%esp │ │ push %esi │ │ call 13157d0 │ │ add $0x10,%esp │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x11236ca(%ebx),%eax │ │ + lea -0x11236f1(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135511f │ │ mov %eax,%edi │ │ @@ -4034143,15 +4034143,15 @@ │ │ je 1355896 │ │ cmpl $0x0,0x4c(%edi) │ │ je 1355847 │ │ cmpl $0x0,0x28(%edi) │ │ je 1355847 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e769(%ebx),%eax │ │ + lea -0x111e790(%ebx),%eax │ │ lea -0x1140219(%ebx),%ecx │ │ push %eax │ │ push $0x1da │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4034165,15 +4034165,15 @@ │ │ jne 1355865 │ │ cmpl $0x0,0x28(%edi) │ │ jne 1355865 │ │ cmpl $0x0,0x2c(%edi) │ │ je 13558a0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e769(%ebx),%eax │ │ + lea -0x111e790(%ebx),%eax │ │ lea -0x1140219(%ebx),%ecx │ │ push %eax │ │ push $0x1e6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4034206,51 +4034206,51 @@ │ │ mov 0x20(%edi),%ecx │ │ test %ecx,%ecx │ │ je 135599f │ │ cmpl $0x40000000,0x30(%edi) │ │ jb 135599f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e769(%ebx),%eax │ │ + lea -0x111e790(%ebx),%eax │ │ lea -0x1140219(%ebx),%ecx │ │ push %eax │ │ push $0x1fb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc8 │ │ jmp 135588c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e769(%ebx),%eax │ │ + lea -0x111e790(%ebx),%eax │ │ lea -0x1140219(%ebx),%ecx │ │ push %eax │ │ push $0x1ea │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x84 │ │ jmp 135588c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e769(%ebx),%eax │ │ + lea -0x111e790(%ebx),%eax │ │ lea -0x1140219(%ebx),%ecx │ │ push %eax │ │ push $0x1f3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x90 │ │ jmp 135588c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e769(%ebx),%eax │ │ + lea -0x111e790(%ebx),%eax │ │ lea -0x1140219(%ebx),%ecx │ │ push %eax │ │ push $0x1ef │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4034305,15 +4034305,15 @@ │ │ push %esi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov %edi,%eax │ │ jmp 1355898 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e769(%ebx),%eax │ │ + lea -0x111e790(%ebx),%eax │ │ lea -0x1140219(%ebx),%ecx │ │ push %eax │ │ push $0x207 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4034401,15 +4034401,15 @@ │ │ push $0xb7 │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 1355ec0 │ │ sub $0x8,%esp │ │ - lea -0x11236ca(%ebx),%eax │ │ + lea -0x11236f1(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1355b85 │ │ sub $0x8,%esp │ │ @@ -4034650,15 +4034650,15 @@ │ │ test %eax,%eax │ │ je 1355eb7 │ │ mov %eax,%edi │ │ xor %eax,%eax │ │ cmpl $0x4,0x4(%edi) │ │ jne 1355ec0 │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x8(%edi),%edx │ │ cmovne %edx,%eax │ │ @@ -4035286,15 +4035286,15 @@ │ │ push %ecx │ │ call 12516f0 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ test %eax,%eax │ │ je 13565d7 │ │ sub $0x8,%esp │ │ - lea -0x111e75a(%ebx),%eax │ │ + lea -0x111e781(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1253200 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ jne 13565cb │ │ @@ -4036148,15 +4036148,15 @@ │ │ je 1356e32 │ │ mov 0x14(%ebp),%edi │ │ cmp %edi,0x1c(%esi) │ │ mov %eax,0x8(%esp) │ │ jbe 1356e39 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c90a(%ebx),%eax │ │ + lea -0x111c931(%ebx),%eax │ │ lea -0x111a998(%ebx),%ecx │ │ push %eax │ │ push $0x199 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ lea -0x112b9c6(%ebx),%eax │ │ @@ -4036279,15 +4036279,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jns 1356ef0 │ │ mov $0x1,%edi │ │ jmp 1356fcb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c90a(%ebx),%eax │ │ + lea -0x111c931(%ebx),%eax │ │ lea -0x111a998(%ebx),%ecx │ │ push %eax │ │ push $0x1b3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4036438,15 +4036438,15 @@ │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x113c4e1(%ebx),%eax │ │ jmp 13571d5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125f44(%ebx),%eax │ │ + lea -0x1125f6b(%ebx),%eax │ │ lea -0x111a998(%ebx),%ecx │ │ push %eax │ │ push $0x309 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4037196,15 +4037196,15 @@ │ │ mov %esi,0x8(%esp) │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ call 11eb910 │ │ test %eax,%eax │ │ je 1357a67 │ │ call 123ebb0 │ │ - lea -0x1125f59(%ebx),%eax │ │ + lea -0x1125f80(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x111a998(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0xe5,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0xcb,0x4(%esp) │ │ @@ -4037309,15 +4037309,15 @@ │ │ call 11befe0 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ sete %cl │ │ mov %ecx,%edi │ │ jmp 1357beb │ │ call 123ebb0 │ │ - lea -0x111e74d(%ebx),%eax │ │ + lea -0x111e774(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x111a998(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x4c,0x4(%esp) │ │ call 123ece0 │ │ movl $0x0,0x8(%esp) │ │ movl $0xdc,0x4(%esp) │ │ @@ -4037595,15 +4037595,15 @@ │ │ cmp $0x41,%edx │ │ mov 0x8(%esp),%ecx │ │ jae 1357e58 │ │ movzwl (%eax),%eax │ │ rol $0x8,%ax │ │ mov %ax,0x1a(%esp) │ │ sub $0x4,%esp │ │ - lea -0x1124053(%ebx),%eax │ │ + lea -0x112407a(%ebx),%eax │ │ mov %eax,0x14(%esp) │ │ lea -0x10e0655(%ebx),%eax │ │ push %ecx │ │ lea 0x6c(%esp),%ecx │ │ push %ecx │ │ push 0x1c(%esp) │ │ push $0x2 │ │ @@ -4037720,15 +4037720,15 @@ │ │ movl $0x0,0x10(%esp) │ │ call 11ea6c0 │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ setg %cl │ │ jmp 13580f3 │ │ call 123ebb0 │ │ - lea -0x11223ec(%ebx),%eax │ │ + lea -0x1122413(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ lea -0x111a998(%ebx),%eax │ │ mov %eax,(%esp) │ │ movl $0x210,0x4(%esp) │ │ call 123ece0 │ │ lea -0x1145a9a(%ebx),%eax │ │ mov %eax,0x8(%esp) │ │ @@ -4037793,15 +4037793,15 @@ │ │ push %esi │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13581e3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11206fc(%ebx),%eax │ │ + lea -0x1120723(%ebx),%eax │ │ lea -0x113a6f1(%ebx),%ecx │ │ push %eax │ │ push $0xa8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4038247,15 +4038247,15 @@ │ │ call 1358200 │ │ add $0x20,%esp │ │ mov %eax,%esi │ │ mov 0x4(%esp),%edi │ │ jmp 13586e1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11223dc(%ebx),%eax │ │ + lea -0x1122403(%ebx),%eax │ │ push %eax │ │ push $0x17c │ │ mov 0x10(%esp),%edi │ │ push %edi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4038339,15 +4038339,15 @@ │ │ push %eax │ │ push %ecx │ │ call 1292740 │ │ add $0xc,%esp │ │ mov 0x14(%ebp),%edx │ │ test %edx,%edx │ │ je 13587cf │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ lea 0xc(%esp),%ecx │ │ push $0x0 │ │ push %edx │ │ push %eax │ │ push %ecx │ │ call 1292740 │ │ add $0xc,%esp │ │ @@ -4038476,15 +4038476,15 @@ │ │ push %eax │ │ push %edi │ │ call 1358360 │ │ add $0x30,%esp │ │ test %eax,%eax │ │ je 1358986 │ │ sub $0x4,%esp │ │ - lea -0x1125f32(%ebx),%eax │ │ + lea -0x1125f59(%ebx),%eax │ │ push $0x0 │ │ push $0x0 │ │ push %eax │ │ push $0x2 │ │ lea 0x1a(%esp),%eax │ │ push %eax │ │ push 0x20(%esp) │ │ @@ -4039593,15 +4039593,15 @@ │ │ mov 0x10(%eax),%edx │ │ cmp $0x41,%edx │ │ jae 13594fd │ │ movzwl (%eax),%eax │ │ rol $0x8,%ax │ │ mov %ax,0x12(%esp) │ │ sub $0x4,%esp │ │ - lea -0x1124053(%ebx),%eax │ │ + lea -0x112407a(%ebx),%eax │ │ mov %eax,0xc(%esp) │ │ lea -0x10e0649(%ebx),%eax │ │ push 0x8(%esp) │ │ lea 0x114(%esp),%ecx │ │ push %ecx │ │ push 0x14(%esp) │ │ push $0x2 │ │ @@ -4039832,15 +4039832,15 @@ │ │ je 13599df │ │ test %esi,%esi │ │ je 1359899 │ │ cmp %eax,(%esi) │ │ jae 1359899 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11223c3(%ebx),%eax │ │ + lea -0x11223ea(%ebx),%eax │ │ lea -0x1138b89(%ebx),%ecx │ │ push %eax │ │ push $0x133 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4039968,15 +4039968,15 @@ │ │ call 11c19a0 │ │ add $0x4,%esp │ │ push %esi │ │ call 11c1690 │ │ jmp 1359a4f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11223c3(%ebx),%eax │ │ + lea -0x11223ea(%ebx),%eax │ │ lea -0x1138b89(%ebx),%ecx │ │ push %eax │ │ push $0x121 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4040600,24 +4040600,24 @@ │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 135a085 │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135a0c5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112404b(%ebx),%eax │ │ + lea -0x1124072(%ebx),%eax │ │ lea -0x113e364(%ebx),%ecx │ │ push %eax │ │ push $0x2a7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4041981,15 +4041981,15 @@ │ │ call 128da80 │ │ add $0x10,%esp │ │ mov 0x8(%ebp),%ecx │ │ mov %eax,0x38(%ecx) │ │ test %eax,%eax │ │ je 135af80 │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135af2e │ │ cmpl $0x4,0x4(%eax) │ │ @@ -4042178,15 +4042178,15 @@ │ │ test %ecx,%ecx │ │ je 135b26e │ │ mov %edx,%esi │ │ test %edx,%edx │ │ je 135b231 │ │ mov %ecx,%edi │ │ sub $0x8,%esp │ │ - lea -0x1121ed7(%ebx),%eax │ │ + lea -0x1121efe(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135b187 │ │ cmpl $0x4,0x4(%eax) │ │ @@ -4042339,15 +4042339,15 @@ │ │ lea 0x24(%esp),%edi │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1291110 │ │ add $0x8,%esp │ │ lea 0xc(%ebp),%eax │ │ - lea -0x11230ba(%ebx),%ecx │ │ + lea -0x11230e1(%ebx),%ecx │ │ lea 0x10(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1291110 │ │ add $0xc,%esp │ │ mov 0x1c(%esp),%eax │ │ @@ -4042536,15 +4042536,15 @@ │ │ xor %esi,%esi │ │ test %edi,%edi │ │ je 135b802 │ │ mov 0xc(%ebp),%ecx │ │ test %ecx,%ecx │ │ je 135b7fd │ │ sub $0x8,%esp │ │ - lea -0x1121ed7(%ebx),%eax │ │ + lea -0x1121efe(%ebx),%eax │ │ push %eax │ │ push %ecx │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135b5b5 │ │ cmpl $0x4,0x4(%eax) │ │ @@ -4042747,15 +4042747,15 @@ │ │ push 0x8(%eax) │ │ call 128da80 │ │ add $0x10,%esp │ │ mov %eax,0x2c(%edi) │ │ test %eax,%eax │ │ je 135b802 │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135b7fd │ │ cmpl $0x4,0x4(%eax) │ │ @@ -4043012,15 +4043012,15 @@ │ │ pop %ebp │ │ ret │ │ mov 0x4(%esp),%edi │ │ mov 0x8(%esp),%esi │ │ jmp 135ba41 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11206de(%ebx),%eax │ │ + lea -0x1120705(%ebx),%eax │ │ lea -0x113c4cc(%ebx),%ecx │ │ push %eax │ │ push $0x278 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x1138b61(%ebx),%eax │ │ @@ -4043949,15 +4043949,15 @@ │ │ lea 0x24(%esp),%edi │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1291110 │ │ add $0x8,%esp │ │ lea 0xc(%ebp),%eax │ │ - lea -0x11230ba(%ebx),%ecx │ │ + lea -0x11230e1(%ebx),%ecx │ │ lea 0x10(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1291110 │ │ add $0xc,%esp │ │ mov 0x1c(%esp),%eax │ │ @@ -4044572,15 +4044572,15 @@ │ │ mov 0x8(%ebp),%edi │ │ call 128da80 │ │ add $0x10,%esp │ │ mov %eax,0x8(%edi) │ │ test %eax,%eax │ │ je 135ce19 │ │ sub $0x8,%esp │ │ - lea -0x112508c(%ebx),%eax │ │ + lea -0x11250b3(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135cabc │ │ movl $0x0,0x4(%esp) │ │ @@ -4046462,15 +4046462,15 @@ │ │ call 1290310 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135e0e3 │ │ mov 0xc(%edi),%eax │ │ test %eax,%eax │ │ je 135df51 │ │ - lea -0x112508c(%ebx),%ecx │ │ + lea -0x11250b3(%ebx),%ecx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %esi │ │ call 1290310 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4046963,15 +4046963,15 @@ │ │ push %eax │ │ push 0x18(%esp) │ │ push $0x0 │ │ call 1290820 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135e623 │ │ - lea -0x112508f(%ebx),%eax │ │ + lea -0x11250b6(%ebx),%eax │ │ push 0x28(%esp) │ │ push %eax │ │ push 0x18(%esp) │ │ push $0x0 │ │ call 1290820 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4047296,15 +4047296,15 @@ │ │ call 11ea040 │ │ add $0x4,%esp │ │ push %eax │ │ call 11e2940 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135e989 │ │ - lea -0x112508c(%ebx),%ecx │ │ + lea -0x11250b3(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ push 0x8(%ebp) │ │ push %esi │ │ call 12908e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4048116,15 +4048116,15 @@ │ │ push $0x0 │ │ push $0x80106 │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 135f284 │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135f214 │ │ cmpl $0x4,0x4(%eax) │ │ @@ -4049174,15 +4049174,15 @@ │ │ push 0x48(%esi) │ │ push 0x44(%esi) │ │ call 128c4e0 │ │ add $0x10,%esp │ │ movl $0x0,0x44(%esi) │ │ orb $0x1,0x8(%esi) │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 135fb98 │ │ xor %ecx,%ecx │ │ @@ -4049498,15 +4049498,15 @@ │ │ call 1358850 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 135fee4 │ │ jmp 135ff55 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125f2f(%ebx),%eax │ │ + lea -0x1125f56(%ebx),%eax │ │ lea -0x11477f9(%ebx),%ecx │ │ push %eax │ │ push $0x2b2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4049539,15 +4049539,15 @@ │ │ sub $0x8,%esp │ │ push %ecx │ │ push %eax │ │ call 122b4c0 │ │ jmp 135ffb2 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125f2f(%ebx),%eax │ │ + lea -0x1125f56(%ebx),%eax │ │ lea -0x11477f9(%ebx),%ecx │ │ push %eax │ │ push $0x2bb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4050401,15 +4050401,15 @@ │ │ call 1393920 │ │ add $0x10,%esp │ │ mov %esi,0xc(%edi) │ │ mov $0x1,%esi │ │ jmp 136076e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1124039(%ebx),%eax │ │ + lea -0x1124060(%ebx),%eax │ │ lea -0x113140e(%ebx),%ecx │ │ push %eax │ │ push $0x1a9 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4050508,15 +4050508,15 @@ │ │ mov 0xc(%esi),%eax │ │ mov %eax,0xc(%ecx) │ │ movl $0x0,0xc(%esi) │ │ movl $0x0,0x8(%esi) │ │ jmp 13608b0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11206d6(%ebx),%eax │ │ + lea -0x11206fd(%ebx),%eax │ │ lea -0x113140e(%ebx),%ecx │ │ push %eax │ │ push $0x1e4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4050531,15 +4050531,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %ecx,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11206d6(%ebx),%eax │ │ + lea -0x11206fd(%ebx),%eax │ │ push %eax │ │ push $0x1ed │ │ mov 0x10(%esp),%esi │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4050602,15 +4050602,15 @@ │ │ push $0x64 │ │ push %esi │ │ push %edi │ │ call 128c2c0 │ │ add $0x10,%esp │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11206d6(%ebx),%eax │ │ + lea -0x11206fd(%ebx),%eax │ │ push %eax │ │ push $0x1fa │ │ push %esi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xc0103 │ │ @@ -4051045,15 +4051045,15 @@ │ │ push 0x8(%edi) │ │ push %eax │ │ call 1393920 │ │ add $0x10,%esp │ │ mov 0x4(%esp),%eax │ │ mov %eax,0xc(%esi) │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push 0x14(%esp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1360e78 │ │ cmpl $0x4,0x4(%eax) │ │ @@ -4052493,15 +4052493,15 @@ │ │ lea 0x24(%esp),%edi │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1291110 │ │ add $0x8,%esp │ │ lea 0xc(%ebp),%eax │ │ - lea -0x11230ba(%ebx),%ecx │ │ + lea -0x11230e1(%ebx),%ecx │ │ lea 0x10(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1291110 │ │ add $0xc,%esp │ │ mov 0x1c(%esp),%eax │ │ @@ -4052680,15 +4052680,15 @@ │ │ push $0x0 │ │ push $0x69 │ │ jmp 1361f60 │ │ cmpb $0x0,0xe9(%esi) │ │ jne 1361fbb │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11206ce(%ebx),%eax │ │ + lea -0x11206f5(%ebx),%eax │ │ lea -0x114d0c6(%ebx),%ecx │ │ push %eax │ │ push $0x75 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4052959,15 +4052959,15 @@ │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ jmp 136233e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c8ed(%ebx),%eax │ │ + lea -0x111c914(%ebx),%eax │ │ lea -0x114d0c6(%ebx),%ecx │ │ push %eax │ │ push $0xcb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4053014,15 +4053014,15 @@ │ │ test %eax,%eax │ │ je 13622f8 │ │ mov 0xc(%eax),%ecx │ │ cmp $0x11,%ecx │ │ jb 13622df │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c8ed(%ebx),%eax │ │ + lea -0x111c914(%ebx),%eax │ │ lea -0x114d0c6(%ebx),%ecx │ │ push %eax │ │ push $0xdc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4053045,15 +4053045,15 @@ │ │ test %eax,%eax │ │ je 136234a │ │ mov 0xc(%eax),%ecx │ │ cmp $0x11,%ecx │ │ jb 1362354 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c8ed(%ebx),%eax │ │ + lea -0x111c914(%ebx),%eax │ │ lea -0x114d0c6(%ebx),%ecx │ │ push %eax │ │ push $0xe8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4053236,15 +4053236,15 @@ │ │ push $0x0 │ │ push $0x69 │ │ jmp 136251d │ │ cmpb $0x0,0x79(%esi) │ │ jne 1362575 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11206ce(%ebx),%eax │ │ + lea -0x11206f5(%ebx),%eax │ │ lea -0x114d0c6(%ebx),%ecx │ │ push %eax │ │ push $0x75 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4053517,15 +4053517,15 @@ │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ jmp 13628e6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c8ed(%ebx),%eax │ │ + lea -0x111c914(%ebx),%eax │ │ lea -0x114d0c6(%ebx),%ecx │ │ push %eax │ │ push $0xcb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4053572,15 +4053572,15 @@ │ │ test %eax,%eax │ │ je 13628a0 │ │ mov 0xc(%eax),%ecx │ │ cmp $0x9,%ecx │ │ jb 136288a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c8ed(%ebx),%eax │ │ + lea -0x111c914(%ebx),%eax │ │ lea -0x114d0c6(%ebx),%ecx │ │ push %eax │ │ push $0xdc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4053603,15 +4053603,15 @@ │ │ test %eax,%eax │ │ je 13628f2 │ │ mov 0xc(%eax),%ecx │ │ cmp $0x9,%ecx │ │ jb 13628fc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c8ed(%ebx),%eax │ │ + lea -0x111c914(%ebx),%eax │ │ lea -0x114d0c6(%ebx),%ecx │ │ push %eax │ │ push $0xe8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4055211,15 +4055211,15 @@ │ │ pop %ebx │ │ add $0xd2bd7,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1363a65 │ │ sub $0x4,%esp │ │ - lea -0x1124026(%ebx),%eax │ │ + lea -0x112404d(%ebx),%eax │ │ push $0x41 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x14 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4055294,15 +4055294,15 @@ │ │ mov 0x4(%edi),%eax │ │ mov %eax,(%esp) │ │ call 124ed80 │ │ mov %edi,%eax │ │ add $0x8,%eax │ │ mov %eax,(%esp) │ │ call 1315550 │ │ - lea -0x1124026(%ebx),%eax │ │ + lea -0x112404d(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %edi,(%esp) │ │ movl $0x36,0x8(%esp) │ │ call 128c2c0 │ │ xor %edi,%edi │ │ mov %edi,%eax │ │ lea -0xc(%ebp),%esp │ │ @@ -4055325,15 +4055325,15 @@ │ │ je 1363b5e │ │ mov 0x4(%esi),%eax │ │ mov %eax,(%esp) │ │ call 124ed80 │ │ lea 0x8(%esi),%eax │ │ mov %eax,(%esp) │ │ call 1315550 │ │ - lea -0x1124026(%ebx),%eax │ │ + lea -0x112404d(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov %esi,(%esp) │ │ movl $0x36,0x8(%esp) │ │ call 128c2c0 │ │ lea -0x8(%ebp),%esp │ │ pop %esi │ │ pop %ebx │ │ @@ -4055400,15 +4055400,15 @@ │ │ mov %esi,(%esp) │ │ call 1250500 │ │ add $0x20,%esp │ │ jmp 1363c2e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1145a69(%ebx),%eax │ │ - lea -0x1124026(%ebx),%ecx │ │ + lea -0x112404d(%ebx),%ecx │ │ push %eax │ │ push $0x6a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ @@ -4055756,27 +4055756,27 @@ │ │ mov $0x0,%ecx │ │ je 136400e │ │ mov $0x1,%ecx │ │ jmp 136400e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11495ef(%ebx),%eax │ │ - lea -0x1124026(%ebx),%ecx │ │ + lea -0x112404d(%ebx),%ecx │ │ push %eax │ │ push $0xdc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x7d │ │ jmp 1364002 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1145a69(%ebx),%eax │ │ - lea -0x1124026(%ebx),%ecx │ │ + lea -0x112404d(%ebx),%ecx │ │ push %eax │ │ push $0x6a │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ @@ -4056375,15 +4056375,15 @@ │ │ mov 0x8(%eax),%edx │ │ mov 0xc(%eax),%eax │ │ mov %eax,(%esp) │ │ mov %edi,%ecx │ │ call 1364620 │ │ test %eax,%eax │ │ je 1364610 │ │ - lea -0x111bb0f(%ebx),%eax │ │ + lea -0x111bb36(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0xc(%ebp),%eax │ │ mov %eax,(%esp) │ │ call 1290c30 │ │ test %eax,%eax │ │ je 136460b │ │ add $0x1c,%edi │ │ @@ -4057610,15 +4057610,15 @@ │ │ pop %ebx │ │ add $0xd11cb,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1365433 │ │ sub $0x4,%esp │ │ - lea -0x111e741(%ebx),%eax │ │ + lea -0x111e768(%ebx),%eax │ │ push $0x32 │ │ push %eax │ │ push $0xf4 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1365433 │ │ @@ -4057644,15 +4057644,15 @@ │ │ pop %ebx │ │ add $0xd117b,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 1365492 │ │ sub $0x4,%esp │ │ - lea -0x111e741(%ebx),%eax │ │ + lea -0x111e768(%ebx),%eax │ │ push $0x44 │ │ push %eax │ │ push $0xf4 │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1365492 │ │ @@ -4057679,15 +4057679,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 13654af │ │ pop %ebx │ │ add $0xd1119,%ebx │ │ sub $0x4,%esp │ │ - lea -0x111e741(%ebx),%eax │ │ + lea -0x111e768(%ebx),%eax │ │ push $0x3a │ │ push %eax │ │ push 0x8(%ebp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4057748,16 +4057748,16 @@ │ │ call 12b03e0 │ │ add $0x10,%esp │ │ movl $0x0,0x4(%esi) │ │ mov $0x1,%ecx │ │ jmp 13655a4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11206be(%ebx),%eax │ │ - lea -0x111e741(%ebx),%ecx │ │ + lea -0x11206e5(%ebx),%eax │ │ + lea -0x111e768(%ebx),%ecx │ │ push %eax │ │ push $0x55 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ @@ -4057946,16 +4057946,16 @@ │ │ call 12b03e0 │ │ mov $0x1,%eax │ │ add $0x10,%esp │ │ movl $0x0,0x4(%esi) │ │ jmp 136577d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x11206be(%ebx),%eax │ │ - lea -0x111e741(%ebx),%ecx │ │ + lea -0x11206e5(%ebx),%eax │ │ + lea -0x111e768(%ebx),%ecx │ │ push %eax │ │ push $0x55 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x69 │ │ @@ -4061367,45 +4061367,45 @@ │ │ push 0x58(%esi) │ │ push %eax │ │ call 1291ee0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1367ea6 │ │ sub $0x8,%esp │ │ - lea -0x11206ae(%ebx),%eax │ │ + lea -0x11206d5(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1367e21 │ │ sub $0x8,%esp │ │ push 0x5c(%esi) │ │ push %eax │ │ call 1291ee0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1367ea6 │ │ sub $0x8,%esp │ │ - lea -0x1122a0b(%ebx),%eax │ │ + lea -0x1122a32(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1367e4b │ │ sub $0x8,%esp │ │ push 0x64(%esi) │ │ push %eax │ │ call 12913e0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1367ea6 │ │ sub $0x8,%esp │ │ - lea -0x11206a2(%ebx),%eax │ │ + lea -0x11206c9(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1367e75 │ │ sub $0x8,%esp │ │ @@ -4061524,15 +4061524,15 @@ │ │ add $0xce657,%ebx │ │ mov 0xc(%ebp),%esi │ │ mov $0x1,%eax │ │ test %esi,%esi │ │ je 1367fe6 │ │ mov 0x8(%ebp),%edi │ │ sub $0x8,%esp │ │ - lea -0x1122a0b(%ebx),%eax │ │ + lea -0x1122a32(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1367fb2 │ │ lea 0x64(%edi),%ecx │ │ @@ -4061582,15 +4061582,15 @@ │ │ push 0x10(%ebp) │ │ call 1254020 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1368050 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120696(%ebx),%eax │ │ + lea -0x11206bd(%ebx),%eax │ │ lea -0x11313ab(%ebx),%ecx │ │ push %eax │ │ push $0x400 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4064259,15 +4064259,15 @@ │ │ xor %eax,%eax │ │ cmpl $0x0,0x1c(%esp) │ │ setne %al │ │ mov 0x4(%esp),%ecx │ │ mov %eax,0x18(%ecx) │ │ movl $0x0,(%esp) │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1369f25 │ │ mov %esi,%ecx │ │ @@ -4064298,15 +4064298,15 @@ │ │ cmp $0x3,%eax │ │ jb 136a31c │ │ mov 0x8(%edi),%ecx │ │ mov %ecx,(%esp) │ │ add %ecx,%eax │ │ add $0xfffffffd,%eax │ │ sub $0x8,%esp │ │ - lea -0x1125f27(%ebx),%ecx │ │ + lea -0x1125f4e(%ebx),%ecx │ │ push %eax │ │ push %ecx │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1369fe6 │ │ call 123ebb0 │ │ @@ -4066055,15 +4066055,15 @@ │ │ push %edi │ │ push 0xc(%ebp) │ │ call 136ba90 │ │ add $0x20,%esp │ │ jmp 136b368 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c8d3(%ebx),%eax │ │ + lea -0x111c8fa(%ebx),%eax │ │ lea -0x113a6a7(%ebx),%ecx │ │ push %eax │ │ push $0x78 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4066613,15 +4066613,15 @@ │ │ je 136b8f9 │ │ mov %eax,(%esp) │ │ call 1299960 │ │ mov %eax,%ecx │ │ mov $0x0,%eax │ │ test %ecx,%ecx │ │ je 136b9bd │ │ - lea -0x111cf08(%ebx),%eax │ │ + lea -0x111cf2f(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ mov 0xc(%ebp),%eax │ │ mov %eax,(%esp) │ │ call 1290bd0 │ │ test %eax,%eax │ │ je 136b94c │ │ mov %eax,%edx │ │ @@ -4067246,29 +4067246,29 @@ │ │ pop %ebx │ │ add $0xca699,%ebx │ │ cmpl $0x0,0xc(%ebp) │ │ je 136bf71 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1141f6d(%ebx),%eax │ │ - lea -0x11223b3(%ebx),%ecx │ │ + lea -0x11223da(%ebx),%ecx │ │ push %eax │ │ push $0x33 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xe5 │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 136bf97 │ │ sub $0x4,%esp │ │ - lea -0x11223b3(%ebx),%eax │ │ + lea -0x11223da(%ebx),%eax │ │ push $0x37 │ │ push %eax │ │ push $0x8 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 136bf6d │ │ @@ -4067287,15 +4067287,15 @@ │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 136bfaf │ │ pop %ebx │ │ add $0xca619,%ebx │ │ sub $0x4,%esp │ │ - lea -0x11223b3(%ebx),%eax │ │ + lea -0x11223da(%ebx),%eax │ │ push $0x42 │ │ push %eax │ │ push 0x8(%ebp) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4067399,15 +4067399,15 @@ │ │ call 12b9360 │ │ mov %edi,%eax │ │ add $0x10,%esp │ │ jmp 136c11d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113a67b(%ebx),%eax │ │ - lea -0x11223b3(%ebx),%ecx │ │ + lea -0x11223da(%ebx),%ecx │ │ push %eax │ │ push $0x65 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ cmpl $0x2,0x4(%esi) │ │ @@ -4067416,15 +4067416,15 @@ │ │ sub $0x4,%esp │ │ push $0x0 │ │ push %eax │ │ jmp 136c111 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113a67b(%ebx),%eax │ │ - lea -0x11223b3(%ebx),%ecx │ │ + lea -0x11223da(%ebx),%ecx │ │ push %eax │ │ push $0x6b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80024 │ │ @@ -4067460,15 +4067460,15 @@ │ │ mov 0x8(%ebp),%esi │ │ mov $0x1,%eax │ │ cmpl $0x1,0x4(%esi) │ │ je 136c195 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x11477cb(%ebx),%eax │ │ - lea -0x11223b3(%ebx),%ecx │ │ + lea -0x11223da(%ebx),%ecx │ │ push %eax │ │ push $0x85 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ cmpl $0x2,0x4(%esi) │ │ @@ -4067706,15 +4067706,15 @@ │ │ xor %bl,(%esi,%edx,1) │ │ mov 0xc(%esp),%ebx │ │ mov 0x8(%esp),%esi │ │ jmp 136c432 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113e2e6(%ebx),%eax │ │ - lea -0x11223b3(%ebx),%ecx │ │ + lea -0x11223da(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80024 │ │ @@ -4067722,15 +4067722,15 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %edi,%edi │ │ jmp 136c43e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x113e2e6(%ebx),%eax │ │ - lea -0x11223b3(%ebx),%ecx │ │ + lea -0x11223da(%ebx),%ecx │ │ push %eax │ │ push $0xca │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xba │ │ @@ -4067761,15 +4067761,15 @@ │ │ mov %esp,%ebp │ │ push %ebx │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 136c45f │ │ pop %ebx │ │ add $0xca169,%ebx │ │ - lea -0x11223b3(%ebx),%eax │ │ + lea -0x11223da(%ebx),%eax │ │ push $0xd3 │ │ push %eax │ │ push 0x10(%ebp) │ │ push 0xc(%ebp) │ │ call 128d5e0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ @@ -4068306,15 +4068306,15 @@ │ │ push %ecx │ │ push %eax │ │ call 1291140 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 136ca8f │ │ sub $0x8,%esp │ │ - lea -0x111c8bf(%ebx),%eax │ │ + lea -0x111c8e6(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 136c9d7 │ │ lea 0x8(%esp),%ecx │ │ @@ -4069069,15 +4069069,15 @@ │ │ pop %ebx │ │ add $0xc9447,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 136d209 │ │ sub $0x4,%esp │ │ - lea -0x1122388(%ebx),%eax │ │ + lea -0x11223af(%ebx),%eax │ │ push $0x87 │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x160 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4069613,15 +4069613,15 @@ │ │ sub $0xc,%esp │ │ push 0x154(%esi) │ │ call 12410e0 │ │ add $0x4,%esp │ │ push 0x150(%esi) │ │ call 1240e70 │ │ add $0xc,%esp │ │ - lea -0x1122388(%ebx),%edi │ │ + lea -0x11223af(%ebx),%edi │ │ push $0x26c │ │ push %edi │ │ push 0x158(%esi) │ │ call 128c2c0 │ │ add $0xc,%esp │ │ push $0x26d │ │ push %edi │ │ @@ -4069662,15 +4069662,15 @@ │ │ pop %ebx │ │ add $0xc8e77,%ebx │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 136d8d4 │ │ sub $0x4,%esp │ │ - lea -0x1122388(%ebx),%eax │ │ + lea -0x11223af(%ebx),%eax │ │ push $0x27a │ │ mov %eax,0x10(%esp) │ │ push %eax │ │ push $0x160 │ │ call 128c010 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ @@ -4069791,15 +4069791,15 @@ │ │ pop %ebx │ │ add $0xc8cd7,%ebx │ │ mov 0x8(%ebp),%edi │ │ xor %esi,%esi │ │ test %edi,%edi │ │ je 136d99f │ │ sub $0x8,%esp │ │ - lea -0x112646d(%ebx),%eax │ │ + lea -0x1126494(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 136d93e │ │ mov 0x118(%edi),%ecx │ │ @@ -4069939,15 +4069939,15 @@ │ │ movaps %xmm0,0x80(%esp) │ │ movaps %xmm0,0x70(%esp) │ │ movaps %xmm0,0x60(%esp) │ │ movaps %xmm0,0x50(%esp) │ │ lea 0x50(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290c30 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ sub $0x4,%esp │ │ lea 0x10(%esp),%eax │ │ @@ -4070144,15 +4070144,15 @@ │ │ sub $0x10,%esp │ │ call 136dcbf │ │ pop %ebx │ │ add $0xc8909,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x10 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4070172,15 +4070172,15 @@ │ │ sub $0x10,%esp │ │ call 136dcff │ │ pop %ebx │ │ add $0xc88c9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x4000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4070282,15 +4070282,15 @@ │ │ sub $0x10,%esp │ │ call 136de0f │ │ pop %ebx │ │ add $0xc87b9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x20 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4070310,15 +4070310,15 @@ │ │ sub $0x10,%esp │ │ call 136de4f │ │ pop %ebx │ │ add $0xc8779,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x8000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4070471,15 +4070471,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 136e06d │ │ lea 0x158(%edi),%ecx │ │ mov %ecx,0x8(%esp) │ │ sub $0x4,%esp │ │ mov %eax,0x8(%esp) │ │ - lea -0x1122388(%ebx),%eax │ │ + lea -0x11223af(%ebx),%eax │ │ push $0x3c4 │ │ push %eax │ │ push 0x158(%edi) │ │ call 128c2c0 │ │ add $0x10,%esp │ │ movl $0x0,0x158(%edi) │ │ movl $0x0,0x15c(%edi) │ │ @@ -4070952,15 +4070952,15 @@ │ │ sub $0x10,%esp │ │ call 136e4bf │ │ pop %ebx │ │ add $0xc8109,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x10 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4070980,15 +4070980,15 @@ │ │ sub $0x10,%esp │ │ call 136e4ff │ │ pop %ebx │ │ add $0xc80c9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x4000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4071005,15 +4071005,15 @@ │ │ sub $0x10,%esp │ │ call 136e53f │ │ pop %ebx │ │ add $0xc8089,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x20 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4071033,15 +4071033,15 @@ │ │ sub $0x10,%esp │ │ call 136e57f │ │ pop %ebx │ │ add $0xc8049,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x8000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4071058,15 +4071058,15 @@ │ │ sub $0x10,%esp │ │ call 136e5bf │ │ pop %ebx │ │ add $0xc8009,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x10 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4071086,15 +4071086,15 @@ │ │ sub $0x10,%esp │ │ call 136e5ff │ │ pop %ebx │ │ add $0xc7fc9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x4000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4071111,15 +4071111,15 @@ │ │ sub $0x10,%esp │ │ call 136e63f │ │ pop %ebx │ │ add $0xc7f89,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x20 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4071139,15 +4071139,15 @@ │ │ sub $0x10,%esp │ │ call 136e67f │ │ pop %ebx │ │ add $0xc7f49,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x8000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 136ee80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4071422,15 +4071422,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1136c30(%ebx),%eax │ │ - lea -0x1122388(%ebx),%ecx │ │ + lea -0x11223af(%ebx),%ecx │ │ push %eax │ │ push $0x11e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x72 │ │ @@ -4071663,15 +4071663,15 @@ │ │ call 1254020 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 136ece9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1141f60(%ebx),%eax │ │ - lea -0x1122388(%ebx),%ecx │ │ + lea -0x11223af(%ebx),%ecx │ │ push %eax │ │ push $0xb5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xb7 │ │ @@ -4071683,15 +4071683,15 @@ │ │ je 136ec58 │ │ cmpl $0x32,0x14(%esp) │ │ jae 136ec99 │ │ jmp 136ecd0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1141f60(%ebx),%eax │ │ - lea -0x1122388(%ebx),%ecx │ │ + lea -0x11223af(%ebx),%ecx │ │ push %eax │ │ push $0xa9 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x113329f(%ebx),%eax │ │ push %esi │ │ @@ -4071701,33 +4071701,33 @@ │ │ call 123ee00 │ │ add $0x10,%esp │ │ test %edi,%edi │ │ jne 136ec0d │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1141f60(%ebx),%eax │ │ - lea -0x1122388(%ebx),%ecx │ │ + lea -0x11223af(%ebx),%ecx │ │ push %eax │ │ push $0xac │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x1125f23(%ebx),%eax │ │ + lea -0x1125f4a(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push $0xae │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ cmpl $0x32,0x14(%esp) │ │ jb 136ecd0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1141f60(%ebx),%eax │ │ - lea -0x1122388(%ebx),%ecx │ │ + lea -0x11223af(%ebx),%ecx │ │ push %eax │ │ push $0xaf │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x114016f(%ebx),%eax │ │ push %esi │ │ @@ -4071845,21 +4071845,21 @@ │ │ call 128dc10 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 136ece1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1141f60(%ebx),%eax │ │ - lea -0x1122388(%ebx),%ecx │ │ + lea -0x11223af(%ebx),%ecx │ │ push %eax │ │ push $0xca │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ - lea -0x112067e(%ebx),%eax │ │ + lea -0x11206a5(%ebx),%eax │ │ push %edi │ │ push %esi │ │ push %eax │ │ push $0xae │ │ push $0x39 │ │ call 123ee00 │ │ add $0x20,%esp │ │ @@ -4071999,15 +4071999,15 @@ │ │ call 136efbd │ │ pop %ebx │ │ add $0xc760b,%ebx │ │ mov 0x8(%ebp),%esi │ │ test %esi,%esi │ │ je 136f121 │ │ sub $0x8,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1253e80 │ │ add $0x10,%esp │ │ xor %ecx,%ecx │ │ test %eax,%eax │ │ jne 136f118 │ │ @@ -4072062,24 +4072062,24 @@ │ │ push %esi │ │ call 1253e80 │ │ add $0x10,%esp │ │ mov $0x6,%ecx │ │ test %eax,%eax │ │ jne 136f118 │ │ sub $0x8,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1253e80 │ │ add $0x10,%esp │ │ mov $0x7,%ecx │ │ test %eax,%eax │ │ jne 136f118 │ │ sub $0x8,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1253e80 │ │ add $0x10,%esp │ │ mov $0x8,%ecx │ │ test %eax,%eax │ │ jne 136f118 │ │ @@ -4072857,15 +4072857,15 @@ │ │ pop %ebx │ │ add $0xc6ca7,%ebx │ │ mov 0x8(%ebp),%edi │ │ xor %esi,%esi │ │ test %edi,%edi │ │ je 136fa29 │ │ sub $0x8,%esp │ │ - lea -0x112646d(%ebx),%eax │ │ + lea -0x1126494(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 136f972 │ │ mov 0x114(%edi),%ecx │ │ @@ -4072877,15 +4072877,15 @@ │ │ push %edx │ │ push %eax │ │ call 12926a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 136fa29 │ │ sub $0x8,%esp │ │ - lea -0x111e712(%ebx),%eax │ │ + lea -0x111e739(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 136f9a5 │ │ sub $0x8,%esp │ │ @@ -4073037,15 +4073037,15 @@ │ │ movaps %xmm0,0x80(%esp) │ │ movaps %xmm0,0x70(%esp) │ │ movaps %xmm0,0x60(%esp) │ │ movaps %xmm0,0x50(%esp) │ │ lea 0x50(%esp),%eax │ │ mov %eax,0x8(%esp) │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ sub $0x4,%esp │ │ lea 0x10(%esp),%eax │ │ @@ -4073074,15 +4073074,15 @@ │ │ push %eax │ │ call 1370c10 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0xc(%ebp),%esi │ │ je 136fc49 │ │ sub $0x8,%esp │ │ - lea -0x111e712(%ebx),%eax │ │ + lea -0x111e739(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 136fc42 │ │ sub $0x8,%esp │ │ @@ -4073260,15 +4073260,15 @@ │ │ sub $0x10,%esp │ │ call 136fd8f │ │ pop %ebx │ │ add $0xc6839,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x10 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4073288,15 +4073288,15 @@ │ │ sub $0x10,%esp │ │ call 136fdcf │ │ pop %ebx │ │ add $0xc67f9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x4000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4073398,15 +4073398,15 @@ │ │ sub $0x10,%esp │ │ call 136fedf │ │ pop %ebx │ │ add $0xc66e9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x20 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4073426,15 +4073426,15 @@ │ │ sub $0x10,%esp │ │ call 136ff1f │ │ pop %ebx │ │ add $0xc66a9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x8000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4074055,15 +4074055,15 @@ │ │ sub $0x10,%esp │ │ call 137055f │ │ pop %ebx │ │ add $0xc6069,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x10 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4074083,15 +4074083,15 @@ │ │ sub $0x10,%esp │ │ call 137059f │ │ pop %ebx │ │ add $0xc6029,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x4000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4074108,15 +4074108,15 @@ │ │ sub $0x10,%esp │ │ call 13705df │ │ pop %ebx │ │ add $0xc5fe9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x20 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4074136,15 +4074136,15 @@ │ │ sub $0x10,%esp │ │ call 137061f │ │ pop %ebx │ │ add $0xc5fa9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x8000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4074161,15 +4074161,15 @@ │ │ sub $0x10,%esp │ │ call 137065f │ │ pop %ebx │ │ add $0xc5f69,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x10 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4074189,15 +4074189,15 @@ │ │ sub $0x10,%esp │ │ call 137069f │ │ pop %ebx │ │ add $0xc5f29,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x4000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4074214,15 +4074214,15 @@ │ │ sub $0x10,%esp │ │ call 13706df │ │ pop %ebx │ │ add $0xc5ee9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x20 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4074242,15 +4074242,15 @@ │ │ sub $0x10,%esp │ │ call 137071f │ │ pop %ebx │ │ add $0xc5ea9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x8000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1370f80 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4074851,15 +4074851,15 @@ │ │ lea -0x1129c62(%ebx),%eax │ │ lea -0x1143b9a(%ebx),%ecx │ │ push %eax │ │ push $0xc9 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x1125f23(%ebx),%eax │ │ + lea -0x1125f4a(%ebx),%eax │ │ push 0x8(%esp) │ │ push %eax │ │ push $0xae │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ @@ -4074978,15 +4074978,15 @@ │ │ lea -0x1129c62(%ebx),%eax │ │ lea -0x1143b9a(%ebx),%ecx │ │ push %eax │ │ push $0xe4 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ - lea -0x112067e(%ebx),%eax │ │ + lea -0x11206a5(%ebx),%eax │ │ push %edi │ │ push 0x18(%esp) │ │ push %eax │ │ push $0xae │ │ jmp 1370d84 │ │ int3 │ │ int3 │ │ @@ -4075185,15 +4075185,15 @@ │ │ mov 0x10(%ebp),%eax │ │ cmpl $0x0,0xc(%ebp) │ │ je 13712fd │ │ cmpl $0x3f,0x14(%ebp) │ │ ja 137119e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112066e(%ebx),%eax │ │ + lea -0x1120695(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x18f │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4075209,27 +4075209,27 @@ │ │ movzbl 0x110(%esi),%ecx │ │ test $0x8,%cl │ │ jne 1371232 │ │ test $0x2,%cl │ │ je 137129e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112066e(%ebx),%eax │ │ + lea -0x1120695(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x1bc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xf3 │ │ jmp 137138f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112066e(%ebx),%eax │ │ + lea -0x1120695(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x193 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4075300,39 +4075300,39 @@ │ │ je 137130d │ │ mov 0x10(%ebp),%eax │ │ movl $0x40,(%eax) │ │ mov $0x1,%eax │ │ jmp 137139b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112066e(%ebx),%eax │ │ + lea -0x1120695(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x1c4 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xaf │ │ jmp 137138f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112066e(%ebx),%eax │ │ + lea -0x1120695(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x1b0 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xf1 │ │ jmp 137138f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112066e(%ebx),%eax │ │ + lea -0x1120695(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x1b6 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4075386,15 +4075386,15 @@ │ │ movzbl 0x110(%esi),%edx │ │ test $0x8,%dl │ │ jne 1371439 │ │ test $0x2,%dl │ │ je 1371493 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123ff0(%ebx),%eax │ │ + lea -0x1124017(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x261 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4075458,15 +4075458,15 @@ │ │ push 0x30(%esp) │ │ push 0x38(%esp) │ │ call 1228ae0 │ │ add $0x30,%esp │ │ jmp 137156a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123ff0(%ebx),%eax │ │ + lea -0x1124017(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x255 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4075474,15 +4075474,15 @@ │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %eax,%eax │ │ jmp 137156a │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123ff0(%ebx),%eax │ │ + lea -0x1124017(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x25b │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4075707,15 +4075707,15 @@ │ │ mov 0xc(%ebp),%eax │ │ test %eax,%eax │ │ je 13717ac │ │ cmpb $0x0,(%eax) │ │ je 13717ac │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111e706(%ebx),%eax │ │ + lea -0x111e72d(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x2a7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x113c42c(%ebx),%eax │ │ @@ -4075812,15 +4075812,15 @@ │ │ pop %ebx │ │ add $0xc4d47,%ebx │ │ mov 0x8(%ebp),%edi │ │ xor %esi,%esi │ │ test %edi,%edi │ │ je 13718cf │ │ sub $0x8,%esp │ │ - lea -0x112646d(%ebx),%eax │ │ + lea -0x1126494(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13718ca │ │ mov 0x108(%edi),%ecx │ │ @@ -4075878,15 +4075878,15 @@ │ │ xor %eax,%eax │ │ test %esi,%esi │ │ je 1371b5f │ │ mov 0xc(%ebp),%edi │ │ test %edi,%edi │ │ je 1371b50 │ │ sub $0x8,%esp │ │ - lea -0x1121b94(%ebx),%eax │ │ + lea -0x1121bbb(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1371b11 │ │ xorps %xmm0,%xmm0 │ │ @@ -4075912,23 +4075912,23 @@ │ │ push %eax │ │ push 0x18(%esp) │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1371a91 │ │ sub $0x8,%esp │ │ - lea -0x1125f19(%ebx),%eax │ │ + lea -0x1125f40(%ebx),%eax │ │ push %eax │ │ push 0x18(%esp) │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1371aaf │ │ sub $0x8,%esp │ │ - lea -0x1120661(%ebx),%eax │ │ + lea -0x1120688(%ebx),%eax │ │ push %eax │ │ push 0x18(%esp) │ │ call 128e420 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1371acf │ │ sub $0x8,%esp │ │ @@ -4076823,27 +4076823,27 @@ │ │ push $0xffffffff │ │ lea 0x1c(%esp),%eax │ │ push %eax │ │ call 1380cc0 │ │ jmp 1372479 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c8a5(%ebx),%eax │ │ + lea -0x111c8cc(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0xf2 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x72 │ │ jmp 1372450 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c8a5(%ebx),%eax │ │ + lea -0x111c8cc(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0xf7 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4076912,15 +4076912,15 @@ │ │ pop %esi │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c8a5(%ebx),%eax │ │ + lea -0x111c8cc(%ebx),%eax │ │ lea -0x1129c39(%ebx),%ecx │ │ push %eax │ │ push $0x115 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4076962,15 +4076962,15 @@ │ │ mov %ecx,%edi │ │ call 1372587 │ │ pop %ebx │ │ add $0xc4041,%ebx │ │ call 12410a0 │ │ mov %eax,%esi │ │ sub $0x4,%esp │ │ - lea -0x1121526(%ebx),%eax │ │ + lea -0x112154d(%ebx),%eax │ │ push $0x0 │ │ push %eax │ │ push %edi │ │ call 12426c0 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ movl $0x0,0x4(%esp) │ │ @@ -4077527,15 +4077527,15 @@ │ │ and $0xfffffff0,%esp │ │ sub $0x10,%esp │ │ call 1372b0f │ │ pop %ebx │ │ add $0xc3ab9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ - lea -0x111e9c5(%ebx),%eax │ │ + lea -0x111e9ec(%ebx),%eax │ │ mov %eax,(%esp) │ │ call 1372c40 │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ push %ebp │ │ @@ -4077547,15 +4077547,15 @@ │ │ sub $0x10,%esp │ │ call 1372b41 │ │ pop %ebx │ │ add $0xc3a87,%ebx │ │ mov 0xc(%ebp),%eax │ │ mov %eax,(%esp) │ │ call 1381260 │ │ - lea -0x111e9c5(%ebx),%ecx │ │ + lea -0x111e9ec(%ebx),%ecx │ │ mov %ecx,0x4(%esp) │ │ mov %eax,(%esp) │ │ movl $0x0,0x8(%esp) │ │ call 125d470 │ │ test %eax,%eax │ │ je 1372b89 │ │ mov %eax,(%esp) │ │ @@ -4078814,15 +4078814,15 @@ │ │ pop %ebx │ │ add $0xc2d04,%ebx │ │ xor %edi,%edi │ │ cmpl $0x0,0x8(%ebp) │ │ je 1373ecb │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x112646d(%ebx),%eax │ │ + lea -0x1126494(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13739b7 │ │ mov %eax,0x4(%esp) │ │ @@ -4078881,15 +4078881,15 @@ │ │ call 12926a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1373ec9 │ │ xor %edi,%edi │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x111f53d(%ebx),%eax │ │ + lea -0x111f564(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ mov 0x8(%ebp),%esi │ │ je 1373b11 │ │ @@ -4079353,15 +4079353,15 @@ │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1374120 │ │ mov %eax,%esi │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ mov %eax,%edi │ │ lea 0x60(%esp),%eax │ │ mov %eax,0xc(%esp) │ │ @@ -4079386,15 +4079386,15 @@ │ │ push %eax │ │ push %ecx │ │ call 1292280 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1374666 │ │ sub $0x8,%esp │ │ - lea -0x111f53d(%ebx),%eax │ │ + lea -0x111f564(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13742a1 │ │ mov 0x4(%eax),%ecx │ │ @@ -4079412,15 +4079412,15 @@ │ │ je 1374666 │ │ mov 0x8(%esp),%eax │ │ jmp 13741f3 │ │ mov 0x8(%eax),%esi │ │ test %esi,%esi │ │ je 1374666 │ │ sub $0x8,%esp │ │ - lea -0x111b71d(%ebx),%eax │ │ + lea -0x111b744(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 13741dc │ │ sub $0x8,%esp │ │ @@ -4079455,15 +4079455,15 @@ │ │ jmp 13741ef │ │ mov $0x5,%eax │ │ mov %eax,0x8(%esp) │ │ dec %eax │ │ cmp $0x5,%eax │ │ ja 1374218 │ │ lea -0x114b243(%ebx),%edi │ │ - lea -0x1125f0e(%ebx),%esi │ │ + lea -0x1125f35(%ebx),%esi │ │ mov -0x10e0554(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ lea -0x1141f23(%ebx),%edi │ │ jmp 1374245 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ @@ -4079673,15 +4079673,15 @@ │ │ lea -0x114f11b(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x6c2 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ - lea -0x1123fe1(%ebx),%eax │ │ + lea -0x1124008(%ebx),%eax │ │ push 0x10(%esp) │ │ mov 0x8(%ebp),%ecx │ │ push 0x98(%ecx) │ │ push %eax │ │ push $0xac │ │ push $0x39 │ │ call 123ee00 │ │ @@ -4079752,15 +4079752,15 @@ │ │ cmpl $0x0,0x14(%esi) │ │ mov 0xc(%esp),%edx │ │ jne 137462f │ │ test %edx,%edx │ │ jne 137462f │ │ cmp $0x6,%eax │ │ jne 137462f │ │ - lea -0x111fd28(%ebx),%edx │ │ + lea -0x111fd4f(%ebx),%edx │ │ mov %edx,0xc(%esp) │ │ mov 0x14(%esp),%eax │ │ test %eax,%eax │ │ je 1374652 │ │ sub $0xc,%esp │ │ mov %esi,%ecx │ │ mov %eax,%edx │ │ @@ -4080101,15 +4080101,15 @@ │ │ mov 0x18(%esi),%ecx │ │ test %ecx,%ecx │ │ je 13749b7 │ │ testb $0x10,0x10(%esi) │ │ jne 1374972 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c853(%ebx),%eax │ │ + lea -0x111c87a(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x35c │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4080425,15 +4080425,15 @@ │ │ sub $0x10,%esp │ │ call 1374c7f │ │ pop %ebx │ │ add $0xc1949,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x10 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4080453,15 +4080453,15 @@ │ │ sub $0x10,%esp │ │ call 1374cbf │ │ pop %ebx │ │ add $0xc1909,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x4000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4080478,15 +4080478,15 @@ │ │ sub $0x10,%esp │ │ call 1374cff │ │ pop %ebx │ │ add $0xc18c9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x20 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4080506,15 +4080506,15 @@ │ │ sub $0x10,%esp │ │ call 1374d3f │ │ pop %ebx │ │ add $0xc1889,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x8000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4080531,15 +4080531,15 @@ │ │ sub $0x10,%esp │ │ call 1374d7f │ │ pop %ebx │ │ add $0xc1849,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push $0x40 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4081363,15 +4081363,15 @@ │ │ sub $0x10,%esp │ │ call 137553f │ │ pop %ebx │ │ add $0xc1089,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x10 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4081391,15 +4081391,15 @@ │ │ sub $0x10,%esp │ │ call 137557f │ │ pop %ebx │ │ add $0xc1049,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x4000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4081416,15 +4081416,15 @@ │ │ sub $0x10,%esp │ │ call 13755bf │ │ pop %ebx │ │ add $0xc1009,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x20 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4081444,15 +4081444,15 @@ │ │ sub $0x10,%esp │ │ call 13755ff │ │ pop %ebx │ │ add $0xc0fc9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x8000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4081469,15 +4081469,15 @@ │ │ sub $0x10,%esp │ │ call 137563f │ │ pop %ebx │ │ add $0xc0f89,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266c6(%ebx),%eax │ │ + lea -0x11266ed(%ebx),%eax │ │ push $0x40 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4081497,15 +4081497,15 @@ │ │ sub $0x10,%esp │ │ call 137567f │ │ pop %ebx │ │ add $0xc0f49,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x10 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4081525,15 +4081525,15 @@ │ │ sub $0x10,%esp │ │ call 13756bf │ │ pop %ebx │ │ add $0xc0f09,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x4000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4081550,15 +4081550,15 @@ │ │ sub $0x10,%esp │ │ call 13756ff │ │ pop %ebx │ │ add $0xc0ec9,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x20 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4081578,15 +4081578,15 @@ │ │ sub $0x10,%esp │ │ call 137573f │ │ pop %ebx │ │ add $0xc0e89,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x8000 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4081603,15 +4081603,15 @@ │ │ sub $0x10,%esp │ │ call 137577f │ │ pop %ebx │ │ add $0xc0e49,%ebx │ │ mov 0x8(%ebp),%ecx │ │ mov 0xc(%ebp),%edx │ │ sub $0x4,%esp │ │ - lea -0x11266bd(%ebx),%eax │ │ + lea -0x11266e4(%ebx),%eax │ │ push $0x40 │ │ push %eax │ │ push 0x10(%ebp) │ │ call 1376ee0 │ │ add $0x10,%esp │ │ lea -0x4(%ebp),%esp │ │ pop %ebx │ │ @@ -4082352,15 +4082352,15 @@ │ │ lea -0x112d6dd(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x1e2 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x1125f23(%ebx),%eax │ │ + lea -0x1125f4a(%ebx),%eax │ │ push 0x4(%esp) │ │ push %eax │ │ push $0xae │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ @@ -4082430,48 +4082430,48 @@ │ │ push %edi │ │ call 1254020 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1376133 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120657(%ebx),%eax │ │ + lea -0x112067e(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x192 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xb7 │ │ jmp 1376113 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120657(%ebx),%eax │ │ + lea -0x112067e(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x181 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x113329f(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push $0x7a │ │ jmp 1376113 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120657(%ebx),%eax │ │ + lea -0x112067e(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x187 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x1125f23(%ebx),%eax │ │ + lea -0x1125f4a(%ebx),%eax │ │ push %esi │ │ push %eax │ │ push $0xae │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ sub $0xc,%esp │ │ @@ -4082494,15 +4082494,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 137611d │ │ cmpl $0x32,0x8(%esp) │ │ jb 1376183 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120657(%ebx),%eax │ │ + lea -0x112067e(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x1a7 │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x114016f(%ebx),%eax │ │ @@ -4082571,22 +4082571,22 @@ │ │ push %ecx │ │ call 128dc10 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 137612b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120657(%ebx),%eax │ │ + lea -0x112067e(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x1ae │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ - lea -0x112067e(%ebx),%eax │ │ + lea -0x11206a5(%ebx),%eax │ │ push 0xc(%esp) │ │ push %esi │ │ push %eax │ │ push $0xae │ │ push $0x39 │ │ call 123ee00 │ │ add $0x20,%esp │ │ @@ -4082796,15 +4082796,15 @@ │ │ je 1376521 │ │ mov 0xc(%ebp),%eax │ │ cmp %eax,%esi │ │ jbe 137652d │ │ mov %eax,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x2b5 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ lea -0x112f582(%ebx),%eax │ │ @@ -4082862,27 +4082862,27 @@ │ │ test %eax,%eax │ │ jle 13765ed │ │ mov 0x8(%ebp),%ecx │ │ mov %eax,(%ecx) │ │ jmp 1376523 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x2bc │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0xa6 │ │ jmp 13767cf │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x336 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4082924,26 +4082924,26 @@ │ │ push 0x8(%edi) │ │ push 0x18(%esp) │ │ push 0xa4(%edi) │ │ push 0x28(%esp) │ │ jmp 1376923 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x2c5 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x1141f4b(%ebx),%eax │ │ jmp 13767c9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x2cd │ │ jmp 1376607 │ │ mov 0x98(%edi),%esi │ │ cmp $0xffffffff,%esi │ │ je 13768c6 │ │ @@ -4082954,27 +4082954,27 @@ │ │ push 0x14(%edi) │ │ call 1253fb0 │ │ add $0x10,%esp │ │ cmp %eax,%esi │ │ jle 1376874 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x2fd │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ mov 0x98(%edi),%esi │ │ sub $0xc,%esp │ │ push 0x14(%edi) │ │ call 1253fb0 │ │ add $0x4,%esp │ │ - lea -0x111c88f(%ebx),%ecx │ │ + lea -0x111c8b6(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ jmp 13768bc │ │ sub $0x8,%esp │ │ lea 0x1c(%esp),%eax │ │ push 0x8(%edi) │ │ @@ -4082987,15 +4082987,15 @@ │ │ add $0x20,%esp │ │ test %eax,%eax │ │ jle 1376826 │ │ mov 0x14(%esp),%eax │ │ jmp 13765b0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x329 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x1138ade(%ebx),%eax │ │ @@ -4083010,15 +4083010,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %ecx,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x2d7 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ push 0x8(%edi) │ │ @@ -4083028,22 +4083028,22 @@ │ │ push %esi │ │ push %eax │ │ push %ecx │ │ push $0xab │ │ jmp 1376512 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x2ed │ │ jmp 1376607 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x2dd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4083052,15 +4083052,15 @@ │ │ mov 0x94(%edi),%eax │ │ test %eax,%eax │ │ js 13768c6 │ │ cmp 0x98(%edi),%eax │ │ jge 13768c6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x309 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ lea -0x114d088(%ebx),%eax │ │ @@ -4083101,15 +4083101,15 @@ │ │ mov %eax,%esi │ │ mov %edi,%ecx │ │ call 13769c0 │ │ mov %esi,%eax │ │ jmp 13765b0 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112064a(%ebx),%eax │ │ + lea -0x1120671(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x31b │ │ jmp 1376607 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -4083287,15 +4083287,15 @@ │ │ call 12cbf80 │ │ add $0x20,%esp │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ jne 1376da5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112235a(%ebx),%eax │ │ + lea -0x1122381(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x411 │ │ jmp 1376bf3 │ │ mov 0xa4(%esi),%eax │ │ test %eax,%eax │ │ jne 1376bba │ │ @@ -4083321,15 +4083321,15 @@ │ │ push %edx │ │ call 12c0630 │ │ add $0x20,%esp │ │ test %eax,%eax │ │ jg 1376c6b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112235a(%ebx),%eax │ │ + lea -0x1122381(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x452 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4083430,22 +4083430,22 @@ │ │ call 12ca830 │ │ add $0x20,%esp │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ jg 1376da5 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112235a(%ebx),%eax │ │ + lea -0x1122381(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x43c │ │ jmp 1376bf3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112235a(%ebx),%eax │ │ + lea -0x1122381(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x446 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ lea -0x1138ade(%ebx),%eax │ │ @@ -4083461,15 +4083461,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ mov %ecx,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112235a(%ebx),%eax │ │ + lea -0x1122381(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x428 │ │ push %ecx │ │ call 123ece0 │ │ add $0x4,%esp │ │ lea -0x114f134(%ebx),%eax │ │ @@ -4083479,15 +4083479,15 @@ │ │ push $0xa6 │ │ push $0x39 │ │ call 123ee00 │ │ add $0x20,%esp │ │ jmp 1376da3 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x112235a(%ebx),%eax │ │ + lea -0x1122381(%ebx),%eax │ │ lea -0x114b2a1(%ebx),%ecx │ │ push %eax │ │ push $0x433 │ │ jmp 1376bf3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -4083943,15 +4083943,15 @@ │ │ push 0x10(%ebp) │ │ push %esi │ │ call 1377b90 │ │ add $0x10,%esp │ │ jmp 137734c │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1123fb2(%ebx),%eax │ │ + lea -0x1123fd9(%ebx),%eax │ │ lea -0x1114817(%ebx),%ecx │ │ push %eax │ │ push $0x93 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4084608,15 +4084608,15 @@ │ │ add $0xbeb37,%ebx │ │ mov 0x8(%ebp),%edi │ │ xor %eax,%eax │ │ test %edi,%edi │ │ je 1377b61 │ │ mov 0xc(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x112646d(%ebx),%eax │ │ + lea -0x1126494(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1377adf │ │ mov 0x140(%edi),%ecx │ │ @@ -4084628,15 +4084628,15 @@ │ │ push %edx │ │ push %eax │ │ call 12926a0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1377b3f │ │ sub $0x8,%esp │ │ - lea -0x111e712(%ebx),%eax │ │ + lea -0x111e739(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1377b0c │ │ sub $0x8,%esp │ │ @@ -4084752,15 +4084752,15 @@ │ │ call 128c2c0 │ │ add $0x10,%esp │ │ mov 0x8(%esp),%eax │ │ mov %eax,0x150(%esi) │ │ mov 0x4(%esp),%eax │ │ mov %eax,0x154(%esi) │ │ sub $0x8,%esp │ │ - lea -0x111e712(%ebx),%eax │ │ + lea -0x111e739(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1377c81 │ │ sub $0x8,%esp │ │ @@ -4085032,15 +4085032,15 @@ │ │ lea -0x1136ba8(%ebx),%eax │ │ lea -0x1114817(%ebx),%ecx │ │ push %eax │ │ push $0x6f │ │ push %ecx │ │ call 123ece0 │ │ add $0x10,%esp │ │ - lea -0x1125f23(%ebx),%eax │ │ + lea -0x1125f4a(%ebx),%eax │ │ push 0x8(%esp) │ │ push %eax │ │ push $0x7a │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ xor %esi,%esi │ │ @@ -4086584,15 +4086584,15 @@ │ │ add $0x10,%esp │ │ mov $0x1,%ecx │ │ test %eax,%eax │ │ jne 137931c │ │ mov 0xc(%ebp),%eax │ │ lea 0x7(%eax),%esi │ │ sub $0x4,%esp │ │ - lea -0x1125edd(%ebx),%eax │ │ + lea -0x1125f04(%ebx),%eax │ │ push $0xa │ │ push %eax │ │ push %esi │ │ call 128e490 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1379307 │ │ @@ -4086728,15 +4086728,15 @@ │ │ cmpl $0x0,0x10(%esp) │ │ jne 13795dd │ │ test %ecx,%ecx │ │ je 13795e5 │ │ mov %eax,%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c83c(%ebx),%eax │ │ + lea -0x111c863(%ebx),%eax │ │ push %eax │ │ push $0xb5 │ │ push 0x18(%esp) │ │ call 123ece0 │ │ add $0x10,%esp │ │ lea -0x111a923(%ebx),%eax │ │ push %esi │ │ @@ -4086799,30 +4086799,30 @@ │ │ mov %ecx,(%eax) │ │ mov %edi,0xc(%eax) │ │ jmp 13795dd │ │ mov %eax,%ecx │ │ call 137a020 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c83c(%ebx),%eax │ │ + lea -0x111c863(%ebx),%eax │ │ push %eax │ │ push $0xad │ │ push 0x18(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80039 │ │ push $0x39 │ │ call 123ee00 │ │ jmp 13795d8 │ │ mov %eax,%ecx │ │ call 137a020 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125ed2(%ebx),%eax │ │ + lea -0x1125ef9(%ebx),%eax │ │ push %eax │ │ push $0x9c │ │ push 0x18(%esp) │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80039 │ │ @@ -4086878,15 +4086878,15 @@ │ │ jmp 137968e │ │ xor %eax,%eax │ │ jmp 137968e │ │ xor %ecx,%ecx │ │ call 137a020 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125ed2(%ebx),%eax │ │ + lea -0x1125ef9(%ebx),%eax │ │ push %eax │ │ push $0x9c │ │ push %edi │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80039 │ │ @@ -4086941,15 +4086941,15 @@ │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ je 13798d4 │ │ mov 0x8(%ebp),%esi │ │ cmpl $0x1,0x8(%esi) │ │ je 13797b3 │ │ sub $0x8,%esp │ │ - lea -0x111db66(%ebx),%eax │ │ + lea -0x111db8d(%ebx),%eax │ │ push %eax │ │ push %ecx │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1379750 │ │ mov %eax,%edi │ │ @@ -4087860,22 +4087860,22 @@ │ │ add $0x10,%esp │ │ mov 0x4(%esp),%edi │ │ movl $0x0,0x8(%esp) │ │ test %edi,%edi │ │ je 137a224 │ │ sub $0x4,%esp │ │ lea 0xc(%esp),%eax │ │ - lea -0x1121ed7(%ebx),%ecx │ │ + lea -0x1121efe(%ebx),%ecx │ │ lea 0x24(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1291110 │ │ add $0xc,%esp │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ lea 0xc(%esp),%esi │ │ push (%edi) │ │ push 0x4(%edi) │ │ push %eax │ │ push %esi │ │ call 12927a0 │ │ add $0xc,%esp │ │ @@ -4088027,22 +4088027,22 @@ │ │ add $0x10,%esp │ │ mov 0x14(%esp),%eax │ │ cmp 0x18(%esp),%eax │ │ jne 137a482 │ │ movl $0x2,0x24(%esp) │ │ sub $0x4,%esp │ │ lea 0x28(%esp),%eax │ │ - lea -0x1121ed7(%ebx),%ecx │ │ + lea -0x1121efe(%ebx),%ecx │ │ lea 0x44(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1291110 │ │ add $0xc,%esp │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ lea 0x2c(%esp),%edi │ │ push (%esi) │ │ push 0x4(%esi) │ │ push %eax │ │ push %edi │ │ call 12927a0 │ │ add $0xc,%esp │ │ @@ -4088070,15 +4088070,15 @@ │ │ call 11c85c0 │ │ mov %edi,%eax │ │ add $0x10,%esp │ │ jmp 137a46b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114cfe0(%ebx),%eax │ │ - lea -0x1122346(%ebx),%ecx │ │ + lea -0x112236d(%ebx),%ecx │ │ push %eax │ │ push $0x80 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80007 │ │ @@ -4088108,15 +4088108,15 @@ │ │ call 11c85c0 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 137a46b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114cfe0(%ebx),%eax │ │ - lea -0x1122346(%ebx),%ecx │ │ + lea -0x112236d(%ebx),%ecx │ │ push %eax │ │ push $0x96 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80007 │ │ @@ -4088217,22 +4088217,22 @@ │ │ add $0x10,%esp │ │ mov 0x8(%esp),%eax │ │ cmp 0x4(%esp),%eax │ │ jne 137a6f5 │ │ movl $0x2,0x18(%esp) │ │ sub $0x4,%esp │ │ lea 0x1c(%esp),%eax │ │ - lea -0x1121ed7(%ebx),%ecx │ │ + lea -0x1121efe(%ebx),%ecx │ │ lea 0x34(%esp),%edx │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1291110 │ │ add $0xc,%esp │ │ - lea -0x111feff(%ebx),%eax │ │ + lea -0x111ff26(%ebx),%eax │ │ lea 0x1c(%esp),%edi │ │ push (%esi) │ │ push 0x4(%esi) │ │ push %eax │ │ push %edi │ │ call 12927a0 │ │ add $0xc,%esp │ │ @@ -4088260,15 +4088260,15 @@ │ │ call 11c85c0 │ │ mov %edi,%eax │ │ add $0x10,%esp │ │ jmp 137a6e1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1140151(%ebx),%eax │ │ - lea -0x1122346(%ebx),%ecx │ │ + lea -0x112236d(%ebx),%ecx │ │ push %eax │ │ push $0xc3 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x80007 │ │ @@ -4088298,15 +4088298,15 @@ │ │ call 11c85c0 │ │ add $0x10,%esp │ │ mov $0x1,%eax │ │ jmp 137a6e1 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x1140151(%ebx),%eax │ │ - lea -0x1122346(%ebx),%ecx │ │ + lea -0x112236d(%ebx),%ecx │ │ push %eax │ │ push $0xd9 │ │ jmp 137a6b0 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -4088329,15 +4088329,15 @@ │ │ pop %ebx │ │ add $0xbbe84,%ebx │ │ xor %edi,%edi │ │ cmpl $0xfffff,0x20(%ebp) │ │ ja 137b1aa │ │ mov 0x8(%ebp),%esi │ │ sub $0x8,%esp │ │ - lea -0x111bef4(%ebx),%eax │ │ + lea -0x111bf1b(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1253e80 │ │ add $0x10,%esp │ │ mov %eax,0x2c(%esp) │ │ test %eax,%eax │ │ je 137a7c9 │ │ @@ -4088356,15 +4088356,15 @@ │ │ mov $0x40,%edi │ │ mov $0x1,%al │ │ mov %eax,0x20(%esp) │ │ movl $0x8,0x14(%esp) │ │ mov $0x30,%eax │ │ jmp 137a8cd │ │ sub $0x8,%esp │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1253e80 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 137a819 │ │ sub $0xc,%esp │ │ @@ -4090172,15 +4090172,15 @@ │ │ call 137bd11 │ │ pop %ebx │ │ add $0xba8b7,%ebx │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 137bd84 │ │ - lea -0x111e6e7(%ebx),%eax │ │ + lea -0x111e70e(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x35,0x8(%esp) │ │ movl $0x100,(%esp) │ │ call 128c010 │ │ test %eax,%eax │ │ je 137bd84 │ │ mov %eax,%esi │ │ @@ -4090214,15 +4090214,15 @@ │ │ pop %ebx │ │ add $0xba82b,%ebx │ │ mov 0x8(%ebp),%esi │ │ sub $0xc,%esp │ │ push %esi │ │ call 13818f0 │ │ add $0x10,%esp │ │ - lea -0x111e6e7(%ebx),%eax │ │ + lea -0x111e70e(%ebx),%eax │ │ push $0x21 │ │ push %eax │ │ push $0x100 │ │ push %esi │ │ call 128c4e0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ @@ -4090254,15 +4090254,15 @@ │ │ pop %ebx │ │ add $0xba7db,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 137be32 │ │ sub $0x4,%esp │ │ - lea -0x111e6e7(%ebx),%eax │ │ + lea -0x111e70e(%ebx),%eax │ │ push $0x2c │ │ push %eax │ │ push $0x100 │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 137be32 │ │ @@ -4090326,15 +4090326,15 @@ │ │ call 137bea1 │ │ pop %ebx │ │ add $0xba727,%ebx │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 137bf14 │ │ - lea -0x111e6e7(%ebx),%eax │ │ + lea -0x111e70e(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x37,0x8(%esp) │ │ movl $0x100,(%esp) │ │ call 128c010 │ │ test %eax,%eax │ │ je 137bf14 │ │ mov %eax,%esi │ │ @@ -4090401,15 +4090401,15 @@ │ │ call 137bf81 │ │ pop %ebx │ │ add $0xba647,%ebx │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 137bff4 │ │ - lea -0x111e6e7(%ebx),%eax │ │ + lea -0x111e70e(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x39,0x8(%esp) │ │ movl $0x100,(%esp) │ │ call 128c010 │ │ test %eax,%eax │ │ je 137bff4 │ │ mov %eax,%esi │ │ @@ -4090476,15 +4090476,15 @@ │ │ call 137c061 │ │ pop %ebx │ │ add $0xba567,%ebx │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 137c0d4 │ │ - lea -0x111e6e7(%ebx),%eax │ │ + lea -0x111e70e(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x3b,0x8(%esp) │ │ movl $0x100,(%esp) │ │ call 128c010 │ │ test %eax,%eax │ │ je 137c0d4 │ │ mov %eax,%esi │ │ @@ -4093344,30 +4093344,30 @@ │ │ mov 0x17c(%edi),%eax │ │ shr $0x3,%eax │ │ mov %eax,0x3c(%edi) │ │ mov $0x1,%esi │ │ jmp 137ddcc │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c82e(%ebx),%eax │ │ + lea -0x111c855(%ebx),%eax │ │ lea -0x1141ee4(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x67 │ │ push $0x39 │ │ call 123ee00 │ │ jmp 137ddc9 │ │ mov (%esp),%edi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c82e(%ebx),%eax │ │ + lea -0x111c855(%ebx),%eax │ │ lea -0x1141ee4(%ebx),%ecx │ │ push %eax │ │ push $0xcf │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4094274,15 +4094274,15 @@ │ │ call 137e701 │ │ pop %ebx │ │ add $0xb7ec7,%ebx │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 137e775 │ │ - lea -0x1123f9c(%ebx),%eax │ │ + lea -0x1123fc3(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x75,0x8(%esp) │ │ movl $0x484,(%esp) │ │ call 128c010 │ │ test %eax,%eax │ │ je 137e775 │ │ mov %eax,%esi │ │ @@ -4094314,15 +4094314,15 @@ │ │ pop %ebx │ │ add $0xb7e3b,%ebx │ │ mov 0x8(%ebp),%esi │ │ sub $0xc,%esp │ │ push %esi │ │ call 13818f0 │ │ add $0x10,%esp │ │ - lea -0x1123f9c(%ebx),%eax │ │ + lea -0x1123fc3(%ebx),%eax │ │ push $0x22 │ │ push %eax │ │ push $0x484 │ │ push %esi │ │ call 128c4e0 │ │ add $0x10,%esp │ │ lea -0x8(%ebp),%esp │ │ @@ -4094354,15 +4094354,15 @@ │ │ pop %ebx │ │ add $0xb7deb,%ebx │ │ call 1314c90 │ │ xor %esi,%esi │ │ test %eax,%eax │ │ je 137e822 │ │ sub $0x4,%esp │ │ - lea -0x1123f9c(%ebx),%eax │ │ + lea -0x1123fc3(%ebx),%eax │ │ push $0x2d │ │ push %eax │ │ push $0x484 │ │ call 128bf60 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 137e822 │ │ @@ -4094512,15 +4094512,15 @@ │ │ call 137e951 │ │ pop %ebx │ │ add $0xb7c77,%ebx │ │ call 1314c90 │ │ xor %edi,%edi │ │ test %eax,%eax │ │ je 137e9c5 │ │ - lea -0x1123f9c(%ebx),%eax │ │ + lea -0x1123fc3(%ebx),%eax │ │ mov %eax,0x4(%esp) │ │ movl $0x77,0x8(%esp) │ │ movl $0x484,(%esp) │ │ call 128c010 │ │ test %eax,%eax │ │ je 137e9c5 │ │ mov %eax,%esi │ │ @@ -4094839,15 +4094839,15 @@ │ │ push 0x40(%esi) │ │ push %eax │ │ call 1291ee0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 137ed0b │ │ sub $0x8,%esp │ │ - lea -0x111f5df(%ebx),%eax │ │ + lea -0x111f606(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ @@ -4094981,15 +4094981,15 @@ │ │ call *0xc(%ecx) │ │ add $0x10,%esp │ │ mov %eax,0x8(%esp) │ │ test %eax,%eax │ │ je 137ef1e │ │ mov %eax,0x59c(%esi) │ │ sub $0x8,%esp │ │ - lea -0x11231c7(%ebx),%eax │ │ + lea -0x11231ee(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 137ee8f │ │ cmpl $0x5,0x4(%eax) │ │ @@ -4094998,15 +4094998,15 @@ │ │ sub $0x4,%esp │ │ push 0xc(%eax) │ │ push 0x8(%eax) │ │ push %esi │ │ call *0x10(%ecx) │ │ add $0x10,%esp │ │ sub $0x8,%esp │ │ - lea -0x111bb01(%ebx),%eax │ │ + lea -0x111bb28(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 137ef17 │ │ add $0x54,%esi │ │ @@ -4096597,27 +4096597,27 @@ │ │ push $0xca │ │ push $0x39 │ │ call 123ee00 │ │ add $0x10,%esp │ │ jmp 137fff6 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c81b(%ebx),%eax │ │ + lea -0x111c842(%ebx),%eax │ │ lea -0x1140142(%ebx),%ecx │ │ push %eax │ │ push $0xbb │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x82 │ │ jmp 137ffba │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c81b(%ebx),%eax │ │ + lea -0x111c842(%ebx),%eax │ │ lea -0x1140142(%ebx),%ecx │ │ push %eax │ │ push $0xc0 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4096965,15 +4096965,15 @@ │ │ movaps %xmm0,0x20(%esp) │ │ movaps %xmm0,0x10(%esp) │ │ sub $0xc,%esp │ │ push %eax │ │ call 1381260 │ │ add $0x10,%esp │ │ mov %eax,0xc(%esp) │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ lea -0x11508ba(%ebx),%ecx │ │ lea 0x10(%esp),%edx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 1292740 │ │ @@ -4097193,15 +4097193,15 @@ │ │ movaps %xmm0,0x20(%esp) │ │ movaps %xmm0,0x10(%esp) │ │ sub $0xc,%esp │ │ push %eax │ │ call 1381260 │ │ add $0x10,%esp │ │ mov %eax,%esi │ │ - lea -0x111fd28(%ebx),%eax │ │ + lea -0x111fd4f(%ebx),%eax │ │ lea -0x11508ba(%ebx),%ecx │ │ lea 0x10(%esp),%edi │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edi │ │ call 1292740 │ │ @@ -4097949,27 +4097949,27 @@ │ │ jmp *%eax │ │ movl $0xf,0x8(%esp) │ │ lea -0x10e02e6(%ebx),%eax │ │ jmp 1380f64 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114777d(%ebx),%eax │ │ - lea -0x1123f6d(%ebx),%ecx │ │ + lea -0x1123f94(%ebx),%ecx │ │ push %eax │ │ push $0x135 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x96 │ │ jmp 1380ed8 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ lea -0x114777d(%ebx),%eax │ │ - lea -0x1123f6d(%ebx),%ecx │ │ + lea -0x1123f94(%ebx),%ecx │ │ push %eax │ │ push $0x139 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x8b │ │ @@ -4098596,15 +4098596,15 @@ │ │ mov $0x4f,%esi │ │ jmp 1381547 │ │ mov $0x54,%esi │ │ jmp 1381547 │ │ mov $0x59,%esi │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x111c7bc(%ebx),%eax │ │ + lea -0x111c7e3(%ebx),%eax │ │ lea -0x112b803(%ebx),%ecx │ │ push %eax │ │ push %esi │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4098780,15 +4098780,15 @@ │ │ mov 0x8(%ebp),%edx │ │ movzbl 0x50(%edx),%ecx │ │ shl $0x7,%al │ │ and $0x7f,%cl │ │ or %al,%cl │ │ mov %cl,0x50(%edx) │ │ sub $0x8,%esp │ │ - lea -0x111bb01(%ebx),%eax │ │ + lea -0x111bb28(%ebx),%eax │ │ push %eax │ │ push %edi │ │ call 1290c30 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 138176b │ │ mov 0x8(%ebp),%ecx │ │ @@ -4100162,15 +4100162,15 @@ │ │ push 0x3c(%esi) │ │ push %eax │ │ call 1291ee0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1382798 │ │ sub $0x8,%esp │ │ - lea -0x11217ba(%ebx),%eax │ │ + lea -0x11217e1(%ebx),%eax │ │ push %eax │ │ push 0xc(%ebp) │ │ call 1290bd0 │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov $0x1,%eax │ │ test %ecx,%ecx │ │ @@ -4100942,22 +4100942,22 @@ │ │ mov $0xf,%edx │ │ sub 0x4(%edi),%edx │ │ mov 0xc(%eax),%ecx │ │ cmp %ecx,%edx │ │ jbe 1382fe4 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125e59(%ebx),%eax │ │ + lea -0x1125e80(%ebx),%eax │ │ lea -0x1118b48(%ebx),%ecx │ │ push %eax │ │ push $0xab │ │ jmp 138305f │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125e59(%ebx),%eax │ │ + lea -0x1125e80(%ebx),%eax │ │ lea -0x1118b48(%ebx),%ecx │ │ push %eax │ │ push $0x9a │ │ jmp 138323e │ │ lea 0x18(%edi),%esi │ │ sub $0x4,%esp │ │ push %ecx │ │ @@ -4100990,27 +4100990,27 @@ │ │ mov $0xf,%edx │ │ sub 0x4(%edi),%edx │ │ mov 0xc(%eax),%ecx │ │ cmp %ecx,%edx │ │ jbe 1383090 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125e59(%ebx),%eax │ │ + lea -0x1125e80(%ebx),%eax │ │ lea -0x1118b48(%ebx),%ecx │ │ push %eax │ │ push $0xb8 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x6d │ │ jmp 138324b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125e59(%ebx),%eax │ │ + lea -0x1125e80(%ebx),%eax │ │ lea -0x1118b48(%ebx),%ecx │ │ push %eax │ │ push $0xa3 │ │ jmp 138323e │ │ lea 0x18(%edi),%edx │ │ sub $0x4,%esp │ │ push %ecx │ │ @@ -4101046,15 +4101046,15 @@ │ │ push 0xc(%edi) │ │ push %eax │ │ call 1291ee0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 1383188 │ │ sub $0x8,%esp │ │ - lea -0x111f5df(%ebx),%eax │ │ + lea -0x111f606(%ebx),%eax │ │ push %eax │ │ push %esi │ │ call 1290bd0 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ je 138312b │ │ sub $0x8,%esp │ │ @@ -4101090,55 +4101090,55 @@ │ │ test %eax,%eax │ │ je 1383255 │ │ andb $0xe3,(%edi) │ │ mov $0x1,%eax │ │ jmp 1383257 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125e59(%ebx),%eax │ │ + lea -0x1125e80(%ebx),%eax │ │ lea -0x1118b48(%ebx),%ecx │ │ push %eax │ │ push $0xc4 │ │ jmp 138323e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125e59(%ebx),%eax │ │ + lea -0x1125e80(%ebx),%eax │ │ lea -0x1118b48(%ebx),%ecx │ │ push %eax │ │ push $0xd1 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ push $0x77 │ │ jmp 138324b │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125e59(%ebx),%eax │ │ + lea -0x1125e80(%ebx),%eax │ │ lea -0x1118b48(%ebx),%ecx │ │ push %eax │ │ push $0xca │ │ jmp 138323e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125e59(%ebx),%eax │ │ + lea -0x1125e80(%ebx),%eax │ │ lea -0x1118b48(%ebx),%ecx │ │ push %eax │ │ push $0xb0 │ │ jmp 138323e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125e59(%ebx),%eax │ │ + lea -0x1125e80(%ebx),%eax │ │ lea -0x1118b48(%ebx),%ecx │ │ push %eax │ │ push $0xd5 │ │ jmp 138323e │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1125e59(%ebx),%eax │ │ + lea -0x1125e80(%ebx),%eax │ │ lea -0x1118b48(%ebx),%ecx │ │ push %eax │ │ push $0xbd │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4102061,15 +4102061,15 @@ │ │ je 1383bc4 │ │ mov 0x10(%ebp),%ecx │ │ lea -0x81(%ecx),%edx │ │ cmp $0xffffff7f,%edx │ │ ja 1383ba9 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120605(%ebx),%eax │ │ + lea -0x112062c(%ebx),%eax │ │ lea -0x1141e7d(%ebx),%ecx │ │ push %eax │ │ push $0x3e │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4102104,15 +4102104,15 @@ │ │ push 0x14(%ebp) │ │ push %esi │ │ call 1383ff0 │ │ add $0x10,%esp │ │ jmp 1383c34 │ │ call 123ebb0 │ │ sub $0x4,%esp │ │ - lea -0x1120605(%ebx),%eax │ │ + lea -0x112062c(%ebx),%eax │ │ lea -0x1141e7d(%ebx),%ecx │ │ push %eax │ │ push $0x48 │ │ push %ecx │ │ call 123ece0 │ │ add $0xc,%esp │ │ push $0x0 │ │ @@ -4103631,15 +4103631,15 @@ │ │ movsbl 0x5(%ecx),%eax │ │ test %eax,%eax │ │ je 138738b │ │ cmp $0x2d,%eax │ │ jne 1385d08 │ │ add $0x6,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111c790(%ebx),%eax │ │ + lea -0x111c7b7(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xc2,%eax │ │ @@ -4103796,15 +4103796,15 @@ │ │ jne 1385d08 │ │ mov $0x11e,%eax │ │ jmp 1385d0d │ │ mov $0xca,%eax │ │ jmp 1385d0d │ │ add $0x2,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1123f2f(%ebx),%eax │ │ + lea -0x1123f56(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xcb,%eax │ │ @@ -4103830,15 +4103830,15 @@ │ │ je 1387053 │ │ cmp $0x69,%eax │ │ je 138702b │ │ cmp $0x5f,%eax │ │ jne 1385d08 │ │ add $0x4,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11205fc(%ebx),%eax │ │ + lea -0x1120623(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x2c,%eax │ │ @@ -4103869,15 +4103869,15 @@ │ │ jmp 1385d0d │ │ cmpb $0x0,0x2(%ecx) │ │ jne 1385d08 │ │ mov $0x6f,%eax │ │ jmp 1385d0d │ │ add $0x2,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111c79d(%ebx),%eax │ │ + lea -0x111c7c4(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x111,%eax │ │ @@ -4103891,15 +4103891,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xae,%eax │ │ jmp 1385d0d │ │ add $0x2,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111e63c(%ebx),%eax │ │ + lea -0x111e663(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x3c,%eax │ │ @@ -4104003,15 +4104003,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x118,%eax │ │ jmp 1385d0d │ │ add $0x2,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1123f2f(%ebx),%eax │ │ + lea -0x1123f56(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xcc,%eax │ │ @@ -4104402,15 +4104402,15 @@ │ │ movsbl 0x4(%ecx),%eax │ │ test %eax,%eax │ │ je 1387196 │ │ cmp $0x61,%eax │ │ jne 1385d08 │ │ add $0x5,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1123adc(%ebx),%eax │ │ + lea -0x1123b03(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x6d,%eax │ │ @@ -4104589,26 +4104589,26 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x145,%eax │ │ jmp 1385d0d │ │ add $0x3,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11205f3(%ebx),%eax │ │ + lea -0x112061a(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x5,%eax │ │ jmp 1385d0d │ │ add $0x2,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1123f15(%ebx),%eax │ │ + lea -0x1123f3c(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x8d,%eax │ │ @@ -4104622,15 +4104622,15 @@ │ │ movsbl 0x5(%ecx),%eax │ │ cmp $0x6e,%eax │ │ je 13878ef │ │ cmp $0x65,%eax │ │ jne 1385d08 │ │ add $0x6,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1125e06(%ebx),%eax │ │ + lea -0x1125e2d(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x13a,%eax │ │ @@ -4104655,15 +4104655,15 @@ │ │ je 13871d2 │ │ cmp $0x69,%eax │ │ je 1387223 │ │ cmp $0x74,%eax │ │ jne 1385d08 │ │ add $0x4,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111c77c(%ebx),%eax │ │ + lea -0x111c7a3(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xa0,%eax │ │ @@ -4104712,15 +4104712,15 @@ │ │ movsbl 0x3(%ecx),%eax │ │ cmp $0x72,%eax │ │ je 13872c1 │ │ cmp $0x6f,%eax │ │ jne 1385d08 │ │ add $0x4,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1125e41(%ebx),%eax │ │ + lea -0x1125e68(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xbe,%eax │ │ @@ -4104745,15 +4104745,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xb0,%eax │ │ jmp 1385d0d │ │ add $0x2,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1125e29(%ebx),%eax │ │ + lea -0x1125e50(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x116,%eax │ │ @@ -4104782,15 +4104782,15 @@ │ │ movsbl 0xa(%ecx),%eax │ │ test %eax,%eax │ │ je 1388225 │ │ cmp $0x2d,%eax │ │ jne 1385d08 │ │ add $0xb,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1125e19(%ebx),%eax │ │ + lea -0x1125e40(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x68,%eax │ │ @@ -4104806,15 +4104806,15 @@ │ │ jg 1386ce1 │ │ test %eax,%eax │ │ je 13871a0 │ │ cmp $0x2d,%eax │ │ jne 1385d08 │ │ add $0x4,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111c790(%ebx),%eax │ │ + lea -0x111c7b7(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xd5,%eax │ │ @@ -4104998,15 +4104998,15 @@ │ │ movsbl 0x5(%ecx),%eax │ │ test %eax,%eax │ │ je 13877eb │ │ cmp $0x2d,%eax │ │ jne 1385d08 │ │ add $0x6,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1121ed7(%ebx),%eax │ │ + lea -0x1121efe(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x141,%eax │ │ @@ -4105142,15 +4105142,15 @@ │ │ movsbl 0x6(%ecx),%eax │ │ cmp $0x75,%eax │ │ je 1387ba4 │ │ cmp $0x72,%eax │ │ jne 1385d08 │ │ add $0x7,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1123f1c(%ebx),%eax │ │ + lea -0x1123f43(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x94,%eax │ │ @@ -4105216,26 +4105216,26 @@ │ │ cmp $0x11,%eax │ │ ja 1385d08 │ │ mov -0x10df8c4(%ebx,%eax,4),%eax │ │ add %ebx,%eax │ │ jmp *%eax │ │ add $0x5,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111e643(%ebx),%eax │ │ + lea -0x111e66a(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x55,%eax │ │ jmp 1385d0d │ │ add $0x3,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11222a4(%ebx),%eax │ │ + lea -0x11222cb(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x4,%eax │ │ @@ -4105334,15 +4105334,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x104,%eax │ │ jmp 1385d0d │ │ add $0x3,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11205dd(%ebx),%eax │ │ + lea -0x1120604(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x65,%eax │ │ @@ -4105518,26 +4105518,26 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x130,%eax │ │ jmp 1385d0d │ │ add $0x3,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1123f20(%ebx),%eax │ │ + lea -0x1123f47(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x147,%eax │ │ jmp 1385d0d │ │ add $0x3,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11213bd(%ebx),%eax │ │ + lea -0x11213e4(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x8b,%eax │ │ @@ -4105577,15 +4105577,15 @@ │ │ movsbl 0x5(%ecx),%eax │ │ cmp $0x76,%eax │ │ je 1387b54 │ │ cmp $0x75,%eax │ │ jne 1385d08 │ │ add $0x6,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11222a0(%ebx),%eax │ │ + lea -0x11222c7(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x92,%eax │ │ @@ -4105724,15 +4105724,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x5e,%eax │ │ jmp 1385d0d │ │ add $0x5,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1123f12(%ebx),%eax │ │ + lea -0x1123f39(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xa1,%eax │ │ @@ -4105924,15 +4105924,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xb2,%eax │ │ jmp 1385d0d │ │ add $0x4,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11205e7(%ebx),%eax │ │ + lea -0x112060e(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x113,%eax │ │ @@ -4105981,15 +4105981,15 @@ │ │ movsbl 0x9(%ecx),%eax │ │ test %eax,%eax │ │ je 13881ab │ │ cmp $0x2d,%eax │ │ jne 1385d08 │ │ add $0xa,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1125e13(%ebx),%eax │ │ + lea -0x1125e3a(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x127,%eax │ │ @@ -4106180,15 +4106180,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x6b,%eax │ │ jmp 1385d0d │ │ add $0x5,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111c78a(%ebx),%eax │ │ + lea -0x111c7b1(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x5c,%eax │ │ @@ -4106202,15 +4106202,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x99,%eax │ │ jmp 1385d0d │ │ add $0x6,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1123ae0(%ebx),%eax │ │ + lea -0x1123b07(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x2d,%eax │ │ @@ -4106237,26 +4106237,26 @@ │ │ jne 1385d08 │ │ mov $0x139,%eax │ │ jmp 1385d0d │ │ mov $0x86,%eax │ │ jmp 1385d0d │ │ add $0x6,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111e637(%ebx),%eax │ │ + lea -0x111e65e(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x13b,%eax │ │ jmp 1385d0d │ │ add $0x6,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1123f2a(%ebx),%eax │ │ + lea -0x1123f51(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xdc,%eax │ │ @@ -4106349,15 +4106349,15 @@ │ │ jne 1385d08 │ │ mov $0x40,%eax │ │ jmp 1385d0d │ │ mov $0xde,%eax │ │ jmp 1385d0d │ │ add $0x6,%ecx │ │ sub $0x8,%esp │ │ - lea -0x112229a(%ebx),%eax │ │ + lea -0x11222c1(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x13d,%eax │ │ @@ -4106393,15 +4106393,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xbf,%eax │ │ jmp 1385d0d │ │ add $0x6,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11222a0(%ebx),%eax │ │ + lea -0x11222c7(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x93,%eax │ │ @@ -4106618,15 +4106618,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x9b,%eax │ │ jmp 1385d0d │ │ add $0x5,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111c78a(%ebx),%eax │ │ + lea -0x111c7b1(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x58,%eax │ │ @@ -4106688,15 +4106688,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xd2,%eax │ │ jmp 1385d0d │ │ add $0xa,%ecx │ │ sub $0x8,%esp │ │ - lea -0x112160b(%ebx),%eax │ │ + lea -0x1121632(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xd3,%eax │ │ @@ -4106774,15 +4106774,15 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xa7,%eax │ │ jmp 1385d0d │ │ add $0x8,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1125e2f(%ebx),%eax │ │ + lea -0x1125e56(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xa6,%eax │ │ @@ -4106796,26 +4106796,26 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x9,%eax │ │ jmp 1385d0d │ │ add $0x8,%ecx │ │ sub $0x8,%esp │ │ - lea -0x1123ae0(%ebx),%eax │ │ + lea -0x1123b07(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xb3,%eax │ │ jmp 1385d0d │ │ add $0x9,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111c795(%ebx),%eax │ │ + lea -0x111c7bc(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x64,%eax │ │ @@ -4106838,28 +4106838,28 @@ │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x10,%eax │ │ jmp 1385d0d │ │ add $0xa,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111c782(%ebx),%eax │ │ + lea -0x111c7a9(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x123,%eax │ │ jmp 1385d0d │ │ mov $0x67,%eax │ │ jmp 1385d0d │ │ add $0xa,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11205cb(%ebx),%eax │ │ + lea -0x11205f2(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x131,%eax │ │ @@ -4107082,15 +4107082,15 @@ │ │ jmp 1385d0d │ │ cmpb $0x0,0xd(%ecx) │ │ jne 1385d08 │ │ mov $0xf6,%eax │ │ jmp 1385d0d │ │ add $0xc,%ecx │ │ sub $0x8,%esp │ │ - lea -0x11205d0(%ebx),%eax │ │ + lea -0x11205f7(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0xf,%eax │ │ @@ -4107133,15 +4107133,15 @@ │ │ movsbl 0xc(%ecx),%eax │ │ cmp $0x69,%eax │ │ je 1388829 │ │ cmp $0x65,%eax │ │ jne 1385d08 │ │ add $0xd,%ecx │ │ sub $0x8,%esp │ │ - lea -0x111e632(%ebx),%eax │ │ + lea -0x111e659(%ebx),%eax │ │ push %ecx │ │ push %eax │ │ call 1394160 │ │ add $0x10,%esp │ │ test %eax,%eax │ │ jne 1385d08 │ │ mov $0x1f,%eax │ │ @@ -4110452,15 +4110452,15 @@ │ │ lea 0x50(%esp),%edx │ │ push 0x10(%esi) │ │ push %eax │ │ push %esi │ │ call 138a8c0 │ │ add $0x10,%esp │ │ lea -0x114589e(%ebx),%eax │ │ - lea -0x111c778(%ebx),%ecx │ │ + lea -0x111c79f(%ebx),%ecx │ │ lea -0x114cf42(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x360(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ push %esi │ │ @@ -4111164,15 +4111164,15 @@ │ │ add %eax,%ecx │ │ add $0xc,%ecx │ │ mov %ecx,0x10(%esp) │ │ test %eax,%eax │ │ je 138b0f0 │ │ cmpl $0x0,(%edx) │ │ je 138af1d │ │ - lea -0x111c728(%ebx),%eax │ │ + lea -0x111c74f(%ebx),%eax │ │ jmp 138b0f2 │ │ movzbl 0x4(%edx),%ecx │ │ mov %ecx,%eax │ │ and $0xfd,%al │ │ cmp $0x1,%al │ │ jne 138b01a │ │ mov %cl,0x17(%esp) │ │ @@ -4111880,15 +4111880,15 @@ │ │ add $0xaaf53,%eax │ │ mov 0x8(%esp),%ecx │ │ lea 0x2(%ecx),%edx │ │ cmp $0x9,%edx │ │ ja 138b690 │ │ mov -0x488(%eax,%ecx,4),%eax │ │ ret │ │ - lea -0x1123ec5(%eax),%eax │ │ + lea -0x1123eec(%eax),%eax │ │ ret │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ int3 │ │ @@ -4113163,15 +4113163,15 @@ │ │ cmp %esi,%ecx │ │ jb 138c63b │ │ jmp 138bb10 │ │ mov $0x1,%al │ │ jmp 138c810 │ │ mov $0xa8,%eax │ │ add -0x360(%ebx),%eax │ │ - lea -0x111e5eb(%ebx),%ecx │ │ + lea -0x111e612(%ebx),%ecx │ │ jmp 138c752 │ │ mov $0xa8,%eax │ │ add -0x360(%ebx),%eax │ │ lea -0x11168d2(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x44 │ │ @@ -4113190,15 +4113190,15 @@ │ │ lea -0x1141e02(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x46 │ │ jmp 138c7ee │ │ mov $0xa8,%eax │ │ add -0x360(%ebx),%eax │ │ - lea -0x1125dff(%ebx),%ecx │ │ + lea -0x1125e26(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x45 │ │ jmp 138c7ee │ │ lea -0x1114704(%ebx),%eax │ │ mov $0xa8,%ecx │ │ add -0x360(%ebx),%ecx │ │ @@ -4113206,15 +4113206,15 @@ │ │ push -0x14(%ebp) │ │ push %eax │ │ push %ecx │ │ call 13941f0 │ │ jmp 138c7f4 │ │ mov $0xa8,%eax │ │ add -0x360(%ebx),%eax │ │ - lea -0x111c769(%ebx),%ecx │ │ + lea -0x111c790(%ebx),%ecx │ │ jmp 138c7e9 │ │ mov $0xa8,%eax │ │ add -0x360(%ebx),%eax │ │ lea -0x11312cc(%ebx),%ecx │ │ jmp 138c7ce │ │ mov $0xa8,%eax │ │ add -0x360(%ebx),%eax │ │ @@ -4113222,22 +4113222,22 @@ │ │ push %eax │ │ push $0x1 │ │ push $0x47 │ │ jmp 138c7ee │ │ mov $0xa8,%eax │ │ mov -0x18(%ebp),%ebx │ │ add -0x360(%ebx),%eax │ │ - lea -0x111e62b(%ebx),%ecx │ │ + lea -0x111e652(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x3f │ │ jmp 138c7ee │ │ mov $0xa8,%eax │ │ add -0x360(%ebx),%eax │ │ - lea -0x11205c2(%ebx),%ecx │ │ + lea -0x11205e9(%ebx),%ecx │ │ push %eax │ │ push $0x1 │ │ push $0x53 │ │ jmp 138c7ee │ │ mov $0xa8,%eax │ │ add -0x360(%ebx),%eax │ │ lea -0x112f4b0(%ebx),%ecx │ │ @@ -4113279,15 +4113279,15 @@ │ │ pop %edi │ │ pop %ebx │ │ pop %ebp │ │ ret │ │ lea -0x111688d(%ebx),%ecx │ │ jmp 138c829 │ │ movzbl %cl,%eax │ │ - lea -0x1123f0f(%ebx),%ecx │ │ + lea -0x1123f36(%ebx),%ecx │ │ mov $0xa8,%edx │ │ add -0x360(%ebx),%edx │ │ push $0x0 │ │ push %eax │ │ push %ecx │ │ push %edx │ │ call 13941f0 │ │ @@ -4113664,15 +4113664,15 @@ │ │ push %esi │ │ call 13941f0 │ │ add $0x4,%esp │ │ push %esi │ │ call 1394850 │ │ add $0x10,%esp │ │ call 1393d90 │ │ - lea -0x112228c(%ebx),%eax │ │ + lea -0x11222b3(%ebx),%eax │ │ lea -0x1116842(%ebx),%ecx │ │ lea -0x114cf42(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x360(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ @@ -4115416,15 +4115416,15 @@ │ │ push %esi │ │ call 13941f0 │ │ add $0x4,%esp │ │ push %esi │ │ call 1394850 │ │ add $0x10,%esp │ │ call 1393d90 │ │ - lea -0x1122258(%ebx),%eax │ │ + lea -0x112227f(%ebx),%eax │ │ lea -0x113e220(%ebx),%ecx │ │ lea -0x114cf42(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x360(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ @@ -4115483,15 +4115483,15 @@ │ │ int3 │ │ push %ebx │ │ push %esi │ │ push %eax │ │ call 138e248 │ │ pop %ebx │ │ add $0xa8380,%ebx │ │ - lea -0x112222f(%ebx),%eax │ │ + lea -0x1122256(%ebx),%eax │ │ lea -0x1141da3(%ebx),%ecx │ │ lea -0x114cf42(%ebx),%edx │ │ mov $0xa8,%esi │ │ add -0x360(%ebx),%esi │ │ push %eax │ │ push %ecx │ │ push %edx │ │ @@ -4115747,15 +4115747,15 @@ │ │ call *0x84(%eax) │ │ add $0x10,%esp │ │ mov %eax,0x135ac(%ebx) │ │ mov (%esi),%eax │ │ mov 0x54(%eax),%ecx │ │ mov %ecx,0x4(%esp) │ │ sub $0x8,%esp │ │ - lea -0x11259c9(%ebx),%ecx │ │ + lea -0x11259f0(%ebx),%ecx │ │ push %ecx │ │ push %esi │ │ call *0x29c(%eax) │ │ add $0x8,%esp │ │ push %eax │ │ push %esi │ │ call *0x14(%esp) │ │ @@ -4115856,16 +4115856,16 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ - lea -0x1122206(%ebx),%eax │ │ + lea -0x1120595(%ebx),%edx │ │ + lea -0x112222d(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ │ add $0x10,%esp │ │ @@ -4116379,15 +4116379,15 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ + lea -0x1120595(%ebx),%edx │ │ lea -0x1136a7c(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ │ @@ -4116611,15 +4116611,15 @@ │ │ call *0x84(%eax) │ │ add $0x10,%esp │ │ mov %eax,0x135c0(%ebx) │ │ mov (%esi),%eax │ │ mov 0x54(%eax),%ecx │ │ mov %ecx,0x8(%esp) │ │ sub $0x8,%esp │ │ - lea -0x11259c9(%ebx),%ecx │ │ + lea -0x11259f0(%ebx),%ecx │ │ push %ecx │ │ push %esi │ │ call *0x29c(%eax) │ │ add $0x8,%esp │ │ push %eax │ │ push %esi │ │ call *0x18(%esp) │ │ @@ -4117618,15 +4117618,15 @@ │ │ push %edi │ │ mov %edx,0x18(%esp) │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%edi),%eax │ │ mov %eax,0x4(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ + lea -0x1120595(%ebx),%edx │ │ lea -0x1145809(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %edi │ │ mov 0x14(%esp),%eax │ │ call *0x178(%eax) │ │ @@ -4119381,16 +4119381,16 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ - lea -0x111c715(%ebx),%eax │ │ + lea -0x1120595(%ebx),%edx │ │ + lea -0x111c73c(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ │ add $0x10,%esp │ │ @@ -4119471,15 +4119471,15 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ + lea -0x1120595(%ebx),%edx │ │ lea -0x11146b5(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ │ @@ -4119731,16 +4119731,16 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ - lea -0x112056c(%ebx),%eax │ │ + lea -0x1120595(%ebx),%edx │ │ + lea -0x1120593(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ │ add $0x10,%esp │ │ @@ -4119964,16 +4119964,16 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ - lea -0x112055f(%ebx),%eax │ │ + lea -0x1120595(%ebx),%edx │ │ + lea -0x1120586(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ │ add $0x10,%esp │ │ @@ -4121879,15 +4121879,15 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ + lea -0x1120595(%ebx),%edx │ │ lea -0x11146ab(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ │ @@ -4122351,16 +4122351,16 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ - lea -0x1123eb4(%ebx),%eax │ │ + lea -0x1120595(%ebx),%edx │ │ + lea -0x1123edb(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ │ add $0x10,%esp │ │ @@ -4122553,15 +4122553,15 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ + lea -0x1120595(%ebx),%edx │ │ lea -0x114b1bf(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ │ @@ -4122706,15 +4122706,15 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ + lea -0x1120595(%ebx),%edx │ │ lea -0x114b1ac(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ │ @@ -4122859,15 +4122859,15 @@ │ │ push %edi │ │ push %esi │ │ call *0x7c(%eax) │ │ add $0x10,%esp │ │ mov %eax,%ecx │ │ mov (%esi),%eax │ │ mov %eax,0x8(%esp) │ │ - lea -0x112056e(%ebx),%edx │ │ + lea -0x1120595(%ebx),%edx │ │ lea -0x1145801(%ebx),%eax │ │ push %edx │ │ push %eax │ │ push %ecx │ │ push %esi │ │ mov 0x18(%esp),%eax │ │ call *0x178(%eax) │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ @@ -28110,75 +28110,75 @@ │ │ 0x01403650 00000000 00000000 00000000 00000000 ................ │ │ 0x01403660 6d420801 e7420801 01000000 f2640801 mB...B.......d.. │ │ 0x01403670 1b650801 5d660801 7e690801 2d6a0801 .e..]f..~i..-j.. │ │ 0x01403680 396a0801 00000000 00000000 00000000 9j.............. │ │ 0x01403690 00000000 00000000 00000000 00000000 ................ │ │ 0x014036a0 00000000 00000000 00000000 00000000 ................ │ │ 0x014036b0 00000000 7fb52e00 74dd2f00 a5fc2f00 ........t./.../. │ │ - 0x014036c0 20a03100 a6482f00 ae972e00 76dd2f00 .1..H/.....v./. │ │ - 0x014036d0 82723000 5bea3000 d4613100 25a03100 .r0.[.0..a1.%.1. │ │ + 0x014036c0 f99f3100 a6482f00 ae972e00 76dd2f00 ..1..H/.....v./. │ │ + 0x014036d0 82723000 5bea3000 ad613100 fe9f3100 .r0.[.0..a1...1. │ │ 0x014036e0 812d2f00 cb842f00 8e5c2e00 d0842f00 .-/.../..\..../. │ │ - 0x014036f0 20dd3100 36f02e00 8a453100 e1193000 .1.6....E1...0. │ │ + 0x014036f0 20dd3100 36f02e00 63453100 e1193000 .1.6...cE1...0. │ │ 0x01403700 affc2f00 b4fc2f00 b7fc2f00 82dd2f00 ../.../.../.../. │ │ - 0x01403710 94453100 21913000 8ccc3000 64672f00 .E1.!.0...0.dg/. │ │ + 0x01403710 6d453100 21913000 8ccc3000 64672f00 mE1.!.0...0.dg/. │ │ 0x01403720 3cf02e00 57be3100 892d2f00 89dd2f00 <...W.1..-/.../. │ │ - 0x01403730 d4353000 46772e00 97553000 98453100 .50.Fw...U0..E1. │ │ - 0x01403740 2da03100 92dd2f00 b9972e00 13d22e00 -.1.../......... │ │ + 0x01403730 d4353000 46772e00 97553000 71453100 .50.Fw...U0.qE1. │ │ + 0x01403740 06a03100 92dd2f00 b9972e00 13d22e00 ..1.../......... │ │ 0x01403750 2b913000 9d553000 5ebe3100 b0482f00 +.0..U0.^.1..H/. │ │ 0x01403760 c3972e00 d6842f00 43f02e00 97dd2f00 ....../.C...../. │ │ - 0x01403770 a1a32f00 37003200 db613100 c8972e00 ../.7.2..a1..... │ │ + 0x01403770 a1a32f00 37003200 b4613100 c8972e00 ../.7.2..a1..... │ │ 0x01403780 4f772e00 a4553000 86b52e00 ac553000 Ow...U0......U0. │ │ - 0x01403790 67ea3000 e6193000 932d2f00 70093100 g.0...0..-/.p.1. │ │ - 0x014037a0 8d723000 e9193000 a2453100 b3553000 .r0...0..E1..U0. │ │ + 0x01403790 67ea3000 e6193000 932d2f00 49093100 g.0...0..-/.I.1. │ │ + 0x014037a0 8d723000 e9193000 7b453100 b3553000 .r0...0.{E1..U0. │ │ 0x014037b0 b7af3000 eac02f00 dc842f00 49f02e00 ..0.../.../.I... │ │ 0x014037c0 d3972e00 935c2e00 2edd3100 bdaf3000 .....\....1...0. │ │ - 0x014037d0 bdfc2f00 df353000 37a03100 ec353000 ../..50.7.1..50. │ │ + 0x014037d0 bdfc2f00 df353000 10a03100 ec353000 ../..50...1..50. │ │ 0x014037e0 37dd3100 69be3100 e9842f00 f10e2f00 7.1.i.1.../.../. │ │ 0x014037f0 5a772e00 f0842f00 5f772e00 6b672f00 Zw..../._w..kg/. │ │ 0x01403800 d9972e00 f1353000 64772e00 3fdd3100 .....50.dw..?.1. │ │ - 0x01403810 ba553000 42a03100 e1613100 b5482f00 .U0.B.1..a1..H/. │ │ - 0x01403820 c2553000 dc813100 bc482f00 e9613100 .U0...1..H/..a1. │ │ - 0x01403830 a5453100 e1813100 962d2f00 6fbe3100 .E1...1..-/.o.1. │ │ + 0x01403810 ba553000 1ba03100 ba613100 b5482f00 .U0...1..a1..H/. │ │ + 0x01403820 c2553000 b5813100 bc482f00 c2613100 .U0...1..H/..a1. │ │ + 0x01403830 7e453100 ba813100 962d2f00 6fbe3100 ~E1...1..-/.o.1. │ │ 0x01403840 6fea3000 cf553000 79ea3000 90723000 o.0..U0.y.0..r0. │ │ 0x01403850 9a5c2e00 f9842f00 3b003200 a55c2e00 .\..../.;.2..\.. │ │ - 0x01403860 ac5c2e00 de972e00 ec193000 73093100 .\........0.s.1. │ │ - 0x01403870 fd0e2f00 76be3100 93cc3000 ac453100 ../.v.1...0..E1. │ │ + 0x01403860 ac5c2e00 de972e00 ec193000 4c093100 .\........0.L.1. │ │ + 0x01403870 fd0e2f00 76be3100 93cc3000 85453100 ../.v.1...0..E1. │ │ 0x01403880 d8553000 a4a32f00 30913000 b25c2e00 .U0.../.0.0..\.. │ │ 0x01403890 060f2f00 84ea3000 df553000 e8972e00 ../...0..U0..... │ │ 0x014038a0 c6af3000 7fbe3100 9d2d2f00 8cbe3100 ..0...1..-/...1. │ │ 0x014038b0 8fb52e00 e7553000 74672f00 0e0f2f00 .....U0.tg/.../. │ │ 0x014038c0 f0553000 9bb52e00 f7193000 9acc3000 .U0.......0...0. │ │ - 0x014038d0 a82d2f00 b95c2e00 4ca03100 6a772e00 .-/..\..L.1.jw.. │ │ - 0x014038e0 b32d2f00 47dd3100 c4fc2f00 77093100 .-/.G.1.../.w.1. │ │ - 0x014038f0 fe273100 ec813100 ff193000 f6972e00 .'1...1...0..... │ │ - 0x01403900 81093100 ff972e00 f1613100 f9553000 ..1......a1..U0. │ │ + 0x014038d0 a82d2f00 b95c2e00 25a03100 6a772e00 .-/..\..%.1.jw.. │ │ + 0x014038e0 b32d2f00 47dd3100 c4fc2f00 50093100 .-/.G.1.../.P.1. │ │ + 0x014038f0 d7273100 c5813100 ff193000 f6972e00 .'1...1...0..... │ │ + 0x01403900 5a093100 ff972e00 ca613100 f9553000 Z.1......a1..U0. │ │ 0x01403910 f6353000 03852f00 4fdd3100 54f02e00 .50.../.O.1.T... │ │ - 0x01403920 7c672f00 1ed22e00 3a913000 b6453100 |g/.....:.0..E1. │ │ - 0x01403930 b92d2f00 28d22e00 45003200 f6813100 .-/.(...E.2...1. │ │ + 0x01403920 7c672f00 1ed22e00 3a913000 8f453100 |g/.....:.0..E1. │ │ + 0x01403930 b92d2f00 28d22e00 45003200 cf813100 .-/.(...E.2...1. │ │ 0x01403940 92be3100 61f02e00 d1af3000 99be3100 ..1.a.....0...1. │ │ 0x01403950 3f913000 96723000 07982e00 c75c2e00 ?.0..r0......\.. │ │ - 0x01403960 5bdd3100 10982e00 02363000 8c093100 [.1......60...1. │ │ - 0x01403970 86672f00 c2453100 0c363000 a1be3100 .g/..E1..60...1. │ │ - 0x01403980 f4c02f00 1d982e00 f7613100 ce5c2e00 ../......a1..\.. │ │ - 0x01403990 0c1a3000 0b283100 9f723000 9ddd2f00 ..0..(1..r0.../. │ │ + 0x01403960 5bdd3100 10982e00 02363000 65093100 [.1......60.e.1. │ │ + 0x01403970 86672f00 9b453100 0c363000 a1be3100 .g/..E1..60...1. │ │ + 0x01403980 f4c02f00 1d982e00 d0613100 ce5c2e00 ../......a1..\.. │ │ + 0x01403990 0c1a3000 e4273100 9f723000 9ddd2f00 ..0..'1..r0.../. │ │ 0x014039a0 aa723000 72772e00 dcaf3000 a1cc3000 .r0.rw....0...0. │ │ 0x014039b0 8e672f00 accc3000 a8dd2f00 c52d2f00 .g/...0.../..-/. │ │ - 0x014039c0 57a03100 c8482f00 b2dd2f00 2b823100 W.1..H/.../.+.1. │ │ + 0x014039c0 30a03100 c8482f00 b2dd2f00 04823100 0.1..H/.../...1. │ │ 0x014039d0 66dd3100 4b003200 32d22e00 b35b2e00 f.1.K.2.2....[.. │ │ 0x014039e0 6df02e00 6bdd3100 ee2d2f00 77dd3100 m...k.1..-/.w.1. │ │ 0x014039f0 d85c2e00 22dd2f00 f3363000 50003200 .\.."./..60.P.2. │ │ 0x01403a00 fc363000 dbb52e00 05492f00 43862f00 .60......I/.C./. │ │ 0x01403a10 76c12f00 e05c2e00 151a3000 760f2f00 v./..\....0.v./. │ │ 0x01403a20 79c12f00 2a373000 14a42f00 b5772e00 y./.*70.../..w.. │ │ 0x01403a30 46862f00 0e5d2e00 04000000 46eb3000 F./..]......F.0. │ │ 0x01403a40 04000000 00000000 00000000 00000000 ................ │ │ 0x01403a50 00000000 00000000 00000000 0e5d2e00 .............].. │ │ 0x01403a60 04000000 ec862f00 06000000 00000000 ....../......... │ │ 0x01403a70 00000000 00000000 00000000 00000000 ................ │ │ - 0x01403a80 00000000 0e5d2e00 04000000 17633100 .....].......c1. │ │ + 0x01403a80 00000000 0e5d2e00 04000000 f0623100 .....].......b1. │ │ 0x01403a90 06000000 00000000 00000000 00000000 ................ │ │ 0x01403aa0 00000000 00000000 00000000 00000000 ................ │ │ 0x01403ab0 00000000 49aa0a01 02ac0a01 e2ac0a01 ....I........... │ │ 0x01403ac0 00000000 0bad0a01 53ad0a01 85ad0a01 ........S....... │ │ 0x01403ad0 1caf0a01 75af0a01 8baf0a01 eaaf0a01 ....u........... │ │ 0x01403ae0 00000000 00000000 00000000 00000000 ................ │ │ 0x01403af0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28191,87 +28191,87 @@ │ │ 0x01403b60 e4003200 06950000 00000000 00000000 ..2............. │ │ 0x01403b70 9eb62e00 07940000 00000000 00000000 ................ │ │ 0x01403b80 4beb3000 08020000 00000000 00000000 K.0............. │ │ 0x01403b90 cdd22e00 04140000 00002000 00000000 .......... ..... │ │ 0x01403ba0 5feb3000 04140000 10000000 00000000 _.0............. │ │ 0x01403bb0 4e492f00 09102602 00000000 00000000 NI/...&......... │ │ 0x01403bc0 ddd22e00 0a100000 00000000 00000000 ................ │ │ - 0x01403bd0 f40a3100 04140000 00000000 01000000 ..1............. │ │ - 0x01403be0 16833100 02180000 0f000000 00000000 ..1............. │ │ + 0x01403bd0 cd0a3100 04140000 00000000 01000000 ..1............. │ │ + 0x01403be0 ef823100 02180000 0f000000 00000000 ..1............. │ │ 0x01403bf0 b6c12f00 0c102f03 00000000 00000000 ../.../......... │ │ 0x01403c00 0cbf3100 0d953701 00000000 00000000 ..1...7......... │ │ 0x01403c10 04ce3000 04140000 00000800 00000000 ..0............. │ │ 0x01403c20 edd22e00 04140000 00010000 00000000 ................ │ │ 0x01403c30 aab62e00 0e140000 00000000 00000000 ................ │ │ 0x01403c40 56b03000 0f712b04 00000000 00000000 V.0..q+......... │ │ - 0x01403c50 84633100 10610008 00000000 00000000 .c1..a.......... │ │ + 0x01403c50 5d633100 10610008 00000000 00000000 ]c1..a.......... │ │ 0x01403c60 61923000 04140000 00400000 00000000 a.0......@...... │ │ 0x01403c70 5c982e00 02180000 00000000 00000000 \............... │ │ 0x01403c80 6b982e00 04140000 04000000 00000000 k............... │ │ - 0x01403c90 23833100 04140000 08000000 00000000 #.1............. │ │ + 0x01403c90 fc823100 04140000 08000000 00000000 ..1............. │ │ 0x01403ca0 c4c12f00 11101b06 00000000 00000000 ../............. │ │ 0x01403cb0 d2c12f00 12100000 00000000 00000000 ../............. │ │ 0x01403cc0 f3862f00 ff000000 02000000 00000000 ../............. │ │ - 0x01403cd0 e8463100 ff000000 03000000 00000000 .F1............. │ │ + 0x01403cd0 c1463100 ff000000 03000000 00000000 .F1............. │ │ 0x01403ce0 7a682f00 04140000 00020000 00000000 zh/............. │ │ - 0x01403cf0 2d833100 13030000 00000000 00000000 -.1............. │ │ + 0x01403cf0 06833100 13030000 00000000 00000000 ..1............. │ │ 0x01403d00 e2c12f00 14611503 00000000 00000000 ../..a.......... │ │ 0x01403d10 60a52f00 15612605 00000000 00000000 `./..a&......... │ │ 0x01403d20 285d2e00 14611506 01000000 00000000 (]...a.......... │ │ 0x01403d30 42792e00 16710000 00000000 00000000 By...q.......... │ │ 0x01403d40 68b03000 17910000 00000000 00000000 h.0............. │ │ 0x01403d50 b3b62e00 18900000 00000000 00000000 ................ │ │ 0x01403d60 8cae3000 ff000000 00000000 00000000 ..0............. │ │ 0x01403d70 74eb3000 04140000 00000004 00000000 t.0............. │ │ 0x01403d80 8f1a3000 1a900000 00000000 00000000 ..0............. │ │ - 0x01403d90 60283100 1b910000 00000000 00000000 `(1............. │ │ + 0x01403d90 39283100 1b910000 00000000 00000000 9(1............. │ │ 0x01403da0 edc12f00 1c000000 00000000 00000000 ../............. │ │ 0x01403db0 fa862f00 1d100901 00000000 00000000 ../............. │ │ 0x01403dc0 912e2f00 1e210000 00000000 00000000 ../..!.......... │ │ 0x01403dd0 08573000 1b910000 00000000 00000000 .W0............. │ │ 0x01403de0 cf752e00 1f940000 00000000 00000000 .u.............. │ │ 0x01403df0 ef003200 20100901 00000000 00000000 ..2. ........... │ │ 0x01403e00 f7c12f00 04140000 00001000 00000000 ../............. │ │ 0x01403e10 02c22f00 16710000 00000000 00000000 ../..q.......... │ │ 0x01403e20 06872f00 04140000 00000000 04000000 ../............. │ │ - 0x01403e30 14a13100 04140000 00200000 00000000 ..1...... ...... │ │ + 0x01403e30 eda03100 04140000 00200000 00000000 ..1...... ...... │ │ 0x01403e40 c9752e00 ff000000 01000000 00000000 .u.............. │ │ 0x01403e50 87eb3000 04140000 00100000 00000000 ..0............. │ │ - 0x01403e60 95633100 02140000 01000000 00000000 .c1............. │ │ + 0x01403e60 6e633100 02140000 01000000 00000000 nc1............. │ │ 0x01403e70 fb003200 21100000 00000000 00000000 ..2.!........... │ │ - 0x01403e80 a4633100 04140000 40000000 00000000 .c1.....@....... │ │ + 0x01403e80 7d633100 04140000 40000000 00000000 }c1.....@....... │ │ 0x01403e90 09013200 22020000 00000000 00000000 ..2."........... │ │ - 0x01403ea0 27a13100 23100000 00000000 00000000 '.1.#........... │ │ + 0x01403ea0 00a13100 23100000 00000000 00000000 ..1.#........... │ │ 0x01403eb0 0ec22f00 24950000 00000000 00000000 ../.$........... │ │ 0x01403ec0 d0373000 25610806 00000000 00000000 .70.%a.......... │ │ 0x01403ed0 17872f00 26210f06 00000000 00000000 ../.&!.......... │ │ 0x01403ee0 e0112f00 25610807 01000000 00000000 ../.%a.......... │ │ 0x01403ef0 0ddf2f00 27140000 00000000 00000000 ../.'........... │ │ 0x01403f00 52792e00 28040000 00000000 00000000 Ry..(........... │ │ 0x01403f10 5d492f00 ff000000 04000000 00000000 ]I/............. │ │ 0x01403f20 a1eb3000 ff000000 05000000 00000000 ..0............. │ │ 0x01403f30 9a2e2f00 29100000 00000000 00000000 ../.)........... │ │ - 0x01403f40 b7633100 04140000 80000000 00000000 .c1............. │ │ + 0x01403f40 90633100 04140000 80000000 00000000 .c1............. │ │ 0x01403f50 65492f00 02140000 06000000 00000000 eI/............. │ │ 0x01403f60 13573000 2a000000 00000000 00000000 .W0.*........... │ │ 0x01403f70 1ac22f00 2b013203 00000000 00000000 ../.+.2......... │ │ 0x01403f80 75b03000 04140000 01000008 00000000 u.0............. │ │ 0x01403f90 2a373000 81fe2f00 e8cc3000 b82e2f00 *70.../...0.../. │ │ 0x01403fa0 6ba52f00 85fe2f00 23ce3000 9c1a3000 k./.../.#.0...0. │ │ - 0x01403fb0 22872f00 6f283100 f1463100 93682f00 "./.o(1..F1..h/. │ │ + 0x01403fb0 22872f00 48283100 ca463100 93682f00 "./.H(1..F1..h/. │ │ 0x01403fc0 8ffe2f00 6e923000 d4b52e00 72492f00 ../.n.0.....rI/. │ │ - 0x01403fd0 6f283100 f1463100 37a13100 a21a3000 o(1..F1.7.1...0. │ │ - 0x01403fe0 7d982e00 db373000 22872f00 6f283100 }....70."./.o(1. │ │ - 0x01403ff0 29c22f00 a51a3000 8cae3000 6f283100 )./...0...0.o(1. │ │ - 0x01404000 18df2f00 f1463100 e1373000 ec112f00 ../..F1..70.../. │ │ - 0x01404010 f6463100 020b3100 84982e00 abeb3000 .F1...1.......0. │ │ - 0x01404020 02733000 9b682f00 81fe2f00 6f283100 .s0..h/.../.o(1. │ │ - 0x01404030 6ff12e00 85b03000 c6633100 e8cc3000 o.....0..c1...0. │ │ + 0x01403fd0 48283100 ca463100 10a13100 a21a3000 H(1..F1...1...0. │ │ + 0x01403fe0 7d982e00 db373000 22872f00 48283100 }....70."./.H(1. │ │ + 0x01403ff0 29c22f00 a51a3000 8cae3000 48283100 )./...0...0.H(1. │ │ + 0x01404000 18df2f00 ca463100 e1373000 ec112f00 ../..F1..70.../. │ │ + 0x01404010 cf463100 db0a3100 84982e00 abeb3000 .F1...1.......0. │ │ + 0x01404020 02733000 9b682f00 81fe2f00 48283100 .s0..h/.../.H(1. │ │ + 0x01404030 6ff12e00 85b03000 9f633100 e8cc3000 o.....0..c1...0. │ │ 0x01404040 71923000 14a42f00 aa1a3000 81fe2f00 q.0.../...0.../. │ │ - 0x01404050 6f283100 1fbf3100 26573000 17013200 o(1...1.&W0...2. │ │ + 0x01404050 48283100 1fbf3100 26573000 17013200 H(1...1.&W0...2. │ │ 0x01404060 04d32e00 2ec22f00 6ea52f00 e4003200 ....../.n./...2. │ │ 0x01404070 b0eb3000 c50e0701 af100701 e2160701 ..0............. │ │ 0x01404080 2c180701 c2190701 f6190701 551a0701 ,...........U... │ │ 0x01404090 c21d0701 3f1e0701 db1d0701 141b0701 ....?........... │ │ 0x014040a0 ad1b0701 ee1b0701 24d10701 31d20701 ........$...1... │ │ 0x014040b0 20ce0701 6bcf0701 9cf00701 18f10701 ...k........... │ │ 0x014040c0 fe100701 ee110701 2e120701 c2100701 ................ │ │ @@ -28334,77 +28334,77 @@ │ │ 0x01404450 38090801 98090801 e8040801 16060801 8............... │ │ 0x01404460 19d80601 adce0701 e1cd0701 47ce0701 ............G... │ │ 0x01404470 85de0701 76e30701 9ec10701 70c20701 ....v.......p... │ │ 0x01404480 61c10701 2c0d0701 970e0701 41d60601 a...,.......A... │ │ 0x01404490 30c20601 d5090801 94fc0601 5cd30701 0...........\... │ │ 0x014044a0 f91f0701 94f10701 0bf20701 1b013200 ..............2. │ │ 0x014044b0 37c22f00 2a872f00 b4f02e00 0c492f00 7./.*./......I/. │ │ - 0x014044c0 57a13100 40cd3000 dda52f00 f1112f00 W.1.@.0.../.../. │ │ + 0x014044c0 30a13100 40cd3000 dda52f00 f1112f00 0.1.@.0.../.../. │ │ 0x014044d0 369c3200 4c000000 5a000000 55000000 6.2.L...Z...U... │ │ 0x014044e0 419c3200 59000000 5a000000 55000000 A.2.Y...Z...U... │ │ 0x014044f0 8ead3200 59000000 5a000000 55000000 ..2.Y...Z...U... │ │ 0x01404500 4c9c3200 5c000000 55000000 5a000000 L.2.\...U...Z... │ │ 0x01404510 599c3200 5c000000 56000000 5a000000 Y.2.\...V...Z... │ │ 0x01404520 639c3200 4c000000 55000000 5a000000 c.2.L...U...Z... │ │ 0x01404530 699c3200 4c000000 5a000000 5a000000 i.2.L...Z...Z... │ │ 0x01404540 6e9c3200 4c000000 5a000000 55000000 n.2.L...Z...U... │ │ - 0x01404550 91d32e00 08000000 9b283100 0b122f00 .........(1.../. │ │ + 0x01404550 91d32e00 08000000 74283100 0b122f00 ........t(1.../. │ │ 0x01404560 87923000 1a2c2f00 af1b3000 81bf3100 ..0..,/...0...1. │ │ - 0x01404570 afde3100 a3283100 81bf3100 9c1a3000 ..1..(1...1...0. │ │ + 0x01404570 afde3100 7c283100 81bf3100 9c1a3000 ..1.|(1...1...0. │ │ 0x01404580 40000000 0fa62f00 42000000 86bf3100 @...../.B.....1. │ │ 0x01404590 41000000 32023200 43000000 dcde3100 A...2.2.C.....1. │ │ 0x014045a0 3e992e00 96882f00 057a2e00 c7122f00 >...../..z..../. │ │ 0x014045b0 55573000 03000000 71ce3000 03000000 UW0.....q.0..... │ │ 0x014045c0 784a2f00 7ddf3100 6e923000 a2992e00 xJ/.}.1.n.0..... │ │ - 0x014045d0 01000000 ff0b3100 01000000 09892f00 ......1......./. │ │ + 0x014045d0 01000000 d80b3100 01000000 09892f00 ......1......./. │ │ 0x014045e0 02000000 5c383000 03000000 73d42e00 ....\80.....s... │ │ 0x014045f0 02000000 42e02f00 03000000 844a2f00 ....B./......J/. │ │ 0x01404600 00000000 a6bf3100 00000000 00000000 ......1......... │ │ 0x01404610 00000000 00000000 6c5e2e00 e0923000 ........l^....0. │ │ - 0x01404620 dc293100 03000000 01000000 00000000 .)1............. │ │ + 0x01404620 b5293100 03000000 01000000 00000000 .)1............. │ │ 0x01404630 00000000 f3e00e01 00000000 00000000 ................ │ │ - 0x01404640 00000000 a0473100 00000000 6a2f2f00 .....G1.....j//. │ │ + 0x01404640 00000000 79473100 00000000 6a2f2f00 ....yG1.....j//. │ │ 0x01404650 00000200 e27a2e00 00000400 00000000 .....z.......... │ │ - 0x01404660 00000000 ef992e00 01000000 272a3100 ............'*1. │ │ + 0x01404660 00000000 ef992e00 01000000 002a3100 .............*1. │ │ 0x01404670 02000000 65383000 06000000 50003200 ....e80.....P.2. │ │ 0x01404680 80000000 00000000 00000000 01000000 ................ │ │ 0x01404690 01000000 00000000 00000000 b1ef0e01 ................ │ │ 0x014046a0 00000000 00000000 00000000 69383000 ............i80. │ │ 0x014046b0 00000000 a8772e00 b44a2f00 e8672f00 .....w...J/..g/. │ │ 0x014046c0 712f2f00 491c3000 00000000 04000000 q//.I.0......... │ │ 0x014046d0 01000000 00000000 00000000 7d000f01 ............}... │ │ - 0x014046e0 00000000 00000000 00000000 5f0c3100 ............_.1. │ │ + 0x014046e0 00000000 00000000 00000000 380c3100 ............8.1. │ │ 0x014046f0 00000000 03000000 01000000 00000000 ................ │ │ 0x01404700 00000000 5b030f01 00000000 00000000 ....[........... │ │ - 0x01404710 00000000 69a23100 00000000 02000000 ....i.1......... │ │ + 0x01404710 00000000 42a23100 00000000 02000000 ....B.1......... │ │ 0x01404720 01000000 00000000 00000000 b50b0f01 ................ │ │ 0x01404730 00000000 00000000 00000000 f2992e00 ................ │ │ 0x01404740 00000000 71992e00 b4f02e00 0c492f00 ....q........I/. │ │ 0x01404750 37c22f00 1b013200 3c482f00 69490305 7./...2.S0..0. │ │ - 0x01404860 12a03100 7e2a3100 5c593000 5e5f2e00 ..1.~*1.\Y0.^_.. │ │ - 0x01404870 57b33000 fba33100 b70c3100 094b2f00 W.0...1...1..K/. │ │ + 0x01404840 b5ee0f01 97892f00 74653100 00000000 ....../.te1..... │ │ + 0x01404850 cc483100 1d933000 18d52e00 3eb33000 .H1...0.....>.0. │ │ + 0x01404860 eb9f3100 572a3100 5c593000 5e5f2e00 ..1.W*1.\Y0.^_.. │ │ + 0x01404870 57b33000 d4a33100 900c3100 094b2f00 W.0...1...1..K/. │ │ 0x01404880 227c2e00 00000000 0dfd2f00 fed02e00 "|......../..... │ │ 0x01404890 c7e02f00 f41c3000 e5b72e00 00000000 ../...0......... │ │ - 0x014048a0 a4c32f00 00000000 d00c3100 2ae13100 ../.......1.*.1. │ │ + 0x014048a0 a4c32f00 00000000 a90c3100 2ae13100 ../.......1.*.1. │ │ 0x014048b0 566a2f00 a4892f00 87f60f01 f4f80f01 Vj/.../......... │ │ 0x014048c0 9cfa0f01 6dfb0f01 a4fb0f01 d7fb0f01 ....m........... │ │ 0x014048d0 04000000 774e1001 ad4e1001 e24e1001 ....wN...N...N.. │ │ 0x014048e0 22511001 be511001 3c521001 90521001 "Q...Q..J1.../......... │ │ 0x01404eb0 a5ca3000 3aef2e00 99713000 28183000 ..0.:....q0.(.0. │ │ 0x01404ec0 b85b2e00 902c2f00 1b383000 f9982e00 .[...,/..80..... │ │ - 0x01404ed0 ef982e00 58023200 e4293100 30ed3000 ....X.2..)1.0.0. │ │ + 0x01404ed0 ef982e00 58023200 bd293100 30ed3000 ....X.2..)1.0.0. │ │ 0x01404ee0 28583000 00000100 00000000 00000000 (X0............. │ │ 0x01404ef0 00000000 501c1401 60231401 10101401 ....P...`#...... │ │ 0x01404f00 70da1401 20db1401 c0da1401 d0a01901 p... ........... │ │ 0x01404f10 90941901 c0a41301 40a61301 50a31301 ........@...P... │ │ 0x01404f20 50a21301 80a61301 20a41301 80421801 P....... ....B.. │ │ 0x01404f30 c03a1801 30bb1301 f0861301 808f1301 .:..0........... │ │ 0x01404f40 a0991301 309a1301 e0391801 d0821301 ....0....9...... │ │ @@ -28621,21 +28621,21 @@ │ │ 0x01405640 70721301 801a1401 90941901 c0a41301 pr.............. │ │ 0x01405650 40a61301 50a31301 307b1301 80a61301 @...P...0{...... │ │ 0x01405660 20a41301 401e1801 107d1301 007e1301 ...@....}...~.. │ │ 0x01405670 40751301 808f1301 a0991301 309a1301 @u..........0... │ │ 0x01405680 e0391801 d0821301 e0821301 00701301 .9...........p.. │ │ 0x01405690 d8564001 60591401 108f1301 b0961301 .V@.`Y.......... │ │ 0x014056a0 90d01401 60d61401 b0cd1401 a0d21401 ....`........... │ │ - 0x014056b0 246b2f00 0f000000 2d873100 0f000000 $k/.....-.1..... │ │ + 0x014056b0 246b2f00 0f000000 06873100 0f000000 $k/.......1..... │ │ 0x014056c0 10da1401 90d71401 08000000 70291a01 ............p).. │ │ 0x014056d0 802a1a01 d06f1301 90d01401 60d61401 .*...o......`... │ │ 0x014056e0 b0cd1401 a0d21401 246b2f00 0f000000 ........$k/..... │ │ - 0x014056f0 2d873100 0f000000 10da1401 90d71401 -.1............. │ │ + 0x014056f0 06873100 0f000000 10da1401 90d71401 ..1............. │ │ 0x01405700 1e000000 70291a01 802a1a01 d06f1301 ....p)...*...o.. │ │ - 0x01405710 00000000 d8a63100 00000000 00000000 ......1......... │ │ + 0x01405710 00000000 b1a63100 00000000 00000000 ......1......... │ │ 0x01405720 00000000 00000000 dfffffff 00000000 ................ │ │ 0x01405730 00000000 00000000 00000000 00000000 ................ │ │ 0x01405740 00000000 00000000 00000000 00000000 ................ │ │ 0x01405750 00000000 2de32f00 00000000 00000000 ....-./......... │ │ 0x01405760 00000000 00000000 20000000 00000000 ........ ....... │ │ 0x01405770 00000000 00000000 00000000 00000000 ................ │ │ 0x01405780 00000000 00000000 00000000 00000000 ................ │ │ @@ -28671,15 +28671,15 @@ │ │ 0x01405960 04000000 00000000 00000000 00000000 ................ │ │ 0x01405970 00000000 00000000 00000000 00000000 ................ │ │ 0x01405980 00000000 00000000 00000000 00000000 ................ │ │ 0x01405990 00000000 d48c2f00 00000000 00000000 ....../......... │ │ 0x014059a0 08000000 00000000 00000000 00000000 ................ │ │ 0x014059b0 00000000 00000000 00000000 00000000 ................ │ │ 0x014059c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x014059d0 00000000 8e883100 00000000 00000000 ......1......... │ │ + 0x014059d0 00000000 67883100 00000000 00000000 ....g.1......... │ │ 0x014059e0 40000000 00000000 00000000 00000000 @............... │ │ 0x014059f0 00000000 00000000 00000000 00000000 ................ │ │ 0x01405a00 00000000 00000000 00000000 00000000 ................ │ │ 0x01405a10 00000000 3de32f00 00000000 00000000 ....=./......... │ │ 0x01405a20 80000000 00000000 00000000 00000000 ................ │ │ 0x01405a30 00000000 00000000 00000000 00000000 ................ │ │ 0x01405a40 00000000 00000000 00000000 00000000 ................ │ │ @@ -28703,15 +28703,15 @@ │ │ 0x01405b60 00000000 01000000 00000000 00000000 ................ │ │ 0x01405b70 00000000 00000000 00000000 00000000 ................ │ │ 0x01405b80 00000000 00000000 00000000 00000000 ................ │ │ 0x01405b90 00000000 d21f3000 00000000 00000000 ......0......... │ │ 0x01405ba0 00000000 02000000 00000000 00000000 ................ │ │ 0x01405bb0 00000000 00000000 00000000 00000000 ................ │ │ 0x01405bc0 00000000 00000000 00000000 00000000 ................ │ │ - 0x01405bd0 00000000 3f883100 00000000 00000000 ....?.1......... │ │ + 0x01405bd0 00000000 18883100 00000000 00000000 ......1......... │ │ 0x01405be0 00000000 02000000 00000000 00000000 ................ │ │ 0x01405bf0 00000000 00000000 00000000 00000000 ................ │ │ 0x01405c00 00000000 00000000 00000000 00000000 ................ │ │ 0x01405c10 00000000 f9023000 00000000 00000000 ......0......... │ │ 0x01405c20 00000000 04000000 00000000 00000000 ................ │ │ 0x01405c30 00000000 00000000 00000000 00000000 ................ │ │ 0x01405c40 00000000 00000000 00000000 00000000 ................ │ │ @@ -28727,15 +28727,15 @@ │ │ 0x01405ce0 00000000 10000000 00000000 00000000 ................ │ │ 0x01405cf0 00000000 00000000 00000000 00000000 ................ │ │ 0x01405d00 00000000 00000000 00000000 00000000 ................ │ │ 0x01405d10 00000000 1c352f00 00000000 00000000 .....5/......... │ │ 0x01405d20 00000000 20000000 00000000 00000000 .... ........... │ │ 0x01405d30 00000000 00000000 00000000 00000000 ................ │ │ 0x01405d40 00000000 00000000 00000000 00000000 ................ │ │ - 0x01405d50 00000000 dca63100 00000000 00000000 ......1......... │ │ + 0x01405d50 00000000 b5a63100 00000000 00000000 ......1......... │ │ 0x01405d60 00000000 80000000 00000000 00000000 ................ │ │ 0x01405d70 00000000 00000000 00000000 00000000 ................ │ │ 0x01405d80 00000000 00000000 00000000 00000000 ................ │ │ 0x01405d90 00000000 d71f3000 00000000 00000000 ......0......... │ │ 0x01405da0 00000000 a0000000 00000000 00000000 ................ │ │ 0x01405db0 00000000 00000000 00000000 00000000 ................ │ │ 0x01405dc0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28743,15 +28743,15 @@ │ │ 0x01405de0 00000000 40000000 00000000 00000000 ....@........... │ │ 0x01405df0 00000000 00000000 00000000 00000000 ................ │ │ 0x01405e00 00000000 00000000 00000000 00000000 ................ │ │ 0x01405e10 00000000 75973000 00000000 00000000 ....u.0......... │ │ 0x01405e20 02000000 fbffffff 00000000 00000000 ................ │ │ 0x01405e30 00000000 00000000 00000000 00000000 ................ │ │ 0x01405e40 00000000 00000000 00000000 00000000 ................ │ │ - 0x01405e50 00000000 a5683100 00000000 00000000 .....h1......... │ │ + 0x01405e50 00000000 7e683100 00000000 00000000 ....~h1......... │ │ 0x01405e60 02000000 fbffffff 00000000 00000000 ................ │ │ 0x01405e70 00000000 00000000 00000000 00000000 ................ │ │ 0x01405e80 00000000 00000000 00000000 00000000 ................ │ │ 0x01405e90 00000000 eae43100 00000000 00000000 ......1......... │ │ 0x01405ea0 04000000 fbffffff 00000000 00000000 ................ │ │ 0x01405eb0 00000000 00000000 00000000 00000000 ................ │ │ 0x01405ec0 00000000 00000000 00000000 00000000 ................ │ │ @@ -28763,15 +28763,15 @@ │ │ 0x01405f20 00000000 00000000 20000000 00000000 ........ ....... │ │ 0x01405f30 00000000 00000000 00000000 00000000 ................ │ │ 0x01405f40 00000000 00000000 00000000 00000000 ................ │ │ 0x01405f50 00000000 66063200 00000000 00000000 ....f.2......... │ │ 0x01405f60 01000000 01000000 00000000 00000000 ................ │ │ 0x01405f70 00000000 00000000 00000000 00000000 ................ │ │ 0x01405f80 00000000 00000000 00000000 00000000 ................ │ │ - 0x01405f90 00000000 5f4b3100 00000000 00000000 ...._K1......... │ │ + 0x01405f90 00000000 384b3100 00000000 00000000 ....8K1......... │ │ 0x01405fa0 02000000 04000000 00000000 00000000 ................ │ │ 0x01405fb0 00000000 00000000 00000000 00000000 ................ │ │ 0x01405fc0 00000000 00000000 00000000 00000000 ................ │ │ 0x01405fd0 00000000 787f2e00 00000000 00000000 ....x........... │ │ 0x01405fe0 04000000 04000000 00000000 00000000 ................ │ │ 0x01405ff0 00000000 00000000 00000000 00000000 ................ │ │ 0x01406000 00000000 00000000 00000000 00000000 ................ │ │ @@ -28827,15 +28827,15 @@ │ │ 0x01406320 00000000 00000000 00300000 00000000 .........0...... │ │ 0x01406330 00000000 00000000 00000000 00000000 ................ │ │ 0x01406340 00000000 00000000 00000000 00000000 ................ │ │ 0x01406350 00000000 03033000 00000000 00000000 ......0......... │ │ 0x01406360 00000000 00000000 00c00300 00000000 ................ │ │ 0x01406370 00000000 00000000 00000000 00000000 ................ │ │ 0x01406380 00000000 00000000 00000000 00000000 ................ │ │ - 0x01406390 00000000 96883100 00000000 00000000 ......1......... │ │ + 0x01406390 00000000 6f883100 00000000 00000000 ....o.1......... │ │ 0x014063a0 00000000 00000000 00000300 00000000 ................ │ │ 0x014063b0 00000000 00000000 00000000 00000000 ................ │ │ 0x014063c0 00000000 00000000 00000000 00000000 ................ │ │ 0x014063d0 00000000 e5c62f00 00000000 00000000 ....../......... │ │ 0x014063e0 00000000 00000000 00010000 00000000 ................ │ │ 0x014063f0 00000000 00000000 00000000 00000000 ................ │ │ 0x01406400 00000000 00000000 00000000 00000000 ................ │ │ @@ -28859,31 +28859,31 @@ │ │ 0x01406520 00000000 00000000 00003000 00000000 ..........0..... │ │ 0x01406530 00000000 00000000 00000000 00000000 ................ │ │ 0x01406540 00000000 00000000 00000000 00000000 ................ │ │ 0x01406550 00000000 69d23000 00000000 00000000 ....i.0......... │ │ 0x01406560 00000000 00000000 00003000 00000000 ..........0..... │ │ 0x01406570 00000000 00000000 00000000 00000000 ................ │ │ 0x01406580 00000000 00000000 00000000 00000000 ................ │ │ - 0x01406590 00000000 9e883100 00000000 00000000 ......1......... │ │ + 0x01406590 00000000 77883100 00000000 00000000 ....w.1......... │ │ 0x014065a0 00000000 00000000 00001000 00000000 ................ │ │ 0x014065b0 00000000 00000000 00000000 00000000 ................ │ │ 0x014065c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x014065d0 00000000 e4a63100 00000000 00000000 ......1......... │ │ + 0x014065d0 00000000 bda63100 00000000 00000000 ......1......... │ │ 0x014065e0 00000000 00000000 00002000 00000000 .......... ..... │ │ 0x014065f0 00000000 00000000 00000000 00000000 ................ │ │ 0x01406600 00000000 00000000 00000000 00000000 ................ │ │ 0x01406610 00000000 54f03000 00000000 00000000 ....T.0......... │ │ 0x01406620 00000000 00000000 db0b0000 00000000 ................ │ │ 0x01406630 00000000 00000000 00000000 00000000 ................ │ │ 0x01406640 00000000 00000000 00000000 00000000 ................ │ │ - 0x01406650 00000000 d4a63100 00000000 00000000 ......1......... │ │ + 0x01406650 00000000 ada63100 00000000 00000000 ......1......... │ │ 0x01406660 00000000 00000000 00000000 01000000 ................ │ │ 0x01406670 00000000 00000000 00000000 00000000 ................ │ │ 0x01406680 00000000 00000000 00000000 00000000 ................ │ │ - 0x01406690 00000000 a0683100 00000000 00000000 .....h1......... │ │ + 0x01406690 00000000 79683100 00000000 00000000 ....yh1......... │ │ 0x014066a0 00000000 00000000 00000000 02000000 ................ │ │ 0x014066b0 00000000 00000000 00000000 00000000 ................ │ │ 0x014066c0 00000000 00000000 00000000 00000000 ................ │ │ 0x014066d0 00000000 5dc43100 00000000 00000000 ....].1......... │ │ 0x014066e0 00000000 00000000 00000000 02000000 ................ │ │ 0x014066f0 00000000 00000000 00000000 00000000 ................ │ │ 0x01406700 00000000 00000000 00000000 00000000 ................ │ │ @@ -28903,19 +28903,19 @@ │ │ 0x014067e0 00000000 00000000 00000000 20000000 ............ ... │ │ 0x014067f0 00000000 00000000 00000000 00000000 ................ │ │ 0x01406800 00000000 00000000 00000000 00000000 ................ │ │ 0x01406810 00000000 717f2e00 00000000 00000000 ....q........... │ │ 0x01406820 00000000 00000000 00000000 80000000 ................ │ │ 0x01406830 00000000 00000000 00000000 00000000 ................ │ │ 0x01406840 00000000 00000000 00000000 00000000 ................ │ │ - 0x01406850 00000000 4b103100 00000000 00000000 ....K.1......... │ │ + 0x01406850 00000000 24103100 00000000 00000000 ....$.1......... │ │ 0x01406860 00000000 00000000 00000000 00000000 ................ │ │ 0x01406870 00030000 00000000 00000000 00000000 ................ │ │ 0x01406880 00000000 00000000 00000000 00000000 ................ │ │ - 0x01406890 00000000 eca63100 00000000 00000000 ......1......... │ │ + 0x01406890 00000000 c5a63100 00000000 00000000 ......1......... │ │ 0x014068a0 00000000 00000000 00000000 00000000 ................ │ │ 0x014068b0 01030000 00000000 00000000 00000000 ................ │ │ 0x014068c0 00000000 00000000 00000000 00000000 ................ │ │ 0x014068d0 00000000 516c2f00 00000000 00000000 ....Ql/......... │ │ 0x014068e0 00000000 00000000 00000000 00000000 ................ │ │ 0x014068f0 01030000 00000000 00000000 00000000 ................ │ │ 0x01406900 00000000 00000000 00000000 00000000 ................ │ │ @@ -28945,73 +28945,73 @@ │ │ 0x01406a80 18000000 00000000 00000000 00000000 ................ │ │ 0x01406a90 00000000 f1c62f00 00000000 00000000 ....../......... │ │ 0x01406aa0 02000000 01000000 02000000 02000000 ................ │ │ 0x01406ab0 00000000 00000000 00000000 00000000 ................ │ │ 0x01406ac0 18000000 00000000 00000000 00000000 ................ │ │ 0x01406ad0 2301000a 07e53100 6400000a d98c2f00 #.....1.d...../. │ │ 0x01406ae0 1001000a 8a7f2e00 9e00000a 745c3000 ............t\0. │ │ - 0x01406af0 5c01000a fa9c2e00 6700000a f2a63100 \.......g.....1. │ │ + 0x01406af0 5c01000a fa9c2e00 6700000a cba63100 \.......g.....1. │ │ 0x01406b00 ba00000a 56f72e00 4601000a 71d23000 ....V...F...q.0. │ │ - 0x01406b10 8601000a a6883100 6a00000a 61f72e00 ......1.j...a... │ │ + 0x01406b10 8601000a 7f883100 6a00000a 61f72e00 ......1.j...a... │ │ 0x01406b20 6b00000a 79973000 6600000a 9b162f00 k...y.0.f...../. │ │ - 0x01406b30 6f00000a 634b3100 e900000a 7ff72e00 o...cK1......... │ │ + 0x01406b30 6f00000a 3c4b3100 e900000a 7ff72e00 o...5/.....%.0. │ │ 0x01406ba0 7300000a 06c72f00 7400000a 4ee32f00 s...../.t...N./. │ │ 0x01406bb0 db00000a 81063200 7200000a 3c783000 ......2.r.......a.. │ │ 0x01406da0 7601000a 10203000 8f01000a 84783000 v.... 0......x0. │ │ - 0x01406db0 5d01000a 70103100 6201000a 85103100 ]...p.1.b.....1. │ │ - 0x01406dc0 9600000a d7c43100 9700000a 09a73100 ......1.......1. │ │ + 0x01406db0 5d01000a 49103100 6201000a 5e103100 ]...I.1.b...^.1. │ │ + 0x01406dc0 9600000a d7c43100 9700000a e2a63100 ......1.......1. │ │ 0x01406dd0 a301000a 9eb63000 cc00000a bfd23000 ......0.......0. │ │ 0x01406de0 c200000a 349d2e00 9800000a 278d2f00 ....4.......'./. │ │ 0x01406df0 1701000a 4e9d2e00 9900000a 38bb2e00 ....N.......8... │ │ 0x01406e00 a300000a a2063200 3c01000a 3e8d2f00 ......2.<...>./. │ │ 0x01406e10 9501000a fd4d2f00 a101000a 89e53100 .....M/.......1. │ │ - 0x01406e20 9d01000a 60352f00 9101000a 27a73100 ....`5/.....'.1. │ │ + 0x01406e20 9d01000a 60352f00 9101000a 00a73100 ....`5/.......1. │ │ 0x01406e30 9a00000a 40802e00 9b00000a b6063200 ....@.........2. │ │ 0x01406e40 9c00000a ca063200 a200000a f3aa2f00 ......2......./. │ │ - 0x01406e50 7c01000a 882d3100 7501000a f1c43100 |....-1.u.....1. │ │ + 0x01406e50 7c01000a 612d3100 7501000a f1c43100 |...a-1.u.....1. │ │ 0x01406e60 5401000a 568d2f00 de00000a 0dab2f00 T...V./......./. │ │ - 0x01406e70 e700000a c95c3000 6800000a 9f2d3100 .....\0.h....-1. │ │ - 0x01406e80 f100000a 57802e00 cd00000a db883100 ....W.........1. │ │ - 0x01406e90 0401000a f2683100 ee00000a 8b6c2f00 .....h1......l/. │ │ + 0x01406e70 e700000a c95c3000 6800000a 782d3100 .....\0.h...x-1. │ │ + 0x01406e80 f100000a 57802e00 cd00000a b4883100 ....W.........1. │ │ + 0x01406e90 0401000a cb683100 ee00000a 8b6c2f00 .....h1......l/. │ │ 0x01406ea0 1801000a 124e2f00 5501000a aae53100 .....N/.U.....1. │ │ 0x01406eb0 1b01000a a66c2f00 7100000a dfd72e00 .....l/.q....... │ │ 0x01406ec0 1a01000a 4ebb2e00 d400000a b56c2f00 ....N........l/. │ │ 0x01406ed0 7800000a d06c2f00 ae00000a bdb63000 x....l/.......0. │ │ 0x01406ee0 8101000a d4b63000 5e01000a 2e203000 ......0.^.... 0. │ │ 0x01406ef0 3d01000a ded23000 9201000a 8bf03000 =.....0.......0. │ │ 0x01406f00 8401000a 43c72f00 e703000a eab63000 ....C./.......0. │ │ @@ -29019,234 +29019,234 @@ │ │ 0x01406f20 4501000a e55c3000 4d01000a 45203000 E....\0.M...E 0. │ │ 0x01406f30 9f00000a 6ae32f00 9401000a d4612e00 ....j./......a.. │ │ 0x01406f40 a000000a 79352f00 1201000a c8e53100 ....y5/.......1. │ │ 0x01406f50 a100000a b43b3000 8b01000a 6d203000 .....;0.....m 0. │ │ 0x01406f60 a500000a 7ae32f00 7d01000a 005d3000 ....z./.}....]0. │ │ 0x01406f70 0001000a 5ebb2e00 2201000a 6d802e00 ....^..."...m... │ │ 0x01406f80 3601000a 224e2f00 a800000a e4612e00 6..."N/......a.. │ │ - 0x01406f90 a900000a 06693100 aa00000a 3fa73100 .....i1.....?.1. │ │ + 0x01406f90 a900000a df683100 aa00000a 18a73100 .....h1.......1. │ │ 0x01406fa0 7000000a 05d33000 dd00000a fdb63000 p.....0.......0. │ │ - 0x01406fb0 6601000a a8103100 d100000a 2aab2f00 f.....1.....*./. │ │ - 0x01406fc0 a401000a 954b3100 ab00000a 8c203000 .....K1...... 0. │ │ - 0x01406fd0 3701000a b22d3100 2501000a 6f8d2f00 7....-1.%...o./. │ │ - 0x01406fe0 b600000a 80802e00 2101000a e9883100 ........!.....1. │ │ + 0x01406fb0 6601000a 81103100 d100000a 2aab2f00 f.....1.....*./. │ │ + 0x01406fc0 a401000a 6e4b3100 ab00000a 8c203000 ....nK1...... 0. │ │ + 0x01406fd0 3701000a 8b2d3100 2501000a 6f8d2f00 7....-1.%...o./. │ │ + 0x01406fe0 b600000a 80802e00 2101000a c2883100 ........!.....1. │ │ 0x01406ff0 1c01000a 93e32f00 eb00000a 968d2f00 ....../......./. │ │ 0x01407000 b000000a 05172f00 b100000a d7f72e00 ....../......... │ │ - 0x01407010 b300000a 22693100 d600000a fc612e00 ...."i1......a.. │ │ + 0x01407010 b300000a fb683100 d600000a fc612e00 .....h1......a.. │ │ 0x01407020 b500000a ae8d2f00 b700000a 8a352f00 ....../......5/. │ │ - 0x01407030 b900000a 58a73100 4b01000a 659d2e00 ....X.1.K...e... │ │ + 0x01407030 b900000a 31a73100 4b01000a 659d2e00 ....1.1.K...e... │ │ 0x01407040 bb00000a 1e172f00 1f01000a 14622e00 ....../......b.. │ │ 0x01407050 4a01000a c38d2f00 bc00000a 97802e00 J...../......... │ │ 0x01407060 8501000a 4dab2f00 be00000a cb3b3000 ....M./......;0. │ │ 0x01407070 bf00000a eff72e00 5301000a bb973000 ........S.....0. │ │ 0x01407080 4401000a e86c2f00 c100000a 098e2f00 D....l/......./. │ │ - 0x01407090 9a01000a c4103100 7801000a a3f03000 ......1.x.....0. │ │ + 0x01407090 9a01000a 9d103100 7801000a a3f03000 ......1.x.....0. │ │ 0x014070a0 6701000a 9f352f00 6301000a 7b9d2e00 g....5/.c...{... │ │ - 0x014070b0 2901000a 859d2e00 2701000a c72d3100 ).......'....-1. │ │ + 0x014070b0 2901000a 859d2e00 2701000a a02d3100 ).......'....-1. │ │ 0x014070c0 6500000a 12b73000 4201000a 95783000 e.....0.B....x0. │ │ - 0x014070d0 7600000a d5103100 d800000a 37172f00 v.....1.....7./. │ │ + 0x014070d0 7600000a ae103100 d800000a 37172f00 v.....1.....7./. │ │ 0x014070e0 9301000a 28b73000 c300000a d7063200 ....(.0.......2. │ │ - 0x014070f0 c400000a 03893100 3101000a 1a8e2f00 ......1.1...../. │ │ + 0x014070f0 c400000a dc883100 3101000a 1a8e2f00 ......1.1...../. │ │ 0x01407100 c500000a a29d2e00 5801000a e33b3000 ........X....;0. │ │ 0x01407110 ed00000a 55033000 c600000a b0352f00 ....U.0......5/. │ │ 0x01407120 e300000a ae783000 0e01000a 64033000 .....x0.....d.0. │ │ 0x01407130 c700000a 1fd33000 8701000a 5fab2f00 ......0....._./. │ │ 0x01407140 8801000a 42b73000 9601000a c29d2e00 ....B.0......... │ │ - 0x01407150 a201000a f5103100 1601000a ab802e00 ......1......... │ │ - 0x01407160 2001000a 1a893100 cf00000a 123c3000 .....1......<0. │ │ - 0x01407170 df00000a 73ab2f00 e000000a 2f893100 ....s./...../.1. │ │ + 0x01407150 a201000a ce103100 1601000a ab802e00 ......1......... │ │ + 0x01407160 2001000a f3883100 cf00000a 123c3000 .....1......<0. │ │ + 0x01407170 df00000a 73ab2f00 e000000a 08893100 ....s./.......1. │ │ 0x01407180 e100000a 308e2f00 8901000a bb783000 ....0./......x0. │ │ - 0x01407190 8301000a 55b73000 7e01000a 68a73100 ....U.0.~...h.1. │ │ + 0x01407190 8301000a 55b73000 7e01000a 41a73100 ....U.0.~...A.1. │ │ 0x014071a0 d300000a 41d33000 3801000a 52d33000 ....A.0.8...R.0. │ │ - 0x014071b0 4101000a 10113100 3901000a 08c53100 A.....1.9.....1. │ │ + 0x014071b0 4101000a e9103100 3901000a 08c53100 A.....1.9.....1. │ │ 0x014071c0 d500000a 9ee32f00 2a01000a 418e2f00 ....../.*...A./. │ │ 0x014071d0 5a01000a d39d2e00 4f01000a ef9d2e00 Z.......O....... │ │ - 0x014071e0 5001000a 5bc72f00 5101000a ba4b3100 P...[./.Q....K1. │ │ - 0x014071f0 1d01000a 424e2f00 1e01000a d14b3100 ....BN/......K1. │ │ + 0x014071e0 5001000a 5bc72f00 5101000a 934b3100 P...[./.Q....K1. │ │ + 0x014071f0 1d01000a 424e2f00 1e01000a aa4b3100 ....BN/......K1. │ │ 0x01407200 d700000a 67d33000 5601000a 089e2e00 ....g.0.V....... │ │ - 0x01407210 5901000a de4b3100 d000000a c2f03000 Y....K1.......0. │ │ + 0x01407210 5901000a b74b3100 d000000a c2f03000 Y....K1.......0. │ │ 0x01407220 4701000a 76c72f00 1301000a fb6c2f00 G...v./......l/. │ │ - 0x01407230 1501000a daf03000 9701000a 40893100 ......0.....@.1. │ │ + 0x01407230 1501000a daf03000 9701000a 19893100 ......0.......1. │ │ 0x01407240 6801000a 0e6d2f00 dc00000a 296d2f00 h....m/.....)m/. │ │ 0x01407250 6901000a 9f203000 6a01000a 4f6d2f00 i.... 0.j...Om/. │ │ 0x01407260 6b01000a 0fd82e00 6c01000a cc973000 k.......l.....0. │ │ - 0x01407270 e800000a 7ca73100 3f01000a c7352f00 ....|.1.?....5/. │ │ - 0x01407280 4001000a 35693100 2c01000a 35d82e00 @...5i1.,...5... │ │ + 0x01407270 e800000a 55a73100 3f01000a c7352f00 ....U.1.?....5/. │ │ + 0x01407280 4001000a 0e693100 2c01000a 35d82e00 @....i1.,...5... │ │ 0x01407290 1204000a 72033000 fc03000a 1dc53100 ....r.0.......1. │ │ 0x014072a0 1504000a e3352f00 1404000a 2b622e00 .....5/.....+b.. │ │ 0x014072b0 1604000a 273c3000 0604000a b5e32f00 ....'<0......./. │ │ 0x014072c0 1004000a e4063200 1704000a d9e32f00 ......2......./. │ │ 0x014072d0 1104000a 528e2f00 f203000a 90033000 ....R./.......0. │ │ 0x014072e0 1304000a 8aab2f00 7500000a 04073200 ....../.u.....2. │ │ - 0x014072f0 7d00000a 56693100 e400000a cc802e00 }...Vi1......... │ │ + 0x014072f0 7d00000a 2f693100 e400000a cc802e00 }.../i1......... │ │ 0x01407300 e500000a 1b5d3000 e600000a 524e2f00 .....]0.....RN/. │ │ - 0x01407310 7401000a f9e32f00 7e00000a 25113100 t...../.~...%.1. │ │ + 0x01407310 7401000a f9e32f00 7e00000a fe103100 t...../.~.....1. │ │ 0x01407320 8800000a fbf03000 2d01000a 68b73000 ......0.-...h.0. │ │ - 0x01407330 2e01000a 1e073200 1101000a 57893100 ......2.....W.1. │ │ + 0x01407330 2e01000a 1e073200 1101000a 30893100 ......2.....0.1. │ │ 0x01407340 2f01000a ec973000 9801000a b1033000 /.....0.......0. │ │ 0x01407350 d200000a 11f13000 7900000a d4e53100 ......0.y.....1. │ │ - 0x01407360 9b01000a a1a73100 6d01000a da2d3100 ......1.m....-1. │ │ + 0x01407360 9b01000a 7aa73100 6d01000a b32d3100 ....z.1.m....-1. │ │ 0x01407370 6e01000a 8bc72f00 7701000a 2ef13000 n...../.w.....0. │ │ - 0x01407380 7b01000a 0de42f00 5c04000a ea2d3100 {...../.\....-1. │ │ + 0x01407380 7b01000a 0de42f00 5c04000a c32d3100 {...../.\....-1. │ │ 0x01407390 5504000a 4ed82e00 1904000a e2e53100 U...N.........1. │ │ 0x014073a0 1a04000a d6783000 fd03000a 6d4e2f00 .....x0.....mN/. │ │ - 0x014073b0 1b04000a 74693100 2404000a 87b73000 ....ti1.$.....0. │ │ + 0x014073b0 1b04000a 4d693100 2404000a 87b73000 ....Mi1.$.....0. │ │ 0x014073c0 3e04000a 2f9e2e00 2f04000a fce53100 >.../.../.....1. │ │ - 0x014073d0 3804000a ff4b3100 6004000a 06f82e00 8....K1.`....... │ │ + 0x014073d0 3804000a d84b3100 6004000a 06f82e00 8....K1.`....... │ │ 0x014073e0 4c04000a 6dd82e00 2e04000a 1ee63100 L...m.........1. │ │ - 0x014073f0 fe03000a 9cc72f00 1804000a 8e693100 ....../......i1. │ │ - 0x01407400 5b04000a ef802e00 4204000a 1a4c3100 [.......B....L1. │ │ - 0x01407410 5a04000a b0ab2f00 5904000a b6a73100 Z...../.Y.....1. │ │ - 0x01407420 5704000a dca73100 5804000a 77893100 W.....1.X...w.1. │ │ + 0x014073f0 fe03000a 9cc72f00 1804000a 67693100 ....../.....gi1. │ │ + 0x01407400 5b04000a ef802e00 4204000a f34b3100 [.......B....K1. │ │ + 0x01407410 5a04000a b0ab2f00 5904000a 8fa73100 Z...../.Y.....1. │ │ + 0x01407420 5704000a b5a73100 5804000a 50893100 W.....1.X...P.1. │ │ 0x01407430 5604000a b8c72f00 6f01000a 3be63100 V...../.o...;.1. │ │ 0x01407440 9d00000a 45172f00 8400000a 3ac53100 ....E./.....:.1. │ │ 0x01407450 9901000a 4fc53100 a400000a d1ab2f00 ....O.1......./. │ │ 0x01407460 3a01000a c9033000 ef00000a 0a983000 :.....0.......0. │ │ 0x01407470 f200000a 1ee42f00 f300000a 2f983000 ....../...../.0. │ │ 0x01407480 0601000a e8033000 b200000a 315d3000 ......0.....1]0. │ │ 0x01407490 2601000a 64c53100 f400000a 36073200 &...d.1.....6.2. │ │ 0x014074a0 f500000a 05362f00 1401000a ef783000 .....6/......x0. │ │ 0x014074b0 f600000a 51983000 f700000a 706d2f00 ....Q.0.....pm/. │ │ 0x014074c0 f800000a 17362f00 f900000a 3fe42f00 .....6/.....?./. │ │ - 0x014074d0 8201000a 53e42f00 8b00000a a5693100 ....S./......i1. │ │ + 0x014074d0 8201000a 53e42f00 8b00000a 7e693100 ....S./.....~i1. │ │ 0x014074e0 7001000a 529e2e00 fa00000a 64e42f00 p...R.......d./. │ │ - 0x014074f0 4301000a d4c72f00 fb00000a 354c3100 C...../.....5L1. │ │ + 0x014074f0 4301000a d4c72f00 fb00000a 0e4c3100 C...../......L1. │ │ 0x01407500 fc00000a e5ab2f00 fe00000a 49073200 ....../.....I.2. │ │ - 0x01407510 ff00000a 37113100 5201000a 64172f00 ....7.1.R...d./. │ │ - 0x01407520 d900000a 4e5d3000 0101000a 474c3100 ....N]0.....GL1. │ │ + 0x01407510 ff00000a 10113100 5201000a 64172f00 ......1.R...d./. │ │ + 0x01407520 d900000a 4e5d3000 0101000a 204c3100 ....N]0..... L1. │ │ 0x01407530 9e01000a 619e2e00 9f01000a ff033000 ....a.........0. │ │ 0x01407540 a001000a 89172f00 3b01000a 81c53100 ....../.;.....1. │ │ - 0x01407550 0201000a 2af82e00 0301000a 45113100 ....*.......E.1. │ │ - 0x01407560 4901000a 2f362f00 9c01000a fba73100 I.../6/.......1. │ │ + 0x01407550 0201000a 2af82e00 0301000a 1e113100 ....*.........1. │ │ + 0x01407560 4901000a 2f362f00 9c01000a d4a73100 I.../6/.......1. │ │ 0x01407570 7101000a 47362f00 a600000a 645d3000 q...G6/.....d]0. │ │ 0x01407580 8c01000a f6ab2f00 7f01000a 5f362f00 ....../....._6/. │ │ - 0x01407590 0501000a 8f893100 7a01000a 5d073200 ......1.z...].2. │ │ + 0x01407590 0501000a 68893100 7a01000a 5d073200 ....h.1.z...].2. │ │ 0x014075a0 5f01000a 6cbb2e00 0801000a 896d2f00 _...l........m/. │ │ 0x014075b0 0901000a 8ad82e00 7201000a 755d3000 ........r...u]0. │ │ - 0x014075c0 0a01000a b5693100 0b01000a 69073200 .....i1.....i.2. │ │ - 0x014075d0 0c01000a 56e63100 0d01000a 12a83100 ....V.1.......1. │ │ + 0x014075c0 0a01000a 8e693100 0b01000a 69073200 .....i1.....i.2. │ │ + 0x014075d0 0c01000a 56e63100 0d01000a eba73100 ....V.1.......1. │ │ 0x014075e0 00000000 00000000 600d1401 c00d1401 ........`....... │ │ 0x014075f0 200e1401 800e1401 00000000 00000000 ............... │ │ 0x01407600 00000000 00000000 e00e1401 400f1401 ............@... │ │ 0x01407610 00000000 00000000 00000000 00000000 ................ │ │ 0x01407620 00000000 00000000 bdc53100 00000400 ..........1..... │ │ 0x01407630 00000000 00000000 8abb2e00 00000400 ................ │ │ 0x01407640 00000000 00000000 71983000 00000400 ........q.0..... │ │ 0x01407650 00000000 00000000 a24e2f00 00000400 .........N/..... │ │ - 0x01407660 00000000 00000000 442e3100 00000400 ........D.1..... │ │ + 0x01407660 00000000 00000000 1d2e3100 00000400 ..........1..... │ │ 0x01407670 00000000 00000000 10ac2f00 00000400 ........../..... │ │ - 0x01407680 00000000 00000000 33a83100 00000400 ........3.1..... │ │ + 0x01407680 00000000 00000000 0ca83100 00000400 ..........1..... │ │ 0x01407690 00000000 00000000 7fd33000 00000400 ..........0..... │ │ 0x014076a0 00000000 00000000 b4b73000 00000400 ..........0..... │ │ - 0x014076b0 00000000 00000000 3ba83100 00000400 ........;.1..... │ │ + 0x014076b0 00000000 00000000 14a83100 00000400 ..........1..... │ │ 0x014076c0 00000000 00000000 7e073200 00000400 ........~.2..... │ │ 0x014076d0 00000000 00000000 34793000 00000400 ........4y0..... │ │ 0x014076e0 00000000 00000000 92bb2e00 08000400 ................ │ │ 0x014076f0 00000000 00000000 9ebb2e00 00000400 ................ │ │ 0x01407700 00000000 00000000 ad6d2f00 08000400 .........m/..... │ │ 0x01407710 00000000 00000000 ac4e2f00 00000400 .........N/..... │ │ 0x01407720 00000000 00000000 10812e00 08000400 ................ │ │ 0x01407730 00000000 00000000 15ac2f00 04000400 ........../..... │ │ 0x01407740 00000000 00000000 e28e2f00 00000400 ........../..... │ │ 0x01407750 00000000 00000000 84d33000 08000400 ..........0..... │ │ 0x01407760 00000000 00000000 3bf13000 04000400 ........;.0..... │ │ 0x01407770 00000000 00000000 9bd33000 00000400 ..........0..... │ │ - 0x01407780 00000000 00000000 4e2e3100 00000400 ........N.1..... │ │ + 0x01407780 00000000 00000000 272e3100 00000400 ........'.1..... │ │ 0x01407790 00000000 00000000 41793000 08000400 ........Ay0..... │ │ 0x014077a0 00000000 00000000 7d982e00 00000400 ........}....... │ │ 0x014077b0 00000000 00000000 25812e00 00000400 ........%....... │ │ 0x014077c0 00000000 00000000 7e362f00 08000400 ........~6/..... │ │ - 0x014077d0 00000000 00000000 e1693100 08000400 .........i1..... │ │ + 0x014077d0 00000000 00000000 ba693100 08000400 .........i1..... │ │ 0x014077e0 00000000 00000000 89e63100 00000400 ..........1..... │ │ 0x014077f0 00000000 00000000 f8c72f00 00000400 ........../..... │ │ 0x01407800 d0811401 c14e2f00 62622e00 00000100 .....N/.bb...... │ │ 0x01407810 20821401 acd33000 96e42f00 00000100 .....0.../..... │ │ 0x01407820 70821401 8a5d3000 915d3000 00000100 p....]0..]0..... │ │ 0x01407830 c0821401 b8d82e00 f38e2f00 00000100 ........../..... │ │ 0x01407840 10831401 a5e42f00 b4e42f00 08000100 ....../.../..... │ │ - 0x01407850 f0831401 48a83100 41482f00 00000100 ....H.1.AH/..... │ │ + 0x01407850 f0831401 21a83100 41482f00 00000100 ....!.1.AH/..... │ │ 0x01407860 50841401 53793000 54f13000 00000100 P...Sy0.T.0..... │ │ 0x01407870 b0841401 6a622e00 00000000 00000100 ....jb.......... │ │ - 0x01407880 00851401 55a83100 73622e00 00000100 ....U.1.sb...... │ │ - 0x01407890 30851401 7b4c3100 60793000 00000100 0...{L1.`y0..... │ │ + 0x01407880 00851401 2ea83100 73622e00 00000100 ......1.sb...... │ │ + 0x01407890 30851401 544c3100 60793000 00000100 0...TL1.`y0..... │ │ 0x014078a0 60851401 d54e2f00 00000000 00000100 `....N/......... │ │ 0x014078b0 c0851401 bfd82e00 00000000 00000100 ................ │ │ 0x014078c0 20861401 1e043000 603c3000 20000200 .....0.`<0. ... │ │ 0x014078d0 607f1401 6d793000 8cae3000 20000200 `...my0...0. ... │ │ - 0x014078e0 10871401 f0693100 00000000 28000200 .....i1.....(... │ │ + 0x014078e0 10871401 c9693100 00000000 28000200 .....i1.....(... │ │ 0x014078f0 60871401 cad82e00 d6d82e00 20000300 `........... ... │ │ 0x01407900 f0871401 985d3000 78793000 20000200 .....]0.xy0. ... │ │ - 0x01407910 a0881401 84793000 ff693100 20000500 .....y0..i1. ... │ │ - 0x01407920 50891401 ad9e2e00 b5893100 20000300 P.........1. ... │ │ + 0x01407910 a0881401 84793000 d8693100 20000500 .....y0..i1. ... │ │ + 0x01407920 50891401 ad9e2e00 8e893100 20000300 P.........1. ... │ │ 0x01407930 e0891401 a8bb2e00 ac172f00 20000200 ........../. ... │ │ 0x01407940 908a1401 91793000 dd4e2f00 20000500 .....y0..N/. ... │ │ 0x01407950 408b1401 c0e42f00 653c3000 20000200 @...../.e<0. ... │ │ 0x01407960 908b1401 90e63100 00000000 28000200 ......1.....(... │ │ 0x01407970 e08b1401 ba9e2e00 00000000 20000300 ............ ... │ │ 0x01407980 308c1401 ffc72f00 00000000 28000300 0...../.....(... │ │ 0x01407990 808c1401 8e073200 0cc82f00 20000500 ......2.../. ... │ │ - 0x014079a0 d08c1401 78113100 00000000 28000500 ....x.1.....(... │ │ + 0x014079a0 d08c1401 51113100 00000000 28000500 ....Q.1.....(... │ │ 0x014079b0 208d1401 8a362f00 c89e2e00 28000200 ....6/.....(... │ │ 0x014079c0 b08e1401 80622e00 d09e2e00 00000100 .....b.......... │ │ - 0x014079d0 f08f1401 602e3100 0c6a3100 08000100 ....`.1..j1..... │ │ - 0x014079e0 d8a63100 03000000 0d000000 0000003e ..1............> │ │ - 0x014079f0 00000000 874c3100 05000000 0d000000 .....L1......... │ │ - 0x01407a00 00000000 00000000 4b103100 05000000 ........K.1..... │ │ - 0x01407a10 0d000000 00000002 00000000 eca63100 ..............1. │ │ + 0x014079d0 f08f1401 392e3100 e5693100 08000100 ....9.1..i1..... │ │ + 0x014079e0 b1a63100 03000000 0d000000 0000003e ..1............> │ │ + 0x014079f0 00000000 604c3100 05000000 0d000000 ....`L1......... │ │ + 0x01407a00 00000000 00000000 24103100 05000000 ........$.1..... │ │ + 0x01407a10 0d000000 00000002 00000000 c5a63100 ..............1. │ │ 0x01407a20 05000000 0d000000 00000004 00000000 ................ │ │ 0x01407a30 8e622e00 07000000 0d000000 00000010 .b.............. │ │ 0x01407a40 00000000 ffe43100 07000000 0d000000 ......1......... │ │ 0x01407a50 00000008 00000000 1bc82f00 07000000 ........../..... │ │ 0x01407a60 0d000000 00000020 00000000 c5c53100 ....... ......1. │ │ 0x01407a70 06000000 0d000000 00000004 00000000 ................ │ │ 0x01407a80 c6d33000 08000000 0d000000 00000008 ..0............. │ │ - 0x01407a90 00000000 61f13000 00000000 4b103100 ....a.0.....K.1. │ │ - 0x01407aa0 00030000 eca63100 01030000 8e622e00 ......1......b.. │ │ + 0x01407a90 00000000 61f13000 00000000 24103100 ....a.0.....$.1. │ │ + 0x01407aa0 00030000 c5a63100 01030000 8e622e00 ......1......b.. │ │ 0x01407ab0 02030000 ffe43100 03030000 1bc82f00 ......1......./. │ │ 0x01407ac0 04030000 c5c53100 fffe0000 c6d33000 ......1.......0. │ │ 0x01407ad0 fdfe0000 2bac2f00 0d000000 0d000000 ....+./......... │ │ 0x01407ae0 00400000 00000000 96622e00 0e000000 .@.......b...... │ │ - 0x01407af0 0d000000 00080000 00000000 8d4c3100 .............L1. │ │ + 0x01407af0 0d000000 00080000 00000000 664c3100 ............fL1. │ │ 0x01407b00 04000000 0c000000 50080080 00000000 ........P....... │ │ 0x01407b10 e2d82e00 0b000000 0d000000 00000200 ................ │ │ 0x01407b20 00000000 b86d2f00 10000000 08000000 .....m/......... │ │ 0x01407b30 00004000 00000000 9d073200 1b000000 ..@.......2..... │ │ 0x01407b40 08000000 00000100 00000000 b9073200 ..............2. │ │ 0x01407b50 08000000 08000000 00000000 00000000 ................ │ │ - 0x01407b60 924c3100 0a000000 08000000 00000000 .L1............. │ │ + 0x01407b60 6b4c3100 0a000000 08000000 00000000 kL1............. │ │ 0x01407b70 00000000 e6203000 19000000 0c000000 ..... 0......... │ │ 0x01407b80 00000400 00000000 32812e00 19000000 ........2....... │ │ 0x01407b90 0c000000 04000000 00000000 9f793000 .............y0. │ │ 0x01407ba0 13000000 0c000000 00010000 00000000 ................ │ │ 0x01407bb0 2a043000 0e000000 0d000000 00000800 *.0............. │ │ - 0x01407bc0 00000000 61a83100 0f000000 0c000000 ....a.1......... │ │ + 0x01407bc0 00000000 3aa83100 0f000000 0c000000 ....:.1......... │ │ 0x01407bd0 00000040 00000000 66f13000 0d000000 ...@....f.0..... │ │ 0x01407be0 0c000000 00040000 00000000 23c82f00 ............#./. │ │ 0x01407bf0 0e000000 0c000000 00000000 08000000 ................ │ │ 0x01407c00 b5bb2e00 10000000 0c000000 00002000 .............. . │ │ 0x01407c10 00000000 4c812e00 0f000000 0c000000 ....L........... │ │ 0x01407c20 00001000 00000000 a5622e00 0a000000 .........b...... │ │ 0x01407c30 0d000000 00000001 00000000 c96d2f00 .............m/. │ │ 0x01407c40 14000000 0d000000 01000000 00000000 ................ │ │ 0x01407c50 00213000 07000000 0d000000 00020000 .!0............. │ │ 0x01407c60 00000000 74f13000 04000000 0c000000 ....t.0......... │ │ 0x01407c70 08000000 00000000 ccc53100 0f000000 ..........1..... │ │ - 0x01407c80 0c010000 01000000 00000000 71a83100 ............q.1. │ │ + 0x01407c80 0c010000 01000000 00000000 4aa83100 ............J.1. │ │ 0x01407c90 18000000 0d000000 00000000 01000000 ................ │ │ 0x01407ca0 08213000 18000000 0d000000 00000000 .!0............. │ │ 0x01407cb0 02000000 32c82f00 16000000 0c000000 ....2./......... │ │ - 0x01407cc0 00000000 04000000 6b2e3100 13000000 ........k.1..... │ │ + 0x01407cc0 00000000 04000000 442e3100 13000000 ........D.1..... │ │ 0x01407cd0 0c000000 80000000 00000000 b9172f00 ............../. │ │ 0x01407ce0 04000000 04020000 01000000 00000000 ................ │ │ - 0x01407cf0 cd893100 07000000 08020000 01000000 ..1............. │ │ + 0x01407cf0 a6893100 07000000 08020000 01000000 ..1............. │ │ 0x01407d00 00000000 79f13000 07000000 08020000 ....y.0......... │ │ 0x01407d10 03000000 00000000 affc2f00 04000000 ........../..... │ │ 0x01407d20 08020000 05000000 00000000 39043000 ............9.0. │ │ 0x01407d30 14000000 08020000 09000000 00000000 ................ │ │ - 0x01407d40 8aa83100 14000000 08020000 0b000000 ..1............. │ │ + 0x01407d40 63a83100 14000000 08020000 0b000000 c.1............. │ │ 0x01407d50 00000000 01000000 10000000 707d4001 ............p}@. │ │ 0x01407d60 1a000000 00000000 78000000 97362f00 ........x....6/. │ │ 0x01407d70 00100000 00000000 00000000 ce1d3000 ..............0. │ │ 0x01407d80 50791b01 00100000 00000000 04000000 Py.............. │ │ 0x01407d90 d3b73000 30791b01 00000000 00000000 ..0.0y.......... │ │ 0x01407da0 08000000 41482f00 d0641b01 00000000 ....AH/..d...... │ │ 0x01407db0 00000000 14000000 e6d33000 d0641b01 ..........0..d.. │ │ @@ -29255,141 +29255,141 @@ │ │ 0x01407de0 fa8e2f00 d0641b01 91100000 01000000 ../..d.......... │ │ 0x01407df0 1c000000 dcb72e00 b0791b01 91100000 .........y...... │ │ 0x01407e00 02000000 24000000 b0eb3000 b0791b01 ....$.....0..y.. │ │ 0x01407e10 91000000 03000000 2c000000 df073200 ........,.....2. │ │ 0x01407e20 b0fb3001 91000000 04000000 30000000 ..0.........0... │ │ 0x01407e30 e4073200 d0641b01 91100000 05000000 ..2..d.......... │ │ 0x01407e40 34000000 d6bb2e00 70791b01 91000000 4.......py...... │ │ - 0x01407e50 06000000 38000000 9d4c3100 d0641b01 ....8....L1..d.. │ │ + 0x01407e50 06000000 38000000 764c3100 d0641b01 ....8...vL1..d.. │ │ 0x01407e60 91000000 07000000 4c000000 733c3000 ........L...s<0. │ │ 0x01407e70 d0641b01 91000000 08000000 50000000 .d..........P... │ │ 0x01407e80 f7073200 d0641b01 91100000 09000000 ..2..d.......... │ │ 0x01407e90 3c000000 fb9e2e00 d0791b01 91000000 <........y...... │ │ 0x01407ea0 0a000000 48000000 a8362f00 d0641b01 ....H....6/..d.. │ │ 0x01407eb0 91000000 0b000000 0c000000 c8622e00 .............b.. │ │ 0x01407ec0 d0641b01 91000000 0c000000 54000000 .d..........T... │ │ 0x01407ed0 04083200 d0641b01 91100000 0d000000 ..2..d.......... │ │ - 0x01407ee0 58000000 f6463100 d0791b01 91100000 X....F1..y...... │ │ + 0x01407ee0 58000000 cf463100 d0791b01 91100000 X....F1..y...... │ │ 0x01407ef0 0e000000 44000000 49c82f00 90791b01 ....D...I./..y.. │ │ - 0x01407f00 91100000 0f000000 60000000 962e3100 ........`.....1. │ │ + 0x01407f00 91100000 0f000000 60000000 6f2e3100 ........`...o.1. │ │ 0x01407f10 90791b01 91000000 10000000 64000000 .y..........d... │ │ 0x01407f20 75f82e00 d0641b01 91100000 11000000 u....d.......... │ │ 0x01407f30 68000000 d6793000 90791b01 91000000 h....y0..y...... │ │ 0x01407f40 12000000 6c000000 8a812e00 d0641b01 ....l........d.. │ │ 0x01407f50 91100000 13000000 70000000 a45d3000 ........p....]0. │ │ 0x01407f60 50791b01 91000000 14000000 74000000 Py..........t... │ │ - 0x01407f70 226a3100 d0641b01 a0113100 11083200 "j1..d....1...2. │ │ - 0x01407f80 b4362f00 eed82e00 0ad92e00 ad4c3100 .6/..........L1. │ │ - 0x01407f90 028f2f00 d0622e00 d84c3100 de6d2f00 ../..b...L1..m/. │ │ + 0x01407f70 fb693100 d0641b01 79113100 11083200 .i1..d..y.1...2. │ │ + 0x01407f80 b4362f00 eed82e00 0ad92e00 864c3100 .6/..........L1. │ │ + 0x01407f90 028f2f00 d0622e00 b14c3100 de6d2f00 ../..b...L1..m/. │ │ 0x01407fa0 5dc82f00 a03c3000 c23c3000 dfb73000 ]./..<0..<0...0. │ │ - 0x01407fb0 9fa83100 82c82f00 2cd92e00 4cac2f00 ..1.../.,...L./. │ │ - 0x01407fc0 ea893100 853c3000 6fac2f00 a52e3100 ..1..<0.o./...1. │ │ - 0x01407fd0 94983000 fcb73000 d2172f00 ba113100 ..0...0.../...1. │ │ - 0x01407fe0 cee42f00 f3622e00 c32e3100 99812e00 ../..b....1..... │ │ + 0x01407fb0 78a83100 82c82f00 2cd92e00 4cac2f00 x.1.../.,...L./. │ │ + 0x01407fc0 c3893100 853c3000 6fac2f00 7e2e3100 ..1..<0.o./.~.1. │ │ + 0x01407fd0 94983000 fcb73000 d2172f00 93113100 ..0...0.../...1. │ │ + 0x01407fe0 cee42f00 f3622e00 9c2e3100 99812e00 ../..b....1..... │ │ 0x01407ff0 52043000 81f13000 50d92e00 c85d3000 R.0...0.P....]0. │ │ 0x01408000 ae5d3000 a03c3000 c23c3000 37083200 .]0..<0..<0.7.2. │ │ - 0x01408010 2b6a3100 ea893100 6fac2f00 ef172f00 +j1...1.o./.../. │ │ - 0x01408020 d6113100 b8e63100 73d92e00 88ac2f00 ..1...1.s...../. │ │ - 0x01408030 2a4f2f00 ea5d3000 4e6a3100 6d6a3100 *O/..]0.Nj1.mj1. │ │ - 0x01408040 c2a83100 f96d2f00 0d8a3100 74043000 ..1..m/...1.t.0. │ │ + 0x01408010 046a3100 c3893100 6fac2f00 ef172f00 .j1...1.o./.../. │ │ + 0x01408020 af113100 b8e63100 73d92e00 88ac2f00 ..1...1.s...../. │ │ + 0x01408030 2a4f2f00 ea5d3000 276a3100 466a3100 *O/..]0.'j1.Fj1. │ │ + 0x01408040 9ba83100 f96d2f00 e6893100 74043000 ..1..m/...1.t.0. │ │ 0x01408050 90d01401 60d61401 b0cd1401 a0d21401 ....`........... │ │ - 0x01408060 246b2f00 0f000000 2d873100 0f000000 $k/.....-.1..... │ │ + 0x01408060 246b2f00 0f000000 06873100 0f000000 $k/.......1..... │ │ 0x01408070 10da1401 90d71401 00000000 40821301 ............@... │ │ 0x01408080 10321a01 a0821301 90d01401 60d61401 .2..........`... │ │ 0x01408090 b0cd1401 a0d21401 246b2f00 0f000000 ........$k/..... │ │ - 0x014080a0 2d873100 0f000000 10da1401 90d71401 -.1............. │ │ + 0x014080a0 06873100 0f000000 10da1401 90d71401 ..1............. │ │ 0x014080b0 00000000 40821301 10321a01 a0821301 ....@....2...... │ │ 0x014080c0 90d01401 60d61401 b0cd1401 a0d21401 ....`........... │ │ - 0x014080d0 246b2f00 0f000000 2d873100 0f000000 $k/.....-.1..... │ │ + 0x014080d0 246b2f00 0f000000 06873100 0f000000 $k/.......1..... │ │ 0x014080e0 10da1401 90d71401 16000000 40821301 ............@... │ │ 0x014080f0 10321a01 a0821301 10521501 904f1501 .2.......R...O.. │ │ 0x01408100 e0521501 30501501 246b2f00 0f000000 .R..0P..$k/..... │ │ - 0x01408110 2d873100 0f000000 b0631501 f0631501 -.1......c...c.. │ │ + 0x01408110 06873100 0f000000 b0631501 f0631501 ..1......c...c.. │ │ 0x01408120 06000000 40821301 10321a01 a0821301 ....@....2...... │ │ 0x01408130 2db83000 03040000 a0020000 04000000 -.0............. │ │ 0x01408140 98010000 03000000 1a030000 9f010000 ................ │ │ 0x01408150 01000000 219f2e00 03050000 a1020000 ....!........... │ │ 0x01408160 05000000 98010000 03000000 1b030000 ................ │ │ 0x01408170 cb020000 01000000 ffbb2e00 03060000 ................ │ │ 0x01408180 a2020000 0b000000 98010000 03000000 ................ │ │ 0x01408190 1c030000 cc020000 01000000 16bc2e00 ................ │ │ 0x014081a0 07080000 00000000 ffffffff 3f040000 ............?... │ │ 0x014081b0 07000000 00000000 00000000 01000000 ................ │ │ 0x014081c0 1a5e3000 08080000 00000000 ffffffff .^0............. │ │ 0x014081d0 40040000 08000000 00000000 00000000 @............... │ │ - 0x014081e0 01000000 388a3100 03030000 a3020000 ....8.1......... │ │ + 0x014081e0 01000000 118a3100 03030000 a3020000 ......1......... │ │ 0x014081f0 0a000000 98010000 03000000 19030000 ................ │ │ 0x01408200 00000000 01000000 389f2e00 03020000 ........8....... │ │ 0x01408210 40000000 01000000 98010000 03000000 @............... │ │ 0x01408220 a0010000 00000000 01000000 439f2e00 ............C... │ │ 0x01408230 1a080000 a0020000 04000000 98010000 ................ │ │ 0x01408240 03000000 1a030000 9f030000 01000000 ................ │ │ - 0x01408250 458a3100 1b080000 a1020000 05000000 E.1............. │ │ + 0x01408250 1e8a3100 1b080000 a1020000 05000000 ..1............. │ │ 0x01408260 98010000 03000000 1b030000 a3030000 ................ │ │ 0x01408270 01000000 44b83000 1c080000 a2020000 ....D.0......... │ │ 0x01408280 0b000000 98010000 03000000 1c030000 ................ │ │ - 0x01408290 a5030000 01000000 052f3100 04080000 ........./1..... │ │ + 0x01408290 a5030000 01000000 de2e3100 04080000 ..........1..... │ │ 0x014082a0 a0020000 04000000 90030000 00000000 ................ │ │ 0x014082b0 00000000 00000000 01000000 28e52f00 ............(./. │ │ 0x014082c0 05080000 a1020000 05000000 90030000 ................ │ │ 0x014082d0 00000000 00000000 00000000 01000000 ................ │ │ 0x014082e0 61b83000 06080000 a2020000 0b000000 a.0............. │ │ 0x014082f0 90030000 00000000 00000000 00000000 ................ │ │ 0x01408300 01000000 beac2f00 09080000 a0020000 ....../......... │ │ 0x01408310 04000000 90030000 01000000 00000000 ................ │ │ - 0x01408320 00000000 01000000 da6a3100 0a080000 .........j1..... │ │ + 0x01408320 00000000 01000000 b36a3100 0a080000 .........j1..... │ │ 0x01408330 a1020000 05000000 90030000 01000000 ................ │ │ 0x01408340 00000000 00000000 01000000 f3c53100 ..............1. │ │ 0x01408350 0b080000 a2020000 0b000000 90030000 ................ │ │ 0x01408360 01000000 00000000 00000000 01000000 ................ │ │ - 0x01408370 d5a83100 01040000 a0020000 04000000 ..1............. │ │ + 0x01408370 aea83100 01040000 a0020000 04000000 ..1............. │ │ 0x01408380 06000000 00000000 9c020000 00000000 ................ │ │ 0x01408390 01000000 c7812e00 01050000 a1020000 ................ │ │ 0x014083a0 05000000 06000000 00000000 9d020000 ................ │ │ 0x014083b0 00000000 01000000 23182f00 01060000 ........#./..... │ │ 0x014083c0 a2020000 0b000000 06000000 00000000 ................ │ │ 0x014083d0 9e020000 00000000 01000000 33213000 ............3!0. │ │ 0x014083e0 01030000 a3020000 0a000000 06000000 ................ │ │ 0x014083f0 00000000 9f020000 00000000 01000000 ................ │ │ 0x01408400 f73c3000 01020000 40000000 01000000 .<0.....@....... │ │ 0x01408410 06000000 00000000 41000000 00000000 ........A....... │ │ - 0x01408420 01000000 ed6a3100 02040000 a0020000 .....j1......... │ │ + 0x01408420 01000000 c66a3100 02040000 a0020000 .....j1......... │ │ 0x01408430 04000000 74000000 02000000 23030000 ....t.......#... │ │ - 0x01408440 00000000 01000000 0e123100 02050000 ..........1..... │ │ + 0x01408440 00000000 01000000 e7113100 02050000 ..........1..... │ │ 0x01408450 a1020000 05000000 74000000 02000000 ........t....... │ │ 0x01408460 00000000 00000000 01000000 4a4f2f00 ............JO/. │ │ 0x01408470 02060000 a2020000 0b000000 74000000 ............t... │ │ 0x01408480 02000000 00000000 00000000 01000000 ................ │ │ - 0x01408490 e6a83100 02030000 a3020000 0a000000 ..1............. │ │ + 0x01408490 bfa83100 02030000 a3020000 0a000000 ..1............. │ │ 0x014084a0 74000000 02000000 00000000 00000000 t............... │ │ 0x014084b0 01000000 c2d92e00 02020000 40000000 ............@... │ │ 0x014084c0 01000000 74000000 02000000 71000000 ....t.......q... │ │ - 0x014084d0 00000000 01000000 32883100 40080000 ........2.1.@... │ │ + 0x014084d0 00000000 01000000 0b883100 40080000 ..........1.@... │ │ 0x014084e0 d6030000 06000000 d3030000 05000000 ................ │ │ 0x014084f0 00000000 00000000 01000000 27f03000 ............'.0. │ │ 0x01408500 41080000 d7030000 08000000 d4030000 A............... │ │ 0x01408510 06000000 00000000 00000000 01000000 ................ │ │ - 0x01408520 32883100 eeee0000 d6030000 06000000 2.1............. │ │ + 0x01408520 0b883100 eeee0000 d6030000 06000000 ..1............. │ │ 0x01408530 d3030000 05000000 00000000 00000000 ................ │ │ 0x01408540 01000000 27f03000 efef0000 d7030000 ....'.0......... │ │ 0x01408550 08000000 d4030000 06000000 00000000 ................ │ │ 0x01408560 00000000 01000000 3ce52f00 eded0000 ........<./..... │ │ 0x01408570 29030000 02000000 2b030000 04000000 ).......+....... │ │ 0x01408580 00000000 00000000 01000000 1ebc2e00 ................ │ │ 0x01408590 00000000 72000000 09000000 06000000 ....r........... │ │ 0x014085a0 00000000 00000000 00000000 01000000 ................ │ │ 0x014085b0 b03a1601 d03b1601 103c1601 803c1601 .:...;...<...<.. │ │ 0x014085c0 a03d1601 903f1601 60401601 90401601 .=...?..`@...@.. │ │ 0x014085d0 c0401601 50411601 a0421601 a0431601 .@..PA...B...C.. │ │ - 0x014085e0 d0431601 60441601 99a93100 cd822e00 .C..`D....1..... │ │ - 0x014085f0 88b83000 a8a93100 8a4d3100 93c63100 ..0...1..M1...1. │ │ + 0x014085e0 d0431601 60441601 72a93100 cd822e00 .C..`D..r.1..... │ │ + 0x014085f0 88b83000 81a93100 634d3100 93c63100 ..0...1.cM1...1. │ │ 0x01408600 b7502f00 a7bc2e00 a4c63100 c6632e00 .P/.......1..c.. │ │ - 0x01408610 e2182f00 da6b3100 e7993000 ae053000 ../..k1...0...0. │ │ + 0x01408610 e2182f00 b36b3100 e7993000 ae053000 ../..k1...0...0. │ │ 0x01408620 afda2e00 aef92e00 82c92f00 00e62f00 ........../.../. │ │ - 0x01408630 348b3100 bd123100 d9632e00 ec9f2e00 4.1...1..c...... │ │ + 0x01408630 0d8b3100 96123100 d9632e00 ec9f2e00 ..1...1..c...... │ │ 0x01408640 ffff0f00 00000000 00000000 00000000 ................ │ │ 0x01408650 40761501 f07a1501 607e1501 507d1501 @v...z..`~..P}.. │ │ 0x01408660 00000000 507e1501 801a1401 c0971501 ....P~.......... │ │ 0x01408670 e0ab1501 00b01501 a0ab1501 00000000 ................ │ │ 0x01408680 00000000 40b51501 00000000 00000000 ....@........... │ │ 0x01408690 00000000 708d1501 70b41501 50b51501 ....p...p...P... │ │ 0x014086a0 00000000 40b01501 90b51501 a0b51501 ....@........... │ │ @@ -29404,37 +29404,37 @@ │ │ 0x01408730 a0b51501 50da1401 e8754001 60591401 ....P....u@.`Y.. │ │ 0x01408740 a0b41501 10b51501 cc502f00 48c43100 .........P/.H.1. │ │ 0x01408750 20000000 10000000 0c000000 10000000 ............... │ │ 0x01408760 10000000 01000000 00008000 00000000 ................ │ │ 0x01408770 00000000 00001000 51a02e00 7cb63000 ........Q...|.0. │ │ 0x01408780 30000000 20000000 0c000000 10000000 0... ........... │ │ 0x01408790 20000000 02000000 00008000 00000000 ............... │ │ - 0x014087a0 00000000 00001000 c5a93100 48c43100 ..........1.H.1. │ │ + 0x014087a0 00000000 00001000 9ea93100 48c43100 ..........1.H.1. │ │ 0x014087b0 20000000 20000000 0c000000 10000000 ... ........... │ │ 0x014087c0 20000000 03000000 feffffff ffffffff ............... │ │ 0x014087d0 00000000 10000000 48874001 78874001 ........H.@.x.@. │ │ 0x014087e0 a8874001 20781701 107b1701 607b1701 ..@. x...{..`{.. │ │ 0x014087f0 707b1701 807b1701 207c1701 307c1701 p{...{.. |..0|.. │ │ 0x01408800 d07e1701 107f1701 70801701 50811701 .~......p...P... │ │ 0x01408810 60811701 b0811701 60821701 70821701 `.......`...p... │ │ 0x01408820 80821701 00000000 90821701 f0821701 ................ │ │ 0x01408830 00831701 10831701 20831701 c0831701 ........ ....... │ │ 0x01408840 60841701 70841701 f5b83000 ba372f00 `...p.....0..7/. │ │ - 0x01408850 c85f3000 80303100 62c73100 3dfa2e00 ._0..01.b.1.=... │ │ - 0x01408860 a56f2f00 53aa3100 d8502f00 02ca2f00 .o/.S.1..P/.../. │ │ - 0x01408870 7c133100 cde62f00 4afa2e00 efae2f00 |.1.../.J...../. │ │ - 0x01408880 87133100 26e83100 47902f00 6fc73100 ..1.&.1.G./.o.1. │ │ - 0x01408890 b69a3000 eda02e00 cf8b3100 7fc73100 ..0.......1...1. │ │ - 0x014088a0 edc92f00 fd822e00 466c3100 c79a3000 ../.....Fl1...0. │ │ + 0x01408850 c85f3000 59303100 62c73100 3dfa2e00 ._0.Y01.b.1.=... │ │ + 0x01408860 a56f2f00 2caa3100 d8502f00 02ca2f00 .o/.,.1..P/.../. │ │ + 0x01408870 55133100 cde62f00 4afa2e00 efae2f00 U.1.../.J...../. │ │ + 0x01408880 60133100 26e83100 47902f00 6fc73100 `.1.&.1.G./.o.1. │ │ + 0x01408890 b69a3000 eda02e00 a88b3100 7fc73100 ..0.......1...1. │ │ + 0x014088a0 edc92f00 fd822e00 1f6c3100 c79a3000 ../......l1...0. │ │ 0x014088b0 d85f3000 50902f00 3e192f00 72642e00 ._0.P./.>./.rd.. │ │ - 0x014088c0 e0ae2f00 39e83100 fda02e00 5daa3100 ../.9.1.....].1. │ │ - 0x014088d0 08223000 526c3100 58d53000 0ca12e00 ."0.Rl1.X.0..... │ │ + 0x014088c0 e0ae2f00 39e83100 fda02e00 36aa3100 ../.9.1.....6.1. │ │ + 0x014088d0 08223000 2b6c3100 58d53000 0ca12e00 ."0.+l1.X.0..... │ │ 0x014088e0 1da12e00 5df23000 df502f00 e7053000 ....].0..P/...0. │ │ - 0x014088f0 77f23000 85f23000 f74d3100 dc8b3100 w.0...0..M1...1. │ │ - 0x01408900 96133100 70aa3100 fc213000 32a12e00 ..1.p.1..!0.2... │ │ + 0x014088f0 77f23000 85f23000 d04d3100 b58b3100 w.0...0..M1...1. │ │ + 0x01408900 6f133100 49aa3100 fc213000 32a12e00 o.1.I.1..!0.2... │ │ 0x01408910 feae2f00 00000000 01000000 40931901 ../.........@... │ │ 0x01408920 02000000 90511801 03000000 e0511801 .....Q.......Q.. │ │ 0x01408930 04000000 10521801 00000000 00000000 .....R.......... │ │ 0x01408940 f05e1801 e0601801 f09a1801 109b1801 .^...`.......... │ │ 0x01408950 309b1801 209c1801 80a71801 30a81801 0... .......0... │ │ 0x01408960 d08f1801 f0901801 50ab1801 90981801 ........P....... │ │ 0x01408970 90ab1801 00000000 f0ab1801 10ac1801 ................ │ │ @@ -29543,40 +29543,40 @@ │ │ 0x01408fe0 00000000 08000000 1cdc2e00 00000000 ................ │ │ 0x01408ff0 00000000 00000000 69d63000 f0691b01 ........i.0..i.. │ │ 0x01409000 01000000 00000000 04000000 94f33000 ..............0. │ │ 0x01409010 f0691b01 01000000 10000000 30904001 .i..........0.@. │ │ 0x01409020 04000000 80904001 10000000 85702f00 ......@......p/. │ │ 0x01409030 00000000 00000000 00000000 ce1d3000 ..............0. │ │ 0x01409040 d0651b01 00000000 00000000 04000000 .e.............. │ │ - 0x01409050 8d313100 70711b01 00000000 00000000 .11.pq.......... │ │ + 0x01409050 66313100 70711b01 00000000 00000000 f11.pq.......... │ │ 0x01409060 08000000 93ca2f00 d0641b01 8b000000 ....../..d...... │ │ - 0x01409070 00000000 0c000000 b68c3100 80c43001 ..........1...0. │ │ + 0x01409070 00000000 0c000000 8f8c3100 80c43001 ..........1...0. │ │ 0x01409080 00000000 00000000 00000000 00000000 ................ │ │ 0x01409090 90071b01 00000000 00000000 00000000 ................ │ │ 0x014090a0 04000000 00000000 00000000 00000000 ................ │ │ 0x014090b0 00000000 03c93100 00000000 02000000 ......1......... │ │ 0x014090c0 00000000 00000000 00000000 00000000 ................ │ │ 0x014090d0 ccfb2e00 00000000 0a000000 00000000 ................ │ │ 0x014090e0 00000000 00000000 00000000 9f613000 .............a0. │ │ 0x014090f0 00000000 03000000 00000000 00000000 ................ │ │ - 0x01409100 00000000 00000000 b5313100 00000000 .........11..... │ │ + 0x01409100 00000000 00000000 8e313100 00000000 .........11..... │ │ 0x01409110 0c000000 00000000 00000000 00000000 ................ │ │ 0x01409120 00000000 eba12e00 00000000 13000000 ................ │ │ 0x01409130 00000000 00000000 00000000 00000000 ................ │ │ 0x01409140 02912f00 00000000 16000000 00000000 ../............. │ │ 0x01409150 00000000 00000000 00000000 a2ca2f00 ............../. │ │ 0x01409160 00000000 18000000 00000000 00000000 ................ │ │ 0x01409170 00000000 00000000 5c073000 00000000 ........\.0..... │ │ 0x01409180 05000000 00000000 00000000 00000000 ................ │ │ - 0x01409190 00000000 274f3100 00000000 06000000 ....'O1......... │ │ + 0x01409190 00000000 004f3100 00000000 06000000 .....O1......... │ │ 0x014091a0 00000000 00000000 00000000 00000000 ................ │ │ 0x014091b0 db9b3000 00000000 fcffffff 00000000 ..0............. │ │ 0x014091c0 00000000 00000000 00000000 20522f00 ............ R/. │ │ 0x014091d0 00000000 10000000 00000000 00000000 ................ │ │ - 0x014091e0 00000000 00000000 d68c3100 05000000 ..........1..... │ │ + 0x014091e0 00000000 00000000 af8c3100 05000000 ..........1..... │ │ 0x014091f0 173d0100 00000000 00000000 00000000 .=.............. │ │ 0x01409200 10000000 650b3200 05000000 50280000 ....e.2.....P(.. │ │ 0x01409210 00000000 00000000 00000000 10000000 ................ │ │ 0x01409220 c0702f00 05000000 06290000 00000000 .p/......)...... │ │ 0x01409230 00000000 00000000 10000000 29522f00 ............)R/. │ │ 0x01409240 00000000 01000000 00000000 00000000 ................ │ │ 0x01409250 00000000 00000000 39522f00 00000000 ........9R/..... │ │ @@ -29591,43 +29591,43 @@ │ │ 0x014092e0 f4924001 02000000 00000000 08000000 ..@............. │ │ 0x014092f0 5a7d3000 00000000 00000000 00000000 Z}0............. │ │ 0x01409300 27c93100 d0691b01 01000000 00000000 '.1..i.......... │ │ 0x01409310 04000000 e9832e00 f0691b01 00000000 .........i...... │ │ 0x01409320 02000000 00000000 00000000 d84e4401 .............ND. │ │ 0x01409330 02000000 1ee82f00 00000000 02000000 ....../......... │ │ 0x01409340 00000000 00000000 d84e4401 00000000 .........ND..... │ │ - 0x01409350 33ac3100 00000000 02000000 00000000 3.1............. │ │ - 0x01409360 00000000 d84e4401 03000000 156d3100 .....ND......m1. │ │ + 0x01409350 0cac3100 00000000 02000000 00000000 ..1............. │ │ + 0x01409360 00000000 d84e4401 03000000 ee6c3100 .....ND......l1. │ │ 0x01409370 00000000 02000000 00000000 00000000 ................ │ │ 0x01409380 d84e4401 01000000 d9fb2e00 00000000 .ND............. │ │ 0x01409390 02000000 00000000 00000000 f84e4401 .............ND. │ │ 0x014093a0 03000000 c83f3000 00000000 02000000 .....?0......... │ │ 0x014093b0 00000000 00000000 f84e4401 01000000 .........ND..... │ │ - 0x014093c0 8a143100 09020000 8bd63000 70b31b01 ..1.......0.p... │ │ + 0x014093c0 63143100 09020000 8bd63000 70b31b01 c.1.......0.p... │ │ 0x014093d0 608a1b01 20b41b01 408c1b01 c08d1b01 `... ...@....... │ │ 0x014093e0 008e1b01 208f1b01 50941b01 20951b01 .... ...P... ... │ │ 0x014093f0 a0951b01 00000000 00000000 64000010 ............d... │ │ - 0x01409400 92143100 8d000010 97d63000 81000010 ..1.......0..... │ │ - 0x01409410 42652e00 65000010 9f143100 7c000010 Be..e.....1.|... │ │ - 0x01409420 fa832e00 67000010 d7313100 93000010 ....g....11..... │ │ + 0x01409400 6b143100 8d000010 97d63000 81000010 k.1.......0..... │ │ + 0x01409410 42652e00 65000010 78143100 7c000010 Be..e...x.1.|... │ │ + 0x01409420 fa832e00 67000010 b0313100 93000010 ....g....11..... │ │ 0x01409430 fba12e00 6b000010 b1ca2f00 84000010 ....k...../..... │ │ 0x01409440 ed702f00 85000010 1cb02f00 86000010 .p/......./..... │ │ 0x01409450 72dc2e00 7d000010 86382f00 87000010 r...}....8/..... │ │ - 0x01409460 1c6d3100 7b000010 657d3000 66000010 .m1.{...e}0.f... │ │ + 0x01409460 f56c3100 7b000010 657d3000 66000010 .l1.{...e}0.f... │ │ 0x01409470 d4612e00 88000010 98073000 8e000010 .a........0..... │ │ 0x01409480 bc613000 82000010 97382f00 6e000010 .a0......8/.n... │ │ 0x01409490 5c652e00 8f000010 06842e00 90000010 \e.............. │ │ - 0x014094a0 4cac3100 71000010 3ab02f00 80000010 L.1.q...:./..... │ │ + 0x014094a0 25ac3100 71000010 3ab02f00 80000010 %.1.q...:./..... │ │ 0x014094b0 d3ca2f00 96000010 ff702f00 6a000010 ../......p/.j... │ │ - 0x014094c0 24e82f00 6c000010 2b6d3100 68000010 $./.l...+m1.h... │ │ - 0x014094d0 6dac3100 69000010 6c7d3000 75000010 m.1.i...l}0.u... │ │ - 0x014094e0 44233000 76000010 e5313100 89000010 D#0.v....11..... │ │ + 0x014094c0 24e82f00 6c000010 046d3100 68000010 $./.l....m1.h... │ │ + 0x014094d0 46ac3100 69000010 6c7d3000 75000010 F.1.i...l}0.u... │ │ + 0x014094e0 44233000 76000010 be313100 89000010 D#0.v....11..... │ │ 0x014094f0 5a233000 77000010 31c93100 8a000010 Z#0.w...1.1..... │ │ - 0x01409500 fa192f00 8b000010 fd313100 6d000010 ../......11.m... │ │ - 0x01409510 0d712f00 91000010 3c4f3100 78000010 .q/......0..... │ │ 0x01409960 02000000 9de93100 04000000 0a000000 ......1......... │ │ 0x01409970 c5dc2e00 0a000000 0a000000 87923000 ..............0. │ │ 0x01409980 03000000 06000000 85842e00 06000000 ................ │ │ - 0x01409990 06000000 746d3100 07000000 17000000 ....tm1......... │ │ + 0x01409990 06000000 4d6d3100 07000000 17000000 ....Mm1......... │ │ 0x014099a0 7d9c3000 03000000 17000000 a2e93100 }.0...........1. │ │ 0x014099b0 0f000000 18000000 e1fb2e00 07000000 ................ │ │ 0x014099c0 18000000 819c3000 03000000 04000000 ......0......... │ │ 0x014099d0 ccd63000 0b000000 04000000 cb652e00 ..0..........e.. │ │ 0x014099e0 06000000 03000000 3ff43000 09000000 ........?.0..... │ │ 0x014099f0 03000000 ec3f3000 0f000000 1c000000 .....?0......... │ │ 0x01409a00 859c3000 04000000 1c000000 d0dc2e00 ..0............. │ │ - 0x01409a10 03000000 16000000 7c6d3100 09000000 ........|m1..... │ │ + 0x01409a10 03000000 16000000 556d3100 09000000 ........Um1..... │ │ 0x01409a20 16000000 a2992e00 04000000 0c000000 ................ │ │ 0x01409a30 67912f00 0a000000 0c000000 521a2f00 g./.........R./. │ │ - 0x01409a40 03000000 1e000000 228d3100 09000000 ........".1..... │ │ - 0x01409a50 1e000000 834f3100 0d000000 1a000000 .....O1......... │ │ + 0x01409a40 03000000 1e000000 fb8c3100 09000000 ..........1..... │ │ + 0x01409a50 1e000000 5c4f3100 0d000000 1a000000 ....\O1......... │ │ 0x01409a60 8a9c3000 07000000 1a000000 e6613000 ..0..........a0. │ │ 0x01409a70 0f000000 13000000 72912f00 09000000 ........r./..... │ │ 0x01409a80 13000000 561a2f00 03000000 14000000 ....V./......... │ │ 0x01409a90 d8d63000 09000000 14000000 fc3f3000 ..0..........?0. │ │ 0x01409aa0 0d000000 14000000 d2652e00 0d000000 .........e...... │ │ 0x01409ab0 1b000000 d4dc2e00 06000000 1b000000 ................ │ │ 0x01409ac0 dbdc2e00 07000000 12000000 0a403000 .............@0. │ │ 0x01409ad0 0d000000 12000000 e0652e00 08000000 .........e...... │ │ 0x01409ae0 10000000 137e3000 03000000 10000000 .....~0......... │ │ 0x01409af0 ad233000 03000000 11000000 e3dc2e00 .#0............. │ │ 0x01409b00 03000000 02000100 177e3000 08000000 .........~0..... │ │ 0x01409b10 02000100 b4c93100 03000000 01000100 ......1......... │ │ 0x01409b20 b2e93100 08000000 01000100 e7dc2e00 ..1............. │ │ 0x01409b30 07000000 05000100 26cb2f00 07000000 ........&./..... │ │ - 0x01409b40 06000100 914f3100 07000000 07000100 .....O1......... │ │ - 0x01409b50 866d3100 07000000 04000100 d6382f00 .m1..........8/. │ │ + 0x01409b40 06000100 6a4f3100 07000000 07000100 ....jO1......... │ │ + 0x01409b50 5f6d3100 07000000 04000100 d6382f00 _m1..........8/. │ │ 0x01409b60 04000000 08000100 5da22e00 06000000 ........]....... │ │ 0x01409b70 08000100 05000000 00c00000 00000000 ................ │ │ 0x01409b80 00000000 00000000 10000000 20403000 ............ @0. │ │ 0x01409b90 1c000000 1c000000 00000000 11ba2e00 ................ │ │ 0x01409ba0 a8e82f00 c0261d01 70281d01 f0291d01 ../..&..p(...).. │ │ 0x01409bb0 702a1d01 b02a1d01 002b1d01 b02c1d01 p*...*...+...,.. │ │ 0x01409bc0 f02c1d01 202d1d01 502d1d01 802d1d01 .,.. -..P-...-.. │ │ @@ -29752,23 +29752,23 @@ │ │ 0x01409cf0 d50b3200 00000000 00000000 08000000 ..2............. │ │ 0x01409d00 8aa22e00 703f1d01 00000000 00000000 ....p?.......... │ │ 0x01409d10 10000000 c5073000 703f1d01 01100000 ......0.p?...... │ │ 0x01409d20 00000000 40000000 0ab33000 70791b01 ....@.....0.py.. │ │ 0x01409d30 00000000 00000000 00000000 00000000 ................ │ │ 0x01409d40 b03e1d01 00000000 00000000 01000000 .>.............. │ │ 0x01409d50 10000000 689d4001 05000000 00000000 ....h.@......... │ │ - 0x01409d60 14000000 cbac3100 00000000 00000000 ......1......... │ │ + 0x01409d60 14000000 a4ac3100 00000000 00000000 ......1......... │ │ 0x01409d70 00000000 f0bb2e00 703f1d01 00000000 ........p?...... │ │ 0x01409d80 00000000 08000000 f7e63100 703f1d01 ..........1.p?.. │ │ - 0x01409d90 00000000 00000000 04000000 bd4f3100 .............O1. │ │ + 0x01409d90 00000000 00000000 04000000 964f3100 .............O1. │ │ 0x01409da0 703f1d01 01000000 00000000 0c000000 p?.............. │ │ 0x01409db0 ebe93100 703f1d01 01000000 00000000 ..1.p?.......... │ │ 0x01409dc0 10000000 929c3000 503f1d01 01000000 ......0.P?...... │ │ 0x01409dd0 10000000 e89d4001 02000000 00000000 ......@......... │ │ - 0x01409de0 08000000 b8323100 00000000 00000000 .....21......... │ │ + 0x01409de0 08000000 91323100 00000000 00000000 .....21......... │ │ 0x01409df0 00000000 2e213000 60671b01 00000000 .....!0.`g...... │ │ 0x01409e00 00000000 04000000 93a22e00 703f1d01 ............p?.. │ │ 0x01409e10 00000000 02000000 00000000 00000000 ................ │ │ 0x01409e20 444f4401 00000000 c1522f00 00000000 DOD......R/..... │ │ 0x01409e30 02000000 00000000 00000000 644f4401 ............dOD. │ │ 0x01409e40 01000000 07d73000 dc413300 21000000 ......0..A3.!... │ │ 0x01409e50 21000000 00000000 02000000 43000000 !...........C... │ │ @@ -29836,48 +29836,48 @@ │ │ 0x0140a230 00000000 40000000 841a2f00 703f1d01 ....@...../.p?.. │ │ 0x0140a240 00000000 00000000 08000000 8aa22e00 ................ │ │ 0x0140a250 703f1d01 00000000 00000000 0c000000 p?.............. │ │ 0x0140a260 55623000 703f1d01 00000000 00000000 Ub0.p?.......... │ │ 0x0140a270 10000000 c5073000 703f1d01 00000000 ......0.p?...... │ │ 0x0140a280 00000000 00000000 00000000 50bb1d01 ............P... │ │ 0x0140a290 00000000 00000000 98010000 98010000 ................ │ │ - 0x0140a2a0 00000000 024d3100 5e403000 00ef1d01 .....M1.^@0..... │ │ + 0x0140a2a0 00000000 db4c3100 5e403000 00ef1d01 .....L1.^@0..... │ │ 0x0140a2b0 20f01d01 70f11d01 00f21d01 00000000 ...p........... │ │ 0x0140a2c0 40f21d01 00f41d01 40f41d01 70f41d01 @.......@...p... │ │ 0x0140a2d0 b0f41d01 30f51d01 80f51d01 b0f51d01 ....0........... │ │ 0x0140a2e0 f0f51d01 70f61d01 e0f61d01 00000000 ....p........... │ │ 0x0140a2f0 20f71d01 50f71d01 00f81d01 50f81d01 ...P.......P... │ │ 0x0140a300 00000000 00000000 00000000 80f81d01 ................ │ │ 0x0140a310 f0f81d01 20f91d01 00000000 00000000 .... ........... │ │ 0x0140a320 00000000 00000000 90f91d01 b0f91d01 ................ │ │ 0x0140a330 e0fb1d01 d0fc1d01 40fd1d01 01000000 ........@....... │ │ 0x0140a340 10000000 58a34001 06000000 00000000 ....X.@......... │ │ - 0x0140a350 18000000 c6323100 00100000 00000000 .....21......... │ │ + 0x0140a350 18000000 9f323100 00100000 00000000 .....21......... │ │ 0x0140a360 00000000 ce1d3000 30791b01 00000000 ......0.0y...... │ │ 0x0140a370 00000000 04000000 03b12f00 70261e01 ........../.p&.. │ │ 0x0140a380 00000000 00000000 08000000 58bf2e00 ............X... │ │ 0x0140a390 90261e01 00000000 00000000 0c000000 .&.............. │ │ 0x0140a3a0 0bb12f00 d0641b01 00000000 00000000 ../..d.......... │ │ 0x0140a3b0 10000000 5a1d3000 d0651b01 01000000 ....Z.0..e...... │ │ 0x0140a3c0 00000000 14000000 95392f00 d0651b01 .........9/..e.. │ │ 0x0140a3d0 02000000 00000000 eca34001 03000000 ..........@..... │ │ - 0x0140a3e0 00000000 08000000 be6d3100 00000000 .........m1..... │ │ + 0x0140a3e0 00000000 08000000 976d3100 00000000 .........m1..... │ │ 0x0140a3f0 00000000 04000000 33d73000 d0691b01 ........3.0..i.. │ │ 0x0140a400 00000000 00000000 04000000 96dd2e00 ................ │ │ 0x0140a410 20021e01 00000000 00000000 04000000 ............... │ │ 0x0140a420 f4233000 80691b01 01000000 10000000 .#0..i.......... │ │ 0x0140a430 44a44001 03000000 00000000 0c000000 D.@............. │ │ 0x0140a440 73403000 00100000 00000000 00000000 s@0............. │ │ 0x0140a450 96f43000 30791b01 00100000 00000000 ..0.0y.......... │ │ 0x0140a460 04000000 06722f00 30791b01 00100000 .....r/.0y...... │ │ - 0x0140a470 00000000 08000000 39153100 30791b01 ........9.1.0y.. │ │ + 0x0140a470 00000000 08000000 12153100 30791b01 ..........1.0y.. │ │ 0x0140a480 01000000 10000000 9ca44001 03000000 ..........@..... │ │ 0x0140a490 00000000 0c000000 eab02f00 00100000 ........../..... │ │ 0x0140a4a0 00000000 00000000 e4522f00 30791b01 .........R/.0y.. │ │ - 0x0140a4b0 00000000 00000000 04000000 f1463100 .............F1. │ │ + 0x0140a4b0 00000000 00000000 04000000 ca463100 .............F1. │ │ 0x0140a4c0 d0691b01 00010000 ffffffff 00000000 .i.............. │ │ 0x0140a4d0 eab02f00 50261e01 00000000 04000000 ../.P&.......... │ │ 0x0140a4e0 00000000 f4a44001 03000000 3ca54001 ......@.....<.@. │ │ 0x0140a4f0 00000000 a9020000 00000000 00000000 ................ │ │ 0x0140a500 08000000 4ebf2e00 80691b01 aa020000 ....N....i...... │ │ 0x0140a510 00000000 00000000 08000000 ee073000 ..............0. │ │ 0x0140a520 d0651b01 ab020000 00000000 00000000 .e.............. │ │ @@ -29887,15 +29887,15 @@ │ │ 0x0140a560 00000000 08000000 e6233000 00000000 .........#0..... │ │ 0x0140a570 00000000 00000000 f8073000 d0691b01 ..........0..i.. │ │ 0x0140a580 00010000 ffffffff 00000000 e6233000 .............#0. │ │ 0x0140a590 b0261e01 00000000 00000000 00000000 .&.............. │ │ 0x0140a5a0 b0a54001 02000000 e0a54001 00000000 ..@.......@..... │ │ 0x0140a5b0 96010000 00000000 00000000 04000000 ................ │ │ 0x0140a5c0 09722f00 d0651b01 97010000 00000000 .r/..e.......... │ │ - 0x0140a5d0 00000000 04000000 cd6d3100 00021e01 .........m1..... │ │ + 0x0140a5d0 00000000 04000000 a66d3100 00021e01 .........m1..... │ │ 0x0140a5e0 00000000 00000000 04000000 07852e00 ................ │ │ 0x0140a5f0 f0691b01 01000000 10000000 10a64001 .i............@. │ │ 0x0140a600 03000000 00000000 0c000000 0f852e00 ................ │ │ 0x0140a610 00000000 00000000 00000000 2cb52e00 ............,... │ │ 0x0140a620 d0641b01 00000000 00000000 04000000 .d.............. │ │ 0x0140a630 e6522f00 d0641b01 01000000 00000000 .R/..d.......... │ │ 0x0140a640 08000000 2e213000 60671b01 01000000 .....!0.`g...... │ │ @@ -29903,16 +29903,16 @@ │ │ 0x0140a660 10000000 73cb2f00 00100000 00000000 ....s./......... │ │ 0x0140a670 00000000 ce1d3000 30791b01 00000000 ......0.0y...... │ │ 0x0140a680 00000000 04000000 e8522f00 d0641b01 .........R/..d.. │ │ 0x0140a690 91000000 00000000 08000000 e5373000 .............70. │ │ 0x0140a6a0 40021e01 91000000 01000000 0c000000 @............... │ │ 0x0140a6b0 e8912f00 60671b01 00000000 1c243000 ../.`g.......$0. │ │ 0x0140a6c0 01000000 b4e42f00 00000000 ec7d3000 ....../......}0. │ │ - 0x0140a6d0 00200000 49153100 00400000 24ba3000 . ..I.1..@..$.0. │ │ - 0x0140a6e0 04000000 d3323100 02000000 5ebf2e00 .....21.....^... │ │ + 0x0140a6d0 00200000 22153100 00400000 24ba3000 . ..".1..@..$.0. │ │ + 0x0140a6e0 04000000 ac323100 02000000 5ebf2e00 .....21.....^... │ │ 0x0140a6f0 06000000 2b852e00 c0020000 04533300 ....+........S3. │ │ 0x0140a700 00000000 58ea3100 c1020000 7c533300 ....X.1.....|S3. │ │ 0x0140a710 00000000 45ba3000 c2020000 f4533300 ....E.0......S3. │ │ 0x0140a720 00000000 6bba3000 c3020000 78543300 ....k.0.....xT3. │ │ 0x0140a730 00000000 6bba3000 c4020000 fc543300 ....k.0......T3. │ │ 0x0140a740 00000000 07532f00 c5020000 8c553300 .....S/......U3. │ │ 0x0140a750 00000000 07532f00 c6020000 30563300 .....S/.....0V3. │ │ @@ -29931,15 +29931,15 @@ │ │ 0x0140a820 00000000 69bf2e00 9f010000 68613300 ....i.......ha3. │ │ 0x0140a830 10251f01 10b12f00 cd020000 8c623300 .%..../......b3. │ │ 0x0140a840 00000000 fff43000 ce020000 0c633300 ......0......c3. │ │ 0x0140a850 00000000 fff43000 cf020000 8c633300 ......0......c3. │ │ 0x0140a860 00000000 aba22e00 d0020000 18643300 .............d3. │ │ 0x0140a870 00000000 09922f00 d1020000 a4643300 ....../......d3. │ │ 0x0140a880 00000000 5cd73000 d2020000 34653300 ....\.0.....4e3. │ │ - 0x0140a890 00000000 4f153100 d3020000 c4653300 ....O.1......e3. │ │ + 0x0140a890 00000000 28153100 d3020000 c4653300 ....(.1......e3. │ │ 0x0140a8a0 00000000 69ca3100 d4020000 54663300 ....i.1.....Tf3. │ │ 0x0140a8b0 00000000 b6dd2e00 d5020000 10673300 .............g3. │ │ 0x0140a8c0 00000000 b6dd2e00 d6020000 cc673300 .............g3. │ │ 0x0140a8d0 00000000 6fe92f00 d7020000 90683300 ....o./......h3. │ │ 0x0140a8e0 00000000 6fe92f00 d8020000 68693300 ....o./.....hi3. │ │ 0x0140a8f0 00000000 3b662e00 d9020000 2c6a3300 ....;f......,j3. │ │ 0x0140a900 00000000 2d532f00 da020000 146b3300 ....-S/......k3. │ │ @@ -29951,44 +29951,44 @@ │ │ 0x0140a960 00000000 50243000 ad020000 ec723300 ....P$0......r3. │ │ 0x0140a970 00000000 50243000 ae020000 90733300 ....P$0......s3. │ │ 0x0140a980 00000000 50243000 af020000 34743300 ....P$0.....4t3. │ │ 0x0140a990 00000000 95ca3100 b0020000 d0743300 ......1......t3. │ │ 0x0140a9a0 00000000 90bf2e00 b1020000 84753300 .............u3. │ │ 0x0140a9b0 00000000 90bf2e00 b2020000 38763300 ............8v3. │ │ 0x0140a9c0 00000000 90bf2e00 b5020000 ec763300 .............v3. │ │ - 0x0140a9d0 00000000 d86d3100 b6020000 a0773300 .....m1......w3. │ │ - 0x0140a9e0 00000000 76153100 b7020000 78783300 ....v.1.....xx3. │ │ - 0x0140a9f0 00000000 76153100 b8020000 50793300 ....v.1.....Py3. │ │ - 0x0140aa00 00000000 76153100 bb020000 287a3300 ....v.1.....(z3. │ │ - 0x0140aa10 00000000 828d3100 bc020000 0c7b3300 ......1......{3. │ │ + 0x0140a9d0 00000000 b16d3100 b6020000 a0773300 .....m1......w3. │ │ + 0x0140a9e0 00000000 4f153100 b7020000 78783300 ....O.1.....xx3. │ │ + 0x0140a9f0 00000000 4f153100 b8020000 50793300 ....O.1.....Py3. │ │ + 0x0140aa00 00000000 4f153100 bb020000 287a3300 ....O.1.....(z3. │ │ + 0x0140aa10 00000000 5b8d3100 bc020000 0c7b3300 ....[.1......{3. │ │ 0x0140aa20 00000000 8dd73000 bd020000 087c3300 ......0......|3. │ │ 0x0140aa30 00000000 a9403000 be020000 3c7d3300 .....@0.....<}3. │ │ - 0x0140aa40 00000000 006e3100 bf020000 687e3300 .....n1.....h~3. │ │ + 0x0140aa40 00000000 d96d3100 bf020000 687e3300 .....m1.....h~3. │ │ 0x0140aa50 00000000 59532f00 df020000 bc7f3300 ....YS/.......3. │ │ 0x0140aa60 00000000 78243000 e0020000 a4643300 ....x$0......d3. │ │ 0x0140aa70 00000000 5cd73000 e1020000 8c623300 ....\.0......b3. │ │ 0x0140aa80 00000000 fff43000 e2020000 48723300 ......0.....Hr3. │ │ 0x0140aa90 00000000 50243000 e3020000 04533300 ....P$0......S3. │ │ 0x0140aaa0 00000000 58ea3100 e4020000 30563300 ....X.1.....0V3. │ │ 0x0140aab0 00000000 3d852e00 e5020000 28803300 ....=.......(.3. │ │ 0x0140aac0 00000000 a0e92f00 e6020000 94803300 ....../.......3. │ │ 0x0140aad0 00000000 dddd2e00 e7020000 cc673300 .............g3. │ │ 0x0140aae0 00000000 6fe92f00 e8020000 90683300 ....o./......h3. │ │ 0x0140aaf0 00000000 6fe92f00 e9020000 24813300 ....o./.....$.3. │ │ 0x0140ab00 00000000 68852e00 ed020000 dc813300 ....h.........3. │ │ - 0x0140ab10 00000000 f0ac3100 ee020000 64823300 ......1.....d.3. │ │ + 0x0140ab10 00000000 c9ac3100 ee020000 64823300 ......1.....d.3. │ │ 0x0140ab20 00000000 f99c3000 99030000 04833300 ......0.......3. │ │ 0x0140ab30 00000000 91ba3000 9a030000 8c833300 ......0.......3. │ │ 0x0140ab40 00000000 91ba3000 9b030000 14843300 ......0.......3. │ │ 0x0140ab50 00000000 03de2e00 9c030000 b4843300 ..............3. │ │ 0x0140ab60 00000000 03de2e00 9d030000 54853300 ............T.3. │ │ 0x0140ab70 00000000 b7392f00 9e030000 0c863300 .....9/.......3. │ │ 0x0140ab80 00000000 b7392f00 9f030000 c4863300 .....9/.......3. │ │ - 0x0140ab90 00000000 10503100 a0030000 94873300 .....P1.......3. │ │ - 0x0140aba0 00000000 10503100 a1030000 64883300 .....P1.....d.3. │ │ + 0x0140ab90 00000000 e94f3100 a0030000 94873300 .....O1.......3. │ │ + 0x0140aba0 00000000 e94f3100 a1030000 64883300 .....O1.....d.3. │ │ 0x0140abb0 00000000 2e083000 a2030000 64893300 ......0.....d.3. │ │ 0x0140abc0 00000000 2e083000 a3030000 648a3300 ......0.....d.3. │ │ 0x0140abd0 00000000 8e852e00 a4030000 948b3300 ..............3. │ │ 0x0140abe0 00000000 8e852e00 a5030000 c48c3300 ..............3. │ │ 0x0140abf0 00000000 a9ea3100 a6030000 548e3300 ......1.....T.3. │ │ 0x0140ac00 00000000 a9ea3100 94040000 e48f3300 ......1.......3. │ │ 0x0140ac10 00000000 b8bf2e00 01000000 97010000 ................ │ │ @@ -30694,57 +30694,57 @@ │ │ 0x0140d7d0 00000000 00000000 00000000 00000000 ................ │ │ 0x0140d7e0 00000000 00000000 00000000 00000000 ................ │ │ 0x0140d7f0 00000000 00000000 00000000 00000000 ................ │ │ 0x0140d800 00000000 00000000 00000000 b9a32e00 ................ │ │ 0x0140d810 c0020000 58253000 c1020000 7e0d3200 ....X%0.....~.2. │ │ 0x0140d820 c2020000 81542f00 c3020000 64633000 .....T/.....dc0. │ │ 0x0140d830 c4020000 419e3000 c5020000 6fcb3100 ....A.0.....o.1. │ │ - 0x0140d840 c6020000 38163100 c7020000 f4413000 ....8.1......A0. │ │ - 0x0140d850 c8020000 b4333100 c9020000 0d0a3000 .....31.......0. │ │ + 0x0140d840 c6020000 11163100 c7020000 f4413000 ......1......A0. │ │ + 0x0140d850 c8020000 8d333100 c9020000 0d0a3000 .....31.......0. │ │ 0x0140d860 ca020000 b6bb3000 cb020000 b07f3000 ......0.......0. │ │ 0x0140d870 cc020000 170a3000 99010000 83f63000 ......0.......0. │ │ - 0x0140d880 9a010000 d36f3100 9b010000 72eb2f00 .....o1.....r./. │ │ - 0x0140d890 9c010000 de6f3100 9d010000 9fd83000 .....o1.......0. │ │ - 0x0140d8a0 9e010000 42163100 9f010000 81b22f00 ....B.1......./. │ │ + 0x0140d880 9a010000 ac6f3100 9b010000 72eb2f00 .....o1.....r./. │ │ + 0x0140d890 9c010000 b76f3100 9d010000 9fd83000 .....o1.......0. │ │ + 0x0140d8a0 9e010000 1b163100 9f010000 81b22f00 ......1......./. │ │ 0x0140d8b0 cd020000 ad1b2f00 ce020000 d23a2f00 ....../......:/. │ │ 0x0140d8c0 cf020000 58df2e00 d0020000 ba7f3000 ....X.........0. │ │ 0x0140d8d0 d1020000 fc662e00 d2020000 62df2e00 .....f......b... │ │ - 0x0140d8e0 d3020000 838e3100 d4020000 6cdf2e00 ......1.....l... │ │ + 0x0140d8e0 d3020000 5c8e3100 d4020000 6cdf2e00 ....\.1.....l... │ │ 0x0140d8f0 d5020000 76df2e00 d6020000 17732f00 ....v........s/. │ │ 0x0140d900 d7020000 c3a32e00 d8020000 79cb3100 ............y.1. │ │ 0x0140d910 d9020000 fe413000 da020000 dc3a2f00 .....A0......:/. │ │ - 0x0140d920 db020000 8d8e3100 dc020000 08423000 ......1......B0. │ │ + 0x0140d920 db020000 668e3100 dc020000 08423000 ....f.1......B0. │ │ 0x0140d930 dd020000 8b542f00 de020000 8ef63000 .....T/.......0. │ │ - 0x0140d940 ac020000 880d3200 ad020000 be333100 ......2......31. │ │ - 0x0140d950 ae020000 06672e00 af020000 5c513100 .....g......\Q1. │ │ - 0x0140d960 b0020000 2cae3100 b1020000 44cc2f00 ....,.1.....D./. │ │ + 0x0140d940 ac020000 880d3200 ad020000 97333100 ......2......31. │ │ + 0x0140d950 ae020000 06672e00 af020000 35513100 .....g......5Q1. │ │ + 0x0140d960 b0020000 05ae3100 b1020000 44cc2f00 ......1.....D./. │ │ 0x0140d970 b2020000 cda32e00 b5020000 11672e00 .............g.. │ │ 0x0140d980 b6020000 c0bb3000 b7020000 a3c02e00 ......0......... │ │ - 0x0140d990 b8020000 c9333100 bb020000 12423000 .....31......B0. │ │ - 0x0140d9a0 bc020000 62253000 bd020000 d4333100 ....b%0......31. │ │ + 0x0140d990 b8020000 a2333100 bb020000 12423000 .....31......B0. │ │ + 0x0140d9a0 bc020000 62253000 bd020000 ad333100 ....b%0......31. │ │ 0x0140d9b0 be020000 7deb2f00 bf020000 6d253000 ....}./.....m%0. │ │ 0x0140d9c0 df020000 99f63000 e0020000 e63a2f00 ......0......:/. │ │ - 0x0140d9d0 e1020000 930d3200 e2020000 4d163100 ......2.....M.1. │ │ + 0x0140d9d0 e1020000 930d3200 e2020000 26163100 ......2.....&.1. │ │ 0x0140d9e0 e3020000 6e633000 e4020000 95542f00 ....nc0......T/. │ │ - 0x0140d9f0 e5020000 978e3100 e6020000 ae8e3100 ......1.......1. │ │ + 0x0140d9f0 e5020000 708e3100 e6020000 878e3100 ....p.1.......1. │ │ 0x0140da00 e7020000 c47f3000 e8020000 17872e00 ......0......... │ │ 0x0140da10 e9020000 aad83000 ed020000 4b9e3000 ......0.....K.0. │ │ 0x0140da20 ee020000 1d423000 99030000 87fd2e00 .....B0......... │ │ 0x0140da30 9a030000 1c672e00 9b030000 84253000 .....g.......%0. │ │ 0x0140da40 9c030000 b0f63000 9d030000 83cb3100 ......0.......1. │ │ - 0x0140da50 9e030000 df333100 9f030000 b71b2f00 .....31......./. │ │ - 0x0140da60 a0030000 c68e3100 a1030000 599e3000 ......1.....Y.0. │ │ + 0x0140da50 9e030000 b8333100 9f030000 b71b2f00 .....31......./. │ │ + 0x0140da60 a0030000 9f8e3100 a1030000 599e3000 ......1.....Y.0. │ │ 0x0140da70 a2030000 1aec3100 a3030000 d8a32e00 ......1......... │ │ 0x0140da80 a4030000 fd3a2f00 a5030000 aa0d3200 .....:/.......2. │ │ 0x0140da90 a6030000 bd532f00 94040000 dc7f3000 .....S/.......0. │ │ 0x0140daa0 d3020000 94253000 d7020000 c71b2f00 .....%0......./. │ │ 0x0140dab0 da020000 cbbb3000 dc020000 220a3000 ......0.....".0. │ │ - 0x0140dac0 de020000 ef333100 d1020000 f5333100 .....31......31. │ │ - 0x0140dad0 d6020000 d68e3100 d9020000 2f872e00 ......1...../... │ │ - 0x0140dae0 db020000 fb333100 dd020000 2d423000 .....31.....-B0. │ │ + 0x0140dac0 de020000 c8333100 d1020000 ce333100 .....31......31. │ │ + 0x0140dad0 d6020000 af8e3100 d9020000 2f872e00 ......1...../... │ │ + 0x0140dae0 db020000 d4333100 dd020000 2d423000 .....31.....-B0. │ │ 0x0140daf0 99010000 4fcc2f00 c9020000 97fd2e00 ....O./......... │ │ 0x0140db00 9f010000 2c672e00 cb020000 93cb3100 ....,g........1. │ │ 0x0140db10 cc020000 50282501 90282501 e0282501 ....P(%..(%..(%. │ │ 0x0140db20 30292501 402a2501 202b2501 902b2501 0)%.@*%. +%..+%. │ │ 0x0140db30 01000000 10000000 4cdb4001 02000000 ........L.@..... │ │ 0x0140db40 00000000 08000000 a0732f00 00100000 .........s/..... │ │ 0x0140db50 00000000 00000000 cd1b2f00 30791b01 ........../.0y.. │ │ @@ -30943,37 +30943,37 @@ │ │ 0x0140e760 70711b01 00000000 00000000 04000000 pq.............. │ │ 0x0140e770 fbc02e00 70711b01 01000000 10000000 ....pq.......... │ │ 0x0140e780 94e74001 02000000 00000000 08000000 ..@............. │ │ 0x0140e790 2db32f00 00000000 00000000 00000000 -./............. │ │ 0x0140e7a0 83f82e00 d0641b01 00000000 00000000 .....d.......... │ │ 0x0140e7b0 04000000 623b2f00 d0651b01 06000000 ....b;/..e...... │ │ 0x0140e7c0 66063200 90030000 cc043000 98010000 f.2.......0..... │ │ - 0x0140e7d0 024d3100 3f040000 9f243000 40040000 .M1.?....$0.@... │ │ + 0x0140e7d0 db4c3100 3f040000 9f243000 40040000 .L1.?....$0.@... │ │ 0x0140e7e0 8bde2e00 0a040000 0ce52f00 0b040000 ........../..... │ │ 0x0140e7f0 b5812e00 94040000 bd532f00 1c000000 .........S/..... │ │ 0x0140e800 11ba2e00 98030000 5ef43000 98030000 ........^.0..... │ │ 0x0140e810 14882e00 74000000 5ad23000 09020000 ....t...Z.0..... │ │ - 0x0140e820 77493100 402f2601 00000000 50312601 wI1.@/&.....P1&. │ │ + 0x0140e820 50493100 402f2601 00000000 50312601 PI1.@/&.....P1&. │ │ 0x0140e830 00000000 a0312601 e0312601 20322601 .....1&..1&. 2&. │ │ 0x0140e840 30332601 a0332601 00342601 00000000 03&..3&..4&..... │ │ 0x0140e850 00000000 02000000 ffffffff ffffffff ................ │ │ 0x0140e860 f0c10000 0f000000 faeb2f00 18882e00 ........../..... │ │ 0x0140e870 faeb2f00 05000000 00000000 01000000 ../............. │ │ 0x0140e880 ffffffff ffffffff ffffffff 10000000 ................ │ │ 0x0140e890 faeb2f00 18882e00 faeb2f00 07000000 ../......./..... │ │ 0x0140e8a0 00000000 01000000 ffffffff ffffffff ................ │ │ 0x0140e8b0 ffffffff 11000000 00000000 00000000 ................ │ │ 0x0140e8c0 faeb2f00 07000000 40452601 00000000 ../.....@E&..... │ │ 0x0140e8d0 98030000 00000000 00080000 06100000 ................ │ │ 0x0140e8e0 00000000 00000000 42fe2e00 04000000 ........B....... │ │ 0x0140e8f0 a0452601 02000000 98030000 00000000 .E&............. │ │ 0x0140e900 00080000 07100000 00000000 00000000 ................ │ │ - 0x0140e910 f0163100 04000000 e0452601 01000000 ..1......E&..... │ │ + 0x0140e910 c9163100 04000000 e0452601 01000000 ..1......E&..... │ │ 0x0140e920 98030000 00000000 00080000 08100000 ................ │ │ - 0x0140e930 00000000 00000000 f0163100 04000000 ..........1..... │ │ + 0x0140e930 00000000 00000000 c9163100 04000000 ..........1..... │ │ 0x0140e940 e0452601 02000000 98030000 00000000 .E&............. │ │ 0x0140e950 00080000 09100000 00000000 00000000 ................ │ │ 0x0140e960 51f83000 02000000 00000000 01000000 Q.0............. │ │ 0x0140e970 98030000 00000000 00080000 0a100000 ................ │ │ 0x0140e980 00000000 00000000 51f83000 02000000 ........Q.0..... │ │ 0x0140e990 00000000 02000000 98030000 00000000 ................ │ │ 0x0140e9a0 00080000 0b100000 00000000 00000000 ................ │ │ @@ -30983,102 +30983,102 @@ │ │ 0x0140e9e0 00000000 02000000 98030000 00000000 ................ │ │ 0x0140e9f0 00080000 0d100000 00000000 00000000 ................ │ │ 0x0140ea00 f3cc2f00 04000000 00472601 01000000 ../......G&..... │ │ 0x0140ea10 98030000 00000000 00080000 0e100000 ................ │ │ 0x0140ea20 00000000 00000000 f3cc2f00 04000000 ........../..... │ │ 0x0140ea30 00472601 02000000 98030000 00000000 .G&............. │ │ 0x0140ea40 02000000 05100000 2d0e3200 00000000 ........-.2..... │ │ - 0x0140ea50 f1463100 04000000 d0472601 02000000 .F1......G&..... │ │ + 0x0140ea50 ca463100 04000000 d0472601 02000000 .F1......G&..... │ │ 0x0140ea60 98030000 00000000 02000000 01100000 ................ │ │ 0x0140ea70 83bc3000 00000000 a71b2f00 02000000 ..0......./..... │ │ 0x0140ea80 00000000 02000000 98030000 00000000 ................ │ │ 0x0140ea90 06000000 0f100000 f4253000 00000000 .........%0..... │ │ 0x0140eaa0 a5a22e00 04000000 00000000 02000000 ................ │ │ 0x0140eab0 98030000 00000000 06000000 03100000 ................ │ │ - 0x0140eac0 8eae3100 00000000 a5a22e00 04000000 ..1............. │ │ + 0x0140eac0 67ae3100 00000000 a5a22e00 04000000 g.1............. │ │ 0x0140ead0 90482601 02000000 1c000000 00000000 .H&............. │ │ 0x0140eae0 02000000 05100000 2d0e3200 00000000 ........-.2..... │ │ - 0x0140eaf0 f1463100 04000000 d0472601 02000000 .F1......G&..... │ │ + 0x0140eaf0 ca463100 04000000 d0472601 02000000 .F1......G&..... │ │ 0x0140eb00 1c000000 00000000 02000000 01100000 ................ │ │ 0x0140eb10 83bc3000 00000000 a71b2f00 02000000 ..0......./..... │ │ 0x0140eb20 00000000 02000000 1c000000 00000000 ................ │ │ 0x0140eb30 06000000 0f100000 f4253000 00000000 .........%0..... │ │ 0x0140eb40 a5a22e00 04000000 a0492601 02000000 .........I&..... │ │ 0x0140eb50 1c000000 00000000 06000000 03100000 ................ │ │ - 0x0140eb60 8eae3100 00000000 a5a22e00 04000000 ..1............. │ │ + 0x0140eb60 67ae3100 00000000 a5a22e00 04000000 g.1............. │ │ 0x0140eb70 90482601 02000000 1c000000 00000000 .H&............. │ │ 0x0140eb80 02000000 02100000 2ad93000 00000000 ........*.0..... │ │ 0x0140eb90 7cc02e00 01000000 00000000 02000000 |............... │ │ 0x0140eba0 98030000 00000000 02000000 04100000 ................ │ │ 0x0140ebb0 3d742f00 00000000 650d3200 02000000 =t/.....e.2..... │ │ 0x0140ebc0 00000000 02000000 1c000000 00000000 ................ │ │ 0x0140ebd0 00080000 10100000 36b32f00 00000000 ........6./..... │ │ 0x0140ebe0 5bcb3100 02000000 00000000 02000000 [.1............. │ │ 0x0140ebf0 74000000 00000000 02000000 01100000 t............... │ │ 0x0140ec00 01ec2f00 00000000 a71b2f00 02000000 ../......./..... │ │ 0x0140ec10 00000000 02000000 74000000 00000000 ........t....... │ │ - 0x0140ec20 02000000 02100000 fb163100 00000000 ..........1..... │ │ + 0x0140ec20 02000000 02100000 d4163100 00000000 ..........1..... │ │ 0x0140ec30 650d3200 02000000 00000000 02000000 e.2............. │ │ 0x0140ec40 74000000 00000000 02000000 03100000 t............... │ │ 0x0140ec50 0dc12e00 00000000 0e5d2e00 04000000 .........]...... │ │ 0x0140ec60 e0452601 02000000 98010000 00000000 .E&............. │ │ - 0x0140ec70 06000000 02100000 0f173100 00000000 ..........1..... │ │ + 0x0140ec70 06000000 02100000 e8163100 00000000 ..........1..... │ │ 0x0140ec80 aab62e00 04000000 504a2601 02000000 ........PJ&..... │ │ 0x0140ec90 98010000 00000000 06000000 01100000 ................ │ │ 0x0140eca0 1dc12e00 00000000 a5a22e00 04000000 ................ │ │ 0x0140ecb0 b04b2601 00000000 98010000 00000000 .K&............. │ │ 0x0140ecc0 00080000 03100000 facc2f00 00000000 ........../..... │ │ 0x0140ecd0 13ec2f00 01000000 704c2601 00000000 ../.....pL&..... │ │ 0x0140ece0 98010000 00000000 00080000 04100000 ................ │ │ 0x0140ecf0 00000000 00000000 42fe2e00 04000000 ........B....... │ │ 0x0140ed00 704d2601 02000000 98010000 00000000 pM&............. │ │ 0x0140ed10 00080000 05100000 99bc3000 00000000 ..........0..... │ │ - 0x0140ed20 f0163100 04000000 e0452601 01000000 ..1......E&..... │ │ + 0x0140ed20 c9163100 04000000 e0452601 01000000 ..1......E&..... │ │ 0x0140ed30 98010000 00000000 00080000 06100000 ................ │ │ - 0x0140ed40 00000000 00000000 f0163100 04000000 ..........1..... │ │ + 0x0140ed40 00000000 00000000 c9163100 04000000 ..........1..... │ │ 0x0140ed50 e0452601 02000000 98010000 00000000 .E&............. │ │ 0x0140ed60 00080000 07100000 00000000 00000000 ................ │ │ 0x0140ed70 51f83000 02000000 00000000 01000000 Q.0............. │ │ 0x0140ed80 98010000 00000000 00080000 08100000 ................ │ │ 0x0140ed90 00000000 00000000 51f83000 02000000 ........Q.0..... │ │ 0x0140eda0 00000000 02000000 98010000 00000000 ................ │ │ 0x0140edb0 00080000 09100000 00000000 00000000 ................ │ │ 0x0140edc0 ae672e00 05000000 00000000 01000000 .g.............. │ │ 0x0140edd0 98010000 00000000 00080000 0a100000 ................ │ │ 0x0140ede0 00000000 00000000 ae672e00 07000000 .........g...... │ │ 0x0140edf0 00000000 02000000 94040000 00000000 ................ │ │ - 0x0140ee00 06000000 02100000 0f173100 00000000 ..........1..... │ │ + 0x0140ee00 06000000 02100000 e8163100 00000000 ..........1..... │ │ 0x0140ee10 aab62e00 04000000 504a2601 02000000 ........PJ&..... │ │ 0x0140ee20 94040000 00000000 06000000 01100000 ................ │ │ 0x0140ee30 1dc12e00 00000000 a5a22e00 04000000 ................ │ │ 0x0140ee40 b04b2601 00000000 94040000 00000000 .K&............. │ │ 0x0140ee50 00080000 03100000 facc2f00 00000000 ........../..... │ │ 0x0140ee60 13ec2f00 01000000 704c2601 00000000 ../.....pL&..... │ │ 0x0140ee70 94040000 00000000 00080000 04100000 ................ │ │ 0x0140ee80 00000000 00000000 42fe2e00 04000000 ........B....... │ │ 0x0140ee90 704d2601 02000000 94040000 00000000 pM&............. │ │ 0x0140eea0 00080000 05100000 99bc3000 00000000 ..........0..... │ │ - 0x0140eeb0 f0163100 04000000 e0452601 01000000 ..1......E&..... │ │ + 0x0140eeb0 c9163100 04000000 e0452601 01000000 ..1......E&..... │ │ 0x0140eec0 94040000 00000000 00080000 06100000 ................ │ │ - 0x0140eed0 00000000 00000000 f0163100 04000000 ..........1..... │ │ + 0x0140eed0 00000000 00000000 c9163100 04000000 ..........1..... │ │ 0x0140eee0 e0452601 02000000 94040000 00000000 .E&............. │ │ 0x0140eef0 00080000 07100000 00000000 00000000 ................ │ │ 0x0140ef00 51f83000 02000000 00000000 01000000 Q.0............. │ │ 0x0140ef10 94040000 00000000 00080000 08100000 ................ │ │ 0x0140ef20 00000000 00000000 51f83000 02000000 ........Q.0..... │ │ 0x0140ef30 00000000 02000000 94040000 00000000 ................ │ │ 0x0140ef40 00080000 09100000 00000000 00000000 ................ │ │ 0x0140ef50 ae672e00 05000000 00000000 01000000 .g.............. │ │ 0x0140ef60 94040000 00000000 00080000 0a100000 ................ │ │ 0x0140ef70 00000000 00000000 ae672e00 07000000 .........g...... │ │ 0x0140ef80 00000000 02000000 06000000 90030000 ................ │ │ 0x0140ef90 f0c70000 01100000 0dcd2f00 00000000 ........../..... │ │ - 0x0140efa0 8b703100 04000000 b04d2601 01000000 .p1......M&..... │ │ + 0x0140efa0 64703100 04000000 b04d2601 01000000 dp1......M&..... │ │ 0x0140efb0 06000000 90030000 f0c70000 06100000 ................ │ │ - 0x0140efc0 00000000 00000000 8b703100 04000000 .........p1..... │ │ + 0x0140efc0 00000000 00000000 64703100 04000000 ........dp1..... │ │ 0x0140efd0 b04d2601 02000000 06000000 90030000 .M&............. │ │ 0x0140efe0 f0c70000 05100000 9eec3100 00000000 ..........1..... │ │ 0x0140eff0 b6672e00 04000000 e0452601 01000000 .g.......E&..... │ │ 0x0140f000 06000000 90030000 f0c70000 08100000 ................ │ │ 0x0140f010 00000000 00000000 b6672e00 04000000 .........g...... │ │ 0x0140f020 e0452601 02000000 06000000 90030000 .E&............. │ │ 0x0140f030 f0c10000 02100000 35a42e00 00000000 ........5....... │ │ @@ -31095,35 +31095,35 @@ │ │ 0x0140f0e0 b3643000 05000000 00000000 01000000 .d0............. │ │ 0x0140f0f0 06000000 00000000 00060000 0c100000 ................ │ │ 0x0140f100 00000000 00000000 b3643000 07000000 .........d0..... │ │ 0x0140f110 00000000 02000000 06000000 00000000 ................ │ │ 0x0140f120 00060000 0e100000 00000000 6d932f00 ............m./. │ │ 0x0140f130 f1542f00 02000000 00000000 02000000 .T/............. │ │ 0x0140f140 90030000 00000000 06000000 01000000 ................ │ │ - 0x0140f150 99ae3100 00000000 0e5d2e00 04000000 ..1......]...... │ │ + 0x0140f150 72ae3100 00000000 0e5d2e00 04000000 r.1......]...... │ │ 0x0140f160 e0452601 02000000 90030000 00000000 .E&............. │ │ 0x0140f170 06000000 05100000 c2672e00 00000000 .........g...... │ │ 0x0140f180 b6672e00 04000000 e0452601 02000000 .g.......E&..... │ │ 0x0140f190 90030000 00000000 06000000 02100000 ................ │ │ - 0x0140f1a0 94703100 00000000 45a42e00 01000000 .p1.....E....... │ │ + 0x0140f1a0 6d703100 00000000 45a42e00 01000000 mp1.....E....... │ │ 0x0140f1b0 00000000 02000000 06000000 90030000 ................ │ │ 0x0140f1c0 04000000 03100000 4bfe2e00 00000000 ........K....... │ │ 0x0140f1d0 c1542f00 02000000 00000000 02000000 .T/............. │ │ 0x0140f1e0 06000000 90030000 04000000 04100000 ................ │ │ 0x0140f1f0 aaec3100 00000000 f3312f00 02000000 ..1......1/..... │ │ 0x0140f200 00000000 02000000 06000000 90030000 ................ │ │ 0x0140f210 04000000 0d100000 0dcc3100 00000000 ..........1..... │ │ 0x0140f220 04552f00 02000000 00000000 02000000 .U/............. │ │ 0x0140f230 ffffffff ffffffff f0c10000 0e000000 ................ │ │ 0x0140f240 a5bc3000 00000000 a8be3100 02000000 ..0.......1..... │ │ 0x0140f250 00000000 02000000 ffffffff ffffffff ................ │ │ 0x0140f260 00080000 00100000 1ecd2f00 00000000 ........../..... │ │ 0x0140f270 0e5d2e00 04000000 e0452601 02000000 .].......E&..... │ │ 0x0140f280 ffffffff ffffffff 00080000 01100000 ................ │ │ - 0x0140f290 fe2e3100 b0bc3000 fe2e3100 05000000 ..1...0...1..... │ │ + 0x0140f290 d72e3100 b0bc3000 d72e3100 05000000 ..1...0...1..... │ │ 0x0140f2a0 00000000 02000000 ffffffff ffffffff ................ │ │ 0x0140f2b0 00080000 02100000 2e213000 40d93000 .........!0.@.0. │ │ 0x0140f2c0 2e213000 05000000 00000000 02000000 .!0............. │ │ 0x0140f2d0 ffffffff ffffffff 00080000 03100000 ................ │ │ 0x0140f2e0 1ecd2f00 00000000 0e5d2e00 04000000 ../......]...... │ │ 0x0140f2f0 e0452601 02000000 ffffffff ffffffff .E&............. │ │ 0x0140f300 00080000 04100000 83f82e00 26ec2f00 ............&./. │ │ @@ -31132,20 +31132,20 @@ │ │ 0x0140f330 8cae3000 f3862f00 8cae3000 05000000 ..0.../...0..... │ │ 0x0140f340 00000000 02000000 ffffffff ffffffff ................ │ │ 0x0140f350 00080000 06100000 d9672e00 8a932f00 .........g..../. │ │ 0x0140f360 d9672e00 05000000 00000000 02000000 .g.............. │ │ 0x0140f370 ffffffff ffffffff 00080000 07100000 ................ │ │ 0x0140f380 9cc53100 00000000 9cc53100 01000000 ..1.......1..... │ │ 0x0140f390 90522601 02000000 ffffffff ffffffff .R&............. │ │ - 0x0140f3a0 00080000 08100000 179f3000 498f3100 ..........0.I.1. │ │ + 0x0140f3a0 00080000 08100000 179f3000 228f3100 ..........0.".1. │ │ 0x0140f3b0 179f3000 05000000 00000000 02000000 ..0............. │ │ 0x0140f3c0 ffffffff ffffffff 00080000 09100000 ................ │ │ 0x0140f3d0 83f82e00 26ec2f00 83f82e00 05000000 ....&./......... │ │ 0x0140f3e0 00000000 02000000 ffffffff ffffffff ................ │ │ - 0x0140f3f0 00080000 0a100000 518f3100 00000000 ........Q.1..... │ │ + 0x0140f3f0 00080000 0a100000 2a8f3100 00000000 ........*.1..... │ │ 0x0140f400 10e02e00 02000000 00000000 02000000 ................ │ │ 0x0140f410 ffffffff ffffffff 00080000 0b100000 ................ │ │ 0x0140f420 1ff43000 00000000 1ff43000 02000000 ..0.......0..... │ │ 0x0140f430 00000000 02000000 ffffffff ffffffff ................ │ │ 0x0140f440 00080000 0c100000 f0bb2e00 00000000 ................ │ │ 0x0140f450 f0bb2e00 02000000 00000000 02000000 ................ │ │ 0x0140f460 ffffffff ffffffff 00080000 0d100000 ................ │ │ @@ -31169,21 +31169,21 @@ │ │ 0x0140f580 04000000 ffffffff 00000000 00000000 ................ │ │ 0x0140f590 a5a22e00 04000000 f0542601 02000000 .........T&..... │ │ 0x0140f5a0 0b040000 0b040000 02000000 ffffffff ................ │ │ 0x0140f5b0 00000000 00000000 a5a22e00 04000000 ................ │ │ 0x0140f5c0 f0542601 01000000 1a2c2f00 02000000 .T&......,/..... │ │ 0x0140f5d0 55d93000 00000000 00000000 01000000 U.0............. │ │ 0x0140f5e0 1a2c2f00 02000000 21cd2f00 00000000 .,/.....!./..... │ │ - 0x0140f5f0 00000000 01000000 abae3100 03000000 ..........1..... │ │ - 0x0140f600 6cce3000 04000000 538f3100 04000000 l.0.....S.1..... │ │ + 0x0140f5f0 00000000 01000000 84ae3100 03000000 ..........1..... │ │ + 0x0140f600 6cce3000 04000000 2c8f3100 04000000 l.0.....,.1..... │ │ 0x0140f610 1c9f3000 05000000 5cf83000 06000000 ..0.....\.0..... │ │ 0x0140f620 92932f00 07000000 00000000 ffffffff ../............. │ │ 0x0140f630 0e5d2e00 fdffffff 24a62f00 feffffff .]......$./..... │ │ 0x0140f640 499a2e00 00000000 de672e00 01000000 I........g...... │ │ - 0x0140f650 219f3000 02000000 b1ae3100 01000000 !.0.......1..... │ │ + 0x0140f650 219f3000 02000000 8aae3100 01000000 !.0.......1..... │ │ 0x0140f660 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140f670 00000000 00000000 a5a22e00 04000000 ................ │ │ 0x0140f680 70572601 01000000 ffffffff ffffffff pW&............. │ │ 0x0140f690 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0140f6a0 debe2e00 02000000 90582601 01000000 .........X&..... │ │ 0x0140f6b0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140f6c0 00000000 00000000 9d512f00 00000000 .........Q/..... │ │ @@ -31195,60 +31195,60 @@ │ │ 0x0140f720 605b2601 01000000 ffffffff ffffffff `[&............. │ │ 0x0140f730 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0140f740 f0bb2e00 02000000 f05c2601 01000000 .........\&..... │ │ 0x0140f750 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140f760 00000000 00000000 f7e63100 02000000 ..........1..... │ │ 0x0140f770 c05d2601 01000000 ffffffff ffffffff .]&............. │ │ 0x0140f780 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x0140f790 bd4f3100 02000000 505e2601 01000000 .O1.....P^&..... │ │ + 0x0140f790 964f3100 02000000 505e2601 01000000 .O1.....P^&..... │ │ 0x0140f7a0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140f7b0 00000000 00000000 10e02e00 02000000 ................ │ │ 0x0140f7c0 e05e2601 01000000 ffffffff ffffffff .^&............. │ │ 0x0140f7d0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0140f7e0 f3312f00 02000000 605f2601 01000000 .1/.....`_&..... │ │ 0x0140f7f0 ffffffff ffffffff ffffffff 00000000 ................ │ │ - 0x0140f800 00000000 00000000 0b523100 02000000 .........R1..... │ │ + 0x0140f800 00000000 00000000 e4513100 02000000 .........Q1..... │ │ 0x0140f810 e05f2601 01000000 ffffffff ffffffff ._&............. │ │ 0x0140f820 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0140f830 34cc3100 02000000 60602601 01000000 4.1.....``&..... │ │ 0x0140f840 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140f850 00000000 00000000 be643000 02000000 .........d0..... │ │ 0x0140f860 e0602601 01000000 ffffffff ffffffff .`&............. │ │ 0x0140f870 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x0140f880 588f3100 02000000 60612601 01000000 X.1.....`a&..... │ │ + 0x0140f880 318f3100 02000000 60612601 01000000 1.1.....`a&..... │ │ 0x0140f890 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140f8a0 00000000 00000000 84a42e00 02000000 ................ │ │ 0x0140f8b0 10622601 01000000 ffffffff ffffffff .b&............. │ │ 0x0140f8c0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0140f8d0 bcec3100 02000000 c0622601 01000000 ..1......b&..... │ │ 0x0140f8e0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140f8f0 00000000 00000000 90a42e00 02000000 ................ │ │ 0x0140f900 70632601 01000000 ffffffff ffffffff pc&............. │ │ 0x0140f910 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0140f920 56742f00 02000000 20642601 01000000 Vt/..... d&..... │ │ 0x0140f930 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140f940 00000000 00000000 ca643000 02000000 .........d0..... │ │ 0x0140f950 d0642601 01000000 ffffffff ffffffff .d&............. │ │ 0x0140f960 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x0140f970 2b173100 02000000 80652601 01000000 +.1......e&..... │ │ + 0x0140f970 04173100 02000000 80652601 01000000 ..1......e&..... │ │ 0x0140f980 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140f990 00000000 00000000 1c552f00 02000000 .........U/..... │ │ 0x0140f9a0 30662601 01000000 ffffffff ffffffff 0f&............. │ │ 0x0140f9b0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0140f9c0 9ca42e00 02000000 e0662601 01000000 .........f&..... │ │ 0x0140f9d0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140f9e0 00000000 00000000 da423000 02000000 .........B0..... │ │ 0x0140f9f0 60672601 01000000 ffffffff ffffffff `g&............. │ │ 0x0140fa00 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x0140fa10 c9343100 02000000 e0672601 01000000 .41......g&..... │ │ + 0x0140fa10 a2343100 02000000 e0672601 01000000 .41......g&..... │ │ 0x0140fa20 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140fa30 00000000 00000000 40cc3100 02000000 ........@.1..... │ │ 0x0140fa40 90682601 01000000 ffffffff ffffffff .h&............. │ │ 0x0140fa50 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x0140fa60 648f3100 02000000 40692601 01000000 d.1.....@i&..... │ │ + 0x0140fa60 3d8f3100 02000000 40692601 01000000 =.1.....@i&..... │ │ 0x0140fa70 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140fa80 00000000 00000000 4ecc3100 02000000 ........N.1..... │ │ 0x0140fa90 f0692601 01000000 ffffffff ffffffff .i&............. │ │ 0x0140faa0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0140fab0 aaa42e00 02000000 a06a2601 01000000 .........j&..... │ │ 0x0140fac0 ffffffff ffffffff ffffffff 00000000 ................ │ │ 0x0140fad0 00000000 00000000 2fc12e00 02000000 ......../....... │ │ @@ -31316,15 +31316,15 @@ │ │ 0x0140feb0 10c22601 00000000 00000000 00000000 ..&............. │ │ 0x0140fec0 00000000 00000000 00000000 00000000 ................ │ │ 0x0140fed0 00000000 00000000 00000000 00000000 ................ │ │ 0x0140fee0 80c22601 a0c32601 d0c72601 00000000 ..&...&...&..... │ │ 0x0140fef0 00000000 00000000 00000000 00000000 ................ │ │ 0x0140ff00 00000000 09813000 66040000 00080000 ......0.f....... │ │ 0x0140ff10 e1000000 5c974001 70974001 94964001 ....\.@.p.@...@. │ │ - 0x0140ff20 ecae3100 67040000 000c0000 13010000 ..1.g........... │ │ + 0x0140ff20 c5ae3100 67040000 000c0000 13010000 ..1.g........... │ │ 0x0140ff30 84974001 98974001 94964001 81b32f00 ..@...@...@.../. │ │ 0x0140ff40 68040000 00100000 45010000 ac974001 h.......E.....@. │ │ 0x0140ff50 c0974001 94964001 13813000 69040000 ..@...@...0.i... │ │ 0x0140ff60 00180000 77010000 d4974001 e8974001 ....w.....@...@. │ │ 0x0140ff70 94964001 d8a42e00 6a040000 00200000 ..@.....j.... .. │ │ 0x0140ff80 90010000 fc974001 10984001 94964001 ......@...@...@. │ │ 0x0140ff90 793b2f00 bc040000 00060000 c8000000 y;/............. │ │ @@ -31333,40 +31333,40 @@ │ │ 0x0140ffc0 60984001 94964001 5b1c2f00 be040000 `.@...@.[./..... │ │ 0x0140ffd0 000c0000 13010000 74984001 88984001 ........t.@...@. │ │ 0x0140ffe0 94964001 48cd2f00 bf040000 00100000 ..@.H./......... │ │ 0x0140fff0 45010000 9c984001 b0984001 94964001 E.....@...@...@. │ │ 0x01410000 96932f00 c0040000 00180000 77010000 ../.........w... │ │ 0x01410010 c4984001 d8984001 94964001 3e0e3200 ..@...@...@.>.2. │ │ 0x01410020 c1040000 00200000 90010000 ec984001 ..... ........@. │ │ - 0x01410030 00994001 94964001 818f3100 01000000 ..@...@...1..... │ │ + 0x01410030 00994001 94964001 5a8f3100 01000000 ..@...@.Z.1..... │ │ 0x01410040 00040000 00000000 a8964001 bc964001 ..........@...@. │ │ 0x01410050 d0964001 779f3000 02000000 00080000 ..@.w.0......... │ │ 0x01410060 00000000 e4964001 f8964001 0c974001 ......@...@...@. │ │ 0x01410070 89f83000 03000000 00080000 00000000 ..0............. │ │ 0x01410080 20974001 34974001 48974001 64008001 .@.4.@.H.@.d... │ │ 0x01410090 f2742f00 65008001 a00b3000 72008001 .t/.e.....0.r... │ │ - 0x014100a0 29713100 76008001 af0b3000 66008001 )q1.v.....0.f... │ │ + 0x014100a0 02713100 76008001 af0b3000 66008001 .q1.v.....0.f... │ │ 0x014100b0 16bd3000 67008001 f6ae3100 68008001 ..0.g.....1.h... │ │ 0x014100c0 02af3100 69008001 1d813000 6e008001 ..1.i.....0.n... │ │ - 0x014100d0 eef83000 6a008001 26ce2f00 73008001 ..0.j...&./.s... │ │ - 0x014100e0 be8f3100 77008001 dccc3100 6f008001 ..1.w.....1.o... │ │ - 0x014100f0 51353100 6b008001 4f433000 6c008001 Q51.k...OC0.l... │ │ + 0x014100d0 c7f83000 6a008001 26ce2f00 73008001 ..0.j...&./.s... │ │ + 0x014100e0 978f3100 77008001 dccc3100 6f008001 ..1.w.....1.o... │ │ + 0x014100f0 2a353100 6b008001 4f433000 6c008001 *51.k...OC0.l... │ │ 0x01410100 a53b2f00 79008001 f5a42e00 74008001 .;/.y.......t... │ │ 0x01410110 4bec2f00 78008001 ff742f00 75008001 K./.x....t/.u... │ │ 0x01410120 5f433000 70008001 a41c2f00 71008001 _C0.p...../.q... │ │ 0x01410130 8bb32f00 6d008001 60e12e00 00000000 ../.m...`....... │ │ - 0x01410140 00000000 7f008002 cc8f3100 65008002 ..........1.e... │ │ + 0x01410140 00000000 7f008002 a58f3100 65008002 ..........1.e... │ │ 0x01410150 7de12e00 6d008002 20562f00 6a008002 }...m... V/.j... │ │ 0x01410160 b7c12e00 73008002 5f263000 74008002 ....s..._&0.t... │ │ 0x01410170 11af3100 7a008002 3d892e00 7b008002 ..1.z...=...{... │ │ - 0x01410180 df8f3100 7c008002 8be12e00 75008002 ..1.|.......u... │ │ + 0x01410180 b88f3100 7c008002 8be12e00 75008002 ..1.|.......u... │ │ 0x01410190 08a52e00 76008002 f19f3000 77008002 ....v.....0.w... │ │ 0x014101a0 9fb32f00 68008002 bf053000 6e008002 ../.h.....0.n... │ │ 0x014101b0 7fd93000 72008002 3a813000 66008002 ..0.r...:.0.f... │ │ - 0x014101c0 b31c2f00 80008002 5e353100 81008002 ../.....^51..... │ │ + 0x014101c0 b31c2f00 80008002 37353100 81008002 ../.....751..... │ │ 0x014101d0 c0c12e00 70008002 7ded3100 6c008002 ....p...}.1.l... │ │ 0x014101e0 b1b32f00 7d008002 1b682e00 67008002 ../.}....h..g... │ │ 0x014101f0 07653000 7e008002 91ed3100 78008002 .e0.~.....1.x... │ │ 0x01410200 a2e12e00 6b008002 57ec2f00 64008002 ....k...W./.d... │ │ 0x01410210 75263000 69008002 1aa52e00 6f008002 u&0.i.......o... │ │ 0x01410220 96d93000 82008002 52892e00 71008002 ..0.....R...q... │ │ 0x01410230 12752f00 79008002 24752f00 00000000 .u/.y...$u/..... │ │ @@ -31381,359 +31381,359 @@ │ │ 0x014102c0 86263000 85000003 09942f00 8a000003 .&0......./..... │ │ 0x014102d0 28942f00 72000003 bf053000 d2000003 (./.r.....0..... │ │ 0x014102e0 74892e00 65000003 cdc12e00 99000003 t...e........... │ │ 0x014102f0 90433000 a5000003 b2fe2e00 ae000003 .C0............. │ │ 0x01410300 4bce2f00 7f000003 69ec2f00 80000003 K./.....i./..... │ │ 0x01410310 66813000 81000003 e1c12e00 db000003 f.0............. │ │ 0x01410320 eacc3100 8e000003 c8fe2e00 a4000003 ..1............. │ │ - 0x01410330 91173100 af000003 2fbd3000 bc000003 ..1...../.0..... │ │ + 0x01410330 6a173100 af000003 2fbd3000 bc000003 j.1...../.0..... │ │ 0x01410340 36af3100 d6000003 f5c12e00 e5000003 6.1............. │ │ 0x01410350 d9e12e00 b6000003 03e22e00 ab000003 ................ │ │ 0x01410360 30562f00 cc000003 be0b3000 cb000003 0V/.......0..... │ │ 0x01410370 dcfe2e00 86000003 a5433000 6f000003 .........C0.o... │ │ - 0x01410380 b03b2f00 b9000003 00f93000 98000003 .;/.......0..... │ │ + 0x01410380 b03b2f00 b9000003 d9f83000 98000003 .;/.......0..... │ │ 0x01410390 2a682e00 c2000003 4a562f00 a3000003 *h......JV/..... │ │ 0x014103a0 c63b2f00 82000003 ffcc3100 dd000003 .;/.......1..... │ │ 0x014103b0 26ce2f00 da000003 edfe2e00 94000003 &./............. │ │ 0x014103c0 c61c2f00 c1000003 2f542f00 ba000003 ../...../T/..... │ │ 0x014103d0 08a03000 df000003 7eec2f00 dc000003 ..0.....~./..... │ │ 0x014103e0 8e892e00 de000003 39682e00 cd000003 ........9h...... │ │ - 0x014103f0 16f93000 b4000003 d4b32f00 d5000003 ..0......./..... │ │ - 0x01410400 51752f00 ac000003 f68f3100 9f000003 Qu/.......1..... │ │ + 0x014103f0 eff83000 b4000003 d4b32f00 d5000003 ..0......./..... │ │ + 0x01410400 51752f00 ac000003 cf8f3100 9f000003 Qu/.......1..... │ │ 0x01410410 79813000 90000003 47bd3000 67000003 y.0.....G.0.g... │ │ - 0x01410420 6d802e00 be000003 aa173100 b2000003 m.........1..... │ │ - 0x01410430 2df93000 83000003 1ca03000 9e000003 -.0.......0..... │ │ + 0x01410420 6d802e00 be000003 83173100 b2000003 m.........1..... │ │ + 0x01410430 06f93000 83000003 1ca03000 9e000003 ..0.......0..... │ │ 0x01410440 5c562f00 8b000003 ba433000 ce000003 \V/......C0..... │ │ - 0x01410450 64523100 c7000003 67752f00 c4000003 dR1.....gu/..... │ │ - 0x01410460 6d353100 9a000003 d81c2f00 95000003 m51......./..... │ │ + 0x01410450 3d523100 c7000003 67752f00 c4000003 =R1.....gu/..... │ │ + 0x01410460 46353100 9a000003 d81c2f00 95000003 F51......./..... │ │ 0x01410470 47682e00 d0000003 e31c2f00 b1000003 Gh......../..... │ │ - 0x01410480 0c903100 97000003 80353100 96000003 ..1......51..... │ │ + 0x01410480 e58f3100 97000003 59353100 96000003 ..1.....Y51..... │ │ 0x01410490 94ec2f00 e2000003 16e22e00 ca000003 ../............. │ │ 0x014104a0 4a942f00 bb000003 04ff2e00 a2000003 J./............. │ │ - 0x014104b0 bded3100 b5000003 47f93000 b3000003 ..1.....G.0..... │ │ - 0x014104c0 39713100 91000003 69713100 92000003 9q1.....iq1..... │ │ + 0x014104b0 bded3100 b5000003 20f93000 b3000003 ..1..... .0..... │ │ + 0x014104c0 12713100 91000003 42713100 92000003 .q1.....Bq1..... │ │ 0x014104d0 dd0b3000 6a000003 46e22e00 e3000003 ..0.j...F....... │ │ - 0x014104e0 77523100 d1000003 560e3200 e4000003 wR1.....V.2..... │ │ - 0x014104f0 bf173100 b7000003 a2892e00 d4000003 ..1............. │ │ - 0x01410500 e8173100 d7000003 23903100 d8000003 ..1.....#.1..... │ │ + 0x014104e0 50523100 d1000003 560e3200 e4000003 PR1.....V.2..... │ │ + 0x014104f0 98173100 b7000003 a2892e00 d4000003 ..1............. │ │ + 0x01410500 c1173100 d7000003 fc8f3100 d8000003 ..1.......1..... │ │ 0x01410510 42af3100 d3000003 dbed3100 d9000003 B.1.......1..... │ │ 0x01410520 59e22e00 a6000003 61ce2f00 a0000003 Y.......a./..... │ │ 0x01410530 d23b2f00 a1000003 529e2e00 cf000003 .;/.....R....... │ │ 0x01410540 71e22e00 a7000003 e5b32f00 a9000003 q........./..... │ │ 0x01410550 82e22e00 79000003 60942f00 a8000003 ....y...`./..... │ │ 0x01410560 730e3200 9c000003 91e22e00 6b000003 s.2.........k... │ │ - 0x01410570 5cbd3000 7b000003 01183100 7c000003 \.0.{.....1.|... │ │ + 0x01410570 5cbd3000 7b000003 da173100 7c000003 \.0.{.....1.|... │ │ 0x01410580 90813000 6c000003 04c22e00 e0000003 ..0.l........... │ │ 0x01410590 6e562f00 87000003 9b263000 7d000003 nV/......&0.}... │ │ 0x014105a0 b4813000 76000003 a7e22e00 7e000003 ..0.v.......~... │ │ - 0x014105b0 f51c2f00 bd000003 9a353100 aa000003 ../......51..... │ │ + 0x014105b0 f51c2f00 bd000003 73353100 aa000003 ../.....s51..... │ │ 0x014105c0 c9e22e00 6d000003 60af3100 bf000003 ....m...`.1..... │ │ - 0x014105d0 8a523100 c0000003 79af3100 00000000 .R1.....y.1..... │ │ - 0x014105e0 00000000 72000005 cc8f3100 66000005 ....r.....1.f... │ │ + 0x014105d0 63523100 c0000003 79af3100 00000000 cR1.....y.1..... │ │ + 0x014105e0 00000000 72000005 a58f3100 66000005 ....r.....1.f... │ │ 0x014105f0 19653000 6c000005 20562f00 6d000005 .e0.l... V/.m... │ │ 0x01410600 b7c12e00 68000005 bf053000 6a000005 ....h.....0.j... │ │ 0x01410610 c8433000 70000005 12cd3100 65000005 .C0.p.....1.e... │ │ 0x01410620 6d802e00 6f000005 bdec2f00 67000005 m...o...../.g... │ │ 0x01410630 07653000 6b000005 57ec2f00 69000005 .e0.k...W./.i... │ │ 0x01410640 1aa52e00 73000005 18ff2e00 71000005 ....s.......q... │ │ 0x01410650 6ece2f00 6e000005 2aa03000 74000005 n./.n...*.0.t... │ │ - 0x01410660 a5523100 00000000 00000000 ab008006 .R1............. │ │ - 0x01410670 e13b2f00 cb008006 46903100 cc008006 .;/.....F.1..... │ │ - 0x01410680 b6523100 64008006 24ff2e00 66008006 .R1.d...$...f... │ │ + 0x01410660 7e523100 00000000 00000000 ab008006 ~R1............. │ │ + 0x01410670 e13b2f00 cb008006 1f903100 cc008006 .;/.......1..... │ │ + 0x01410680 8f523100 64008006 24ff2e00 66008006 .R1.d...$...f... │ │ 0x01410690 7c752f00 e6008006 8e752f00 d6008006 |u/......u/..... │ │ 0x014106a0 9b752f00 69008006 7bc43100 6a008006 .u/.i...{.1.j... │ │ 0x014106b0 4aa52e00 6b008006 d6932f00 6c008006 J...k...../.l... │ │ 0x014106c0 62a52e00 d9008006 890e3200 6d008006 b.........2.m... │ │ 0x014106d0 f60b3000 6e008006 bf053000 ae008006 ..0.n.....0..... │ │ 0x014106e0 c4813000 c6008006 dc433000 70008006 ..0......C0.p... │ │ 0x014106f0 fe433000 ad008006 76942f00 ac008006 .C0.....v./..... │ │ 0x01410700 b2fe2e00 72008006 83562f00 73008006 ....r....V/.s... │ │ - 0x01410710 54f93000 74008006 58682e00 77008006 T.0.t...Xh..w... │ │ + 0x01410710 2df93000 74008006 58682e00 77008006 -.0.t...Xh..w... │ │ 0x01410720 f2ed3100 78008006 d3813000 79008006 ..1.x.....0.y... │ │ 0x01410730 7ace2f00 7a008006 9f562f00 e8008006 z./.z....V/..... │ │ 0x01410740 b3562f00 7b008006 8daf3100 af008006 .V/.{.....1..... │ │ 0x01410750 19c22e00 b0008006 32c22e00 7c008006 ........2...|... │ │ 0x01410760 6fbd3000 b1008006 a10e3200 b2008006 o.0.......2..... │ │ 0x01410770 2eff2e00 b3008006 f6b32f00 b4008006 ........../..... │ │ - 0x01410780 3aff2e00 e2008006 69f93000 b5008006 :.......i.0..... │ │ - 0x01410790 82713100 7d008006 ef3b2f00 b6008006 .q1.}....;/..... │ │ + 0x01410780 3aff2e00 e2008006 42f93000 b5008006 :.......B.0..... │ │ + 0x01410790 5b713100 7d008006 ef3b2f00 b6008006 [q1.}....;/..... │ │ 0x014107a0 b5752f00 b7008006 0b443000 7e008006 .u/......D0.~... │ │ 0x014107b0 c8752f00 aa008006 fc3b2f00 dd008006 .u/......;/..... │ │ 0x014107c0 0b1d2f00 7f008006 b8263000 b8008006 ../......&0..... │ │ 0x014107d0 88ce2f00 de008006 0bb42f00 b9008006 ../......./..... │ │ 0x014107e0 9daf3100 80008006 d0562f00 dc008006 ..1......V/..... │ │ 0x014107f0 eb562f00 81008006 b6af3100 82008006 .V/.......1..... │ │ 0x01410800 dfe22e00 cd008006 0bee3100 ba008006 ..........1..... │ │ 0x01410810 1d3c2f00 bb008006 25653000 d8008006 .u/.v...../.y... │ │ - 0x01410b10 25183100 66008007 84c22e00 6a008007 %.1.f.......j... │ │ + 0x01410b10 fe173100 66008007 84c22e00 6a008007 ..1.f.......j... │ │ 0x01410b20 faaf3100 6b008007 2a0c3000 6c008007 ..1.k...*.0.l... │ │ 0x01410b30 00a62e00 7f008007 58892f00 7a008007 ........X./.z... │ │ 0x01410b40 981d2f00 6d008007 37443000 6e008007 ../.m...7D0.n... │ │ 0x01410b50 420c3000 83008007 2fed2f00 80008007 B.0....././..... │ │ 0x01410b60 4d443000 67008007 6b443000 7b008007 MD0.g...kD0.{... │ │ - 0x01410b70 f3523100 7c008007 c0f93000 81008007 .R1.|.....0..... │ │ - 0x01410b80 3a183100 7d008007 dd752f00 82008007 :.1.}....u/..... │ │ + 0x01410b70 cc523100 7c008007 99f93000 81008007 .R1.|.....0..... │ │ + 0x01410b80 13183100 7d008007 dd752f00 82008007 ..1.}....u/..... │ │ 0x01410b90 5a0c3000 7e008007 42ed2f00 68008007 Z.0.~...B./.h... │ │ 0x01410ba0 4bcd3100 69008007 0f762f00 77008007 K.1.i....v/.w... │ │ - 0x01410bb0 68ed2f00 6f008007 ad903100 70008007 h./.o.....1.p... │ │ + 0x01410bb0 68ed2f00 6f008007 86903100 70008007 h./.o.....1.p... │ │ 0x01410bc0 cc0e3200 71008007 1fa62e00 84008007 ..2.q........... │ │ 0x01410bd0 d9d93000 72008007 a2892e00 74008007 ..0.r.......t... │ │ 0x01410be0 12b03100 78008007 47653000 73008007 ..1.x...Ge0.s... │ │ 0x01410bf0 7cee3100 00000000 00000000 73000008 |.1.........s... │ │ 0x01410c00 aabd3000 9c000008 9ed23000 90000008 ..0.......0..... │ │ 0x01410c10 7ded2f00 64000008 d6932f00 a5000008 }./.d...../..... │ │ 0x01410c20 0a273000 92000008 9b942f00 a0000008 .'0......./..... │ │ - 0x01410c30 c6353100 aa000008 3e572f00 9f000008 .51.....>W/..... │ │ - 0x01410c40 e2353100 8e000008 bf053000 76000008 .51.......0.v... │ │ - 0x01410c50 55183100 77000008 23b03100 7f000008 U.1.w...#.1..... │ │ + 0x01410c30 9f353100 aa000008 3e572f00 9f000008 .51.....>W/..... │ │ + 0x01410c40 bb353100 8e000008 bf053000 76000008 .51.......0.v... │ │ + 0x01410c50 2e183100 77000008 23b03100 7f000008 ..1.w...#.1..... │ │ 0x01410c60 5b572f00 a6000008 26762f00 8f000008 [W/.....&v/..... │ │ - 0x01410c70 01363100 93000008 8fee3100 78000008 .61.......1.x... │ │ - 0x01410c80 91ed2f00 79000008 d7f93000 65000008 ../.y.....0.e... │ │ + 0x01410c70 da353100 93000008 8fee3100 78000008 .51.......1.x... │ │ + 0x01410c80 91ed2f00 79000008 b0f93000 65000008 ../.y.....0.e... │ │ 0x01410c90 18273000 a8000008 79572f00 70000008 .'0.....yW/.p... │ │ - 0x01410ca0 86382f00 a9000008 f4713100 ab000008 .8/......q1..... │ │ + 0x01410ca0 86382f00 a9000008 cd713100 ab000008 .8/......q1..... │ │ 0x01410cb0 2d273000 6e000008 3e273000 6d000008 -'0.n...>'0.m... │ │ 0x01410cc0 66653000 8d000008 aced2f00 97000008 fe0......./..... │ │ 0x01410cd0 2a682e00 8a000008 c8433000 66000008 *h.......C0.f... │ │ 0x01410ce0 b4942f00 67000008 80443000 68000008 ../.g....D0.h... │ │ - 0x01410cf0 57273000 ad000008 6a183100 7a000008 W'0.....j.1.z... │ │ + 0x01410cf0 57273000 ad000008 43183100 7a000008 W'0.....C.1.z... │ │ 0x01410d00 63cd3100 74000008 c63b2f00 75000008 c.1.t....;/.u... │ │ 0x01410d10 26ce2f00 ae000008 c5942f00 a1000008 &./......./..... │ │ - 0x01410d20 17533100 ac000008 fe713100 85000008 .S1......q1..... │ │ + 0x01410d20 f0523100 ac000008 d7713100 85000008 .R1......q1..... │ │ 0x01410d30 663c2f00 84000008 8e443000 7b000008 f....... │ │ - 0x01413fc0 c9000000 cd582f00 bdfa3000 01000000 .....X/...0..... │ │ + 0x01413fb0 c8000000 126f3100 3ee42e00 02000000 .....o1.>....... │ │ + 0x01413fc0 c9000000 cd582f00 96fa3000 01000000 .....X/...0..... │ │ 0x01413fd0 ca000000 9aea2f00 f98a2e00 02000000 ....../......... │ │ - 0x01413fe0 cb000000 8ceb3100 fcfa3000 01000000 ......1...0..... │ │ + 0x01413fe0 cb000000 8ceb3100 d5fa3000 01000000 ......1...0..... │ │ 0x01413ff0 cc000000 dd722f00 16012f00 01000000 .....r/.../..... │ │ 0x01414000 cd000000 c3413000 a2ce3100 02000000 .....A0...1..... │ │ - 0x01414010 ce000000 971b2f00 49fb3000 04000000 ....../.I.0..... │ │ + 0x01414010 ce000000 971b2f00 22fb3000 04000000 ....../.".0..... │ │ 0x01414020 00000000 00000000 00000000 00000000 ................ │ │ 0x01414030 d9672e00 04000000 00000000 00000000 .g.............. │ │ 0x01414040 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01414050 00000000 00000000 01000000 50822901 ............P.). │ │ 0x01414060 02000000 70822901 04000000 90832901 ....p.).......). │ │ 0x01414070 03000000 a0832901 05000000 d0832901 ......).......). │ │ 0x01414080 06000000 00842901 07000000 30842901 ......).....0.). │ │ @@ -32392,41 +32392,41 @@ │ │ 0x014141f0 0c000000 008d2901 00000000 00000000 ......)......... │ │ 0x01414200 8c1e2f00 06000000 00000000 00000000 ../............. │ │ 0x01414210 ffffffff e5f03100 06000000 00000000 ......1......... │ │ 0x01414220 00000000 ffffffff bae42e00 06000000 ................ │ │ 0x01414230 00000000 00000000 ffffffff 00000000 ................ │ │ 0x01414240 00000000 00000000 00000000 00000000 ................ │ │ 0x01414250 ec7d3000 00000000 10463101 00000000 .}0......F1..... │ │ - 0x01414260 01000000 14373100 00000000 e0483101 .....71......H1. │ │ + 0x01414260 01000000 ed363100 00000000 e0483101 .....61......H1. │ │ 0x01414270 00000000 00000000 0bb12f00 00000000 ........../..... │ │ 0x01414280 50433101 00000000 00000000 3c482f00 PC1..........2.=........... │ │ 0x01414880 00000000 d1453000 2b833000 3e000000 .....E0.+.0.>... │ │ 0x01414890 00000000 00000000 00000000 756a2e00 ............uj.. │ │ 0x014148a0 11d02f00 3f000000 00000000 00000000 ../.?........... │ │ - 0x014148b0 00000000 a0683100 46eb3000 40000000 .....h1.F.0.@... │ │ + 0x014148b0 00000000 79683100 46eb3000 40000000 ....yh1.F.0.@... │ │ 0x014148c0 05000000 aced3400 00000000 69692e00 ......4.....ii.. │ │ 0x014148d0 6eb13100 41000000 09000000 b1ed3400 n.1.A.........4. │ │ - 0x014148e0 00000000 4cb52f00 1b373100 42000000 ....L./..71.B... │ │ + 0x014148e0 00000000 4cb52f00 f4363100 42000000 ....L./..61.B... │ │ 0x014148f0 05000000 baed3400 00000000 10f13100 ......4.......1. │ │ 0x01414900 f1e42e00 43000000 05000000 bfed3400 ....C.........4. │ │ - 0x01414910 00000000 7d743100 826a2e00 44000000 ....}t1..j..D... │ │ + 0x01414910 00000000 56743100 826a2e00 44000000 ....Vt1..j..D... │ │ 0x01414920 09000000 c4ed3400 00000000 5c643000 ......4.....\d0. │ │ 0x01414930 5c643000 45000000 09000000 cded3400 \d0.E.........4. │ │ 0x01414940 00000000 1ba23000 37833000 46000000 ......0.7.0.F... │ │ 0x01414950 05000000 d6ed3400 00000000 bc663000 ......4......f0. │ │ 0x01414960 dd453000 47000000 09000000 dbed3400 .E0.G.........4. │ │ - 0x01414970 00000000 58923100 4ccf3100 48000000 ....X.1.L.1.H... │ │ + 0x01414970 00000000 31923100 4ccf3100 48000000 ....1.1.L.1.H... │ │ 0x01414980 09000000 e4ed3400 00000000 4b113200 ......4.....K.2. │ │ 0x01414990 c7663000 49000000 09000000 eded3400 .f0.I.........4. │ │ 0x014149a0 00000000 986a2e00 68a72e00 4a000000 .....j..h...J... │ │ 0x014149b0 09000000 f6ed3400 00000000 1ed02f00 ......4......./. │ │ 0x014149c0 36ef2f00 4b000000 09000000 ffed3400 6./.K.........4. │ │ 0x014149d0 00000000 83772f00 56592f00 4c000000 .....w/.VY/.L... │ │ 0x014149e0 09000000 08ee3400 00000000 91772f00 ......4......w/. │ │ @@ -32535,179 +32535,179 @@ │ │ 0x01414ae0 66db3000 57000000 03000000 3dee3400 f.0.W.......=.4. │ │ 0x01414af0 00000000 8b592f00 9c1e2f00 58000000 .....Y/.../.X... │ │ 0x01414b00 03000000 40ee3400 00000000 60833000 ....@.4.....`.0. │ │ 0x01414b10 6bef2f00 59000000 03000000 43ee3400 k./.Y.......C.4. │ │ 0x01414b20 00000000 eb3d2f00 3da23000 5a000000 .....=/.=.0.Z... │ │ 0x01414b30 03000000 46ee3400 00000000 48453000 ....F.4.....HE0. │ │ 0x01414b40 18f13100 5b000000 09000000 49ee3400 ..1.[.......I.4. │ │ - 0x01414b50 00000000 62923100 02293000 5c000000 ....b.1..)0.\... │ │ + 0x01414b50 00000000 3b923100 02293000 5c000000 ....;.1..)0.\... │ │ 0x01414b60 00000000 00000000 00000000 e38b2e00 ................ │ │ 0x01414b70 74cf3100 5d000000 00000000 00000000 t.1.]........... │ │ 0x01414b80 00000000 ffc42e00 7fdb3000 5e000000 ..........0.^... │ │ 0x01414b90 00000000 00000000 00000000 023e2f00 .............>/. │ │ 0x01414ba0 ebbe3000 5f000000 04000000 52ee3400 ..0._.......R.4. │ │ 0x01414bb0 00000000 06c52e00 9ba72e00 60000000 ............`... │ │ - 0x01414bc0 04000000 56ee3400 00000000 8d743100 ....V.4......t1. │ │ + 0x01414bc0 04000000 56ee3400 00000000 66743100 ....V.4.....ft1. │ │ 0x01414bd0 c3772f00 61000000 00000000 00000000 .w/.a........... │ │ - 0x01414be0 00000000 5e692e00 a9193100 62000000 ....^i....1.b... │ │ + 0x01414be0 00000000 5e692e00 82193100 62000000 ....^i....1.b... │ │ 0x01414bf0 00000000 00000000 00000000 74833000 ............t.0. │ │ - 0x01414c00 31fc3000 63000000 03000000 5aee3400 1.0.c.......Z.4. │ │ + 0x01414c00 0afc3000 63000000 03000000 5aee3400 ..0.c.......Z.4. │ │ 0x01414c10 00000000 a7a72e00 ea8b2e00 64000000 ............d... │ │ 0x01414c20 03000000 5dee3400 00000000 01463000 ....].4......F0. │ │ 0x01414c30 01463000 65000000 03000000 60ee3400 .F0.e.......`.4. │ │ 0x01414c40 00000000 77833000 aa6a2e00 66000000 ....w.0..j..f... │ │ 0x01414c50 0a000000 63ee3400 00000000 db012f00 ....c.4......./. │ │ - 0x01414c60 dd543100 67000000 03000000 6dee3400 .T1.g.......m.4. │ │ + 0x01414c60 b6543100 67000000 03000000 6dee3400 .T1.g.......m.4. │ │ 0x01414c70 00000000 e10d3000 f1012f00 68000000 ......0.../.h... │ │ 0x01414c80 05000000 70ee3400 00000000 bf962f00 ....p.4......./. │ │ 0x01414c90 bf962f00 69000000 03000000 75ee3400 ../.i.......u.4. │ │ 0x01414ca0 00000000 d2e73100 d2e73100 6a000000 ......1...1.j... │ │ 0x01414cb0 03000000 78ee3400 00000000 92bc2e00 ....x.4......... │ │ 0x01414cc0 92bc2e00 6b000000 03000000 7bee3400 ....k.......{.4. │ │ 0x01414cd0 00000000 c3ee2f00 7b833000 6c000000 ....../.{.0.l... │ │ - 0x01414ce0 09000000 7eee3400 00000000 94743100 ....~.4......t1. │ │ + 0x01414ce0 09000000 7eee3400 00000000 6d743100 ....~.4.....mt1. │ │ 0x01414cf0 54b52f00 6d000000 00000000 00000000 T./.m........... │ │ 0x01414d00 00000000 09293000 5da23000 6e000000 .....)0.].0.n... │ │ 0x01414d10 00000000 00000000 00000000 86db3000 ..............0. │ │ 0x01414d20 1ff13100 6f000000 00000000 00000000 ..1.o........... │ │ 0x01414d30 00000000 f28b2e00 f28b2e00 70000000 ............p... │ │ 0x01414d40 09000000 87ee3400 00000000 5eb52f00 ......4.....^./. │ │ 0x01414d50 7bcf3100 71000000 07000000 90ee3400 {.1.q.........4. │ │ - 0x01414d60 00000000 26373100 fd663000 72000000 ....&71..f0.r... │ │ + 0x01414d60 00000000 ff363100 fd663000 72000000 .....61..f0.r... │ │ 0x01414d70 00000000 00000000 00000000 08833000 ..............0. │ │ - 0x01414d80 3bfc3000 73000000 05000000 97ee3400 ;.0.s.........4. │ │ + 0x01414d80 14fc3000 73000000 05000000 97ee3400 ..0.s.........4. │ │ 0x01414d90 00000000 5ad23000 073e2f00 74000000 ....Z.0..>/.t... │ │ 0x01414da0 07000000 9cee3400 00000000 8f103200 ......4.......2. │ │ 0x01414db0 ca772f00 75000000 05000000 a3ee3400 .w/.u.........4. │ │ 0x01414dc0 00000000 00000000 00000000 00000000 ................ │ │ - 0x01414dd0 00000000 00000000 00000000 69923100 ............i.1. │ │ + 0x01414dd0 00000000 00000000 00000000 42923100 ............B.1. │ │ 0x01414de0 90db3000 77000000 06000000 a8ee3400 ..0.w.........4. │ │ 0x01414df0 00000000 87cf3100 0fc52e00 78000000 ......1.....x... │ │ 0x01414e00 08000000 aeee3400 00000000 aaa72e00 ......4......... │ │ 0x01414e10 06673000 79000000 00000000 00000000 .g0.y........... │ │ - 0x01414e20 00000000 f0be3000 47fc3000 7a000000 ......0.G.0.z... │ │ + 0x01414e20 00000000 f0be3000 20fc3000 7a000000 ......0. .0.z... │ │ 0x01414e30 00000000 00000000 00000000 13293000 .............)0. │ │ - 0x01414e40 b4193100 7b000000 00000000 00000000 ..1.{........... │ │ + 0x01414e40 8d193100 7b000000 00000000 00000000 ..1.{........... │ │ 0x01414e50 00000000 00000000 00000000 00000000 ................ │ │ 0x01414e60 00000000 00000000 00000000 5b113200 ............[.2. │ │ 0x01414e70 d4772f00 7d000000 0b000000 b6ee3400 .w/.}.........4. │ │ - 0x01414e80 00000000 bc193100 0de52e00 7e000000 ......1.....~... │ │ + 0x01414e80 00000000 95193100 0de52e00 7e000000 ......1.....~... │ │ 0x01414e90 03000000 c1ee3400 00000000 85833000 ......4.......0. │ │ 0x01414ea0 85833000 7f000000 06000000 c4ee3400 ..0...........4. │ │ - 0x01414eb0 00000000 cd193100 cd193100 80000000 ......1...1..... │ │ - 0x01414ec0 07000000 caee3400 00000000 d3193100 ......4.......1. │ │ + 0x01414eb0 00000000 a6193100 a6193100 80000000 ......1...1..... │ │ + 0x01414ec0 07000000 caee3400 00000000 ac193100 ......4.......1. │ │ 0x01414ed0 8fcf3100 81000000 08000000 d1ee3400 ..1...........4. │ │ 0x01414ee0 00000000 b2a72e00 67a23000 82000000 ........g.0..... │ │ 0x01414ef0 08000000 d9ee3400 00000000 17c52e00 ......4......... │ │ 0x01414f00 27e52e00 83000000 08000000 e1ee3400 '.............4. │ │ - 0x01414f10 00000000 77923100 a3b13100 84000000 ....w.1...1..... │ │ + 0x01414f10 00000000 50923100 a3b13100 84000000 ....P.1...1..... │ │ 0x01414f20 08000000 e9ee3400 00000000 34e52e00 ......4.....4... │ │ 0x01414f30 2bd02f00 85000000 08000000 f1ee3400 +./...........4. │ │ 0x01414f40 00000000 8a833000 ae1e2f00 86000000 ......0.../..... │ │ 0x01414f50 0a000000 f9ee3400 00000000 87ef2f00 ......4......./. │ │ 0x01414f60 cc962f00 87000000 0a000000 03ef3400 ../...........4. │ │ 0x01414f70 00000000 0e673000 088c2e00 88000000 .....g0......... │ │ 0x01414f80 0a000000 0def3400 00000000 b5b13100 ......4.......1. │ │ 0x01414f90 adcf3100 89000000 0a000000 17ef3400 ..1...........4. │ │ 0x01414fa0 00000000 94833000 39d02f00 8a000000 ......0.9./..... │ │ - 0x01414fb0 0a000000 21ef3400 00000000 de193100 ....!.4.......1. │ │ + 0x01414fb0 0a000000 21ef3400 00000000 b7193100 ....!.4.......1. │ │ 0x01414fc0 60113200 8b000000 09000000 2bef3400 `.2.........+.4. │ │ - 0x01414fd0 00000000 2f373100 258c2e00 8c000000 ..../71.%....... │ │ + 0x01414fd0 00000000 08373100 258c2e00 8c000000 .....71.%....... │ │ 0x01414fe0 03000000 34ef3400 00000000 85a23000 ....4.4.......0. │ │ 0x01414ff0 408c2e00 8d000000 03000000 37ef3400 @...........7.4. │ │ 0x01415000 00000000 59d02f00 cbcf3100 8e000000 ....Y./...1..... │ │ - 0x01415010 03000000 3aef3400 00000000 4ffc3000 ....:.4.....O.0. │ │ + 0x01415010 03000000 3aef3400 00000000 28fc3000 ....:.4.....(.0. │ │ 0x01415020 0a463000 8f000000 05000000 3def3400 .F0.........=.4. │ │ 0x01415030 00000000 d01e2f00 68d02f00 90000000 ....../.h./..... │ │ 0x01415040 0a000000 42ef3400 00000000 23c52e00 ....B.4.....#... │ │ 0x01415050 a1db3000 91000000 0a000000 4cef3400 ..0.........L.4. │ │ 0x01415060 00000000 e11e2f00 18673000 92000000 ....../..g0..... │ │ - 0x01415070 0a000000 56ef3400 00000000 87923100 ....V.4.......1. │ │ + 0x01415070 0a000000 56ef3400 00000000 60923100 ....V.4.....`.1. │ │ 0x01415080 39673000 93000000 0a000000 60ef3400 9g0.........`.4. │ │ - 0x01415090 00000000 57fc3000 1b293000 94000000 ....W.0..)0..... │ │ - 0x014150a0 0a000000 6aef3400 00000000 fc543100 ....j.4......T1. │ │ + 0x01415090 00000000 30fc3000 1b293000 94000000 ....0.0..)0..... │ │ + 0x014150a0 0a000000 6aef3400 00000000 d5543100 ....j.4......T1. │ │ 0x014150b0 dbcf3100 95000000 0a000000 74ef3400 ..1.........t.4. │ │ 0x014150c0 00000000 e5772f00 e5772f00 96000000 .....w/..w/..... │ │ 0x014150d0 0b000000 7eef3400 00000000 5a673000 ....~.4.....Zg0. │ │ 0x014150e0 5a673000 97000000 0b000000 89ef3400 Zg0...........4. │ │ - 0x014150f0 00000000 95923100 95923100 98000000 ......1...1..... │ │ + 0x014150f0 00000000 6e923100 6e923100 98000000 ....n.1.n.1..... │ │ 0x01415100 0b000000 94ef3400 00000000 b8db3000 ......4.......0. │ │ 0x01415110 b8db3000 99000000 0b000000 9fef3400 ..0...........4. │ │ 0x01415120 00000000 67b52f00 67b52f00 9a000000 ....g./.g./..... │ │ 0x01415130 0b000000 aaef3400 00000000 ee962f00 ......4......./. │ │ 0x01415140 ee962f00 9b000000 0b000000 b5ef3400 ../...........4. │ │ 0x01415150 00000000 153e2f00 153e2f00 9c000000 .....>/..>/..... │ │ 0x01415160 09000000 c0ef3400 00000000 8fa23000 ......4.......0. │ │ 0x01415170 8fa23000 9d000000 09000000 c9ef3400 ..0...........4. │ │ 0x01415180 00000000 bbb13100 bbb13100 9e000000 ......1...1..... │ │ 0x01415190 0a000000 d2ef3400 00000000 95592f00 ......4......Y/. │ │ 0x014151a0 95592f00 9f000000 0a000000 dcef3400 .Y/...........4. │ │ - 0x014151b0 00000000 68fc3000 68fc3000 a0000000 ....h.0.h.0..... │ │ + 0x014151b0 00000000 41fc3000 41fc3000 a0000000 ....A.0.A.0..... │ │ 0x014151c0 0a000000 e6ef3400 00000000 cbb13100 ......4.......1. │ │ 0x014151d0 cbb13100 a1000000 09000000 f0ef3400 ..1...........4. │ │ 0x014151e0 00000000 71b52f00 71b52f00 a2000000 ....q./.q./..... │ │ 0x014151f0 09000000 f9ef3400 00000000 29f13100 ......4.....).1. │ │ 0x01415200 29f13100 a3000000 08000000 02f03400 ).1...........4. │ │ 0x01415210 00000000 f8be3000 33c52e00 a4000000 ......0.3....... │ │ 0x01415220 08000000 0af03400 00000000 578c2e00 ......4.....W... │ │ - 0x01415230 70fc3000 a5000000 08000000 12f03400 p.0...........4. │ │ + 0x01415230 49fc3000 a5000000 08000000 12f03400 I.0...........4. │ │ 0x01415240 00000000 90da3000 bb6a2e00 a6000000 ......0..j...... │ │ 0x01415250 00000000 00000000 00000000 d1b13100 ..............1. │ │ 0x01415260 658c2e00 a7000000 09000000 1af03400 e.............4. │ │ 0x01415270 00000000 fc012f00 1d463000 a8000000 ....../..F0..... │ │ - 0x01415280 09000000 23f03400 00000000 9e743100 ....#.4......t1. │ │ + 0x01415280 09000000 23f03400 00000000 77743100 ....#.4.....wt1. │ │ 0x01415290 02bf3000 a9000000 09000000 2cf03400 ..0.........,.4. │ │ 0x014152a0 00000000 78b52f00 9aa23000 aa000000 ....x./...0..... │ │ 0x014152b0 09000000 35f03400 00000000 223e2f00 ....5.4.....">/. │ │ 0x014152c0 0b022f00 ab000000 0a000000 3ef03400 ../.........>.4. │ │ 0x014152d0 00000000 ec0d3000 798c2e00 ac000000 ......0.y....... │ │ - 0x014152e0 09000000 48f03400 00000000 6f283100 ....H.4.....o(1. │ │ - 0x014152f0 6f283100 ad000000 03000000 51f03400 o(1.........Q.4. │ │ + 0x014152e0 09000000 48f03400 00000000 48283100 ....H.4.....H(1. │ │ + 0x014152f0 48283100 ad000000 03000000 51f03400 H(1.........Q.4. │ │ 0x01415300 00000000 6e673000 6e673000 ae000000 ....ng0.ng0..... │ │ 0x01415310 03000000 54f03400 00000000 7d113200 ....T.4.....}.2. │ │ 0x01415320 7d113200 af000000 07000000 57f03400 }.2.........W.4. │ │ 0x01415330 00000000 bfdb3000 bfdb3000 b0000000 ......0...0..... │ │ 0x01415340 07000000 5ef03400 00000000 ef1e2f00 ....^.4......./. │ │ 0x01415350 dcb13100 b1000000 08000000 65f03400 ..1.........e.4. │ │ 0x01415360 00000000 f30d3000 f30d3000 b2000000 ......0...0..... │ │ 0x01415370 08000000 6df03400 00000000 80d02f00 ....m.4......./. │ │ 0x01415380 2b3e2f00 b3000000 08000000 75f03400 +>/.........u.4. │ │ - 0x01415390 00000000 36f13100 9d923100 b4000000 ....6.1...1..... │ │ + 0x01415390 00000000 36f13100 76923100 b4000000 ....6.1.v.1..... │ │ 0x014153a0 08000000 7df03400 00000000 37293000 ....}.4.....7)0. │ │ 0x014153b0 7a673000 b5000000 00000000 00000000 zg0............. │ │ 0x014153c0 00000000 42f13100 8b8c2e00 b6000000 ....B.1......... │ │ 0x014153d0 01000000 85f03400 00000000 9b8c2e00 ......4......... │ │ 0x014153e0 48c52e00 b7000000 03000000 86f03400 H.............4. │ │ 0x014153f0 00000000 363e2f00 b0a23000 b8000000 ....6>/...0..... │ │ 0x01415400 05000000 89f03400 00000000 a28c2e00 ......4......... │ │ 0x01415410 17bf3000 b9000000 06000000 8ef03400 ..0...........4. │ │ - 0x01415420 00000000 abae3100 abae3100 ba000000 ......1...1..... │ │ + 0x01415420 00000000 84ae3100 84ae3100 ba000000 ......1...1..... │ │ 0x01415430 08000000 94f03400 00000000 62bc3000 ......4.....b.0. │ │ 0x01415440 62bc3000 bb000000 08000000 9cf03400 b.0...........4. │ │ - 0x01415450 00000000 85b52f00 aa923100 bc000000 ....../...1..... │ │ + 0x01415450 00000000 85b52f00 83923100 bc000000 ....../...1..... │ │ 0x01415460 09000000 a4f03400 00000000 f9b13100 ......4.......1. │ │ 0x01415470 f9b13100 bd000000 0a000000 adf03400 ..1...........4. │ │ - 0x01415480 00000000 e4193100 e4193100 be000000 ......1...1..... │ │ + 0x01415480 00000000 bd193100 bd193100 be000000 ......1...1..... │ │ 0x01415490 0a000000 b7f03400 00000000 9a833000 ......4.......0. │ │ 0x014154a0 9a833000 bf000000 0a000000 c1f03400 ..0...........4. │ │ 0x014154b0 00000000 f80d3000 f80d3000 c0000000 ......0...0..... │ │ 0x014154c0 0a000000 cbf03400 00000000 41e52e00 ......4.....A... │ │ 0x014154d0 41e52e00 c1000000 0a000000 d5f03400 A.............4. │ │ 0x014154e0 00000000 3b293000 3b293000 c2000000 ....;)0.;)0..... │ │ 0x014154f0 0a000000 dff03400 00000000 c66a2e00 ......4......j.. │ │ 0x01415500 c66a2e00 c3000000 0a000000 e9f03400 .j............4. │ │ 0x01415510 00000000 a6833000 a6833000 c4000000 ......0...0..... │ │ 0x01415520 0b000000 f3f03400 00000000 bda72e00 ......4......... │ │ 0x01415530 bda72e00 c5000000 0b000000 fef03400 ..............4. │ │ - 0x01415540 00000000 b1923100 b1923100 c6000000 ......1...1..... │ │ + 0x01415540 00000000 8a923100 8a923100 c6000000 ......1...1..... │ │ 0x01415550 0b000000 09f13400 00000000 5bc52e00 ......4.....[... │ │ 0x01415560 5bc52e00 c7000000 0b000000 14f13400 [.............4. │ │ 0x01415570 00000000 cea72e00 cea72e00 c8000000 ................ │ │ - 0x01415580 0b000000 1ff13400 00000000 8dfc3000 ......4.......0. │ │ - 0x01415590 8dfc3000 c9000000 0b000000 2af13400 ..0.........*.4. │ │ + 0x01415580 0b000000 1ff13400 00000000 66fc3000 ......4.....f.0. │ │ + 0x01415590 66fc3000 c9000000 0b000000 2af13400 f.0.........*.4. │ │ 0x014155a0 00000000 7e673000 7e673000 ca000000 ....~g0.~g0..... │ │ 0x014155b0 0b000000 35f13400 00000000 8ad02f00 ....5.4......./. │ │ 0x014155c0 8ad02f00 cb000000 0b000000 40f13400 ../.........@.4. │ │ 0x014155d0 00000000 91ef2f00 91ef2f00 cc000000 ....../.../..... │ │ 0x014155e0 0b000000 4bf13400 00000000 6fc52e00 ....K.4.....o... │ │ 0x014155f0 6fc52e00 cd000000 0b000000 56f13400 o...........V.4. │ │ 0x01415600 00000000 050e3000 050e3000 ce000000 ......0...0..... │ │ @@ -32716,19 +32716,19 @@ │ │ 0x01415630 00000000 b6a23000 b6a23000 d0000000 ......0...0..... │ │ 0x01415640 0b000000 77f13400 00000000 83113200 ....w.4.......2. │ │ 0x01415650 83113200 d1000000 0b000000 82f13400 ..2...........4. │ │ 0x01415660 00000000 a78c2e00 a78c2e00 d2000000 ................ │ │ 0x01415670 0b000000 8df13400 00000000 c5db3000 ......4.......0. │ │ 0x01415680 c5db3000 d3000000 0b000000 98f13400 ..0...........4. │ │ 0x01415690 00000000 e2db3000 e2db3000 d4000000 ......0...0..... │ │ - 0x014156a0 0b000000 a3f13400 00000000 c2923100 ......4.......1. │ │ - 0x014156b0 c2923100 d5000000 0b000000 aef13400 ..1...........4. │ │ + 0x014156a0 0b000000 a3f13400 00000000 9b923100 ......4.......1. │ │ + 0x014156b0 9b923100 d5000000 0b000000 aef13400 ..1...........4. │ │ 0x014156c0 00000000 3c3e2f00 3c3e2f00 d6000000 ....<>/.<>/..... │ │ - 0x014156d0 0b000000 b9f13400 00000000 acfc3000 ......4.......0. │ │ - 0x014156e0 acfc3000 d7000000 0b000000 c4f13400 ..0...........4. │ │ + 0x014156d0 0b000000 b9f13400 00000000 85fc3000 ......4.......0. │ │ + 0x014156e0 85fc3000 d7000000 0b000000 c4f13400 ..0...........4. │ │ 0x014156f0 00000000 a9d02f00 a9d02f00 d8000000 ....../.../..... │ │ 0x01415700 0b000000 cff13400 00000000 a5ef2f00 ......4......./. │ │ 0x01415710 a5ef2f00 d9000000 0b000000 daf13400 ../...........4. │ │ 0x01415720 00000000 9d673000 9d673000 da000000 .....g0..g0..... │ │ 0x01415730 0b000000 e5f13400 00000000 c2ef2f00 ......4......./. │ │ 0x01415740 c2ef2f00 db000000 0b000000 f0f13400 ../...........4. │ │ 0x01415750 00000000 22bf3000 22bf3000 dc000000 ....".0.".0..... │ │ @@ -32739,65 +32739,65 @@ │ │ 0x014157a0 3fbf3000 df000000 0b000000 1cf23400 ?.0...........4. │ │ 0x014157b0 00000000 caa23000 caa23000 e0000000 ......0...0..... │ │ 0x014157c0 0b000000 27f23400 00000000 4de52e00 ....'.4.....M... │ │ 0x014157d0 4de52e00 e1000000 0b000000 32f23400 M...........2.4. │ │ 0x014157e0 00000000 0ad03100 0ad03100 e2000000 ......1...1..... │ │ 0x014157f0 0b000000 3df23400 00000000 8bb52f00 ....=.4......./. │ │ 0x01415800 8bb52f00 e3000000 0b000000 48f23400 ../.........H.4. │ │ - 0x01415810 00000000 dc923100 dc923100 e4000000 ......1...1..... │ │ + 0x01415810 00000000 b5923100 b5923100 e4000000 ......1...1..... │ │ 0x01415820 0b000000 53f23400 00000000 d7ef2f00 ....S.4......./. │ │ 0x01415830 d7ef2f00 e5000000 0b000000 5ef23400 ../.........^.4. │ │ 0x01415840 00000000 68e52e00 68e52e00 e6000000 ....h...h....... │ │ 0x01415850 0b000000 69f23400 00000000 fddb3000 ....i.4.......0. │ │ 0x01415860 fddb3000 e7000000 0b000000 74f23400 ..0.........t.4. │ │ - 0x01415870 00000000 fb923100 fb923100 e8000000 ......1...1..... │ │ + 0x01415870 00000000 d4923100 d4923100 e8000000 ......1...1..... │ │ 0x01415880 0b000000 7ff23400 00000000 c38c2e00 ......4......... │ │ 0x01415890 c38c2e00 e9000000 0b000000 8af23400 ..............4. │ │ 0x014158a0 00000000 f2ef2f00 f2ef2f00 ea000000 ....../.../..... │ │ 0x014158b0 0b000000 95f23400 00000000 1d0e3000 ......4.......0. │ │ 0x014158c0 1d0e3000 eb000000 0b000000 a0f23400 ..0...........4. │ │ 0x014158d0 00000000 bb673000 bb673000 ec000000 .....g0..g0..... │ │ - 0x014158e0 0b000000 abf23400 00000000 c4fc3000 ......4.......0. │ │ - 0x014158f0 c4fc3000 ed000000 0b000000 b6f23400 ..0...........4. │ │ + 0x014158e0 0b000000 abf23400 00000000 9dfc3000 ......4.......0. │ │ + 0x014158f0 9dfc3000 ed000000 0b000000 b6f23400 ..0...........4. │ │ 0x01415900 00000000 e28c2e00 e28c2e00 ee000000 ................ │ │ 0x01415910 0b000000 c1f23400 00000000 1edc3000 ......4.......0. │ │ 0x01415920 1edc3000 ef000000 0b000000 ccf23400 ..0...........4. │ │ - 0x01415930 00000000 38373100 38373100 f0000000 ....871.871..... │ │ + 0x01415930 00000000 11373100 11373100 f0000000 .....71..71..... │ │ 0x01415940 0b000000 d7f23400 00000000 e8a23000 ......4.......0. │ │ 0x01415950 e8a23000 f1000000 0b000000 e2f23400 ..0...........4. │ │ 0x01415960 00000000 d8673000 d8673000 f2000000 .....g0..g0..... │ │ 0x01415970 0b000000 edf23400 00000000 b7833000 ......4.......0. │ │ 0x01415980 b7833000 f3000000 0b000000 f8f23400 ..0...........4. │ │ - 0x01415990 00000000 f0193100 f0193100 f4000000 ......1...1..... │ │ - 0x014159a0 0b000000 03f33400 00000000 e5fc3000 ......4.......0. │ │ - 0x014159b0 e5fc3000 f5000000 0b000000 0ef33400 ..0...........4. │ │ + 0x01415990 00000000 c9193100 c9193100 f4000000 ......1...1..... │ │ + 0x014159a0 0b000000 03f33400 00000000 befc3000 ......4.......0. │ │ + 0x014159b0 befc3000 f5000000 0b000000 0ef33400 ..0...........4. │ │ 0x014159c0 00000000 d5bb3000 d5bb3000 f6000000 ......0...0..... │ │ - 0x014159d0 0b000000 19f33400 00000000 051a3100 ......4.......1. │ │ - 0x014159e0 051a3100 f7000000 0b000000 24f33400 ..1.........$.4. │ │ + 0x014159d0 0b000000 19f33400 00000000 de193100 ......4.......1. │ │ + 0x014159e0 de193100 f7000000 0b000000 24f33400 ..1.........$.4. │ │ 0x014159f0 00000000 cd833000 cd833000 f8000000 ......0...0..... │ │ 0x01415a00 0b000000 2ff33400 00000000 d36a2e00 ..../.4......j.. │ │ 0x01415a10 d36a2e00 f9000000 0b000000 3af33400 .j..........:.4. │ │ - 0x01415a20 00000000 4d373100 4d373100 fa000000 ....M71.M71..... │ │ - 0x01415a30 0b000000 45f33400 00000000 0c553100 ....E.4......U1. │ │ - 0x01415a40 0c553100 fb000000 0b000000 50f33400 .U1.........P.4. │ │ + 0x01415a20 00000000 26373100 26373100 fa000000 ....&71.&71..... │ │ + 0x01415a30 0b000000 45f33400 00000000 e5543100 ....E.4......T1. │ │ + 0x01415a40 e5543100 fb000000 0b000000 50f33400 .T1.........P.4. │ │ 0x01415a50 00000000 27022f00 27022f00 fc000000 ....'./.'./..... │ │ 0x01415a60 0b000000 5bf33400 00000000 c2d02f00 ....[.4......./. │ │ 0x01415a70 c2d02f00 fd000000 0b000000 66f33400 ../.........f.4. │ │ 0x01415a80 00000000 ec6a2e00 ec6a2e00 fe000000 .....j...j...... │ │ 0x01415a90 0b000000 71f33400 00000000 84c52e00 ....q.4......... │ │ 0x01415aa0 84c52e00 ff000000 0b000000 7cf33400 ............|.4. │ │ - 0x01415ab0 00000000 6a373100 6a373100 00010000 ....j71.j71..... │ │ - 0x01415ac0 0b000000 87f33400 00000000 1d1a3100 ......4.......1. │ │ + 0x01415ab0 00000000 43373100 43373100 00010000 ....C71.C71..... │ │ + 0x01415ac0 0b000000 87f33400 00000000 f6193100 ......4.......1. │ │ 0x01415ad0 fe962f00 01010000 08000000 92f33400 ../...........4. │ │ - 0x01415ae0 00000000 ad743100 ad743100 02010000 .....t1..t1..... │ │ + 0x01415ae0 00000000 86743100 86743100 02010000 .....t1..t1..... │ │ 0x01415af0 07000000 9af33400 00000000 23b23100 ......4.....#.1. │ │ 0x01415b00 23b23100 03010000 07000000 a1f33400 #.1...........4. │ │ 0x01415b10 00000000 a5592f00 a5592f00 04010000 .....Y/..Y/..... │ │ - 0x01415b20 07000000 a8f33400 00000000 8b373100 ......4......71. │ │ - 0x01415b30 8b373100 05010000 07000000 aff33400 .71...........4. │ │ + 0x01415b20 07000000 a8f33400 00000000 64373100 ......4.....d71. │ │ + 0x01415b30 64373100 05010000 07000000 aff33400 d71...........4. │ │ 0x01415b40 00000000 aab52f00 aab52f00 06010000 ....../.../..... │ │ 0x01415b50 07000000 b6f33400 00000000 b1b52f00 ......4......./. │ │ 0x01415b60 b1b52f00 07010000 07000000 bdf33400 ../...........4. │ │ 0x01415b70 00000000 de833000 de833000 08010000 ......0...0..... │ │ 0x01415b80 07000000 c4f33400 00000000 031f2f00 ......4......./. │ │ 0x01415b90 031f2f00 09010000 07000000 cbf33400 ../...........4. │ │ 0x01415ba0 00000000 48293000 48293000 0a010000 ....H)0.H)0..... │ │ @@ -32808,132 +32808,132 @@ │ │ 0x01415bf0 02972f00 0d010000 08000000 e7f33400 ../...........4. │ │ 0x01415c00 00000000 0b6b2e00 0b6b2e00 0e010000 .....k...k...... │ │ 0x01415c10 08000000 eff33400 00000000 5ebf3000 ......4.....^.0. │ │ 0x01415c20 5ebf3000 0f010000 08000000 f7f33400 ^.0...........4. │ │ 0x01415c30 00000000 0a1f2f00 0a1f2f00 10010000 ....../.../..... │ │ 0x01415c40 08000000 fff33400 00000000 4ef13100 ......4.....N.1. │ │ 0x01415c50 4ef13100 11010000 08000000 07f43400 N.1...........4. │ │ - 0x01415c60 00000000 f7fc3000 f7fc3000 12010000 ......0...0..... │ │ + 0x01415c60 00000000 d0fc3000 d0fc3000 12010000 ......0...0..... │ │ 0x01415c70 08000000 0ff43400 00000000 73bf3000 ......4.....s.0. │ │ 0x01415c80 73bf3000 13010000 08000000 17f43400 s.0...........4. │ │ - 0x01415c90 00000000 2b553100 2b553100 14010000 ....+U1.+U1..... │ │ + 0x01415c90 00000000 04553100 04553100 14010000 .....U1..U1..... │ │ 0x01415ca0 08000000 1ff43400 00000000 38dc3000 ......4.....8.0. │ │ 0x01415cb0 38dc3000 15010000 08000000 27f43400 8.0.........'.4. │ │ 0x01415cc0 00000000 47022f00 47022f00 16010000 ....G./.G./..... │ │ 0x01415cd0 08000000 2ff43400 00000000 eda72e00 ..../.4......... │ │ 0x01415ce0 eda72e00 17010000 08000000 37f43400 ............7.4. │ │ 0x01415cf0 00000000 ab592f00 ab592f00 18010000 .....Y/..Y/..... │ │ 0x01415d00 08000000 3ff43400 00000000 9b113200 ....?.4.......2. │ │ 0x01415d10 9b113200 19010000 08000000 47f43400 ..2.........G.4. │ │ - 0x01415d20 00000000 02fd3000 02fd3000 1a010000 ......0...0..... │ │ + 0x01415d20 00000000 dbfc3000 dbfc3000 1a010000 ......0...0..... │ │ 0x01415d30 08000000 4ff43400 00000000 06782f00 ....O.4......x/. │ │ 0x01415d40 06782f00 1b010000 08000000 57f43400 .x/.........W.4. │ │ 0x01415d50 00000000 b5113200 b5113200 1c010000 ......2...2..... │ │ 0x01415d60 08000000 5ff43400 00000000 038d2e00 ...._.4......... │ │ 0x01415d70 43dc3000 1d010000 08000000 67f43400 C.0.........g.4. │ │ 0x01415d80 00000000 c1592f00 c1592f00 1e010000 .....Y/..Y/..... │ │ 0x01415d90 08000000 6ff43400 00000000 60022f00 ....o.4.....`./. │ │ 0x01415da0 118d2e00 1f010000 08000000 77f43400 ............w.4. │ │ - 0x01415db0 00000000 93373100 93373100 20010000 .....71..71. ... │ │ + 0x01415db0 00000000 6c373100 6c373100 20010000 ....l71.l71. ... │ │ 0x01415dc0 08000000 7ff43400 00000000 5af13100 ......4.....Z.1. │ │ 0x01415dd0 5af13100 21010000 08000000 87f43400 Z.1.!.........4. │ │ 0x01415de0 00000000 17972f00 17972f00 22010000 ....../.../."... │ │ 0x01415df0 08000000 8ff43400 00000000 02a33000 ......4.......0. │ │ 0x01415e00 02a33000 23010000 08000000 97f43400 ..0.#.........4. │ │ 0x01415e10 00000000 28972f00 28972f00 24010000 ....(./.(./.$... │ │ 0x01415e20 08000000 9ff43400 00000000 0df02f00 ......4......./. │ │ 0x01415e30 0df02f00 25010000 08000000 a7f43400 ../.%.........4. │ │ 0x01415e40 00000000 4f293000 52dc3000 26010000 ....O)0.R.0.&... │ │ 0x01415e50 08000000 aff43400 00000000 18f02f00 ......4......./. │ │ 0x01415e60 24f02f00 27010000 08000000 b7f43400 $./.'.........4. │ │ - 0x01415e70 00000000 a0373100 0efd3000 28010000 .....71...0.(... │ │ + 0x01415e70 00000000 79373100 e7fc3000 28010000 ....y71...0.(... │ │ 0x01415e80 08000000 bff43400 00000000 5e293000 ......4.....^)0. │ │ 0x01415e90 583e2f00 29010000 08000000 c7f43400 X>/.).........4. │ │ - 0x01415ea0 00000000 b9743100 b9743100 2a010000 .....t1..t1.*... │ │ + 0x01415ea0 00000000 92743100 92743100 2a010000 .....t1..t1.*... │ │ 0x01415eb0 08000000 cff43400 00000000 c4113200 ......4.......2. │ │ 0x01415ec0 c4113200 2b010000 08000000 d7f43400 ..2.+.........4. │ │ 0x01415ed0 00000000 1f1f2f00 1f1f2f00 2c010000 ....../.../.,... │ │ 0x01415ee0 08000000 dff43400 00000000 71022f00 ......4.....q./. │ │ 0x01415ef0 71022f00 2d010000 08000000 e7f43400 q./.-.........4. │ │ 0x01415f00 00000000 88022f00 88022f00 2e010000 ....../.../..... │ │ 0x01415f10 08000000 eff43400 00000000 89bf3000 ......4.......0. │ │ 0x01415f20 89bf3000 2f010000 08000000 f7f43400 ..0./.........4. │ │ 0x01415f30 00000000 ce592f00 ce592f00 30010000 .....Y/..Y/.0... │ │ - 0x01415f40 08000000 fff43400 00000000 aa373100 ......4......71. │ │ - 0x01415f50 aa373100 31010000 08000000 07f53400 .71.1.........4. │ │ + 0x01415f40 08000000 fff43400 00000000 83373100 ......4......71. │ │ + 0x01415f50 83373100 31010000 08000000 07f53400 .71.1.........4. │ │ 0x01415f60 00000000 278d2e00 278d2e00 32010000 ....'...'...2... │ │ 0x01415f70 08000000 0ff53400 00000000 63dc3000 ......4.....c.0. │ │ 0x01415f80 63dc3000 33010000 08000000 17f53400 c.0.3.........4. │ │ 0x01415f90 00000000 e4592f00 e4592f00 34010000 .....Y/..Y/.4... │ │ 0x01415fa0 08000000 1ff53400 00000000 26d03100 ......4.....&.1. │ │ 0x01415fb0 26d03100 35010000 08000000 27f53400 &.1.5.......'.4. │ │ - 0x01415fc0 00000000 211a3100 211a3100 36010000 ....!.1.!.1.6... │ │ + 0x01415fc0 00000000 fa193100 fa193100 36010000 ......1...1.6... │ │ 0x01415fd0 08000000 2ff53400 00000000 db113200 ..../.4.......2. │ │ 0x01415fe0 db113200 37010000 08000000 37f53400 ..2.7.......7.4. │ │ 0x01415ff0 00000000 bfb52f00 bfb52f00 38010000 ....../.../.8... │ │ - 0x01416000 08000000 3ff53400 00000000 cd743100 ....?.4......t1. │ │ - 0x01416010 cd743100 39010000 08000000 47f53400 .t1.9.......G.4. │ │ + 0x01416000 08000000 3ff53400 00000000 a6743100 ....?.4......t1. │ │ + 0x01416010 a6743100 39010000 08000000 47f53400 .t1.9.......G.4. │ │ 0x01416020 00000000 e3d02f00 e3d02f00 3a010000 ....../.../.:... │ │ - 0x01416030 08000000 4ff53400 00000000 1b933100 ....O.4.......1. │ │ - 0x01416040 1b933100 3b010000 09000000 57f53400 ..1.;.......W.4. │ │ + 0x01416030 08000000 4ff53400 00000000 f4923100 ....O.4.......1. │ │ + 0x01416040 f4923100 3b010000 09000000 57f53400 ..1.;.......W.4. │ │ 0x01416050 00000000 06a82e00 06a82e00 3c010000 ............<... │ │ 0x01416060 09000000 60f53400 00000000 3e0e3000 ....`.4.....>.0. │ │ 0x01416070 3e0e3000 3d010000 09000000 69f53400 >.0.=.......i.4. │ │ 0x01416080 00000000 eb833000 eb833000 3e010000 ......0...0.>... │ │ 0x01416090 09000000 72f53400 00000000 63293000 ....r.4.....c)0. │ │ 0x014160a0 63293000 3f010000 09000000 7bf53400 c)0.?.......{.4. │ │ - 0x014160b0 00000000 2f933100 2f933100 40010000 ..../.1./.1.@... │ │ + 0x014160b0 00000000 08933100 08933100 40010000 ......1...1.@... │ │ 0x014160c0 09000000 84f53400 00000000 85e52e00 ......4......... │ │ 0x014160d0 85e52e00 41010000 09000000 8df53400 ....A.........4. │ │ 0x014160e0 00000000 29b23100 29b23100 42010000 ....).1.).1.B... │ │ 0x014160f0 09000000 96f53400 00000000 18a33000 ......4.......0. │ │ 0x01416100 18a33000 43010000 08000000 9ff53400 ..0.C.........4. │ │ - 0x01416110 00000000 19fd3000 19fd3000 44010000 ......0...0.D... │ │ - 0x01416120 08000000 a7f53400 00000000 d8743100 ......4......t1. │ │ - 0x01416130 d8743100 45010000 08000000 aff53400 .t1.E.........4. │ │ + 0x01416110 00000000 f2fc3000 f2fc3000 44010000 ......0...0.D... │ │ + 0x01416120 08000000 a7f53400 00000000 b1743100 ......4......t1. │ │ + 0x01416130 b1743100 45010000 08000000 aff53400 .t1.E.........4. │ │ 0x01416140 00000000 65f13100 65f13100 46010000 ....e.1.e.1.F... │ │ 0x01416150 08000000 b7f53400 00000000 f1113200 ......4.......2. │ │ 0x01416160 f1113200 47010000 08000000 bff53400 ..2.G.........4. │ │ 0x01416170 00000000 fa592f00 fa592f00 48010000 .....Y/..Y/.H... │ │ 0x01416180 08000000 c7f53400 00000000 206b2e00 ......4..... k.. │ │ 0x01416190 206b2e00 49010000 08000000 cff53400 k..I.........4. │ │ 0x014161a0 00000000 9e022f00 9e022f00 4a010000 ....../.../.J... │ │ 0x014161b0 08000000 d7f53400 00000000 b0022f00 ......4......./. │ │ 0x014161c0 b0022f00 4b010000 08000000 dff53400 ../.K.........4. │ │ - 0x014161d0 00000000 f0743100 f0743100 4c010000 .....t1..t1.L... │ │ - 0x014161e0 08000000 e7f53400 00000000 2cfd3000 ......4.....,.0. │ │ - 0x014161f0 2cfd3000 4d010000 08000000 eff53400 ,.0.M.........4. │ │ + 0x014161d0 00000000 c9743100 c9743100 4c010000 .....t1..t1.L... │ │ + 0x014161e0 08000000 e7f53400 00000000 05fd3000 ......4.......0. │ │ + 0x014161f0 05fd3000 4d010000 08000000 eff53400 ..0.M.........4. │ │ 0x01416200 00000000 08843000 08843000 4e010000 ......0...0.N... │ │ - 0x01416210 08000000 f7f53400 00000000 41553100 ......4.....AU1. │ │ - 0x01416220 41553100 4f010000 08000000 fff53400 AU1.O.........4. │ │ + 0x01416210 08000000 f7f53400 00000000 1a553100 ......4......U1. │ │ + 0x01416220 1a553100 4f010000 08000000 fff53400 .U1.O.........4. │ │ 0x01416230 00000000 03123200 03123200 50010000 ......2...2.P... │ │ 0x01416240 08000000 07f63400 00000000 5d3e2f00 ......4.....]>/. │ │ 0x01416250 5d3e2f00 51010000 08000000 0ff63400 ]>/.Q.........4. │ │ 0x01416260 00000000 9ae52e00 9ae52e00 52010000 ............R... │ │ 0x01416270 08000000 17f63400 00000000 eed02f00 ......4......./. │ │ 0x01416280 eed02f00 53010000 08000000 1ff63400 ../.S.........4. │ │ 0x01416290 00000000 356b2e00 356b2e00 54010000 ....5k..5k..T... │ │ 0x014162a0 08000000 27f63400 00000000 9abf3000 ....'.4.......0. │ │ 0x014162b0 9abf3000 55010000 08000000 2ff63400 ..0.U......./.4. │ │ 0x014162c0 00000000 3e972f00 3e972f00 56010000 ....>./.>./.V... │ │ - 0x014162d0 08000000 37f63400 00000000 c4373100 ....7.4......71. │ │ - 0x014162e0 c4373100 57010000 08000000 3ff63400 .71.W.......?.4. │ │ - 0x014162f0 00000000 4a933100 4a933100 58010000 ....J.1.J.1.X... │ │ + 0x014162d0 08000000 37f63400 00000000 9d373100 ....7.4......71. │ │ + 0x014162e0 9d373100 57010000 08000000 3ff63400 .71.W.......?.4. │ │ + 0x014162f0 00000000 23933100 23933100 58010000 ....#.1.#.1.X... │ │ 0x01416300 08000000 47f63400 00000000 428d2e00 ....G.4.....B... │ │ 0x01416310 428d2e00 59010000 08000000 4ff63400 B...Y.......O.4. │ │ 0x01416320 00000000 17123200 17123200 5a010000 ......2...2.Z... │ │ 0x01416330 08000000 57f63400 00000000 a9e52e00 ....W.4......... │ │ 0x01416340 a9e52e00 5b010000 08000000 5ff63400 ....[......._.4. │ │ 0x01416350 00000000 c5022f00 c5022f00 5c010000 ....../.../.\... │ │ 0x01416360 08000000 67f63400 00000000 31f02f00 ....g.4.....1./. │ │ 0x01416370 31f02f00 5d010000 08000000 6ff63400 1./.].......o.4. │ │ 0x01416380 00000000 00000000 00000000 00000000 ................ │ │ 0x01416390 00000000 00000000 00000000 d8022f00 ............../. │ │ 0x014163a0 d8022f00 5f010000 08000000 77f63400 ../._.......w.4. │ │ - 0x014163b0 00000000 5f933100 5f933100 60010000 ...._.1._.1.`... │ │ + 0x014163b0 00000000 38933100 38933100 60010000 ....8.1.8.1.`... │ │ 0x014163c0 08000000 7ff63400 00000000 3ad03100 ......4.....:.1. │ │ 0x014163d0 3ad03100 61010000 08000000 87f63400 :.1.a.........4. │ │ 0x014163e0 00000000 a9bf3000 a9bf3000 62010000 ......0...0.b... │ │ 0x014163f0 08000000 8ff63400 00000000 f1673000 ......4......g0. │ │ 0x01416400 f1673000 63010000 08000000 97f63400 .g0.c.........4. │ │ 0x01416410 00000000 d4b52f00 d4b52f00 64010000 ....../.../.d... │ │ 0x01416420 08000000 9ff63400 00000000 07683000 ......4......h0. │ │ @@ -32960,108 +32960,108 @@ │ │ 0x01416570 09000000 14f73400 00000000 588d2e00 ......4.....X... │ │ 0x01416580 f4b52f00 73010000 09000000 1df73400 ../.s.........4. │ │ 0x01416590 00000000 62d03100 4df02f00 74010000 ....b.1.M./.t... │ │ 0x014165a0 09000000 26f73400 00000000 73f13100 ....&.4.....s.1. │ │ 0x014165b0 73f13100 75010000 09000000 2ff73400 s.1.u......./.4. │ │ 0x014165c0 00000000 c6b93000 c6b93000 76010000 ......0...0.v... │ │ 0x014165d0 09000000 38f73400 00000000 89293000 ....8.4......)0. │ │ - 0x014165e0 55553100 77010000 09000000 41f73400 UU1.w.......A.4. │ │ + 0x014165e0 2e553100 77010000 09000000 41f73400 .U1.w.......A.4. │ │ 0x014165f0 00000000 27c93100 27c93100 78010000 ....'.1.'.1.x... │ │ - 0x01416600 04000000 4af73400 00000000 371a3100 ....J.4.....7.1. │ │ - 0x01416610 371a3100 79010000 05000000 4ef73400 7.1.y.......N.4. │ │ + 0x01416600 04000000 4af73400 00000000 101a3100 ....J.4.......1. │ │ + 0x01416610 101a3100 79010000 05000000 4ef73400 ..1.y.......N.4. │ │ 0x01416620 00000000 1f683000 5c0e3000 7a010000 .....h0.\.0.z... │ │ 0x01416630 02000000 53f73400 00000000 1e782f00 ....S.4......x/. │ │ 0x01416640 7c0e3000 7b010000 01000000 55f73400 |.0.{.......U.4. │ │ 0x01416650 00000000 3f843000 4da33000 7c010000 ....?.0.M.0.|... │ │ 0x01416660 02000000 56f73400 00000000 79f13100 ....V.4.....y.1. │ │ 0x01416670 800e3000 7d010000 03000000 58f73400 ..0.}.......X.4. │ │ 0x01416680 00000000 7ef13100 09b62f00 7e010000 ....~.1.../.~... │ │ 0x01416690 04000000 5bf73400 00000000 62972f00 ....[.4.....b./. │ │ 0x014166a0 850e3000 7f010000 04000000 5ff73400 ..0........._.4. │ │ - 0x014166b0 00000000 105a2f00 60553100 80010000 .....Z/.`U1..... │ │ + 0x014166b0 00000000 105a2f00 39553100 80010000 .....Z/.9U1..... │ │ 0x014166c0 04000000 63f73400 00000000 e27a2e00 ....c.4......z.. │ │ - 0x014166d0 441a3100 81010000 04000000 67f73400 D.1.........g.4. │ │ + 0x014166d0 1d1a3100 81010000 04000000 67f73400 ..1.........g.4. │ │ 0x014166e0 00000000 2e683000 6d6b2e00 82010000 .....h0.mk...... │ │ 0x014166f0 04000000 6bf73400 00000000 93293000 ....k.4......)0. │ │ 0x01416700 22782f00 83010000 04000000 6ff73400 "x/.........o.4. │ │ 0x01416710 00000000 1fa82e00 1fa82e00 84010000 ................ │ │ 0x01416720 04000000 73f73400 00000000 49463000 ....s.4.....IF0. │ │ 0x01416730 766b2e00 85010000 05000000 77f73400 vk..........w.4. │ │ 0x01416740 00000000 e6022f00 826b2e00 86010000 ....../..k...... │ │ 0x01416750 09000000 7cf73400 00000000 bce52e00 ....|.4......... │ │ 0x01416760 723e2f00 87010000 0a000000 85f73400 r>/...........4. │ │ 0x01416770 00000000 9a293000 29782f00 88010000 .....)0.)x/..... │ │ 0x01416780 0a000000 8ff73400 00000000 b35b2e00 ......4......[.. │ │ 0x01416790 b35b2e00 89010000 00000000 00000000 .[.............. │ │ - 0x014167a0 00000000 7b933100 c4c52e00 8a010000 ....{.1......... │ │ + 0x014167a0 00000000 54933100 c4c52e00 8a010000 ....T.1......... │ │ 0x014167b0 03000000 99f73400 00000000 fcd02f00 ......4......./. │ │ 0x014167c0 fcd02f00 8b010000 04000000 9cf73400 ../...........4. │ │ 0x014167d0 00000000 51a33000 48b23100 8c010000 ....Q.0.H.1..... │ │ 0x014167e0 09000000 a0f73400 00000000 13b62f00 ......4......./. │ │ 0x014167f0 13b62f00 8d010000 08000000 a9f73400 ../...........4. │ │ - 0x01416800 00000000 06d12f00 4c1a3100 8e010000 ....../.L.1..... │ │ + 0x01416800 00000000 06d12f00 251a3100 8e010000 ....../.%.1..... │ │ 0x01416810 08000000 b1f73400 00000000 71d03100 ......4.....q.1. │ │ 0x01416820 71d03100 8f010000 08000000 b9f73400 q.1...........4. │ │ 0x01416830 00000000 8b6b2e00 8b6b2e00 90010000 .....k...k...... │ │ 0x01416840 03000000 c1f73400 00000000 18d12f00 ......4......./. │ │ 0x01416850 59a33000 91010000 03000000 c4f73400 Y.0...........4. │ │ - 0x01416860 00000000 6d553100 900e3000 92010000 ....mU1...0..... │ │ + 0x01416860 00000000 46553100 900e3000 92010000 ....FU1...0..... │ │ 0x01416870 03000000 c7f73400 00000000 34123200 ......4.....4.2. │ │ - 0x01416880 42fd3000 93010000 03000000 caf73400 B.0...........4. │ │ + 0x01416880 1bfd3000 93010000 03000000 caf73400 ..0...........4. │ │ 0x01416890 00000000 b35b2e00 b35b2e00 94010000 .....[...[...... │ │ 0x014168a0 00000000 00000000 00000000 81d03100 ..............1. │ │ 0x014168b0 5db23100 95010000 05000000 cdf73400 ].1...........4. │ │ 0x014168c0 00000000 2fba3000 2fba3000 96010000 ..../.0./.0..... │ │ 0x014168d0 07000000 d2f73400 00000000 99f43000 ......4.......0. │ │ 0x014168e0 99f43000 97010000 07000000 d9f73400 ..0...........4. │ │ - 0x014168f0 00000000 6f333100 6f333100 98010000 ....o31.o31..... │ │ + 0x014168f0 00000000 48333100 48333100 98010000 ....H31.H31..... │ │ 0x01416900 07000000 e0f73400 00000000 170a3000 ......4.......0. │ │ 0x01416910 170a3000 99010000 08000000 e7f73400 ..0...........4. │ │ 0x01416920 00000000 83f63000 83f63000 9a010000 ......0...0..... │ │ - 0x01416930 08000000 eff73400 00000000 d36f3100 ......4......o1. │ │ - 0x01416940 d36f3100 9b010000 08000000 f7f73400 .o1...........4. │ │ + 0x01416930 08000000 eff73400 00000000 ac6f3100 ......4......o1. │ │ + 0x01416940 ac6f3100 9b010000 08000000 f7f73400 .o1...........4. │ │ 0x01416950 00000000 72eb2f00 72eb2f00 9c010000 ....r./.r./..... │ │ - 0x01416960 08000000 fff73400 00000000 de6f3100 ......4......o1. │ │ - 0x01416970 de6f3100 9d010000 08000000 07f83400 .o1...........4. │ │ + 0x01416960 08000000 fff73400 00000000 b76f3100 ......4......o1. │ │ + 0x01416970 b76f3100 9d010000 08000000 07f83400 .o1...........4. │ │ 0x01416980 00000000 9fd83000 9fd83000 9e010000 ......0...0..... │ │ - 0x01416990 08000000 0ff83400 00000000 42163100 ......4.....B.1. │ │ - 0x014169a0 42163100 9f010000 08000000 17f83400 B.1...........4. │ │ + 0x01416990 08000000 0ff83400 00000000 1b163100 ......4.......1. │ │ + 0x014169a0 1b163100 9f010000 08000000 17f83400 ..1...........4. │ │ 0x014169b0 00000000 4e1f2f00 4e1f2f00 a0010000 ....N./.N./..... │ │ 0x014169c0 07000000 1ff83400 00000000 8cd03100 ......4.......1. │ │ 0x014169d0 62f02f00 a1010000 09000000 26f83400 b./.........&.4. │ │ 0x014169e0 00000000 fc213000 1fb62f00 a2010000 .....!0.../..... │ │ 0x014169f0 09000000 2ff83400 00000000 33be3000 ..../.4.....3.0. │ │ 0x01416a00 30782f00 a3010000 09000000 38f83400 0x/.........8.4. │ │ 0x01416a10 00000000 906b2e00 a1293000 a4010000 .....k...)0..... │ │ 0x01416a20 09000000 41f83400 00000000 79dc3000 ....A.4.....y.0. │ │ - 0x01416a30 03753100 a5010000 09000000 4af83400 .u1.........J.4. │ │ + 0x01416a30 dc743100 a5010000 09000000 4af83400 .t1.........J.4. │ │ 0x01416a40 00000000 9c6b2e00 94d03100 a6010000 .....k....1..... │ │ 0x01416a50 09000000 53f83400 00000000 c1a62e00 ....S.4......... │ │ 0x01416a60 d5bf3000 a7010000 09000000 5cf83400 ..0.........\.4. │ │ - 0x01416a70 00000000 2bb62f00 7f553100 a8010000 ....+./..U1..... │ │ + 0x01416a70 00000000 2bb62f00 58553100 a8010000 ....+./.XU1..... │ │ 0x01416a80 09000000 65f83400 00000000 1d5a2f00 ....e.4......Z/. │ │ - 0x01416a90 671a3100 a9010000 09000000 6ef83400 g.1.........n.4. │ │ + 0x01416a90 401a3100 a9010000 09000000 6ef83400 @.1.........n.4. │ │ 0x01416aa0 00000000 32a12e00 678d2e00 aa010000 ....2...g....... │ │ 0x01416ab0 09000000 77f83400 00000000 e4bb2e00 ....w.4......... │ │ 0x01416ac0 823e2f00 ab010000 09000000 80f83400 .>/...........4. │ │ 0x01416ad0 00000000 8e3e2f00 ad293000 ac010000 .....>/..)0..... │ │ - 0x01416ae0 09000000 89f83400 00000000 8b553100 ......4......U1. │ │ + 0x01416ae0 09000000 89f83400 00000000 64553100 ......4.....dU1. │ │ 0x01416af0 67972f00 ad010000 09000000 92f83400 g./...........4. │ │ - 0x01416b00 00000000 d8373100 97553100 ae010000 .....71..U1..... │ │ + 0x01416b00 00000000 b1373100 70553100 ae010000 .....71.pU1..... │ │ 0x01416b10 03000000 9bf83400 00000000 bfe52e00 ......4......... │ │ 0x01416b20 d3e52e00 af010000 07000000 9ef83400 ..............4. │ │ 0x01416b30 00000000 3c782f00 5e1f2f00 b0010000 ..../...........4. │ │ 0x01416c80 00000000 ef022f00 ef022f00 be010000 ....../.../..... │ │ 0x01416c90 0a000000 12f93400 00000000 bc6b2e00 ......4......k.. │ │ 0x01416ca0 bc6b2e00 bf010000 0a000000 1cf93400 .k............4. │ │ 0x01416cb0 00000000 43843000 43843000 c0010000 ....C.0.C.0..... │ │ 0x01416cc0 0a000000 26f93400 00000000 738d2e00 ....&.4.....s... │ │ 0x01416cd0 738d2e00 c1010000 0a000000 30f93400 s...........0.4. │ │ - 0x01416ce0 00000000 94933100 94933100 c2010000 ......1...1..... │ │ - 0x01416cf0 0a000000 3af93400 00000000 ad553100 ....:.4......U1. │ │ - 0x01416d00 ad553100 c3010000 0a000000 44f93400 .U1.........D.4. │ │ + 0x01416ce0 00000000 6d933100 6d933100 c2010000 ....m.1.m.1..... │ │ + 0x01416cf0 0a000000 3af93400 00000000 86553100 ....:.4......U1. │ │ + 0x01416d00 86553100 c3010000 0a000000 44f93400 .U1.........D.4. │ │ 0x01416d10 00000000 55463000 55463000 c4010000 ....UF0.UF0..... │ │ 0x01416d20 0a000000 4ef93400 00000000 91dc3000 ....N.4.......0. │ │ 0x01416d30 91dc3000 c5010000 0a000000 58f93400 ..0.........X.4. │ │ - 0x01416d40 00000000 ec373100 ec373100 c6010000 .....71..71..... │ │ + 0x01416d40 00000000 c5373100 c5373100 c6010000 .....71..71..... │ │ 0x01416d50 0a000000 62f93400 00000000 37b62f00 ....b.4.....7./. │ │ 0x01416d60 37b62f00 c7010000 0a000000 6cf93400 7./.........l.4. │ │ 0x01416d70 00000000 69463000 69463000 c8010000 ....iF0.iF0..... │ │ - 0x01416d80 0a000000 76f93400 00000000 a4933100 ....v.4.......1. │ │ - 0x01416d90 a4933100 c9010000 0a000000 80f93400 ..1...........4. │ │ + 0x01416d80 0a000000 76f93400 00000000 7d933100 ....v.4.....}.1. │ │ + 0x01416d90 7d933100 c9010000 0a000000 80f93400 }.1...........4. │ │ 0x01416da0 00000000 a1dc3000 a0d03100 ca010000 ......0...1..... │ │ 0x01416db0 0a000000 8af93400 00000000 b9293000 ......4......)0. │ │ 0x01416dc0 b9293000 cb010000 0a000000 94f93400 .)0...........4. │ │ - 0x01416dd0 00000000 b7553100 01383100 cc010000 .....U1..81..... │ │ + 0x01416dd0 00000000 90553100 da373100 cc010000 .....U1..71..... │ │ 0x01416de0 0a000000 9ef93400 00000000 d9672e00 ......4......g.. │ │ 0x01416df0 d9672e00 cd010000 0a000000 a8f93400 .g............4. │ │ 0x01416e00 00000000 8df02f00 8df02f00 ce010000 ....../.../..... │ │ - 0x01416e10 0a000000 b2f93400 00000000 bc553100 ......4......U1. │ │ - 0x01416e20 bc553100 cf010000 0a000000 bcf93400 .U1...........4. │ │ + 0x01416e10 0a000000 b2f93400 00000000 95553100 ......4......U1. │ │ + 0x01416e20 95553100 cf010000 0a000000 bcf93400 .U1...........4. │ │ 0x01416e30 00000000 56782f00 56782f00 d0010000 ....Vx/.Vx/..... │ │ 0x01416e40 0a000000 c6f93400 00000000 37683000 ......4.....7h0. │ │ 0x01416e50 37683000 d1010000 0a000000 d0f93400 7h0...........4. │ │ - 0x01416e60 00000000 0f383100 0f383100 d2010000 .....81..81..... │ │ - 0x01416e70 0a000000 daf93400 00000000 b8933100 ......4.......1. │ │ - 0x01416e80 b8933100 d3010000 0a000000 e4f93400 ..1...........4. │ │ + 0x01416e60 00000000 e8373100 e8373100 d2010000 .....71..71..... │ │ + 0x01416e70 0a000000 daf93400 00000000 91933100 ......4.......1. │ │ + 0x01416e80 91933100 d3010000 0a000000 e4f93400 ..1...........4. │ │ 0x01416e90 00000000 72463000 72463000 d4010000 ....rF0.rF0..... │ │ 0x01416ea0 0a000000 eef93400 00000000 a7d03100 ......4.......1. │ │ 0x01416eb0 a7d03100 d5010000 0a000000 f8f93400 ..1...........4. │ │ 0x01416ec0 00000000 49b62f00 49b62f00 d6010000 ....I./.I./..... │ │ 0x01416ed0 0a000000 02fa3400 00000000 c56b2e00 ......4......k.. │ │ 0x01416ee0 c56b2e00 d7010000 0a000000 0cfa3400 .k............4. │ │ 0x01416ef0 00000000 a5dc3000 a5dc3000 d8010000 ......0...0..... │ │ 0x01416f00 0a000000 16fa3400 00000000 a63e2f00 ......4......>/. │ │ 0x01416f10 a63e2f00 d9010000 0a000000 20fa3400 .>/......... .4. │ │ - 0x01416f20 00000000 c7553100 c7553100 da010000 .....U1..U1..... │ │ + 0x01416f20 00000000 a0553100 a0553100 da010000 .....U1..U1..... │ │ 0x01416f30 0a000000 2afa3400 00000000 e1bf3000 ....*.4.......0. │ │ 0x01416f40 e1bf3000 db010000 0a000000 34fa3400 ..0.........4.4. │ │ 0x01416f50 00000000 f2c52e00 f2c52e00 dc010000 ................ │ │ 0x01416f60 0a000000 3efa3400 00000000 73972f00 ....>.4.....s./. │ │ 0x01416f70 73972f00 dd010000 0a000000 48fa3400 s./.........H.4. │ │ 0x01416f80 00000000 d46b2e00 d46b2e00 de010000 .....k...k...... │ │ 0x01416f90 0a000000 52fa3400 00000000 5c782f00 ....R.4.....\x/. │ │ 0x01416fa0 5c782f00 df010000 0a000000 5cfa3400 \x/.........\.4. │ │ 0x01416fb0 00000000 03c62e00 03c62e00 e0010000 ................ │ │ - 0x01416fc0 0a000000 66fa3400 00000000 791a3100 ....f.4.....y.1. │ │ - 0x01416fd0 791a3100 e1010000 0a000000 70fa3400 y.1.........p.4. │ │ + 0x01416fc0 0a000000 66fa3400 00000000 521a3100 ....f.4.....R.1. │ │ + 0x01416fd0 521a3100 e1010000 0a000000 70fa3400 R.1.........p.4. │ │ 0x01416fe0 00000000 f7022f00 f7022f00 e2010000 ....../.../..... │ │ 0x01416ff0 0a000000 7afa3400 00000000 48843000 ....z.4.....H.0. │ │ 0x01417000 48843000 e3010000 0a000000 84fa3400 H.0...........4. │ │ - 0x01417010 00000000 0f753100 0f753100 e4010000 .....u1..u1..... │ │ + 0x01417010 00000000 e8743100 e8743100 e4010000 .....t1..t1..... │ │ 0x01417020 0a000000 8efa3400 00000000 82972f00 ......4......./. │ │ 0x01417030 82972f00 e5010000 0a000000 98fa3400 ../...........4. │ │ 0x01417040 00000000 ba3e2f00 ba3e2f00 e6010000 .....>/..>/..... │ │ 0x01417050 0a000000 a2fa3400 00000000 295a2f00 ......4.....)Z/. │ │ 0x01417060 295a2f00 e7010000 0a000000 acfa3400 )Z/...........4. │ │ 0x01417070 00000000 828d2e00 828d2e00 e8010000 ................ │ │ 0x01417080 0a000000 b6fa3400 00000000 59123200 ......4.....Y.2. │ │ 0x01417090 59123200 e9010000 0a000000 c0fa3400 Y.2...........4. │ │ - 0x014170a0 00000000 61fd3000 61fd3000 ea010000 ....a.0.a.0..... │ │ + 0x014170a0 00000000 3afd3000 3afd3000 ea010000 ....:.0.:.0..... │ │ 0x014170b0 0a000000 cafa3400 00000000 7b1f2f00 ......4.....{./. │ │ 0x014170c0 7b1f2f00 eb010000 0a000000 d4fa3400 {./...........4. │ │ 0x014170d0 00000000 e9e52e00 e9e52e00 ec010000 ................ │ │ - 0x014170e0 0a000000 defa3400 00000000 c0933100 ......4.......1. │ │ - 0x014170f0 c0933100 ed010000 0a000000 e8fa3400 ..1...........4. │ │ + 0x014170e0 0a000000 defa3400 00000000 99933100 ......4.......1. │ │ + 0x014170f0 99933100 ed010000 0a000000 e8fa3400 ..1...........4. │ │ 0x01417100 00000000 b6dc3000 b6dc3000 ee010000 ......0...0..... │ │ - 0x01417110 0a000000 f2fa3400 00000000 75fd3000 ......4.....u.0. │ │ - 0x01417120 75fd3000 ef010000 0a000000 fcfa3400 u.0...........4. │ │ + 0x01417110 0a000000 f2fa3400 00000000 4efd3000 ......4.....N.0. │ │ + 0x01417120 4efd3000 ef010000 0a000000 fcfa3400 N.0...........4. │ │ 0x01417130 00000000 49d12f00 49d12f00 f0010000 ....I./.I./..... │ │ - 0x01417140 0a000000 06fb3400 00000000 14383100 ......4......81. │ │ - 0x01417150 14383100 f1010000 0a000000 10fb3400 .81...........4. │ │ + 0x01417140 0a000000 06fb3400 00000000 ed373100 ......4......71. │ │ + 0x01417150 ed373100 f1010000 0a000000 10fb3400 .71...........4. │ │ 0x01417160 00000000 41683000 41683000 f2010000 ....Ah0.Ah0..... │ │ - 0x01417170 0a000000 1afb3400 00000000 80fd3000 ......4.......0. │ │ - 0x01417180 80fd3000 f3010000 0a000000 24fb3400 ..0.........$.4. │ │ + 0x01417170 0a000000 1afb3400 00000000 59fd3000 ......4.....Y.0. │ │ + 0x01417180 59fd3000 f3010000 0a000000 24fb3400 Y.0.........$.4. │ │ 0x01417190 00000000 eebf3000 eebf3000 f4010000 ......0...0..... │ │ 0x014171a0 0a000000 2efb3400 00000000 c3dc3000 ......4.......0. │ │ 0x014171b0 c3dc3000 f5010000 0a000000 38fb3400 ..0.........8.4. │ │ 0x014171c0 00000000 6e123200 6e123200 f6010000 ....n.2.n.2..... │ │ 0x014171d0 0a000000 42fb3400 00000000 88f13100 ....B.4.......1. │ │ 0x014171e0 88f13100 f7010000 03000000 4cfb3400 ..1.........L.4. │ │ 0x014171f0 00000000 dc6b2e00 0cc62e00 f8010000 .....k.......... │ │ @@ -33168,65 +33168,65 @@ │ │ 0x01417270 88782f00 fd010000 03000000 6efb3400 .x/.........n.4. │ │ 0x01417280 00000000 54843000 54843000 fe010000 ....T.0.T.0..... │ │ 0x01417290 03000000 71fb3400 00000000 00000000 ....q.4......... │ │ 0x014172a0 00000000 00000000 00000000 00000000 ................ │ │ 0x014172b0 00000000 9c782f00 cc3e2f00 00020000 .....x/..>/..... │ │ 0x014172c0 02000000 74fb3400 00000000 eb3e2f00 ....t.4......>/. │ │ 0x014172d0 15c62e00 01020000 03000000 76fb3400 ............v.4. │ │ - 0x014172e0 00000000 988d2e00 2a383100 02020000 ........*81..... │ │ + 0x014172e0 00000000 988d2e00 03383100 02020000 .........81..... │ │ 0x014172f0 03000000 79fb3400 00000000 91972f00 ....y.4......./. │ │ 0x01417300 91972f00 03020000 03000000 7cfb3400 ../.........|.4. │ │ - 0x01417310 00000000 821a3100 821a3100 04020000 ......1...1..... │ │ - 0x01417320 03000000 7ffb3400 00000000 8d1a3100 ......4.......1. │ │ + 0x01417310 00000000 5b1a3100 5b1a3100 04020000 ....[.1.[.1..... │ │ + 0x01417320 03000000 7ffb3400 00000000 661a3100 ......4.....f.1. │ │ 0x01417330 9a972f00 05020000 03000000 82fb3400 ../...........4. │ │ 0x01417340 00000000 23c62e00 23c62e00 06020000 ....#...#....... │ │ - 0x01417350 03000000 85fb3400 00000000 20753100 ......4..... u1. │ │ - 0x01417360 20753100 07020000 04000000 88fb3400 u1...........4. │ │ + 0x01417350 03000000 85fb3400 00000000 f9743100 ......4......t1. │ │ + 0x01417360 f9743100 07020000 04000000 88fb3400 .t1...........4. │ │ 0x01417370 00000000 4ca82e00 4ca82e00 08020000 ....L...L....... │ │ 0x01417380 04000000 8cfb3400 00000000 fabf3000 ......4.......0. │ │ 0x01417390 fabf3000 09020000 04000000 90fb3400 ..0...........4. │ │ 0x014173a0 00000000 901f2f00 901f2f00 0a020000 ....../.../..... │ │ 0x014173b0 04000000 94fb3400 00000000 e56b2e00 ......4......k.. │ │ 0x014173c0 e56b2e00 0b020000 04000000 98fb3400 .k............4. │ │ - 0x014173d0 00000000 2e753100 2e753100 0c020000 .....u1..u1..... │ │ + 0x014173d0 00000000 07753100 07753100 0c020000 .....u1..u1..... │ │ 0x014173e0 04000000 9cfb3400 00000000 c9dc3000 ......4.......0. │ │ 0x014173f0 c9dc3000 0d020000 04000000 a0fb3400 ..0...........4. │ │ 0x01417400 00000000 59b62f00 59b62f00 0e020000 ....Y./.Y./..... │ │ - 0x01417410 04000000 a4fb3400 00000000 92fd3000 ......4.......0. │ │ - 0x01417420 92fd3000 0f020000 04000000 a8fb3400 ..0...........4. │ │ + 0x01417410 04000000 a4fb3400 00000000 6bfd3000 ......4.....k.0. │ │ + 0x01417420 6bfd3000 0f020000 04000000 a8fb3400 k.0...........4. │ │ 0x01417430 00000000 f6e52e00 f6e52e00 10020000 ................ │ │ 0x01417440 04000000 acfb3400 00000000 08c03000 ......4.......0. │ │ 0x01417450 08c03000 11020000 04000000 b0fb3400 ..0...........4. │ │ - 0x01417460 00000000 d1553100 d1553100 12020000 .....U1..U1..... │ │ + 0x01417460 00000000 aa553100 aa553100 12020000 .....U1..U1..... │ │ 0x01417470 04000000 b4fb3400 00000000 73a33000 ......4.....s.0. │ │ 0x01417480 73a33000 13020000 04000000 b8fb3400 s.0...........4. │ │ - 0x01417490 00000000 a7fd3000 a7fd3000 14020000 ......0...0..... │ │ + 0x01417490 00000000 80fd3000 80fd3000 14020000 ......0...0..... │ │ 0x014174a0 04000000 bcfb3400 00000000 a3782f00 ......4......x/. │ │ 0x014174b0 a3782f00 15020000 04000000 c0fb3400 .x/...........4. │ │ 0x014174c0 00000000 85463000 85463000 16020000 .....F0..F0..... │ │ 0x014174d0 04000000 c4fb3400 00000000 68b62f00 ......4.....h./. │ │ 0x014174e0 68b62f00 17020000 04000000 c8fb3400 h./...........4. │ │ 0x014174f0 00000000 5cd12f00 5cd12f00 18020000 ....\./.\./..... │ │ 0x01417500 04000000 ccfb3400 00000000 80123200 ......4.......2. │ │ 0x01417510 80123200 19020000 04000000 d0fb3400 ..2...........4. │ │ 0x01417520 00000000 01032f00 01032f00 1a020000 ....../.../..... │ │ - 0x01417530 04000000 d4fb3400 00000000 d5933100 ......4.......1. │ │ - 0x01417540 d5933100 1b020000 04000000 d8fb3400 ..1...........4. │ │ - 0x01417550 00000000 e3553100 e3553100 1c020000 .....U1..U1..... │ │ + 0x01417530 04000000 d4fb3400 00000000 ae933100 ......4.......1. │ │ + 0x01417540 ae933100 1b020000 04000000 d8fb3400 ..1...........4. │ │ + 0x01417550 00000000 bc553100 bc553100 1c020000 .....U1..U1..... │ │ 0x01417560 04000000 dcfb3400 00000000 475a2f00 ......4.....GZ/. │ │ 0x01417570 475a2f00 1d020000 04000000 e0fb3400 GZ/...........4. │ │ - 0x01417580 00000000 b4fd3000 b4fd3000 1e020000 ......0...0..... │ │ + 0x01417580 00000000 8dfd3000 8dfd3000 1e020000 ......0...0..... │ │ 0x01417590 04000000 e4fb3400 00000000 ee6b2e00 ......4......k.. │ │ 0x014175a0 ee6b2e00 1f020000 04000000 e8fb3400 .k............4. │ │ 0x014175b0 00000000 5ba82e00 5ba82e00 20020000 ....[...[... ... │ │ - 0x014175c0 04000000 ecfb3400 00000000 3d383100 ......4.....=81. │ │ - 0x014175d0 3d383100 21020000 04000000 f0fb3400 =81.!.........4. │ │ - 0x014175e0 00000000 c9fd3000 c9fd3000 22020000 ......0...0."... │ │ - 0x014175f0 04000000 f4fb3400 00000000 dafd3000 ......4.......0. │ │ - 0x01417600 dafd3000 23020000 04000000 f8fb3400 ..0.#.........4. │ │ + 0x014175c0 04000000 ecfb3400 00000000 16383100 ......4......81. │ │ + 0x014175d0 16383100 21020000 04000000 f0fb3400 .81.!.........4. │ │ + 0x014175e0 00000000 a2fd3000 a2fd3000 22020000 ......0...0."... │ │ + 0x014175f0 04000000 f4fb3400 00000000 b3fd3000 ......4.......0. │ │ + 0x01417600 b3fd3000 23020000 04000000 f8fb3400 ..0.#.........4. │ │ 0x01417610 00000000 6ba82e00 6ba82e00 24020000 ....k...k...$... │ │ 0x01417620 04000000 fcfb3400 00000000 0ee62e00 ......4......... │ │ 0x01417630 0ee62e00 25020000 04000000 00fc3400 ....%.........4. │ │ 0x01417640 00000000 dedc3000 dedc3000 26020000 ......0...0.&... │ │ 0x01417650 04000000 04fc3400 00000000 5e843000 ......4.....^.0. │ │ 0x01417660 5e843000 27020000 04000000 08fc3400 ^.0.'.........4. │ │ 0x01417670 00000000 026c2e00 026c2e00 28020000 .....l...l..(... │ │ @@ -33250,64 +33250,64 @@ │ │ 0x01417790 00000000 b5d03100 b5d03100 34020000 ......1...1.4... │ │ 0x014177a0 04000000 3cfc3400 00000000 b2782f00 ....<.4......x/. │ │ 0x014177b0 b2782f00 35020000 04000000 40fc3400 .x/.5.......@.4. │ │ 0x014177c0 00000000 b50e3000 b50e3000 36020000 ......0...0.6... │ │ 0x014177d0 04000000 44fc3400 00000000 c4782f00 ....D.4......x/. │ │ 0x014177e0 c4782f00 37020000 04000000 48fc3400 .x/.7.......H.4. │ │ 0x014177f0 00000000 b0f02f00 b0f02f00 38020000 ....../.../.8... │ │ - 0x01417800 04000000 4cfc3400 00000000 f8553100 ....L.4......U1. │ │ - 0x01417810 f8553100 39020000 04000000 50fc3400 .U1.9.......P.4. │ │ + 0x01417800 04000000 4cfc3400 00000000 d1553100 ....L.4......U1. │ │ + 0x01417810 d1553100 39020000 04000000 50fc3400 .U1.9.......P.4. │ │ 0x01417820 00000000 9df13100 9df13100 3a020000 ......1...1.:... │ │ 0x01417830 04000000 54fc3400 00000000 9d1f2f00 ....T.4......./. │ │ 0x01417840 9d1f2f00 3b020000 04000000 58fc3400 ../.;.......X.4. │ │ - 0x01417850 00000000 3b753100 3b753100 3c020000 ....;u1.;u1.<... │ │ + 0x01417850 00000000 14753100 14753100 3c020000 .....u1..u1.<... │ │ 0x01417860 04000000 5cfc3400 00000000 ae1f2f00 ....\.4......./. │ │ 0x01417870 ae1f2f00 3d020000 04000000 60fc3400 ../.=.......`.4. │ │ 0x01417880 00000000 95d12f00 95d12f00 3e020000 ....../.../.>... │ │ 0x01417890 04000000 64fc3400 00000000 52c62e00 ....d.4.....R... │ │ 0x014178a0 52c62e00 3f020000 04000000 68fc3400 R...?.......h.4. │ │ 0x014178b0 00000000 c11f2f00 c11f2f00 40020000 ....../.../.@... │ │ 0x014178c0 04000000 6cfc3400 00000000 f53e2f00 ....l.4......>/. │ │ 0x014178d0 f53e2f00 41020000 04000000 70fc3400 .>/.A.......p.4. │ │ 0x014178e0 00000000 86a33000 86a33000 42020000 ......0...0.B... │ │ 0x014178f0 04000000 74fc3400 00000000 96463000 ....t.4......F0. │ │ 0x01417900 96463000 43020000 04000000 78fc3400 .F0.C.......x.4. │ │ 0x01417910 00000000 a38d2e00 a38d2e00 44020000 ............D... │ │ - 0x01417920 04000000 7cfc3400 00000000 0c563100 ....|.4......V1. │ │ - 0x01417930 0c563100 45020000 04000000 80fc3400 .V1.E.........4. │ │ + 0x01417920 04000000 7cfc3400 00000000 e5553100 ....|.4......U1. │ │ + 0x01417930 e5553100 45020000 04000000 80fc3400 .U1.E.........4. │ │ 0x01417940 00000000 c6f02f00 c6f02f00 46020000 ....../.../.F... │ │ 0x01417950 04000000 84fc3400 00000000 b38d2e00 ......4......... │ │ 0x01417960 b38d2e00 47020000 04000000 88fc3400 ....G.........4. │ │ 0x01417970 00000000 9aa33000 9aa33000 48020000 ......0...0.H... │ │ 0x01417980 04000000 8cfc3400 00000000 70683000 ......4.....ph0. │ │ 0x01417990 70683000 49020000 04000000 90fc3400 ph0.I.........4. │ │ 0x014179a0 00000000 65c62e00 65c62e00 4a020000 ....e...e...J... │ │ 0x014179b0 04000000 94fc3400 00000000 d3782f00 ......4......x/. │ │ 0x014179c0 d3782f00 4b020000 04000000 98fc3400 .x/.K.........4. │ │ 0x014179d0 00000000 be123200 be123200 4c020000 ......2...2.L... │ │ - 0x014179e0 04000000 9cfc3400 00000000 1d563100 ......4......V1. │ │ - 0x014179f0 1d563100 4d020000 04000000 a0fc3400 .V1.M.........4. │ │ + 0x014179e0 04000000 9cfc3400 00000000 f6553100 ......4......U1. │ │ + 0x014179f0 f6553100 4d020000 04000000 a0fc3400 .U1.M.........4. │ │ 0x01417a00 00000000 97a82e00 97a82e00 4e020000 ............N... │ │ 0x01417a10 04000000 a4fc3400 00000000 76c62e00 ......4.....v... │ │ 0x01417a20 76c62e00 4f020000 04000000 a8fc3400 v...O.........4. │ │ - 0x01417a30 00000000 e7933100 e7933100 50020000 ......1...1.P... │ │ + 0x01417a30 00000000 c0933100 c0933100 50020000 ......1...1.P... │ │ 0x01417a40 04000000 acfc3400 00000000 79b62f00 ......4.....y./. │ │ 0x01417a50 79b62f00 51020000 04000000 b0fc3400 y./.Q.........4. │ │ - 0x01417a60 00000000 edfd3000 edfd3000 52020000 ......0...0.R... │ │ + 0x01417a60 00000000 c6fd3000 c6fd3000 52020000 ......0...0.R... │ │ 0x01417a70 04000000 b4fc3400 00000000 70843000 ......4.....p.0. │ │ 0x01417a80 70843000 53020000 04000000 b8fc3400 p.0.S.........4. │ │ 0x01417a90 00000000 81843000 81843000 54020000 ......0...0.T... │ │ 0x01417aa0 04000000 bcfc3400 00000000 14032f00 ......4......./. │ │ 0x01417ab0 14032f00 55020000 04000000 c0fc3400 ../.U.........4. │ │ 0x01417ac0 00000000 83683000 83683000 56020000 .....h0..h0.V... │ │ 0x01417ad0 04000000 c4fc3400 00000000 ab463000 ......4......F0. │ │ 0x01417ae0 ab463000 57020000 04000000 c8fc3400 .F0.W.........4. │ │ 0x01417af0 00000000 735a2f00 735a2f00 58020000 ....sZ/.sZ/.X... │ │ 0x01417b00 04000000 ccfc3400 00000000 d6f02f00 ......4......./. │ │ - 0x01417b10 fe933100 59020000 04000000 d0fc3400 ..1.Y.........4. │ │ + 0x01417b10 d7933100 59020000 04000000 d0fc3400 ..1.Y.........4. │ │ 0x01417b20 00000000 aef13100 ce293000 5a020000 ......1..)0.Z... │ │ 0x01417b30 04000000 d4fc3400 00000000 093f2f00 ......4......?/. │ │ 0x01417b40 093f2f00 5b020000 04000000 d8fc3400 .?/.[.........4. │ │ 0x01417b50 00000000 8c5a2f00 8c5a2f00 5c020000 .....Z/..Z/.\... │ │ 0x01417b60 04000000 dcfc3400 00000000 90b62f00 ......4......./. │ │ 0x01417b70 90b62f00 5d020000 04000000 e0fc3400 ../.].........4. │ │ 0x01417b80 00000000 c5972f00 cf972f00 5e020000 ....../.../.^... │ │ @@ -33330,59 +33330,59 @@ │ │ 0x01417c90 a7d12f00 69020000 04000000 10fd3400 ../.i.........4. │ │ 0x01417ca0 00000000 2a6c2e00 2a6c2e00 6a020000 ....*l..*l..j... │ │ 0x01417cb0 04000000 14fd3400 00000000 c90e3000 ......4.......0. │ │ 0x01417cc0 c90e3000 6b020000 04000000 18fd3400 ..0.k.........4. │ │ 0x01417cd0 00000000 c7463000 c7463000 6c020000 .....F0..F0.l... │ │ 0x01417ce0 04000000 1cfd3400 00000000 1a3f2f00 ......4......?/. │ │ 0x01417cf0 bcf13100 6d020000 04000000 20fd3400 ..1.m....... .4. │ │ - 0x01417d00 00000000 4e383100 4e383100 6e020000 ....N81.N81.n... │ │ + 0x01417d00 00000000 27383100 27383100 6e020000 ....'81.'81.n... │ │ 0x01417d10 04000000 24fd3400 00000000 05dd3000 ....$.4.......0. │ │ 0x01417d20 b4683000 6f020000 04000000 28fd3400 .h0.o.......(.4. │ │ 0x01417d30 00000000 d9f13100 d9f13100 70020000 ......1...1.p... │ │ 0x01417d40 05000000 2cfd3400 00000000 9a5a2f00 ....,.4......Z/. │ │ 0x01417d50 9a5a2f00 71020000 05000000 31fd3400 .Z/.q.......1.4. │ │ 0x01417d60 00000000 68b23100 68b23100 72020000 ....h.1.h.1.r... │ │ 0x01417d70 05000000 36fd3400 00000000 e40e3000 ....6.4.......0. │ │ 0x01417d80 e40e3000 73020000 05000000 3bfd3400 ..0.s.......;.4. │ │ - 0x01417d90 00000000 991a3100 991a3100 74020000 ......1...1.t... │ │ + 0x01417d90 00000000 721a3100 721a3100 74020000 ....r.1.r.1.t... │ │ 0x01417da0 05000000 40fd3400 00000000 a85a2f00 ....@.4......Z/. │ │ 0x01417db0 a85a2f00 75020000 05000000 45fd3400 .Z/.u.......E.4. │ │ 0x01417dc0 00000000 f5782f00 f5782f00 76020000 .....x/..x/.v... │ │ 0x01417dd0 05000000 4afd3400 00000000 d91f2f00 ....J.4......./. │ │ 0x01417de0 20c03000 77020000 06000000 4ffd3400 .0.w.......O.4. │ │ 0x01417df0 00000000 3c6c2e00 aea33000 78020000 .....0..... │ │ + 0x01418b70 00000000 7e383100 17fe3000 08030000 ....~81...0..... │ │ 0x01418b80 08000000 48003500 00000000 5ec03000 ....H.5.....^.0. │ │ 0x01418b90 3c202f00 09030000 08000000 50003500 < /.........P.5. │ │ 0x01418ba0 00000000 33792f00 0ec72e00 0a030000 ....3y/......... │ │ 0x01418bb0 08000000 58003500 00000000 82e62e00 ....X.5......... │ │ - 0x01418bc0 76753100 0b030000 08000000 60003500 vu1.........`.5. │ │ + 0x01418bc0 4f753100 0b030000 08000000 60003500 Ou1.........`.5. │ │ 0x01418bd0 00000000 015b2f00 d3d12f00 0c030000 .....[/.../..... │ │ 0x01418be0 08000000 68003500 00000000 95982f00 ....h.5......./. │ │ 0x01418bf0 39473000 0d030000 08000000 70003500 9G0.........p.5. │ │ 0x01418c00 00000000 f88d2e00 392a3000 0e030000 ........9*0..... │ │ 0x01418c10 09000000 78003500 00000000 663f2f00 ....x.5.....f?/. │ │ - 0x01418c20 47fe3000 0f030000 09000000 81003500 G.0...........5. │ │ + 0x01418c20 20fe3000 0f030000 09000000 81003500 .0...........5. │ │ 0x01418c30 00000000 c7843000 c7843000 10030000 ......0...0..... │ │ 0x01418c40 08000000 8a003500 00000000 2df12f00 ......5.....-./. │ │ 0x01418c50 67c03000 11030000 08000000 92003500 g.0...........5. │ │ 0x01418c60 00000000 36dd3000 36dd3000 12030000 ....6.0.6.0..... │ │ - 0x01418c70 0b000000 9a003500 00000000 97563100 ......5......V1. │ │ - 0x01418c80 97563100 13030000 0b000000 a5003500 .V1...........5. │ │ + 0x01418c70 0b000000 9a003500 00000000 70563100 ......5.....pV1. │ │ + 0x01418c80 70563100 13030000 0b000000 a5003500 pV1...........5. │ │ 0x01418c90 00000000 f5c32e00 f5c32e00 14030000 ................ │ │ 0x01418ca0 09000000 b0003500 00000000 a2582f00 ......5......X/. │ │ 0x01418cb0 a2582f00 15030000 09000000 b9003500 .X/...........5. │ │ 0x01418cc0 00000000 80103200 80103200 16030000 ......2...2..... │ │ 0x01418cd0 09000000 c2003500 00000000 696c2e00 ......5.....il.. │ │ 0x01418ce0 696c2e00 17030000 07000000 cb003500 il............5. │ │ 0x01418cf0 00000000 4c2a3000 4c2a3000 18030000 ....L*0.L*0..... │ │ @@ -33595,115 +33595,115 @@ │ │ 0x01418d20 00000000 45202f00 45202f00 1a030000 ....E /.E /..... │ │ 0x01418d30 08000000 e1003500 00000000 c2b23100 ......5.......1. │ │ 0x01418d40 c2b23100 1b030000 08000000 e9003500 ..1...........5. │ │ 0x01418d50 00000000 35f23100 35f23100 1c030000 ....5.1.5.1..... │ │ 0x01418d60 08000000 f1003500 00000000 3c792f00 ......5......5.....D./. │ │ 0x01418e60 702a3000 27030000 06000000 43013500 p*0.'.......C.5. │ │ 0x01418e70 00000000 9f982f00 c1982f00 28030000 ....../.../.(... │ │ 0x01418e80 06000000 49013500 00000000 0c693000 ....I.5......i0. │ │ 0x01418e90 d4b23100 29030000 06000000 4f013500 ..1.).......O.5. │ │ 0x01418ea0 00000000 16693000 43473000 2a030000 .....i0.CG0.*... │ │ - 0x01418eb0 06000000 55013500 00000000 564b3100 ....U.5.....VK1. │ │ + 0x01418eb0 06000000 55013500 00000000 2f4b3100 ....U.5...../K1. │ │ 0x01418ec0 806c2e00 2b030000 06000000 5b013500 .l..+.......[.5. │ │ 0x01418ed0 00000000 60dd3000 2a693000 2c030000 ....`.0.*i0.,... │ │ 0x01418ee0 06000000 61013500 00000000 0a5b2f00 ....a.5......[/. │ │ 0x01418ef0 115b2f00 2d030000 06000000 67013500 .[/.-.......g.5. │ │ 0x01418f00 00000000 0c8e2e00 0c8e2e00 2e030000 ................ │ │ 0x01418f10 00000000 00000000 00000000 5d063200 ............].2. │ │ 0x01418f20 48792f00 2f030000 06000000 6d013500 Hy/./.......m.5. │ │ - 0x01418f30 00000000 59943100 67dd3000 30030000 ....Y.1.g.0.0... │ │ + 0x01418f30 00000000 32943100 67dd3000 30030000 ....2.1.g.0.0... │ │ 0x01418f40 06000000 73013500 00000000 e2a33000 ....s.5.......0. │ │ 0x01418f50 00133200 31030000 06000000 79013500 ..2.1.......y.5. │ │ - 0x01418f60 00000000 56473000 60fe3000 32030000 ....VG0.`.0.2... │ │ - 0x01418f70 06000000 7f013500 00000000 ae383100 ......5......81. │ │ - 0x01418f80 ae383100 33030000 07000000 85013500 .81.3.........5. │ │ + 0x01418f60 00000000 56473000 39fe3000 32030000 ....VG0.9.0.2... │ │ + 0x01418f70 06000000 7f013500 00000000 87383100 ......5......81. │ │ + 0x01418f80 87383100 33030000 07000000 85013500 .81.3.........5. │ │ 0x01418f90 00000000 1f5b2f00 1f5b2f00 34030000 .....[/..[/.4... │ │ 0x01418fa0 07000000 8c013500 00000000 3a693000 ......5.....:i0. │ │ 0x01418fb0 3a693000 35030000 07000000 93013500 :i0.5.........5. │ │ 0x01418fc0 00000000 5a792f00 5a792f00 36030000 ....Zy/.Zy/.6... │ │ 0x01418fd0 07000000 9a013500 00000000 56a92e00 ......5.....V... │ │ 0x01418fe0 56a92e00 37030000 07000000 a1013500 V...7.........5. │ │ - 0x01418ff0 00000000 a8753100 a8753100 38030000 .....u1..u1.8... │ │ + 0x01418ff0 00000000 81753100 81753100 38030000 .....u1..u1.8... │ │ 0x01419000 07000000 a8013500 00000000 68f12f00 ......5.....h./. │ │ 0x01419010 68f12f00 39030000 07000000 af013500 h./.9.........5. │ │ 0x01419020 00000000 8df12f00 8df12f00 3a030000 ....../.../.:... │ │ 0x01419030 07000000 b6013500 00000000 3d0f3000 ......5.....=.0. │ │ 0x01419040 3d0f3000 3b030000 07000000 bd013500 =.0.;.........5. │ │ - 0x01419050 00000000 b9563100 b9563100 3c030000 .....V1..V1.<... │ │ - 0x01419060 07000000 c4013500 00000000 6a943100 ......5.....j.1. │ │ - 0x01419070 6a943100 3d030000 07000000 cb013500 j.1.=.........5. │ │ + 0x01419050 00000000 92563100 92563100 3c030000 .....V1..V1.<... │ │ + 0x01419060 07000000 c4013500 00000000 43943100 ......5.....C.1. │ │ + 0x01419070 43943100 3d030000 07000000 cb013500 C.1.=.........5. │ │ 0x01419080 00000000 e4b23100 e4b23100 3e030000 ......1...1.>... │ │ 0x01419090 07000000 d2013500 00000000 75c03000 ......5.....u.0. │ │ 0x014190a0 75c03000 3f030000 07000000 d9013500 u.0.?.........5. │ │ 0x014190b0 00000000 57f23100 57f23100 40030000 ....W.1.W.1.@... │ │ 0x014190c0 07000000 e0013500 00000000 17c72e00 ......5......... │ │ 0x014190d0 17c72e00 41030000 07000000 e7013500 ....A.........5. │ │ 0x014190e0 00000000 3cc72e00 3cc72e00 42030000 ....<...<...B... │ │ - 0x014190f0 07000000 ee013500 00000000 73fe3000 ......5.....s.0. │ │ - 0x01419100 73fe3000 43030000 07000000 f5013500 s.0.C.........5. │ │ - 0x01419110 00000000 d3383100 d3383100 44030000 .....81..81.D... │ │ + 0x014190f0 07000000 ee013500 00000000 4cfe3000 ......5.....L.0. │ │ + 0x01419100 4cfe3000 43030000 07000000 f5013500 L.0.C.........5. │ │ + 0x01419110 00000000 ac383100 ac383100 44030000 .....81..81.D... │ │ 0x01419120 07000000 fc013500 00000000 7c792f00 ......5.....|y/. │ │ 0x01419130 7c792f00 45030000 07000000 03023500 |y/.E.........5. │ │ 0x01419140 00000000 6d032f00 6d032f00 46030000 ....m./.m./.F... │ │ - 0x01419150 07000000 0a023500 00000000 97943100 ......5.......1. │ │ - 0x01419160 97943100 47030000 07000000 11023500 ..1.G.........5. │ │ + 0x01419150 07000000 0a023500 00000000 70943100 ......5.....p.1. │ │ + 0x01419160 70943100 47030000 07000000 11023500 p.1.G.........5. │ │ 0x01419170 00000000 0db33100 0db33100 48030000 ......1...1.H... │ │ 0x01419180 07000000 18023500 00000000 dcd12f00 ......5......./. │ │ 0x01419190 dcd12f00 49030000 07000000 1f023500 ../.I.........5. │ │ 0x014191a0 00000000 15133200 15133200 4a030000 ......2...2.J... │ │ - 0x014191b0 07000000 26023500 00000000 fb383100 ....&.5......81. │ │ - 0x014191c0 fb383100 4b030000 07000000 2d023500 .81.K.......-.5. │ │ + 0x014191b0 07000000 26023500 00000000 d4383100 ....&.5......81. │ │ + 0x014191c0 d4383100 4b030000 07000000 2d023500 .81.K.......-.5. │ │ 0x014191d0 00000000 3c133200 3c133200 4c030000 ....<.2.<.2.L... │ │ 0x014191e0 07000000 34023500 00000000 57202f00 ....4.5.....W /. │ │ 0x014191f0 57202f00 4d030000 07000000 3b023500 W /.M.......;.5. │ │ 0x01419200 00000000 972a3000 972a3000 4e030000 .....*0..*0.N... │ │ 0x01419210 07000000 42023500 00000000 ac2a3000 ....B.5......*0. │ │ 0x01419220 ac2a3000 4f030000 07000000 49023500 .*0.O.......I.5. │ │ 0x01419230 00000000 cfd03100 cfd03100 50030000 ......1...1.P... │ │ 0x01419240 07000000 50023500 00000000 620f3000 ....P.5.....b.0. │ │ 0x01419250 03d22f00 51030000 08000000 57023500 ../.Q.......W.5. │ │ 0x01419260 00000000 926c2e00 61c72e00 52030000 .....l..a...R... │ │ - 0x01419270 08000000 5f023500 00000000 25393100 ...._.5.....%91. │ │ + 0x01419270 08000000 5f023500 00000000 fe383100 ...._.5......81. │ │ 0x01419280 e9843000 53030000 08000000 67023500 ..0.S.......g.5. │ │ 0x01419290 00000000 a4792f00 f6a33000 54030000 .....y/...0.T... │ │ 0x014192a0 08000000 6f023500 00000000 7cf23100 ....o.5.....|.1. │ │ 0x014192b0 69202f00 55030000 08000000 77023500 i /.U.......w.5. │ │ - 0x014192c0 00000000 161b3100 b6943100 56030000 ......1...1.V... │ │ + 0x014192c0 00000000 ef1a3100 8f943100 56030000 ......1...1.V... │ │ 0x014192d0 08000000 7f023500 00000000 d4913000 ......5.......0. │ │ 0x014192e0 178e2e00 57030000 00000000 00000000 ....W........... │ │ 0x014192f0 00000000 fdb62f00 1c8e2e00 58030000 ....../.....X... │ │ 0x01419300 09000000 87023500 00000000 25a43000 ......5.....%.0. │ │ - 0x01419310 cd753100 59030000 03000000 90023500 .u1.Y.........5. │ │ - 0x01419320 00000000 df943100 3f5b2f00 5a030000 ......1.?[/.Z... │ │ + 0x01419310 a6753100 59030000 03000000 90023500 .u1.Y.........5. │ │ + 0x01419320 00000000 b8943100 3f5b2f00 5a030000 ......1.?[/.Z... │ │ 0x01419330 08000000 93023500 00000000 24d22f00 ......5.....$./. │ │ 0x01419340 24d22f00 5b030000 03000000 9b023500 $./.[.........5. │ │ 0x01419350 00000000 95032f00 95032f00 5c030000 ....../.../.\... │ │ 0x01419360 03000000 9e023500 00000000 09b72f00 ......5......./. │ │ 0x01419370 09b72f00 5d030000 03000000 a1023500 ../.].........5. │ │ 0x01419380 00000000 a6032f00 a6032f00 5e030000 ....../.../.^... │ │ - 0x01419390 03000000 a4023500 00000000 98fe3000 ......5.......0. │ │ - 0x014193a0 98fe3000 5f030000 03000000 a7023500 ..0._.........5. │ │ - 0x014193b0 00000000 341b3100 341b3100 60030000 ....4.1.4.1.`... │ │ - 0x014193c0 03000000 aa023500 00000000 441b3100 ......5.....D.1. │ │ - 0x014193d0 441b3100 61030000 03000000 ad023500 D.1.a.........5. │ │ + 0x01419390 03000000 a4023500 00000000 71fe3000 ......5.....q.0. │ │ + 0x014193a0 71fe3000 5f030000 03000000 a7023500 q.0._.........5. │ │ + 0x014193b0 00000000 0d1b3100 0d1b3100 60030000 ......1...1.`... │ │ + 0x014193c0 03000000 aa023500 00000000 1d1b3100 ......5.......1. │ │ + 0x014193d0 1d1b3100 61030000 03000000 ad023500 ..1.a.........5. │ │ 0x014193e0 00000000 750f3000 750f3000 62030000 ....u.0.u.0.b... │ │ 0x014193f0 03000000 b0023500 00000000 c9792f00 ......5......y/. │ │ 0x01419400 c9792f00 63030000 03000000 b3023500 .y/.c.........5. │ │ 0x01419410 00000000 e6982f00 e6982f00 64030000 ....../.../.d... │ │ 0x01419420 03000000 b6023500 00000000 8f0f3000 ......5.......0. │ │ 0x01419430 8f0f3000 65030000 03000000 b9023500 ..0.e.........5. │ │ 0x01419440 00000000 57693000 57693000 66030000 ....Wi0.Wi0.f... │ │ @@ -33711,95 +33711,95 @@ │ │ 0x01419460 8be62e00 67030000 03000000 bf023500 ....g.........5. │ │ 0x01419470 00000000 348e2e00 348e2e00 68030000 ....4...4...h... │ │ 0x01419480 03000000 c2023500 00000000 b4032f00 ......5......./. │ │ 0x01419490 b4032f00 69030000 03000000 c5023500 ../.i.........5. │ │ 0x014194a0 00000000 be2a3000 be2a3000 6a030000 .....*0..*0.j... │ │ 0x014194b0 03000000 c8023500 00000000 30d22f00 ......5.....0./. │ │ 0x014194c0 30d22f00 6b030000 03000000 cb023500 0./.k.........5. │ │ - 0x014194d0 00000000 664d3100 664d3100 6c030000 ....fM1.fM1.l... │ │ + 0x014194d0 00000000 3f4d3100 3f4d3100 6c030000 ....?M1.?M1.l... │ │ 0x014194e0 03000000 ce023500 00000000 545b2f00 ......5.....T[/. │ │ 0x014194f0 545b2f00 6d030000 03000000 d1023500 T[/.m.........5. │ │ 0x01419500 00000000 9a202f00 9a202f00 6e030000 ..... /.. /.n... │ │ 0x01419510 03000000 d4023500 00000000 b2f12f00 ......5......./. │ │ 0x01419520 b2f12f00 6f030000 03000000 d7023500 ../.o.........5. │ │ 0x01419530 00000000 73a92e00 73a92e00 70030000 ....s...s...p... │ │ 0x01419540 03000000 da023500 00000000 79c72e00 ......5.....y... │ │ 0x01419550 79c72e00 71030000 03000000 dd023500 y...q.........5. │ │ 0x01419560 00000000 f2982f00 f2982f00 72030000 ....../.../.r... │ │ - 0x01419570 03000000 e0023500 00000000 f9943100 ......5.......1. │ │ - 0x01419580 f9943100 73030000 03000000 e3023500 ..1.s.........5. │ │ + 0x01419570 03000000 e0023500 00000000 d2943100 ......5.......1. │ │ + 0x01419580 d2943100 73030000 03000000 e3023500 ..1.s.........5. │ │ 0x01419590 00000000 31a43000 31a43000 74030000 ....1.0.1.0.t... │ │ 0x014195a0 03000000 e6023500 00000000 7bdd3000 ......5.....{.0. │ │ 0x014195b0 7bdd3000 75030000 03000000 e9023500 {.0.u.........5. │ │ 0x014195c0 00000000 a70f3000 a70f3000 76030000 ......0...0.v... │ │ 0x014195d0 03000000 ec023500 00000000 03853000 ......5.......0. │ │ 0x014195e0 03853000 77030000 03000000 ef023500 ..0.w.........5. │ │ 0x014195f0 00000000 a3f23100 a3f23100 78030000 ......1...1.x... │ │ - 0x01419600 03000000 f2023500 00000000 b3fe3000 ......5.......0. │ │ - 0x01419610 b3fe3000 79030000 03000000 f5023500 ..0.y.........5. │ │ + 0x01419600 03000000 f2023500 00000000 8cfe3000 ......5.......0. │ │ + 0x01419610 8cfe3000 79030000 03000000 f5023500 ..0.y.........5. │ │ 0x01419620 00000000 da2a3000 da2a3000 7a030000 .....*0..*0.z... │ │ 0x01419630 03000000 f8023500 00000000 46a43000 ......5.....F.0. │ │ 0x01419640 46a43000 7b030000 03000000 fb023500 F.0.{.........5. │ │ - 0x01419650 00000000 30393100 30393100 7c030000 ....091.091.|... │ │ - 0x01419660 03000000 fe023500 00000000 e6563100 ......5......V1. │ │ - 0x01419670 e6563100 7d030000 0b000000 01033500 .V1.}.........5. │ │ + 0x01419650 00000000 09393100 09393100 7c030000 .....91..91.|... │ │ + 0x01419660 03000000 fe023500 00000000 bf563100 ......5......V1. │ │ + 0x01419670 bf563100 7d030000 0b000000 01033500 .V1.}.........5. │ │ 0x01419680 00000000 68473000 e4d03100 7e030000 ....hG0...1.~... │ │ - 0x01419690 00000000 00000000 00000000 38393100 ............891. │ │ + 0x01419690 00000000 00000000 00000000 11393100 .............91. │ │ 0x014196a0 ee2a3000 7f030000 09000000 0c033500 .*0...........5. │ │ - 0x014196b0 00000000 87c72e00 f6563100 80030000 .........V1..... │ │ - 0x014196c0 09000000 15033500 00000000 e9363100 ......5......61. │ │ - 0x014196d0 e9363100 81030000 09000000 1e033500 .61...........5. │ │ + 0x014196b0 00000000 87c72e00 cf563100 80030000 .........V1..... │ │ + 0x014196c0 09000000 15033500 00000000 c2363100 ......5......61. │ │ + 0x014196d0 c2363100 81030000 09000000 1e033500 .61...........5. │ │ 0x014196e0 00000000 9b6c2e00 95c72e00 82030000 .....l.......... │ │ 0x014196f0 09000000 27033500 00000000 bb0f3000 ....'.5.......0. │ │ 0x01419700 b0f23100 83030000 09000000 30033500 ..1.........0.5. │ │ 0x01419710 00000000 a6a13000 a6a13000 84030000 ......0...0..... │ │ 0x01419720 09000000 39033500 00000000 5aa43000 ....9.5.....Z.0. │ │ 0x01419730 6d473000 85030000 09000000 42033500 mG0.........B.5. │ │ 0x01419740 00000000 17b72f00 743f2f00 86030000 ....../.t?/..... │ │ 0x01419750 09000000 4b033500 00000000 4f453000 ....K.5.....OE0. │ │ 0x01419760 4f453000 87030000 09000000 54033500 OE0.........T.5. │ │ 0x01419770 00000000 69693000 a2202f00 88030000 ....ii0.. /..... │ │ 0x01419780 00000000 00000000 00000000 e9d03100 ..............1. │ │ - 0x01419790 501b3100 89030000 00000000 00000000 P.1............. │ │ + 0x01419790 291b3100 89030000 00000000 00000000 ).1............. │ │ 0x014197a0 00000000 4c8e2e00 615b2f00 8a030000 ....L...a[/..... │ │ 0x014197b0 00000000 00000000 00000000 79473000 ............yG0. │ │ 0x014197c0 79473000 8b030000 0b000000 5d033500 yG0.........].5. │ │ 0x014197d0 00000000 92c03000 92c03000 8c030000 ......0...0..... │ │ - 0x014197e0 0b000000 68033500 00000000 e1753100 ....h.5......u1. │ │ - 0x014197f0 e1753100 8d030000 0b000000 73033500 .u1.........s.5. │ │ - 0x01419800 00000000 f5753100 6d5b2f00 8e030000 .....u1.m[/..... │ │ - 0x01419810 04000000 7e033500 00000000 02573100 ....~.5......W1. │ │ + 0x014197e0 0b000000 68033500 00000000 ba753100 ....h.5......u1. │ │ + 0x014197f0 ba753100 8d030000 0b000000 73033500 .u1.........s.5. │ │ + 0x01419800 00000000 ce753100 6d5b2f00 8e030000 .....u1.m[/..... │ │ + 0x01419810 04000000 7e033500 00000000 db563100 ....~.5......V1. │ │ 0x01419820 8d473000 8f030000 09000000 82033500 .G0...........5. │ │ - 0x01419830 00000000 a1c72e00 13953100 90030000 ..........1..... │ │ + 0x01419830 00000000 a1c72e00 ec943100 90030000 ..........1..... │ │ 0x01419840 09000000 8b033500 00000000 bff12f00 ......5......./. │ │ 0x01419850 15853000 91030000 08000000 94033500 ..0...........5. │ │ 0x01419860 00000000 c8032f00 803f2f00 92030000 ....../..?/..... │ │ 0x01419870 08000000 9c033500 00000000 d4032f00 ......5......./. │ │ 0x01419880 25b72f00 93030000 00000000 00000000 %./............. │ │ - 0x01419890 00000000 1d953100 8fdd3000 94030000 ......1...0..... │ │ + 0x01419890 00000000 f6943100 8fdd3000 94030000 ......1...0..... │ │ 0x014198a0 00000000 00000000 00000000 845b2f00 .............[/. │ │ 0x014198b0 66133200 95030000 00000000 00000000 f.2............. │ │ - 0x014198c0 00000000 a6c03000 07573100 96030000 ......0..W1..... │ │ + 0x014198c0 00000000 a6c03000 e0563100 96030000 ......0..V1..... │ │ 0x014198d0 00000000 00000000 00000000 588e2e00 ............X... │ │ 0x014198e0 e2792f00 97030000 09000000 a4033500 .y/...........5. │ │ 0x014198f0 00000000 638e2e00 5ef43000 98030000 ....c...^.0..... │ │ 0x01419900 07000000 ad033500 00000000 1d423000 ......5......B0. │ │ 0x01419910 1d423000 99030000 09000000 b4033500 .B0...........5. │ │ 0x01419920 00000000 87fd2e00 87fd2e00 9a030000 ................ │ │ 0x01419930 09000000 bd033500 00000000 1c672e00 ......5......g.. │ │ 0x01419940 1c672e00 9b030000 09000000 c6033500 .g............5. │ │ 0x01419950 00000000 84253000 84253000 9c030000 .....%0..%0..... │ │ 0x01419960 09000000 cf033500 00000000 b0f63000 ......5.......0. │ │ 0x01419970 b0f63000 9d030000 09000000 d8033500 ..0...........5. │ │ 0x01419980 00000000 83cb3100 83cb3100 9e030000 ......1...1..... │ │ - 0x01419990 09000000 e1033500 00000000 df333100 ......5......31. │ │ - 0x014199a0 df333100 9f030000 09000000 ea033500 .31...........5. │ │ + 0x01419990 09000000 e1033500 00000000 b8333100 ......5......31. │ │ + 0x014199a0 b8333100 9f030000 09000000 ea033500 .31...........5. │ │ 0x014199b0 00000000 b71b2f00 b71b2f00 a0030000 ....../.../..... │ │ - 0x014199c0 09000000 f3033500 00000000 c68e3100 ......5.......1. │ │ - 0x014199d0 c68e3100 a1030000 09000000 fc033500 ..1...........5. │ │ + 0x014199c0 09000000 f3033500 00000000 9f8e3100 ......5.......1. │ │ + 0x014199d0 9f8e3100 a1030000 09000000 fc033500 ..1...........5. │ │ 0x014199e0 00000000 599e3000 599e3000 a2030000 ....Y.0.Y.0..... │ │ 0x014199f0 09000000 05043500 00000000 1aec3100 ......5.......1. │ │ 0x01419a00 1aec3100 a3030000 09000000 0e043500 ..1...........5. │ │ 0x01419a10 00000000 d8a32e00 d8a32e00 a4030000 ................ │ │ 0x01419a20 09000000 17043500 00000000 fd3a2f00 ......5......:/. │ │ 0x01419a30 fd3a2f00 a5030000 09000000 20043500 .:/......... .5. │ │ 0x01419a40 00000000 aa0d3200 aa0d3200 a6030000 ......2...2..... │ │ @@ -33810,163 +33810,163 @@ │ │ 0x01419a90 ec792f00 a9030000 06000000 44043500 .y/.........D.5. │ │ 0x01419aa0 00000000 ae202f00 ae202f00 aa030000 ..... /.. /..... │ │ 0x01419ab0 06000000 4a043500 00000000 f5d03100 ....J.5.......1. │ │ 0x01419ac0 f5d03100 ab030000 06000000 50043500 ..1.........P.5. │ │ 0x01419ad0 00000000 d2202f00 d2202f00 ac030000 ..... /.. /..... │ │ 0x01419ae0 06000000 56043500 00000000 92473000 ....V.5......G0. │ │ 0x01419af0 92473000 ad030000 09000000 5c043500 .G0.........\.5. │ │ - 0x01419b00 00000000 33953100 33953100 ae030000 ....3.1.3.1..... │ │ + 0x01419b00 00000000 0c953100 0c953100 ae030000 ......1...1..... │ │ 0x01419b10 06000000 65043500 00000000 9a5b2f00 ....e.5......[/. │ │ 0x01419b20 9a5b2f00 af030000 06000000 6b043500 .[/.........k.5. │ │ 0x01419b30 00000000 e1032f00 e1032f00 b0030000 ....../.../..... │ │ - 0x01419b40 06000000 71043500 00000000 09763100 ....q.5......v1. │ │ - 0x01419b50 09763100 b1030000 06000000 77043500 .v1.........w.5. │ │ + 0x01419b40 06000000 71043500 00000000 e2753100 ....q.5......u1. │ │ + 0x01419b50 e2753100 b1030000 06000000 77043500 .u1.........w.5. │ │ 0x01419b60 00000000 bcf23100 bcf23100 b2030000 ......1...1..... │ │ 0x01419b70 00000000 00000000 00000000 fa2a3000 .............*0. │ │ 0x01419b80 fa2a3000 b3030000 00000000 00000000 .*0............. │ │ 0x01419b90 00000000 bcc03000 b7c72e00 b4030000 ......0......... │ │ 0x01419ba0 00000000 00000000 00000000 c35b2f00 .............[/. │ │ - 0x01419bb0 1d573100 b5030000 00000000 00000000 .W1............. │ │ + 0x01419bb0 f6563100 b5030000 00000000 00000000 .V1............. │ │ 0x01419bc0 00000000 cbf12f00 a96c2e00 b6030000 ....../..l...... │ │ 0x01419bd0 00000000 00000000 00000000 7c133200 ............|.2. │ │ 0x01419be0 e3f12f00 b7030000 0a000000 7d043500 ../.........}.5. │ │ 0x01419bf0 00000000 b0dd3000 8c3f2f00 b8030000 ......0..?/..... │ │ 0x01419c00 0a000000 87043500 00000000 c90f3000 ......5.......0. │ │ 0x01419c10 75693000 b9030000 0a000000 91043500 ui0...........5. │ │ - 0x01419c20 00000000 19d13100 32763100 ba030000 ......1.2v1..... │ │ + 0x01419c20 00000000 19d13100 0b763100 ba030000 ......1..v1..... │ │ 0x01419c30 0a000000 9b043500 00000000 54b72f00 ......5.....T./. │ │ 0x01419c40 83a92e00 bb030000 0b000000 a5043500 ..............5. │ │ 0x01419c50 00000000 d4c03000 0a992f00 bc030000 ......0.../..... │ │ 0x01419c60 0b000000 b0043500 00000000 c16c2e00 ......5......l.. │ │ 0x01419c70 8e693000 bd030000 0b000000 bb043500 .i0...........5. │ │ - 0x01419c80 00000000 35573100 728e2e00 be030000 ....5W1.r....... │ │ + 0x01419c80 00000000 0e573100 728e2e00 be030000 .....W1.r....... │ │ 0x01419c90 00000000 00000000 00000000 b9473000 .............G0. │ │ 0x01419ca0 c2dd3000 bf030000 00000000 00000000 ..0............. │ │ 0x01419cb0 00000000 9ca92e00 db0f3000 c0030000 ..........0..... │ │ 0x01419cc0 00000000 00000000 00000000 e3c03000 ..............0. │ │ 0x01419cd0 e70f3000 c1030000 08000000 c6043500 ..0...........5. │ │ 0x01419ce0 00000000 db5b2f00 37d22f00 c2030000 .....[/.7./..... │ │ - 0x01419cf0 08000000 ce043500 00000000 5c1b3100 ......5.....\.1. │ │ + 0x01419cf0 08000000 ce043500 00000000 351b3100 ......5.....5.1. │ │ 0x01419d00 2a992f00 c3030000 08000000 d6043500 *./...........5. │ │ 0x01419d10 00000000 a53f2f00 21853000 c4030000 .....?/.!.0..... │ │ 0x01419d20 08000000 de043500 00000000 cedd3000 ......5.......0. │ │ 0x01419d30 0a2b3000 c5030000 08000000 e6043500 .+0...........5. │ │ 0x01419d40 00000000 b73f2f00 c5473000 c6030000 .....?/..G0..... │ │ 0x01419d50 08000000 ee043500 00000000 3b992f00 ......5.....;./. │ │ 0x01419d60 f80f3000 c7030000 08000000 f6043500 ..0...........5. │ │ - 0x01419d70 00000000 41573100 ec5b2f00 c8030000 ....AW1..[/..... │ │ + 0x01419d70 00000000 1a573100 ec5b2f00 c8030000 .....W1..[/..... │ │ 0x01419d80 08000000 fe043500 00000000 cfc72e00 ......5......... │ │ 0x01419d90 faf12f00 c9030000 08000000 06053500 ../...........5. │ │ - 0x01419da0 00000000 4c992f00 46763100 ca030000 ....L./.Fv1..... │ │ + 0x01419da0 00000000 4c992f00 1f763100 ca030000 ....L./..v1..... │ │ 0x01419db0 08000000 0e053500 00000000 0bf22f00 ......5......./. │ │ 0x01419dc0 1b2b3000 cb030000 08000000 16053500 .+0...........5. │ │ 0x01419dd0 00000000 0a042f00 a0e62e00 cc030000 ....../......... │ │ 0x01419de0 08000000 1e053500 00000000 c83f2f00 ......5......?/. │ │ 0x01419df0 1c042f00 cd030000 09000000 26053500 ../.........&.5. │ │ 0x01419e00 00000000 7e8e2e00 7e8e2e00 ce030000 ....~...~....... │ │ 0x01419e10 05000000 2f053500 00000000 cf6c2e00 ..../.5......l.. │ │ 0x01419e20 cf6c2e00 cf030000 00000000 00000000 .l.............. │ │ - 0x01419e30 00000000 6e2d3100 6e2d3100 d0030000 ....n-1.n-1..... │ │ + 0x01419e30 00000000 472d3100 472d3100 d0030000 ....G-1.G-1..... │ │ 0x01419e40 00000000 00000000 00000000 a8a92e00 ................ │ │ 0x01419e50 a8a92e00 d1030000 06000000 34053500 ............4.5. │ │ 0x01419e60 00000000 f6202f00 f6202f00 d2030000 ..... /.. /..... │ │ - 0x01419e70 07000000 3a053500 00000000 32883100 ....:.5.....2.1. │ │ + 0x01419e70 07000000 3a053500 00000000 0b883100 ....:.5.......1. │ │ 0x01419e80 d6473000 d3030000 08000000 41053500 .G0.........A.5. │ │ 0x01419e90 00000000 27f03000 fe5b2f00 d4030000 ....'.0..[/..... │ │ 0x01419ea0 08000000 49053500 00000000 03212f00 ....I.5......!/. │ │ 0x01419eb0 03212f00 d5030000 07000000 51053500 .!/.........Q.5. │ │ - 0x01419ec0 00000000 fd473000 46393100 d6030000 .....G0.F91..... │ │ + 0x01419ec0 00000000 fd473000 1f393100 d6030000 .....G0..91..... │ │ 0x01419ed0 08000000 58053500 00000000 8c133200 ....X.5.......2. │ │ 0x01419ee0 b2e62e00 d7030000 08000000 60053500 ............`.5. │ │ 0x01419ef0 00000000 868e2e00 868e2e00 d8030000 ................ │ │ 0x01419f00 07000000 68053500 00000000 23042f00 ....h.5.....#./. │ │ 0x01419f10 bba92e00 d9030000 08000000 6f053500 ............o.5. │ │ - 0x01419f20 00000000 9d8e2e00 6a393100 da030000 ........j91..... │ │ + 0x01419f20 00000000 9d8e2e00 43393100 da030000 ........C91..... │ │ 0x01419f30 08000000 77053500 00000000 9a133200 ....w.5.......2. │ │ 0x01419f40 9a133200 db030000 07000000 7f053500 ..2...........5. │ │ - 0x01419f50 00000000 c3fe3000 6d1b3100 dc030000 ......0.m.1..... │ │ + 0x01419f50 00000000 9cfe3000 461b3100 dc030000 ......0.F.1..... │ │ 0x01419f60 08000000 86053500 00000000 a6133200 ......5.......2. │ │ 0x01419f70 34b33100 dd030000 08000000 8e053500 4.1...........5. │ │ 0x01419f80 00000000 c6133200 c6133200 de030000 ......2...2..... │ │ 0x01419f90 07000000 96053500 00000000 107a2f00 ......5......z/. │ │ 0x01419fa0 107a2f00 df030000 07000000 9d053500 .z/...........5. │ │ 0x01419fb0 00000000 255c2f00 255c2f00 e0030000 ....%\/.%\/..... │ │ 0x01419fc0 08000000 a4053500 00000000 26d13100 ......5.....&.1. │ │ 0x01419fd0 26d13100 e1030000 08000000 ac053500 &.1...........5. │ │ 0x01419fe0 00000000 48d22f00 48d22f00 e2030000 ....H./.H./..... │ │ 0x01419ff0 06000000 b4053500 00000000 a6693000 ......5......i0. │ │ 0x0141a000 a6693000 e3030000 07000000 ba053500 .i0...........5. │ │ 0x0141a010 00000000 c68e2e00 c68e2e00 e4030000 ................ │ │ 0x0141a020 08000000 c1053500 00000000 d5133200 ......5.......2. │ │ 0x0141a030 4a5c2f00 e5030000 09000000 c9053500 J\/...........5. │ │ - 0x0141a040 00000000 7c5c2f00 57763100 e6030000 ....|\/.Wv1..... │ │ - 0x0141a050 09000000 d2053500 00000000 53573100 ......5.....SW1. │ │ + 0x0141a040 00000000 7c5c2f00 30763100 e6030000 ....|\/.0v1..... │ │ + 0x0141a050 09000000 d2053500 00000000 2c573100 ......5.....,W1. │ │ 0x0141a060 5d992f00 e7030000 09000000 db053500 ]./...........5. │ │ 0x0141a070 00000000 c7f23100 c7f23100 e8030000 ......1...1..... │ │ - 0x0141a080 07000000 e4053500 00000000 7e763100 ......5.....~v1. │ │ - 0x0141a090 7e763100 e9030000 07000000 eb053500 ~v1...........5. │ │ + 0x0141a080 07000000 e4053500 00000000 57763100 ......5.....Wv1. │ │ + 0x0141a090 57763100 e9030000 07000000 eb053500 Wv1...........5. │ │ 0x0141a0a0 00000000 e0f23100 e0f23100 ea030000 ......1...1..... │ │ 0x0141a0b0 08000000 f2053500 00000000 51b33100 ......5.....Q.1. │ │ 0x0141a0c0 84992f00 eb030000 09000000 fa053500 ../...........5. │ │ 0x0141a0d0 00000000 eb8e2e00 eb8e2e00 ec030000 ................ │ │ 0x0141a0e0 08000000 03063500 00000000 a5992f00 ......5......./. │ │ 0x0141a0f0 a5992f00 ed030000 05000000 0b063500 ../...........5. │ │ 0x0141a100 00000000 68a43000 68a43000 ee030000 ....h.0.h.0..... │ │ 0x0141a110 05000000 10063500 00000000 fdf23100 ......5.......1. │ │ 0x0141a120 dd6c2e00 ef030000 05000000 15063500 .l............5. │ │ - 0x0141a130 00000000 f56c2e00 78573100 f0030000 .....l..xW1..... │ │ + 0x0141a130 00000000 f56c2e00 51573100 f0030000 .....l..QW1..... │ │ 0x0141a140 05000000 1a063500 00000000 f4c03000 ......5.......0. │ │ 0x0141a150 f4c03000 f1030000 00000000 00000000 ..0............. │ │ 0x0141a160 00000000 0df33100 0df33100 f2030000 ......1...1..... │ │ 0x0141a170 00000000 00000000 00000000 62b72f00 ............b./. │ │ 0x0141a180 62b72f00 f3030000 00000000 00000000 b./............. │ │ 0x0141a190 00000000 4c042f00 4c042f00 f4030000 ....L./.L./..... │ │ 0x0141a1a0 00000000 00000000 00000000 12212f00 .............!/. │ │ 0x0141a1b0 12212f00 f5030000 00000000 00000000 .!/............. │ │ 0x0141a1c0 00000000 6ea43000 6ea43000 f6030000 ....n.0.n.0..... │ │ 0x0141a1d0 00000000 00000000 00000000 eea92e00 ................ │ │ 0x0141a1e0 eea92e00 f7030000 00000000 00000000 ................ │ │ - 0x0141a1f0 00000000 8f573100 8f573100 f8030000 .....W1..W1..... │ │ + 0x0141a1f0 00000000 68573100 68573100 f8030000 ....hW1.hW1..... │ │ 0x0141a200 00000000 00000000 00000000 18f03000 ..............0. │ │ 0x0141a210 18f03000 f9030000 00000000 00000000 ..0............. │ │ - 0x0141a220 00000000 c5a93100 21212f00 fa030000 ......1.!!/..... │ │ + 0x0141a220 00000000 9ea93100 21212f00 fa030000 ......1.!!/..... │ │ 0x0141a230 00000000 00000000 00000000 feae2f00 ............../. │ │ 0x0141a240 2c2b3000 fb030000 00000000 00000000 ,+0............. │ │ 0x0141a250 00000000 d6e62e00 18f33100 fc030000 ..........1..... │ │ 0x0141a260 08000000 1f063500 00000000 6b083200 ......5.....k.2. │ │ 0x0141a270 fda92e00 fd030000 00000000 00000000 ................ │ │ - 0x0141a280 00000000 5ad22f00 97763100 fe030000 ....Z./..v1..... │ │ + 0x0141a280 00000000 5ad22f00 70763100 fe030000 ....Z./.pv1..... │ │ 0x0141a290 08000000 27063500 00000000 d23f2f00 ....'.5......?/. │ │ 0x0141a2a0 fd133200 ff030000 08000000 2f063500 ..2........./.5. │ │ - 0x0141a2b0 00000000 24f33100 b3763100 00040000 ....$.1..v1..... │ │ - 0x0141a2c0 08000000 37063500 00000000 5c953100 ....7.5.....\.1. │ │ - 0x0141a2d0 d2763100 01040000 08000000 3f063500 .v1.........?.5. │ │ + 0x0141a2b0 00000000 24f33100 8c763100 00040000 ....$.1..v1..... │ │ + 0x0141a2c0 08000000 37063500 00000000 35953100 ....7.5.....5.1. │ │ + 0x0141a2d0 ab763100 01040000 08000000 3f063500 .v1.........?.5. │ │ 0x0141a2e0 00000000 db3f2f00 7da43000 02040000 .....?/.}.0..... │ │ 0x0141a2f0 08000000 47063500 00000000 63d22f00 ....G.5.....c./. │ │ 0x0141a300 ef8e2e00 03040000 08000000 4f063500 ............O.5. │ │ - 0x0141a310 00000000 9e573100 dfdd3000 04040000 .....W1...0..... │ │ + 0x0141a310 00000000 77573100 dfdd3000 04040000 ....wW1...0..... │ │ 0x0141a320 08000000 57063500 00000000 fb8e2e00 ....W.5......... │ │ 0x0141a330 ffc03000 05040000 08000000 5f063500 ..0........._.5. │ │ 0x0141a340 00000000 0ac13000 2ef33100 06040000 ......0...1..... │ │ 0x0141a350 08000000 67063500 00000000 1bc13000 ....g.5.......0. │ │ 0x0141a360 1bc13000 07040000 06000000 6f063500 ..0.........o.5. │ │ 0x0141a370 00000000 bd693000 88a43000 08040000 .....i0...0..... │ │ 0x0141a380 07000000 75063500 00000000 9ba43000 ....u.5.......0. │ │ 0x0141a390 f3dd3000 09040000 07000000 7c063500 ..0.........|.5. │ │ 0x0141a3a0 00000000 0ce52f00 0ce52f00 0a040000 ....../.../..... │ │ 0x0141a3b0 03000000 83063500 00000000 b5812e00 ......5......... │ │ 0x0141a3c0 b5812e00 0b040000 03000000 86063500 ..............5. │ │ - 0x0141a3d0 00000000 adb83000 8a1b3100 0c040000 ......0...1..... │ │ + 0x0141a3d0 00000000 adb83000 631b3100 0c040000 ......0.c.1..... │ │ 0x0141a3e0 00000000 00000000 00000000 e1e62e00 ................ │ │ 0x0141a3f0 e7e62e00 0d040000 00000000 00000000 ................ │ │ 0x0141a400 00000000 06aa2e00 09103000 0e040000 ..........0..... │ │ 0x0141a410 00000000 00000000 00000000 352b3000 ............5+0. │ │ 0x0141a420 3b2b3000 0f040000 00000000 00000000 ;+0............. │ │ - 0x0141a430 00000000 12103000 8f1b3100 10040000 ......0...1..... │ │ - 0x0141a440 00000000 00000000 00000000 e3fe3000 ..............0. │ │ + 0x0141a430 00000000 12103000 681b3100 10040000 ......0.h.1..... │ │ + 0x0141a440 00000000 00000000 00000000 bcfe3000 ..............0. │ │ 0x0141a450 ed3f2f00 11040000 00000000 00000000 .?/............. │ │ 0x0141a460 00000000 5b042f00 046d2e00 12040000 ....[./..m...... │ │ 0x0141a470 00000000 00000000 00000000 33212f00 ............3!/. │ │ 0x0141a480 a5a43000 13040000 00000000 00000000 ..0............. │ │ 0x0141a490 00000000 ce693000 f83f2f00 14040000 .....i0..?/..... │ │ 0x0141a4a0 00000000 00000000 00000000 227a2f00 ............"z/. │ │ 0x0141a4b0 aa992f00 15040000 00000000 00000000 ../............. │ │ @@ -33985,278 +33985,278 @@ │ │ 0x0141a580 00000000 00000000 00000000 00000000 ................ │ │ 0x0141a590 00000000 00000000 00000000 00000000 ................ │ │ 0x0141a5a0 00000000 00000000 00000000 00000000 ................ │ │ 0x0141a5b0 00000000 76b72f00 27f22f00 20040000 ....v./.'./. ... │ │ 0x0141a5c0 0b000000 89063500 00000000 aca43000 ......5.......0. │ │ 0x0141a5d0 6cb33100 21040000 0b000000 94063500 l.1.!.........5. │ │ 0x0141a5e0 00000000 13de3000 13de3000 22040000 ......0...0."... │ │ - 0x0141a5f0 0b000000 9f063500 00000000 9c1b3100 ......5.......1. │ │ - 0x0141a600 9c1b3100 23040000 0b000000 aa063500 ..1.#.........5. │ │ + 0x0141a5f0 0b000000 9f063500 00000000 751b3100 ......5.....u.1. │ │ + 0x0141a600 751b3100 23040000 0b000000 aa063500 u.1.#.........5. │ │ 0x0141a610 00000000 2f103000 2f103000 24040000 ..../.0./.0.$... │ │ 0x0141a620 0b000000 b5063500 00000000 0eaa2e00 ......5......... │ │ 0x0141a630 32f22f00 25040000 00000000 00000000 2./.%........... │ │ - 0x0141a640 00000000 bb992f00 dd763100 26040000 ....../..v1.&... │ │ + 0x0141a640 00000000 bb992f00 b6763100 26040000 ....../..v1.&... │ │ 0x0141a650 00000000 00000000 00000000 0f6d2e00 .............m.. │ │ - 0x0141a660 edfe3000 27040000 00000000 00000000 ..0.'........... │ │ - 0x0141a670 00000000 b0573100 39103000 28040000 .....W1.9.0.(... │ │ + 0x0141a660 c6fe3000 27040000 00000000 00000000 ..0.'........... │ │ + 0x0141a670 00000000 89573100 39103000 28040000 .....W1.9.0.(... │ │ 0x0141a680 00000000 00000000 00000000 31de3000 ............1.0. │ │ - 0x0141a690 e5763100 29040000 09000000 c0063500 .v1.).........5. │ │ - 0x0141a6a0 00000000 14733100 17aa2e00 2a040000 .....s1.....*... │ │ - 0x0141a6b0 09000000 c9063500 00000000 9d393100 ......5......91. │ │ + 0x0141a690 be763100 29040000 09000000 c0063500 .v1.).........5. │ │ + 0x0141a6a0 00000000 ed723100 17aa2e00 2a040000 .....r1.....*... │ │ + 0x0141a6b0 09000000 c9063500 00000000 76393100 ......5.....v91. │ │ 0x0141a6c0 f2c72e00 2b040000 09000000 d2063500 ....+.........5. │ │ - 0x0141a6d0 00000000 aa393100 02e72e00 2c040000 .....91.....,... │ │ + 0x0141a6d0 00000000 83393100 02e72e00 2c040000 .....91.....,... │ │ 0x0141a6e0 09000000 db063500 00000000 3b853000 ......5.....;.0. │ │ 0x0141a6f0 297a2f00 2d040000 09000000 e4063500 )z/.-.........5. │ │ 0x0141a700 00000000 c3992f00 3ede3000 2e040000 ....../.>.0..... │ │ 0x0141a710 09000000 ed063500 00000000 08962f00 ......5......./. │ │ - 0x0141a720 b7393100 2f040000 09000000 f6063500 .91./.........5. │ │ + 0x0141a720 90393100 2f040000 09000000 f6063500 .91./.........5. │ │ 0x0141a730 00000000 367a2f00 77b33100 30040000 ....6z/.w.1.0... │ │ 0x0141a740 09000000 ff063500 00000000 24aa2e00 ......5.....$... │ │ 0x0141a750 25c13000 31040000 09000000 08073500 %.0.1.........5. │ │ - 0x0141a760 00000000 ba1b3100 4bf33100 32040000 ......1.K.1.2... │ │ + 0x0141a760 00000000 931b3100 4bf33100 32040000 ......1.K.1.2... │ │ 0x0141a770 09000000 11073500 00000000 48853000 ......5.....H.0. │ │ - 0x0141a780 b8573100 33040000 09000000 1a073500 .W1.3.........5. │ │ - 0x0141a790 00000000 9cfa3000 4bd13100 34040000 ......0.K.1.4... │ │ + 0x0141a780 91573100 33040000 09000000 1a073500 .W1.3.........5. │ │ + 0x0141a790 00000000 75fa3000 4bd13100 34040000 ....u.0.K.1.4... │ │ 0x0141a7a0 09000000 23073500 00000000 17143200 ....#.5.......2. │ │ 0x0141a7b0 b7a43000 35040000 09000000 2c073500 ..0.5.......,.5. │ │ 0x0141a7c0 00000000 24143200 58d13100 36040000 ....$.2.X.1.6... │ │ 0x0141a7d0 09000000 35073500 00000000 31143200 ....5.5.....1.2. │ │ 0x0141a7e0 437a2f00 37040000 09000000 3e073500 Cz/.7.......>.5. │ │ 0x0141a7f0 00000000 d4693000 58f33100 38040000 .....i0.X.1.8... │ │ 0x0141a800 00000000 00000000 00000000 ffc72e00 ................ │ │ 0x0141a810 3e143200 39040000 00000000 00000000 >.2.9........... │ │ - 0x0141a820 00000000 65d13100 f4fe3000 3a040000 ....e.1...0.:... │ │ + 0x0141a820 00000000 65d13100 cdfe3000 3a040000 ....e.1...0.:... │ │ 0x0141a830 00000000 00000000 00000000 0b483000 .............H0. │ │ - 0x0141a840 6e953100 3b040000 00000000 00000000 n.1.;........... │ │ + 0x0141a840 47953100 3b040000 00000000 00000000 G.1.;........... │ │ 0x0141a850 00000000 ff3f2f00 84b33100 3c040000 .....?/...1.<... │ │ 0x0141a860 00000000 00000000 00000000 4bde3000 ............K.0. │ │ 0x0141a870 4c143200 3d040000 00000000 00000000 L.2.=........... │ │ 0x0141a880 00000000 d0992f00 d0992f00 3e040000 ....../.../.>... │ │ 0x0141a890 0b000000 47073500 00000000 9f243000 ....G.5......$0. │ │ 0x0141a8a0 9f243000 3f040000 03000000 52073500 .$0.?.......R.5. │ │ 0x0141a8b0 00000000 8bde2e00 8bde2e00 40040000 ............@... │ │ 0x0141a8c0 03000000 55073500 00000000 118f2e00 ....U.5......... │ │ 0x0141a8d0 118f2e00 41040000 03000000 58073500 ....A.......X.5. │ │ 0x0141a8e0 00000000 288f2e00 31aa2e00 42040000 ....(...1...B... │ │ - 0x0141a8f0 03000000 5b073500 00000000 c71b3100 ....[.5.......1. │ │ + 0x0141a8f0 03000000 5b073500 00000000 a01b3100 ....[.5.......1. │ │ 0x0141a900 5a143200 43040000 03000000 5e073500 Z.2.C.......^.5. │ │ 0x0141a910 00000000 3bf22f00 3bf22f00 44040000 ....;./.;./.D... │ │ 0x0141a920 03000000 61073500 00000000 66f33100 ....a.5.....f.1. │ │ - 0x0141a930 ca1b3100 45040000 05000000 64073500 ..1.E.......d.5. │ │ - 0x0141a940 00000000 55853000 c4393100 46040000 ....U.0..91.F... │ │ + 0x0141a930 a31b3100 45040000 05000000 64073500 ..1.E.......d.5. │ │ + 0x0141a940 00000000 55853000 9d393100 46040000 ....U.0..91.F... │ │ 0x0141a950 09000000 69073500 00000000 422b3000 ....i.5.....B+0. │ │ 0x0141a960 19483000 47040000 09000000 72073500 .H0.G.......r.5. │ │ - 0x0141a970 00000000 02ff3000 42103000 48040000 ......0.B.0.H... │ │ - 0x0141a980 09000000 7b073500 00000000 0bff3000 ....{.5.......0. │ │ + 0x0141a970 00000000 dbfe3000 42103000 48040000 ......0.B.0.H... │ │ + 0x0141a980 09000000 7b073500 00000000 e4fe3000 ....{.5.......0. │ │ 0x0141a990 59de3000 49040000 09000000 84073500 Y.0.I.........5. │ │ 0x0141a9a0 00000000 156d2e00 73d13100 4a040000 .....m..s.1.J... │ │ 0x0141a9b0 09000000 8d073500 00000000 0dc82e00 ......5......... │ │ 0x0141a9c0 f1992f00 4b040000 09000000 96073500 ../.K.........5. │ │ 0x0141a9d0 00000000 68143200 62de3000 4c040000 ....h.2.b.0.L... │ │ - 0x0141a9e0 09000000 9f073500 00000000 a2503100 ......5......P1. │ │ + 0x0141a9e0 09000000 9f073500 00000000 7b503100 ......5.....{P1. │ │ 0x0141a9f0 16c82e00 4d040000 09000000 a8073500 ....M.........5. │ │ - 0x0141aa00 00000000 43f22f00 f2763100 4e040000 ....C./..v1.N... │ │ - 0x0141aa10 09000000 b1073500 00000000 14ff3000 ......5.......0. │ │ + 0x0141aa00 00000000 43f22f00 cb763100 4e040000 ....C./..v1.N... │ │ + 0x0141aa10 09000000 b1073500 00000000 edfe3000 ......5.......0. │ │ 0x0141aa20 507a2f00 4f040000 09000000 ba073500 Pz/.O.........5. │ │ - 0x0141aa30 00000000 92b33100 c5573100 50040000 ......1..W1.P... │ │ + 0x0141aa30 00000000 92b33100 9e573100 50040000 ......1..W1.P... │ │ 0x0141aa40 09000000 c3073500 00000000 81b72f00 ......5......./. │ │ 0x0141aa50 1e6d2e00 51040000 09000000 cc073500 .m..Q.........5. │ │ 0x0141aa60 00000000 4b103000 c4a43000 52040000 ....K.0...0.R... │ │ 0x0141aa70 09000000 d5073500 00000000 6ed22f00 ......5.....n./. │ │ - 0x0141aa80 00773100 53040000 09000000 de073500 .w1.S.........5. │ │ - 0x0141aa90 00000000 5e103000 10773100 54040000 ....^.0..w1.T... │ │ + 0x0141aa80 d9763100 53040000 09000000 de073500 .v1.S.........5. │ │ + 0x0141aa90 00000000 5e103000 e9763100 54040000 ....^.0..v1.T... │ │ 0x0141aaa0 09000000 e7073500 00000000 a6b33100 ......5.......1. │ │ 0x0141aab0 24483000 55040000 09000000 f0073500 $H0.U.........5. │ │ 0x0141aac0 00000000 6bde3000 80de3000 56040000 ....k.0...0.V... │ │ 0x0141aad0 09000000 f9073500 00000000 60853000 ......5.....`.0. │ │ 0x0141aae0 0d402f00 57040000 09000000 02083500 .@/.W.........5. │ │ - 0x0141aaf0 00000000 fa992f00 fa1b3100 58040000 ....../...1.X... │ │ + 0x0141aaf0 00000000 fa992f00 d31b3100 58040000 ....../...1.X... │ │ 0x0141ab00 09000000 0b083500 00000000 57f22f00 ......5.....W./. │ │ 0x0141ab10 5e7a2f00 59040000 09000000 14083500 ^z/.Y.........5. │ │ - 0x0141ab20 00000000 77f33100 22773100 5a040000 ....w.1."w1.Z... │ │ + 0x0141ab20 00000000 77f33100 fb763100 5a040000 ....w.1..v1.Z... │ │ 0x0141ab30 09000000 1d083500 00000000 727a2f00 ......5.....rz/. │ │ 0x0141ab40 2c6d2e00 5b040000 09000000 26083500 ,m..[.......&.5. │ │ 0x0141ab50 00000000 73103000 6ef22f00 5c040000 ....s.0.n./.\... │ │ 0x0141ab60 09000000 2f083500 00000000 bbb33100 ..../.5.......1. │ │ 0x0141ab70 79042f00 5d040000 09000000 38083500 y./.].......8.5. │ │ - 0x0141ab80 00000000 7cd13100 cf393100 5e040000 ....|.1..91.^... │ │ - 0x0141ab90 09000000 41083500 00000000 36773100 ....A.5.....6w1. │ │ + 0x0141ab80 00000000 7cd13100 a8393100 5e040000 ....|.1..91.^... │ │ + 0x0141ab90 09000000 41083500 00000000 0f773100 ....A.5......w1. │ │ 0x0141aba0 32c13000 5f040000 09000000 4a083500 2.0._.......J.5. │ │ 0x0141abb0 00000000 95b72f00 92de3000 60040000 ....../...0.`... │ │ 0x0141abc0 09000000 53083500 00000000 2b8f2e00 ....S.5.....+... │ │ 0x0141abd0 0fe72e00 61040000 09000000 5c083500 ....a.......\.5. │ │ 0x0141abe0 00000000 42212f00 9fde3000 62040000 ....B!/...0.b... │ │ 0x0141abf0 09000000 65083500 00000000 4d2b3000 ....e.5.....M+0. │ │ 0x0141ac00 7bf22f00 63040000 09000000 6e083500 {./.c.......n.5. │ │ 0x0141ac10 00000000 a15c2f00 d4a43000 64040000 .....\/...0.d... │ │ 0x0141ac20 09000000 77083500 00000000 119a2f00 ....w.5......./. │ │ 0x0141ac30 1f402f00 65040000 09000000 80083500 .@/.e.........5. │ │ 0x0141ac40 00000000 09813000 09813000 66040000 ......0...0.f... │ │ - 0x0141ac50 00000000 00000000 00000000 ecae3100 ..............1. │ │ - 0x0141ac60 ecae3100 67040000 00000000 00000000 ..1.g........... │ │ + 0x0141ac50 00000000 00000000 00000000 c5ae3100 ..............1. │ │ + 0x0141ac60 c5ae3100 67040000 00000000 00000000 ..1.g........... │ │ 0x0141ac70 00000000 81b32f00 81b32f00 68040000 ....../.../.h... │ │ 0x0141ac80 00000000 00000000 00000000 13813000 ..............0. │ │ 0x0141ac90 13813000 69040000 00000000 00000000 ..0.i........... │ │ 0x0141aca0 00000000 d8a42e00 d8a42e00 6a040000 ............j... │ │ 0x0141acb0 00000000 00000000 00000000 5a2b3000 ............Z+0. │ │ - 0x0141acc0 28ff3000 6b040000 08000000 89083500 (.0.k.........5. │ │ + 0x0141acc0 01ff3000 6b040000 08000000 89083500 ..0.k.........5. │ │ 0x0141acd0 00000000 ae5c2f00 81d22f00 6c040000 .....\/.../.l... │ │ 0x0141ace0 08000000 91083500 00000000 406d2e00 ......5.....@m.. │ │ 0x0141acf0 86042f00 6d040000 08000000 99083500 ../.m.........5. │ │ - 0x0141ad00 00000000 ea913100 486d2e00 6e040000 ......1.Hm..n... │ │ + 0x0141ad00 00000000 c3913100 486d2e00 6e040000 ......1.Hm..n... │ │ 0x0141ad10 08000000 a1083500 00000000 8e042f00 ......5......./. │ │ 0x0141ad20 36483000 6f040000 08000000 a9083500 6H0.o.........5. │ │ 0x0141ad30 00000000 e1a43000 506d2e00 70040000 ......0.Pm..p... │ │ 0x0141ad40 08000000 b1083500 00000000 1ce72e00 ......5......... │ │ 0x0141ad50 b45c2f00 71040000 08000000 b9083500 .\/.q.........5. │ │ 0x0141ad60 00000000 24e72e00 deb33100 72040000 ....$.....1.r... │ │ 0x0141ad70 08000000 c1083500 00000000 eaa43000 ......5.......0. │ │ - 0x0141ad80 d3573100 73040000 08000000 c9083500 .W1.s.........5. │ │ - 0x0141ad90 00000000 59773100 7c953100 74040000 ....Yw1.|.1.t... │ │ + 0x0141ad80 ac573100 73040000 08000000 c9083500 .W1.s.........5. │ │ + 0x0141ad90 00000000 32773100 55953100 74040000 ....2w1.U.1.t... │ │ 0x0141ada0 03000000 d1083500 00000000 bc5c2f00 ......5......\/. │ │ 0x0141adb0 bc5c2f00 75040000 05000000 d4083500 .\/.u.........5. │ │ 0x0141adc0 00000000 3e483000 3e483000 76040000 ....>H0.>H0.v... │ │ 0x0141add0 06000000 d9083500 00000000 2c402f00 ......5.....,@/. │ │ 0x0141ade0 88f22f00 77040000 08000000 df083500 ../.w.........5. │ │ 0x0141adf0 00000000 388f2e00 1e9a2f00 78040000 ....8...../.x... │ │ 0x0141ae00 08000000 e7083500 00000000 8ef33100 ......5.......1. │ │ 0x0141ae10 f2a43000 79040000 09000000 ef083500 ..0.y.........5. │ │ - 0x0141ae20 00000000 9fd13100 dc393100 7a040000 ......1..91.z... │ │ + 0x0141ae20 00000000 9fd13100 b5393100 7a040000 ......1..91.z... │ │ 0x0141ae30 09000000 f8083500 00000000 e7b33100 ......5.......1. │ │ 0x0141ae40 e7b33100 7b040000 08000000 01093500 ..1.{.........5. │ │ 0x0141ae50 00000000 4f212f00 30402f00 7c040000 ....O!/.0@/.|... │ │ 0x0141ae60 09000000 09093500 00000000 acde3000 ......5.......0. │ │ 0x0141ae70 9df33100 7d040000 09000000 12093500 ..1.}.........5. │ │ - 0x0141ae80 00000000 0e1c3100 0e1c3100 7e040000 ......1...1.~... │ │ + 0x0141ae80 00000000 e71b3100 e71b3100 7e040000 ......1...1.~... │ │ 0x0141ae90 03000000 1b093500 00000000 c25c2f00 ......5......\/. │ │ 0x0141aea0 c25c2f00 7f040000 07000000 1e093500 .\/...........5. │ │ - 0x0141aeb0 00000000 897a2f00 151c3100 80040000 .....z/...1..... │ │ + 0x0141aeb0 00000000 897a2f00 ee1b3100 80040000 .....z/...1..... │ │ 0x0141aec0 0a000000 25093500 00000000 3fc13000 ....%.5.....?.0. │ │ 0x0141aed0 96103000 81040000 0b000000 2f093500 ..0........./.5. │ │ - 0x0141aee0 00000000 60773100 71143200 82040000 ....`w1.q.2..... │ │ + 0x0141aee0 00000000 39773100 71143200 82040000 ....9w1.q.2..... │ │ 0x0141aef0 0b000000 3a093500 00000000 a2b72f00 ....:.5......./. │ │ 0x0141af00 aed13100 83040000 0b000000 45093500 ..1.........E.5. │ │ 0x0141af10 00000000 8f143200 48483000 84040000 ......2.HH0..... │ │ 0x0141af20 0a000000 50093500 00000000 0cb43100 ....P.5.......1. │ │ 0x0141af30 596d2e00 85040000 0a000000 5a093500 Ym..........Z.5. │ │ 0x0141af40 00000000 b4103000 602b3000 86040000 ......0.`+0..... │ │ - 0x0141af50 0b000000 64093500 00000000 8f953100 ....d.5.......1. │ │ + 0x0141af50 0b000000 64093500 00000000 68953100 ....d.5.....h.1. │ │ 0x0141af60 c95c2f00 87040000 0d000000 6f093500 .\/.........o.5. │ │ - 0x0141af70 00000000 42ff3000 6e773100 88040000 ....B.0.nw1..... │ │ + 0x0141af70 00000000 1bff3000 47773100 88040000 ......0.Gw1..... │ │ 0x0141af80 0d000000 7c093500 00000000 e2693000 ....|.5......i0. │ │ 0x0141af90 3faa2e00 89040000 0d000000 89093500 ?.............5. │ │ 0x0141afa0 00000000 60483000 e35c2f00 8a040000 ....`H0..\/..... │ │ 0x0141afb0 0d000000 96093500 00000000 a1143200 ......5.......2. │ │ 0x0141afc0 69483000 8b040000 0d000000 a3093500 iH0...........5. │ │ 0x0141afd0 00000000 4caa2e00 1fc82e00 8c040000 ....L........... │ │ 0x0141afe0 0d000000 b0093500 00000000 c4f33100 ......5.......1. │ │ 0x0141aff0 8cf22f00 8d040000 0d000000 bd093500 ../...........5. │ │ - 0x0141b000 00000000 d1de3000 4bff3000 8e040000 ......0.K.0..... │ │ + 0x0141b000 00000000 d1de3000 24ff3000 8e040000 ......0.$.0..... │ │ 0x0141b010 0d000000 ca093500 00000000 bf103000 ......5.......0. │ │ 0x0141b020 aa143200 8f040000 0d000000 d7093500 ..2...........5. │ │ 0x0141b030 00000000 96042f00 2cc82e00 90040000 ....../.,....... │ │ - 0x0141b040 0d000000 e4093500 00000000 58ff3000 ......5.....X.0. │ │ + 0x0141b040 0d000000 e4093500 00000000 31ff3000 ......5.....1.0. │ │ 0x0141b050 75853000 91040000 0d000000 f1093500 u.0...........5. │ │ 0x0141b060 00000000 7d2b3000 7d2b3000 92040000 ....}+0.}+0..... │ │ 0x0141b070 02000000 fe093500 00000000 b1b72f00 ......5......./. │ │ 0x0141b080 f05c2f00 93040000 05000000 000a3500 .\/...........5. │ │ 0x0141b090 00000000 bd532f00 ccd13100 94040000 .....S/...1..... │ │ - 0x0141b0a0 08000000 050a3500 00000000 2a1c3100 ......5.....*.1. │ │ - 0x0141b0b0 2a1c3100 95040000 08000000 0d0a3500 *.1...........5. │ │ + 0x0141b0a0 08000000 050a3500 00000000 031c3100 ......5.......1. │ │ + 0x0141b0b0 031c3100 95040000 08000000 0d0a3500 ..1...........5. │ │ 0x0141b0c0 00000000 55aa2e00 55aa2e00 96040000 ....U...U....... │ │ 0x0141b0d0 09000000 150a3500 00000000 4dc13000 ......5.....M.0. │ │ 0x0141b0e0 4dc13000 97040000 09000000 1e0a3500 M.0...........5. │ │ 0x0141b0f0 00000000 65aa2e00 65aa2e00 98040000 ....e...e....... │ │ 0x0141b100 08000000 270a3500 00000000 937a2f00 ....'.5......z/. │ │ 0x0141b110 937a2f00 99040000 09000000 2f0a3500 .z/........./.5. │ │ 0x0141b120 00000000 dade3000 dade3000 9a040000 ......0...0..... │ │ 0x0141b130 09000000 380a3500 00000000 d0d13100 ....8.5.......1. │ │ 0x0141b140 d0d13100 9b040000 07000000 410a3500 ..1.........A.5. │ │ 0x0141b150 00000000 16b43100 16b43100 9c040000 ......1...1..... │ │ - 0x0141b160 08000000 480a3500 00000000 61ff3000 ....H.5.....a.0. │ │ - 0x0141b170 61ff3000 9d040000 09000000 500a3500 a.0.........P.5. │ │ + 0x0141b160 08000000 480a3500 00000000 3aff3000 ....H.5.....:.0. │ │ + 0x0141b170 3aff3000 9d040000 09000000 500a3500 :.0.........P.5. │ │ 0x0141b180 00000000 99f22f00 99f22f00 9e040000 ....../.../..... │ │ 0x0141b190 08000000 590a3500 00000000 a87a2f00 ....Y.5......z/. │ │ 0x0141b1a0 a87a2f00 9f040000 09000000 610a3500 .z/.........a.5. │ │ - 0x0141b1b0 00000000 4e1c3100 822b3000 a0040000 ....N.1..+0..... │ │ - 0x0141b1c0 09000000 6a0a3500 00000000 6eff3000 ....j.5.....n.0. │ │ + 0x0141b1b0 00000000 271c3100 822b3000 a0040000 ....'.1..+0..... │ │ + 0x0141b1c0 09000000 6a0a3500 00000000 47ff3000 ....j.5.....G.0. │ │ 0x0141b1d0 82853000 a1040000 09000000 730a3500 ..0.........s.5. │ │ - 0x0141b1e0 00000000 c0f22f00 db573100 a2040000 ....../..W1..... │ │ + 0x0141b1e0 00000000 c0f22f00 b4573100 a2040000 ....../..W1..... │ │ 0x0141b1f0 09000000 7c0a3500 00000000 e5f22f00 ....|.5......./. │ │ 0x0141b200 e5f22f00 a3040000 00000000 00000000 ../............. │ │ 0x0141b210 00000000 eb693000 eb693000 a4040000 .....i0..i0..... │ │ 0x0141b220 00000000 00000000 00000000 62c13000 ............b.0. │ │ 0x0141b230 62c13000 a5040000 00000000 00000000 b.0............. │ │ 0x0141b240 00000000 eff22f00 eff22f00 a6040000 ....../.../..... │ │ 0x0141b250 00000000 00000000 00000000 9cd22f00 ............../. │ │ 0x0141b260 9cd22f00 a7040000 00000000 00000000 ../............. │ │ 0x0141b270 00000000 f8ba2e00 f8ba2e00 a8040000 ................ │ │ - 0x0141b280 00000000 00000000 00000000 731c3100 ............s.1. │ │ - 0x0141b290 731c3100 a9040000 08000000 850a3500 s.1...........5. │ │ + 0x0141b280 00000000 00000000 00000000 4c1c3100 ............L.1. │ │ + 0x0141b290 4c1c3100 a9040000 08000000 850a3500 L.1...........5. │ │ 0x0141b2a0 00000000 175d2f00 175d2f00 aa040000 .....]/..]/..... │ │ 0x0141b2b0 08000000 8d0a3500 00000000 f4de3000 ......5.......0. │ │ 0x0141b2c0 a92b3000 ab040000 05000000 950a3500 .+0...........5. │ │ 0x0141b2d0 00000000 f5693000 57402f00 ac040000 .....i0.W@/..... │ │ 0x0141b2e0 09000000 9a0a3500 00000000 38b43100 ......5.....8.1. │ │ 0x0141b2f0 a9853000 ad040000 09000000 a30a3500 ..0...........5. │ │ - 0x0141b300 00000000 02583100 2de72e00 ae040000 .....X1.-....... │ │ + 0x0141b300 00000000 db573100 2de72e00 ae040000 .....W1.-....... │ │ 0x0141b310 00000000 00000000 00000000 0ea53000 ..............0. │ │ 0x0141b320 408f2e00 af040000 00000000 00000000 @............... │ │ 0x0141b330 00000000 ddd13100 e9d13100 b0040000 ......1...1..... │ │ - 0x0141b340 00000000 00000000 00000000 0e583100 .............X1. │ │ - 0x0141b350 f8393100 b1040000 0a000000 ac0a3500 .91...........5. │ │ + 0x0141b340 00000000 00000000 00000000 e7573100 .............W1. │ │ + 0x0141b350 d1393100 b1040000 0a000000 ac0a3500 .91...........5. │ │ 0x0141b360 00000000 4c8f2e00 5f402f00 b2040000 ....L..._@/..... │ │ 0x0141b370 0a000000 b60a3500 00000000 578f2e00 ......5.....W... │ │ 0x0141b380 39c82e00 b3040000 00000000 00000000 9............... │ │ - 0x0141b390 00000000 033a3100 f5d13100 b4040000 .....:1...1..... │ │ + 0x0141b390 00000000 dc393100 f5d13100 b4040000 .....91...1..... │ │ 0x0141b3a0 08000000 c00a3500 00000000 74212f00 ......5.....t!/. │ │ 0x0141b3b0 40b43100 b5040000 00000000 00000000 @.1............. │ │ - 0x0141b3c0 00000000 21cd2f00 0b3a3100 b6040000 ....!./..:1..... │ │ + 0x0141b3c0 00000000 21cd2f00 e4393100 b6040000 ....!./..91..... │ │ 0x0141b3d0 00000000 00000000 00000000 40c82e00 ............@... │ │ 0x0141b3e0 39e72e00 b7040000 00000000 00000000 9............... │ │ - 0x0141b3f0 00000000 93ff3000 7b773100 b8040000 ......0.{w1..... │ │ + 0x0141b3f0 00000000 6cff3000 54773100 b8040000 ....l.0.Tw1..... │ │ 0x0141b400 08000000 c80a3500 00000000 02d23100 ......5.......1. │ │ - 0x0141b410 9a953100 b9040000 08000000 d00a3500 ..1...........5. │ │ - 0x0141b420 00000000 cdf33100 a9ff3000 ba040000 ......1...0..... │ │ + 0x0141b410 73953100 b9040000 08000000 d00a3500 s.1...........5. │ │ + 0x0141b420 00000000 cdf33100 82ff3000 ba040000 ......1...0..... │ │ 0x0141b430 08000000 d80a3500 00000000 1aa53000 ......5.......0. │ │ 0x0141b440 f9de3000 bb040000 08000000 e00a3500 ..0...........5. │ │ 0x0141b450 00000000 793b2f00 793b2f00 bc040000 ....y;/.y;/..... │ │ 0x0141b460 00000000 00000000 00000000 ee643000 .............d0. │ │ 0x0141b470 ee643000 bd040000 00000000 00000000 .d0............. │ │ 0x0141b480 00000000 5b1c2f00 5b1c2f00 be040000 ....[./.[./..... │ │ 0x0141b490 00000000 00000000 00000000 48cd2f00 ............H./. │ │ 0x0141b4a0 48cd2f00 bf040000 00000000 00000000 H./............. │ │ 0x0141b4b0 00000000 96932f00 96932f00 c0040000 ....../.../..... │ │ 0x0141b4c0 00000000 00000000 00000000 3e0e3200 ............>.2. │ │ 0x0141b4d0 3e0e3200 c1040000 00000000 00000000 >.2............. │ │ 0x0141b4e0 00000000 02df3000 ba7a2f00 c2040000 ......0..z/..... │ │ 0x0141b4f0 00000000 00000000 00000000 daf33100 ..............1. │ │ - 0x0141b500 133a3100 c3040000 08000000 e80a3500 .:1...........5. │ │ + 0x0141b500 ec393100 c3040000 08000000 e80a3500 .91...........5. │ │ 0x0141b510 00000000 c8103000 fd693000 c4040000 ......0..i0..... │ │ 0x0141b520 08000000 f00a3500 00000000 e5f33100 ......5.......1. │ │ 0x0141b530 12f43100 c5040000 08000000 f80a3500 ..1...........5. │ │ 0x0141b540 00000000 a6d22f00 6c6d2e00 c6040000 ....../.lm...... │ │ 0x0141b550 08000000 000b3500 00000000 ae2b3000 ......5......+0. │ │ 0x0141b560 ae2b3000 c7040000 08000000 080b3500 .+0...........5. │ │ 0x0141b570 00000000 7a212f00 7a212f00 c8040000 ....z!/.z!/..... │ │ 0x0141b580 08000000 100b3500 00000000 dc103000 ......5.......0. │ │ 0x0141b590 dc103000 c9040000 08000000 180b3500 ..0...........5. │ │ 0x0141b5a0 00000000 339a2f00 339a2f00 ca040000 ....3./.3./..... │ │ 0x0141b5b0 05000000 200b3500 00000000 3df43100 .... .5.....=.1. │ │ - 0x0141b5c0 8d773100 cb040000 05000000 250b3500 .w1.........%.5. │ │ + 0x0141b5c0 66773100 cb040000 05000000 250b3500 fw1.........%.5. │ │ 0x0141b5d0 00000000 5e8f2e00 90212f00 cc040000 ....^....!/..... │ │ 0x0141b5e0 06000000 2a0b3500 00000000 0bdf3000 ....*.5.......0. │ │ 0x0141b5f0 8eaa2e00 cd040000 06000000 300b3500 ............0.5. │ │ 0x0141b600 00000000 acd22f00 6f8f2e00 ce040000 ....../.o....... │ │ - 0x0141b610 06000000 360b3500 00000000 861c3100 ....6.5.......1. │ │ - 0x0141b620 a3953100 cf040000 06000000 3c0b3500 ..1.........<.5. │ │ + 0x0141b610 06000000 360b3500 00000000 5f1c3100 ....6.5....._.1. │ │ + 0x0141b620 7c953100 cf040000 06000000 3c0b3500 |.1.........<.5. │ │ 0x0141b630 00000000 6cc13000 9c6d2e00 d0040000 ....l.0..m...... │ │ 0x0141b640 06000000 420b3500 00000000 b7143200 ....B.5.......2. │ │ 0x0141b650 48c82e00 d1040000 06000000 480b3500 H...........H.5. │ │ - 0x0141b660 00000000 19583100 19583100 d2040000 .....X1..X1..... │ │ + 0x0141b660 00000000 f2573100 f2573100 d2040000 .....W1..W1..... │ │ 0x0141b670 0b000000 4e0b3500 00000000 4bf43100 ....N.5.....K.1. │ │ 0x0141b680 4bf43100 d3040000 0b000000 590b3500 K.1.........Y.5. │ │ 0x0141b690 00000000 76483000 76483000 d4040000 ....vH0.vH0..... │ │ 0x0141b6a0 0b000000 640b3500 00000000 2a5d2f00 ....d.5.....*]/. │ │ 0x0141b6b0 2a5d2f00 d5040000 0b000000 6f0b3500 *]/.........o.5. │ │ 0x0141b6c0 00000000 8d483000 8d483000 d6040000 .....H0..H0..... │ │ 0x0141b6d0 07000000 7a0b3500 00000000 5ef43100 ....z.5.....^.1. │ │ @@ -34267,125 +34267,125 @@ │ │ 0x0141b720 00000000 1cdf3000 1cdf3000 da040000 ......0...0..... │ │ 0x0141b730 08000000 990b3500 00000000 898f2e00 ......5......... │ │ 0x0141b740 71f43100 db040000 08000000 a10b3500 q.1...........5. │ │ 0x0141b750 00000000 bdd22f00 f2103000 dc040000 ....../...0..... │ │ 0x0141b760 08000000 a90b3500 00000000 b66d2e00 ......5......m.. │ │ 0x0141b770 46b43100 dd040000 08000000 b10b3500 F.1...........5. │ │ 0x0141b780 00000000 11d23100 11d23100 de040000 ......1...1..... │ │ - 0x0141b790 0b000000 b90b3500 00000000 bd953100 ......5.......1. │ │ - 0x0141b7a0 bd953100 df040000 0b000000 c40b3500 ..1...........5. │ │ + 0x0141b790 0b000000 b90b3500 00000000 96953100 ......5.......1. │ │ + 0x0141b7a0 96953100 df040000 0b000000 c40b3500 ..1...........5. │ │ 0x0141b7b0 00000000 92402f00 a8aa2e00 e0040000 .....@/......... │ │ 0x0141b7c0 08000000 cf0b3500 00000000 52b43100 ......5.....R.1. │ │ 0x0141b7d0 9a402f00 e1040000 08000000 d70b3500 .@/...........5. │ │ - 0x0141b7e0 00000000 263a3100 263a3100 e2040000 ....&:1.&:1..... │ │ + 0x0141b7e0 00000000 ff393100 ff393100 e2040000 .....91..91..... │ │ 0x0141b7f0 0b000000 df0b3500 00000000 62c82e00 ......5.....b... │ │ 0x0141b800 62c82e00 e3040000 08000000 ea0b3500 b.............5. │ │ 0x0141b810 00000000 455d2f00 455d2f00 e4040000 ....E]/.E]/..... │ │ 0x0141b820 08000000 f20b3500 00000000 93483000 ......5......H0. │ │ 0x0141b830 93483000 e5040000 08000000 fa0b3500 .H0...........5. │ │ 0x0141b840 00000000 2edf3000 2edf3000 e6040000 ......0...0..... │ │ 0x0141b850 08000000 020c3500 00000000 f9f22f00 ......5......./. │ │ 0x0141b860 f9f22f00 e7040000 08000000 0a0c3500 ../...........5. │ │ 0x0141b870 00000000 c16d2e00 c16d2e00 e8040000 .....m...m...... │ │ 0x0141b880 08000000 120c3500 00000000 0bf32f00 ......5......./. │ │ 0x0141b890 0bf32f00 e9040000 08000000 1a0c3500 ../...........5. │ │ 0x0141b8a0 00000000 41e72e00 41e72e00 ea040000 ....A...A....... │ │ - 0x0141b8b0 09000000 220c3500 00000000 30583100 ....".5.....0X1. │ │ - 0x0141b8c0 30583100 eb040000 09000000 2b0c3500 0X1.........+.5. │ │ + 0x0141b8b0 09000000 220c3500 00000000 09583100 ....".5......X1. │ │ + 0x0141b8c0 09583100 eb040000 09000000 2b0c3500 .X1.........+.5. │ │ 0x0141b8d0 00000000 cad22f00 cad22f00 ec040000 ....../.../..... │ │ - 0x0141b8e0 09000000 340c3500 00000000 41583100 ....4.5.....AX1. │ │ - 0x0141b8f0 41583100 ed040000 0b000000 3d0c3500 AX1.........=.5. │ │ + 0x0141b8e0 09000000 340c3500 00000000 1a583100 ....4.5......X1. │ │ + 0x0141b8f0 1a583100 ed040000 0b000000 3d0c3500 .X1.........=.5. │ │ 0x0141b900 00000000 3fdf3000 3fdf3000 ee040000 ....?.0.?.0..... │ │ 0x0141b910 0b000000 480c3500 00000000 c47a2f00 ....H.5......z/. │ │ 0x0141b920 c47a2f00 ef040000 09000000 530c3500 .z/.........S.5. │ │ - 0x0141b930 00000000 d3953100 d3953100 f0040000 ......1...1..... │ │ + 0x0141b930 00000000 ac953100 ac953100 f0040000 ......1...1..... │ │ 0x0141b940 01000000 5c0c3500 00000000 00113000 ....\.5.......0. │ │ 0x0141b950 00113000 f1040000 02000000 5d0c3500 ..0.........].5. │ │ 0x0141b960 00000000 c8143200 c8143200 f2040000 ......2...2..... │ │ 0x0141b970 04000000 5f0c3500 00000000 5ab43100 ...._.5.....Z.1. │ │ 0x0141b980 5ab43100 f3040000 05000000 630c3500 Z.1.........c.5. │ │ 0x0141b990 00000000 5cdf3000 5cdf3000 f4040000 ....\.0.\.0..... │ │ 0x0141b9a0 06000000 680c3500 00000000 7ff43100 ....h.5.......1. │ │ 0x0141b9b0 7ff43100 f5040000 06000000 6e0c3500 ..1.........n.5. │ │ 0x0141b9c0 00000000 575d2f00 575d2f00 f6040000 ....W]/.W]/..... │ │ 0x0141b9d0 06000000 740c3500 00000000 9f042f00 ....t.5......./. │ │ 0x0141b9e0 9f042f00 f7040000 06000000 7a0c3500 ../.........z.5. │ │ 0x0141b9f0 00000000 aa212f00 aa212f00 f8040000 .....!/..!/..... │ │ 0x0141ba00 06000000 800c3500 00000000 b0aa2e00 ......5......... │ │ 0x0141ba10 b0aa2e00 f9040000 05000000 860c3500 ..............5. │ │ - 0x0141ba20 00000000 5f583100 5f583100 fa040000 ...._X1._X1..... │ │ + 0x0141ba20 00000000 38583100 38583100 fa040000 ....8X1.8X1..... │ │ 0x0141ba30 06000000 8b0c3500 00000000 e17a2f00 ......5......z/. │ │ 0x0141ba40 e17a2f00 fb040000 07000000 910c3500 .z/...........5. │ │ 0x0141ba50 00000000 2ad23100 2ad23100 fc040000 ....*.1.*.1..... │ │ 0x0141ba60 07000000 980c3500 00000000 6fdf3000 ......5.....o.0. │ │ 0x0141ba70 6fdf3000 fd040000 07000000 9f0c3500 o.0...........5. │ │ 0x0141ba80 00000000 b6aa2e00 b6aa2e00 fe040000 ................ │ │ 0x0141ba90 07000000 a60c3500 00000000 05113000 ......5.......0. │ │ 0x0141baa0 05113000 ff040000 07000000 ad0c3500 ..0...........5. │ │ 0x0141bab0 00000000 ccaa2e00 ccaa2e00 00050000 ................ │ │ - 0x0141bac0 0b000000 b40c3500 00000000 b1ff3000 ......5.......0. │ │ - 0x0141bad0 b1ff3000 01050000 0a000000 bf0c3500 ..0...........5. │ │ + 0x0141bac0 0b000000 b40c3500 00000000 8aff3000 ......5.......0. │ │ + 0x0141bad0 8aff3000 01050000 0a000000 bf0c3500 ..0...........5. │ │ 0x0141bae0 00000000 29a53000 3da53000 02050000 ....).0.=.0..... │ │ 0x0141baf0 07000000 c90c3500 00000000 0b6a3000 ......5......j0. │ │ 0x0141bb00 dfd22f00 03050000 0c000000 d00c3500 ../...........5. │ │ - 0x0141bb10 00000000 971c3100 971c3100 04050000 ......1...1..... │ │ + 0x0141bb10 00000000 701c3100 701c3100 04050000 ....p.1.p.1..... │ │ 0x0141bb20 0b000000 dc0c3500 00000000 3a9a2f00 ......5.....:./. │ │ 0x0141bb30 3a9a2f00 05050000 00000000 00000000 :./............. │ │ 0x0141bb40 00000000 bc2b3000 bc2b3000 06050000 .....+0..+0..... │ │ 0x0141bb50 00000000 00000000 00000000 16f32f00 ............../. │ │ 0x0141bb60 16f32f00 07050000 00000000 00000000 ../............. │ │ 0x0141bb70 00000000 bcb72f00 2bf32f00 08050000 ....../.+./..... │ │ 0x0141bb80 00000000 00000000 00000000 e6143200 ..............2. │ │ 0x0141bb90 fad22f00 09050000 00000000 00000000 ../............. │ │ - 0x0141bba0 00000000 eb143200 a3773100 0a050000 ......2..w1..... │ │ + 0x0141bba0 00000000 eb143200 7c773100 0a050000 ......2.|w1..... │ │ 0x0141bbb0 08000000 e70c3500 00000000 85df3000 ......5.......0. │ │ 0x0141bbc0 95df3000 0b050000 0a000000 ef0c3500 ..0...........5. │ │ - 0x0141bbd0 00000000 a71c3100 5ce72e00 0c050000 ......1.\....... │ │ + 0x0141bbd0 00000000 801c3100 5ce72e00 0c050000 ......1.\....... │ │ 0x0141bbe0 09000000 f90c3500 00000000 968f2e00 ......5......... │ │ 0x0141bbf0 4f9a2f00 0d050000 09000000 020d3500 O./...........5. │ │ 0x0141bc00 00000000 b1853000 a48f2e00 0e050000 ......0......... │ │ 0x0141bc10 09000000 0b0d3500 00000000 266a3000 ......5.....&j0. │ │ - 0x0141bc20 bdff3000 0f050000 03000000 140d3500 ..0...........5. │ │ + 0x0141bc20 96ff3000 0f050000 03000000 140d3500 ..0...........5. │ │ 0x0141bc30 00000000 51a53000 68a53000 10050000 ....Q.0.h.0..... │ │ 0x0141bc40 03000000 170d3500 00000000 bc042f00 ......5......./. │ │ 0x0141bc50 b1df3000 11050000 03000000 1a0d3500 ..0...........5. │ │ 0x0141bc60 00000000 436a3000 e0df3000 12050000 ....Cj0...0..... │ │ 0x0141bc70 03000000 1d0d3500 00000000 5c6a3000 ......5.....\j0. │ │ 0x0141bc80 99a53000 13050000 03000000 200d3500 ..0......... .5. │ │ 0x0141bc90 00000000 15113000 a5483000 14050000 ......0..H0..... │ │ 0x0141bca0 03000000 230d3500 00000000 f87a2f00 ....#.5......z/. │ │ 0x0141bcb0 d0042f00 15050000 03000000 260d3500 ../.........&.5. │ │ 0x0141bcc0 00000000 9cf43100 f3143200 16050000 ......1...2..... │ │ 0x0141bcd0 03000000 290d3500 00000000 43d23100 ....).5.....C.1. │ │ - 0x0141bce0 b71c3100 17050000 03000000 2c0d3500 ..1.........,.5. │ │ + 0x0141bce0 901c3100 17050000 03000000 2c0d3500 ..1.........,.5. │ │ 0x0141bcf0 00000000 e9aa2e00 29113000 18050000 ........).0..... │ │ - 0x0141bd00 03000000 2f0d3500 00000000 70583100 ..../.5.....pX1. │ │ - 0x0141bd10 ab773100 19050000 03000000 320d3500 .w1.........2.5. │ │ + 0x0141bd00 03000000 2f0d3500 00000000 49583100 ..../.5.....IX1. │ │ + 0x0141bd10 84773100 19050000 03000000 320d3500 .w1.........2.5. │ │ 0x0141bd20 00000000 cd8f2e00 a2402f00 1a050000 .........@/..... │ │ 0x0141bd30 03000000 350d3500 00000000 d56d2e00 ....5.5......m.. │ │ - 0x0141bd40 313a3100 1b050000 03000000 380d3500 1:1.........8.5. │ │ + 0x0141bd40 0a3a3100 1b050000 03000000 380d3500 .:1.........8.5. │ │ 0x0141bd50 00000000 d12b3000 00ab2e00 1c050000 .....+0......... │ │ - 0x0141bd60 03000000 3b0d3500 00000000 e3ff3000 ....;.5.......0. │ │ + 0x0141bd60 03000000 3b0d3500 00000000 bcff3000 ....;.5.......0. │ │ 0x0141bd70 b6402f00 1d050000 03000000 3e0d3500 .@/.........>.5. │ │ 0x0141bd80 00000000 aaf43100 02e03000 1e050000 ......1...0..... │ │ - 0x0141bd90 03000000 410d3500 00000000 e01c3100 ....A.5.......1. │ │ + 0x0141bd90 03000000 410d3500 00000000 b91c3100 ....A.5.......1. │ │ 0x0141bda0 7dc13000 1f050000 03000000 440d3500 }.0.........D.5. │ │ 0x0141bdb0 00000000 795d2f00 10d32f00 20050000 ....y]/.../. ... │ │ 0x0141bdc0 03000000 470d3500 00000000 bd212f00 ....G.5......!/. │ │ 0x0141bdd0 d98f2e00 21050000 03000000 4a0d3500 ....!.......J.5. │ │ 0x0141bde0 00000000 19153200 c8402f00 22050000 ......2..@/."... │ │ 0x0141bdf0 03000000 4d0d3500 00000000 69b43100 ....M.5.....i.1. │ │ 0x0141be00 037b2f00 23050000 03000000 500d3500 .{/.#.......P.5. │ │ - 0x0141be10 00000000 4e113000 fc1c3100 24050000 ....N.0...1.$... │ │ + 0x0141be10 00000000 4e113000 d51c3100 24050000 ....N.0...1.$... │ │ 0x0141be20 03000000 530d3500 00000000 5ad23100 ....S.5.....Z.1. │ │ 0x0141be30 1bab2e00 25050000 03000000 560d3500 ....%.......V.5. │ │ 0x0141be40 00000000 78e72e00 a2c13000 26050000 ....x.....0.&... │ │ 0x0141be50 03000000 590d3500 00000000 2ad32f00 ....Y.5.....*./. │ │ 0x0141be60 70d23100 27050000 03000000 5c0d3500 p.1.'.......\.5. │ │ - 0x0141be70 00000000 f1953100 f1953100 28050000 ......1...1.(... │ │ + 0x0141be70 00000000 ca953100 ca953100 28050000 ......1...1.(... │ │ 0x0141be80 0b000000 5f0d3500 00000000 6e6a3000 ...._.5.....nj0. │ │ 0x0141be90 6e9a2f00 29050000 08000000 6a0d3500 n./.).......j.5. │ │ 0x0141bea0 00000000 66113000 876a3000 2a050000 ....f.0..j0.*... │ │ 0x0141beb0 09000000 720d3500 00000000 b35b2e00 ....r.5......[.. │ │ 0x0141bec0 b35b2e00 2b050000 00000000 00000000 .[..+........... │ │ 0x0141bed0 00000000 66000004 f06d2e00 65000004 ....f....m..e... │ │ 0x0141bee0 8b5d2f00 67000004 b3a53000 00000000 .]/.g.....0..... │ │ @@ -34404,30 +34404,30 @@ │ │ 0x0141bfb0 02000000 00000000 08000000 c1483000 .............H0. │ │ 0x0141bfc0 00000000 00000000 00000000 d7a53000 ..............0. │ │ 0x0141bfd0 d0661b01 91000000 00000000 04000000 .f.............. │ │ 0x0141bfe0 31153200 10632a01 02000000 00000000 1.2..c*......... │ │ 0x0141bff0 04c04101 02000000 00000000 08000000 ..A............. │ │ 0x0141c000 cf483000 90000000 01000000 04000000 .H0............. │ │ 0x0141c010 f4483000 30d53001 90000000 02000000 .H0.0.0......... │ │ - 0x0141c020 04000000 271d3100 d0641b01 01000000 ....'.1..d...... │ │ + 0x0141c020 04000000 001d3100 d0641b01 01000000 ......1..d...... │ │ 0x0141c030 10000000 48c04101 02000000 00000000 ....H.A......... │ │ 0x0141c040 08000000 f88f2e00 00000000 00000000 ................ │ │ 0x0141c050 00000000 a65d2f00 00691b01 91000000 .....]/..i...... │ │ 0x0141c060 00000000 04000000 fb6d2e00 d0661b01 .........m...f.. │ │ 0x0141c070 02000000 00000000 8cc04101 03000000 ..........A..... │ │ 0x0141c080 00000000 08000000 c7a53000 88000000 ..........0..... │ │ - 0x0141c090 00000000 04000000 ef773100 80691b01 .........w1..i.. │ │ + 0x0141c090 00000000 04000000 c8773100 80691b01 .........w1..i.. │ │ 0x0141c0a0 88000000 01000000 04000000 d4853000 ..............0. │ │ 0x0141c0b0 90642a01 88000000 02000000 04000000 .d*............. │ │ 0x0141c0c0 e2853000 80691b01 01000000 10000000 ..0..i.......... │ │ 0x0141c0d0 e4c04101 05000000 00000000 14000000 ..A............. │ │ 0x0141c0e0 b06a3000 00000000 00000000 00000000 .j0............. │ │ 0x0141c0f0 01493000 f0622a01 00000000 00000000 .I0..b*......... │ │ 0x0141c100 04000000 f0853000 b0642a01 00000000 ......0..d*..... │ │ - 0x0141c110 00000000 08000000 fa773100 00691b01 .........w1..i.. │ │ + 0x0141c110 00000000 08000000 d3773100 00691b01 .........w1..i.. │ │ 0x0141c120 91000000 00000000 0c000000 ce6a3000 .............j0. │ │ 0x0141c130 00691b01 95000000 01000000 10000000 .i.............. │ │ 0x0141c140 1f7b2f00 80d33001 01000000 10000000 .{/...0......... │ │ 0x0141c150 64c14101 05000000 00000000 18000000 d.A............. │ │ 0x0141c160 76b43100 91000000 00000000 00000000 v.1............. │ │ 0x0141c170 ce1d3000 d0651b01 00100000 00000000 ..0..e.......... │ │ 0x0141c180 04000000 d3212f00 b0632a01 00000000 .....!/..c*..... │ │ @@ -34452,104 +34452,104 @@ │ │ 0x0141c2b0 00000000 8e113000 30d53001 05000000 ......0.0.0..... │ │ 0x0141c2c0 00000000 04000000 e6a53000 c0d12e01 ..........0..... │ │ 0x0141c2d0 65008013 aacd3100 66008013 40d32f00 e.....1.f...@./. │ │ 0x0141c2e0 6a008013 ae113000 6b008013 c5c13000 j.....0.k.....0. │ │ 0x0141c2f0 7a008013 32e03000 7b008013 0c6e2e00 z...2.0.{....n.. │ │ 0x0141c300 67008013 82c82e00 7c008013 4bd32f00 g.......|...K./. │ │ 0x0141c310 68008013 3ef32f00 69008013 8ed23100 h...>./.i.....1. │ │ - 0x0141c320 6c008013 05783100 6d008013 08493000 l....x1.m....I0. │ │ - 0x0141c330 82008013 d5c13000 6e008013 5c723100 ......0.n...\r1. │ │ + 0x0141c320 6c008013 de773100 6d008013 08493000 l....w1.m....I0. │ │ + 0x0141c330 82008013 d5c13000 6e008013 35723100 ......0.n...5r1. │ │ 0x0141c340 80008013 68d32f00 6f008013 51f32f00 ....h./.o...Q./. │ │ 0x0141c350 70008013 09902e00 75008013 93b43100 p.......u.....1. │ │ 0x0141c360 76008013 e1ff2e00 7d008013 94e72e00 v.......}....... │ │ 0x0141c370 7e008013 e0b72f00 7f008013 e8402f00 ~...../......@/. │ │ - 0x0141c380 77008013 673a3100 78008013 8b5d2f00 w...g:1.x....]/. │ │ - 0x0141c390 81008013 0c963100 00000000 00000000 ......1......... │ │ + 0x0141c380 77008013 403a3100 78008013 8b5d2f00 w...@:1.x....]/. │ │ + 0x0141c390 81008013 e5953100 00000000 00000000 ......1......... │ │ 0x0141c3a0 64008004 c1f43100 65008004 b9e12e00 d.....1.e....... │ │ - 0x0141c3b0 66008004 2b963100 67008004 e3042f00 f...+.1.g...../. │ │ + 0x0141c3b0 66008004 04963100 67008004 e3042f00 f.....1.g...../. │ │ 0x0141c3c0 74008004 307b2f00 68008004 18493000 t...0{/.h....I0. │ │ - 0x0141c3d0 75008004 edff3000 76008004 00003100 u.....0.v.....1. │ │ + 0x0141c3d0 75008004 c6ff3000 76008004 d9ff3000 u.....0.v.....0. │ │ 0x0141c3e0 7f008004 d96a3000 73008004 4ce03000 .....j0.s...L.0. │ │ - 0x0141c3f0 83008004 69e03000 77008004 12003100 ....i.0.w.....1. │ │ - 0x0141c400 78008004 9d583100 84008004 76f32f00 x....X1.....v./. │ │ + 0x0141c3f0 83008004 69e03000 77008004 ebff3000 ....i.0.w.....0. │ │ + 0x0141c400 78008004 76583100 84008004 76f32f00 x...vX1.....v./. │ │ 0x0141c410 80008004 8daf3100 79008004 d65d2f00 ......1.y....]/. │ │ 0x0141c420 7a008004 e86a3000 7b008004 be113000 z....j0.{.....0. │ │ 0x0141c430 81008004 f0042f00 69008004 e3c13000 ....../.i.....0. │ │ - 0x0141c440 6a008004 ea5d2f00 6b008004 2d003100 j....]/.k...-.1. │ │ - 0x0141c450 6c008004 fb853000 6d008004 7e3a3100 l.....0.m...~:1. │ │ - 0x0141c460 7c008004 983a3100 7d008004 09863000 |....:1.}.....0. │ │ + 0x0141c440 6a008004 ea5d2f00 6b008004 06003100 j....]/.k.....1. │ │ + 0x0141c450 6c008004 fb853000 6d008004 573a3100 l.....0.m...W:1. │ │ + 0x0141c460 7c008004 713a3100 7d008004 09863000 |...q:1.}.....0. │ │ 0x0141c470 6f008004 e7212f00 70008004 8df32f00 o....!/.p...../. │ │ 0x0141c480 82008004 2a493000 71008004 5cbd3000 ....*I0.q...\.0. │ │ - 0x0141c490 72008004 38963100 7e008004 839a2f00 r...8.1.~...../. │ │ - 0x0141c4a0 6e008004 c4713100 00000000 00000000 n....q1......... │ │ + 0x0141c490 72008004 11963100 7e008004 839a2f00 r.....1.~...../. │ │ + 0x0141c4a0 6e008004 9d713100 00000000 00000000 n....q1......... │ │ 0x0141c4b0 01000000 10000000 ccc44101 02000000 ..........A..... │ │ 0x0141c4c0 00000000 08000000 dfb43100 00000000 ..........1..... │ │ 0x0141c4d0 00000000 00000000 d6113000 70711b01 ..........0.pq.. │ │ 0x0141c4e0 00000000 00000000 04000000 0e5d2e00 .............].. │ │ 0x0141c4f0 d0641b01 01000000 10000000 10c54101 .d............A. │ │ 0x0141c500 03000000 00000000 0c000000 ae9a2f00 ............../. │ │ 0x0141c510 00000000 00000000 00000000 ce1d3000 ..............0. │ │ 0x0141c520 d0651b01 00000000 00000000 08000000 .e.............. │ │ - 0x0141c530 ef583100 50b02a01 01000000 00000000 .X1.P.*......... │ │ - 0x0141c540 04000000 c0963100 d0aa2a01 01000000 ......1...*..... │ │ + 0x0141c530 c8583100 50b02a01 01000000 00000000 .X1.P.*......... │ │ + 0x0141c540 04000000 99963100 d0aa2a01 01000000 ......1...*..... │ │ 0x0141c550 10000000 68c54101 03000000 00000000 ....h.A......... │ │ 0x0141c560 0c000000 44b82f00 00000000 00000000 ....D./......... │ │ 0x0141c570 00000000 b7f32f00 60962a01 00000000 ....../.`.*..... │ │ 0x0141c580 00000000 04000000 83f82e00 d0641b01 .............d.. │ │ 0x0141c590 01000000 00000000 08000000 623b2f00 ............b;/. │ │ 0x0141c5a0 d0651b01 01000000 10000000 c0c54101 .e............A. │ │ 0x0141c5b0 02000000 00000000 08000000 556b3000 ............Uk0. │ │ - 0x0141c5c0 00000000 00000000 00000000 f1463100 .............F1. │ │ + 0x0141c5c0 00000000 00000000 00000000 ca463100 .............F1. │ │ 0x0141c5d0 d0691b01 00010000 ffffffff 00000000 .i.............. │ │ 0x0141c5e0 556b3000 b0ab2a01 01000000 10000000 Uk0...*......... │ │ 0x0141c5f0 04c64101 03000000 00000000 0c000000 ..A............. │ │ - 0x0141c600 54003100 00000000 00000000 00000000 T.1............. │ │ - 0x0141c610 f1463100 d0691b01 00010000 ffffffff .F1..i.......... │ │ - 0x0141c620 00000000 54003100 d0ab2a01 03000000 ....T.1...*..... │ │ + 0x0141c600 2d003100 00000000 00000000 00000000 -.1............. │ │ + 0x0141c610 ca463100 d0691b01 00010000 ffffffff .F1..i.......... │ │ + 0x0141c620 00000000 2d003100 d0ab2a01 03000000 ....-.1...*..... │ │ 0x0141c630 00000000 08000000 f4113000 80c43001 ..........0...0. │ │ 0x0141c640 00000000 ffffffff 5cc64101 00000000 ........\.A..... │ │ 0x0141c650 00000000 00000000 537b2f00 04000000 ........S{/..... │ │ 0x0141c660 00000000 00000000 537b2f00 10ab2a01 ........S{/...*. │ │ 0x0141c670 00000000 ffffffff 8cc64101 00000000 ..........A..... │ │ 0x0141c680 00000000 00000000 72153200 04000000 ........r.2..... │ │ 0x0141c690 00000000 00000000 72153200 50b02a01 ........r.2.P.*. │ │ 0x0141c6a0 00000000 00000000 00000000 bcc64101 ..............A. │ │ 0x0141c6b0 03000000 04c74101 00000000 9e000000 ......A......... │ │ - 0x0141c6c0 90000000 00000000 04000000 c4963100 ..............1. │ │ + 0x0141c6c0 90000000 00000000 04000000 9d963100 ..............1. │ │ 0x0141c6d0 d0641b01 a0000000 90000000 00000000 .d.............. │ │ 0x0141c6e0 04000000 432c3000 d0641b01 9f000000 ....C,0..d...... │ │ 0x0141c6f0 90000000 00000000 04000000 ff042f00 ............../. │ │ 0x0141c700 80681b01 90000000 00000000 04000000 .h.............. │ │ 0x0141c710 115e2f00 f0691b01 00000000 00000000 .^/..i.......... │ │ 0x0141c720 00000000 34c74101 06000000 c4c74101 ....4.A.......A. │ │ 0x0141c730 00000000 96000000 90000000 00000000 ................ │ │ 0x0141c740 04000000 06a63000 90051b01 97000000 ......0......... │ │ - 0x0141c750 90000000 00000000 04000000 d3963100 ..............1. │ │ + 0x0141c750 90000000 00000000 04000000 ac963100 ..............1. │ │ 0x0141c760 60962a01 9b000000 94000000 00000000 `.*............. │ │ 0x0141c770 04000000 42902e00 10ab2a01 98000000 ....B.....*..... │ │ - 0x0141c780 90000000 00000000 04000000 f9583100 .............X1. │ │ + 0x0141c780 90000000 00000000 04000000 d2583100 .............X1. │ │ 0x0141c790 f0aa2a01 99000000 90000000 00000000 ..*............. │ │ - 0x0141c7a0 04000000 f9583100 f0aa2a01 9a000000 .....X1...*..... │ │ - 0x0141c7b0 90000000 00000000 04000000 f9583100 .............X1. │ │ + 0x0141c7a0 04000000 d2583100 f0aa2a01 9a000000 .....X1...*..... │ │ + 0x0141c7b0 90000000 00000000 04000000 d2583100 .............X1. │ │ 0x0141c7c0 f0aa2a01 90000000 00000000 04000000 ..*............. │ │ - 0x0141c7d0 115e2f00 f0691b01 73008011 cb683100 .^/..i..s....h1. │ │ - 0x0141c7e0 64008011 8ad32f00 79008011 63003100 d...../.y...c.1. │ │ + 0x0141c7d0 115e2f00 f0691b01 73008011 a4683100 .^/..i..s....h1. │ │ + 0x0141c7e0 64008011 8ad32f00 79008011 3c003100 d...../.y...<.1. │ │ 0x0141c7f0 65008011 bf053000 66008011 fe433000 e.....0.f....C0. │ │ 0x0141c800 67008011 9fd32f00 78008011 bdf32f00 g...../.x...../. │ │ 0x0141c810 68008011 37443000 69008011 dff32f00 h...7D0.i...../. │ │ - 0x0141c820 70008011 ffb43100 6a008011 47783100 p.....1.j...Gx1. │ │ + 0x0141c820 70008011 ffb43100 6a008011 20783100 p.....1.j... x1. │ │ 0x0141c830 6b008011 0cb53100 6c008011 1ab53100 k.....1.l.....1. │ │ 0x0141c840 6d008011 9cc82e00 6e008011 29863000 m.......n...).0. │ │ - 0x0141c850 6f008011 512c3000 71008011 471d3100 o...Q,0.q...G.1. │ │ + 0x0141c850 6f008011 512c3000 71008011 201d3100 o...Q,0.q... .1. │ │ 0x0141c860 72008011 b59a2f00 74008011 c19a2f00 r...../.t...../. │ │ 0x0141c870 76008011 8f823000 77008011 637b2f00 v.....0.w...c{/. │ │ 0x0141c880 00000000 00000000 06000000 10000000 ................ │ │ 0x0141c890 a4c84101 02000000 ccc84101 20000000 ..A.......A. ... │ │ 0x0141c8a0 d0113000 00000000 00000000 10000000 ..0............. │ │ - 0x0141c8b0 f1463100 d0691b01 00010000 ffffffff .F1..i.......... │ │ + 0x0141c8b0 ca463100 d0691b01 00010000 ffffffff .F1..i.......... │ │ 0x0141c8c0 00000000 d0113000 00b22a01 00000000 ......0...*..... │ │ 0x0141c8d0 00000000 00000000 00000000 20b22a01 ............ .*. │ │ 0x0141c8e0 00000000 00000000 06000000 10000000 ................ │ │ 0x0141c8f0 04c94101 06000000 00000000 18000000 ..A............. │ │ 0x0141c900 0e412f00 00000000 00000000 00000000 .A/............. │ │ 0x0141c910 ce1d3000 d0651b01 02000000 00000000 ..0..e.......... │ │ 0x0141c920 04000000 25b53100 70711b01 00000000 ....%.1.pq...... │ │ @@ -34560,40 +34560,40 @@ │ │ 0x0141c970 10000000 ee9a2f00 e0b02a01 01000000 ....../...*..... │ │ 0x0141c980 10000000 98c94101 07000000 24ca4101 ......A.....$.A. │ │ 0x0141c990 24000000 fbf32f00 00000000 00000000 $...../......... │ │ 0x0141c9a0 00000000 ce1d3000 d0651b01 00000000 ......0..e...... │ │ 0x0141c9b0 00000000 04000000 9de03000 00b12a01 ..........0...*. │ │ 0x0141c9c0 00000000 00000000 08000000 fb113000 ..............0. │ │ 0x0141c9d0 70711b01 8d000000 00000000 0c000000 pq.............. │ │ - 0x0141c9e0 54783100 80c43001 00000000 00000000 Tx1...0......... │ │ + 0x0141c9e0 2d783100 80c43001 00000000 00000000 -x1...0......... │ │ 0x0141c9f0 10000000 f9f43100 70711b01 00000000 ......1.pq...... │ │ - 0x0141ca00 00000000 14000000 f4963100 d0641b01 ..........1..d.. │ │ + 0x0141ca00 00000000 14000000 cd963100 d0641b01 ..........1..d.. │ │ 0x0141ca10 8b000000 01000000 18000000 796e2e00 ............yn.. │ │ 0x0141ca20 80c43001 00000000 00000000 00000000 ..0............. │ │ 0x0141ca30 00000000 b0b22a01 00000000 00000000 ......*......... │ │ 0x0141ca40 01000000 10000000 5cca4101 02000000 ........\.A..... │ │ 0x0141ca50 00000000 08000000 e4d23100 00000000 ..........1..... │ │ 0x0141ca60 00000000 00000000 8e113000 30d53001 ..........0.0.0. │ │ - 0x0141ca70 00000000 00000000 04000000 5e783100 ............^x1. │ │ + 0x0141ca70 00000000 00000000 04000000 37783100 ............7x1. │ │ 0x0141ca80 d0651b01 06000000 10000000 a0ca4101 .e............A. │ │ - 0x0141ca90 03000000 00000000 0c000000 03593100 .............Y1. │ │ + 0x0141ca90 03000000 00000000 0c000000 dc583100 .............X1. │ │ 0x0141caa0 00000000 00000000 00000000 ce1d3000 ..............0. │ │ 0x0141cab0 d0651b01 02000000 00000000 04000000 .e.............. │ │ 0x0141cac0 4e902e00 40b12a01 00000000 00000000 N...@.*......... │ │ 0x0141cad0 08000000 83153200 60b12a01 01000000 ......2.`.*..... │ │ 0x0141cae0 10000000 f8ca4101 04000000 48cb4101 ......A.....H.A. │ │ 0x0141caf0 18000000 662c3000 00000000 00000000 ....f,0......... │ │ 0x0141cb00 00000000 ce1d3000 d0651b01 00000000 ......0..e...... │ │ 0x0141cb10 00000000 04000000 9de03000 00b12a01 ..........0...*. │ │ 0x0141cb20 00000000 00000000 08000000 17052f00 ............../. │ │ 0x0141cb30 70711b01 00000000 00000000 0c000000 pq.............. │ │ 0x0141cb40 2db53100 d0641b01 00000000 00000000 -.1..d.......... │ │ 0x0141cb50 00000000 00000000 f0b22a01 00000000 ..........*..... │ │ 0x0141cb60 00000000 06000000 10000000 80cb4101 ..............A. │ │ - 0x0141cb70 03000000 00000000 14000000 e2963100 ..............1. │ │ + 0x0141cb70 03000000 00000000 14000000 bb963100 ..............1. │ │ 0x0141cb80 00000000 00000000 00000000 1b412f00 .............A/. │ │ 0x0141cb90 d0691b01 00000000 00000000 04000000 .i.............. │ │ 0x0141cba0 27c93100 70711b01 89000000 00000000 '.1.pq.......... │ │ 0x0141cbb0 08000000 83153200 a06b1b01 06000000 ......2..k...... │ │ 0x0141cbc0 10000000 d8cb4101 07000000 00000000 ......A......... │ │ 0x0141cbd0 1c000000 80e03000 00000000 00000000 ......0......... │ │ 0x0141cbe0 00000000 ce1d3000 d0651b01 02000000 ......0..e...... │ │ @@ -34617,86 +34617,86 @@ │ │ 0x0141cd00 00000000 00000000 0c000000 0e5d2e00 .............].. │ │ 0x0141cd10 d0641b01 00000000 ffffffff 30cd4101 .d..........0.A. │ │ 0x0141cd20 00000000 00000000 00000000 54b82f00 ............T./. │ │ 0x0141cd30 06000000 00000000 00000000 09222f00 ............."/. │ │ 0x0141cd40 80c43001 00000000 10000000 00000000 ..0............. │ │ 0x0141cd50 60cd4101 06000000 f0cd4101 00000000 `.A.......A..... │ │ 0x0141cd60 15000000 91080000 00000000 14000000 ................ │ │ - 0x0141cd70 79003100 a06b1b01 16000000 91080000 y.1..k.......... │ │ + 0x0141cd70 52003100 a06b1b01 16000000 91080000 R.1..k.......... │ │ 0x0141cd80 00000000 14000000 e79a2f00 c0b02a01 ........../...*. │ │ 0x0141cd90 17000000 91080000 00000000 14000000 ................ │ │ 0x0141cda0 97ab2e00 20b12a01 18000000 91080000 .... .*......... │ │ 0x0141cdb0 00000000 14000000 1d5e2f00 80b12a01 .........^/...*. │ │ 0x0141cdc0 19000000 91080000 00000000 14000000 ................ │ │ 0x0141cdd0 94e03000 c0b12a01 1a000000 91080000 ..0...*......... │ │ 0x0141cde0 00000000 14000000 a3ab2e00 a0b12a01 ..............*. │ │ 0x0141cdf0 91000000 00000000 14000000 f1f43100 ..............1. │ │ 0x0141ce00 f0691b01 fa9a2f00 72b02f00 3ecc3000 .i..../.r./.>.0. │ │ 0x0141ce10 345e2f00 28412f00 b35b2e00 85842e00 4^/.(A/..[...... │ │ - 0x0141ce20 616b3000 89003100 66dd3100 c5dc2e00 ak0...1.f.1..... │ │ - 0x0141ce30 31222f00 06123000 13a63000 5a1d3100 1"/...0...0.Z.1. │ │ + 0x0141ce20 616b3000 62003100 66dd3100 c5dc2e00 ak0.b.1.f.1..... │ │ + 0x0141ce30 31222f00 06123000 13a63000 331d3100 1"/...0...0.3.1. │ │ 0x0141ce40 6d493000 e0652e00 ad233000 0a403000 mI0..e...#0..@0. │ │ - 0x0141ce50 e6613000 d8d63000 987b2f00 7c6d3100 .a0...0..{/.|m1. │ │ - 0x0141ce60 746d3100 a2e93100 1ad33100 834f3100 tm1...1...1..O1. │ │ - 0x0141ce70 05973100 ec3f3000 8c153200 228d3100 ..1..?0...2.".1. │ │ + 0x0141ce50 e6613000 d8d63000 987b2f00 556d3100 .a0...0..{/.Um1. │ │ + 0x0141ce60 4d6d3100 a2e93100 1ad33100 5c4f3100 Mm1...1...1.\O1. │ │ + 0x0141ce70 de963100 ec3f3000 8c153200 fb8c3100 ..1..?0...2...1. │ │ 0x0141ce80 0a020000 41482f00 70b31b01 c0ef2a01 ....AH/.p.....*. │ │ 0x0141ce90 20b41b01 80f12a01 00000000 00000000 .....*......... │ │ 0x0141cea0 b0f42a01 20f72a01 c0f72a01 40f82a01 ..*. .*...*.@.*. │ │ 0x0141ceb0 00000000 00000000 08020000 2d052f00 ............-./. │ │ 0x0141cec0 70b31b01 b0f82a01 20b41b01 90f92a01 p.....*. .....*. │ │ 0x0141ced0 00000000 50fa2a01 c0fa2a01 80fc2a01 ....P.*...*...*. │ │ 0x0141cee0 d0fc2a01 30fd2a01 00000000 00000000 ..*.0.*......... │ │ 0x0141cef0 75008010 aacd3100 90008010 62a52e00 u.....1.....b... │ │ 0x0141cf00 74008010 4e222f00 76008010 3c052f00 t...N"/.v...<./. │ │ 0x0141cf10 98008010 03a13000 77008010 fe1d2f00 ......0.w...../. │ │ 0x0141cf20 65008010 029b2f00 95008010 5c902e00 e...../.....\... │ │ - 0x0141cf30 96008010 d3e03000 78008010 38973100 ......0.x...8.1. │ │ + 0x0141cf30 96008010 d3e03000 78008010 11973100 ......0.x.....1. │ │ 0x0141cf40 79008010 55052f00 8f008010 41863000 y...U./.....A.0. │ │ - 0x0141cf50 9b008010 871d3100 7a008010 84a62e00 ......1.z....... │ │ + 0x0141cf50 9b008010 601d3100 7a008010 84a62e00 ....`.1.z....... │ │ 0x0141cf60 97008010 5c562f00 9a008010 bae72e00 ....\V/......... │ │ 0x0141cf70 73008010 ccd32f00 7b008010 4f412f00 s...../.{...OA/. │ │ - 0x0141cf80 8e008010 60913100 68008010 40f42f00 ....`.1.h...@./. │ │ + 0x0141cf80 8e008010 39913100 68008010 40f42f00 ....9.1.h...@./. │ │ 0x0141cf90 7c008010 6a052f00 99008010 56863000 |...j./.....V.0. │ │ - 0x0141cfa0 91008010 fee03000 7f008010 5c723100 ......0.....\r1. │ │ + 0x0141cfa0 91008010 fee03000 7f008010 35723100 ......0.....5r1. │ │ 0x0141cfb0 69008010 93b43100 80008010 e1ff2e00 i.....1......... │ │ - 0x0141cfc0 93008010 92003100 94008010 4dd33100 ......1.....M.1. │ │ + 0x0141cfc0 93008010 6b003100 94008010 4dd33100 ....k.1.....M.1. │ │ 0x0141cfd0 81008010 c30f3200 6a008010 0de13000 ......2.j.....0. │ │ - 0x0141cfe0 6b008010 093b3100 6c008010 972c3000 k....;1.l....,0. │ │ - 0x0141cff0 6d008010 11123000 6e008010 fba33100 m.....0.n.....1. │ │ + 0x0141cfe0 6b008010 e23a3100 6c008010 972c3000 k....:1.l....,0. │ │ + 0x0141cff0 6d008010 11123000 6e008010 d4a33100 m.....0.n.....1. │ │ 0x0141d000 6f008010 6d863000 70008010 c9bd3000 o...m.0.p.....0. │ │ - 0x0141d010 71008010 119b2f00 72008010 203b3100 q...../.r... ;1. │ │ + 0x0141d010 71008010 119b2f00 72008010 f93a3100 q...../.r....:1. │ │ 0x0141d020 00000000 00000000 6400801b 249b2f00 ........d...$./. │ │ - 0x0141d030 6500801b 313b3100 6600801b 7a783100 e...1;1.f...zx1. │ │ + 0x0141d030 6500801b 0a3b3100 6600801b 53783100 e....;1.f...Sx1. │ │ 0x0141d040 6700801b 58c23000 6800801b 65f42f00 g...X.0.h...e./. │ │ 0x0141d050 6900801b 65412f00 6a00801b 79412f00 i...eA/.j...yA/. │ │ 0x0141d060 6b00801b 01273000 6c00801b 99493000 k....'0.l....I0. │ │ 0x0141d070 6d00801b cc0e3200 6e00801b 1da63000 m.....2.n.....0. │ │ - 0x0141d080 00000000 00000000 66000012 e9003100 ........f.....1. │ │ + 0x0141d080 00000000 00000000 66000012 c2003100 ........f.....1. │ │ 0x0141d090 67000012 8d222f00 69000012 ecab2e00 g...."/.i....... │ │ 0x0141d0a0 79000012 3da63000 81000012 a6493000 y...=.0......I0. │ │ - 0x0141d0b0 68000012 abd33100 6a000012 67973100 h.....1.j...g.1. │ │ + 0x0141d0b0 68000012 abd33100 6a000012 40973100 h.....1.j...@.1. │ │ 0x0141d0c0 7c000012 fd153200 7f000012 c07b2f00 |.....2......{/. │ │ 0x0141d0d0 6b000012 659b2f00 6c000012 9d6e2e00 k...e./.l....n.. │ │ 0x0141d0e0 6d000012 85863000 6e000012 b66e2e00 m.....0.n....n.. │ │ 0x0141d0f0 6f000012 88c23000 7e000012 74902e00 o.....0.~...t... │ │ 0x0141d100 65000012 bf493000 7b000012 12163200 e....I0.{.....2. │ │ - 0x0141d110 70000012 f5c12e00 8b000012 03013100 p.............1. │ │ - 0x0141d120 71000012 4ac63100 89000012 683b3100 q...J.1.....h;1. │ │ - 0x0141d130 72000012 4ea63000 7a000012 1e013100 r...N.0.z.....1. │ │ + 0x0141d110 70000012 f5c12e00 8b000012 dc003100 p.............1. │ │ + 0x0141d120 71000012 4ac63100 89000012 413b3100 q...J.1.....A;1. │ │ + 0x0141d130 72000012 4ea63000 7a000012 f7003100 r...N.0.z.....1. │ │ 0x0141d140 73000012 d8493000 80000012 4d5e2f00 s....I0.....M^/. │ │ 0x0141d150 82000012 9fc23000 83000012 3eb53100 ......0.....>.1. │ │ 0x0141d160 74000012 e9493000 85000012 5da63000 t....I0.....].0. │ │ - 0x0141d170 64000012 a01d3100 7d000012 bac23000 d.....1.}.....0. │ │ + 0x0141d170 64000012 791d3100 7d000012 bac23000 d...y.1.}.....0. │ │ 0x0141d180 86000012 28e13000 75000012 25123000 ....(.0.u...%.0. │ │ 0x0141d190 76000012 c12c3000 77000012 a2222f00 v....,0.w...."/. │ │ - 0x0141d1a0 87000012 40123000 88000012 39593100 ....@.0.....9Y1. │ │ - 0x0141d1b0 8f000012 094a3000 90000012 7f3b3100 .....J0......;1. │ │ - 0x0141d1c0 8d000012 943b3100 8a000012 31013100 .....;1.....1.1. │ │ + 0x0141d1a0 87000012 40123000 88000012 12593100 ....@.0......Y1. │ │ + 0x0141d1b0 8f000012 094a3000 90000012 583b3100 .....J0.....X;1. │ │ + 0x0141d1c0 8d000012 6d3b3100 8a000012 0a013100 ....m;1.......1. │ │ 0x0141d1d0 8c000012 18e82e00 84000012 1f4a3000 .............J0. │ │ - 0x0141d1e0 78000012 93783100 00000000 00000000 x....x1......... │ │ + 0x0141d1e0 78000012 6c783100 00000000 00000000 x...lx1......... │ │ 0x0141d1f0 06000000 06000000 04000000 66063200 ............f.2. │ │ 0x0141d200 20d42f00 30c62b01 10c72b01 10c82b01 ./.0.+...+...+. │ │ 0x0141d210 a0c82b01 e0c82b01 30c92b01 b0ca2b01 ..+...+.0.+...+. │ │ 0x0141d220 f0ca2b01 20cb2b01 50cb2b01 00000000 ..+. .+.P.+..... │ │ 0x0141d230 00000000 00000000 00000000 00000000 ................ │ │ 0x0141d240 00000000 80cb2b01 30cc2b01 60cc2b01 ......+.0.+.`.+. │ │ 0x0141d250 80cd2b01 e0cd2b01 10ce2b01 a0ce2b01 ..+...+...+...+. │ │ @@ -34723,28 +34723,28 @@ │ │ 0x0141d3a0 10ce2b01 a0ce2b01 80d02b01 20d22b01 ..+...+...+. .+. │ │ 0x0141d3b0 00000000 00000000 00000000 00000000 ................ │ │ 0x0141d3c0 00000000 00000000 50d22b01 40d32b01 ........P.+.@.+. │ │ 0x0141d3d0 70d32b01 d0d22b01 00000000 01000000 p.+...+......... │ │ 0x0141d3e0 10000000 f8d34101 03000000 00000000 ......A......... │ │ 0x0141d3f0 14000000 654a3000 00000000 00000000 ....eJ0......... │ │ 0x0141d400 00000000 1ff43000 903f1d01 00000000 ......0..?...... │ │ - 0x0141d410 00000000 04000000 0b523100 903f1d01 .........R1..?.. │ │ + 0x0141d410 00000000 04000000 e4513100 903f1d01 .........Q1..?.. │ │ 0x0141d420 00000000 00000000 08000000 51f53100 ............Q.1. │ │ 0x0141d430 903f1d01 01000000 10000000 50d44101 .?..........P.A. │ │ 0x0141d440 0a000000 18d54101 7c000000 7bf42f00 ......A.|...{./. │ │ 0x0141d450 00100000 00000000 08000000 ce1d3000 ..............0. │ │ 0x0141d460 30791b01 00000000 00000000 14000000 0y.............. │ │ 0x0141d470 10e02e00 703f1d01 00000000 00000000 ....p?.......... │ │ 0x0141d480 18000000 f3312f00 703f1d01 00000000 .....1/.p?...... │ │ - 0x0141d490 00000000 1c000000 0b523100 903f1d01 .........R1..?.. │ │ + 0x0141d490 00000000 1c000000 e4513100 903f1d01 .........Q1..?.. │ │ 0x0141d4a0 00000000 00000000 20000000 f0bb2e00 ........ ....... │ │ 0x0141d4b0 903f1d01 00000000 00000000 24000000 .?..........$... │ │ - 0x0141d4c0 bd4f3100 903f1d01 00000000 00000000 .O1..?.......... │ │ + 0x0141d4c0 964f3100 903f1d01 00000000 00000000 .O1..?.......... │ │ 0x0141d4d0 28000000 3ce82e00 903f1d01 00000000 (...<....?...... │ │ - 0x0141d4e0 00000000 2c000000 ee3b3100 903f1d01 ....,....;1..?.. │ │ + 0x0141d4e0 00000000 2c000000 c73b3100 903f1d01 ....,....;1..?.. │ │ 0x0141d4f0 00000000 00000000 30000000 3dd42f00 ........0...=./. │ │ 0x0141d500 903f1d01 05000000 00000000 4c000000 .?..........L... │ │ 0x0141d510 05232f00 a0e02b01 00000000 00000000 .#/...+......... │ │ 0x0141d520 00000000 00000000 90e22b01 00000000 ..........+..... │ │ 0x0141d530 00000000 01000000 10000000 50d54101 ............P.A. │ │ 0x0141d540 02000000 78d54101 7c000000 f2d33100 ....x.A.|.....1. │ │ 0x0141d550 00000000 00000000 14000000 10e02e00 ................ │ │ @@ -34756,55 +34756,55 @@ │ │ 0x0141d5b0 91000000 00000000 00000000 c06a3000 .............j0. │ │ 0x0141d5c0 70711b01 91000000 01000000 04000000 pq.............. │ │ 0x0141d5d0 62b53100 70711b01 91000000 02000000 b.1.pq.......... │ │ 0x0141d5e0 08000000 87e13000 d0651b01 91000000 ......0..e...... │ │ 0x0141d5f0 03000000 0c000000 87163200 d0651b01 ..........2..e.. │ │ 0x0141d600 00000000 00000000 00000000 00000000 ................ │ │ 0x0141d610 10e32b01 00000000 00000000 64000002 ..+.........d... │ │ - 0x0141d620 f33b3100 65000002 15ac2e00 66000002 .;1.e.......f... │ │ + 0x0141d620 cc3b3100 65000002 15ac2e00 66000002 .;1.e.......f... │ │ 0x0141d630 73b53100 67000002 f1c23000 68000002 s.1.g.....0.h... │ │ - 0x0141d640 9ed23000 6a000002 b0013100 6b000002 ..0.j.....1.k... │ │ + 0x0141d640 9ed23000 6a000002 89013100 6b000002 ..0.j.....1.k... │ │ 0x0141d650 4a6f2e00 6c000002 8ab82f00 6d000002 Jo..l...../.m... │ │ - 0x0141d660 d31d3100 6e000002 d59b2f00 84000002 ..1.n...../..... │ │ + 0x0141d660 ac1d3100 6e000002 d59b2f00 84000002 ..1.n...../..... │ │ 0x0141d670 f19b2f00 6f000002 11232f00 7a000002 ../.o....#/.z... │ │ 0x0141d680 21ac2e00 9e000002 afa63000 91000002 !.........0..... │ │ - 0x0141d690 c5013100 70000002 53f53100 7c000002 ..1.p...S.1.|... │ │ + 0x0141d690 9e013100 70000002 53f53100 7c000002 ..1.p...S.1.|... │ │ 0x0141d6a0 04c33000 7d000002 6ef53100 7b000002 ..0.}...n.1.{... │ │ 0x0141d6b0 89f42f00 85000002 945e2f00 90000002 ../......^/..... │ │ 0x0141d6c0 ffd33100 9d000002 2a682e00 8f000002 ..1.....*h...... │ │ 0x0141d6d0 be863000 89000002 84052f00 ab000002 ..0......./..... │ │ 0x0141d6e0 0a7c2f00 ad000002 ffcc3100 a0000002 .|/.......1..... │ │ 0x0141d6f0 5eef3100 b5000002 26ce2f00 83000002 ^.1.....&./..... │ │ - 0x0141d700 77593100 9c000002 5f6f2e00 ae000002 wY1....._o...... │ │ - 0x0141d710 93052f00 a7000002 b1783100 a1000002 ../......x1..... │ │ + 0x0141d700 50593100 9c000002 5f6f2e00 ae000002 PY1....._o...... │ │ + 0x0141d710 93052f00 a7000002 8a783100 a1000002 ../......x1..... │ │ 0x0141d720 28952f00 8a000002 c0c82e00 8d000002 (./............. │ │ 0x0141d730 d4863000 95000002 86f53100 92000002 ..0.......1..... │ │ 0x0141d740 a3052f00 af000002 d0c82e00 96000002 ../............. │ │ 0x0141d750 08a03000 b0000002 8cb53100 8b000002 ..0.......1..... │ │ 0x0141d760 23d43100 8e000002 57e82e00 7e000002 #.1.....W...~... │ │ 0x0141d770 a4b82f00 a5000002 f16b3000 78000002 ../......k0.x... │ │ 0x0141d780 42d42f00 86000002 6c123000 98000002 B./.....l.0..... │ │ - 0x0141d790 8e593100 b3000002 bdec2f00 69000002 .Y1......./.i... │ │ + 0x0141d790 67593100 b3000002 bdec2f00 69000002 gY1......./.i... │ │ 0x0141d7a0 07653000 a8000002 6be82e00 a9000002 .e0.....k....... │ │ 0x0141d7b0 55d42f00 aa000002 1a7c2f00 8c000002 U./......|/..... │ │ 0x0141d7c0 20232f00 71000002 a8e13000 ac000002 #/.q.....0..... │ │ - 0x0141d7d0 e9863000 7f000002 a6593100 79000002 ..0......Y1.y... │ │ + 0x0141d7d0 e9863000 7f000002 7f593100 79000002 ..0......Y1.y... │ │ 0x0141d7e0 94163200 94000002 94ec2f00 72000002 ..2......./.r... │ │ - 0x0141d7f0 c9783100 b1000002 297c2f00 9f000002 .x1.....)|/..... │ │ - 0x0141d800 3dac2e00 a4000002 063c3100 b2000002 =........<1..... │ │ + 0x0141d7f0 a2783100 b1000002 297c2f00 9f000002 .x1.....)|/..... │ │ + 0x0141d800 3dac2e00 a4000002 df3b3100 b2000002 =........;1..... │ │ 0x0141d810 076c3000 80000002 18ff2e00 81000002 .l0............. │ │ 0x0141d820 6ece2f00 b4000002 9db53100 82000002 n./.......1..... │ │ 0x0141d830 b7052f00 88000002 74d42f00 87000002 ../.....t./..... │ │ 0x0141d840 33d43100 73000002 7f123000 74000002 3.1.s.....0.t... │ │ - 0x0141d850 8cf93000 75000002 d4052f00 a6000002 ..0.u...../..... │ │ + 0x0141d850 65f93000 75000002 d4052f00 a6000002 e.0.u...../..... │ │ 0x0141d860 529e2e00 97000002 3f7c2f00 76000002 R.......?|/.v... │ │ - 0x0141d870 9df53100 a2000002 83723100 a3000002 ..1......r1..... │ │ + 0x0141d870 9df53100 a2000002 5c723100 a3000002 ..1.....\r1..... │ │ 0x0141d880 08c32e00 99000002 bab82f00 9a000002 ........../..... │ │ - 0x0141d890 e21d3100 9b000002 1c3c3100 93000002 ..1......<1..... │ │ - 0x0141d8a0 373c3100 77000002 896d2f00 00000000 7<1.w....m/..... │ │ + 0x0141d890 bb1d3100 9b000002 f53b3100 93000002 ..1......;1..... │ │ + 0x0141d8a0 103c3100 77000002 896d2f00 00000000 .<1.w....m/..... │ │ 0x0141d8b0 00000000 06000000 02000000 908d2c01 ..............,. │ │ 0x0141d8c0 208e2c01 408f2c01 00000000 00000000 .,.@.,......... │ │ 0x0141d8d0 00000000 b08f2c01 00000000 10912c01 ......,.......,. │ │ 0x0141d8e0 00000000 00942c01 00000000 30962c01 ......,.....0.,. │ │ 0x0141d8f0 00000000 00000000 00000000 00000000 ................ │ │ 0x0141d900 00000000 20982c01 00000000 10992c01 .... .,.......,. │ │ 0x0141d910 00000000 00000000 209a2c01 e0a02c01 ........ .,...,. │ │ @@ -34814,15 +34814,15 @@ │ │ 0x0141d950 00000000 00000000 b08f2c01 a0a62c01 ..........,...,. │ │ 0x0141d960 10912c01 a0a62c01 00942c01 00000000 ..,...,...,..... │ │ 0x0141d970 00000000 00000000 00000000 00000000 ................ │ │ 0x0141d980 00000000 00000000 00000000 00000000 ................ │ │ 0x0141d990 00000000 00000000 00000000 209a2c01 ............ .,. │ │ 0x0141d9a0 e0a02c01 00000000 00000000 00000000 ..,............. │ │ 0x0141d9b0 00000000 00000000 00000000 40000000 ............@... │ │ - 0x0141d9c0 a0683100 a3020000 eb902e00 a0020000 .h1............. │ │ + 0x0141d9c0 79683100 a3020000 eb902e00 a0020000 yh1............. │ │ 0x0141d9d0 d1142f00 a1020000 2a9c2f00 a2020000 ../.....*./..... │ │ 0x0141d9e0 8dd42f00 46040000 8d7c2f00 47040000 ../.F....|/.G... │ │ 0x0141d9f0 9a6f2e00 902a3500 08000000 08000000 .o...*5......... │ │ 0x0141da00 00000000 02000000 77040000 78040000 ........w...x... │ │ 0x0141da10 20000000 00000000 01000000 80b52d01 .............-. │ │ 0x0141da20 b0b52d01 f0b52d01 00000000 00000000 ..-...-......... │ │ 0x0141da30 40000000 00000000 00000000 00000000 @............... │ │ @@ -34846,51 +34846,51 @@ │ │ 0x0141db50 6b000016 bbf42f00 73000016 18493000 k...../.s....I0. │ │ 0x0141db60 71000016 3fe23000 79000016 96d42f00 q...?.0.y...../. │ │ 0x0141db70 6a000016 976c3000 70000016 bdd42f00 j....l0.p...../. │ │ 0x0141db80 74000016 bd6f2e00 75000016 d15e2f00 t....o..u....^/. │ │ 0x0141db90 64000016 9a7c2f00 65000016 0c062f00 d....|/.e...../. │ │ 0x0141dba0 67000016 14873000 66000016 ac7c2f00 g.....0.f....|/. │ │ 0x0141dbb0 7a000016 d2f53100 68000016 86ac2e00 z.....1.h....... │ │ - 0x0141dbc0 7b000016 c6d42f00 72000016 f2013100 {...../.r.....1. │ │ + 0x0141dbc0 7b000016 c6d42f00 72000016 cb013100 {...../.r.....1. │ │ 0x0141dbd0 6c000016 47a73000 77000016 339c2f00 l...G.0.w...3./. │ │ - 0x0141dbe0 6d000016 3b1e3100 69000016 95ac2e00 m...;.1.i....... │ │ + 0x0141dbe0 6d000016 141e3100 69000016 95ac2e00 m.....1.i....... │ │ 0x0141dbf0 6e000016 c9bd3000 76000016 72232f00 n.....0.v...r#/. │ │ - 0x0141dc00 78000016 a66c3000 6f000016 5f1e3100 x....l0.o..._.1. │ │ + 0x0141dc00 78000016 a66c3000 6f000016 381e3100 x....l0.o...8.1. │ │ 0x0141dc10 00000000 00000000 902e2e01 d02e2e01 ................ │ │ 0x0141dc20 202f2e01 702f2e01 10302e01 a0302e01 /..p/...0...0.. │ │ 0x0141dc30 d0322e01 d9672e00 04000000 60554401 .2...g......`UD. │ │ 0x0141dc40 19000000 ffffffff 00000000 00000000 ................ │ │ 0x0141dc50 00000000 00000000 00000000 84008017 ................ │ │ 0x0141dc60 24173200 85008017 78a73000 89008017 $.2.....x.0..... │ │ - 0x0141dc70 599c2f00 8a008017 843c3100 64008017 Y./......<1.d... │ │ - 0x0141dc80 aacd3100 7f008017 365a3100 73008017 ..1.....6Z1.s... │ │ + 0x0141dc70 599c2f00 8a008017 5d3c3100 64008017 Y./.....]<1.d... │ │ + 0x0141dc80 aacd3100 7f008017 0f5a3100 73008017 ..1......Z1.s... │ │ 0x0141dc90 04c92e00 86008017 16062f00 74008017 ........../.t... │ │ - 0x0141dca0 e2b53100 8b008017 951e3100 65008017 ..1.......1.e... │ │ + 0x0141dca0 e2b53100 8b008017 6e1e3100 65008017 ..1.....n.1.e... │ │ 0x0141dcb0 1a283000 66008017 41863000 75008017 .(0.f...A.0.u... │ │ - 0x0141dcc0 4b5a3100 67008017 cf6f2e00 68008017 KZ1.g....o..h... │ │ - 0x0141dcd0 25023100 69008017 34023100 6a008017 %.1.i...4.1.j... │ │ + 0x0141dcc0 245a3100 67008017 cf6f2e00 68008017 $Z1.g....o..h... │ │ + 0x0141dcd0 fe013100 69008017 0d023100 6a008017 ..1.i.....1.j... │ │ 0x0141dce0 84a62e00 6b008017 074b3000 76008017 ....k....K0.v... │ │ 0x0141dcf0 6a052f00 77008017 53873000 81008017 j./.w...S.0..... │ │ - 0x0141dd00 fb5e2f00 6c008017 cc973100 78008017 .^/.l.....1.x... │ │ - 0x0141dd10 5c723100 79008017 175f2f00 6d008017 \r1.y...._/.m... │ │ + 0x0141dd00 fb5e2f00 6c008017 a5973100 78008017 .^/.l.....1.x... │ │ + 0x0141dd10 35723100 79008017 175f2f00 6d008017 5r1.y...._/.m... │ │ 0x0141dd20 93b43100 6e008017 f0d42f00 7a008017 ..1.n...../.z... │ │ - 0x0141dd30 dc973100 82008017 6f873000 83008017 ..1.....o.0..... │ │ + 0x0141dd30 b5973100 82008017 6f873000 83008017 ..1.....o.0..... │ │ 0x0141dd40 74c33000 6f008017 fdb53100 70008017 t.0.o.....1.p... │ │ 0x0141dd50 81a73000 7b008017 be7c2f00 7c008017 ..0.{....|/.|... │ │ - 0x0141dd60 6e5a3100 7d008017 aa232f00 7e008017 nZ1.}....#/.~... │ │ - 0x0141dd70 90e23000 71008017 ce363100 87008017 ..0.q....61..... │ │ + 0x0141dd60 475a3100 7d008017 aa232f00 7e008017 GZ1.}....#/.~... │ │ + 0x0141dd70 90e23000 71008017 a7363100 87008017 ..0.q....61..... │ │ 0x0141dd80 1b4b3000 88008017 d37c2f00 72008017 .K0......|/.r... │ │ 0x0141dd90 119b2f00 00000000 00000000 68000014 ../.........h... │ │ - 0x0141dda0 47023100 66000014 4af52f00 67000014 G.1.f...J./.g... │ │ + 0x0141dda0 20023100 66000014 4af52f00 67000014 .1.f...J./.g... │ │ 0x0141ddb0 17c92e00 69000014 81873000 6b000014 ....i.....0.k... │ │ 0x0141ddc0 0fb63100 64000014 92873000 65000014 ..1.d.....0.e... │ │ 0x0141ddd0 be232f00 6d000014 5af52f00 6e000014 .#/.m...Z./.n... │ │ 0x0141dde0 a3873000 6f000014 1db92f00 6a000014 ..0.o...../.j... │ │ 0x0141ddf0 bcac2e00 6c000014 27c92e00 70000014 ....l...'...p... │ │ - 0x0141de00 b4873000 00000000 00000000 1e793100 ..0..........y1. │ │ + 0x0141de00 b4873000 00000000 00000000 f7783100 ..0..........x1. │ │ 0x0141de10 00000000 00000000 00000000 00000000 ................ │ │ 0x0141de20 00000000 00000000 00000000 00000000 ................ │ │ 0x0141de30 00000000 00000000 01000000 10000000 ................ │ │ 0x0141de40 54de4101 02000000 00000000 08000000 T.A............. │ │ 0x0141de50 735f2f00 00000000 00000000 00000000 s_/............. │ │ 0x0141de60 f3f53100 d0691b01 90000000 00000000 ..1..i.......... │ │ 0x0141de70 04000000 bea73000 f0691b01 01000000 ......0..i...... │ │ @@ -34900,17 +34900,17 @@ │ │ 0x0141deb0 01000000 04000000 344b3000 606b1b01 ........4K0.`k.. │ │ 0x0141dec0 02000000 00000000 dcde4101 09000000 ..........A..... │ │ 0x0141ded0 00000000 08000000 51422f00 88000000 ........QB/..... │ │ 0x0141dee0 00000000 04000000 f16f2e00 70ca2e01 .........o..p... │ │ 0x0141def0 88000000 01000000 04000000 f4e23000 ..............0. │ │ 0x0141df00 80681b01 88000000 02000000 04000000 .h.............. │ │ 0x0141df10 ad9c2f00 80681b01 88000000 03000000 ../..h.......... │ │ - 0x0141df20 04000000 2e793100 106a1b01 90000000 .....y1..j...... │ │ + 0x0141df20 04000000 07793100 106a1b01 90000000 .....y1..j...... │ │ 0x0141df30 04000000 04000000 54173200 30d53001 ........T.2.0.0. │ │ - 0x0141df40 88000000 05000000 04000000 bb3c3100 .............<1. │ │ + 0x0141df40 88000000 05000000 04000000 943c3100 .............<1. │ │ 0x0141df50 00cb2e01 88000000 06000000 04000000 ................ │ │ 0x0141df60 4bb92f00 80681b01 88000000 07000000 K./..h.......... │ │ 0x0141df70 04000000 52c92e00 d0641b01 88000000 ....R....d...... │ │ 0x0141df80 08000000 04000000 30062f00 d0691b01 ........0./..i.. │ │ 0x0141df90 00000000 ffffffff acdf4101 00000000 ..........A..... │ │ 0x0141dfa0 00000000 00000000 3db92f00 04000000 ........=./..... │ │ 0x0141dfb0 00000000 00000000 3f062f00 20cb2e01 ........?./. ... │ │ @@ -34919,15 +34919,15 @@ │ │ 0x0141dfe0 00000000 b0cd2e01 60cf2e01 00000000 ........`....... │ │ 0x0141dff0 00000000 00000000 8e010000 04000000 ................ │ │ 0x0141e000 90cd2e01 00000000 00000000 00000000 ................ │ │ 0x0141e010 00000000 00000000 00000000 b0cd2e01 ................ │ │ 0x0141e020 60cf2e01 00000000 00000000 00000000 `............... │ │ 0x0141e030 01000000 10000000 4ce04101 02000000 ........L.A..... │ │ 0x0141e040 00000000 08000000 6f912e00 00000000 ........o....... │ │ - 0x0141e050 00000000 00000000 9d023100 d0691b01 ..........1..i.. │ │ + 0x0141e050 00000000 00000000 76023100 d0691b01 ........v.1..i.. │ │ 0x0141e060 00000000 00000000 04000000 67b92f00 ............g./. │ │ 0x0141e070 20cb2e01 00000000 ffffffff 90e04101 .............A. │ │ 0x0141e080 00000000 00000000 00000000 82912e00 ................ │ │ 0x0141e090 04000000 00000000 00000000 3f062f00 ............?./. │ │ 0x0141e0a0 c0d12e01 47000000 00000000 60671b01 ....G.......`g.. │ │ 0x0141e0b0 00000000 00000000 00000000 00000000 ................ │ │ 0x0141e0c0 00000000 00000000 10d52e01 80d52e01 ................ │ │ @@ -34987,54 +34987,54 @@ │ │ 0x0141e420 00000000 20db2e01 a0dc2e01 00000000 .... ........... │ │ 0x0141e430 00000000 ffffffff 4ce44101 00000000 ........L.A..... │ │ 0x0141e440 00000000 00000000 21d52f00 04000000 ........!./..... │ │ 0x0141e450 00000000 00000000 21d52f00 e0eb2e01 ........!./..... │ │ 0x0141e460 01000000 10000000 7ce44101 02000000 ........|.A..... │ │ 0x0141e470 00000000 08000000 b6c33000 00000000 ..........0..... │ │ 0x0141e480 00000000 00000000 087d2f00 d0691b01 .........}/..i.. │ │ - 0x0141e490 05000000 00000000 04000000 42793100 ............By1. │ │ + 0x0141e490 05000000 00000000 04000000 1b793100 .............y1. │ │ 0x0141e4a0 40ec2e01 01000000 10000000 c0e44101 @.............A. │ │ 0x0141e4b0 02000000 00000000 08000000 35d52f00 ............5./. │ │ 0x0141e4c0 00000000 00000000 00000000 8cc92e00 ................ │ │ 0x0141e4d0 d0691b01 00010000 ffffffff 00000000 .i.............. │ │ 0x0141e4e0 35d52f00 50f02e01 01000000 10000000 5./.P........... │ │ 0x0141e4f0 04e54101 02000000 00000000 08000000 ..A............. │ │ 0x0141e500 c1c33000 01000000 00000000 00000000 ..0............. │ │ 0x0141e510 1d242f00 c0ec2e01 01000000 00000000 .$/............. │ │ 0x0141e520 04000000 13133000 406b1b01 01000000 ......0.@k...... │ │ 0x0141e530 10000000 48e54101 02000000 00000000 ....H.A......... │ │ - 0x0141e540 08000000 7a5a3100 00000000 00000000 ....zZ1......... │ │ + 0x0141e540 08000000 535a3100 00000000 00000000 ....SZ1......... │ │ 0x0141e550 00000000 c8d43100 406b1b01 04000000 ......1.@k...... │ │ 0x0141e560 00000000 04000000 db6c3000 d0651b01 .........l0..e.. │ │ 0x0141e570 00000000 00000000 00000000 8ce54101 ..............A. │ │ 0x0141e580 02000000 bce54101 00000000 a4000000 ......A......... │ │ 0x0141e590 00000000 00000000 04000000 e2e82e00 ................ │ │ 0x0141e5a0 80681b01 a5000000 00000000 00000000 .h.............. │ │ - 0x0141e5b0 04000000 4d793100 a0ec2e01 00000000 ....My1......... │ │ + 0x0141e5b0 04000000 26793100 a0ec2e01 00000000 ....&y1......... │ │ 0x0141e5c0 00000000 04000000 f1f43100 f0691b01 ..........1..i.. │ │ 0x0141e5d0 5a000000 04000000 00f92e01 00000000 Z............... │ │ 0x0141e5e0 00000000 00000000 00000000 00000000 ................ │ │ 0x0141e5f0 00000000 70f02e01 70f22e01 00000000 ....p...p....... │ │ 0x0141e600 00000000 00000000 01000000 10000000 ................ │ │ 0x0141e610 24e64101 03000000 00000000 0c000000 $.A............. │ │ 0x0141e620 ccc33000 89000000 00000000 00000000 ..0............. │ │ 0x0141e630 6b173200 d0641b01 8d000000 01000000 k.2..d.......... │ │ 0x0141e640 04000000 8e113000 20cb2e01 89000000 ......0. ....... │ │ - 0x0141e650 02000000 08000000 5e783100 d0651b01 ........^x1..e.. │ │ + 0x0141e650 02000000 08000000 37783100 d0651b01 ........7x1..e.. │ │ 0x0141e660 67000000 00000000 90f92e01 00000000 g............... │ │ 0x0141e670 00000000 00000000 00000000 00000000 ................ │ │ 0x0141e680 00000000 00000000 b0f92e01 90fd2e01 ................ │ │ 0x0141e690 00000000 00000000 59030000 00000000 ........Y....... │ │ 0x0141e6a0 90f92e01 00000000 00000000 00000000 ................ │ │ 0x0141e6b0 00000000 00000000 00000000 00000000 ................ │ │ 0x0141e6c0 b0f92e01 90fd2e01 00000000 00000000 ................ │ │ 0x0141e6d0 02000000 00000000 ece64101 02000000 ..........A..... │ │ 0x0141e6e0 14e74101 0c000000 ecd43100 8c000000 ..A.......1..... │ │ 0x0141e6f0 00000000 04000000 fcd43100 20cb2e01 ..........1. ... │ │ - 0x0141e700 8a000000 01000000 04000000 e51e3100 ..............1. │ │ + 0x0141e700 8a000000 01000000 04000000 be1e3100 ..............1. │ │ 0x0141e710 60d43001 00000000 00000000 00000000 `.0............. │ │ 0x0141e720 00000000 c00a2f01 00000000 00000000 ....../......... │ │ 0x0141e730 01000000 10000000 4ce74101 03000000 ........L.A..... │ │ 0x0141e740 00000000 10000000 75422f00 91000000 ........uB/..... │ │ 0x0141e750 00000000 00000000 1d9d2f00 30ff2e01 ........../.0... │ │ 0x0141e760 89000000 01000000 04000000 e2873000 ..............0. │ │ 0x0141e770 60671b01 8d000000 02000000 08000000 `g.............. │ │ @@ -35050,21 +35050,21 @@ │ │ 0x0141e810 89000000 03000000 0c000000 dcc33000 ..............0. │ │ 0x0141e820 60671b01 89000000 04000000 10000000 `g.............. │ │ 0x0141e830 00e92e00 806b1b01 89000000 05000000 .....k.......... │ │ 0x0141e840 14000000 0ce92e00 806b1b01 02030000 .........k...... │ │ 0x0141e850 04000000 f0ff2e01 00000000 00000000 ................ │ │ 0x0141e860 00000000 00000000 00000000 00000000 ................ │ │ 0x0141e870 00000000 50002f01 d0022f01 00000000 ....P./.../..... │ │ - 0x0141e880 00000000 00000000 c1d43100 60983100 ..........1.`.1. │ │ + 0x0141e880 00000000 00000000 c1d43100 39983100 ..........1.9.1. │ │ 0x0141e890 01000000 4b2e3000 65b63100 02000000 ....K.0.e.1..... │ │ - 0x0141e8a0 73b63100 d81e3100 03000000 31f63100 s.1...1.....1.1. │ │ - 0x0141e8b0 c05a3100 04000000 d35a3100 57ad2e00 .Z1......Z1.W... │ │ - 0x0141e8c0 05000000 63793100 ebe82e00 06000000 ....cy1......... │ │ + 0x0141e8a0 73b63100 b11e3100 03000000 31f63100 s.1...1.....1.1. │ │ + 0x0141e8b0 995a3100 04000000 ac5a3100 57ad2e00 .Z1......Z1.W... │ │ + 0x0141e8c0 05000000 3c793100 ebe82e00 06000000 .....0.......1. │ │ - 0x0141fd90 68000011 d6983100 9e000011 7c7d2f00 h.....1.....|}/. │ │ + 0x0141fd90 68000011 af983100 9e000011 7c7d2f00 h.....1.....|}/. │ │ 0x0141fda0 6c000011 ee242f00 69000011 1b712e00 l....$/.i....q.. │ │ - 0x0141fdb0 a5000011 937a3100 a6000011 b4e33000 .....z1.......0. │ │ + 0x0141fdb0 a5000011 6c7a3100 a6000011 b4e33000 ....lz1.......0. │ │ 0x0141fdc0 a1000011 68922e00 6a000011 c2d53100 ....h...j.....1. │ │ 0x0141fdd0 6b000011 37443000 6d000011 47f62f00 k...7D0.m...G./. │ │ 0x0141fde0 8c000011 25653000 8d000011 89ca2e00 ....%e0......... │ │ 0x0141fdf0 6e000011 364c3000 8a000011 89ee2f00 n...6L0......./. │ │ 0x0141fe00 86000011 504c3000 99000011 1a072f00 ....PL0......./. │ │ - 0x0141fe10 92000011 907d2f00 a4000011 5e033100 .....}/.....^.1. │ │ + 0x0141fe10 92000011 907d2f00 a4000011 37033100 .....}/.....7.1. │ │ 0x0141fe20 87000011 fa422f00 8f000011 2eba2f00 .....B/......./. │ │ - 0x0141fe30 7e000011 a39d2f00 7c000011 17183100 ~...../.|.....1. │ │ + 0x0141fe30 7e000011 a39d2f00 7c000011 f0173100 ~...../.|.....1. │ │ 0x0141fe40 8e000011 86b73100 a8000011 3dba2f00 ......1.....=./. │ │ 0x0141fe50 88000011 edf63100 79000011 99ca2e00 ......1.y....... │ │ - 0x0141fe60 7f000011 755b3100 8b000011 a07d2f00 ....u[1......}/. │ │ - 0x0141fe70 9a000011 00f73100 72000011 4e723100 ......1.r...Nr1. │ │ + 0x0141fe60 7f000011 4e5b3100 8b000011 a07d2f00 ....N[1......}/. │ │ + 0x0141fe70 9a000011 00f73100 72000011 27723100 ......1.r...'r1. │ │ 0x0141fe80 7d000011 48d62f00 94000011 26f73100 }...H./.....&.1. │ │ 0x0141fe90 93000011 37072f00 9b000011 c6e33000 ....7./.......0. │ │ - 0x0141fea0 9c000011 875b3100 9d000011 6a4c3000 .....[1.....jL0. │ │ + 0x0141fea0 9c000011 605b3100 9d000011 6a4c3000 ....`[1.....jL0. │ │ 0x0141feb0 9f000011 4f893000 96000011 b7c43000 ....O.0.......0. │ │ 0x0141fec0 7a000011 8d4c3000 7b000011 47072f00 z....L0.{...G./. │ │ - 0x0141fed0 6f000011 c9c43000 81000011 f23d3100 o.....0......=1. │ │ - 0x0141fee0 82000011 6b033100 78000011 82e22e00 ....k.1.x....... │ │ + 0x0141fed0 6f000011 c9c43000 81000011 cb3d3100 o.....0......=1. │ │ + 0x0141fee0 82000011 44033100 78000011 82e22e00 ....D.1.x....... │ │ 0x0141fef0 ac000011 e5c43000 75000011 34712e00 ......0.u...4q.. │ │ 0x0141ff00 a7000011 da263000 84000011 0a432f00 .....&0......C/. │ │ 0x0141ff10 00000000 00000000 6e008005 18432f00 ........n....C/. │ │ - 0x0141ff20 85008005 143e3100 64008005 13183200 .....>1.d.....2. │ │ + 0x0141ff20 85008005 ed3d3100 64008005 13183200 .....=1.d.....2. │ │ 0x0141ff30 76008005 1d0d3000 72008005 26432f00 v.....0.r...&C/. │ │ - 0x0141ff40 8b008005 213e3100 65008005 47712e00 ....!>1.e...Gq.. │ │ + 0x0141ff40 8b008005 fa3d3100 65008005 47712e00 .....=1.e...Gq.. │ │ 0x0141ff50 7f008005 f3c43000 83008005 aa4c3000 ......0......L0. │ │ 0x0141ff60 8c008005 5cba2f00 8d008005 7d072f00 ....\./.....}./. │ │ 0x0141ff70 8e008005 fde33000 80008005 14e43000 ......0.......0. │ │ 0x0141ff80 8a008005 25183200 71008005 0f602f00 ....%.2.q....`/. │ │ - 0x0141ff90 8f008005 ca7d2f00 77008005 a77a3100 .....}/.w....z1. │ │ + 0x0141ff90 8f008005 ca7d2f00 77008005 807a3100 .....}/.w....z1. │ │ 0x0141ffa0 7b008005 7f6d3000 81008005 96922e00 {....m0......... │ │ 0x0141ffb0 73008005 5af62f00 74008005 38183200 s...Z./.t...8.2. │ │ 0x0141ffc0 67008005 fee92e00 68008005 39432f00 g.......h...9C/. │ │ 0x0141ffd0 7c008005 47bd3000 86008005 249b2f00 |...G.0.....$./. │ │ 0x0141ffe0 84008005 afca2e00 87008005 10252f00 .............%/. │ │ 0x0141fff0 88008005 bd4c3000 69008005 4c183200 .....L0.i...L.2. │ │ - 0x01420000 89008005 95072f00 82008005 9a5b3100 ....../......[1. │ │ + 0x01420000 89008005 95072f00 82008005 735b3100 ....../.....s[1. │ │ 0x01420010 7d008005 21e43000 7e008005 0fea2e00 }...!.0.~....... │ │ - 0x01420020 6a008005 04993100 6b008005 dc7d2f00 j.....1.k....}/. │ │ + 0x01420020 6a008005 dd983100 6b008005 dc7d2f00 j.....1.k....}/. │ │ 0x01420030 6c008005 25252f00 75008005 71e22e00 l...%%/.u...q... │ │ 0x01420040 6d008005 8b5d2f00 79008005 27ea2e00 m....]/.y...'... │ │ - 0x01420050 90008005 ddd53100 78008005 ba7a3100 ......1.x....z1. │ │ - 0x01420060 6f008005 91e22e00 91008005 ce363100 o............61. │ │ + 0x01420050 90008005 ddd53100 78008005 937a3100 ......1.x....z1. │ │ + 0x01420060 6f008005 91e22e00 91008005 a7363100 o............61. │ │ 0x01420070 70008005 69183200 7a008005 c3ca2e00 p...i.2.z....... │ │ - 0x01420080 00000000 00000000 08653100 4a432f00 .........e1.JC/. │ │ + 0x01420080 00000000 00000000 e1643100 4a432f00 .........d1.JC/. │ │ 0x01420090 f0d53100 11d63100 5bd62f00 4bae2e00 ..1...1.[./.K... │ │ - 0x014200a0 781f3100 88183200 c49d2f00 9b1f3100 x.1...2.../...1. │ │ - 0x014200b0 3cf73100 b81f3100 d94c3000 da9d2f00 <.1...1..L0.../. │ │ - 0x014200c0 cb7a3100 a6183200 ceca2e00 12a03100 .z1...2.......1. │ │ + 0x014200a0 511f3100 88183200 c49d2f00 741f3100 Q.1...2.../.t.1. │ │ + 0x014200b0 3cf73100 911f3100 d94c3000 da9d2f00 <.1...1..L0.../. │ │ + 0x014200c0 a47a3100 a6183200 ceca2e00 eb9f3100 .z1...2.......1. │ │ 0x014200d0 a6922e00 e94c3000 62712e00 85d62f00 .....L0.bq..../. │ │ 0x014200e0 3aea2e00 8d6d3000 2fd63100 89712e00 :....m0./.1..q.. │ │ - 0x014200f0 55ea2e00 39e43000 cd183200 a8033100 U...9.0...2...1. │ │ + 0x014200f0 55ea2e00 39e43000 cd183200 81033100 U...9.0...2...1. │ │ 0x01420100 164d3000 84143000 5cd63100 e2183200 .M0...0.\.1...2. │ │ - 0x01420110 cd1f3100 6cf62f00 74ea2e00 7d893000 ..1.l./.t...}.0. │ │ - 0x01420120 8bd63100 70ba2f00 27993100 9dba2f00 ..1.p./.'.1.../. │ │ - 0x01420130 c0033100 583e3100 bb5b3100 cbba2f00 ..1.X>1..[1.../. │ │ + 0x01420110 a61f3100 6cf62f00 74ea2e00 7d893000 ..1.l./.t...}.0. │ │ + 0x01420120 8bd63100 70ba2f00 00993100 9dba2f00 ..1.p./...1.../. │ │ + 0x01420130 99033100 313e3100 945b3100 cbba2f00 ..1.1>1..[1.../. │ │ 0x01420140 5a252f00 a16d3000 b0143000 51e43000 Z%/..m0...0.Q.0. │ │ 0x01420150 93f62f00 662f3000 07193200 95ea2e00 ../.f/0...2..... │ │ - 0x01420160 acd62f00 ea1f3100 a4b73100 b1d63100 ../...1...1...1. │ │ - 0x01420170 f87a3100 c9b73100 aa893000 67993100 .z1...1...0.g.1. │ │ + 0x01420160 acd62f00 c31f3100 a4b73100 b1d63100 ../...1...1...1. │ │ + 0x01420170 d17a3100 c9b73100 aa893000 40993100 .z1...1...0.@.1. │ │ 0x01420180 cb143000 a2072f00 35193200 21602f00 ..0.../.5.2.!`/. │ │ - 0x01420190 444d3000 54f73100 eeb73100 137b3100 DM0.T.1...1..{1. │ │ - 0x014201a0 f41f3100 84e43000 f5033100 b8ea2e00 ..1...0...1..... │ │ - 0x014201b0 872f3000 19c53000 2bc53000 12043100 ./0...0.+.0...1. │ │ - 0x014201c0 dd143000 75432f00 8d993100 c8a83000 ..0.uC/...1...0. │ │ - 0x014201d0 089e2f00 604d3000 d1ea2e00 57043100 ../.`M0.....W.1. │ │ - 0x014201e0 a02f3000 8d252f00 3c7b3100 117e2f00 ./0..%/.<{1..~/. │ │ + 0x01420190 444d3000 54f73100 eeb73100 ec7a3100 DM0.T.1...1..z1. │ │ + 0x014201a0 cd1f3100 84e43000 ce033100 b8ea2e00 ..1...0...1..... │ │ + 0x014201b0 872f3000 19c53000 2bc53000 eb033100 ./0...0.+.0...1. │ │ + 0x014201c0 dd143000 75432f00 66993100 c8a83000 ..0.uC/.f.1...0. │ │ + 0x014201d0 089e2f00 604d3000 d1ea2e00 30043100 ../.`M0.....0.1. │ │ + 0x014201e0 a02f3000 8d252f00 157b3100 117e2f00 ./0..%/..{1..~/. │ │ 0x014201f0 724d3000 e4ea2e00 369e2f00 639e2f00 rM0.....6./.c./. │ │ 0x01420200 c6d62f00 49193200 df893000 00000000 ../.I.2...0..... │ │ 0x01420210 00000000 00000000 0a000000 05000000 ................ │ │ 0x01420220 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x01420230 00000000 00000000 00000000 00000000 ................ │ │ 0x01420240 00000000 00000000 ec7d3000 00000000 .........}0..... │ │ 0x01420250 00000000 00800000 00000000 00000000 ................ │ │ @@ -35486,34 +35486,34 @@ │ │ 0x01420350 00000000 00000000 02000000 03000000 ................ │ │ 0x01420360 ffffffff ffffffff 00000000 00000000 ................ │ │ 0x01420370 00000000 00000000 00000000 00000000 ................ │ │ 0x01420380 00000000 00000000 01000000 10000000 ................ │ │ 0x01420390 a4034201 02000000 00000000 08000000 ..B............. │ │ 0x014203a0 a9712e00 00000000 00000000 00000000 .q.............. │ │ 0x014203b0 d9702e00 90ed1c01 00000000 00000000 .p.............. │ │ - 0x014203c0 04000000 08033100 90ed1c01 01000000 ......1......... │ │ + 0x014203c0 04000000 e1023100 90ed1c01 01000000 ......1......... │ │ 0x014203d0 10000000 e8034201 02000000 00000000 ......B......... │ │ - 0x014203e0 08000000 9a043100 00000000 00000000 ......1......... │ │ + 0x014203e0 08000000 73043100 00000000 00000000 ....s.1......... │ │ 0x014203f0 00000000 de383000 d0691b01 02000000 .....80..i...... │ │ 0x01420400 00000000 04000000 5a5f2e00 f0691b01 ........Z_...i.. │ │ 0x01420410 01000000 10000000 2c044201 03000000 ........,.B..... │ │ 0x01420420 00000000 24000000 3ccb2e00 00100000 ....$...<....... │ │ 0x01420430 00000000 00000000 bf962f00 d0651b01 ........../..e.. │ │ 0x01420440 00000000 00000000 10000000 d06d3000 .............m0. │ │ 0x01420450 90ed1c01 05000000 00000000 14000000 ................ │ │ 0x01420460 00932e00 80d33001 01000000 10000000 ......0......... │ │ 0x01420470 84044201 07000000 10054201 2c000000 ..B.......B.,... │ │ 0x01420480 008a3000 01000000 00000000 00000000 ..0............. │ │ 0x01420490 ce1d3000 d0651b01 00100000 00000000 ..0..e.......... │ │ 0x014204a0 04000000 4a7e2f00 70711b01 00000000 ....J~/.pq...... │ │ 0x014204b0 00000000 0c000000 8e113000 30d53001 ..........0.0.0. │ │ - 0x014204c0 00000000 00000000 10000000 a23e3100 .............>1. │ │ + 0x014204c0 00000000 00000000 10000000 7b3e3100 ............{>1. │ │ 0x014204d0 90ed1c01 01000000 00000000 14000000 ................ │ │ 0x014204e0 ce6a3000 90ed1c01 05000000 00000000 .j0............. │ │ - 0x014204f0 18000000 a9043100 c0c83001 95000000 ......1...0..... │ │ + 0x014204f0 18000000 82043100 c0c83001 95000000 ......1...0..... │ │ 0x01420500 00000000 1c000000 00932e00 80d33001 ..............0. │ │ 0x01420510 00000000 02000000 00000000 00000000 ................ │ │ 0x01420520 10cb3001 20000000 00000000 01000000 ..0. ........... │ │ 0x01420530 10000000 48054201 03000000 84054201 ....H.B.......B. │ │ 0x01420540 90000000 49cb2e00 00100000 00000000 ....I........... │ │ 0x01420550 00000000 64b82f00 e0c83001 00100000 ....d./...0..... │ │ 0x01420560 00000000 2c000000 4a7e2f00 70711b01 ....,...J~/.pq.. │ │ @@ -35523,18 +35523,18 @@ │ │ 0x014205a0 01000000 10000000 bc054201 03000000 ..........B..... │ │ 0x014205b0 00000000 18000000 0a082f00 00000000 ........../..... │ │ 0x014205c0 00000000 00000000 de383000 d0691b01 .........80..i.. │ │ 0x014205d0 01000000 00000000 04000000 b2712e00 .............q.. │ │ 0x014205e0 806b1b01 00100000 00000000 08000000 .k.............. │ │ 0x014205f0 bea73000 d0641b01 00000000 ffffffff ..0..d.......... │ │ 0x01420600 14064201 00000000 00000000 00000000 ..B............. │ │ - 0x01420610 b1993100 04000000 00000000 00000000 ..1............. │ │ + 0x01420610 8a993100 04000000 00000000 00000000 ..1............. │ │ 0x01420620 0e8a3000 80d33001 01000000 10000000 ..0...0......... │ │ 0x01420630 44064201 02000000 00000000 10000000 D.B............. │ │ - 0x01420640 c1993100 00000000 00000000 00000000 ..1............. │ │ + 0x01420640 9a993100 00000000 00000000 00000000 ..1............. │ │ 0x01420650 de383000 d0691b01 00000000 00000000 .80..i.......... │ │ 0x01420660 04000000 bea73000 206b1b01 04000000 ......0. k...... │ │ 0x01420670 10000000 00000000 00000000 88064201 ..............B. │ │ 0x01420680 00000000 188a3000 00000000 70d83001 ......0.....p.0. │ │ 0x01420690 50d93001 00000000 d0d93001 50dc3001 P.0.......0.P.0. │ │ 0x014206a0 a0de3001 00000000 00000000 00000000 ..0............. │ │ 0x014206b0 ffffffff c8064201 00000000 00000000 ......B......... │ │ @@ -35548,25 +35548,25 @@ │ │ 0x01420730 b0e63001 00000000 00000000 20f73001 ..0......... .0. │ │ 0x01420740 60f73001 a0f73001 c0f83001 01000000 `.0...0...0..... │ │ 0x01420750 10000000 68074201 02000000 00000000 ....h.B......... │ │ 0x01420760 18000000 df6d3000 00000000 00000000 .....m0......... │ │ 0x01420770 00000000 d6113000 70711b01 00000000 ......0.pq...... │ │ 0x01420780 00000000 04000000 19082f00 60671b01 ........../.`g.. │ │ 0x01420790 01000000 10000000 ac074201 0a000000 ..........B..... │ │ - 0x014207a0 a8583500 48000000 bd3e3100 91000000 .X5.H....>1..... │ │ + 0x014207a0 a8583500 48000000 963e3100 91000000 .X5.H....>1..... │ │ 0x014207b0 00000000 00000000 ce1d3000 d0651b01 ..........0..e.. │ │ 0x014207c0 00100000 00000000 04000000 bf962f00 ............../. │ │ 0x014207d0 d0651b01 00100000 00000000 14000000 .e.............. │ │ 0x014207e0 8ae72e00 70711b01 00000000 00000000 ....pq.......... │ │ 0x014207f0 1c000000 8e113000 30d53001 00100000 ......0.0.0..... │ │ 0x01420800 00000000 20000000 e9ba2f00 50c33001 .... ...../.P.0. │ │ 0x01420810 00000000 00000000 28000000 ba4a3000 ........(....J0. │ │ 0x01420820 30d53001 00000000 00000000 2c000000 0.0.........,... │ │ 0x01420830 8cae3000 e0e53001 89000000 01000000 ..0...0......... │ │ - 0x01420840 30000000 313d3100 60671b01 89000000 0...1=1.`g...... │ │ + 0x01420840 30000000 0a3d3100 60671b01 89000000 0....=1.`g...... │ │ 0x01420850 02000000 34000000 14d72f00 60671b01 ....4...../.`g.. │ │ 0x01420860 95000000 03000000 38000000 00932e00 ........8....... │ │ 0x01420870 80d33001 01000000 10000000 90084201 ..0...........B. │ │ 0x01420880 03000000 cc084201 e0000000 cd012f00 ......B......./. │ │ 0x01420890 00100000 00000000 00000000 ba4d3000 .............M0. │ │ 0x014208a0 90fb3001 00100000 00000000 48000000 ..0.........H... │ │ 0x014208b0 4a7e2f00 70711b01 00100000 00000000 J~/.pq.......... │ │ @@ -35579,252 +35579,252 @@ │ │ 0x01420920 04000000 95c53000 d0691b01 01000000 ......0..i...... │ │ 0x01420930 00000000 08000000 f0163200 e0671b01 ..........2..g.. │ │ 0x01420940 01000000 00000000 0c000000 6b173200 ............k.2. │ │ 0x01420950 d0641b01 8d000000 01000000 10000000 .d.............. │ │ 0x01420960 24082f00 70711b01 00040000 60443101 $./.pq......`D1. │ │ 0x01420970 01040000 a0443101 02040000 c0443101 .....D1......D1. │ │ 0x01420980 03040000 b0453101 00000000 00000000 .....E1......... │ │ - 0x01420990 6f283100 06000000 00000000 00000000 o(1............. │ │ + 0x01420990 48283100 06000000 00000000 00000000 H(1............. │ │ 0x014209a0 ffffffff ce1d3000 06000000 00000000 ......0......... │ │ - 0x014209b0 00000000 ffffffff 069a3100 06000000 ..........1..... │ │ + 0x014209b0 00000000 ffffffff df993100 06000000 ..........1..... │ │ 0x014209c0 00000000 00000000 ffffffff 6ea52f00 ............n./. │ │ 0x014209d0 01000000 00000000 00000000 ffffffff ................ │ │ 0x014209e0 00000000 00000000 00000000 00000000 ................ │ │ 0x014209f0 00000000 66063200 b2ae2e00 74d34201 ....f.2.....t.B. │ │ 0x01420a00 00000000 cc043000 b2ae2e00 a4d34201 ......0.......B. │ │ 0x01420a10 00000000 11ba2e00 b2ae2e00 c4d14201 ..............B. │ │ 0x01420a20 00000000 14882e00 b2ae2e00 f4d14201 ..............B. │ │ 0x01420a30 00000000 5ad23000 b2ae2e00 24d24201 ....Z.0.....$.B. │ │ - 0x01420a40 00000000 024d3100 b2ae2e00 54d24201 .....M1.....T.B. │ │ + 0x01420a40 00000000 db4c3100 b2ae2e00 54d24201 .....L1.....T.B. │ │ 0x01420a50 00000000 9f243000 b2ae2e00 b4d24201 .....$0.......B. │ │ 0x01420a60 00000000 8bde2e00 b2ae2e00 e4d24201 ..............B. │ │ 0x01420a70 00000000 0ce52f00 b2ae2e00 14d34201 ....../.......B. │ │ 0x01420a80 00000000 b5812e00 b2ae2e00 44d34201 ............D.B. │ │ 0x01420a90 00000000 bd532f00 17262f00 84d24201 .....S/..&/...B. │ │ 0x01420aa0 00000000 66063200 15bb2f00 60b44201 ....f.2.../.`.B. │ │ 0x01420ab0 00000000 66063200 228a3000 10b64201 ....f.2.".0...B. │ │ 0x01420ac0 00000000 11ba2e00 15bb2f00 a8b44201 ........../...B. │ │ 0x01420ad0 00000000 11ba2e00 228a3000 58b64201 ........".0.X.B. │ │ 0x01420ae0 00000000 14882e00 15bb2f00 f0b44201 ........../...B. │ │ 0x01420af0 00000000 14882e00 228a3000 a0b64201 ........".0...B. │ │ 0x01420b00 00000000 5ad23000 15bb2f00 38b54201 ....Z.0.../.8.B. │ │ 0x01420b10 00000000 5ad23000 228a3000 e8b64201 ....Z.0.".0...B. │ │ - 0x01420b20 00000000 024d3100 15bb2f00 80b54201 .....M1.../...B. │ │ - 0x01420b30 00000000 024d3100 228a3000 30b74201 .....M1.".0.0.B. │ │ - 0x01420b40 00000000 024d3100 4fbb2f00 2cd04201 .....M1.O./.,.B. │ │ + 0x01420b20 00000000 db4c3100 15bb2f00 80b54201 .....L1.../...B. │ │ + 0x01420b30 00000000 db4c3100 228a3000 30b74201 .....L1.".0.0.B. │ │ + 0x01420b40 00000000 db4c3100 4fbb2f00 2cd04201 .....L1.O./.,.B. │ │ 0x01420b50 00000000 bd532f00 53082f00 c8b54201 .....S/.S./...B. │ │ 0x01420b60 00000000 bd532f00 d5ae2e00 78b74201 .....S/.....x.B. │ │ 0x01420b70 00000000 bd532f00 5aeb2e00 64d04201 .....S/.Z...d.B. │ │ - 0x01420b80 00000000 66063200 109a3100 64d14201 ....f.2...1.d.B. │ │ + 0x01420b80 00000000 66063200 e9993100 64d14201 ....f.2...1.d.B. │ │ 0x01420b90 00000000 66063200 d44d3000 1cd14201 ....f.2..M0...B. │ │ - 0x01420ba0 00000000 5ad23000 109a3100 e4d04201 ....Z.0...1...B. │ │ + 0x01420ba0 00000000 5ad23000 e9993100 e4d04201 ....Z.0...1...B. │ │ 0x01420bb0 00000000 5ad23000 d44d3000 9cd04201 ....Z.0..M0...B. │ │ 0x01420bc0 00000000 66063200 eb6d3000 c0b74201 ....f.2..m0...B. │ │ 0x01420bd0 00000000 66063200 18f72f00 08b84201 ....f.2.../...B. │ │ 0x01420be0 00000000 66063200 75b83100 50b84201 ....f.2.u.1.P.B. │ │ 0x01420bf0 00000000 66063200 5b7e2f00 98b84201 ....f.2.[~/...B. │ │ - 0x01420c00 00000000 66063200 3c203100 e0b84201 ....f.2.< 1...B. │ │ + 0x01420c00 00000000 66063200 15203100 e0b84201 ....f.2.. 1...B. │ │ 0x01420c10 00000000 66063200 5cf72f00 28b94201 ....f.2.\./.(.B. │ │ 0x01420c20 00000000 cc043000 eb6d3000 70b94201 ......0..m0.p.B. │ │ 0x01420c30 00000000 cc043000 18f72f00 b8b94201 ......0.../...B. │ │ 0x01420c40 00000000 cc043000 75b83100 00ba4201 ......0.u.1...B. │ │ 0x01420c50 00000000 cc043000 5b7e2f00 48ba4201 ......0.[~/.H.B. │ │ - 0x01420c60 00000000 cc043000 3c203100 90ba4201 ......0.< 1...B. │ │ + 0x01420c60 00000000 cc043000 15203100 90ba4201 ......0.. 1...B. │ │ 0x01420c70 00000000 cc043000 5cf72f00 d8ba4201 ......0.\./...B. │ │ 0x01420c80 00000000 11ba2e00 eb6d3000 20bb4201 .........m0. .B. │ │ 0x01420c90 00000000 11ba2e00 18f72f00 68bb4201 ........../.h.B. │ │ 0x01420ca0 00000000 11ba2e00 75b83100 b0bb4201 ........u.1...B. │ │ 0x01420cb0 00000000 11ba2e00 5b7e2f00 f8bb4201 ........[~/...B. │ │ - 0x01420cc0 00000000 11ba2e00 3c203100 40bc4201 ........< 1.@.B. │ │ + 0x01420cc0 00000000 11ba2e00 15203100 40bc4201 ......... 1.@.B. │ │ 0x01420cd0 00000000 11ba2e00 5cf72f00 88bc4201 ........\./...B. │ │ 0x01420ce0 00000000 14882e00 eb6d3000 d0bc4201 .........m0...B. │ │ 0x01420cf0 00000000 14882e00 18f72f00 18bd4201 ........../...B. │ │ 0x01420d00 00000000 14882e00 75b83100 60bd4201 ........u.1.`.B. │ │ 0x01420d10 00000000 14882e00 5b7e2f00 a8bd4201 ........[~/...B. │ │ - 0x01420d20 00000000 14882e00 3c203100 f0bd4201 ........< 1...B. │ │ + 0x01420d20 00000000 14882e00 15203100 f0bd4201 ......... 1...B. │ │ 0x01420d30 00000000 14882e00 5cf72f00 38be4201 ........\./.8.B. │ │ 0x01420d40 00000000 5ad23000 eb6d3000 80be4201 ....Z.0..m0...B. │ │ 0x01420d50 00000000 5ad23000 18f72f00 c8be4201 ....Z.0.../...B. │ │ 0x01420d60 00000000 5ad23000 75b83100 10bf4201 ....Z.0.u.1...B. │ │ 0x01420d70 00000000 5ad23000 5b7e2f00 58bf4201 ....Z.0.[~/.X.B. │ │ - 0x01420d80 00000000 5ad23000 3c203100 a0bf4201 ....Z.0.< 1...B. │ │ + 0x01420d80 00000000 5ad23000 15203100 a0bf4201 ....Z.0.. 1...B. │ │ 0x01420d90 00000000 5ad23000 5cf72f00 e8bf4201 ....Z.0.\./...B. │ │ - 0x01420da0 00000000 024d3100 eb6d3000 30c04201 .....M1..m0.0.B. │ │ - 0x01420db0 00000000 024d3100 18f72f00 78c04201 .....M1.../.x.B. │ │ - 0x01420dc0 00000000 024d3100 75b83100 c0c04201 .....M1.u.1...B. │ │ - 0x01420dd0 00000000 024d3100 5b7e2f00 08c14201 .....M1.[~/...B. │ │ - 0x01420de0 00000000 024d3100 3c203100 50c14201 .....M1.< 1.P.B. │ │ - 0x01420df0 00000000 024d3100 5cf72f00 98c14201 .....M1.\./...B. │ │ + 0x01420da0 00000000 db4c3100 eb6d3000 30c04201 .....L1..m0.0.B. │ │ + 0x01420db0 00000000 db4c3100 18f72f00 78c04201 .....L1.../.x.B. │ │ + 0x01420dc0 00000000 db4c3100 75b83100 c0c04201 .....L1.u.1...B. │ │ + 0x01420dd0 00000000 db4c3100 5b7e2f00 08c14201 .....L1.[~/...B. │ │ + 0x01420de0 00000000 db4c3100 15203100 50c14201 .....L1.. 1.P.B. │ │ + 0x01420df0 00000000 db4c3100 5cf72f00 98c14201 .....L1.\./...B. │ │ 0x01420e00 00000000 0ce52f00 eb6d3000 f0c64201 ....../..m0...B. │ │ 0x01420e10 00000000 0ce52f00 18f72f00 38c74201 ....../.../.8.B. │ │ 0x01420e20 00000000 0ce52f00 75b83100 80c74201 ....../.u.1...B. │ │ 0x01420e30 00000000 0ce52f00 5b7e2f00 c8c74201 ....../.[~/...B. │ │ - 0x01420e40 00000000 0ce52f00 3c203100 10c84201 ....../.< 1...B. │ │ + 0x01420e40 00000000 0ce52f00 15203100 10c84201 ....../.. 1...B. │ │ 0x01420e50 00000000 0ce52f00 5cf72f00 58c84201 ....../.\./.X.B. │ │ 0x01420e60 00000000 b5812e00 eb6d3000 a0c84201 .........m0...B. │ │ 0x01420e70 00000000 b5812e00 18f72f00 e8c84201 ........../...B. │ │ 0x01420e80 00000000 b5812e00 75b83100 30c94201 ........u.1.0.B. │ │ 0x01420e90 00000000 b5812e00 5b7e2f00 78c94201 ........[~/.x.B. │ │ - 0x01420ea0 00000000 b5812e00 3c203100 c0c94201 ........< 1...B. │ │ + 0x01420ea0 00000000 b5812e00 15203100 c0c94201 ......... 1...B. │ │ 0x01420eb0 00000000 b5812e00 5cf72f00 08ca4201 ........\./...B. │ │ 0x01420ec0 00000000 9f243000 eb6d3000 90c34201 .....$0..m0...B. │ │ 0x01420ed0 00000000 9f243000 18f72f00 d8c34201 .....$0.../...B. │ │ 0x01420ee0 00000000 9f243000 75b83100 20c44201 .....$0.u.1. .B. │ │ 0x01420ef0 00000000 9f243000 5b7e2f00 68c44201 .....$0.[~/.h.B. │ │ - 0x01420f00 00000000 9f243000 3c203100 b0c44201 .....$0.< 1...B. │ │ + 0x01420f00 00000000 9f243000 15203100 b0c44201 .....$0.. 1...B. │ │ 0x01420f10 00000000 9f243000 5cf72f00 f8c44201 .....$0.\./...B. │ │ 0x01420f20 00000000 8bde2e00 eb6d3000 40c54201 .........m0.@.B. │ │ 0x01420f30 00000000 8bde2e00 18f72f00 88c54201 ........../...B. │ │ 0x01420f40 00000000 8bde2e00 75b83100 d0c54201 ........u.1...B. │ │ 0x01420f50 00000000 8bde2e00 5b7e2f00 18c64201 ........[~/...B. │ │ - 0x01420f60 00000000 8bde2e00 3c203100 60c64201 ........< 1.`.B. │ │ + 0x01420f60 00000000 8bde2e00 15203100 60c64201 ......... 1.`.B. │ │ 0x01420f70 00000000 8bde2e00 5cf72f00 a8c64201 ........\./...B. │ │ 0x01420f80 00000000 bd532f00 5c8a3000 e0c14201 .....S/.\.0...B. │ │ 0x01420f90 00000000 bd532f00 8c082f00 28c24201 .....S/.../.(.B. │ │ - 0x01420fa0 00000000 bd532f00 7d203100 70c24201 .....S/.} 1.p.B. │ │ - 0x01420fb0 00000000 bd532f00 fe5b3100 b8c24201 .....S/..[1...B. │ │ + 0x01420fa0 00000000 bd532f00 56203100 70c24201 .....S/.V 1.p.B. │ │ + 0x01420fb0 00000000 bd532f00 d75b3100 b8c24201 .....S/..[1...B. │ │ 0x01420fc0 00000000 bd532f00 68cb2e00 00c34201 .....S/.h.....B. │ │ 0x01420fd0 00000000 bd532f00 5cd73100 48c34201 .....S/.\.1.H.B. │ │ - 0x01420fe0 00000000 66063200 b7203100 50ca4201 ....f.2.. 1.P.B. │ │ + 0x01420fe0 00000000 66063200 90203100 50ca4201 ....f.2.. 1.P.B. │ │ 0x01420ff0 00000000 66063200 9cd73100 98ca4201 ....f.2...1...B. │ │ 0x01421000 00000000 11ba2e00 31932e00 e0ca4201 ........1.....B. │ │ 0x01421010 00000000 11ba2e00 38a93000 28cb4201 ........8.0.(.B. │ │ 0x01421020 00000000 14882e00 967e2f00 70cb4201 .........~/.p.B. │ │ 0x01421030 00000000 14882e00 43d72f00 b8cb4201 ........C./...B. │ │ 0x01421040 00000000 5ad23000 f3f73100 00cc4201 ....Z.0...1...B. │ │ 0x01421050 00000000 5ad23000 d0712e00 48cc4201 ....Z.0..q..H.B. │ │ - 0x01421060 00000000 024d3100 d6e43000 90cc4201 .....M1...0...B. │ │ - 0x01421070 00000000 024d3100 9f8a3000 d8cc4201 .....M1...0...B. │ │ + 0x01421060 00000000 db4c3100 d6e43000 90cc4201 .....L1...0...B. │ │ + 0x01421070 00000000 db4c3100 9f8a3000 d8cc4201 .....L1...0...B. │ │ 0x01421080 00000000 66063200 7ceb2e00 20cd4201 ....f.2.|... .B. │ │ 0x01421090 00000000 66063200 ce8a3000 68cd4201 ....f.2...0.h.B. │ │ 0x014210a0 00000000 cc043000 7ceb2e00 b0cd4201 ......0.|.....B. │ │ 0x014210b0 00000000 cc043000 ce8a3000 f8cd4201 ......0...0...B. │ │ 0x014210c0 00000000 11ba2e00 008b3000 40ce4201 ..........0.@.B. │ │ 0x014210d0 00000000 11ba2e00 ef432f00 88ce4201 .........C/...B. │ │ 0x014210e0 00000000 14882e00 73d72f00 d0ce4201 ........s./...B. │ │ 0x014210f0 00000000 14882e00 9a602f00 18cf4201 .........`/...B. │ │ - 0x01421100 00000000 024d3100 6f153000 60cf4201 .....M1.o.0.`.B. │ │ - 0x01421110 00000000 024d3100 328b3000 a8cf4201 .....M1.2.0...B. │ │ + 0x01421100 00000000 db4c3100 6f153000 60cf4201 .....L1.o.0.`.B. │ │ + 0x01421110 00000000 db4c3100 328b3000 a8cf4201 .....L1.2.0...B. │ │ 0x01421120 00000000 00000000 00000000 00000000 ................ │ │ - 0x01421130 00000000 11ba2e00 c73e3100 f4a14201 .........>1...B. │ │ - 0x01421140 00000000 11ba2e00 a27b3100 34a24201 .........{1.4.B. │ │ - 0x01421150 00000000 11ba2e00 013f3100 74a24201 .........?1.t.B. │ │ + 0x01421130 00000000 11ba2e00 a03e3100 f4a14201 .........>1...B. │ │ + 0x01421140 00000000 11ba2e00 7b7b3100 34a24201 ........{{1.4.B. │ │ + 0x01421150 00000000 11ba2e00 da3e3100 74a24201 .........>1.t.B. │ │ 0x01421160 00000000 11ba2e00 c67e2f00 b4a24201 .........~/...B. │ │ - 0x01421170 00000000 14882e00 c73e3100 f4a24201 .........>1...B. │ │ - 0x01421180 00000000 14882e00 a27b3100 34a34201 .........{1.4.B. │ │ - 0x01421190 00000000 14882e00 013f3100 74a34201 .........?1.t.B. │ │ + 0x01421170 00000000 14882e00 a03e3100 f4a24201 .........>1...B. │ │ + 0x01421180 00000000 14882e00 7b7b3100 34a34201 ........{{1.4.B. │ │ + 0x01421190 00000000 14882e00 da3e3100 74a34201 .........>1.t.B. │ │ 0x014211a0 00000000 14882e00 f64d3000 b4a34201 .........M0...B. │ │ - 0x014211b0 00000000 5ad23000 c73e3100 f4a34201 ....Z.0..>1...B. │ │ - 0x014211c0 00000000 5ad23000 a27b3100 34a44201 ....Z.0..{1.4.B. │ │ - 0x014211d0 00000000 5ad23000 013f3100 74a44201 ....Z.0..?1.t.B. │ │ - 0x014211e0 00000000 5ad23000 3a3f3100 b4a44201 ....Z.0.:?1...B. │ │ + 0x014211b0 00000000 5ad23000 a03e3100 f4a34201 ....Z.0..>1...B. │ │ + 0x014211c0 00000000 5ad23000 7b7b3100 34a44201 ....Z.0.{{1.4.B. │ │ + 0x014211d0 00000000 5ad23000 da3e3100 74a44201 ....Z.0..>1.t.B. │ │ + 0x014211e0 00000000 5ad23000 133f3100 b4a44201 ....Z.0..?1...B. │ │ 0x014211f0 00000000 5ad23000 cf082f00 68b14201 ....Z.0.../.h.B. │ │ 0x01421200 00000000 5ad23000 cc602f00 30b34201 ....Z.0..`/.0.B. │ │ - 0x01421210 00000000 024d3100 c73e3100 f4a44201 .....M1..>1...B. │ │ - 0x01421220 00000000 024d3100 a27b3100 34a54201 .....M1..{1.4.B. │ │ - 0x01421230 00000000 024d3100 013f3100 74a54201 .....M1..?1.t.B. │ │ - 0x01421240 00000000 024d3100 a5d72f00 b4a54201 .....M1.../...B. │ │ - 0x01421250 00000000 9f243000 c73e3100 f4a64201 .....$0..>1...B. │ │ - 0x01421260 00000000 9f243000 a27b3100 34a74201 .....$0..{1.4.B. │ │ - 0x01421270 00000000 8bde2e00 c73e3100 74a74201 .........>1.t.B. │ │ - 0x01421280 00000000 8bde2e00 a27b3100 b4a74201 .........{1...B. │ │ - 0x01421290 00000000 0ce52f00 c73e3100 f4a54201 ....../..>1...B. │ │ - 0x014212a0 00000000 0ce52f00 a27b3100 34a64201 ....../..{1.4.B. │ │ - 0x014212b0 00000000 b5812e00 c73e3100 74a64201 .........>1.t.B. │ │ - 0x014212c0 00000000 b5812e00 a27b3100 b4a64201 .........{1...B. │ │ - 0x014212d0 00000000 bd532f00 e7203100 f4a74201 .....S/.. 1...B. │ │ - 0x014212e0 00000000 bd532f00 385c3100 34a84201 .....S/.8\1.4.B. │ │ + 0x01421210 00000000 db4c3100 a03e3100 f4a44201 .....L1..>1...B. │ │ + 0x01421220 00000000 db4c3100 7b7b3100 34a54201 .....L1.{{1.4.B. │ │ + 0x01421230 00000000 db4c3100 da3e3100 74a54201 .....L1..>1.t.B. │ │ + 0x01421240 00000000 db4c3100 a5d72f00 b4a54201 .....L1.../...B. │ │ + 0x01421250 00000000 9f243000 a03e3100 f4a64201 .....$0..>1...B. │ │ + 0x01421260 00000000 9f243000 7b7b3100 34a74201 .....$0.{{1.4.B. │ │ + 0x01421270 00000000 8bde2e00 a03e3100 74a74201 .........>1.t.B. │ │ + 0x01421280 00000000 8bde2e00 7b7b3100 b4a74201 ........{{1...B. │ │ + 0x01421290 00000000 0ce52f00 a03e3100 f4a54201 ....../..>1...B. │ │ + 0x014212a0 00000000 0ce52f00 7b7b3100 34a64201 ....../.{{1.4.B. │ │ + 0x014212b0 00000000 b5812e00 a03e3100 74a64201 .........>1.t.B. │ │ + 0x014212c0 00000000 b5812e00 7b7b3100 b4a64201 ........{{1...B. │ │ + 0x014212d0 00000000 bd532f00 c0203100 f4a74201 .....S/.. 1...B. │ │ + 0x014212e0 00000000 bd532f00 115c3100 34a84201 .....S/..\1.4.B. │ │ 0x014212f0 00000000 bd532f00 b0b83100 74a84201 .....S/...1.t.B. │ │ - 0x01421300 00000000 66063200 c73e3100 b4a84201 ....f.2..>1...B. │ │ - 0x01421310 00000000 66063200 a27b3100 f4a84201 ....f.2..{1...B. │ │ - 0x01421320 00000000 66063200 013f3100 34a94201 ....f.2..?1.4.B. │ │ + 0x01421300 00000000 66063200 a03e3100 b4a84201 ....f.2..>1...B. │ │ + 0x01421310 00000000 66063200 7b7b3100 f4a84201 ....f.2.{{1...B. │ │ + 0x01421320 00000000 66063200 da3e3100 34a94201 ....f.2..>1.4.B. │ │ 0x01421330 00000000 66063200 2f6e3000 74a94201 ....f.2./n0.t.B. │ │ - 0x01421340 00000000 cc043000 c73e3100 b4a94201 ......0..>1...B. │ │ - 0x01421350 00000000 cc043000 a27b3100 f4a94201 ......0..{1...B. │ │ + 0x01421340 00000000 cc043000 a03e3100 b4a94201 ......0..>1...B. │ │ + 0x01421350 00000000 cc043000 7b7b3100 f4a94201 ......0.{{1...B. │ │ 0x01421360 00000000 66063200 cf082f00 98b14201 ....f.2.../...B. │ │ 0x01421370 00000000 66063200 cc602f00 70b34201 ....f.2..`/.p.B. │ │ - 0x01421380 00000000 dfe72f00 a27b3100 08b44201 ....../..{1...B. │ │ + 0x01421380 00000000 dfe72f00 7b7b3100 08b44201 ....../.{{1...B. │ │ 0x01421390 00000000 dfe72f00 60932e00 00b24201 ....../.`.....B. │ │ 0x014213a0 00000000 dfe72f00 ed602f00 10b14201 ....../..`/...B. │ │ 0x014213b0 00000000 00000000 00000000 00000000 ................ │ │ 0x014213c0 00000000 1fbf3100 23f83100 c4454301 ......1.#.1..EC. │ │ 0x014213d0 00000000 00000000 00000000 00000000 ................ │ │ 0x014213e0 00000000 7d9b2f00 241a3200 f4234301 ....}./.$.2..#C. │ │ 0x014213f0 00000000 00000000 00000000 00000000 ................ │ │ 0x01421400 00000000 00040000 50473101 01040000 ........PG1..... │ │ 0x01421410 90473101 02040000 b0473101 03040000 .G1......G1..... │ │ 0x01421420 a0483101 06040000 e0513101 00000000 .H1......Q1..... │ │ 0x01421430 00000000 b35b2e00 254e3000 348c4201 .....[..%N0.4.B. │ │ 0x01421440 00000000 00000000 5bd82f00 254e3000 ........[./.%N0. │ │ - 0x01421450 d85f4201 00000000 00000000 78053100 ._B.........x.1. │ │ + 0x01421450 d85f4201 00000000 00000000 51053100 ._B.........Q.1. │ │ 0x01421460 254e3000 50604201 00000000 00000000 %N0.P`B......... │ │ 0x01421470 479f2f00 254e3000 c8604201 00000000 G./.%N0..`B..... │ │ - 0x01421480 00000000 9c053100 254e3000 40614201 ......1.%N0.@aB. │ │ - 0x01421490 00000000 00000000 e0223100 254e3000 ........."1.%N0. │ │ - 0x014214a0 b8614201 00000000 00000000 8e403100 .aB..........@1. │ │ + 0x01421480 00000000 75053100 254e3000 40614201 ....u.1.%N0.@aB. │ │ + 0x01421490 00000000 00000000 b9223100 254e3000 ........."1.%N0. │ │ + 0x014214a0 b8614201 00000000 00000000 67403100 .aB.........g@1. │ │ 0x014214b0 254e3000 30624201 00000000 00000000 %N0.0bB......... │ │ 0x014214c0 a1153000 254e3000 a06a4201 00000000 ..0.%N0..jB..... │ │ 0x014214d0 00000000 1a1b3200 254e3000 286a4201 ......2.%N0.(jB. │ │ 0x014214e0 00000000 00000000 6a9f2f00 254e3000 ........j./.%N0. │ │ 0x014214f0 b0694201 00000000 00000000 43f82f00 .iB.........C./. │ │ 0x01421500 254e3000 a8624201 00000000 00000000 %N0..bB......... │ │ 0x01421510 70f93100 254e3000 20634201 00000000 p.1.%N0. cB..... │ │ 0x01421520 00000000 94f93100 254e3000 98634201 ......1.%N0..cB. │ │ 0x01421530 00000000 00000000 5a802f00 254e3000 ........Z./.%N0. │ │ 0x01421540 10644201 00000000 00000000 7e802f00 .dB.........~./. │ │ 0x01421550 254e3000 88644201 00000000 00000000 %N0..dB......... │ │ 0x01421560 bdba3100 254e3000 00654201 00000000 ..1.%N0..eB..... │ │ 0x01421570 00000000 4a6c2e00 254e3000 78654201 ....Jl..%N0.xeB. │ │ - 0x01421580 00000000 00000000 69753100 254e3000 ........iu1.%N0. │ │ + 0x01421580 00000000 00000000 42753100 254e3000 ........Bu1.%N0. │ │ 0x01421590 f0654201 00000000 00000000 04f23100 .eB...........1. │ │ 0x014215a0 254e3000 68664201 00000000 00000000 %N0.hfB......... │ │ 0x014215b0 e2683000 254e3000 e0664201 00000000 .h0.%N0..fB..... │ │ 0x014215c0 00000000 e7463000 254e3000 58674201 .....F0.%N0.XgB. │ │ 0x014215d0 00000000 00000000 c5a82e00 254e3000 ............%N0. │ │ 0x014215e0 d0674201 00000000 00000000 4c8e2e00 .gB.........L... │ │ 0x014215f0 254e3000 48684201 00000000 00000000 %N0.HhB......... │ │ 0x01421600 e9d03100 254e3000 c0684201 00000000 ..1.%N0..hB..... │ │ 0x01421610 00000000 69693000 254e3000 38694201 ....ii0.%N0.8iB. │ │ 0x01421620 00000000 00000000 e7612f00 254e3000 .........a/.%N0. │ │ 0x01421630 b47b4201 00000000 00000000 8eb02e00 .{B............. │ │ 0x01421640 254e3000 2c7c4201 00000000 00000000 %N0.,|B......... │ │ 0x01421650 9ca92e00 254e3000 f8714201 00000000 ....%N0..qB..... │ │ 0x01421660 00000000 b9473000 254e3000 70724201 .....G0.%N0.prB. │ │ - 0x01421670 00000000 00000000 35573100 254e3000 ........5W1.%N0. │ │ - 0x01421680 e8724201 00000000 00000000 02583100 .rB..........X1. │ │ + 0x01421670 00000000 00000000 0e573100 254e3000 .........W1.%N0. │ │ + 0x01421680 e8724201 00000000 00000000 db573100 .rB..........W1. │ │ 0x01421690 254e3000 54744201 00000000 00000000 %N0.TtB......... │ │ 0x014216a0 0ea53000 254e3000 cc744201 00000000 ..0.%N0..tB..... │ │ 0x014216b0 00000000 ddd13100 254e3000 44754201 ......1.%N0.DuB. │ │ 0x014216c0 00000000 00000000 7fd82f00 254e3000 ........../.%N0. │ │ - 0x014216d0 386f4201 00000000 00000000 0b233100 8oB..........#1. │ │ + 0x014216d0 386f4201 00000000 00000000 e4223100 8oB.........."1. │ │ 0x014216e0 254e3000 b06f4201 00000000 00000000 %N0..oB......... │ │ 0x014216f0 8fd82f00 254e3000 28704201 00000000 ../.%N0.(pB..... │ │ - 0x01421700 00000000 c7053100 254e3000 906e4201 ......1.%N0..nB. │ │ + 0x01421700 00000000 a0053100 254e3000 906e4201 ......1.%N0..nB. │ │ 0x01421710 00000000 00000000 a2802f00 254e3000 ........../.%N0. │ │ 0x01421720 186e4201 00000000 00000000 b0722e00 .nB..........r.. │ │ 0x01421730 254e3000 a06d4201 00000000 00000000 %N0..mB......... │ │ - 0x01421740 379b3100 254e3000 f86c4201 00000000 7.1.%N0..lB..... │ │ + 0x01421740 109b3100 254e3000 f86c4201 00000000 ..1.%N0..lB..... │ │ 0x01421750 00000000 71cd2e00 254e3000 806c4201 ....q...%N0..lB. │ │ 0x01421760 00000000 00000000 4a8c3000 254e3000 ........J.0.%N0. │ │ 0x01421770 086c4201 00000000 00000000 afb02e00 .lB............. │ │ 0x01421780 254e3000 74764201 00000000 00000000 %N0.tvB......... │ │ 0x01421790 27282f00 254e3000 e4764201 00000000 '(/.%N0..vB..... │ │ 0x014217a0 00000000 cb6e3000 254e3000 54774201 .....n0.%N0.TwB. │ │ 0x014217b0 00000000 00000000 21442f00 254e3000 ........!D/.%N0. │ │ 0x014217c0 c4774201 00000000 00000000 d4802f00 .wB.........../. │ │ 0x014217d0 254e3000 34784201 00000000 00000000 %N0.4xB......... │ │ 0x014217e0 afa93000 254e3000 a4784201 00000000 ..0.%N0..xB..... │ │ 0x014217f0 00000000 2a1b3200 254e3000 14794201 ....*.2.%N0..yB. │ │ 0x01421800 00000000 00000000 faa93000 254e3000 ..........0.%N0. │ │ 0x01421810 84794201 00000000 00000000 7b8c3000 .yB.........{.0. │ │ 0x01421820 254e3000 f4794201 00000000 00000000 %N0..yB......... │ │ - 0x01421830 f25c3100 254e3000 647a4201 00000000 .\1.%N0.dzB..... │ │ + 0x01421830 cb5c3100 254e3000 647a4201 00000000 .\1.%N0.dzB..... │ │ 0x01421840 00000000 eac63000 254e3000 d47a4201 ......0.%N0..zB. │ │ 0x01421850 00000000 00000000 67f82f00 254e3000 ........g./.%N0. │ │ - 0x01421860 447b4201 00000000 00000000 1d953100 D{B...........1. │ │ + 0x01421860 447b4201 00000000 00000000 f6943100 D{B...........1. │ │ 0x01421870 254e3000 205e3500 00000000 509d3101 %N0. ^5.....P.1. │ │ 0x01421880 a6c03000 254e3000 285e3500 00000000 ..0.%N0.(^5..... │ │ 0x01421890 509d3101 bcc03000 254e3000 305e3500 P.1...0.%N0.0^5. │ │ 0x014218a0 00000000 609d3101 cbf12f00 254e3000 ....`.1.../.%N0. │ │ 0x014218b0 385e3500 00000000 609d3101 b7f93100 8^5.....`.1...1. │ │ 0x014218c0 254e3000 2c894201 00000000 00000000 %N0.,.B......... │ │ 0x014218d0 4b1b3200 254e3000 b4884201 00000000 K.2.%N0...B..... │ │ @@ -35835,296 +35835,296 @@ │ │ 0x01421920 daf93100 254e3000 bc864201 00000000 ..1.%N0...B..... │ │ 0x01421930 00000000 b1153000 254e3000 e47c4201 ......0.%N0..|B. │ │ 0x01421940 00000000 00000000 c6cd2e00 254e3000 ............%N0. │ │ 0x01421950 5c7d4201 00000000 00000000 fdf93100 \}B...........1. │ │ 0x01421960 254e3000 d47d4201 00000000 00000000 %N0..}B......... │ │ 0x01421970 1ffa3100 254e3000 4c7e4201 00000000 ..1.%N0.L~B..... │ │ 0x01421980 00000000 90f82f00 254e3000 c47e4201 ....../.%N0..~B. │ │ - 0x01421990 00000000 00000000 1b233100 254e3000 .........#1.%N0. │ │ - 0x014219a0 3c7f4201 00000000 00000000 5e7c3100 <.B.........^|1. │ │ + 0x01421990 00000000 00000000 f4223100 254e3000 ........."1.%N0. │ │ + 0x014219a0 3c7f4201 00000000 00000000 377c3100 <.B.........7|1. │ │ 0x014219b0 254e3000 b47f4201 00000000 00000000 %N0...B......... │ │ 0x014219c0 9fec2e00 254e3000 2c804201 00000000 ....%N0.,.B..... │ │ 0x014219d0 00000000 9c8c3000 254e3000 a4804201 ......0.%N0...B. │ │ 0x014219e0 00000000 00000000 e8cd2e00 254e3000 ............%N0. │ │ - 0x014219f0 1c814201 00000000 00000000 b8403100 ..B..........@1. │ │ + 0x014219f0 1c814201 00000000 00000000 91403100 ..B..........@1. │ │ 0x01421a00 254e3000 94814201 00000000 00000000 %N0...B......... │ │ 0x01421a10 67282f00 254e3000 0c824201 00000000 g(/.%N0...B..... │ │ 0x01421a20 00000000 65d13100 254e3000 84824201 ....e.1.%N0...B. │ │ 0x01421a30 00000000 00000000 ffc72e00 254e3000 ............%N0. │ │ 0x01421a40 fc824201 00000000 00000000 d4693000 ..B..........i0. │ │ 0x01421a50 254e3000 74834201 00000000 00000000 %N0.t.B......... │ │ 0x01421a60 4bde3000 254e3000 ec834201 00000000 K.0.%N0...B..... │ │ 0x01421a70 00000000 ff3f2f00 254e3000 64844201 .....?/.%N0.d.B. │ │ 0x01421a80 00000000 00000000 0b483000 254e3000 .........H0.%N0. │ │ 0x01421a90 dc844201 00000000 00000000 13c73000 ..B...........0. │ │ 0x01421aa0 254e3000 54854201 00000000 00000000 %N0.T.B......... │ │ - 0x01421ab0 1b5d3100 254e3000 cc854201 00000000 .]1.%N0...B..... │ │ + 0x01421ab0 f45c3100 254e3000 cc854201 00000000 .\1.%N0...B..... │ │ 0x01421ac0 00000000 4afa3100 254e3000 44864201 ....J.1.%N0.D.B. │ │ 0x01421ad0 00000000 00000000 9bd83100 254e3000 ..........1.%N0. │ │ 0x01421ae0 84914201 00000000 00000000 baf82f00 ..B.........../. │ │ 0x01421af0 254e3000 fc914201 00000000 00000000 %N0...B......... │ │ 0x01421b00 756a2e00 254e3000 78934201 00000000 uj..%N0.x.B..... │ │ 0x01421b10 00000000 04d02f00 254e3000 f0934201 ....../.%N0...B. │ │ 0x01421b20 00000000 00000000 bad12f00 254e3000 ........../.%N0. │ │ 0x01421b30 e0944201 00000000 00000000 16202f00 ..B.......... /. │ │ 0x01421b40 254e3000 68944201 00000000 00000000 %N0.h.B......... │ │ 0x01421b50 e8092f00 254e3000 b0974201 00000000 ../.%N0...B..... │ │ - 0x01421b60 00000000 45233100 254e3000 58954201 ....E#1.%N0.X.B. │ │ + 0x01421b60 00000000 1e233100 254e3000 58954201 .....#1.%N0.X.B. │ │ 0x01421b70 00000000 00000000 f0cf2f00 254e3000 ........../.%N0. │ │ 0x01421b80 d0954201 00000000 00000000 d1453000 ..B..........E0. │ │ 0x01421b90 254e3000 48964201 00000000 00000000 %N0.H.B......... │ │ 0x01421ba0 32113200 254e3000 c0964201 00000000 2.2.%N0...B..... │ │ 0x01421bb0 00000000 89282f00 254e3000 0c904201 .....(/.%N0...B. │ │ - 0x01421bc0 00000000 00000000 817c3100 254e3000 .........|1.%N0. │ │ + 0x01421bc0 00000000 00000000 5a7c3100 254e3000 ........Z|1.%N0. │ │ 0x01421bd0 7c8f4201 00000000 00000000 d4153000 |.B...........0. │ │ 0x01421be0 254e3000 248d4201 00000000 00000000 %N0.$.B......... │ │ 0x01421bf0 9fd82f00 254e3000 9c8d4201 00000000 ../.%N0...B..... │ │ 0x01421c00 00000000 0a6f3000 254e3000 148e4201 .....o0.%N0...B. │ │ 0x01421c10 00000000 00000000 e1722e00 254e3000 .........r..%N0. │ │ - 0x01421c20 8c8e4201 00000000 00000000 699b3100 ..B.........i.1. │ │ + 0x01421c20 8c8e4201 00000000 00000000 429b3100 ..B.........B.1. │ │ 0x01421c30 254e3000 048f4201 00000000 00000000 %N0...B......... │ │ 0x01421c40 6d442f00 254e3000 d8904201 00000000 mD/.%N0...B..... │ │ 0x01421c50 00000000 feae2f00 254e3000 108a4201 ....../.%N0...B. │ │ - 0x01421c60 00000000 00000000 c5a93100 254e3000 ..........1.%N0. │ │ + 0x01421c60 00000000 00000000 9ea93100 254e3000 ..........1.%N0. │ │ 0x01421c70 108b4201 00000000 00000000 00000000 ..B............. │ │ 0x01421c80 00000000 00000000 00000000 00000000 ................ │ │ - 0x01421c90 6f283100 06000000 00000000 00000000 o(1............. │ │ + 0x01421c90 48283100 06000000 00000000 00000000 H(1............. │ │ 0x01421ca0 ffffffff ce1d3000 06000000 00000000 ......0......... │ │ - 0x01421cb0 00000000 ffffffff 069a3100 06000000 ..........1..... │ │ + 0x01421cb0 00000000 ffffffff df993100 06000000 ..........1..... │ │ 0x01421cc0 00000000 00000000 ffffffff 6ea52f00 ............n./. │ │ 0x01421cd0 01000000 00000000 00000000 ffffffff ................ │ │ 0x01421ce0 00000000 00000000 00000000 00000000 ................ │ │ 0x01421cf0 00000000 a2c53000 254e3000 a49a4201 ......0.%N0...B. │ │ 0x01421d00 00000000 f3082f00 254e3000 fc9a4201 ....../.%N0...B. │ │ 0x01421d10 00000000 f47e2f00 254e3000 449b4201 .....~/.%N0.D.B. │ │ - 0x01421d20 00000000 359a3100 254e3000 8c9b4201 ....5.1.%N0...B. │ │ - 0x01421d30 00000000 ed043100 254e3000 d49b4201 ......1.%N0...B. │ │ + 0x01421d20 00000000 0e9a3100 254e3000 8c9b4201 ......1.%N0...B. │ │ + 0x01421d30 00000000 c6043100 254e3000 d49b4201 ......1.%N0...B. │ │ 0x01421d40 00000000 e8b83100 254e3000 1c9c4201 ......1.%N0...B. │ │ 0x01421d50 00000000 7d8b3000 254e3000 649c4201 ....}.0.%N0.d.B. │ │ 0x01421d60 00000000 ccd73100 254e3000 ac9c4201 ......1.%N0...B. │ │ 0x01421d70 00000000 30612f00 254e3000 1c9d4201 ....0a/.%N0...B. │ │ 0x01421d80 00000000 b88b3000 254e3000 649d4201 ......0.%N0.d.B. │ │ 0x01421d90 00000000 321a3200 254e3000 ac9d4201 ....2.2.%N0...B. │ │ - 0x01421da0 00000000 e27b3100 254e3000 f49d4201 .....{1.%N0...B. │ │ + 0x01421da0 00000000 bb7b3100 254e3000 f49d4201 .....{1.%N0...B. │ │ 0x01421db0 00000000 ee2f3000 254e3000 3c9e4201 ...../0.%N0.<.B. │ │ 0x01421dc0 00000000 3af83100 254e3000 849e4201 ....:.1.%N0...B. │ │ 0x01421dd0 00000000 22092f00 254e3000 cc9e4201 ...."./.%N0...B. │ │ 0x01421de0 00000000 2d092f00 254e3000 149f4201 ....-./.%N0...B. │ │ 0x01421df0 00000000 17b93100 254e3000 3ca04201 ......1.%N0.<.B. │ │ 0x01421e00 00000000 0eaf2e00 254e3000 aca04201 ........%N0...B. │ │ 0x01421e10 00000000 237f2f00 254e3000 5c9f4201 ....#./.%N0.\.B. │ │ 0x01421e20 00000000 39262f00 254e3000 cc9f4201 ....9&/.%N0...B. │ │ 0x01421e30 00000000 4e7f2f00 254e3000 54984201 ....N./.%N0.T.B. │ │ 0x01421e40 00000000 5e6e3000 254e3000 e4984201 ....^n0.%N0...B. │ │ 0x01421e50 00000000 c5c53000 254e3000 aca14201 ......0.%N0...B. │ │ 0x01421e60 00000000 f92f3000 254e3000 4c994201 ...../0.%N0.L.B. │ │ - 0x01421e70 00000000 26373100 254e3000 94994201 ....&71.%N0...B. │ │ + 0x01421e70 00000000 ff363100 254e3000 94994201 .....61.%N0...B. │ │ 0x01421e80 00000000 00722e00 254e3000 5c9a4201 .....r..%N0.\.B. │ │ 0x01421e90 00000000 b35b2e00 254e3000 149a4201 .....[..%N0...B. │ │ 0x01421ea0 00000000 00000000 00000000 00000000 ................ │ │ 0x01421eb0 00000000 2daf2e00 254e3000 08154301 ....-...%N0...C. │ │ 0x01421ec0 00000000 7f7f2f00 254e3000 00164301 ....../.%N0...C. │ │ 0x01421ed0 00000000 68473000 254e3000 f8164301 ....hG0.%N0...C. │ │ 0x01421ee0 00000000 a8cb2e00 254e3000 dc174301 ........%N0...C. │ │ 0x01421ef0 00000000 d4913000 254e3000 c0184301 ......0.%N0...C. │ │ 0x01421f00 00000000 9df72f00 254e3000 e0194301 ....../.%N0...C. │ │ 0x01421f10 00000000 38092f00 254e3000 381a4301 ....8./.%N0.8.C. │ │ 0x01421f20 00000000 906e3000 254e3000 501c4301 .....n0.%N0.P.C. │ │ - 0x01421f30 00000000 037c3100 254e3000 a81b4301 .....|1.%N0...C. │ │ + 0x01421f30 00000000 dc7b3100 254e3000 a81b4301 .....{1.%N0...C. │ │ 0x01421f40 00000000 00000000 00000000 00000000 ................ │ │ 0x01421f50 00000000 adb83000 254e3000 34da4201 ......0.%N0.4.B. │ │ 0x01421f60 00000000 44213000 254e3000 84da4201 ....D!0.%N0...B. │ │ 0x01421f70 00000000 74212f00 254e3000 20e44201 ....t!/.%N0. .B. │ │ 0x01421f80 00000000 aeeb2e00 254e3000 fcdf4201 ........%N0...B. │ │ 0x01421f90 00000000 1d902e00 254e3000 00e14201 ........%N0...B. │ │ 0x01421fa0 00000000 578f2e00 254e3000 1ce34201 ....W...%N0...B. │ │ 0x01421fb0 00000000 81932e00 254e3000 70e44201 ........%N0.p.B. │ │ 0x01421fc0 00000000 6b083200 254e3000 78e64201 ....k.2.%N0.x.B. │ │ 0x01421fd0 00000000 521a3200 254e3000 a4dd4201 ....R.2.%N0...B. │ │ 0x01421fe0 00000000 67a93000 254e3000 54e74201 ....g.0.%N0.T.B. │ │ - 0x01421ff0 00000000 693f3100 254e3000 04e24201 ....i?1.%N0...B. │ │ + 0x01421ff0 00000000 423f3100 254e3000 04e24201 ....B?1.%N0...B. │ │ 0x01422000 00000000 d88b3000 254e3000 20df4201 ......0.%N0. .B. │ │ 0x01422010 00000000 831c2f00 254e3000 b4dc4201 ....../.%N0...B. │ │ - 0x01422020 00000000 913f3100 254e3000 30d84201 .....?1.%N0.0.B. │ │ + 0x01422020 00000000 6a3f3100 254e3000 30d84201 ....j?1.%N0.0.B. │ │ 0x01422030 00000000 c6f72f00 254e3000 78d84201 ....../.%N0.x.B. │ │ 0x01422040 00000000 d3d72f00 254e3000 c0d84201 ....../.%N0...B. │ │ 0x01422050 00000000 00000000 00000000 00000000 ................ │ │ 0x01422060 00000000 ffd32f00 254e3000 5c1d4301 ....../.%N0.\.C. │ │ 0x01422070 00000000 cef72f00 254e3000 9c1f4301 ....../.%N0...C. │ │ - 0x01422080 00000000 993f3100 254e3000 b4214301 .....?1.%N0..!C. │ │ + 0x01422080 00000000 723f3100 254e3000 b4214301 ....r?1.%N0..!C. │ │ 0x01422090 00000000 7d9b2f00 254e3000 f4234301 ....}./.%N0..#C. │ │ - 0x014220a0 00000000 20213100 254e3000 bc244301 .... !1.%N0..$C. │ │ + 0x014220a0 00000000 f9203100 254e3000 bc244301 ..... 1.%N0..$C. │ │ 0x014220b0 00000000 00000000 00000000 00000000 ................ │ │ 0x014220c0 00000000 d8f72f00 254e3000 74eb4201 ....../.%N0.t.B. │ │ 0x014220d0 581a3200 36b93100 254e3000 24ec4201 X.2.6.1.%N0.$.B. │ │ 0x014220e0 64262f00 98932e00 254e3000 ecf14201 d&/.....%N0...B. │ │ 0x014220f0 bacb2e00 05e53000 254e3000 580e4301 ......0.%N0.X.C. │ │ - 0x01422100 84262f00 2a213100 254e3000 f00e4301 .&/.*!1.%N0...C. │ │ + 0x01422100 84262f00 03213100 254e3000 f00e4301 .&/..!1.%N0...C. │ │ 0x01422110 64b93100 791a3200 254e3000 bcf54201 d.1.y.2.%N0...B. │ │ 0x01422120 50612f00 d5cb2e00 254e3000 a8074301 Pa/.....%N0...C. │ │ - 0x01422130 19303000 599a3100 254e3000 50084301 .00.Y.1.%N0.P.C. │ │ - 0x01422140 30722e00 53213100 254e3000 f8084301 0r..S!1.%N0...C. │ │ - 0x01422150 2ce53000 a33f3100 254e3000 a0094301 ,.0..?1.%N0...C. │ │ + 0x01422130 19303000 329a3100 254e3000 50084301 .00.2.1.%N0.P.C. │ │ + 0x01422140 30722e00 2c213100 254e3000 f8084301 0r..,!1.%N0...C. │ │ + 0x01422150 2ce53000 7c3f3100 254e3000 a0094301 ,.0.|?1.%N0...C. │ │ 0x01422160 cbeb2e00 6b083200 254e3000 d80b4301 ....k.2.%N0...C. │ │ 0x01422170 e8eb2e00 adb83000 254e3000 d80b4301 ......0.%N0...C. │ │ - 0x01422180 50af2e00 693f3100 254e3000 d80b4301 P...i?1.%N0...C. │ │ - 0x01422190 b53f3100 d4913000 254e3000 f80b4301 .?1...0.%N0...C. │ │ - 0x014221a0 775c3100 906e3000 254e3000 f80b4301 w\1..n0.%N0...C. │ │ - 0x014221b0 a05c3100 037c3100 254e3000 f80b4301 .\1..|1.%N0...C. │ │ + 0x01422180 50af2e00 423f3100 254e3000 d80b4301 P...B?1.%N0...C. │ │ + 0x01422190 8e3f3100 d4913000 254e3000 f80b4301 .?1...0.%N0...C. │ │ + 0x014221a0 505c3100 906e3000 254e3000 f80b4301 P\1..n0.%N0...C. │ │ + 0x014221b0 795c3100 dc7b3100 254e3000 f80b4301 y\1..{1.%N0...C. │ │ 0x014221c0 a27f2f00 68473000 254e3000 880c4301 ../.hG0.%N0...C. │ │ 0x014221d0 9f262f00 4c722e00 254e3000 84f64201 .&/.Lr..%N0...B. │ │ 0x014221e0 64722e00 00000000 00000000 00000000 dr.............. │ │ 0x014221f0 00000000 d8f72f00 254e3000 e4d34201 ....../.%N0...B. │ │ 0x01422200 00000000 cad72e00 254e3000 54d54201 ........%N0.T.B. │ │ 0x01422210 00000000 d5cb2e00 254e3000 b0d64201 ........%N0...B. │ │ - 0x01422220 00000000 599a3100 254e3000 f8d64201 ....Y.1.%N0...B. │ │ + 0x01422220 00000000 329a3100 254e3000 f8d64201 ....2.1.%N0...B. │ │ 0x01422230 00000000 6b083200 254e3000 40d74201 ....k.2.%N0.@.B. │ │ 0x01422240 00000000 adb83000 254e3000 90d74201 ......0.%N0...B. │ │ - 0x01422250 00000000 693f3100 254e3000 e0d74201 ....i?1.%N0...B. │ │ + 0x01422250 00000000 423f3100 254e3000 e0d74201 ....B?1.%N0...B. │ │ 0x01422260 00000000 00000000 00000000 00000000 ................ │ │ 0x01422270 00000000 98932e00 254e3000 30264301 ........%N0.0&C. │ │ 0x01422280 00000000 83b93100 254e3000 e0264301 ......1.%N0..&C. │ │ 0x01422290 00000000 37303000 254e3000 78274301 ....700.%N0.x'C. │ │ - 0x014222a0 00000000 67213100 254e3000 10284301 ....g!1.%N0..(C. │ │ + 0x014222a0 00000000 40213100 254e3000 10284301 ....@!1.%N0..(C. │ │ 0x014222b0 00000000 79af2e00 254e3000 a8284301 ....y...%N0..(C. │ │ 0x014222c0 00000000 72bb2f00 254e3000 40294301 ....r./.%N0.@)C. │ │ 0x014222d0 00000000 61092f00 254e3000 d8294301 ....a./.%N0..)C. │ │ 0x014222e0 00000000 caaf2e00 254e3000 702a4301 ........%N0.p*C. │ │ 0x014222f0 00000000 c8262f00 254e3000 082b4301 .....&/.%N0..+C. │ │ 0x01422300 00000000 ddc53000 254e3000 a02b4301 ......0.%N0..+C. │ │ 0x01422310 00000000 05e53000 254e3000 2c394301 ......0.%N0.,9C. │ │ 0x01422320 00000000 e49e2f00 254e3000 ec394301 ....../.%N0..9C. │ │ 0x01422330 00000000 13272f00 254e3000 943a4301 .....'/.%N0..:C. │ │ 0x01422340 00000000 c3bb2f00 254e3000 3c3b4301 ....../.%N0.<;C. │ │ - 0x01422350 00000000 e03f3100 254e3000 e43b4301 .....?1.%N0..;C. │ │ + 0x01422350 00000000 b93f3100 254e3000 e43b4301 .....?1.%N0..;C. │ │ 0x01422360 00000000 e8cb2e00 254e3000 8c3c4301 ........%N0..C. │ │ 0x014223a0 00000000 76303000 254e3000 2c3f4301 ....v00.%N0.,?C. │ │ 0x014223b0 00000000 9d1a3200 254e3000 d43f4301 ......2.%N0..?C. │ │ 0x014223c0 00000000 09bc2f00 254e3000 7c404301 ....../.%N0.|@C. │ │ 0x014223d0 00000000 6a612f00 254e3000 24414301 ....ja/.%N0.$AC. │ │ 0x014223e0 00000000 7f722e00 254e3000 cc414301 .....r..%N0..AC. │ │ - 0x014223f0 00000000 53213100 254e3000 a0344301 ....S!1.%N0..4C. │ │ + 0x014223f0 00000000 2c213100 254e3000 a0344301 ....,!1.%N0..4C. │ │ 0x01422400 00000000 dcd72f00 254e3000 38354301 ....../.%N0.85C. │ │ - 0x01422410 00000000 ec213100 254e3000 c0354301 .....!1.%N0..5C. │ │ - 0x01422420 00000000 a33f3100 254e3000 38364301 .....?1.%N0.86C. │ │ + 0x01422410 00000000 c5213100 254e3000 c0354301 .....!1.%N0..5C. │ │ + 0x01422420 00000000 7c3f3100 254e3000 38364301 ....|?1.%N0.86C. │ │ 0x01422430 00000000 364e3000 254e3000 d0364301 ....6N0.%N0..6C. │ │ 0x01422440 00000000 12f03000 254e3000 6c2d4301 ......0.%N0.l-C. │ │ 0x01422450 00000000 21802f00 254e3000 1c2e4301 ....!./.%N0...C. │ │ - 0x01422460 00000000 6a9a3100 254e3000 b42e4301 ....j.1.%N0...C. │ │ - 0x01422470 00000000 1c053100 254e3000 4c2f4301 ......1.%N0.L/C. │ │ - 0x01422480 00000000 ac9a3100 254e3000 e42f4301 ......1.%N0../C. │ │ - 0x01422490 00000000 26403100 254e3000 7c304301 ....&@1.%N0.|0C. │ │ + 0x01422460 00000000 439a3100 254e3000 b42e4301 ....C.1.%N0...C. │ │ + 0x01422470 00000000 f5043100 254e3000 4c2f4301 ......1.%N0.L/C. │ │ + 0x01422480 00000000 859a3100 254e3000 e42f4301 ......1.%N0../C. │ │ + 0x01422490 00000000 ff3f3100 254e3000 7c304301 .....?1.%N0.|0C. │ │ 0x014224a0 00000000 07d83100 254e3000 14314301 ......1.%N0..1C. │ │ 0x014224b0 00000000 2ecc2e00 254e3000 ac314301 ........%N0..1C. │ │ - 0x014224c0 00000000 0c7c3100 254e3000 44324301 .....|1.%N0.D2C. │ │ + 0x014224c0 00000000 e57b3100 254e3000 44324301 .....{1.%N0.D2C. │ │ 0x014224d0 00000000 28c63000 254e3000 dc324301 ....(.0.%N0..2C. │ │ 0x014224e0 00000000 4c722e00 254e3000 74444301 ....Lr..%N0.tDC. │ │ 0x014224f0 00000000 d4913000 254e3000 0c384301 ......0.%N0..8C. │ │ 0x01422500 00000000 906e3000 254e3000 54384301 .....n0.%N0.T8C. │ │ - 0x01422510 00000000 037c3100 254e3000 9c384301 .....|1.%N0..8C. │ │ + 0x01422510 00000000 dc7b3100 254e3000 9c384301 .....{1.%N0..8C. │ │ 0x01422520 00000000 68473000 254e3000 e4384301 ....hG0.%N0..8C. │ │ 0x01422530 00000000 00000000 00000000 00000000 ................ │ │ 0x01422540 00000000 05e53000 254e3000 a45c4201 ......0.%N0..\B. │ │ 0x01422550 00000000 4c722e00 254e3000 945e4201 ....Lr..%N0..^B. │ │ 0x01422560 00000000 00000000 00000000 00000000 ................ │ │ 0x01422570 00000000 05e53000 254e3000 ecea4201 ......0.%N0...B. │ │ 0x01422580 00000000 d5cb2e00 254e3000 58ea4201 ........%N0.X.B. │ │ - 0x01422590 00000000 599a3100 254e3000 58ea4201 ....Y.1.%N0.X.B. │ │ + 0x01422590 00000000 329a3100 254e3000 58ea4201 ....2.1.%N0.X.B. │ │ 0x014225a0 00000000 791a3200 254e3000 10e94201 ....y.2.%N0...B. │ │ 0x014225b0 00000000 00000000 00000000 00000000 ................ │ │ - 0x014225c0 00000000 66063200 cc5c3100 74d34201 ....f.2..\1.t.B. │ │ - 0x014225d0 00000000 cc043000 cc5c3100 a4d34201 ......0..\1...B. │ │ - 0x014225e0 00000000 11ba2e00 cc5c3100 c4d14201 .........\1...B. │ │ - 0x014225f0 00000000 14882e00 cc5c3100 f4d14201 .........\1...B. │ │ - 0x01422600 00000000 5ad23000 cc5c3100 24d24201 ....Z.0..\1.$.B. │ │ - 0x01422610 00000000 024d3100 cc5c3100 54d24201 .....M1..\1.T.B. │ │ - 0x01422620 00000000 9f243000 cc5c3100 b4d24201 .....$0..\1...B. │ │ - 0x01422630 00000000 8bde2e00 cc5c3100 e4d24201 .........\1...B. │ │ - 0x01422640 00000000 0ce52f00 cc5c3100 14d34201 ....../..\1...B. │ │ - 0x01422650 00000000 b5812e00 cc5c3100 44d34201 .........\1.D.B. │ │ + 0x014225c0 00000000 66063200 a55c3100 74d34201 ....f.2..\1.t.B. │ │ + 0x014225d0 00000000 cc043000 a55c3100 a4d34201 ......0..\1...B. │ │ + 0x014225e0 00000000 11ba2e00 a55c3100 c4d14201 .........\1...B. │ │ + 0x014225f0 00000000 14882e00 a55c3100 f4d14201 .........\1...B. │ │ + 0x01422600 00000000 5ad23000 a55c3100 24d24201 ....Z.0..\1.$.B. │ │ + 0x01422610 00000000 db4c3100 a55c3100 54d24201 .....L1..\1.T.B. │ │ + 0x01422620 00000000 9f243000 a55c3100 b4d24201 .....$0..\1...B. │ │ + 0x01422630 00000000 8bde2e00 a55c3100 e4d24201 .........\1...B. │ │ + 0x01422640 00000000 0ce52f00 a55c3100 14d34201 ....../..\1...B. │ │ + 0x01422650 00000000 b5812e00 a55c3100 44d34201 .........\1.D.B. │ │ 0x01422660 00000000 bd532f00 b4b93100 84d24201 .....S/...1...B. │ │ 0x01422670 00000000 66063200 d9b93100 60b44201 ....f.2...1.`.B. │ │ 0x01422680 00000000 66063200 80cc2e00 10b64201 ....f.2.......B. │ │ 0x01422690 00000000 11ba2e00 d9b93100 a8b44201 ..........1...B. │ │ 0x014226a0 00000000 11ba2e00 80cc2e00 58b64201 ............X.B. │ │ 0x014226b0 00000000 14882e00 d9b93100 f0b44201 ..........1...B. │ │ 0x014226c0 00000000 14882e00 80cc2e00 a0b64201 ..............B. │ │ 0x014226d0 00000000 5ad23000 d9b93100 38b54201 ....Z.0...1.8.B. │ │ 0x014226e0 00000000 5ad23000 80cc2e00 e8b64201 ....Z.0.......B. │ │ - 0x014226f0 00000000 024d3100 d9b93100 80b54201 .....M1...1...B. │ │ - 0x01422700 00000000 024d3100 80cc2e00 30b74201 .....M1.....0.B. │ │ - 0x01422710 00000000 024d3100 68403100 2cd04201 .....M1.h@1.,.B. │ │ + 0x014226f0 00000000 db4c3100 d9b93100 80b54201 .....L1...1...B. │ │ + 0x01422700 00000000 db4c3100 80cc2e00 30b74201 .....L1.....0.B. │ │ + 0x01422710 00000000 db4c3100 41403100 2cd04201 .....L1.A@1.,.B. │ │ 0x01422720 00000000 bd532f00 ac092f00 c8b54201 .....S/.../...B. │ │ - 0x01422730 00000000 bd532f00 f7213100 78b74201 .....S/..!1.x.B. │ │ + 0x01422730 00000000 bd532f00 d0213100 78b74201 .....S/..!1.x.B. │ │ 0x01422740 00000000 bd532f00 15ec2e00 64d04201 .....S/.....d.B. │ │ 0x01422750 00000000 66063200 51272f00 64d14201 ....f.2.Q'/.d.B. │ │ - 0x01422760 00000000 66063200 ee9a3100 1cd14201 ....f.2...1...B. │ │ + 0x01422760 00000000 66063200 c79a3100 1cd14201 ....f.2...1...B. │ │ 0x01422770 00000000 5ad23000 51272f00 e4d04201 ....Z.0.Q'/...B. │ │ - 0x01422780 00000000 5ad23000 ee9a3100 9cd04201 ....Z.0...1...B. │ │ + 0x01422780 00000000 5ad23000 c79a3100 9cd04201 ....Z.0...1...B. │ │ 0x01422790 00000000 66063200 be303000 c0b74201 ....f.2..00...B. │ │ 0x014227a0 00000000 66063200 bdcc2e00 08b84201 ....f.2.......B. │ │ - 0x014227b0 00000000 66063200 33223100 50b84201 ....f.2.3"1.P.B. │ │ - 0x014227c0 00000000 66063200 71223100 98b84201 ....f.2.q"1...B. │ │ + 0x014227b0 00000000 66063200 0c223100 50b84201 ....f.2.."1.P.B. │ │ + 0x014227c0 00000000 66063200 4a223100 98b84201 ....f.2.J"1...B. │ │ 0x014227d0 00000000 66063200 3e4e3000 e0b84201 ....f.2.>N0...B. │ │ 0x014227e0 00000000 66063200 fff72f00 28b94201 ....f.2.../.(.B. │ │ 0x014227f0 00000000 cc043000 be303000 70b94201 ......0..00.p.B. │ │ 0x01422800 00000000 cc043000 bdcc2e00 b8b94201 ......0.......B. │ │ - 0x01422810 00000000 cc043000 33223100 00ba4201 ......0.3"1...B. │ │ - 0x01422820 00000000 cc043000 71223100 48ba4201 ......0.q"1.H.B. │ │ + 0x01422810 00000000 cc043000 0c223100 00ba4201 ......0.."1...B. │ │ + 0x01422820 00000000 cc043000 4a223100 48ba4201 ......0.J"1.H.B. │ │ 0x01422830 00000000 cc043000 3e4e3000 90ba4201 ......0.>N0...B. │ │ 0x01422840 00000000 cc043000 fff72f00 d8ba4201 ......0.../...B. │ │ 0x01422850 00000000 11ba2e00 be303000 20bb4201 .........00. .B. │ │ 0x01422860 00000000 11ba2e00 bdcc2e00 68bb4201 ............h.B. │ │ - 0x01422870 00000000 11ba2e00 33223100 b0bb4201 ........3"1...B. │ │ - 0x01422880 00000000 11ba2e00 71223100 f8bb4201 ........q"1...B. │ │ + 0x01422870 00000000 11ba2e00 0c223100 b0bb4201 ........."1...B. │ │ + 0x01422880 00000000 11ba2e00 4a223100 f8bb4201 ........J"1...B. │ │ 0x01422890 00000000 11ba2e00 3e4e3000 40bc4201 ........>N0.@.B. │ │ 0x014228a0 00000000 11ba2e00 fff72f00 88bc4201 ........../...B. │ │ 0x014228b0 00000000 14882e00 be303000 d0bc4201 .........00...B. │ │ 0x014228c0 00000000 14882e00 bdcc2e00 18bd4201 ..............B. │ │ - 0x014228d0 00000000 14882e00 33223100 60bd4201 ........3"1.`.B. │ │ - 0x014228e0 00000000 14882e00 71223100 a8bd4201 ........q"1...B. │ │ + 0x014228d0 00000000 14882e00 0c223100 60bd4201 ........."1.`.B. │ │ + 0x014228e0 00000000 14882e00 4a223100 a8bd4201 ........J"1...B. │ │ 0x014228f0 00000000 14882e00 3e4e3000 f0bd4201 ........>N0...B. │ │ 0x01422900 00000000 14882e00 fff72f00 38be4201 ........../.8.B. │ │ 0x01422910 00000000 5ad23000 be303000 80be4201 ....Z.0..00...B. │ │ 0x01422920 00000000 5ad23000 bdcc2e00 c8be4201 ....Z.0.......B. │ │ - 0x01422930 00000000 5ad23000 33223100 10bf4201 ....Z.0.3"1...B. │ │ - 0x01422940 00000000 5ad23000 71223100 58bf4201 ....Z.0.q"1.X.B. │ │ + 0x01422930 00000000 5ad23000 0c223100 10bf4201 ....Z.0.."1...B. │ │ + 0x01422940 00000000 5ad23000 4a223100 58bf4201 ....Z.0.J"1.X.B. │ │ 0x01422950 00000000 5ad23000 3e4e3000 a0bf4201 ....Z.0.>N0...B. │ │ 0x01422960 00000000 5ad23000 fff72f00 e8bf4201 ....Z.0.../...B. │ │ - 0x01422970 00000000 024d3100 be303000 30c04201 .....M1..00.0.B. │ │ - 0x01422980 00000000 024d3100 bdcc2e00 78c04201 .....M1.....x.B. │ │ - 0x01422990 00000000 024d3100 33223100 c0c04201 .....M1.3"1...B. │ │ - 0x014229a0 00000000 024d3100 71223100 08c14201 .....M1.q"1...B. │ │ - 0x014229b0 00000000 024d3100 3e4e3000 50c14201 .....M1.>N0.P.B. │ │ - 0x014229c0 00000000 024d3100 fff72f00 98c14201 .....M1.../...B. │ │ + 0x01422970 00000000 db4c3100 be303000 30c04201 .....L1..00.0.B. │ │ + 0x01422980 00000000 db4c3100 bdcc2e00 78c04201 .....L1.....x.B. │ │ + 0x01422990 00000000 db4c3100 0c223100 c0c04201 .....L1.."1...B. │ │ + 0x014229a0 00000000 db4c3100 4a223100 08c14201 .....L1.J"1...B. │ │ + 0x014229b0 00000000 db4c3100 3e4e3000 50c14201 .....L1.>N0.P.B. │ │ + 0x014229c0 00000000 db4c3100 fff72f00 98c14201 .....L1.../...B. │ │ 0x014229d0 00000000 0ce52f00 be303000 f0c64201 ....../..00...B. │ │ 0x014229e0 00000000 0ce52f00 bdcc2e00 38c74201 ....../.....8.B. │ │ - 0x014229f0 00000000 0ce52f00 33223100 80c74201 ....../.3"1...B. │ │ - 0x01422a00 00000000 0ce52f00 71223100 c8c74201 ....../.q"1...B. │ │ + 0x014229f0 00000000 0ce52f00 0c223100 80c74201 ....../.."1...B. │ │ + 0x01422a00 00000000 0ce52f00 4a223100 c8c74201 ....../.J"1...B. │ │ 0x01422a10 00000000 0ce52f00 3e4e3000 10c84201 ....../.>N0...B. │ │ 0x01422a20 00000000 0ce52f00 fff72f00 58c84201 ....../.../.X.B. │ │ 0x01422a30 00000000 b5812e00 be303000 a0c84201 .........00...B. │ │ 0x01422a40 00000000 b5812e00 bdcc2e00 e8c84201 ..............B. │ │ - 0x01422a50 00000000 b5812e00 33223100 30c94201 ........3"1.0.B. │ │ - 0x01422a60 00000000 b5812e00 71223100 78c94201 ........q"1.x.B. │ │ + 0x01422a50 00000000 b5812e00 0c223100 30c94201 ........."1.0.B. │ │ + 0x01422a60 00000000 b5812e00 4a223100 78c94201 ........J"1.x.B. │ │ 0x01422a70 00000000 b5812e00 3e4e3000 c0c94201 ........>N0...B. │ │ 0x01422a80 00000000 b5812e00 fff72f00 08ca4201 ........../...B. │ │ 0x01422a90 00000000 9f243000 be303000 90c34201 .....$0..00...B. │ │ 0x01422aa0 00000000 9f243000 bdcc2e00 d8c34201 .....$0.......B. │ │ - 0x01422ab0 00000000 9f243000 33223100 20c44201 .....$0.3"1. .B. │ │ - 0x01422ac0 00000000 9f243000 71223100 68c44201 .....$0.q"1.h.B. │ │ + 0x01422ab0 00000000 9f243000 0c223100 20c44201 .....$0.."1. .B. │ │ + 0x01422ac0 00000000 9f243000 4a223100 68c44201 .....$0.J"1.h.B. │ │ 0x01422ad0 00000000 9f243000 3e4e3000 b0c44201 .....$0.>N0...B. │ │ 0x01422ae0 00000000 9f243000 fff72f00 f8c44201 .....$0.../...B. │ │ 0x01422af0 00000000 8bde2e00 be303000 40c54201 .........00.@.B. │ │ 0x01422b00 00000000 8bde2e00 bdcc2e00 88c54201 ..............B. │ │ - 0x01422b10 00000000 8bde2e00 33223100 d0c54201 ........3"1...B. │ │ - 0x01422b20 00000000 8bde2e00 71223100 18c64201 ........q"1...B. │ │ + 0x01422b10 00000000 8bde2e00 0c223100 d0c54201 ........."1...B. │ │ + 0x01422b20 00000000 8bde2e00 4a223100 18c64201 ........J"1...B. │ │ 0x01422b30 00000000 8bde2e00 3e4e3000 60c64201 ........>N0.`.B. │ │ 0x01422b40 00000000 8bde2e00 fff72f00 a8c64201 ........../...B. │ │ 0x01422b50 00000000 bd532f00 79272f00 e0c14201 .....S/.y'/...B. │ │ 0x01422b60 00000000 bd532f00 45f83100 28c24201 .....S/.E.1.(.B. │ │ 0x01422b70 00000000 bd532f00 8bf83100 70c24201 .....S/...1.p.B. │ │ 0x01422b80 00000000 bd532f00 16ba3100 b8c24201 .....S/...1...B. │ │ 0x01422b90 00000000 bd532f00 c8f83100 00c34201 .....S/...1...B. │ │ @@ -36133,45 +36133,45 @@ │ │ 0x01422bc0 00000000 66063200 0bf93100 98ca4201 ....f.2...1...B. │ │ 0x01422bd0 00000000 11ba2e00 b54e3000 e0ca4201 .........N0...B. │ │ 0x01422be0 00000000 11ba2e00 3aec2e00 28cb4201 ........:...(.B. │ │ 0x01422bf0 00000000 14882e00 bf272f00 70cb4201 .........'/.p.B. │ │ 0x01422c00 00000000 14882e00 6cec2e00 b8cb4201 ........l.....B. │ │ 0x01422c10 00000000 5ad23000 986e3000 00cc4201 ....Z.0..n0...B. │ │ 0x01422c20 00000000 5ad23000 7ca93000 48cc4201 ....Z.0.|.0.H.B. │ │ - 0x01422c30 00000000 024d3100 29d82f00 90cc4201 .....M1.)./...B. │ │ - 0x01422c40 00000000 024d3100 3ef93100 d8cc4201 .....M1.>.1...B. │ │ + 0x01422c30 00000000 db4c3100 29d82f00 90cc4201 .....L1.)./...B. │ │ + 0x01422c40 00000000 db4c3100 3ef93100 d8cc4201 .....L1.>.1...B. │ │ 0x01422c50 00000000 66063200 53ba3100 20cd4201 ....f.2.S.1. .B. │ │ 0x01422c60 00000000 66063200 b2612f00 68cd4201 ....f.2..a/.h.B. │ │ 0x01422c70 00000000 cc043000 53ba3100 b0cd4201 ......0.S.1...B. │ │ 0x01422c80 00000000 cc043000 b2612f00 f8cd4201 ......0..a/...B. │ │ 0x01422c90 00000000 11ba2e00 129f2f00 40ce4201 ........../.@.B. │ │ 0x01422ca0 00000000 11ba2e00 7ac63000 88ce4201 ........z.0...B. │ │ 0x01422cb0 00000000 14882e00 88ba3100 d0ce4201 ..........1...B. │ │ 0x01422cc0 00000000 14882e00 f2272f00 18cf4201 .........'/...B. │ │ - 0x01422cd0 00000000 024d3100 51bc2f00 60cf4201 .....M1.Q./.`.B. │ │ - 0x01422ce0 00000000 024d3100 e51a3200 a8cf4201 .....M1...2...B. │ │ + 0x01422cd0 00000000 db4c3100 51bc2f00 60cf4201 .....L1.Q./.`.B. │ │ + 0x01422ce0 00000000 db4c3100 e51a3200 a8cf4201 .....L1...2...B. │ │ 0x01422cf0 00000000 00000000 00000000 00000000 ................ │ │ 0x01422d00 00000000 11ba2e00 05313000 f4a14201 .........10...B. │ │ 0x01422d10 00000000 11ba2e00 58d83100 34a24201 ........X.1.4.B. │ │ 0x01422d20 00000000 11ba2e00 04cd2e00 74a24201 ............t.B. │ │ 0x01422d30 00000000 11ba2e00 40cd2e00 b4a24201 ........@.....B. │ │ 0x01422d40 00000000 14882e00 05313000 f4a24201 .........10...B. │ │ 0x01422d50 00000000 14882e00 58d83100 34a34201 ........X.1.4.B. │ │ 0x01422d60 00000000 14882e00 04cd2e00 74a34201 ............t.B. │ │ 0x01422d70 00000000 14882e00 86bc2f00 b4a34201 ........../...B. │ │ 0x01422d80 00000000 5ad23000 05313000 f4a34201 ....Z.0..10...B. │ │ 0x01422d90 00000000 5ad23000 58d83100 34a44201 ....Z.0.X.1.4.B. │ │ 0x01422da0 00000000 5ad23000 04cd2e00 74a44201 ....Z.0.....t.B. │ │ 0x01422db0 00000000 5ad23000 bc932e00 b4a44201 ....Z.0.......B. │ │ 0x01422dc0 00000000 5ad23000 67b02e00 68b14201 ....Z.0.g...h.B. │ │ - 0x01422dd0 00000000 5ad23000 139b3100 30b34201 ....Z.0...1.0.B. │ │ - 0x01422de0 00000000 024d3100 05313000 f4a44201 .....M1..10...B. │ │ - 0x01422df0 00000000 024d3100 58d83100 34a54201 .....M1.X.1.4.B. │ │ - 0x01422e00 00000000 024d3100 04cd2e00 74a54201 .....M1.....t.B. │ │ - 0x01422e10 00000000 024d3100 af223100 b4a54201 .....M1.."1...B. │ │ + 0x01422dd0 00000000 5ad23000 ec9a3100 30b34201 ....Z.0...1.0.B. │ │ + 0x01422de0 00000000 db4c3100 05313000 f4a44201 .....L1..10...B. │ │ + 0x01422df0 00000000 db4c3100 58d83100 34a54201 .....L1.X.1.4.B. │ │ + 0x01422e00 00000000 db4c3100 04cd2e00 74a54201 .....L1.....t.B. │ │ + 0x01422e10 00000000 db4c3100 88223100 b4a54201 .....L1.."1...B. │ │ 0x01422e20 00000000 9f243000 05313000 f4a64201 .....$0..10...B. │ │ 0x01422e30 00000000 9f243000 58d83100 34a74201 .....$0.X.1.4.B. │ │ 0x01422e40 00000000 8bde2e00 05313000 74a74201 .........10.t.B. │ │ 0x01422e50 00000000 8bde2e00 58d83100 b4a74201 ........X.1...B. │ │ 0x01422e60 00000000 0ce52f00 05313000 f4a54201 ....../..10...B. │ │ 0x01422e70 00000000 0ce52f00 58d83100 34a64201 ....../.X.1.4.B. │ │ 0x01422e80 00000000 b5812e00 05313000 74a64201 .........10.t.B. │ │ @@ -36182,56 +36182,56 @@ │ │ 0x01422ed0 00000000 66063200 05313000 b4a84201 ....f.2..10...B. │ │ 0x01422ee0 00000000 66063200 58d83100 f4a84201 ....f.2.X.1...B. │ │ 0x01422ef0 00000000 66063200 04cd2e00 34a94201 ....f.2.....4.B. │ │ 0x01422f00 00000000 66063200 294f3000 74a94201 ....f.2.)O0.t.B. │ │ 0x01422f10 00000000 cc043000 05313000 b4a94201 ......0..10...B. │ │ 0x01422f20 00000000 cc043000 58d83100 f4a94201 ......0.X.1...B. │ │ 0x01422f30 00000000 66063200 67b02e00 98b14201 ....f.2.g.....B. │ │ - 0x01422f40 00000000 66063200 139b3100 70b34201 ....f.2...1.p.B. │ │ + 0x01422f40 00000000 66063200 ec9a3100 70b34201 ....f.2...1.p.B. │ │ 0x01422f50 00000000 dfe72f00 58d83100 08b44201 ....../.X.1...B. │ │ 0x01422f60 00000000 dfe72f00 e08b3000 00b24201 ....../...0...B. │ │ 0x01422f70 00000000 dfe72f00 048c3000 10b14201 ....../...0...B. │ │ 0x01422f80 00000000 00000000 00000000 00000000 ................ │ │ - 0x01422f90 00000000 1fbf3100 5e053100 c4454301 ......1.^.1..EC. │ │ + 0x01422f90 00000000 1fbf3100 37053100 c4454301 ......1.7.1..EC. │ │ 0x01422fa0 00000000 00000000 00000000 00000000 ................ │ │ 0x01422fb0 00000000 f41c4201 fc7f4401 b41e4201 ......B...D...B. │ │ 0x01422fc0 541f4201 64204201 00000000 00000000 T.B.d B......... │ │ 0x01422fd0 00000000 00000000 c4204201 f4214201 ......... B..!B. │ │ 0x01422fe0 74224201 44254201 74254201 00000000 t"B.D%B.t%B..... │ │ 0x01422ff0 00000000 00000000 00000000 00000000 ................ │ │ 0x01423000 c4254201 042d4201 942f4201 00040000 .%B..-B../B..... │ │ 0x01423010 80493101 01040000 c0493101 02040000 .I1......I1..... │ │ 0x01423020 e0493101 03040000 d04a3101 00000000 .I1......J1..... │ │ - 0x01423030 00000000 6f283100 06000000 00000000 ....o(1......... │ │ + 0x01423030 00000000 48283100 06000000 00000000 ....H(1......... │ │ 0x01423040 00000000 ffffffff ce1d3000 06000000 ..........0..... │ │ - 0x01423050 00000000 00000000 ffffffff 069a3100 ..............1. │ │ + 0x01423050 00000000 00000000 ffffffff df993100 ..............1. │ │ 0x01423060 06000000 00000000 00000000 ffffffff ................ │ │ 0x01423070 6ea52f00 01000000 00000000 00000000 n./............. │ │ 0x01423080 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01423090 00000000 00000000 87e53000 8c442f00 ..........0..D/. │ │ 0x014230a0 f4554301 00000000 286f3000 8c442f00 .UC.....(o0..D/. │ │ 0x014230b0 3c564301 00000000 dbbc2f00 8c442f00 .0......... │ │ - 0x01424de0 d1c82f00 04000000 42163100 0b000000 ../.....B.1..... │ │ - 0x01424df0 ffffffff 93043000 04000000 024d3100 ......0......M1. │ │ + 0x01424de0 d1c82f00 04000000 1b163100 0b000000 ../.......1..... │ │ + 0x01424df0 ffffffff 93043000 04000000 db4c3100 ......0......L1. │ │ 0x01424e00 03000000 ffffffff f2bb2e00 02000000 ................ │ │ 0x01424e10 7c5c3500 04000000 ffffffff 306e2f00 |\5.........0n/. │ │ 0x01424e20 02000000 805c3500 04000000 ffffffff .....\5......... │ │ 0x01424e30 159f2e00 01000000 845c3500 04000000 .........\5..... │ │ 0x01424e40 ffffffff e9c82f00 01000000 885c3500 ....../......\5. │ │ - 0x01424e50 04000000 ffffffff 1a4d3100 01000000 .........M1..... │ │ + 0x01424e50 04000000 ffffffff f34c3100 01000000 .........L1..... │ │ 0x01424e60 8c5c3500 04000000 ffffffff ba812e00 .\5............. │ │ 0x01424e70 01000000 905c3500 04000000 ffffffff .....\5......... │ │ 0x01424e80 00000000 00000000 00000000 00000000 ................ │ │ 0x01424e90 00000000 aec82f00 04000000 97fd2e00 ....../......... │ │ 0x01424ea0 06000000 ffffffff d1c82f00 04000000 ........../..... │ │ - 0x01424eb0 42163100 0b000000 ffffffff 93043000 B.1...........0. │ │ - 0x01424ec0 04000000 024d3100 03000000 ffffffff .....M1......... │ │ + 0x01424eb0 1b163100 0b000000 ffffffff 93043000 ..1...........0. │ │ + 0x01424ec0 04000000 db4c3100 03000000 ffffffff .....L1......... │ │ 0x01424ed0 f2bb2e00 02000000 7c5c3500 04000000 ........|\5..... │ │ 0x01424ee0 ffffffff 306e2f00 02000000 805c3500 ....0n/......\5. │ │ 0x01424ef0 04000000 ffffffff 159f2e00 01000000 ................ │ │ 0x01424f00 845c3500 04000000 ffffffff e9c82f00 .\5.........../. │ │ 0x01424f10 01000000 885c3500 04000000 ffffffff .....\5......... │ │ - 0x01424f20 1a4d3100 01000000 8c5c3500 04000000 .M1......\5..... │ │ + 0x01424f20 f34c3100 01000000 8c5c3500 04000000 .L1......\5..... │ │ 0x01424f30 ffffffff ba812e00 01000000 905c3500 .............\5. │ │ 0x01424f40 04000000 ffffffff 00000000 00000000 ................ │ │ 0x01424f50 00000000 00000000 00000000 aec82f00 ............../. │ │ 0x01424f60 04000000 b6bb3000 0a000000 ffffffff ......0......... │ │ 0x01424f70 d1c82f00 04000000 b6bb3000 0a000000 ../.......0..... │ │ - 0x01424f80 ffffffff 93043000 04000000 024d3100 ......0......M1. │ │ + 0x01424f80 ffffffff 93043000 04000000 db4c3100 ......0......L1. │ │ 0x01424f90 03000000 ffffffff f2bb2e00 02000000 ................ │ │ 0x01424fa0 945c3500 04000000 ffffffff 306e2f00 .\5.........0n/. │ │ 0x01424fb0 02000000 985c3500 04000000 ffffffff .....\5......... │ │ 0x01424fc0 159f2e00 01000000 9c5c3500 04000000 .........\5..... │ │ 0x01424fd0 ffffffff e9c82f00 01000000 a05c3500 ....../......\5. │ │ - 0x01424fe0 04000000 ffffffff 1a4d3100 01000000 .........M1..... │ │ + 0x01424fe0 04000000 ffffffff f34c3100 01000000 .........L1..... │ │ 0x01424ff0 a45c3500 04000000 ffffffff ba812e00 .\5............. │ │ 0x01425000 01000000 a85c3500 04000000 ffffffff .....\5......... │ │ 0x01425010 00000000 00000000 00000000 00000000 ................ │ │ 0x01425020 00000000 aec82f00 04000000 2c672e00 ....../.....,g.. │ │ 0x01425030 06000000 ffffffff d1c82f00 04000000 ........../..... │ │ 0x01425040 b6bb3000 0a000000 ffffffff 93043000 ..0...........0. │ │ - 0x01425050 04000000 024d3100 03000000 ffffffff .....M1......... │ │ + 0x01425050 04000000 db4c3100 03000000 ffffffff .....L1......... │ │ 0x01425060 f2bb2e00 02000000 945c3500 04000000 .........\5..... │ │ 0x01425070 ffffffff 306e2f00 02000000 985c3500 ....0n/......\5. │ │ 0x01425080 04000000 ffffffff 159f2e00 01000000 ................ │ │ 0x01425090 9c5c3500 04000000 ffffffff e9c82f00 .\5.........../. │ │ 0x014250a0 01000000 a05c3500 04000000 ffffffff .....\5......... │ │ - 0x014250b0 1a4d3100 01000000 a45c3500 04000000 .M1......\5..... │ │ + 0x014250b0 f34c3100 01000000 a45c3500 04000000 .L1......\5..... │ │ 0x014250c0 ffffffff ba812e00 01000000 a85c3500 .............\5. │ │ 0x014250d0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x014250e0 00000000 00000000 00000000 aec82f00 ............../. │ │ 0x014250f0 04000000 b07f3000 0a000000 ffffffff ......0......... │ │ 0x01425100 d1c82f00 04000000 b07f3000 0a000000 ../.......0..... │ │ - 0x01425110 ffffffff 93043000 04000000 024d3100 ......0......M1. │ │ + 0x01425110 ffffffff 93043000 04000000 db4c3100 ......0......L1. │ │ 0x01425120 03000000 ffffffff f2bb2e00 02000000 ................ │ │ 0x01425130 ac5c3500 04000000 ffffffff 306e2f00 .\5.........0n/. │ │ 0x01425140 02000000 b05c3500 04000000 ffffffff .....\5......... │ │ 0x01425150 159f2e00 01000000 b45c3500 04000000 .........\5..... │ │ 0x01425160 ffffffff e9c82f00 01000000 b85c3500 ....../......\5. │ │ - 0x01425170 04000000 ffffffff 1a4d3100 01000000 .........M1..... │ │ + 0x01425170 04000000 ffffffff f34c3100 01000000 .........L1..... │ │ 0x01425180 bc5c3500 04000000 ffffffff ba812e00 .\5............. │ │ 0x01425190 01000000 c05c3500 04000000 ffffffff .....\5......... │ │ 0x014251a0 00000000 00000000 00000000 00000000 ................ │ │ 0x014251b0 00000000 aec82f00 04000000 93cb3100 ....../.......1. │ │ 0x014251c0 06000000 ffffffff d1c82f00 04000000 ........../..... │ │ 0x014251d0 b07f3000 0a000000 ffffffff 93043000 ..0...........0. │ │ - 0x014251e0 04000000 024d3100 03000000 ffffffff .....M1......... │ │ + 0x014251e0 04000000 db4c3100 03000000 ffffffff .....L1......... │ │ 0x014251f0 f2bb2e00 02000000 ac5c3500 04000000 .........\5..... │ │ 0x01425200 ffffffff 306e2f00 02000000 b05c3500 ....0n/......\5. │ │ 0x01425210 04000000 ffffffff 159f2e00 01000000 ................ │ │ 0x01425220 b45c3500 04000000 ffffffff e9c82f00 .\5.........../. │ │ 0x01425230 01000000 b85c3500 04000000 ffffffff .....\5......... │ │ - 0x01425240 1a4d3100 01000000 bc5c3500 04000000 .M1......\5..... │ │ + 0x01425240 f34c3100 01000000 bc5c3500 04000000 .L1......\5..... │ │ 0x01425250 ffffffff ba812e00 01000000 c05c3500 .............\5. │ │ 0x01425260 04000000 ffffffff 00000000 00000000 ................ │ │ 0x01425270 00000000 00000000 00000000 aec82f00 ............../. │ │ - 0x01425280 04000000 df333100 10000000 ffffffff .....31......... │ │ - 0x01425290 d1c82f00 04000000 df333100 10000000 ../......31..... │ │ - 0x014252a0 ffffffff 93043000 04000000 024d3100 ......0......M1. │ │ + 0x01425280 04000000 b8333100 10000000 ffffffff .....31......... │ │ + 0x01425290 d1c82f00 04000000 b8333100 10000000 ../......31..... │ │ + 0x014252a0 ffffffff 93043000 04000000 db4c3100 ......0......L1. │ │ 0x014252b0 03000000 ffffffff f2bb2e00 02000000 ................ │ │ 0x014252c0 c45c3500 04000000 ffffffff 306e2f00 .\5.........0n/. │ │ 0x014252d0 02000000 c85c3500 04000000 ffffffff .....\5......... │ │ 0x014252e0 159f2e00 01000000 cc5c3500 04000000 .........\5..... │ │ 0x014252f0 ffffffff e9c82f00 01000000 d05c3500 ....../......\5. │ │ - 0x01425300 04000000 ffffffff 1a4d3100 01000000 .........M1..... │ │ + 0x01425300 04000000 ffffffff f34c3100 01000000 .........L1..... │ │ 0x01425310 d45c3500 04000000 ffffffff ba812e00 .\5............. │ │ 0x01425320 01000000 d85c3500 04000000 ffffffff .....\5......... │ │ 0x01425330 00000000 00000000 00000000 00000000 ................ │ │ 0x01425340 00000000 aec82f00 04000000 1aec3100 ....../.......1. │ │ 0x01425350 10000000 ffffffff d1c82f00 04000000 ........../..... │ │ 0x01425360 1aec3100 10000000 ffffffff 93043000 ..1...........0. │ │ - 0x01425370 04000000 024d3100 03000000 ffffffff .....M1......... │ │ + 0x01425370 04000000 db4c3100 03000000 ffffffff .....L1......... │ │ 0x01425380 f2bb2e00 02000000 dc5c3500 04000000 .........\5..... │ │ 0x01425390 ffffffff 306e2f00 02000000 e05c3500 ....0n/......\5. │ │ 0x014253a0 04000000 ffffffff 159f2e00 01000000 ................ │ │ 0x014253b0 e45c3500 04000000 ffffffff e9c82f00 .\5.........../. │ │ 0x014253c0 01000000 e85c3500 04000000 ffffffff .....\5......... │ │ - 0x014253d0 1a4d3100 01000000 ec5c3500 04000000 .M1......\5..... │ │ + 0x014253d0 f34c3100 01000000 ec5c3500 04000000 .L1......\5..... │ │ 0x014253e0 ffffffff ba812e00 01000000 f05c3500 .............\5. │ │ 0x014253f0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x01425400 00000000 00000000 00000000 aec82f00 ............../. │ │ 0x01425410 04000000 fd3a2f00 10000000 ffffffff .....:/......... │ │ 0x01425420 d1c82f00 04000000 fd3a2f00 10000000 ../......:/..... │ │ - 0x01425430 ffffffff 93043000 04000000 024d3100 ......0......M1. │ │ + 0x01425430 ffffffff 93043000 04000000 db4c3100 ......0......L1. │ │ 0x01425440 03000000 ffffffff f2bb2e00 02000000 ................ │ │ 0x01425450 f45c3500 04000000 ffffffff 306e2f00 .\5.........0n/. │ │ 0x01425460 02000000 f85c3500 04000000 ffffffff .....\5......... │ │ 0x01425470 159f2e00 01000000 fc5c3500 04000000 .........\5..... │ │ 0x01425480 ffffffff e9c82f00 01000000 005d3500 ....../......]5. │ │ - 0x01425490 04000000 ffffffff 1a4d3100 01000000 .........M1..... │ │ + 0x01425490 04000000 ffffffff f34c3100 01000000 .........L1..... │ │ 0x014254a0 045d3500 04000000 ffffffff ba812e00 .]5............. │ │ 0x014254b0 01000000 085d3500 04000000 ffffffff .....]5......... │ │ 0x014254c0 00000000 00000000 00000000 00000000 ................ │ │ 0x014254d0 00000000 aec82f00 04000000 6cfa3100 ....../.....l.1. │ │ 0x014254e0 07000000 ffffffff d1c82f00 04000000 ........../..... │ │ 0x014254f0 0ce52f00 07000000 ffffffff 93043000 ../...........0. │ │ 0x01425500 04000000 0ce52f00 07000000 ffffffff ....../......... │ │ 0x01425510 f2bb2e00 02000000 0c5d3500 04000000 .........]5..... │ │ 0x01425520 ffffffff 306e2f00 02000000 105d3500 ....0n/......]5. │ │ 0x01425530 04000000 ffffffff 159f2e00 01000000 ................ │ │ 0x01425540 145d3500 04000000 ffffffff e9c82f00 .]5.........../. │ │ 0x01425550 01000000 185d3500 04000000 ffffffff .....]5......... │ │ - 0x01425560 1a4d3100 01000000 1c5d3500 04000000 .M1......]5..... │ │ + 0x01425560 f34c3100 01000000 1c5d3500 04000000 .L1......]5..... │ │ 0x01425570 ffffffff ba812e00 01000000 205d3500 ............ ]5. │ │ 0x01425580 04000000 ffffffff 00000000 00000000 ................ │ │ 0x01425590 00000000 00000000 00000000 aec82f00 ............../. │ │ 0x014255a0 04000000 0bce2e00 05000000 ffffffff ................ │ │ 0x014255b0 d1c82f00 04000000 b5812e00 05000000 ../............. │ │ 0x014255c0 ffffffff 93043000 04000000 b5812e00 ......0......... │ │ 0x014255d0 05000000 ffffffff f2bb2e00 02000000 ................ │ │ 0x014255e0 245d3500 04000000 ffffffff 306e2f00 $]5.........0n/. │ │ 0x014255f0 02000000 285d3500 04000000 ffffffff ....(]5......... │ │ 0x01425600 159f2e00 01000000 2c5d3500 04000000 ........,]5..... │ │ 0x01425610 ffffffff e9c82f00 01000000 305d3500 ....../.....0]5. │ │ - 0x01425620 04000000 ffffffff 1a4d3100 01000000 .........M1..... │ │ + 0x01425620 04000000 ffffffff f34c3100 01000000 .........L1..... │ │ 0x01425630 345d3500 04000000 ffffffff ba812e00 4]5............. │ │ 0x01425640 01000000 385d3500 04000000 ffffffff ....8]5......... │ │ 0x01425650 00000000 00000000 00000000 00000000 ................ │ │ 0x01425660 00000000 aec82f00 04000000 3a9a2f00 ....../.....:./. │ │ 0x01425670 15000000 ffffffff d1c82f00 04000000 ........../..... │ │ - 0x01425680 df333100 10000000 ffffffff 93043000 .31...........0. │ │ - 0x01425690 04000000 024d3100 03000000 ffffffff .....M1......... │ │ + 0x01425680 b8333100 10000000 ffffffff 93043000 .31...........0. │ │ + 0x01425690 04000000 db4c3100 03000000 ffffffff .....L1......... │ │ 0x014256a0 f2bb2e00 02000000 3c5d3500 04000000 ........<]5..... │ │ 0x014256b0 ffffffff 306e2f00 02000000 405d3500 ....0n/.....@]5. │ │ 0x014256c0 04000000 ffffffff 159f2e00 01000000 ................ │ │ 0x014256d0 445d3500 04000000 ffffffff e9c82f00 D]5.........../. │ │ 0x014256e0 01000000 485d3500 04000000 ffffffff ....H]5......... │ │ - 0x014256f0 1a4d3100 01000000 4c5d3500 04000000 .M1.....L]5..... │ │ + 0x014256f0 f34c3100 01000000 4c5d3500 04000000 .L1.....L]5..... │ │ 0x01425700 ffffffff ba812e00 01000000 505d3500 ............P]5. │ │ 0x01425710 04000000 ffffffff 00000000 00000000 ................ │ │ 0x01425720 00000000 00000000 00000000 aec82f00 ............../. │ │ 0x01425730 04000000 bc2b3000 15000000 ffffffff .....+0......... │ │ 0x01425740 d1c82f00 04000000 1aec3100 10000000 ../.......1..... │ │ - 0x01425750 ffffffff 93043000 04000000 024d3100 ......0......M1. │ │ + 0x01425750 ffffffff 93043000 04000000 db4c3100 ......0......L1. │ │ 0x01425760 03000000 ffffffff f2bb2e00 02000000 ................ │ │ 0x01425770 545d3500 04000000 ffffffff 306e2f00 T]5.........0n/. │ │ 0x01425780 02000000 585d3500 04000000 ffffffff ....X]5......... │ │ 0x01425790 159f2e00 01000000 5c5d3500 04000000 ........\]5..... │ │ 0x014257a0 ffffffff e9c82f00 01000000 605d3500 ....../.....`]5. │ │ - 0x014257b0 04000000 ffffffff 1a4d3100 01000000 .........M1..... │ │ + 0x014257b0 04000000 ffffffff f34c3100 01000000 .........L1..... │ │ 0x014257c0 645d3500 04000000 ffffffff ba812e00 d]5............. │ │ 0x014257d0 01000000 685d3500 04000000 ffffffff ....h]5......... │ │ 0x014257e0 00000000 00000000 00000000 00000000 ................ │ │ 0x014257f0 00000000 aec82f00 04000000 16f32f00 ....../......./. │ │ 0x01425800 15000000 ffffffff d1c82f00 04000000 ........../..... │ │ 0x01425810 fd3a2f00 10000000 ffffffff 93043000 .:/...........0. │ │ - 0x01425820 04000000 024d3100 03000000 ffffffff .....M1......... │ │ + 0x01425820 04000000 db4c3100 03000000 ffffffff .....L1......... │ │ 0x01425830 f2bb2e00 02000000 6c5d3500 04000000 ........l]5..... │ │ 0x01425840 ffffffff 306e2f00 02000000 705d3500 ....0n/.....p]5. │ │ 0x01425850 04000000 ffffffff 159f2e00 01000000 ................ │ │ 0x01425860 745d3500 04000000 ffffffff e9c82f00 t]5.........../. │ │ 0x01425870 01000000 785d3500 04000000 ffffffff ....x]5......... │ │ - 0x01425880 1a4d3100 01000000 7c5d3500 04000000 .M1.....|]5..... │ │ + 0x01425880 f34c3100 01000000 7c5d3500 04000000 .L1.....|]5..... │ │ 0x01425890 ffffffff ba812e00 01000000 805d3500 .............]5. │ │ 0x014258a0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x014258b0 00000000 00000000 00000000 aec82f00 ............../. │ │ 0x014258c0 04000000 09813000 0a000000 ffffffff ......0......... │ │ 0x014258d0 d1c82f00 04000000 09813000 0a000000 ../.......0..... │ │ 0x014258e0 ffffffff 93043000 04000000 11ba2e00 ......0......... │ │ 0x014258f0 03000000 ffffffff f2bb2e00 02000000 ................ │ │ 0x01425900 845d3500 04000000 ffffffff 306e2f00 .]5.........0n/. │ │ 0x01425910 02000000 885d3500 04000000 ffffffff .....]5......... │ │ 0x01425920 159f2e00 01000000 8c5d3500 04000000 .........]5..... │ │ 0x01425930 ffffffff e9c82f00 01000000 905d3500 ....../......]5. │ │ - 0x01425940 04000000 ffffffff 1a4d3100 01000000 .........M1..... │ │ + 0x01425940 04000000 ffffffff f34c3100 01000000 .........L1..... │ │ 0x01425950 945d3500 04000000 ffffffff ba812e00 .]5............. │ │ 0x01425960 01000000 985d3500 04000000 ffffffff .....]5......... │ │ 0x01425970 00000000 00000000 00000000 00000000 ................ │ │ - 0x01425980 00000000 aec82f00 04000000 ecae3100 ....../.......1. │ │ + 0x01425980 00000000 aec82f00 04000000 c5ae3100 ....../.......1. │ │ 0x01425990 0a000000 ffffffff d1c82f00 04000000 ........../..... │ │ - 0x014259a0 ecae3100 0a000000 ffffffff 93043000 ..1...........0. │ │ + 0x014259a0 c5ae3100 0a000000 ffffffff 93043000 ..1...........0. │ │ 0x014259b0 04000000 11ba2e00 03000000 ffffffff ................ │ │ 0x014259c0 f2bb2e00 02000000 9c5d3500 04000000 .........]5..... │ │ 0x014259d0 ffffffff 306e2f00 02000000 a05d3500 ....0n/......]5. │ │ 0x014259e0 04000000 ffffffff 159f2e00 01000000 ................ │ │ 0x014259f0 a45d3500 04000000 ffffffff e9c82f00 .]5.........../. │ │ 0x01425a00 01000000 a85d3500 04000000 ffffffff .....]5......... │ │ - 0x01425a10 1a4d3100 01000000 ac5d3500 04000000 .M1......]5..... │ │ + 0x01425a10 f34c3100 01000000 ac5d3500 04000000 .L1......]5..... │ │ 0x01425a20 ffffffff ba812e00 01000000 b05d3500 .............]5. │ │ 0x01425a30 04000000 ffffffff 00000000 00000000 ................ │ │ 0x01425a40 00000000 00000000 00000000 aec82f00 ............../. │ │ 0x01425a50 04000000 81b32f00 0a000000 ffffffff ....../......... │ │ 0x01425a60 d1c82f00 04000000 81b32f00 0a000000 ../......./..... │ │ 0x01425a70 ffffffff 93043000 04000000 11ba2e00 ......0......... │ │ 0x01425a80 03000000 ffffffff f2bb2e00 02000000 ................ │ │ 0x01425a90 b45d3500 04000000 ffffffff 306e2f00 .]5.........0n/. │ │ 0x01425aa0 02000000 b85d3500 04000000 ffffffff .....]5......... │ │ 0x01425ab0 159f2e00 01000000 bc5d3500 04000000 .........]5..... │ │ 0x01425ac0 ffffffff e9c82f00 01000000 c05d3500 ....../......]5. │ │ - 0x01425ad0 04000000 ffffffff 1a4d3100 01000000 .........M1..... │ │ + 0x01425ad0 04000000 ffffffff f34c3100 01000000 .........L1..... │ │ 0x01425ae0 c45d3500 04000000 ffffffff ba812e00 .]5............. │ │ 0x01425af0 01000000 c85d3500 04000000 ffffffff .....]5......... │ │ 0x01425b00 00000000 00000000 00000000 00000000 ................ │ │ 0x01425b10 00000000 aec82f00 04000000 13813000 ....../.......0. │ │ 0x01425b20 0a000000 ffffffff d1c82f00 04000000 ........../..... │ │ 0x01425b30 13813000 0a000000 ffffffff 93043000 ..0...........0. │ │ 0x01425b40 04000000 11ba2e00 03000000 ffffffff ................ │ │ 0x01425b50 f2bb2e00 02000000 cc5d3500 04000000 .........]5..... │ │ 0x01425b60 ffffffff 306e2f00 02000000 d05d3500 ....0n/......]5. │ │ 0x01425b70 04000000 ffffffff 159f2e00 01000000 ................ │ │ 0x01425b80 d45d3500 04000000 ffffffff e9c82f00 .]5.........../. │ │ 0x01425b90 01000000 d85d3500 04000000 ffffffff .....]5......... │ │ - 0x01425ba0 1a4d3100 01000000 dc5d3500 04000000 .M1......]5..... │ │ + 0x01425ba0 f34c3100 01000000 dc5d3500 04000000 .L1......]5..... │ │ 0x01425bb0 ffffffff ba812e00 01000000 e05d3500 .............]5. │ │ 0x01425bc0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x01425bd0 00000000 00000000 00000000 aec82f00 ............../. │ │ 0x01425be0 04000000 d8a42e00 0a000000 ffffffff ................ │ │ 0x01425bf0 d1c82f00 04000000 d8a42e00 0a000000 ../............. │ │ 0x01425c00 ffffffff 93043000 04000000 11ba2e00 ......0......... │ │ 0x01425c10 03000000 ffffffff f2bb2e00 02000000 ................ │ │ 0x01425c20 e45d3500 04000000 ffffffff 306e2f00 .]5.........0n/. │ │ 0x01425c30 02000000 e85d3500 04000000 ffffffff .....]5......... │ │ 0x01425c40 159f2e00 01000000 ec5d3500 04000000 .........]5..... │ │ 0x01425c50 ffffffff e9c82f00 01000000 f05d3500 ....../......]5. │ │ - 0x01425c60 04000000 ffffffff 1a4d3100 01000000 .........M1..... │ │ + 0x01425c60 04000000 ffffffff f34c3100 01000000 .........L1..... │ │ 0x01425c70 f45d3500 04000000 ffffffff ba812e00 .]5............. │ │ 0x01425c80 01000000 f85d3500 04000000 ffffffff .....]5......... │ │ 0x01425c90 00000000 00000000 00000000 00000000 ................ │ │ 0x01425ca0 00000000 01000000 205e3101 02000000 ........ ^1..... │ │ 0x01425cb0 805e3101 03000000 c05e3101 04000000 .^1......^1..... │ │ 0x01425cc0 90603101 05000000 d0603101 06000000 .`1......`1..... │ │ 0x01425cd0 f0633101 07000000 70643101 08000000 .c1.....pd1..... │ │ 0x01425ce0 70653101 09000000 c0673101 0a000000 pe1......g1..... │ │ 0x01425cf0 e0673101 0b000000 306c3101 00000000 .g1.....0l1..... │ │ - 0x01425d00 00000000 01000000 abae3100 03000000 ..........1..... │ │ - 0x01425d10 6cce3000 04000000 538f3100 04000000 l.0.....S.1..... │ │ + 0x01425d00 00000000 01000000 84ae3100 03000000 ..........1..... │ │ + 0x01425d10 6cce3000 04000000 2c8f3100 04000000 l.0.....,.1..... │ │ 0x01425d20 1c9f3000 00000000 00000000 0e5d2e00 ..0..........].. │ │ 0x01425d30 04000000 00000000 00000000 ffffffff ................ │ │ - 0x01425d40 8b703100 04000000 00000000 00000000 .p1............. │ │ + 0x01425d40 64703100 04000000 00000000 00000000 dp1............. │ │ 0x01425d50 ffffffff b6672e00 04000000 00000000 .....g.......... │ │ 0x01425d60 00000000 ffffffff b3643000 07000000 .........d0..... │ │ - 0x01425d70 00000000 00000000 ffffffff 5f313100 ............_11. │ │ + 0x01425d70 00000000 00000000 ffffffff 38313100 ............811. │ │ 0x01425d80 02000000 00000000 04000000 ffffffff ................ │ │ 0x01425d90 9a3f3000 02000000 00000000 04000000 .?0............. │ │ 0x01425da0 ffffffff f1542f00 02000000 00000000 .....T/......... │ │ 0x01425db0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x01425dc0 00000000 00000000 00000000 0e5d2e00 .............].. │ │ 0x01425dd0 04000000 00000000 00000000 ffffffff ................ │ │ 0x01425de0 05b12e00 04000000 00000000 00000000 ................ │ │ - 0x01425df0 ffffffff 8b703100 04000000 00000000 .....p1......... │ │ + 0x01425df0 ffffffff 64703100 04000000 00000000 ....dp1......... │ │ 0x01425e00 00000000 ffffffff b6672e00 04000000 .........g...... │ │ 0x01425e10 00000000 00000000 ffffffff 250a2f00 ............%./. │ │ 0x01425e20 04000000 00000000 00000000 ffffffff ................ │ │ 0x01425e30 b3643000 05000000 00000000 00000000 .d0............. │ │ - 0x01425e40 ffffffff 5f313100 02000000 00000000 ...._11......... │ │ + 0x01425e40 ffffffff 38313100 02000000 00000000 ....811......... │ │ 0x01425e50 04000000 ffffffff 9a3f3000 02000000 .........?0..... │ │ 0x01425e60 00000000 04000000 ffffffff f1542f00 .............T/. │ │ 0x01425e70 02000000 00000000 04000000 ffffffff ................ │ │ 0x01425e80 00000000 00000000 00000000 00000000 ................ │ │ 0x01425e90 00000000 01000000 806e3101 02000000 .........n1..... │ │ 0x01425ea0 d06e3101 03000000 506f3101 04000000 .n1.....Po1..... │ │ 0x01425eb0 d06e3101 05000000 10703101 06000000 .n1......p1..... │ │ 0x01425ec0 a0703101 07000000 00713101 08000000 .p1......q1..... │ │ 0x01425ed0 e0713101 09000000 60723101 0a000000 .q1.....`r1..... │ │ 0x01425ee0 80723101 0b000000 d0723101 00000000 .r1......r1..... │ │ 0x01425ef0 00000000 0e5d2e00 04000000 00000000 .....].......... │ │ 0x01425f00 00000000 ffffffff 00000000 00000000 ................ │ │ 0x01425f10 00000000 00000000 00000000 0e5d2e00 .............].. │ │ 0x01425f20 04000000 00000000 00000000 ffffffff ................ │ │ - 0x01425f30 628a3100 04000000 00000000 00000000 b.1............. │ │ + 0x01425f30 3b8a3100 04000000 00000000 00000000 ;.1............. │ │ 0x01425f40 ffffffff 7a9f2f00 04000000 00000000 ....z./......... │ │ 0x01425f50 00000000 ffffffff 00000000 00000000 ................ │ │ 0x01425f60 00000000 00000000 00000000 01000000 ................ │ │ 0x01425f70 10000000 885f4201 04000000 00000000 ....._B......... │ │ 0x01425f80 10000000 0a942e00 00000000 00000000 ................ │ │ 0x01425f90 00000000 f6bc2f00 703f1d01 00000000 ....../.p?...... │ │ 0x01425fa0 00000000 04000000 cbd83100 703f1d01 ..........1.p?.. │ │ @@ -37663,31 +37663,31 @@ │ │ 0x01428b60 0a000000 702e3201 0d000000 a0303201 ....p.2......02. │ │ 0x01428b70 0b000000 c0303201 0e000000 d0183801 .....02.......8. │ │ 0x01428b80 00000000 00000000 33423000 02000000 ........3B0..... │ │ 0x01428b90 00000000 04000000 ffffffff 699e3000 ............i.0. │ │ 0x01428ba0 02000000 00000000 04000000 ffffffff ................ │ │ 0x01428bb0 9c442f00 02000000 00000000 04000000 .D/............. │ │ 0x01428bc0 ffffffff d1bb3000 05000000 00000000 ......0......... │ │ - 0x01428bd0 00000000 ffffffff e96f3100 02000000 .........o1..... │ │ + 0x01428bd0 00000000 ffffffff c26f3100 02000000 .........o1..... │ │ 0x01428be0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x01428bf0 00000000 00000000 00000000 00000000 ................ │ │ 0x01428c00 40333201 00000000 00000000 b0333201 @32..........32. │ │ 0x01428c10 903d3201 403e3201 d03e3201 00000000 .=2.@>2..>2..... │ │ - 0x01428c20 45b12e00 01000000 eb403100 02000000 E........@1..... │ │ + 0x01428c20 45b12e00 01000000 c4403100 02000000 E........@1..... │ │ 0x01428c30 e0ba3100 01000000 40473201 07000000 ..1.....@G2..... │ │ 0x01428c40 80473201 08000000 40473201 02000000 .G2.....@G2..... │ │ 0x01428c50 c0473201 03000000 00483201 04000000 .G2......H2..... │ │ 0x01428c60 30483201 05000000 c0483201 06000000 0H2......H2..... │ │ 0x01428c70 30483201 09000000 00493201 0c000000 0H2......I2..... │ │ 0x01428c80 00133801 0a000000 40493201 0d000000 ..8.....@I2..... │ │ 0x01428c90 304a3201 0b000000 504a3201 0e000000 0J2.....PJ2..... │ │ 0x01428ca0 e04a3201 00000000 00000000 33423000 .J2.........3B0. │ │ 0x01428cb0 02000000 00000000 04000000 ffffffff ................ │ │ 0x01428cc0 699e3000 02000000 00000000 04000000 i.0............. │ │ - 0x01428cd0 ffffffff 0e4e3100 07000000 00000000 .....N1......... │ │ + 0x01428cd0 ffffffff e74d3100 07000000 00000000 .....M1......... │ │ 0x01428ce0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x01428cf0 00000000 00000000 00000000 23063000 ............#.0. │ │ 0x01428d00 02000000 00000000 04000000 ffffffff ................ │ │ 0x01428d10 00000000 00000000 00000000 00000000 ................ │ │ 0x01428d20 00000000 01000000 004b3201 07000000 .........K2..... │ │ 0x01428d30 904b3201 08000000 e04b3201 02000000 .K2......K2..... │ │ 0x01428d40 40193801 03000000 d01a3801 04000000 @.8.......8..... │ │ @@ -37751,15 +37751,15 @@ │ │ 0x014290e0 02000000 50563201 03000000 90563201 ....PV2......V2. │ │ 0x014290f0 04000000 d0563201 05000000 80573201 .....V2......W2. │ │ 0x01429100 06000000 c0573201 07000000 30593201 .....W2.....0Y2. │ │ 0x01429110 08000000 80593201 09000000 105a3201 .....Y2......Z2. │ │ 0x01429120 0c000000 00133801 0a000000 d0253801 ......8......%8. │ │ 0x01429130 0d000000 80153801 0b000000 605a3201 ......8.....`Z2. │ │ 0x01429140 0e000000 605b3201 00000000 00000000 ....`[2......... │ │ - 0x01429150 929b3100 04000000 00000000 00000000 ..1............. │ │ + 0x01429150 6b9b3100 04000000 00000000 00000000 k.1............. │ │ 0x01429160 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01429170 00000000 00000000 a0613201 00000000 .........a2..... │ │ 0x01429180 50623201 02000000 00653201 03000000 Pb2......e2..... │ │ 0x01429190 50663201 04000000 101b3801 05000000 Pf2.......8..... │ │ 0x014291a0 90203801 06000000 e0243801 01000000 . 8......$8..... │ │ 0x014291b0 a0623201 08000000 50643201 07000000 .b2.....Pd2..... │ │ 0x014291c0 b0643201 09000000 f0623201 0c000000 .d2......b2..... │ │ @@ -38152,15 +38152,15 @@ │ │ 0x0142a9f0 00000000 01000000 00353301 02000000 .........53..... │ │ 0x0142aa00 80203301 0a000000 50353301 0b000000 . 3.....P53..... │ │ 0x0142aa10 f0203301 14000000 c0243301 06000000 . 3......$3..... │ │ 0x0142aa20 30253301 05000000 50253301 00000000 0%3.....P%3..... │ │ 0x0142aa30 00000000 11ba2e00 74eb4201 cca12e00 ........t.B..... │ │ 0x0142aa40 1c000000 01000000 00000000 00000000 ................ │ │ 0x0142aa50 00000000 80353301 00000000 00000000 .....53......... │ │ - 0x0142aa60 70363301 30a61d01 628a3100 04000000 p63.0...b.1..... │ │ + 0x0142aa60 70363301 30a61d01 3b8a3100 04000000 p63.0...;.1..... │ │ 0x0142aa70 00000000 00000000 ffffffff 00000000 ................ │ │ 0x0142aa80 00000000 00000000 00000000 00000000 ................ │ │ 0x0142aa90 11ba2e00 74eb4201 9dae2e00 1c000000 ....t.B......... │ │ 0x0142aaa0 02000000 00000000 00000000 00000000 ................ │ │ 0x0142aab0 00000000 c0f03001 00000000 70363301 ......0.....p63. │ │ 0x0142aac0 30a61d01 11ba2e00 74eb4201 69382f00 0.......t.B.i8/. │ │ 0x0142aad0 1c000000 84000000 00000000 00000000 ................ │ │ @@ -38190,26 +38190,26 @@ │ │ 0x0142ac50 00000000 20f23001 00000000 a0373301 .... .0......73. │ │ 0x0142ac60 c0c21d01 5ad23000 ecf14201 69382f00 ....Z.0...B.i8/. │ │ 0x0142ac70 74000000 87000000 d0b91d01 d0ba1d01 t............... │ │ 0x0142ac80 50ba1d01 00000000 00000000 00000000 P............... │ │ 0x0142ac90 a0373301 c0c21d01 5ad23000 ecf14201 .73.....Z.0...B. │ │ 0x0142aca0 5ad23000 74000000 87000000 d0b91d01 Z.0.t........... │ │ 0x0142acb0 d0ba1d01 50ba1d01 00000000 00000000 ....P........... │ │ - 0x0142acc0 00000000 a0373301 c0c21d01 024d3100 .....73......M1. │ │ + 0x0142acc0 00000000 a0373301 c0c21d01 db4c3100 .....73......L1. │ │ 0x0142acd0 bcf54201 cca12e00 98010000 01000000 ..B............. │ │ 0x0142ace0 00000000 00000000 00000000 e0373301 .............73. │ │ 0x0142acf0 00000000 d0383301 30393301 f0901e01 .....83.093..... │ │ - 0x0142ad00 024d3100 bcf54201 9dae2e00 98010000 .M1...B......... │ │ + 0x0142ad00 db4c3100 bcf54201 9dae2e00 98010000 .L1...B......... │ │ 0x0142ad10 02000000 00000000 00000000 00000000 ................ │ │ 0x0142ad20 00000000 e0f23001 d0383301 30393301 ......0..83.093. │ │ - 0x0142ad30 f0901e01 024d3100 bcf54201 69382f00 .....M1...B.i8/. │ │ + 0x0142ad30 f0901e01 db4c3100 bcf54201 69382f00 .....L1...B.i8/. │ │ 0x0142ad40 98010000 85000000 10191e01 00000000 ................ │ │ 0x0142ad50 401f1e01 00000000 00000000 d0383301 @............83. │ │ - 0x0142ad60 30393301 f0901e01 024d3100 bcf54201 093......M1...B. │ │ - 0x0142ad70 024d3100 98010000 85000000 10191e01 .M1............. │ │ + 0x0142ad60 30393301 f0901e01 db4c3100 bcf54201 093......L1...B. │ │ + 0x0142ad70 db4c3100 98010000 85000000 10191e01 .L1............. │ │ 0x0142ad80 00000000 401f1e01 00000000 00000000 ....@........... │ │ 0x0142ad90 d0383301 30393301 f0901e01 0ce52f00 .83.093......./. │ │ 0x0142ada0 a8074301 cca12e00 0a040000 01000000 ..C............. │ │ 0x0142adb0 00000000 00000000 00000000 70393301 ............p93. │ │ 0x0142adc0 00000000 00000000 603a3301 00572301 ........`:3..W#. │ │ 0x0142add0 0ce52f00 a8074301 9dae2e00 0a040000 ../...C......... │ │ 0x0142ade0 02000000 00000000 00000000 00000000 ................ │ │ @@ -38262,62 +38262,62 @@ │ │ 0x0142b0d0 803c3301 003d3301 f0272c01 cc043000 .<3..=3..',...0. │ │ 0x0142b0e0 f00e4301 9dae2e00 90030000 02000000 ..C............. │ │ 0x0142b0f0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142b100 30f03001 803c3301 003d3301 f0272c01 0.0..<3..=3..',. │ │ 0x0142b110 01000000 403d3301 02000000 803d3301 ....@=3......=3. │ │ 0x0142b120 0b000000 c03d3301 06000000 60413301 .....=3.....`A3. │ │ 0x0142b130 05000000 80413301 00000000 00000000 .....A3......... │ │ - 0x0142b140 628a3100 04000000 00000000 00000000 b.1............. │ │ + 0x0142b140 3b8a3100 04000000 00000000 00000000 ;.1............. │ │ 0x0142b150 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142b160 00000000 00000000 01000000 f0413301 .............A3. │ │ 0x0142b170 02000000 40423301 0a000000 80423301 ....@B3......B3. │ │ 0x0142b180 0b000000 a0423301 14000000 00473301 .....B3......G3. │ │ 0x0142b190 00000000 00000000 01000000 70473301 ............pG3. │ │ 0x0142b1a0 02000000 40423301 0a000000 80423301 ....@B3......B3. │ │ 0x0142b1b0 0b000000 a0423301 14000000 00473301 .....B3......G3. │ │ 0x0142b1c0 00000000 00000000 74000000 5ad23000 ........t...Z.0. │ │ 0x0142b1d0 ecf14201 70503301 70503301 00000000 ..B.pP3.pP3..... │ │ 0x0142b1e0 c0c21d01 06000000 66063200 580e4301 ........f.2.X.C. │ │ 0x0142b1f0 204c3301 204c3301 c0473301 f0272c01 L3. L3..G3..',. │ │ 0x0142b200 01000000 60673301 02000000 a0673301 ....`g3......g3. │ │ 0x0142b210 0b000000 e0673301 00000000 00000000 .....g3......... │ │ - 0x0142b220 01c23000 02000000 00000000 ef403100 ..0..........@1. │ │ + 0x0142b220 01c23000 02000000 00000000 c8403100 ..0..........@1. │ │ 0x0142b230 79ab2e00 02000000 00000000 cca12e00 y............... │ │ 0x0142b240 e6f43100 02000000 00000000 9dae2e00 ..1............. │ │ 0x0142b250 a9f32f00 02000000 11ba2e00 69382f00 ../.........i8/. │ │ 0x0142b260 17c23000 02000000 5ef43000 69382f00 ..0.....^.0.i8/. │ │ 0x0142b270 89163000 02000000 5ad23000 69382f00 ..0.....Z.0.i8/. │ │ 0x0142b280 11452f00 02000000 5ad23000 69382f00 .E/.....Z.0.i8/. │ │ 0x0142b290 2de63000 02000000 5ad23000 69382f00 -.0.....Z.0.i8/. │ │ - 0x0142b2a0 3fbb3100 02000000 024d3100 69382f00 ?.1......M1.i8/. │ │ - 0x0142b2b0 f89b3100 02000000 024d3100 69382f00 ..1......M1.i8/. │ │ - 0x0142b2c0 069c3100 02000000 bd532f00 69382f00 ..1......S/.i8/. │ │ + 0x0142b2a0 3fbb3100 02000000 db4c3100 69382f00 ?.1......L1.i8/. │ │ + 0x0142b2b0 d19b3100 02000000 db4c3100 69382f00 ..1......L1.i8/. │ │ + 0x0142b2c0 df9b3100 02000000 bd532f00 69382f00 ..1......S/.i8/. │ │ 0x0142b2d0 5fbd2f00 02000000 66063200 69382f00 _./.....f.2.i8/. │ │ - 0x0142b2e0 187d3100 02000000 66063200 69382f00 .}1.....f.2.i8/. │ │ - 0x0142b2f0 cc583100 03000000 00000000 1e043000 .X1...........0. │ │ + 0x0142b2e0 f17c3100 02000000 66063200 69382f00 .|1.....f.2.i8/. │ │ + 0x0142b2f0 a5583100 03000000 00000000 1e043000 .X1...........0. │ │ 0x0142b300 2bc23000 03000000 00000000 1e043000 +.0...........0. │ │ 0x0142b310 1b6b3000 03000000 00000000 1e043000 .k0...........0. │ │ 0x0142b320 422e3000 04000000 00000000 eece2e00 B.0............. │ │ 0x0142b330 01000000 d06c3301 02000000 206d3301 .....l3..... m3. │ │ 0x0142b340 0a000000 606d3301 0b000000 806d3301 ....`m3......m3. │ │ 0x0142b350 14000000 d06f3301 06000000 40703301 .....o3.....@p3. │ │ 0x0142b360 05000000 60703301 00000000 00000000 ....`p3......... │ │ 0x0142b370 01000000 d0703301 02000000 206d3301 .....p3..... m3. │ │ 0x0142b380 0a000000 606d3301 0b000000 806d3301 ....`m3......m3. │ │ 0x0142b390 14000000 d06f3301 06000000 40703301 .....o3.....@p3. │ │ 0x0142b3a0 05000000 60703301 00000000 00000000 ....`p3......... │ │ 0x0142b3b0 74000000 5ad23000 ecf14201 d0553301 t...Z.0...B..U3. │ │ - 0x0142b3c0 00000000 c0c21d01 628a3100 04000000 ........b.1..... │ │ + 0x0142b3c0 00000000 c0c21d01 3b8a3100 04000000 ........;.1..... │ │ 0x0142b3d0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x0142b3e0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142b3f0 06000000 66063200 580e4301 005b3301 ....f.2.X.C..[3. │ │ 0x0142b400 20713301 f0272c01 01000000 60713301 q3..',.....`q3. │ │ 0x0142b410 02000000 a0713301 0b000000 e0713301 .....q3......q3. │ │ 0x0142b420 06000000 20743301 05000000 40743301 .... t3.....@t3. │ │ - 0x0142b430 00000000 00000000 628a3100 04000000 ........b.1..... │ │ + 0x0142b430 00000000 00000000 3b8a3100 04000000 ........;.1..... │ │ 0x0142b440 00000000 00000000 ffffffff 00000000 ................ │ │ 0x0142b450 00000000 00000000 00000000 00000000 ................ │ │ 0x0142b460 01000000 b0743301 02000000 00753301 .....t3......u3. │ │ 0x0142b470 06000000 60753301 05000000 80753301 ....`u3......u3. │ │ 0x0142b480 0a000000 b0763301 14000000 d0763301 .....v3......v3. │ │ 0x0142b490 15000000 10773301 0b000000 50773301 .....w3.....Pw3. │ │ 0x0142b4a0 00000000 00000000 01000000 b0743301 .............t3. │ │ @@ -38754,15 +38754,15 @@ │ │ 0x0142cf90 15000000 50163401 0b000000 90163401 ....P.4.......4. │ │ 0x0142cfa0 00000000 00000000 01000000 b0743301 .............t3. │ │ 0x0142cfb0 02000000 00753301 06000000 60753301 .....u3.....`u3. │ │ 0x0142cfc0 05000000 80753301 0a000000 40183401 .....u3.....@.4. │ │ 0x0142cfd0 14000000 70183401 15000000 b0183401 ....p.4.......4. │ │ 0x0142cfe0 0b000000 f0183401 00000000 00000000 ......4......... │ │ 0x0142cff0 41482f00 04000000 00000000 00000000 AH/............. │ │ - 0x0142d000 ffffffff 628a3100 04000000 00000000 ....b.1......... │ │ + 0x0142d000 ffffffff 3b8a3100 04000000 00000000 ....;.1......... │ │ 0x0142d010 00000000 ffffffff 00000000 00000000 ................ │ │ 0x0142d020 00000000 00000000 00000000 01000000 ................ │ │ 0x0142d030 60313401 02000000 70313401 0a000000 `14.....p14..... │ │ 0x0142d040 80313401 14000000 b0313401 15000000 .14......14..... │ │ 0x0142d050 f0313401 0b000000 30323401 00000000 .14.....024..... │ │ 0x0142d060 00000000 01000000 60313401 02000000 ........`14..... │ │ 0x0142d070 70313401 0a000000 10333401 14000000 p14......34..... │ │ @@ -38824,47 +38824,47 @@ │ │ 0x0142d3f0 90653401 03000000 00663401 04000000 .e4......f4..... │ │ 0x0142d400 b0673401 05000000 a0683401 06000000 .g4......h4..... │ │ 0x0142d410 30693401 07000000 006b3401 08000000 0i4......k4..... │ │ 0x0142d420 906e3401 09000000 b06e3401 0a000000 .n4......n4..... │ │ 0x0142d430 20703401 00000000 00000000 5bcb3100 p4.........[.1. │ │ 0x0142d440 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142d450 42fe2e00 04000000 00000000 00000000 B............... │ │ - 0x0142d460 ffffffff f0163100 04000000 00000000 ......1......... │ │ + 0x0142d460 ffffffff c9163100 04000000 00000000 ......1......... │ │ 0x0142d470 00000000 ffffffff a1452f00 04000000 .........E/..... │ │ 0x0142d480 00000000 00000000 ffffffff 51f83000 ............Q.0. │ │ 0x0142d490 02000000 00000000 04000000 ffffffff ................ │ │ 0x0142d4a0 ae672e00 05000000 00000000 00000000 .g.............. │ │ 0x0142d4b0 ffffffff f3cc2f00 04000000 00000000 ....../......... │ │ 0x0142d4c0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x0142d4d0 00000000 00000000 00000000 42fe2e00 ............B... │ │ 0x0142d4e0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x0142d4f0 f0163100 04000000 00000000 00000000 ..1............. │ │ + 0x0142d4f0 c9163100 04000000 00000000 00000000 ..1............. │ │ 0x0142d500 ffffffff 51f83000 02000000 00000000 ....Q.0......... │ │ 0x0142d510 04000000 ffffffff ae672e00 07000000 .........g...... │ │ 0x0142d520 00000000 00000000 ffffffff f3cc2f00 ............../. │ │ 0x0142d530 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142d540 00000000 00000000 00000000 00000000 ................ │ │ 0x0142d550 00000000 01000000 40713401 02000000 ........@q4..... │ │ 0x0142d560 b0713401 03000000 30723401 04000000 .q4.....0r4..... │ │ 0x0142d570 f0733401 05000000 50753401 06000000 .s4.....Pu4..... │ │ 0x0142d580 c0753401 07000000 40773401 08000000 .u4.....@w4..... │ │ 0x0142d590 007a3401 09000000 207a3401 0a000000 .z4..... z4..... │ │ 0x0142d5a0 a07b3401 00000000 00000000 13ec2f00 .{4.........../. │ │ 0x0142d5b0 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142d5c0 42fe2e00 04000000 00000000 00000000 B............... │ │ - 0x0142d5d0 ffffffff f0163100 04000000 00000000 ......1......... │ │ + 0x0142d5d0 ffffffff c9163100 04000000 00000000 ......1......... │ │ 0x0142d5e0 00000000 ffffffff a1452f00 04000000 .........E/..... │ │ 0x0142d5f0 00000000 00000000 ffffffff 51f83000 ............Q.0. │ │ 0x0142d600 02000000 00000000 04000000 ffffffff ................ │ │ 0x0142d610 ae672e00 05000000 00000000 00000000 .g.............. │ │ 0x0142d620 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142d630 00000000 00000000 13ec2f00 01000000 ........../..... │ │ 0x0142d640 00000000 04000000 ffffffff 42fe2e00 ............B... │ │ 0x0142d650 04000000 00000000 00000000 ffffffff ................ │ │ - 0x0142d660 f0163100 04000000 00000000 00000000 ..1............. │ │ + 0x0142d660 c9163100 04000000 00000000 00000000 ..1............. │ │ 0x0142d670 ffffffff 51f83000 02000000 00000000 ....Q.0......... │ │ 0x0142d680 04000000 ffffffff ae672e00 07000000 .........g...... │ │ 0x0142d690 00000000 00000000 ffffffff 00000000 ................ │ │ 0x0142d6a0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142d6b0 01000000 907d3401 02000000 e07d3401 .....}4......}4. │ │ 0x0142d6c0 03000000 107e3401 04000000 607e3401 .....~4.....`~4. │ │ 0x0142d6d0 05000000 007f3401 06000000 607f3401 ......4.....`.4. │ │ @@ -38901,26 +38901,26 @@ │ │ 0x0142d8c0 01000000 c0953401 03000000 30893401 ......4.....0.4. │ │ 0x0142d8d0 04000000 408a3401 05000000 508b3401 ....@.4.....P.4. │ │ 0x0142d8e0 08000000 b08e3401 0b000000 d08e3401 ......4.......4. │ │ 0x0142d8f0 07000000 70943401 0a000000 90943401 ....p.4.......4. │ │ 0x0142d900 00000000 00000000 179f3000 05000000 ..........0..... │ │ 0x0142d910 00000000 00000000 ffffffff 83f82e00 ................ │ │ 0x0142d920 05000000 00000000 00000000 ffffffff ................ │ │ - 0x0142d930 fe2e3100 05000000 00000000 00000000 ..1............. │ │ + 0x0142d930 d72e3100 05000000 00000000 00000000 ..1............. │ │ 0x0142d940 ffffffff b7c83000 05000000 00000000 ......0......... │ │ 0x0142d950 00000000 ffffffff a8be3100 02000000 ..........1..... │ │ 0x0142d960 00000000 04000000 ffffffff 623b2f00 ............b;/. │ │ 0x0142d970 02000000 00000000 04000000 ffffffff ................ │ │ 0x0142d980 9a2e2f00 02000000 00000000 04000000 ../............. │ │ 0x0142d990 ffffffff 03703000 02000000 00000000 .....p0......... │ │ 0x0142d9a0 04000000 ffffffff 7e8e3000 02000000 ........~.0..... │ │ 0x0142d9b0 00000000 04000000 ffffffff 33822f00 ............3./. │ │ 0x0142d9c0 02000000 00000000 04000000 ffffffff ................ │ │ 0x0142d9d0 ce1d3000 02000000 00000000 04000000 ..0............. │ │ - 0x0142d9e0 ffffffff 628a3100 04000000 00000000 ....b.1......... │ │ + 0x0142d9e0 ffffffff 3b8a3100 04000000 00000000 ....;.1......... │ │ 0x0142d9f0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x0142da00 00000000 00000000 00000000 a8be3100 ..............1. │ │ 0x0142da10 02000000 00000000 04000000 ffffffff ................ │ │ 0x0142da20 00000000 00000000 00000000 00000000 ................ │ │ 0x0142da30 00000000 01000000 a0cb3401 02000000 ..........4..... │ │ 0x0142da40 f0cb3401 03000000 40cd3401 04000000 ..4.....@.4..... │ │ 0x0142da50 80cd3401 05000000 50ce3401 08000000 ..4.....P.4..... │ │ @@ -38929,54 +38929,54 @@ │ │ 0x0142da80 00000000 01000000 a0cb3401 02000000 ..........4..... │ │ 0x0142da90 f0cb3401 03000000 40cd3401 04000000 ..4.....@.4..... │ │ 0x0142daa0 80cd3401 05000000 80d13401 08000000 ..4.......4..... │ │ 0x0142dab0 00d43401 0b000000 20d43401 07000000 ..4..... .4..... │ │ 0x0142dac0 c0d53401 0a000000 e0d53401 00000000 ..4.......4..... │ │ 0x0142dad0 00000000 9cc53100 04000000 00000000 ......1......... │ │ 0x0142dae0 00000000 ffffffff 9cc53100 01000000 ..........1..... │ │ - 0x0142daf0 00000000 04000000 ffffffff 628a3100 ............b.1. │ │ + 0x0142daf0 00000000 04000000 ffffffff 3b8a3100 ............;.1. │ │ 0x0142db00 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142db10 0e5d2e00 04000000 00000000 00000000 .].............. │ │ 0x0142db20 ffffffff 8cae3000 05000000 00000000 ......0......... │ │ 0x0142db30 00000000 ffffffff 83f82e00 05000000 ................ │ │ 0x0142db40 00000000 00000000 ffffffff d9672e00 .............g.. │ │ 0x0142db50 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142db60 00000000 00000000 00000000 00000000 ................ │ │ 0x0142db70 00000000 a8be3100 02000000 00000000 ......1......... │ │ 0x0142db80 04000000 ffffffff d9672e00 05000000 .........g...... │ │ 0x0142db90 00000000 00000000 ffffffff 00000000 ................ │ │ 0x0142dba0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142dbb0 9cc53100 04000000 00000000 00000000 ..1............. │ │ 0x0142dbc0 ffffffff 9cc53100 01000000 00000000 ......1......... │ │ - 0x0142dbd0 04000000 ffffffff 628a3100 04000000 ........b.1..... │ │ + 0x0142dbd0 04000000 ffffffff 3b8a3100 04000000 ........;.1..... │ │ 0x0142dbe0 00000000 00000000 ffffffff 0e5d2e00 .............].. │ │ 0x0142dbf0 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142dc00 8cae3000 05000000 00000000 00000000 ..0............. │ │ 0x0142dc10 ffffffff 83f82e00 05000000 00000000 ................ │ │ - 0x0142dc20 00000000 ffffffff 77493100 05000000 ........wI1..... │ │ - 0x0142dc30 00000000 00000000 ffffffff 1d123100 ..............1. │ │ + 0x0142dc20 00000000 ffffffff 50493100 05000000 ........PI1..... │ │ + 0x0142dc30 00000000 00000000 ffffffff f6113100 ..............1. │ │ 0x0142dc40 05000000 00000000 00000000 ffffffff ................ │ │ - 0x0142dc50 c9663100 05000000 00000000 00000000 .f1............. │ │ + 0x0142dc50 a2663100 05000000 00000000 00000000 .f1............. │ │ 0x0142dc60 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142dc70 00000000 00000000 a8be3100 02000000 ..........1..... │ │ 0x0142dc80 00000000 04000000 ffffffff d9672e00 .............g.. │ │ 0x0142dc90 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142dca0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142dcb0 00000000 01000000 30de3401 03000000 ........0.4..... │ │ 0x0142dcc0 c0de3401 02000000 70df3401 04000000 ..4.....p.4..... │ │ 0x0142dcd0 70e13401 05000000 10e23401 08000000 p.4.......4..... │ │ 0x0142dce0 d0e23401 0b000000 f0e23401 07000000 ..4.......4..... │ │ 0x0142dcf0 00e53401 0a000000 20e53401 00000000 ..4..... .4..... │ │ 0x0142dd00 00000000 75ed3100 05000000 00000000 ....u.1......... │ │ 0x0142dd10 00000000 ffffffff ec742f00 05000000 .........t/..... │ │ 0x0142dd20 00000000 00000000 ffffffff 0e5d2e00 .............].. │ │ 0x0142dd30 04000000 00000000 00000000 ffffffff ................ │ │ - 0x0142dd40 628a3100 04000000 00000000 00000000 b.1............. │ │ + 0x0142dd40 3b8a3100 04000000 00000000 00000000 ;.1............. │ │ 0x0142dd50 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x0142dd60 00000000 00000000 c0963100 04000000 ..........1..... │ │ + 0x0142dd60 00000000 00000000 99963100 04000000 ..........1..... │ │ 0x0142dd70 00000000 00000000 ffffffff 0e5d2e00 .............].. │ │ 0x0142dd80 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142dd90 00000000 00000000 00000000 00000000 ................ │ │ 0x0142dda0 00000000 01000000 e0e53401 02000000 ..........4..... │ │ 0x0142ddb0 50e63401 03000000 20e83401 04000000 P.4..... .4..... │ │ 0x0142ddc0 00e93401 05000000 c0e93401 08000000 ..4.......4..... │ │ 0x0142ddd0 c0ec3401 0b000000 e0ec3401 07000000 ..4.......4..... │ │ @@ -38984,45 +38984,45 @@ │ │ 0x0142ddf0 00000000 d9672e00 05000000 00000000 .....g.......... │ │ 0x0142de00 00000000 ffffffff 83f82e00 05000000 ................ │ │ 0x0142de10 00000000 00000000 ffffffff 8cae3000 ..............0. │ │ 0x0142de20 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142de30 2e213000 05000000 00000000 00000000 .!0............. │ │ 0x0142de40 ffffffff 0e5d2e00 04000000 00000000 .....].......... │ │ 0x0142de50 00000000 ffffffff 41482f00 04000000 ........AH/..... │ │ - 0x0142de60 00000000 00000000 ffffffff c0963100 ..............1. │ │ + 0x0142de60 00000000 00000000 ffffffff 99963100 ..............1. │ │ 0x0142de70 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142de80 9cc53100 04000000 00000000 00000000 ..1............. │ │ - 0x0142de90 ffffffff 628a3100 04000000 00000000 ....b.1......... │ │ + 0x0142de90 ffffffff 3b8a3100 04000000 00000000 ....;.1......... │ │ 0x0142dea0 00000000 ffffffff 36fc3100 01000000 ........6.1..... │ │ 0x0142deb0 00000000 04000000 ffffffff b7a02f00 ............../. │ │ 0x0142dec0 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142ded0 1ff43000 01000000 00000000 04000000 ..0............. │ │ 0x0142dee0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142def0 00000000 00000000 a8be3100 02000000 ..........1..... │ │ 0x0142df00 00000000 04000000 ffffffff 00000000 ................ │ │ 0x0142df10 00000000 00000000 00000000 00000000 ................ │ │ 0x0142df20 01000000 80f43401 02000000 d0f43401 ......4.......4. │ │ 0x0142df30 03000000 e0f53401 04000000 70f63401 ......4.....p.4. │ │ 0x0142df40 05000000 f0f63401 08000000 70fe3401 ......4.....p.4. │ │ 0x0142df50 0b000000 90fe3401 07000000 d0ff3401 ......4.......4. │ │ 0x0142df60 0a000000 f0ff3401 00000000 00000000 ......4......... │ │ - 0x0142df70 628a3100 04000000 00000000 00000000 b.1............. │ │ + 0x0142df70 3b8a3100 04000000 00000000 00000000 ;.1............. │ │ 0x0142df80 ffffffff 41482f00 04000000 00000000 ....AH/......... │ │ 0x0142df90 00000000 ffffffff 8cae3000 05000000 ..........0..... │ │ - 0x0142dfa0 00000000 00000000 ffffffff c35e3100 .............^1. │ │ + 0x0142dfa0 00000000 00000000 ffffffff 9c5e3100 .............^1. │ │ 0x0142dfb0 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142dfc0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142dfd0 00000000 a8be3100 02000000 00000000 ......1......... │ │ 0x0142dfe0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x0142dff0 00000000 00000000 00000000 01000000 ................ │ │ 0x0142e000 60003501 02000000 40013501 03000000 `.5.....@.5..... │ │ 0x0142e010 50023501 04000000 d0023501 05000000 P.5.......5..... │ │ 0x0142e020 d0033501 08000000 50083501 0b000000 ..5.....P.5..... │ │ 0x0142e030 70083501 07000000 800b3501 0a000000 p.5.......5..... │ │ - 0x0142e040 a00b3501 00000000 00000000 628a3100 ..5.........b.1. │ │ + 0x0142e040 a00b3501 00000000 00000000 3b8a3100 ..5.........;.1. │ │ 0x0142e050 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142e060 0e5d2e00 04000000 00000000 00000000 .].............. │ │ 0x0142e070 ffffffff 179f3000 05000000 00000000 ......0......... │ │ 0x0142e080 00000000 ffffffff 83f82e00 05000000 ................ │ │ 0x0142e090 00000000 00000000 ffffffff 623b2f00 ............b;/. │ │ 0x0142e0a0 02000000 00000000 08000000 ffffffff ................ │ │ 0x0142e0b0 62bc3000 01000000 00000000 04000000 b.0............. │ │ @@ -39031,15 +39031,15 @@ │ │ 0x0142e0e0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x0142e0f0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142e100 01000000 f00b3501 02000000 400c3501 ......5.....@.5. │ │ 0x0142e110 03000000 600d3501 04000000 f00d3501 ....`.5.......5. │ │ 0x0142e120 05000000 700e3501 08000000 b0153501 ....p.5.......5. │ │ 0x0142e130 0b000000 d0153501 07000000 d0173501 ......5.......5. │ │ 0x0142e140 0a000000 f0173501 00000000 00000000 ......5......... │ │ - 0x0142e150 628a3100 04000000 00000000 00000000 b.1............. │ │ + 0x0142e150 3b8a3100 04000000 00000000 00000000 ;.1............. │ │ 0x0142e160 ffffffff 0e5d2e00 04000000 00000000 .....].......... │ │ 0x0142e170 00000000 ffffffff 179f3000 05000000 ..........0..... │ │ 0x0142e180 00000000 00000000 ffffffff 83f82e00 ................ │ │ 0x0142e190 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142e1a0 623b2f00 02000000 00000000 08000000 b;/............. │ │ 0x0142e1b0 ffffffff 2a373000 01000000 00000000 ....*70......... │ │ 0x0142e1c0 04000000 ffffffff 00000000 00000000 ................ │ │ @@ -39054,109 +39054,109 @@ │ │ 0x0142e250 00000000 179f3000 05000000 00000000 ......0......... │ │ 0x0142e260 00000000 ffffffff 83f82e00 05000000 ................ │ │ 0x0142e270 00000000 00000000 ffffffff 10e02e00 ................ │ │ 0x0142e280 02000000 00000000 08000000 ffffffff ................ │ │ 0x0142e290 1ff43000 02000000 00000000 04000000 ..0............. │ │ 0x0142e2a0 ffffffff f0bb2e00 02000000 00000000 ................ │ │ 0x0142e2b0 04000000 ffffffff 48d93000 02000000 ........H.0..... │ │ - 0x0142e2c0 00000000 08000000 ffffffff 628a3100 ............b.1. │ │ + 0x0142e2c0 00000000 08000000 ffffffff 3b8a3100 ............;.1. │ │ 0x0142e2d0 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142e2e0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142e2f0 00000000 a8be3100 02000000 00000000 ......1......... │ │ 0x0142e300 04000000 ffffffff 00000000 00000000 ................ │ │ 0x0142e310 00000000 00000000 00000000 01000000 ................ │ │ 0x0142e320 002f3501 02000000 502f3501 03000000 ./5.....P/5..... │ │ 0x0142e330 a0303501 04000000 40313501 05000000 .05.....@15..... │ │ 0x0142e340 d0313501 08000000 a0353501 0b000000 .15......55..... │ │ 0x0142e350 c0353501 07000000 50383501 0a000000 .55.....P85..... │ │ - 0x0142e360 70383501 00000000 00000000 628a3100 p85.........b.1. │ │ + 0x0142e360 70383501 00000000 00000000 3b8a3100 p85.........;.1. │ │ 0x0142e370 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142e380 0e5d2e00 04000000 00000000 00000000 .].............. │ │ 0x0142e390 ffffffff 8cae3000 05000000 00000000 ......0......... │ │ 0x0142e3a0 00000000 ffffffff c5a02f00 05000000 ........../..... │ │ 0x0142e3b0 00000000 00000000 ffffffff e6d33000 ..............0. │ │ 0x0142e3c0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x0142e3d0 f1463100 04000000 00000000 00000000 .F1............. │ │ + 0x0142e3d0 ca463100 04000000 00000000 00000000 .F1............. │ │ 0x0142e3e0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142e3f0 00000000 00000000 a8be3100 02000000 ..........1..... │ │ 0x0142e400 00000000 04000000 ffffffff 00000000 ................ │ │ 0x0142e410 00000000 00000000 00000000 00000000 ................ │ │ 0x0142e420 01000000 c0383501 02000000 10393501 .....85......95. │ │ 0x0142e430 03000000 903a3501 04000000 503b3501 .....:5.....P;5. │ │ 0x0142e440 05000000 f03b3501 08000000 e0413501 .....;5......A5. │ │ 0x0142e450 0b000000 00423501 07000000 40423501 .....B5.....@B5. │ │ 0x0142e460 0a000000 60423501 00000000 00000000 ....`B5......... │ │ 0x0142e470 01000000 c0383501 02000000 10393501 .....85......95. │ │ 0x0142e480 03000000 903a3501 04000000 503b3501 .....:5.....P;5. │ │ 0x0142e490 05000000 a0423501 08000000 b0433501 .....B5......C5. │ │ 0x0142e4a0 0b000000 d0433501 07000000 10443501 .....C5......D5. │ │ 0x0142e4b0 0a000000 30443501 00000000 00000000 ....0D5......... │ │ - 0x0142e4c0 fe2e3100 05000000 00000000 00000000 ..1............. │ │ + 0x0142e4c0 d72e3100 05000000 00000000 00000000 ..1............. │ │ 0x0142e4d0 ffffffff 8cae3000 05000000 00000000 ......0......... │ │ 0x0142e4e0 00000000 ffffffff d9672e00 05000000 .........g...... │ │ - 0x0142e4f0 00000000 00000000 ffffffff 628a3100 ............b.1. │ │ + 0x0142e4f0 00000000 00000000 ffffffff 3b8a3100 ............;.1. │ │ 0x0142e500 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142e510 0e5d2e00 04000000 00000000 00000000 .].............. │ │ - 0x0142e520 ffffffff c0963100 04000000 00000000 ......1......... │ │ + 0x0142e520 ffffffff 99963100 04000000 00000000 ......1......... │ │ 0x0142e530 00000000 ffffffff 83f82e00 05000000 ................ │ │ 0x0142e540 00000000 00000000 ffffffff 50742e00 ............Pt.. │ │ 0x0142e550 02000000 00000000 04000000 ffffffff ................ │ │ 0x0142e560 00000000 00000000 00000000 00000000 ................ │ │ 0x0142e570 00000000 a8be3100 02000000 00000000 ......1......... │ │ 0x0142e580 04000000 ffffffff 00000000 00000000 ................ │ │ - 0x0142e590 00000000 00000000 00000000 fe2e3100 ..............1. │ │ + 0x0142e590 00000000 00000000 00000000 d72e3100 ..............1. │ │ 0x0142e5a0 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142e5b0 8cae3000 05000000 00000000 00000000 ..0............. │ │ 0x0142e5c0 ffffffff d9672e00 05000000 00000000 .....g.......... │ │ - 0x0142e5d0 00000000 ffffffff 628a3100 04000000 ........b.1..... │ │ + 0x0142e5d0 00000000 ffffffff 3b8a3100 04000000 ........;.1..... │ │ 0x0142e5e0 00000000 00000000 ffffffff 0e5d2e00 .............].. │ │ 0x0142e5f0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x0142e600 c0963100 04000000 00000000 00000000 ..1............. │ │ + 0x0142e600 99963100 04000000 00000000 00000000 ..1............. │ │ 0x0142e610 ffffffff 83f82e00 05000000 00000000 ................ │ │ 0x0142e620 00000000 ffffffff 50742e00 02000000 ........Pt...... │ │ 0x0142e630 00000000 04000000 ffffffff 00000000 ................ │ │ 0x0142e640 00000000 00000000 00000000 00000000 ................ │ │ 0x0142e650 a8be3100 02000000 00000000 04000000 ..1............. │ │ 0x0142e660 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142e670 00000000 00000000 01000000 a0493501 .............I5. │ │ 0x0142e680 02000000 f0493501 03000000 304b3501 .....I5.....0K5. │ │ 0x0142e690 04000000 d04b3501 05000000 604c3501 .....K5.....`L5. │ │ 0x0142e6a0 08000000 104f3501 0b000000 304f3501 .....O5.....0O5. │ │ 0x0142e6b0 07000000 20523501 0a000000 40523501 .... R5.....@R5. │ │ - 0x0142e6c0 00000000 00000000 628a3100 04000000 ........b.1..... │ │ + 0x0142e6c0 00000000 00000000 3b8a3100 04000000 ........;.1..... │ │ 0x0142e6d0 00000000 00000000 ffffffff 0e5d2e00 .............].. │ │ 0x0142e6e0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x0142e6f0 fe2e3100 05000000 00000000 00000000 ..1............. │ │ + 0x0142e6f0 d72e3100 05000000 00000000 00000000 ..1............. │ │ 0x0142e700 ffffffff 2e213000 05000000 00000000 .....!0......... │ │ 0x0142e710 00000000 ffffffff 00000000 00000000 ................ │ │ 0x0142e720 00000000 00000000 00000000 a8be3100 ..............1. │ │ 0x0142e730 02000000 00000000 04000000 ffffffff ................ │ │ 0x0142e740 00000000 00000000 00000000 00000000 ................ │ │ 0x0142e750 00000000 01000000 d0543501 02000000 .........T5..... │ │ 0x0142e760 30553501 03000000 90563501 04000000 0U5......V5..... │ │ 0x0142e770 e0563501 05000000 c0573501 08000000 .V5......W5..... │ │ 0x0142e780 705a3501 0b000000 905a3501 07000000 pZ5......Z5..... │ │ 0x0142e790 d05e3501 0a000000 f05e3501 00000000 .^5......^5..... │ │ - 0x0142e7a0 00000000 628a3100 04000000 00000000 ....b.1......... │ │ + 0x0142e7a0 00000000 3b8a3100 04000000 00000000 ....;.1......... │ │ 0x0142e7b0 00000000 ffffffff 0e5d2e00 04000000 .........]...... │ │ - 0x0142e7c0 00000000 00000000 ffffffff fe2e3100 ..............1. │ │ + 0x0142e7c0 00000000 00000000 ffffffff d72e3100 ..............1. │ │ 0x0142e7d0 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142e7e0 8cae3000 05000000 00000000 00000000 ..0............. │ │ 0x0142e7f0 ffffffff 13263000 05000000 00000000 .....&0......... │ │ 0x0142e800 00000000 ffffffff dd292f00 05000000 .........)/..... │ │ 0x0142e810 00000000 00000000 ffffffff 24bc3100 ............$.1. │ │ 0x0142e820 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142e830 e7292f00 05000000 00000000 00000000 .)/............. │ │ 0x0142e840 ffffffff 210b2f00 05000000 00000000 ....!./......... │ │ 0x0142e850 00000000 ffffffff f3292f00 05000000 .........)/..... │ │ 0x0142e860 00000000 00000000 ffffffff 73e73000 ............s.0. │ │ 0x0142e870 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142e880 f3cc2f00 04000000 00000000 00000000 ../............. │ │ 0x0142e890 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x0142e8a0 00000000 00000000 6e7e3100 e2633500 ........n~1..c5. │ │ + 0x0142e8a0 00000000 00000000 477e3100 e2633500 ........G~1..c5. │ │ 0x0142e8b0 0b000000 10000000 f5ab3000 ed633500 ..........0..c5. │ │ 0x0142e8c0 0b000000 18000000 81323000 f8633500 .........20..c5. │ │ 0x0142e8d0 0b000000 20000000 beb22e00 d5633500 .... ........c5. │ │ 0x0142e8e0 0d000000 18000000 a8be3100 02000000 ..........1..... │ │ 0x0142e8f0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x0142e900 00000000 00000000 00000000 00000000 ................ │ │ 0x0142e910 01000000 10703501 02000000 60703501 .....p5.....`p5. │ │ @@ -39164,25 +39164,25 @@ │ │ 0x0142e930 05000000 c0743501 06000000 40773501 .....t5.....@w5. │ │ 0x0142e940 0a000000 c0773501 0b000000 b0783501 .....w5......x5. │ │ 0x0142e950 0c000000 d0783501 0d000000 10793501 .....x5......y5. │ │ 0x0142e960 00000000 00000000 57bc3100 04000000 ........W.1..... │ │ 0x0142e970 00000000 00000000 ffffffff d4cf2e00 ................ │ │ 0x0142e980 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142e990 00000000 00000000 00000000 00000000 ................ │ │ - 0x0142e9a0 00000000 10000000 024d3100 97fd2e00 .........M1..... │ │ + 0x0142e9a0 00000000 10000000 db4c3100 97fd2e00 .........L1..... │ │ 0x0142e9b0 ec862f00 20000000 41000000 41000000 ../. ...A...A... │ │ - 0x0142e9c0 20000000 ff000000 11000000 024d3100 ............M1. │ │ + 0x0142e9c0 20000000 ff000000 11000000 db4c3100 ............L1. │ │ 0x0142e9d0 2c672e00 f8a82e00 30000000 61000000 ,g......0...a... │ │ 0x0142e9e0 61000000 30000000 ff000000 12000000 a...0........... │ │ - 0x0142e9f0 024d3100 93cb3100 17633100 40000000 .M1...1..c1.@... │ │ + 0x0142e9f0 db4c3100 93cb3100 f0623100 40000000 .L1...1..b1.@... │ │ 0x0142ea00 85000000 85000000 42000000 01000000 ........B....... │ │ 0x0142ea10 20000000 0ce52f00 00000000 ec862f00 ...../......./. │ │ 0x0142ea20 20000000 20000000 20000000 20000000 ... ... ... ... │ │ 0x0142ea30 00000000 21000000 b5812e00 00000000 ....!........... │ │ - 0x0142ea40 17633100 40000000 38000000 38000000 .c1.@...8...8... │ │ + 0x0142ea40 f0623100 40000000 38000000 38000000 .b1.@...8...8... │ │ 0x0142ea50 38000000 00000000 01000000 b0893501 8.............5. │ │ 0x0142ea60 02000000 008a3501 03000000 b08a3501 ......5.......5. │ │ 0x0142ea70 04000000 e08d3501 05000000 908e3501 ......5.......5. │ │ 0x0142ea80 06000000 c0903501 0a000000 40913501 ......5.....@.5. │ │ 0x0142ea90 0b000000 30923501 0c000000 50923501 ....0.5.....P.5. │ │ 0x0142eaa0 0d000000 90923501 00000000 00000000 ......5......... │ │ 0x0142eab0 57bc3100 04000000 00000000 00000000 W.1............. │ │ @@ -39215,29 +39215,29 @@ │ │ 0x0142ec60 90a43501 0a000000 d0a43501 0b000000 ..5.......5..... │ │ 0x0142ec70 00a53501 0c000000 40a63501 0d000000 ..5.....@.5..... │ │ 0x0142ec80 60a63501 0e000000 c0a63501 15000000 `.5.......5..... │ │ 0x0142ec90 e0a63501 17000000 90a73501 16000000 ..5.......5..... │ │ 0x0142eca0 a0a83501 28000000 10aa3501 29000000 ..5.(.....5.)... │ │ 0x0142ecb0 a0aa3501 2a000000 e0aa3501 2b000000 ..5.*.....5.+... │ │ 0x0142ecc0 c0ab3501 14000000 c0af3501 2c000000 ..5.......5.,... │ │ - 0x0142ecd0 00ac3501 00000000 00000000 f1463100 ..5..........F1. │ │ + 0x0142ecd0 00ac3501 00000000 00000000 ca463100 ..5..........F1. │ │ 0x0142ece0 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142ecf0 a5a22e00 04000000 00000000 00000000 ................ │ │ 0x0142ed00 ffffffff 05dd2e00 01000000 00000000 ................ │ │ 0x0142ed10 04000000 ffffffff a71b2f00 02000000 ........../..... │ │ 0x0142ed20 00000000 04000000 ffffffff 7cc02e00 ............|... │ │ 0x0142ed30 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142ed40 00000000 00000000 00000000 00000000 ................ │ │ 0x0142ed50 00000000 c1542f00 01000000 00000000 .....T/......... │ │ 0x0142ed60 04000000 ffffffff eb732f00 01000000 .........s/..... │ │ 0x0142ed70 00000000 04000000 ffffffff f2c02e00 ................ │ │ 0x0142ed80 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142ed90 a2423000 05000000 00000000 00000000 .B0............. │ │ 0x0142eda0 ffffffff f0bb2e00 02000000 00000000 ................ │ │ - 0x0142edb0 00000000 ffffffff bd4f3100 02000000 .........O1..... │ │ + 0x0142edb0 00000000 ffffffff 964f3100 02000000 .........O1..... │ │ 0x0142edc0 00000000 00000000 ffffffff f7e63100 ..............1. │ │ 0x0142edd0 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142ede0 ebe93100 02000000 00000000 00000000 ..1............. │ │ 0x0142edf0 ffffffff 6cfe2e00 01000000 00000000 ....l........... │ │ 0x0142ee00 04000000 ffffffff 3ced3100 01000000 ........<.1..... │ │ 0x0142ee10 00000000 04000000 ffffffff 81c12e00 ................ │ │ 0x0142ee20 01000000 00000000 04000000 ffffffff ................ │ │ @@ -39249,15 +39249,15 @@ │ │ 0x0142ee80 debe2e00 02000000 00000000 00000000 ................ │ │ 0x0142ee90 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142eea0 00000000 00000000 a2423000 05000000 .........B0..... │ │ 0x0142eeb0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x0142eec0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142eed0 00000000 e0ee4201 bcef4201 f8ef4201 ......B...B...B. │ │ 0x0142eee0 f0bb2e00 02000000 00000000 00000000 ................ │ │ - 0x0142eef0 ffffffff bd4f3100 02000000 00000000 .....O1......... │ │ + 0x0142eef0 ffffffff 964f3100 02000000 00000000 .....O1......... │ │ 0x0142ef00 00000000 ffffffff f7e63100 02000000 ..........1..... │ │ 0x0142ef10 00000000 00000000 ffffffff ebe93100 ..............1. │ │ 0x0142ef20 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142ef30 6cfe2e00 01000000 00000000 04000000 l............... │ │ 0x0142ef40 ffffffff 3ced3100 01000000 00000000 ....<.1......... │ │ 0x0142ef50 04000000 ffffffff 81c12e00 01000000 ................ │ │ 0x0142ef60 00000000 04000000 ffffffff 05dd2e00 ................ │ │ @@ -39266,38 +39266,38 @@ │ │ 0x0142ef90 ffffffff a5a22e00 04000000 00000000 ................ │ │ 0x0142efa0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x0142efb0 00000000 00000000 00000000 9d512f00 .............Q/. │ │ 0x0142efc0 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142efd0 debe2e00 02000000 00000000 00000000 ................ │ │ 0x0142efe0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142eff0 00000000 00000000 f0bb2e00 02000000 ................ │ │ - 0x0142f000 00000000 00000000 ffffffff bd4f3100 .............O1. │ │ + 0x0142f000 00000000 00000000 ffffffff 964f3100 .............O1. │ │ 0x0142f010 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142f020 f7e63100 02000000 00000000 00000000 ..1............. │ │ 0x0142f030 ffffffff ebe93100 02000000 00000000 ......1......... │ │ 0x0142f040 00000000 ffffffff 6cfe2e00 01000000 ........l....... │ │ 0x0142f050 00000000 04000000 ffffffff 3ced3100 ............<.1. │ │ 0x0142f060 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142f070 81c12e00 01000000 00000000 04000000 ................ │ │ 0x0142f080 ffffffff 05dd2e00 01000000 00000000 ................ │ │ 0x0142f090 04000000 ffffffff 2e213000 05000000 .........!0..... │ │ 0x0142f0a0 00000000 00000000 ffffffff a5a22e00 ................ │ │ 0x0142f0b0 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142f0c0 9d512f00 02000000 00000000 00000000 .Q/............. │ │ 0x0142f0d0 ffffffff debe2e00 02000000 00000000 ................ │ │ 0x0142f0e0 00000000 ffffffff 00000000 00000000 ................ │ │ - 0x0142f0f0 00000000 00000000 00000000 f1463100 .............F1. │ │ + 0x0142f0f0 00000000 00000000 00000000 ca463100 .............F1. │ │ 0x0142f100 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142f110 a5a22e00 04000000 00000000 00000000 ................ │ │ 0x0142f120 ffffffff 05dd2e00 01000000 00000000 ................ │ │ 0x0142f130 04000000 ffffffff a71b2f00 02000000 ........../..... │ │ 0x0142f140 00000000 04000000 ffffffff 650d3200 ............e.2. │ │ 0x0142f150 02000000 00000000 04000000 ffffffff ................ │ │ 0x0142f160 0e5d2e00 04000000 00000000 00000000 .].............. │ │ - 0x0142f170 ffffffff 628a3100 04000000 00000000 ....b.1......... │ │ + 0x0142f170 ffffffff 3b8a3100 04000000 00000000 ....;.1......... │ │ 0x0142f180 00000000 ffffffff 6cfe2e00 01000000 ........l....... │ │ 0x0142f190 00000000 04000000 ffffffff 2e213000 .............!0. │ │ 0x0142f1a0 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142f1b0 3ced3100 01000000 00000000 04000000 <.1............. │ │ 0x0142f1c0 ffffffff 81c12e00 01000000 00000000 ................ │ │ 0x0142f1d0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x0142f1e0 00000000 00000000 00000000 01000000 ................ │ │ @@ -39315,45 +39315,45 @@ │ │ 0x0142f2a0 02000000 61f83000 00000000 12e02e00 ....a.0......... │ │ 0x0142f2b0 01000000 c1542f00 01000000 00000000 .....T/......... │ │ 0x0142f2c0 04000000 ffffffff eb732f00 01000000 .........s/..... │ │ 0x0142f2d0 00000000 04000000 ffffffff f2c02e00 ................ │ │ 0x0142f2e0 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142f2f0 a1cc2f00 04000000 00000000 00000000 ../............. │ │ 0x0142f300 ffffffff f0bb2e00 02000000 00000000 ................ │ │ - 0x0142f310 00000000 ffffffff bd4f3100 02000000 .........O1..... │ │ + 0x0142f310 00000000 ffffffff 964f3100 02000000 .........O1..... │ │ 0x0142f320 00000000 00000000 ffffffff f7e63100 ..............1. │ │ 0x0142f330 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142f340 ebe93100 02000000 00000000 00000000 ..1............. │ │ 0x0142f350 ffffffff 6cfe2e00 01000000 00000000 ....l........... │ │ 0x0142f360 04000000 ffffffff 3ced3100 01000000 ........<.1..... │ │ 0x0142f370 00000000 04000000 ffffffff 81c12e00 ................ │ │ 0x0142f380 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142f390 2e213000 05000000 00000000 00000000 .!0............. │ │ 0x0142f3a0 ffffffff 9d512f00 02000000 00000000 .....Q/......... │ │ 0x0142f3b0 00000000 ffffffff debe2e00 02000000 ................ │ │ 0x0142f3c0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x0142f3d0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142f3e0 00000000 f0f34201 a4f44201 e0f44201 ......B...B...B. │ │ 0x0142f3f0 f0bb2e00 02000000 00000000 00000000 ................ │ │ - 0x0142f400 ffffffff bd4f3100 02000000 00000000 .....O1......... │ │ + 0x0142f400 ffffffff 964f3100 02000000 00000000 .....O1......... │ │ 0x0142f410 00000000 ffffffff f7e63100 02000000 ..........1..... │ │ 0x0142f420 00000000 00000000 ffffffff ebe93100 ..............1. │ │ 0x0142f430 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142f440 6cfe2e00 01000000 00000000 04000000 l............... │ │ 0x0142f450 ffffffff 3ced3100 01000000 00000000 ....<.1......... │ │ 0x0142f460 04000000 ffffffff 81c12e00 01000000 ................ │ │ 0x0142f470 00000000 04000000 ffffffff 2e213000 .............!0. │ │ 0x0142f480 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142f490 00000000 00000000 00000000 00000000 ................ │ │ 0x0142f4a0 00000000 9d512f00 02000000 00000000 .....Q/......... │ │ 0x0142f4b0 00000000 ffffffff debe2e00 02000000 ................ │ │ 0x0142f4c0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x0142f4d0 00000000 00000000 00000000 00000000 ................ │ │ 0x0142f4e0 f0bb2e00 02000000 00000000 00000000 ................ │ │ - 0x0142f4f0 ffffffff bd4f3100 02000000 00000000 .....O1......... │ │ + 0x0142f4f0 ffffffff 964f3100 02000000 00000000 .....O1......... │ │ 0x0142f500 00000000 ffffffff f7e63100 02000000 ..........1..... │ │ 0x0142f510 00000000 00000000 ffffffff ebe93100 ..............1. │ │ 0x0142f520 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142f530 6cfe2e00 01000000 00000000 04000000 l............... │ │ 0x0142f540 ffffffff 3ced3100 01000000 00000000 ....<.1......... │ │ 0x0142f550 04000000 ffffffff 81c12e00 01000000 ................ │ │ 0x0142f560 00000000 04000000 ffffffff 2e213000 .............!0. │ │ @@ -39391,15 +39391,15 @@ │ │ 0x0142f760 ffffffff f2c02e00 01000000 00000000 ................ │ │ 0x0142f770 04000000 ffffffff a1cc2f00 04000000 ........../..... │ │ 0x0142f780 00000000 00000000 ffffffff a2423000 .............B0. │ │ 0x0142f790 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142f7a0 25ea3100 01000000 00000000 04000000 %.1............. │ │ 0x0142f7b0 ffffffff a5a22e00 04000000 00000000 ................ │ │ 0x0142f7c0 00000000 ffffffff aab62e00 04000000 ................ │ │ - 0x0142f7d0 00000000 00000000 ffffffff 3c153100 ............<.1. │ │ + 0x0142f7d0 00000000 00000000 ffffffff 15153100 ..............1. │ │ 0x0142f7e0 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142f7f0 32852e00 04000000 00000000 00000000 2............... │ │ 0x0142f800 ffffffff f0bb2e00 02000000 00000000 ................ │ │ 0x0142f810 00000000 ffffffff 2cb52e00 02000000 ........,....... │ │ 0x0142f820 00000000 00000000 ffffffff e6522f00 .............R/. │ │ 0x0142f830 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142f840 3bba3000 05000000 00000000 00000000 ;.0............. │ │ @@ -39410,29 +39410,29 @@ │ │ 0x0142f890 25ea3100 01000000 00000000 04000000 %.1............. │ │ 0x0142f8a0 ffffffff e4522f00 01000000 00000000 .....R/......... │ │ 0x0142f8b0 04000000 ffffffff 3d173000 04000000 ........=.0..... │ │ 0x0142f8c0 00000000 00000000 ffffffff 5f1d3200 ............_.2. │ │ 0x0142f8d0 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142f8e0 96f43000 01000000 00000000 04000000 ..0............. │ │ 0x0142f8f0 ffffffff 06722f00 01000000 00000000 .....r/......... │ │ - 0x0142f900 04000000 ffffffff 39153100 01000000 ........9.1..... │ │ + 0x0142f900 04000000 ffffffff 12153100 01000000 ..........1..... │ │ 0x0142f910 00000000 04000000 ffffffff 9d512f00 .............Q/. │ │ 0x0142f920 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142f930 22882e00 02000000 00000000 00000000 "............... │ │ 0x0142f940 ffffffff babc3000 02000000 00000000 ......0......... │ │ 0x0142f950 00000000 ffffffff debe2e00 02000000 ................ │ │ 0x0142f960 00000000 00000000 ffffffff 56392f00 ............V9/. │ │ 0x0142f970 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142f980 85403000 01000000 00000000 04000000 .@0............. │ │ 0x0142f990 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142f9a0 00000000 00000000 56392f00 01000000 ........V9/..... │ │ 0x0142f9b0 00000000 04000000 ffffffff a2423000 .............B0. │ │ 0x0142f9c0 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142f9d0 aab62e00 04000000 00000000 00000000 ................ │ │ - 0x0142f9e0 ffffffff 3c153100 04000000 00000000 ....<.1......... │ │ + 0x0142f9e0 ffffffff 15153100 04000000 00000000 ......1......... │ │ 0x0142f9f0 00000000 ffffffff 2e213000 05000000 .........!0..... │ │ 0x0142fa00 00000000 00000000 ffffffff 85403000 .............@0. │ │ 0x0142fa10 01000000 00000000 04000000 ffffffff ................ │ │ 0x0142fa20 83623000 04000000 00000000 00000000 .b0............. │ │ 0x0142fa30 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142fa40 00000000 00000000 00000000 88fa4201 ..............B. │ │ 0x0142fa50 b0fa4201 d8fa4201 14fb4201 18fc4201 ..B...B...B...B. │ │ @@ -39445,15 +39445,15 @@ │ │ 0x0142fac0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142fad0 00000000 00000000 debe2e00 02000000 ................ │ │ 0x0142fae0 00000000 00000000 ffffffff 9d512f00 .............Q/. │ │ 0x0142faf0 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142fb00 00000000 00000000 00000000 00000000 ................ │ │ 0x0142fb10 00000000 a5a22e00 04000000 00000000 ................ │ │ 0x0142fb20 00000000 ffffffff aab62e00 04000000 ................ │ │ - 0x0142fb30 00000000 00000000 ffffffff 3c153100 ............<.1. │ │ + 0x0142fb30 00000000 00000000 ffffffff 15153100 ..............1. │ │ 0x0142fb40 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142fb50 32852e00 04000000 00000000 00000000 2............... │ │ 0x0142fb60 ffffffff f0bb2e00 02000000 00000000 ................ │ │ 0x0142fb70 00000000 ffffffff 2cb52e00 02000000 ........,....... │ │ 0x0142fb80 00000000 00000000 ffffffff e6522f00 .............R/. │ │ 0x0142fb90 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142fba0 3bba3000 05000000 00000000 00000000 ;.0............. │ │ @@ -39463,15 +39463,15 @@ │ │ 0x0142fbe0 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142fbf0 25ea3100 01000000 00000000 04000000 %.1............. │ │ 0x0142fc00 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142fc10 00000000 00000000 debe2e00 02000000 ................ │ │ 0x0142fc20 00000000 00000000 ffffffff a5a22e00 ................ │ │ 0x0142fc30 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142fc40 aab62e00 04000000 00000000 00000000 ................ │ │ - 0x0142fc50 ffffffff 3c153100 04000000 00000000 ....<.1......... │ │ + 0x0142fc50 ffffffff 15153100 04000000 00000000 ......1......... │ │ 0x0142fc60 00000000 ffffffff 32852e00 04000000 ........2....... │ │ 0x0142fc70 00000000 00000000 ffffffff f0bb2e00 ................ │ │ 0x0142fc80 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142fc90 2cb52e00 02000000 00000000 00000000 ,............... │ │ 0x0142fca0 ffffffff e6522f00 02000000 00000000 .....R/......... │ │ 0x0142fcb0 00000000 ffffffff 3bba3000 05000000 ........;.0..... │ │ 0x0142fcc0 00000000 00000000 ffffffff 5a1d3000 ............Z.0. │ │ @@ -39480,15 +39480,15 @@ │ │ 0x0142fcf0 ffffffff 2e213000 05000000 00000000 .....!0......... │ │ 0x0142fd00 00000000 ffffffff 25ea3100 01000000 ........%.1..... │ │ 0x0142fd10 00000000 04000000 ffffffff 00000000 ................ │ │ 0x0142fd20 00000000 00000000 00000000 00000000 ................ │ │ 0x0142fd30 9d512f00 05000000 00000000 00000000 .Q/............. │ │ 0x0142fd40 ffffffff a5a22e00 04000000 00000000 ................ │ │ 0x0142fd50 00000000 ffffffff aab62e00 04000000 ................ │ │ - 0x0142fd60 00000000 00000000 ffffffff 3c153100 ............<.1. │ │ + 0x0142fd60 00000000 00000000 ffffffff 15153100 ..............1. │ │ 0x0142fd70 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142fd80 32852e00 04000000 00000000 00000000 2............... │ │ 0x0142fd90 ffffffff f0bb2e00 02000000 00000000 ................ │ │ 0x0142fda0 00000000 ffffffff 2cb52e00 02000000 ........,....... │ │ 0x0142fdb0 00000000 00000000 ffffffff e6522f00 .............R/. │ │ 0x0142fdc0 02000000 00000000 00000000 ffffffff ................ │ │ 0x0142fdd0 3bba3000 05000000 00000000 00000000 ;.0............. │ │ @@ -39499,15 +39499,15 @@ │ │ 0x0142fe20 25ea3100 01000000 00000000 04000000 %.1............. │ │ 0x0142fe30 ffffffff 00000000 00000000 00000000 ................ │ │ 0x0142fe40 00000000 00000000 debe2e00 02000000 ................ │ │ 0x0142fe50 00000000 00000000 ffffffff 9d512f00 .............Q/. │ │ 0x0142fe60 05000000 00000000 00000000 ffffffff ................ │ │ 0x0142fe70 a5a22e00 04000000 00000000 00000000 ................ │ │ 0x0142fe80 ffffffff aab62e00 04000000 00000000 ................ │ │ - 0x0142fe90 00000000 ffffffff 3c153100 04000000 ........<.1..... │ │ + 0x0142fe90 00000000 ffffffff 15153100 04000000 ..........1..... │ │ 0x0142fea0 00000000 00000000 ffffffff 32852e00 ............2... │ │ 0x0142feb0 04000000 00000000 00000000 ffffffff ................ │ │ 0x0142fec0 f0bb2e00 02000000 00000000 00000000 ................ │ │ 0x0142fed0 ffffffff 2cb52e00 02000000 00000000 ....,........... │ │ 0x0142fee0 00000000 ffffffff e6522f00 02000000 .........R/..... │ │ 0x0142fef0 00000000 00000000 ffffffff 3bba3000 ............;.0. │ │ 0x0142ff00 05000000 00000000 00000000 ffffffff ................ │ │ @@ -39535,15 +39535,15 @@ │ │ 0x01430060 ffffffff 9d512f00 05000000 00000000 .....Q/......... │ │ 0x01430070 00000000 ffffffff 56392f00 01000000 ........V9/..... │ │ 0x01430080 00000000 04000000 ffffffff 85403000 .............@0. │ │ 0x01430090 01000000 00000000 04000000 ffffffff ................ │ │ 0x014300a0 00000000 00000000 00000000 00000000 ................ │ │ 0x014300b0 00000000 a5a22e00 04000000 00000000 ................ │ │ 0x014300c0 00000000 ffffffff aab62e00 04000000 ................ │ │ - 0x014300d0 00000000 00000000 ffffffff 3c153100 ............<.1. │ │ + 0x014300d0 00000000 00000000 ffffffff 15153100 ..............1. │ │ 0x014300e0 04000000 00000000 00000000 ffffffff ................ │ │ 0x014300f0 32852e00 04000000 00000000 00000000 2............... │ │ 0x01430100 ffffffff f0bb2e00 02000000 00000000 ................ │ │ 0x01430110 00000000 ffffffff 2cb52e00 02000000 ........,....... │ │ 0x01430120 00000000 00000000 ffffffff e6522f00 .............R/. │ │ 0x01430130 02000000 00000000 00000000 ffffffff ................ │ │ 0x01430140 3bba3000 05000000 00000000 00000000 ;.0............. │ │ @@ -39555,15 +39555,15 @@ │ │ 0x014301a0 ffffffff 56392f00 01000000 00000000 ....V9/......... │ │ 0x014301b0 04000000 ffffffff 85403000 01000000 .........@0..... │ │ 0x014301c0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x014301d0 00000000 00000000 00000000 00000000 ................ │ │ 0x014301e0 debe2e00 02000000 00000000 00000000 ................ │ │ 0x014301f0 ffffffff a5a22e00 04000000 00000000 ................ │ │ 0x01430200 00000000 ffffffff aab62e00 04000000 ................ │ │ - 0x01430210 00000000 00000000 ffffffff 3c153100 ............<.1. │ │ + 0x01430210 00000000 00000000 ffffffff 15153100 ..............1. │ │ 0x01430220 04000000 00000000 00000000 ffffffff ................ │ │ 0x01430230 32852e00 04000000 00000000 00000000 2............... │ │ 0x01430240 ffffffff f0bb2e00 02000000 00000000 ................ │ │ 0x01430250 00000000 ffffffff 2cb52e00 02000000 ........,....... │ │ 0x01430260 00000000 00000000 ffffffff e6522f00 .............R/. │ │ 0x01430270 02000000 00000000 00000000 ffffffff ................ │ │ 0x01430280 3bba3000 05000000 00000000 00000000 ;.0............. │ │ @@ -39575,15 +39575,15 @@ │ │ 0x014302e0 ffffffff 56392f00 01000000 00000000 ....V9/......... │ │ 0x014302f0 04000000 ffffffff 85403000 01000000 .........@0..... │ │ 0x01430300 00000000 04000000 ffffffff 00000000 ................ │ │ 0x01430310 00000000 00000000 00000000 00000000 ................ │ │ 0x01430320 9d512f00 05000000 00000000 00000000 .Q/............. │ │ 0x01430330 ffffffff a5a22e00 04000000 00000000 ................ │ │ 0x01430340 00000000 ffffffff aab62e00 04000000 ................ │ │ - 0x01430350 00000000 00000000 ffffffff 3c153100 ............<.1. │ │ + 0x01430350 00000000 00000000 ffffffff 15153100 ..............1. │ │ 0x01430360 04000000 00000000 00000000 ffffffff ................ │ │ 0x01430370 32852e00 04000000 00000000 00000000 2............... │ │ 0x01430380 ffffffff f0bb2e00 02000000 00000000 ................ │ │ 0x01430390 00000000 ffffffff 2cb52e00 02000000 ........,....... │ │ 0x014303a0 00000000 00000000 ffffffff e6522f00 .............R/. │ │ 0x014303b0 02000000 00000000 00000000 ffffffff ................ │ │ 0x014303c0 3bba3000 05000000 00000000 00000000 ;.0............. │ │ @@ -39597,15 +39597,15 @@ │ │ 0x01430440 00000000 04000000 ffffffff 00000000 ................ │ │ 0x01430450 00000000 00000000 00000000 00000000 ................ │ │ 0x01430460 debe2e00 02000000 00000000 00000000 ................ │ │ 0x01430470 ffffffff 9d512f00 05000000 00000000 .....Q/......... │ │ 0x01430480 00000000 ffffffff a5a22e00 04000000 ................ │ │ 0x01430490 00000000 00000000 ffffffff aab62e00 ................ │ │ 0x014304a0 04000000 00000000 00000000 ffffffff ................ │ │ - 0x014304b0 3c153100 04000000 00000000 00000000 <.1............. │ │ + 0x014304b0 15153100 04000000 00000000 00000000 ..1............. │ │ 0x014304c0 ffffffff 32852e00 04000000 00000000 ....2........... │ │ 0x014304d0 00000000 ffffffff f0bb2e00 02000000 ................ │ │ 0x014304e0 00000000 00000000 ffffffff 2cb52e00 ............,... │ │ 0x014304f0 02000000 00000000 00000000 ffffffff ................ │ │ 0x01430500 e6522f00 02000000 00000000 00000000 .R/............. │ │ 0x01430510 ffffffff 3bba3000 05000000 00000000 ....;.0......... │ │ 0x01430520 00000000 ffffffff 5a1d3000 02000000 ........Z.0..... │ │ @@ -39623,15 +39623,15 @@ │ │ 0x014305e0 01000000 00000000 04000000 ffffffff ................ │ │ 0x014305f0 a1cc2f00 04000000 00000000 00000000 ../............. │ │ 0x01430600 ffffffff a2423000 05000000 00000000 .....B0......... │ │ 0x01430610 00000000 ffffffff 25ea3100 01000000 ........%.1..... │ │ 0x01430620 00000000 04000000 ffffffff a5a22e00 ................ │ │ 0x01430630 04000000 00000000 00000000 ffffffff ................ │ │ 0x01430640 aab62e00 04000000 00000000 00000000 ................ │ │ - 0x01430650 ffffffff 3c153100 04000000 00000000 ....<.1......... │ │ + 0x01430650 ffffffff 15153100 04000000 00000000 ......1......... │ │ 0x01430660 00000000 ffffffff 32852e00 04000000 ........2....... │ │ 0x01430670 00000000 00000000 ffffffff f0bb2e00 ................ │ │ 0x01430680 02000000 00000000 00000000 ffffffff ................ │ │ 0x01430690 2cb52e00 02000000 00000000 00000000 ,............... │ │ 0x014306a0 ffffffff e6522f00 02000000 00000000 .....R/......... │ │ 0x014306b0 00000000 ffffffff 3bba3000 05000000 ........;.0..... │ │ 0x014306c0 00000000 00000000 ffffffff 5a1d3000 ............Z.0. │ │ @@ -39697,15 +39697,15 @@ │ │ 0x01430a80 ffffffff a0f73000 04000000 00000000 ......0......... │ │ 0x01430a90 00000000 ffffffff a2423000 05000000 .........B0..... │ │ 0x01430aa0 00000000 00000000 ffffffff 9d512f00 .............Q/. │ │ 0x01430ab0 05000000 00000000 00000000 ffffffff ................ │ │ 0x01430ac0 debe2e00 05000000 00000000 00000000 ................ │ │ 0x01430ad0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01430ae0 00000000 00000000 a2423000 05000000 .........B0..... │ │ - 0x01430af0 00000000 00000000 ffffffff 628a3100 ............b.1. │ │ + 0x01430af0 00000000 00000000 ffffffff 3b8a3100 ............;.1. │ │ 0x01430b00 04000000 00000000 00000000 ffffffff ................ │ │ 0x01430b10 00000000 00000000 00000000 00000000 ................ │ │ 0x01430b20 00000000 9d512f00 05000000 00000000 .....Q/......... │ │ 0x01430b30 00000000 ffffffff debe2e00 05000000 ................ │ │ 0x01430b40 00000000 00000000 ffffffff 00000000 ................ │ │ 0x01430b50 00000000 00000000 00000000 00000000 ................ │ │ 0x01430b60 c1542f00 01000000 00000000 04000000 .T/............. │ │ @@ -39737,27 +39737,27 @@ │ │ 0x01430d00 06000000 a0073601 07000000 d0093601 ......6.......6. │ │ 0x01430d10 00000000 00000000 debe2e00 05000000 ................ │ │ 0x01430d20 00000000 00000000 ffffffff 00000000 ................ │ │ 0x01430d30 00000000 00000000 00000000 00000000 ................ │ │ 0x01430d40 debe2e00 05000000 00000000 00000000 ................ │ │ 0x01430d50 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01430d60 00000000 00000000 debe2e00 05000000 ................ │ │ - 0x01430d70 00000000 00000000 ffffffff 628a3100 ............b.1. │ │ + 0x01430d70 00000000 00000000 ffffffff 3b8a3100 ............;.1. │ │ 0x01430d80 04000000 00000000 00000000 ffffffff ................ │ │ 0x01430d90 00000000 00000000 00000000 00000000 ................ │ │ 0x01430da0 00000000 debe2e00 05000000 00000000 ................ │ │ 0x01430db0 00000000 ffffffff 41482f00 04000000 ........AH/..... │ │ 0x01430dc0 00000000 00000000 ffffffff 7a9f2f00 ............z./. │ │ 0x01430dd0 04000000 00000000 00000000 ffffffff ................ │ │ 0x01430de0 00000000 00000000 00000000 00000000 ................ │ │ 0x01430df0 00000000 debe2e00 05000000 00000000 ................ │ │ 0x01430e00 00000000 ffffffff 41482f00 04000000 ........AH/..... │ │ 0x01430e10 00000000 00000000 ffffffff 7a9f2f00 ............z./. │ │ 0x01430e20 04000000 00000000 00000000 ffffffff ................ │ │ - 0x01430e30 628a3100 04000000 00000000 00000000 b.1............. │ │ + 0x01430e30 3b8a3100 04000000 00000000 00000000 ;.1............. │ │ 0x01430e40 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01430e50 00000000 00000000 01000000 200f3601 ............ .6. │ │ 0x01430e60 02000000 900f3601 04000000 d00f3601 ......6.......6. │ │ 0x01430e70 05000000 00113601 06000000 20113601 ......6..... .6. │ │ 0x01430e80 07000000 60123601 08000000 b0123601 ....`.6.......6. │ │ 0x01430e90 0a000000 10133601 0b000000 40133601 ......6.....@.6. │ │ 0x01430ea0 0c000000 80153601 15000000 a0153601 ......6.......6. │ │ @@ -39778,34 +39778,34 @@ │ │ 0x01430f90 c1542f00 01000000 00000000 04000000 .T/............. │ │ 0x01430fa0 ffffffff eb732f00 01000000 00000000 .....s/......... │ │ 0x01430fb0 04000000 ffffffff f2c02e00 01000000 ................ │ │ 0x01430fc0 00000000 04000000 ffffffff a1cc2f00 ............../. │ │ 0x01430fd0 04000000 00000000 00000000 ffffffff ................ │ │ 0x01430fe0 10e02e00 02000000 00000000 00000000 ................ │ │ 0x01430ff0 ffffffff f3312f00 02000000 00000000 .....1/......... │ │ - 0x01431000 00000000 ffffffff 0b523100 02000000 .........R1..... │ │ + 0x01431000 00000000 ffffffff e4513100 02000000 .........Q1..... │ │ 0x01431010 00000000 00000000 ffffffff 34cc3100 ............4.1. │ │ 0x01431020 02000000 00000000 00000000 ffffffff ................ │ │ 0x01431030 be643000 02000000 00000000 00000000 .d0............. │ │ - 0x01431040 ffffffff 588f3100 02000000 00000000 ....X.1......... │ │ + 0x01431040 ffffffff 318f3100 02000000 00000000 ....1.1......... │ │ 0x01431050 00000000 ffffffff 84a42e00 02000000 ................ │ │ 0x01431060 00000000 00000000 ffffffff bcec3100 ..............1. │ │ 0x01431070 02000000 00000000 00000000 ffffffff ................ │ │ 0x01431080 90a42e00 02000000 00000000 00000000 ................ │ │ 0x01431090 ffffffff 56742f00 02000000 00000000 ....Vt/......... │ │ 0x014310a0 00000000 ffffffff ca643000 02000000 .........d0..... │ │ - 0x014310b0 00000000 00000000 ffffffff 2b173100 ............+.1. │ │ + 0x014310b0 00000000 00000000 ffffffff 04173100 ..............1. │ │ 0x014310c0 02000000 00000000 00000000 ffffffff ................ │ │ 0x014310d0 1c552f00 02000000 00000000 00000000 .U/............. │ │ 0x014310e0 ffffffff 9ca42e00 02000000 00000000 ................ │ │ 0x014310f0 00000000 ffffffff da423000 02000000 .........B0..... │ │ - 0x01431100 00000000 00000000 ffffffff c9343100 .............41. │ │ + 0x01431100 00000000 00000000 ffffffff a2343100 .............41. │ │ 0x01431110 02000000 00000000 00000000 ffffffff ................ │ │ 0x01431120 40cc3100 02000000 00000000 00000000 @.1............. │ │ - 0x01431130 ffffffff 648f3100 02000000 00000000 ....d.1......... │ │ + 0x01431130 ffffffff 3d8f3100 02000000 00000000 ....=.1......... │ │ 0x01431140 00000000 ffffffff 4ecc3100 02000000 ........N.1..... │ │ 0x01431150 00000000 00000000 ffffffff aaa42e00 ................ │ │ 0x01431160 02000000 00000000 00000000 ffffffff ................ │ │ 0x01431170 2fc12e00 02000000 00000000 00000000 /............... │ │ 0x01431180 ffffffff 25882e00 02000000 00000000 ....%........... │ │ 0x01431190 00000000 ffffffff c8ec3100 02000000 ..........1..... │ │ 0x014311a0 00000000 00000000 ffffffff d7ec3100 ..............1. │ │ @@ -39819,34 +39819,34 @@ │ │ 0x01431220 ffffffff f9423000 02000000 00000000 .....B0......... │ │ 0x01431230 00000000 ffffffff 29552f00 02000000 ........)U/..... │ │ 0x01431240 00000000 00000000 ffffffff 5bfe2e00 ............[... │ │ 0x01431250 02000000 00000000 00000000 ffffffff ................ │ │ 0x01431260 00000000 00000000 00000000 00000000 ................ │ │ 0x01431270 00000000 10e02e00 02000000 00000000 ................ │ │ 0x01431280 00000000 ffffffff f3312f00 02000000 .........1/..... │ │ - 0x01431290 00000000 00000000 ffffffff 0b523100 .............R1. │ │ + 0x01431290 00000000 00000000 ffffffff e4513100 .............Q1. │ │ 0x014312a0 02000000 00000000 00000000 ffffffff ................ │ │ 0x014312b0 34cc3100 02000000 00000000 00000000 4.1............. │ │ 0x014312c0 ffffffff be643000 02000000 00000000 .....d0......... │ │ - 0x014312d0 00000000 ffffffff 588f3100 02000000 ........X.1..... │ │ + 0x014312d0 00000000 ffffffff 318f3100 02000000 ........1.1..... │ │ 0x014312e0 00000000 00000000 ffffffff 84a42e00 ................ │ │ 0x014312f0 02000000 00000000 00000000 ffffffff ................ │ │ 0x01431300 bcec3100 02000000 00000000 00000000 ..1............. │ │ 0x01431310 ffffffff 90a42e00 02000000 00000000 ................ │ │ 0x01431320 00000000 ffffffff 56742f00 02000000 ........Vt/..... │ │ 0x01431330 00000000 00000000 ffffffff ca643000 .............d0. │ │ 0x01431340 02000000 00000000 00000000 ffffffff ................ │ │ - 0x01431350 2b173100 02000000 00000000 00000000 +.1............. │ │ + 0x01431350 04173100 02000000 00000000 00000000 ..1............. │ │ 0x01431360 ffffffff 1c552f00 02000000 00000000 .....U/......... │ │ 0x01431370 00000000 ffffffff 9ca42e00 02000000 ................ │ │ 0x01431380 00000000 00000000 ffffffff da423000 .............B0. │ │ 0x01431390 02000000 00000000 00000000 ffffffff ................ │ │ - 0x014313a0 c9343100 02000000 00000000 00000000 .41............. │ │ + 0x014313a0 a2343100 02000000 00000000 00000000 .41............. │ │ 0x014313b0 ffffffff 40cc3100 02000000 00000000 ....@.1......... │ │ - 0x014313c0 00000000 ffffffff 648f3100 02000000 ........d.1..... │ │ + 0x014313c0 00000000 ffffffff 3d8f3100 02000000 ........=.1..... │ │ 0x014313d0 00000000 00000000 ffffffff 4ecc3100 ............N.1. │ │ 0x014313e0 02000000 00000000 00000000 ffffffff ................ │ │ 0x014313f0 aaa42e00 02000000 00000000 00000000 ................ │ │ 0x01431400 ffffffff 2fc12e00 02000000 00000000 ..../........... │ │ 0x01431410 00000000 ffffffff 25882e00 02000000 ........%....... │ │ 0x01431420 00000000 00000000 ffffffff c8ec3100 ..............1. │ │ 0x01431430 02000000 00000000 00000000 ffffffff ................ │ │ @@ -39900,48 +39900,48 @@ │ │ 0x01431730 08000000 302c3601 0c000000 102d3601 ....0,6......-6. │ │ 0x01431740 09000000 302d3601 00000000 00000000 ....0-6......... │ │ 0x01431750 a8be3100 02000000 00000000 04000000 ..1............. │ │ 0x01431760 ffffffff 621d3200 02000000 00000000 ....b.2......... │ │ 0x01431770 04000000 ffffffff 00000000 00000000 ................ │ │ 0x01431780 00000000 00000000 00000000 41482f00 ............AH/. │ │ 0x01431790 04000000 00000000 00000000 ffffffff ................ │ │ - 0x014317a0 628a3100 04000000 00000000 00000000 b.1............. │ │ + 0x014317a0 3b8a3100 04000000 00000000 00000000 ;.1............. │ │ 0x014317b0 ffffffff 8cae3000 05000000 00000000 ......0......... │ │ 0x014317c0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x014317d0 00000000 00000000 00000000 01000000 ................ │ │ 0x014317e0 e0393601 02000000 703a3601 03000000 .96.....p:6..... │ │ 0x014317f0 103b3601 04000000 703b3601 05000000 .;6.....p;6..... │ │ 0x01431800 403c3601 06000000 d03c3601 0a000000 @<6......<6..... │ │ 0x01431810 803d3601 07000000 a03d3601 0c000000 .=6......=6..... │ │ 0x01431820 f03d3601 09000000 103e3601 00000000 .=6......>6..... │ │ 0x01431830 00000000 a8be3100 02000000 00000000 ......1......... │ │ 0x01431840 04000000 ffffffff 00000000 00000000 ................ │ │ 0x01431850 00000000 00000000 00000000 41482f00 ............AH/. │ │ 0x01431860 04000000 00000000 00000000 ffffffff ................ │ │ - 0x01431870 628a3100 04000000 00000000 00000000 b.1............. │ │ + 0x01431870 3b8a3100 04000000 00000000 00000000 ;.1............. │ │ 0x01431880 ffffffff 8cae3000 05000000 00000000 ......0......... │ │ 0x01431890 00000000 ffffffff 6c423000 05000000 ........lB0..... │ │ 0x014318a0 00000000 00000000 ffffffff 00000000 ................ │ │ 0x014318b0 00000000 00000000 00000000 00000000 ................ │ │ 0x014318c0 01000000 20403601 02000000 a0403601 .... @6......@6. │ │ 0x014318d0 03000000 30423601 04000000 a0423601 ....0B6......B6. │ │ 0x014318e0 05000000 10433601 06000000 d0433601 .....C6......C6. │ │ 0x014318f0 0b000000 60443601 08000000 80443601 ....`D6......D6. │ │ 0x01431900 0c000000 40453601 09000000 60453601 ....@E6.....`E6. │ │ 0x01431910 00000000 00000000 a8be3100 02000000 ..........1..... │ │ 0x01431920 00000000 04000000 ffffffff 621d3200 ............b.2. │ │ 0x01431930 02000000 00000000 04000000 ffffffff ................ │ │ 0x01431940 00000000 00000000 00000000 00000000 ................ │ │ 0x01431950 00000000 0e5d2e00 04000000 00000000 .....].......... │ │ - 0x01431960 00000000 ffffffff 628a3100 04000000 ........b.1..... │ │ + 0x01431960 00000000 ffffffff 3b8a3100 04000000 ........;.1..... │ │ 0x01431970 00000000 00000000 ffffffff 8cae3000 ..............0. │ │ 0x01431980 05000000 00000000 00000000 ffffffff ................ │ │ 0x01431990 74ac3000 01000000 00000000 04000000 t.0............. │ │ 0x014319a0 ffffffff 2f703000 01000000 00000000 ..../p0......... │ │ - 0x014319b0 04000000 ffffffff b9aa3100 02000000 ..........1..... │ │ + 0x014319b0 04000000 ffffffff 92aa3100 02000000 ..........1..... │ │ 0x014319c0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x014319d0 00000000 00000000 00000000 00000000 ................ │ │ 0x014319e0 01000000 00473601 02000000 30473601 .....G6.....0G6. │ │ 0x014319f0 03000000 50483601 04000000 d0483601 ....PH6......H6. │ │ 0x01431a00 05000000 704b3601 06000000 b04b3601 ....pK6......K6. │ │ 0x01431a10 0b000000 004d3601 08000000 204d3601 .....M6..... M6. │ │ 0x01431a20 0c000000 c04d3601 09000000 e04d3601 .....M6......M6. │ │ @@ -40000,19 +40000,19 @@ │ │ 0x01431d70 70813601 04000000 00823601 05000000 p.6.......6..... │ │ 0x01431d80 b0823601 06000000 f0823601 08000000 ..6.......6..... │ │ 0x01431d90 30783601 09000000 d0663601 0a000000 0x6......f6..... │ │ 0x01431da0 e0663601 0d000000 30833601 10000000 .f6.....0.6..... │ │ 0x01431db0 50833601 0c000000 b0833601 0f000000 P.6.......6..... │ │ 0x01431dc0 d0833601 11000000 f0843601 12000000 ..6.......6..... │ │ 0x01431dd0 f0663601 13000000 b06a3601 00000000 .f6......j6..... │ │ - 0x01431de0 00000000 628a3100 04000000 00000000 ....b.1......... │ │ + 0x01431de0 00000000 3b8a3100 04000000 00000000 ....;.1......... │ │ 0x01431df0 00000000 ffffffff 41482f00 04000000 ........AH/..... │ │ 0x01431e00 00000000 00000000 ffffffff 08d42f00 ............../. │ │ 0x01431e10 01000000 00000000 04000000 ffffffff ................ │ │ - 0x01431e20 bd3b3100 02000000 00000000 04000000 .;1............. │ │ + 0x01431e20 963b3100 02000000 00000000 04000000 .;1............. │ │ 0x01431e30 ffffffff cfc23000 02000000 00000000 ......0......... │ │ 0x01431e40 08000000 ffffffff 00000000 00000000 ................ │ │ 0x01431e50 00000000 00000000 00000000 41482f00 ............AH/. │ │ 0x01431e60 04000000 00000000 00000000 ffffffff ................ │ │ 0x01431e70 08d42f00 01000000 00000000 04000000 ../............. │ │ 0x01431e80 ffffffff b1502f00 01000000 00000000 .....P/......... │ │ 0x01431e90 04000000 ffffffff 71742e00 02000000 ........qt...... │ │ @@ -40020,88 +40020,88 @@ │ │ 0x01431eb0 02000000 00000000 04000000 ffffffff ................ │ │ 0x01431ec0 aae73000 02000000 00000000 04000000 ..0............. │ │ 0x01431ed0 ffffffff 7a742e00 02000000 00000000 ....zt.......... │ │ 0x01431ee0 04000000 ffffffff 4e462f00 02000000 ........NF/..... │ │ 0x01431ef0 00000000 04000000 ffffffff 48173000 ............H.0. │ │ 0x01431f00 02000000 00000000 04000000 ffffffff ................ │ │ 0x01431f10 d6822f00 02000000 00000000 04000000 ../............. │ │ - 0x01431f20 ffffffff 1a5f3100 02000000 00000000 ....._1......... │ │ + 0x01431f20 ffffffff f35e3100 02000000 00000000 .....^1......... │ │ 0x01431f30 04000000 ffffffff 2bd02e00 02000000 ........+....... │ │ - 0x01431f40 00000000 04000000 ffffffff 265f3100 ............&_1. │ │ + 0x01431f40 00000000 04000000 ffffffff ff5e3100 .............^1. │ │ 0x01431f50 01000000 00000000 04000000 ffffffff ................ │ │ - 0x01431f60 bd3b3100 02000000 00000000 04000000 .;1............. │ │ + 0x01431f60 963b3100 02000000 00000000 04000000 .;1............. │ │ 0x01431f70 ffffffff cfc23000 02000000 00000000 ......0......... │ │ 0x01431f80 08000000 ffffffff 00000000 00000000 ................ │ │ 0x01431f90 00000000 00000000 00000000 01000000 ................ │ │ 0x01431fa0 30a33601 02000000 a0a33601 03000000 0.6.......6..... │ │ 0x01431fb0 10a43601 04000000 a0a43601 05000000 ..6.......6..... │ │ 0x01431fc0 40a53601 06000000 80a53601 08000000 @.6.......6..... │ │ 0x01431fd0 30783601 09000000 d0663601 0a000000 0x6......f6..... │ │ 0x01431fe0 e0663601 0d000000 c0a53601 10000000 .f6.......6..... │ │ 0x01431ff0 e0a53601 0c000000 40a63601 0f000000 ..6.....@.6..... │ │ 0x01432000 60a63601 11000000 50a73601 12000000 `.6.....P.6..... │ │ 0x01432010 f0663601 13000000 b06a3601 00000000 .f6......j6..... │ │ - 0x01432020 00000000 628a3100 04000000 00000000 ....b.1......... │ │ + 0x01432020 00000000 3b8a3100 04000000 00000000 ....;.1......... │ │ 0x01432030 00000000 ffffffff 0e5d2e00 04000000 .........]...... │ │ - 0x01432040 00000000 00000000 ffffffff bd3b3100 .............;1. │ │ + 0x01432040 00000000 00000000 ffffffff 963b3100 .............;1. │ │ 0x01432050 02000000 00000000 04000000 ffffffff ................ │ │ 0x01432060 cfc23000 02000000 00000000 08000000 ..0............. │ │ 0x01432070 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01432080 00000000 00000000 0e5d2e00 04000000 .........]...... │ │ 0x01432090 00000000 00000000 ffffffff b1502f00 .............P/. │ │ 0x014320a0 01000000 00000000 04000000 ffffffff ................ │ │ 0x014320b0 71742e00 02000000 00000000 04000000 qt.............. │ │ 0x014320c0 ffffffff b52c3000 02000000 00000000 .....,0......... │ │ 0x014320d0 04000000 ffffffff aae73000 02000000 ..........0..... │ │ 0x014320e0 00000000 04000000 ffffffff 7a742e00 ............zt.. │ │ 0x014320f0 02000000 00000000 04000000 ffffffff ................ │ │ 0x01432100 4e462f00 02000000 00000000 04000000 NF/............. │ │ 0x01432110 ffffffff 48173000 02000000 00000000 ....H.0......... │ │ 0x01432120 04000000 ffffffff d6822f00 02000000 ........../..... │ │ - 0x01432130 00000000 04000000 ffffffff 1a5f3100 ............._1. │ │ + 0x01432130 00000000 04000000 ffffffff f35e3100 .............^1. │ │ 0x01432140 02000000 00000000 04000000 ffffffff ................ │ │ 0x01432150 2bd02e00 02000000 00000000 04000000 +............... │ │ - 0x01432160 ffffffff 265f3100 01000000 00000000 ....&_1......... │ │ - 0x01432170 04000000 ffffffff bd3b3100 02000000 .........;1..... │ │ + 0x01432160 ffffffff ff5e3100 01000000 00000000 .....^1......... │ │ + 0x01432170 04000000 ffffffff 963b3100 02000000 .........;1..... │ │ 0x01432180 00000000 04000000 ffffffff cfc23000 ..............0. │ │ 0x01432190 02000000 00000000 08000000 ffffffff ................ │ │ 0x014321a0 00000000 00000000 00000000 00000000 ................ │ │ 0x014321b0 00000000 01000000 60b53601 02000000 ........`.6..... │ │ 0x014321c0 d0b53601 03000000 50b63601 04000000 ..6.....P.6..... │ │ 0x014321d0 e0b63601 05000000 60b73601 06000000 ..6.....`.6..... │ │ 0x014321e0 a0b73601 08000000 30783601 09000000 ..6.....0x6..... │ │ 0x014321f0 d0663601 0a000000 e0663601 0d000000 .f6......f6..... │ │ 0x01432200 e0b73601 10000000 00b83601 0c000000 ..6.......6..... │ │ 0x01432210 60b83601 0f000000 80b83601 11000000 `.6.......6..... │ │ 0x01432220 d0b93601 12000000 f0663601 13000000 ..6......f6..... │ │ - 0x01432230 b06a3601 00000000 00000000 628a3100 .j6.........b.1. │ │ + 0x01432230 b06a3601 00000000 00000000 3b8a3100 .j6.........;.1. │ │ 0x01432240 04000000 00000000 00000000 ffffffff ................ │ │ 0x01432250 0e5d2e00 04000000 00000000 00000000 .].............. │ │ - 0x01432260 ffffffff c0963100 04000000 00000000 ......1......... │ │ - 0x01432270 00000000 ffffffff bd3b3100 02000000 .........;1..... │ │ + 0x01432260 ffffffff 99963100 04000000 00000000 ......1......... │ │ + 0x01432270 00000000 ffffffff 963b3100 02000000 .........;1..... │ │ 0x01432280 00000000 04000000 ffffffff cfc23000 ..............0. │ │ 0x01432290 02000000 00000000 08000000 ffffffff ................ │ │ 0x014322a0 00000000 00000000 00000000 00000000 ................ │ │ - 0x014322b0 00000000 c0963100 04000000 00000000 ......1......... │ │ + 0x014322b0 00000000 99963100 04000000 00000000 ......1......... │ │ 0x014322c0 00000000 ffffffff 0e5d2e00 04000000 .........]...... │ │ 0x014322d0 00000000 00000000 ffffffff b1502f00 .............P/. │ │ 0x014322e0 01000000 00000000 04000000 ffffffff ................ │ │ 0x014322f0 71742e00 02000000 00000000 04000000 qt.............. │ │ 0x01432300 ffffffff b52c3000 02000000 00000000 .....,0......... │ │ 0x01432310 04000000 ffffffff aae73000 02000000 ..........0..... │ │ 0x01432320 00000000 04000000 ffffffff 7a742e00 ............zt.. │ │ 0x01432330 02000000 00000000 04000000 ffffffff ................ │ │ 0x01432340 4e462f00 02000000 00000000 04000000 NF/............. │ │ 0x01432350 ffffffff 48173000 02000000 00000000 ....H.0......... │ │ 0x01432360 04000000 ffffffff d6822f00 02000000 ........../..... │ │ - 0x01432370 00000000 04000000 ffffffff 1a5f3100 ............._1. │ │ + 0x01432370 00000000 04000000 ffffffff f35e3100 .............^1. │ │ 0x01432380 02000000 00000000 04000000 ffffffff ................ │ │ 0x01432390 2bd02e00 02000000 00000000 04000000 +............... │ │ - 0x014323a0 ffffffff 265f3100 01000000 00000000 ....&_1......... │ │ - 0x014323b0 04000000 ffffffff bd3b3100 02000000 .........;1..... │ │ + 0x014323a0 ffffffff ff5e3100 01000000 00000000 .....^1......... │ │ + 0x014323b0 04000000 ffffffff 963b3100 02000000 .........;1..... │ │ 0x014323c0 00000000 04000000 ffffffff cfc23000 ..............0. │ │ 0x014323d0 02000000 00000000 08000000 ffffffff ................ │ │ 0x014323e0 00000000 00000000 00000000 00000000 ................ │ │ 0x014323f0 00000000 01000000 20bf3601 02000000 ........ .6..... │ │ 0x01432400 a0bf3601 03000000 e0bf3601 04000000 ..6.......6..... │ │ 0x01432410 00c03601 05000000 20c03601 06000000 ..6..... .6..... │ │ 0x01432420 30c13601 08000000 a0c13601 09000000 0.6.......6..... │ │ @@ -40118,29 +40118,29 @@ │ │ 0x014324d0 50c53601 04000000 b0c53601 05000000 P.6.......6..... │ │ 0x014324e0 d0c53601 06000000 e0c63601 07000000 ..6.......6..... │ │ 0x014324f0 f0c63601 08000000 e0c73601 09000000 ..6.......6..... │ │ 0x01432500 60c83601 0a000000 a0c83601 0d000000 `.6.......6..... │ │ 0x01432510 e0c83601 10000000 00c93601 0c000000 ..6.......6..... │ │ 0x01432520 a0ca3601 0f000000 c0ca3601 11000000 ..6.......6..... │ │ 0x01432530 a0cb3601 12000000 b0cb3601 00000000 ..6.......6..... │ │ - 0x01432540 00000000 099d3100 05000000 00000000 ......1......... │ │ + 0x01432540 00000000 e29c3100 05000000 00000000 ......1......... │ │ 0x01432550 00000000 ffffffff 70fc3100 05000000 ........p.1..... │ │ 0x01432560 00000000 00000000 ffffffff 71742e00 ............qt.. │ │ 0x01432570 02000000 00000000 04000000 ffffffff ................ │ │ 0x01432580 b52c3000 02000000 00000000 04000000 .,0............. │ │ 0x01432590 ffffffff e8d93100 02000000 00000000 ......1......... │ │ 0x014325a0 04000000 ffffffff 00000000 00000000 ................ │ │ 0x014325b0 00000000 00000000 00000000 b1502f00 .............P/. │ │ 0x014325c0 01000000 00000000 04000000 ffffffff ................ │ │ 0x014325d0 71742e00 02000000 00000000 04000000 qt.............. │ │ 0x014325e0 ffffffff b52c3000 02000000 00000000 .....,0......... │ │ 0x014325f0 04000000 ffffffff e8d93100 02000000 ..........1..... │ │ 0x01432600 00000000 04000000 ffffffff 00000000 ................ │ │ 0x01432610 00000000 00000000 00000000 00000000 ................ │ │ - 0x01432620 ef273100 f1d93100 cd253100 169d3100 .'1...1..%1...1. │ │ + 0x01432620 c8273100 f1d93100 a6253100 ef9c3100 .'1...1..%1...1. │ │ 0x01432630 01000000 70d13601 02000000 20d23601 ....p.6..... .6. │ │ 0x01432640 03000000 60d23601 04000000 70d33601 ....`.6.....p.6. │ │ 0x01432650 05000000 b0d33601 08000000 b0d43601 ......6.......6. │ │ 0x01432660 09000000 f0d43601 0a000000 40d53601 ......6.....@.6. │ │ 0x01432670 0c000000 e0d53601 0d000000 f0d43601 ......6.......6. │ │ 0x01432680 0e000000 20d63601 10000000 b0d63601 .... .6.......6. │ │ 0x01432690 11000000 40d73601 12000000 e0d83601 ....@.6.......6. │ │ @@ -40229,33 +40229,33 @@ │ │ 0x01432bc0 1c000000 30dd3601 1d000000 70dd3601 ....0.6.....p.6. │ │ 0x01432bd0 04000000 30e83601 05000000 b0d33601 ....0.6.......6. │ │ 0x01432be0 1e000000 70e83601 1f000000 30dd3601 ....p.6.....0.6. │ │ 0x01432bf0 20000000 80de3601 10000000 b0d63601 .....6.......6. │ │ 0x01432c00 11000000 40d73601 1a000000 70df3601 ....@.6.....p.6. │ │ 0x01432c10 12000000 e0d83601 13000000 b0d93601 ......6.......6. │ │ 0x01432c20 14000000 90df3601 15000000 80e03601 ......6.......6. │ │ - 0x01432c30 00000000 00000000 5b013100 05000000 ........[.1..... │ │ + 0x01432c30 00000000 00000000 34013100 05000000 ........4.1..... │ │ 0x01432c40 00000000 00000000 ffffffff 0e5d2e00 .............].. │ │ 0x01432c50 04000000 00000000 00000000 ffffffff ................ │ │ 0x01432c60 89742e00 02000000 00000000 04000000 .t.............. │ │ 0x01432c70 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01432c80 00000000 00000000 0e5d2e00 04000000 .........]...... │ │ - 0x01432c90 00000000 00000000 ffffffff 628a3100 ............b.1. │ │ + 0x01432c90 00000000 00000000 ffffffff 3b8a3100 ............;.1. │ │ 0x01432ca0 04000000 00000000 00000000 ffffffff ................ │ │ 0x01432cb0 89742e00 02000000 00000000 04000000 .t.............. │ │ 0x01432cc0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01432cd0 00000000 00000000 8ae72e00 05000000 ................ │ │ 0x01432ce0 00000000 00000000 ffffffff 89742e00 .............t.. │ │ 0x01432cf0 02000000 00000000 04000000 ffffffff ................ │ │ 0x01432d00 00000000 00000000 00000000 00000000 ................ │ │ - 0x01432d10 00000000 40000000 a0683100 a3020000 ....@....h1..... │ │ + 0x01432d10 00000000 40000000 79683100 a3020000 ....@...yh1..... │ │ 0x01432d20 eb902e00 a0020000 d1142f00 a1020000 ........../..... │ │ 0x01432d30 2a9c2f00 a2020000 8dd42f00 46040000 *./......./.F... │ │ 0x01432d40 8d7c2f00 47040000 9a6f2e00 48040000 .|/.G....o..H... │ │ - 0x01432d50 02ff3000 49040000 0bff3000 4a040000 ..0.I.....0.J... │ │ + 0x01432d50 dbfe3000 49040000 e4fe3000 4a040000 ..0.I.....0.J... │ │ 0x01432d60 156d2e00 4b040000 0dc82e00 01000000 .m..K........... │ │ 0x01432d70 30f13601 02000000 e0f13601 03000000 0.6.......6..... │ │ 0x01432d80 20f23601 04000000 20f33601 05000000 .6..... .6..... │ │ 0x01432d90 60f33601 08000000 40f43601 09000000 `.6.....@.6..... │ │ 0x01432da0 80f43601 0a000000 d0f43601 0c000000 ..6.......6..... │ │ 0x01432db0 70f53601 0d000000 80f43601 0e000000 p.6.......6..... │ │ 0x01432dc0 b0f53601 10000000 50f63601 11000000 ..6.....P.6..... │ │ @@ -40345,24 +40345,24 @@ │ │ 0x01433300 00fe3601 1d000000 40fe3601 04000000 ..6.....@.6..... │ │ 0x01433310 d0083701 05000000 60f33601 1e000000 ..7.....`.6..... │ │ 0x01433320 10093701 1f000000 00fe3601 20000000 ..7.......6. ... │ │ 0x01433330 50ff3601 10000000 50f63601 11000000 P.6.....P.6..... │ │ 0x01433340 10f73601 1a000000 10003701 12000000 ..6.......7..... │ │ 0x01433350 10f93601 13000000 40fa3601 14000000 ..6.....@.6..... │ │ 0x01433360 30003701 15000000 20013701 00000000 0.7..... .7..... │ │ - 0x01433370 00000000 5b013100 05000000 00000000 ....[.1......... │ │ - 0x01433380 00000000 ffffffff b67e3100 02000000 .........~1..... │ │ + 0x01433370 00000000 34013100 05000000 00000000 ....4.1......... │ │ + 0x01433380 00000000 ffffffff 8f7e3100 02000000 .........~1..... │ │ 0x01433390 00000000 04000000 ffffffff 0e5d2e00 .............].. │ │ 0x014333a0 04000000 00000000 00000000 ffffffff ................ │ │ 0x014333b0 89742e00 02000000 00000000 04000000 .t.............. │ │ 0x014333c0 ffffffff 00000000 00000000 00000000 ................ │ │ 0x014333d0 00000000 00000000 0e5d2e00 04000000 .........]...... │ │ - 0x014333e0 00000000 00000000 ffffffff b67e3100 .............~1. │ │ + 0x014333e0 00000000 00000000 ffffffff 8f7e3100 .............~1. │ │ 0x014333f0 02000000 00000000 04000000 ffffffff ................ │ │ - 0x01433400 628a3100 04000000 00000000 00000000 b.1............. │ │ + 0x01433400 3b8a3100 04000000 00000000 00000000 ;.1............. │ │ 0x01433410 ffffffff 23b32e00 02000000 00000000 ....#........... │ │ 0x01433420 04000000 ffffffff 89742e00 02000000 .........t...... │ │ 0x01433430 00000000 04000000 ffffffff 00000000 ................ │ │ 0x01433440 00000000 00000000 00000000 00000000 ................ │ │ 0x01433450 8ae72e00 05000000 00000000 00000000 ................ │ │ 0x01433460 ffffffff 23b32e00 02000000 00000000 ....#........... │ │ 0x01433470 04000000 ffffffff 89742e00 02000000 .........t...... │ │ @@ -40407,20 +40407,20 @@ │ │ 0x014336e0 03000000 701d3701 1e000000 70223701 ....p.7.....p"7. │ │ 0x014336f0 05000000 801f3701 10000000 80153701 ......7.......7. │ │ 0x01433700 11000000 d0153701 1a000000 c0203701 ......7...... 7. │ │ 0x01433710 02000000 e0223701 04000000 e0223701 ....."7......"7. │ │ 0x01433720 02000000 70223701 04000000 70223701 ....p"7.....p"7. │ │ 0x01433730 12000000 70183701 13000000 e0183701 ....p.7.......7. │ │ 0x01433740 14000000 00193701 15000000 701c3701 ......7.....p.7. │ │ - 0x01433750 00000000 00000000 5b013100 05000000 ........[.1..... │ │ - 0x01433760 00000000 00000000 ffffffff 344a3100 ............4J1. │ │ + 0x01433750 00000000 00000000 34013100 05000000 ........4.1..... │ │ + 0x01433760 00000000 00000000 ffffffff 0d4a3100 .............J1. │ │ 0x01433770 04000000 00000000 00000000 ffffffff ................ │ │ 0x01433780 dc8e3000 05000000 00000000 00000000 ..0............. │ │ 0x01433790 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x014337a0 00000000 00000000 344a3100 04000000 ........4J1..... │ │ + 0x014337a0 00000000 00000000 0d4a3100 04000000 .........J1..... │ │ 0x014337b0 00000000 00000000 ffffffff dc8e3000 ..............0. │ │ 0x014337c0 05000000 00000000 00000000 ffffffff ................ │ │ 0x014337d0 00000000 00000000 00000000 00000000 ................ │ │ 0x014337e0 00000000 dc8e3000 05000000 00000000 ......0......... │ │ 0x014337f0 00000000 ffffffff 00000000 00000000 ................ │ │ 0x01433800 00000000 00000000 00000000 01000000 ................ │ │ 0x01433810 30263701 08000000 60263701 09000000 0&7.....`&7..... │ │ @@ -40585,79 +40585,79 @@ │ │ 0x01434200 b05a3701 05000000 a02f3701 1e000000 .Z7....../7..... │ │ 0x01434210 f05a3701 1f000000 60483701 20000000 .Z7.....`H7. ... │ │ 0x01434220 504a3701 06000000 305b3701 07000000 PJ7.....0[7..... │ │ 0x01434230 f0303701 10000000 50363701 11000000 .07.....P67..... │ │ 0x01434240 40373701 1a000000 604b3701 12000000 @77.....`K7..... │ │ 0x01434250 b0383701 13000000 e03e3701 14000000 .87......>7..... │ │ 0x01434260 804b3701 15000000 404c3701 00000000 .K7.....@L7..... │ │ - 0x01434270 00000000 01000000 abae3100 03000000 ..........1..... │ │ + 0x01434270 00000000 01000000 84ae3100 03000000 ..........1..... │ │ 0x01434280 6cce3000 05000000 5cf83000 06000000 l.0.....\.0..... │ │ - 0x01434290 92932f00 00000000 00000000 5b013100 ../.........[.1. │ │ + 0x01434290 92932f00 00000000 00000000 34013100 ../.........4.1. │ │ 0x014342a0 05000000 00000000 00000000 ffffffff ................ │ │ - 0x014342b0 8b703100 04000000 00000000 00000000 .p1............. │ │ + 0x014342b0 64703100 04000000 00000000 00000000 dp1............. │ │ 0x014342c0 ffffffff 0e5d2e00 04000000 00000000 .....].......... │ │ 0x014342d0 00000000 ffffffff b6672e00 04000000 .........g...... │ │ 0x014342e0 00000000 00000000 ffffffff 45a42e00 ............E... │ │ 0x014342f0 04000000 00000000 00000000 ffffffff ................ │ │ 0x01434300 00000000 00000000 00000000 00000000 ................ │ │ - 0x01434310 00000000 8b703100 04000000 00000000 .....p1......... │ │ + 0x01434310 00000000 64703100 04000000 00000000 ....dp1......... │ │ 0x01434320 00000000 ffffffff b6672e00 04000000 .........g...... │ │ 0x01434330 00000000 00000000 ffffffff 250a2f00 ............%./. │ │ 0x01434340 04000000 00000000 00000000 ffffffff ................ │ │ 0x01434350 45a42e00 04000000 00000000 00000000 E............... │ │ 0x01434360 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01434370 00000000 00000000 0e5d2e00 04000000 .........]...... │ │ - 0x01434380 00000000 00000000 ffffffff 628a3100 ............b.1. │ │ + 0x01434380 00000000 00000000 ffffffff 3b8a3100 ............;.1. │ │ 0x01434390 04000000 00000000 00000000 ffffffff ................ │ │ - 0x014343a0 8b703100 04000000 00000000 00000000 .p1............. │ │ + 0x014343a0 64703100 04000000 00000000 00000000 dp1............. │ │ 0x014343b0 ffffffff b6672e00 04000000 00000000 .....g.......... │ │ 0x014343c0 00000000 ffffffff 250a2f00 04000000 ........%./..... │ │ 0x014343d0 00000000 00000000 ffffffff 45a42e00 ............E... │ │ 0x014343e0 04000000 00000000 00000000 ffffffff ................ │ │ 0x014343f0 00000000 00000000 00000000 00000000 ................ │ │ 0x01434400 00000000 8ae72e00 05000000 00000000 ................ │ │ 0x01434410 00000000 ffffffff 00000000 00000000 ................ │ │ 0x01434420 00000000 00000000 00000000 3ad02e00 ............:... │ │ 0x01434430 24a62f00 499a2e00 0e5d2e00 04000000 $./.I....]...... │ │ - 0x01434440 d4a63100 72000000 26373100 03000000 ..1.r...&71..... │ │ - 0x01434450 0bdb3000 01010000 1d1a3100 5f000000 ..0.......1._... │ │ + 0x01434440 ada63100 72000000 ff363100 03000000 ..1.r....61..... │ │ + 0x01434450 0bdb3000 01010000 f6193100 5f000000 ..0.......1._... │ │ 0x01434460 023e2f00 75000000 8f103200 77040000 .>/.u.....2.w... │ │ 0x01434470 2c402f00 01000000 10723701 02000000 ,@/......r7..... │ │ 0x01434480 b0723701 03000000 60733701 04000000 .r7.....`s7..... │ │ 0x01434490 b0723701 05000000 e0733701 08000000 .r7......s7..... │ │ 0x014344a0 30743701 09000000 b0753701 0a000000 0t7......u7..... │ │ 0x014344b0 10763701 0c000000 30743701 0d000000 .v7.....0t7..... │ │ 0x014344c0 b0753701 0e000000 10773701 10000000 .u7......w7..... │ │ 0x014344d0 c0773701 11000000 60783701 12000000 .w7.....`x7..... │ │ 0x014344e0 807a3701 13000000 707b3701 14000000 .z7.....p{7..... │ │ 0x014344f0 907b3701 15000000 107d3701 16000000 .{7......}7..... │ │ 0x01434500 307d3701 17000000 707d3701 18000000 0}7.....p}7..... │ │ 0x01434510 b07d3701 19000000 f07d3701 00000000 .}7......}7..... │ │ - 0x01434520 00000000 5b013100 05000000 00000000 ....[.1......... │ │ - 0x01434530 00000000 ffffffff b67e3100 02000000 .........~1..... │ │ + 0x01434520 00000000 34013100 05000000 00000000 ....4.1......... │ │ + 0x01434530 00000000 ffffffff 8f7e3100 02000000 .........~1..... │ │ 0x01434540 00000000 04000000 ffffffff 0e5d2e00 .............].. │ │ 0x01434550 04000000 00000000 00000000 ffffffff ................ │ │ 0x01434560 00000000 00000000 00000000 00000000 ................ │ │ - 0x01434570 00000000 b67e3100 02000000 00000000 .....~1......... │ │ + 0x01434570 00000000 8f7e3100 02000000 00000000 .....~1......... │ │ 0x01434580 04000000 ffffffff 0e5d2e00 04000000 .........]...... │ │ 0x01434590 00000000 00000000 ffffffff faeb2f00 ............../. │ │ 0x014345a0 05000000 00000000 00000000 ffffffff ................ │ │ 0x014345b0 00000000 00000000 00000000 00000000 ................ │ │ 0x014345c0 00000000 01000000 20923701 02000000 ........ .7..... │ │ 0x014345d0 f0953701 03000000 a0963701 04000000 ..7.......7..... │ │ 0x014345e0 c0963701 05000000 e0983701 06000000 ..7.......7..... │ │ 0x014345f0 e09e3701 07000000 509f3701 00000000 ..7.....P.7..... │ │ - 0x01434600 00000000 628a3100 04000000 00000000 ....b.1......... │ │ + 0x01434600 00000000 3b8a3100 04000000 00000000 ....;.1......... │ │ 0x01434610 00000000 ffffffff 32fa2f00 01000000 ........2./..... │ │ 0x01434620 00000000 04000000 ffffffff ba4a3000 .............J0. │ │ 0x01434630 05000000 00000000 00000000 ffffffff ................ │ │ 0x01434640 09da3100 04000000 00000000 00000000 ..1............. │ │ 0x01434650 ffffffff 00000000 00000000 00000000 ................ │ │ - 0x01434660 00000000 00000000 f1463100 01000000 .........F1..... │ │ - 0x01434670 d8603500 04000000 ffffffff c9663100 .`5..........f1. │ │ + 0x01434660 00000000 00000000 ca463100 01000000 .........F1..... │ │ + 0x01434670 d8603500 04000000 ffffffff a2663100 .`5..........f1. │ │ 0x01434680 04000000 00000000 00000000 ffffffff ................ │ │ 0x01434690 00000000 00000000 00000000 00000000 ................ │ │ 0x014346a0 00000000 01000000 e0a03701 02000000 ..........7..... │ │ 0x014346b0 f0a03701 0b000000 00a13701 00000000 ..7.......7..... │ │ 0x014346c0 00000000 01000000 e0a03701 02000000 ..........7..... │ │ 0x014346d0 f0a03701 0b000000 40a23701 00000000 ..7.....@.7..... │ │ 0x014346e0 00000000 01000000 e0a03701 02000000 ..........7..... │ │ @@ -40887,15 +40887,15 @@ │ │ 0x014354e0 a0eb3701 04000000 20233801 05000000 ..7..... #8..... │ │ 0x014354f0 60243801 06000000 e0243801 09000000 `$8......$8..... │ │ 0x01435500 00ec3701 0c000000 00133801 0a000000 ..7.......8..... │ │ 0x01435510 50ec3701 0d000000 50ed3701 0b000000 P.7.....P.7..... │ │ 0x01435520 70ed3701 0e000000 60ef3701 00000000 p.7.....`.7..... │ │ 0x01435530 00000000 33423000 02000000 00000000 ....3B0......... │ │ 0x01435540 04000000 ffffffff 699e3000 02000000 ........i.0..... │ │ - 0x01435550 00000000 04000000 ffffffff e96f3100 .............o1. │ │ + 0x01435550 00000000 04000000 ffffffff c26f3100 .............o1. │ │ 0x01435560 02000000 00000000 04000000 ffffffff ................ │ │ 0x01435570 00000000 00000000 00000000 00000000 ................ │ │ 0x01435580 00000000 33423000 02000000 00000000 ....3B0......... │ │ 0x01435590 04000000 ffffffff 699e3000 02000000 ........i.0..... │ │ 0x014355a0 00000000 04000000 ffffffff 6f9e3000 ............o.0. │ │ 0x014355b0 05000000 00000000 00000000 ffffffff ................ │ │ 0x014355c0 00000000 00000000 00000000 00000000 ................ │ │ @@ -40919,106 +40919,106 @@ │ │ 0x014356e0 d0fa3701 08000000 30fb3701 0b000000 ..7.....0.7..... │ │ 0x014356f0 60943801 02000000 60fb3701 00000000 `.8.....`.7..... │ │ 0x01435700 00000000 01000000 a0fb3701 02000000 ..........7..... │ │ 0x01435710 f0fb3701 03000000 00fd3701 04000000 ..7.......7..... │ │ 0x01435720 80fd3701 05000000 00fe3701 08000000 ..7.......7..... │ │ 0x01435730 d0003801 0b000000 f0003801 07000000 ..8.......8..... │ │ 0x01435740 b0023801 0a000000 d0023801 00000000 ..8.......8..... │ │ - 0x01435750 00000000 628a3100 04000000 00000000 ....b.1......... │ │ + 0x01435750 00000000 3b8a3100 04000000 00000000 ....;.1......... │ │ 0x01435760 00000000 ffffffff 0e5d2e00 04000000 .........]...... │ │ 0x01435770 00000000 00000000 ffffffff 179f3000 ..............0. │ │ 0x01435780 05000000 00000000 00000000 ffffffff ................ │ │ 0x01435790 83f82e00 05000000 00000000 00000000 ................ │ │ 0x014357a0 ffffffff 623b2f00 02000000 00000000 ....b;/......... │ │ 0x014357b0 08000000 ffffffff 00000000 00000000 ................ │ │ 0x014357c0 00000000 00000000 00000000 a8be3100 ..............1. │ │ 0x014357d0 02000000 00000000 04000000 ffffffff ................ │ │ 0x014357e0 00000000 00000000 00000000 00000000 ................ │ │ 0x014357f0 00000000 01000000 20033801 02000000 ........ .8..... │ │ 0x01435800 e0033801 03000000 c0043801 04000000 ..8.......8..... │ │ 0x01435810 40053801 05000000 20063801 08000000 @.8..... .8..... │ │ 0x01435820 20083801 0b000000 40083801 07000000 .8.....@.8..... │ │ 0x01435830 d0093801 0a000000 f0093801 00000000 ..8.......8..... │ │ - 0x01435840 00000000 628a3100 04000000 00000000 ....b.1......... │ │ + 0x01435840 00000000 3b8a3100 04000000 00000000 ....;.1......... │ │ 0x01435850 00000000 ffffffff 0e5d2e00 04000000 .........]...... │ │ 0x01435860 00000000 00000000 ffffffff 179f3000 ..............0. │ │ 0x01435870 05000000 00000000 00000000 ffffffff ................ │ │ 0x01435880 83f82e00 05000000 00000000 00000000 ................ │ │ 0x01435890 ffffffff 00000000 00000000 00000000 ................ │ │ 0x014358a0 00000000 00000000 a8be3100 02000000 ..........1..... │ │ 0x014358b0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x014358c0 00000000 00000000 00000000 00000000 ................ │ │ - 0x014358d0 b800801c e9003100 ad00801c f33b3100 ......1......;1. │ │ + 0x014358d0 b800801c c2003100 ad00801c cc3b3100 ......1......;1. │ │ 0x014358e0 b900801c 8d222f00 6400801c b9e12e00 ....."/.d....... │ │ 0x014358f0 8d00801c 13472f00 8e00801c 3e352f00 .....G/.....>5/. │ │ - 0x01435900 a100801c 07073100 a000801c b7c12e00 ......1......... │ │ + 0x01435900 a100801c e0063100 a000801c b7c12e00 ......1......... │ │ 0x01435910 6600801c 80ad3000 ec00801c c4bc3100 f.....0.......1. │ │ - 0x01435920 cd00801c bb423100 ae00801c c5013100 .....B1.......1. │ │ - 0x01435930 e900801c 127f3100 f400801c bf9d3100 ......1.......1. │ │ - 0x01435940 ba00801c 1e073100 bc00801c 9d6e2e00 ......1......n.. │ │ + 0x01435920 cd00801c 94423100 ae00801c 9e013100 .....B1.......1. │ │ + 0x01435930 e900801c eb7e3100 f400801c 989d3100 .....~1.......1. │ │ + 0x01435940 ba00801c f7063100 bc00801c 9d6e2e00 ......1......n.. │ │ 0x01435950 bd00801c b66e2e00 be00801c 88c23000 .....n........0. │ │ 0x01435960 a400801c e31d3200 b400801c 74902e00 ......2.....t... │ │ 0x01435970 a200801c 87523000 7900801c 4ddb2f00 .....R0.y...M./. │ │ - 0x01435980 6700801c 3e8d2f00 6800801c 227f3100 g...>./.h...".1. │ │ - 0x01435990 af00801c 7e263100 ed00801c 64db2f00 ....~&1.....d./. │ │ + 0x01435980 6700801c 3e8d2f00 6800801c fb7e3100 g...>./.h....~1. │ │ + 0x01435990 af00801c 57263100 ed00801c 64db2f00 ....W&1.....d./. │ │ 0x014359a0 e300801c bfc93000 e000801c 7a703000 ......0.....zp0. │ │ 0x014359b0 e100801c 100c2f00 bf00801c f5c12e00 ....../......... │ │ 0x014359c0 a500801c ffd33100 d200801c 83173000 ......1.......0. │ │ - 0x014359d0 ee00801c 3f073100 b500801c 03013100 ....?.1.......1. │ │ - 0x014359e0 6c00801c 905f3100 e700801c db423100 l...._1......B1. │ │ + 0x014359d0 ee00801c 18073100 b500801c dc003100 ......1.......1. │ │ + 0x014359e0 6c00801c 695f3100 e700801c b4423100 l...i_1......B1. │ │ 0x014359f0 d300801c 26a22f00 9d00801c ddc93000 ....&./.......0. │ │ - 0x01435a00 b000801c aced2f00 6f00801c 00f93000 ....../.o.....0. │ │ - 0x01435a10 7300801c e8423100 7a00801c 2a682e00 s....B1.z...*h.. │ │ + 0x01435a00 b000801c aced2f00 6f00801c d9f83000 ....../.o.....0. │ │ + 0x01435a10 7300801c c1423100 7a00801c 2a682e00 s....B1.z...*h.. │ │ 0x01435a20 a600801c be863000 da00801c 98ad3000 ......0.......0. │ │ - 0x01435a30 f300801c f5423100 e600801c 9b703000 .....B1......p0. │ │ + 0x01435a30 f300801c ce423100 e600801c 9b703000 .....B1......p0. │ │ 0x01435a40 7b00801c d6bc3100 6d00801c 4a562f00 {.....1.m...JV/. │ │ 0x01435a50 e800801c c8e73000 9e00801c c63b2f00 ......0......;/. │ │ 0x01435a60 6900801c ffcc3100 9700801c c4bf2f00 i.....1......./. │ │ 0x01435a70 eb00801c 038f3000 a700801c 5f6f2e00 ......0....._o.. │ │ - 0x01435a80 7d00801c e69d3100 d900801c 17533100 }.....1......S1. │ │ + 0x01435a80 7d00801c bf9d3100 d900801c f0523100 }.....1......R1. │ │ 0x01435a90 a800801c d4863000 f100801c 0d962e00 ......0......... │ │ 0x01435aa0 c600801c eebc3100 7000801c 08a03000 ......1.p.....0. │ │ 0x01435ab0 9a00801c 8e892e00 b300801c 2d962e00 ............-... │ │ - 0x01435ac0 d400801c 3a7f3100 6e00801c 8d263100 ....:.1.n....&1. │ │ + 0x01435ac0 d400801c 137f3100 6e00801c 66263100 ......1.n...f&1. │ │ 0x01435ad0 7600801c d9333000 ea00801c f5c93000 v....30.......0. │ │ 0x01435ae0 c800801c 3cda3100 aa00801c 57e82e00 ....<.1.....W... │ │ 0x01435af0 c000801c 4ea63000 6500801c d4b32f00 ....N.0.e...../. │ │ - 0x01435b00 ab00801c 42d42f00 ca00801c 9c5f3100 ....B./......_1. │ │ + 0x01435b00 ab00801c 42d42f00 ca00801c 755f3100 ....B./.....u_1. │ │ 0x01435b10 cb00801c d4e73000 9000801c 9f173000 ......0.......0. │ │ - 0x01435b20 9b00801c 487f3100 d500801c 88ee2e00 ....H.1......... │ │ + 0x01435b20 9b00801c 217f3100 d500801c 88ee2e00 ....!.1......... │ │ 0x01435b30 9c00801c 99523000 8000801c 2b0c2f00 .....R0.....+./. │ │ - 0x01435b40 9600801c 4fda3100 8100801c 577f3100 ....O.1.....W.1. │ │ - 0x01435b50 d100801c 7c183100 8200801c 370c2f00 ....|.1.....7./. │ │ + 0x01435b40 9600801c 4fda3100 8100801c 307f3100 ....O.1.....0.1. │ │ + 0x01435b50 d100801c 55183100 8200801c 370c2f00 ....U.1.....7./. │ │ 0x01435b60 8300801c 39fa2f00 8400801c 73a13000 ....9./.....s.0. │ │ 0x01435b70 8c00801c 9cee2e00 8500801c d0bf2f00 ............../. │ │ 0x01435b80 8600801c acad3000 8700801c 178f3000 ......0.......0. │ │ - 0x01435b90 d600801c 56073100 dd00801c ac7c2f00 ....V.1......|/. │ │ + 0x01435b90 d600801c 2f073100 dd00801c ac7c2f00 ..../.1......|/. │ │ 0x01435ba0 dc00801c d2f53100 c100801c d8493000 ......1......I0. │ │ 0x01435bb0 e200801c 86ac2e00 8800801c 20472f00 ............ G/. │ │ 0x01435bc0 7100801c ec333000 f200801c 46fa2f00 q....30.....F./. │ │ 0x01435bd0 7200801c d81c2f00 b100801c 57ec2f00 r...../.....W./. │ │ 0x01435be0 ef00801c b0703000 b200801c 94ec2f00 .....p0......./. │ │ 0x01435bf0 6a00801c 06343000 e400801c 440c2f00 j....40.....D./. │ │ 0x01435c00 bb00801c fc1d3200 b600801c 9fc23000 ......2.......0. │ │ 0x01435c10 c200801c 3eb53100 db00801c 47a73000 ....>.1.....G.0. │ │ - 0x01435c20 c300801c e9493000 ac00801c 063c3100 .....I0......<1. │ │ + 0x01435c20 c300801c e9493000 ac00801c df3b3100 .....I0......;1. │ │ 0x01435c30 c400801c 25123000 ce00801c 3aa22f00 ....%.0.....:./. │ │ 0x01435c40 c500801c c12c3000 de00801c 339c2f00 .....,0.....3./. │ │ - 0x01435c50 e500801c 278f3000 d700801c ad5f3100 ....'.0......_1. │ │ - 0x01435c60 d800801c 6e7f3100 7800801c 7cdb2f00 ....n.1.x...|./. │ │ + 0x01435c50 e500801c 278f3000 d700801c 865f3100 ....'.0......_1. │ │ + 0x01435c60 d800801c 477f3100 7800801c 7cdb2f00 ....G.1.x...|./. │ │ 0x01435c70 7700801c b9ad3000 7e00801c a2892e00 w.....0.~....... │ │ - 0x01435c80 cf00801c ae642f00 c700801c 31013100 .....d/.....1.1. │ │ + 0x01435c80 cf00801c ae642f00 c700801c 0a013100 .....d/.......1. │ │ 0x01435c90 9f00801c e22a2f00 d000801c 2e472f00 .....*/......G/. │ │ 0x01435ca0 9300801c febc3100 c900801c 18e82e00 ......1......... │ │ 0x01435cb0 cc00801c 44962e00 9100801c 0eca3000 ....D.........0. │ │ 0x01435cc0 9900801c 04c22e00 8900801c d4b32e00 ................ │ │ 0x01435cd0 9800801c 9b263000 f000801c 5bda3100 .....&0.....[.1. │ │ - 0x01435ce0 df00801c 5f1e3100 8a00801c 74da3100 ...._.1.....t.1. │ │ - 0x01435cf0 6b00801c 60af3100 8b00801c f39d3100 k...`.1.......1. │ │ - 0x01435d00 b700801c 5afa2f00 9400801c 8a523100 ....Z./......R1. │ │ + 0x01435ce0 df00801c 381e3100 8a00801c 74da3100 ....8.1.....t.1. │ │ + 0x01435cf0 6b00801c 60af3100 8b00801c cc9d3100 k...`.1.......1. │ │ + 0x01435d00 b700801c 5afa2f00 9400801c 63523100 ....Z./.....cR1. │ │ 0x01435d10 9500801c 79af3100 00000000 00000000 ....y.1......... │ │ 0x01435d20 9cc53100 02000000 00000000 04000000 ..1............. │ │ 0x01435d30 ffffffff 33423000 02000000 00000000 ....3B0......... │ │ 0x01435d40 04000000 ffffffff 699e3000 02000000 ........i.0..... │ │ 0x01435d50 00000000 04000000 ffffffff d6093000 ..............0. │ │ 0x01435d60 02000000 00000000 04000000 ffffffff ................ │ │ 0x01435d70 6bf73000 01000000 00000000 04000000 k.0............. │ │ @@ -41032,21 +41032,21 @@ │ │ 0x01435df0 00000000 04000000 ffffffff 699e3000 ............i.0. │ │ 0x01435e00 02000000 00000000 04000000 ffffffff ................ │ │ 0x01435e10 d43d3000 02000000 00000000 04000000 .=0............. │ │ 0x01435e20 ffffffff cd1b2f00 02000000 00000000 ....../......... │ │ 0x01435e30 04000000 ffffffff 6c423000 05000000 ........lB0..... │ │ 0x01435e40 00000000 00000000 ffffffff 95732f00 .............s/. │ │ 0x01435e50 05000000 00000000 00000000 ffffffff ................ │ │ - 0x01435e60 0e4e3100 07000000 00000000 00000000 .N1............. │ │ + 0x01435e60 e74d3100 07000000 00000000 00000000 .M1............. │ │ 0x01435e70 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01435e80 00000000 00000000 d43d3000 02000000 .........=0..... │ │ 0x01435e90 00000000 04000000 ffffffff cd1b2f00 ............../. │ │ 0x01435ea0 02000000 00000000 04000000 ffffffff ................ │ │ 0x01435eb0 14bd3100 02000000 00000000 04000000 ..1............. │ │ - 0x01435ec0 ffffffff c7aa3100 02000000 00000000 ......1......... │ │ + 0x01435ec0 ffffffff a0aa3100 02000000 00000000 ......1......... │ │ 0x01435ed0 04000000 ffffffff 23063000 02000000 ........#.0..... │ │ 0x01435ee0 00000000 04000000 ffffffff 00000000 ................ │ │ 0x01435ef0 00000000 00000000 00000000 00000000 ................ │ │ 0x01435f00 d43d3000 02000000 00000000 04000000 .=0............. │ │ 0x01435f10 ffffffff cd1b2f00 02000000 00000000 ....../......... │ │ 0x01435f20 04000000 ffffffff 33423000 02000000 ........3B0..... │ │ 0x01435f30 00000000 04000000 ffffffff 00000000 ................ │ │ @@ -41054,15 +41054,15 @@ │ │ 0x01435f50 33423000 02000000 00000000 04000000 3B0............. │ │ 0x01435f60 ffffffff 699e3000 02000000 00000000 ....i.0......... │ │ 0x01435f70 04000000 ffffffff 9c442f00 02000000 .........D/..... │ │ 0x01435f80 00000000 04000000 ffffffff 6c423000 ............lB0. │ │ 0x01435f90 05000000 00000000 00000000 ffffffff ................ │ │ 0x01435fa0 95732f00 05000000 00000000 00000000 .s/............. │ │ 0x01435fb0 ffffffff d1bb3000 05000000 00000000 ......0......... │ │ - 0x01435fc0 00000000 ffffffff e96f3100 02000000 .........o1..... │ │ + 0x01435fc0 00000000 ffffffff c26f3100 02000000 .........o1..... │ │ 0x01435fd0 00000000 04000000 ffffffff 32672e00 ............2g.. │ │ 0x01435fe0 05000000 00000000 00000000 ffffffff ................ │ │ 0x01435ff0 6a0c2f00 02000000 00000000 04000000 j./............. │ │ 0x01436000 ffffffff 00000000 00000000 00000000 ................ │ │ 0x01436010 00000000 00000000 699e3000 02000000 ........i.0..... │ │ 0x01436020 00000000 04000000 ffffffff d1bb3000 ..............0. │ │ 0x01436030 05000000 00000000 00000000 ffffffff ................ │ │ @@ -41077,11 +41077,11 @@ │ │ 0x014360c0 00000000 04000000 ffffffff a37f3000 ..............0. │ │ 0x014360d0 01000000 00000000 04000000 ffffffff ................ │ │ 0x014360e0 00000000 00000000 00000000 00000000 ................ │ │ 0x014360f0 00000000 00000000 00000000 40b13801 ............@.8. │ │ 0x01436100 50b13801 60b13801 70b13801 10b23801 P.8.`.8.p.8...8. │ │ 0x01436110 b0b23801 c0b23801 10b33801 60b33801 ..8...8...8.`.8. │ │ 0x01436120 e0b33801 20b43801 50b43801 60b43801 ..8. .8.P.8.`.8. │ │ - 0x01436130 90b43801 70b63801 25803100 172c2f00 ..8.p.8.%.1..,/. │ │ - 0x01436140 0f083100 aefd3100 31fb2f00 88ae3000 ..1...1.1./...0. │ │ - 0x01436150 13083100 25803100 a4752e00 0d482f00 ..1.%.1..u...H/. │ │ + 0x01436130 90b43801 70b63801 fe7f3100 172c2f00 ..8.p.8...1..,/. │ │ + 0x01436140 e8073100 aefd3100 31fb2f00 88ae3000 ..1...1.1./...0. │ │ + 0x01436150 ec073100 fe7f3100 a4752e00 0d482f00 ..1...1..u...H/. │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -2230,15 +2230,15 @@ │ │ 0x014408d8 05000000 00000000 06000000 00000000 ................ │ │ 0x014408e8 07000000 00000000 08000000 00000000 ................ │ │ 0x014408f8 09000000 00000000 0a000000 00000000 ................ │ │ 0x01440908 0b000000 00000000 0c000000 00000000 ................ │ │ 0x01440918 0d000000 e6d12e00 c52b0801 00000000 .........+...... │ │ 0x01440928 8ca32f00 00000000 00000000 9baf3000 ../...........0. │ │ 0x01440938 00000000 00000000 d0193000 00000000 ..........0..... │ │ - 0x01440948 00000000 b0613100 00000000 00000000 .....a1......... │ │ + 0x01440948 00000000 89613100 00000000 00000000 .....a1......... │ │ 0x01440958 ab842f00 00000000 00000000 d7193000 ../...........0. │ │ 0x01440968 00000000 00000000 c7353000 00000000 .........50..... │ │ 0x01440978 00000000 b1842f00 00000000 00000000 ....../......... │ │ 0x01440988 7c723000 00000000 00000000 722d2f00 |r0.........r-/. │ │ 0x01440998 00000000 00000000 d80e2f00 00000000 ........../..... │ │ 0x014409a8 00000000 18003200 00000000 00000000 ......2......... │ │ 0x014409b8 b6842f00 00000000 00000000 1f003200 ../...........2. │ │ @@ -2249,48 +2249,48 @@ │ │ 0x01440a08 00000000 bf842f00 00000000 00000000 ....../......... │ │ 0x01440a18 de0e2f00 00000000 00000000 c6842f00 ../.........../. │ │ 0x01440a28 00000000 00000000 7f5c2e00 00000000 .........\...... │ │ 0x01440a38 00000000 cd353000 00000000 00000000 .....50......... │ │ 0x01440a48 c4c02f00 a62c0801 00000000 3edd2f00 ../..,......>./. │ │ 0x01440a58 00000000 00000000 4abe3100 00000000 ........J.1..... │ │ 0x01440a68 00000000 a0482f00 00000000 00000000 .....H/......... │ │ - 0x01440a78 00000000 00000000 76b52e00 cc813100 ........v.....1. │ │ + 0x01440a78 00000000 00000000 76b52e00 a5813100 ........v.....1. │ │ 0x01440a88 e60e2f00 1b2c2f00 02000000 00000000 ../..,/......... │ │ 0x01440a98 00040000 00000000 0dd22e00 00000000 ................ │ │ 0x01440aa8 7f930801 00000000 f0950801 02960801 ................ │ │ 0x01440ab8 38960801 67960801 99960801 cb960801 8...g........... │ │ 0x01440ac8 fa960801 2c970801 00000000 5b970801 ....,.......[... │ │ 0x01440ad8 8d970801 00000000 00000000 00000000 ................ │ │ - 0x01440ae8 f0dd2f00 32d22e00 2b823100 3ecc3000 ../.2...+.1.>.0. │ │ + 0x01440ae8 f0dd2f00 32d22e00 04823100 3ecc3000 ../.2.....1.>.0. │ │ 0x01440af8 66dd3100 4b003200 02000000 0148c400 f.1.K.2......H.. │ │ 0x01440b08 01000000 00000000 9b110f01 00000000 ................ │ │ 0x01440b18 00000000 00000000 44892f00 00000000 ........D./..... │ │ 0x01440b28 02000000 0148c400 03000000 00000000 .....H.......... │ │ 0x01440b38 9b110f01 00000000 00000000 00000000 ................ │ │ - 0x01440b48 c1483100 00000000 02000000 0148c400 .H1..........H.. │ │ + 0x01440b48 9a483100 00000000 02000000 0148c400 .H1..........H.. │ │ 0x01440b58 02000000 00000000 9b110f01 00000000 ................ │ │ - 0x01440b68 00000000 00000000 2a2a3100 00000000 ........**1..... │ │ + 0x01440b68 00000000 00000000 032a3100 00000000 .........*1..... │ │ 0x01440b78 01000000 0148c400 04000000 00000000 .....H.......... │ │ 0x01440b88 9b110f01 00000000 00000000 00000000 ................ │ │ 0x01440b98 f9692f00 00000000 01000000 01088000 .i/............. │ │ 0x01440ba8 00000000 00000000 cd110f01 00000000 ................ │ │ 0x01440bb8 00000000 00000000 5bff2f00 00000000 ........[./..... │ │ 0x01440bc8 01000000 0100a800 00000000 00000000 ................ │ │ 0x01440bd8 a2120f01 00000000 00000000 00000000 ................ │ │ - 0x01440be8 40653100 00000000 02000000 0100a800 @e1............. │ │ + 0x01440be8 19653100 00000000 02000000 0100a800 .e1............. │ │ 0x01440bf8 00000000 00000000 a2120f01 00000000 ................ │ │ - 0x01440c08 00000000 00000000 40653100 00000000 ........@e1..... │ │ + 0x01440c08 00000000 00000000 19653100 00000000 .........e1..... │ │ 0x01440c18 01000000 01208000 00000000 00000000 ..... .......... │ │ 0x01440c28 54130f01 00000000 00000000 00000000 T............... │ │ 0x01440c38 e94a2f00 00000000 01000000 01208000 .J/.......... .. │ │ 0x01440c48 00000000 00000000 9a130f01 00000000 ................ │ │ - 0x01440c58 00000000 00000000 7d853100 00000000 ........}.1..... │ │ + 0x01440c58 00000000 00000000 56853100 00000000 ........V.1..... │ │ 0x01440c68 01000000 010cc000 63000000 00000000 ........c....... │ │ 0x01440c78 9b110f01 00000000 00000000 00000000 ................ │ │ - 0x01440c88 8c0c3100 00000000 02000000 010cc000 ..1............. │ │ + 0x01440c88 650c3100 00000000 02000000 010cc000 e.1............. │ │ 0x01440c98 63000000 00000000 9b110f01 00000000 c............... │ │ 0x01440ca8 00000000 00000000 77383000 00000000 ........w80..... │ │ 0x01440cb8 01000000 010cc000 63000000 00000000 ........c....... │ │ 0x01440cc8 9b110f01 00000000 00000000 00000000 ................ │ │ 0x01440cd8 61ed3000 00000000 01000000 01088000 a.0............. │ │ 0x01440ce8 01000000 00000000 de130f01 00000000 ................ │ │ 0x01440cf8 00000000 00000000 82383000 00000000 .........80..... │ │ @@ -2332,15 +2332,15 @@ │ │ 0x01440f38 01000000 c1088000 00000000 00000000 ................ │ │ 0x01440f48 09190f01 00000000 00000000 00000000 ................ │ │ 0x01440f58 efe03100 00000000 02000000 01088000 ..1............. │ │ 0x01440f68 00000000 00000000 b4190f01 00000000 ................ │ │ 0x01440f78 00000000 00000000 dad42e00 00000000 ................ │ │ 0x01440f88 ff000000 01088000 00000000 00000000 ................ │ │ 0x01440f98 131c0f01 00000000 00000000 00000000 ................ │ │ - 0x01440fa8 e0a33100 00000000 ff000000 01088000 ..1............. │ │ + 0x01440fa8 b9a33100 00000000 ff000000 01088000 ..1............. │ │ 0x01440fb8 00000000 00000000 131c0f01 00000000 ................ │ │ 0x01440fc8 00000000 00000000 70ed3000 00000000 ........p.0..... │ │ 0x01440fd8 01000000 01088000 00000000 00000000 ................ │ │ 0x01440fe8 c71c0f01 00000000 00000000 00000000 ................ │ │ 0x01440ff8 c07b2e00 00000000 ff000000 01088000 .{.............. │ │ 0x01441008 00000000 00000000 171d0f01 00000000 ................ │ │ 0x01441018 00000000 00000000 88383000 00000000 .........80..... │ │ @@ -2384,20 +2384,20 @@ │ │ 0x01441278 159a2e00 00000000 01000000 01008000 ................ │ │ 0x01441288 00000000 00000000 3c250f01 00000000 ........<%...... │ │ 0x01441298 00000000 00000000 fce03100 00000000 ..........1..... │ │ 0x014412a8 02000000 21088000 00000000 00000000 ....!........... │ │ 0x014412b8 b2250f01 00000000 00000000 00000000 .%.............. │ │ 0x014412c8 80312f00 00000000 00000000 01208000 .1/.......... .. │ │ 0x014412d8 00000000 00000000 9b110f01 00000000 ................ │ │ - 0x014412e8 00000000 00000000 4f653100 00000000 ........Oe1..... │ │ + 0x014412e8 00000000 00000000 28653100 00000000 ........(e1..... │ │ 0x014412f8 00000000 01208000 00000000 00000000 ..... .......... │ │ 0x01441308 05260f01 00000000 00000000 00000000 .&.............. │ │ 0x01441318 c87b2e00 00000000 02000000 01088000 .{.............. │ │ 0x01441328 00000000 00000000 37260f01 00000000 ........7&...... │ │ - 0x01441338 00000000 00000000 96853100 00000000 ..........1..... │ │ + 0x01441338 00000000 00000000 6f853100 00000000 ........o.1..... │ │ 0x01441348 01000000 01088000 00000000 00000000 ................ │ │ 0x01441358 82260f01 00000000 00000000 00000000 .&.............. │ │ 0x01441368 5dc32f00 00000000 00000000 01008000 ]./............. │ │ 0x01441378 00000000 00000000 b9280f01 00000000 .........(...... │ │ 0x01441388 00000000 00000000 77ed3000 00000000 ........w.0..... │ │ 0x01441398 00000000 01008000 00000000 00000000 ................ │ │ 0x014413a8 fb280f01 00000000 00000000 00000000 .(.............. │ │ @@ -2449,30 +2449,30 @@ │ │ 0x01441688 86bf3100 00000000 01000000 01088000 ..1............. │ │ 0x01441698 00000000 00000000 00000000 00000000 ................ │ │ 0x014416a8 00000000 00000000 91d32e00 00000000 ................ │ │ 0x014416b8 00000000 01088000 00000000 00000000 ................ │ │ 0x014416c8 00000000 00000000 00000000 00000000 ................ │ │ 0x014416d8 91d32e00 00000000 01000000 01088000 ................ │ │ 0x014416e8 00000000 00000000 8f370f01 00000000 .........7...... │ │ - 0x014416f8 00000000 00000000 3c2a3100 00000000 ........<*1..... │ │ + 0x014416f8 00000000 00000000 152a3100 00000000 .........*1..... │ │ 0x01441708 ff000000 0108c000 00000000 00000000 ................ │ │ 0x01441718 9b110f01 00000000 00000000 00000000 ................ │ │ 0x01441728 91d32e00 00000000 03000000 0108c000 ................ │ │ 0x01441738 05000000 00000000 9b110f01 00000000 ................ │ │ 0x01441748 00000000 00000000 07e13100 00000000 ..........1..... │ │ 0x01441758 09000000 01088400 00000000 00000000 ................ │ │ 0x01441768 f63c0f01 00000000 00000000 00000000 .<.............. │ │ 0x01441778 23cf3000 00000000 07000000 01088400 #.0............. │ │ 0x01441788 00000000 00000000 a6420f01 00000000 .........B...... │ │ 0x01441798 00000000 00000000 69892f00 00000000 ........i./..... │ │ 0x014417a8 07000000 01088400 00000000 00000000 ................ │ │ 0x014417b8 09470f01 00000000 00000000 00000000 .G.............. │ │ 0x014417c8 ee923000 00000000 03000000 01088400 ..0............. │ │ 0x014417d8 00000000 00000000 21490f01 00000000 ........!I...... │ │ - 0x014417e8 00000000 00000000 5e653100 00000000 ........^e1..... │ │ + 0x014417e8 00000000 00000000 37653100 00000000 ........7e1..... │ │ 0x014417f8 02000000 01088400 00000000 00000000 ................ │ │ 0x01441808 d34a0f01 00000000 00000000 00000000 .J.............. │ │ 0x01441818 7f743000 00000000 00000000 01008100 .t0............. │ │ 0x01441828 00000000 00000000 04590f01 3b590f01 .........Y..;Y.. │ │ 0x01441838 3b590f01 41720e01 369c3200 00000000 ;Y..Ar..6.2..... │ │ 0x01441848 00000000 01008100 00000000 00000000 ................ │ │ 0x01441858 84590f01 bf590f01 bf590f01 41720e01 .Y...Y...Y..Ar.. │ │ @@ -2507,15 +2507,15 @@ │ │ 0x01441a28 02000000 01008100 00000000 00000000 ................ │ │ 0x01441a38 41720e01 13610f01 13610f01 41720e01 Ar...a...a..Ar.. │ │ 0x01441a48 6e9c3200 00000000 03000000 01008100 n.2............. │ │ 0x01441a58 00000000 00000000 41720e01 13610f01 ........Ar...a.. │ │ 0x01441a68 13610f01 41720e01 6e9c3200 00000000 .a..Ar..n.2..... │ │ 0x01441a78 ff000000 01288000 f4054401 00000000 .....(....D..... │ │ 0x01441a88 cf610f01 00000000 00000000 00000000 .a.............. │ │ - 0x01441a98 71653100 00000000 ff000000 01288000 qe1..........(.. │ │ + 0x01441a98 4a653100 00000000 ff000000 01288000 Je1..........(.. │ │ 0x01441aa8 f4054401 00000000 39620f01 00000000 ..D.....9b...... │ │ 0x01441ab8 00000000 00000000 0c6a2f00 00000000 .........j/..... │ │ 0x01441ac8 ff000000 01288000 f4054401 00000000 .....(....D..... │ │ 0x01441ad8 ff620f01 00000000 00000000 00000000 .b.............. │ │ 0x01441ae8 83892f00 00000000 ff000000 01288000 ../..........(.. │ │ 0x01441af8 f4054401 00000000 58640f01 00000000 ..D.....Xd...... │ │ 0x01441b08 00000000 00000000 dcb72e00 00000000 ................ │ │ @@ -2549,70 +2549,70 @@ │ │ 0x01441cc8 cc383000 00000000 02000000 01888000 .80............. │ │ 0x01441cd8 00000000 00000000 6f890f01 00000000 ........o....... │ │ 0x01441ce8 00000000 00000000 cc383000 00000000 .........80..... │ │ 0x01441cf8 01000000 01888000 00000000 00000000 ................ │ │ 0x01441d08 6a8a0f01 00000000 00000000 00000000 j............... │ │ 0x01441d18 63ff2f00 00000000 ff000000 01888001 c./............. │ │ 0x01441d28 00000000 00000000 b18b0f01 00000000 ................ │ │ - 0x01441d38 00000000 00000000 d3483100 00000000 .........H1..... │ │ + 0x01441d38 00000000 00000000 ac483100 00000000 .........H1..... │ │ 0x01441d48 ff000000 01888000 08000000 00000000 ................ │ │ 0x01441d58 b18b0f01 00000000 00000000 00000000 ................ │ │ 0x01441d68 b9e02f00 00000000 02000000 01888001 ../............. │ │ 0x01441d78 01000000 00000000 b18b0f01 00000000 ................ │ │ 0x01441d88 00000000 00000000 57a72f00 00000000 ........W./..... │ │ 0x01441d98 02000000 01888000 02000000 00000000 ................ │ │ 0x01441da8 b18b0f01 00000000 00000000 00000000 ................ │ │ 0x01441db8 e1b72e00 00000000 ff000000 01889001 ................ │ │ 0x01441dc8 00000000 00000000 888f0f01 00000000 ................ │ │ 0x01441dd8 00000000 00000000 c8023200 00000000 ..........2..... │ │ 0x01441de8 ff000000 01889000 08000000 00000000 ................ │ │ 0x01441df8 888f0f01 00000000 00000000 00000000 ................ │ │ - 0x01441e08 e0483100 00000000 ff000000 01089001 .H1............. │ │ + 0x01441e08 b9483100 00000000 ff000000 01089001 .H1............. │ │ 0x01441e18 00000000 00000000 f38f0f01 00000000 ................ │ │ 0x01441e28 00000000 00000000 50593000 00000000 ........PY0..... │ │ 0x01441e38 ff000000 01089001 08000000 00000000 ................ │ │ 0x01441e48 f38f0f01 00000000 00000000 00000000 ................ │ │ 0x01441e58 e41c3000 00000000 02000000 01888001 ..0............. │ │ 0x01441e68 00000000 00000000 2c910f01 00000000 ........,....... │ │ 0x01441e78 00000000 00000000 22b33000 00000000 ........".0..... │ │ 0x01441e88 02000000 01888000 08000000 00000000 ................ │ │ 0x01441e98 2c910f01 00000000 00000000 00000000 ,............... │ │ 0x01441ea8 1ee13100 00000000 01000000 01089001 ..1............. │ │ 0x01441eb8 00000000 00000000 d7910f01 00000000 ................ │ │ - 0x01441ec8 00000000 00000000 a6853100 00000000 ..........1..... │ │ + 0x01441ec8 00000000 00000000 7f853100 00000000 ..........1..... │ │ 0x01441ed8 ff000000 01888001 00000000 00000000 ................ │ │ 0x01441ee8 e6870f01 00000000 00000000 00000000 ................ │ │ - 0x01441ef8 562a3100 00000000 ff000000 01888000 V*1............. │ │ + 0x01441ef8 2f2a3100 00000000 ff000000 01888000 /*1............. │ │ 0x01441f08 08000000 00000000 e6870f01 00000000 ................ │ │ 0x01441f18 00000000 00000000 77ff2f00 00000000 ........w./..... │ │ 0x01441f28 ff000000 01889001 00000000 00000000 ................ │ │ 0x01441f38 43920f01 00000000 00000000 00000000 C............... │ │ - 0x01441f48 622a3100 00000000 ff000000 01889000 b*1............. │ │ + 0x01441f48 3b2a3100 00000000 ff000000 01889000 ;*1............. │ │ 0x01441f58 08000000 00000000 43920f01 00000000 ........C....... │ │ - 0x01441f68 00000000 00000000 b1853100 00000000 ..........1..... │ │ + 0x01441f68 00000000 00000000 8a853100 00000000 ..........1..... │ │ 0x01441f78 ff000000 01889001 04000000 00000000 ................ │ │ 0x01441f88 888f0f01 00000000 00000000 00000000 ................ │ │ 0x01441f98 1b6a2f00 00000000 ff000000 01889000 .j/............. │ │ 0x01441fa8 0c000000 00000000 888f0f01 00000000 ................ │ │ 0x01441fb8 00000000 00000000 2db33000 00000000 ........-.0..... │ │ 0x01441fc8 01000000 01888000 00000000 00000000 ................ │ │ 0x01441fd8 8b920f01 00000000 00000000 00000000 ................ │ │ - 0x01441fe8 7f653100 00000000 02000000 01888000 .e1............. │ │ + 0x01441fe8 58653100 00000000 02000000 01888000 Xe1............. │ │ 0x01441ff8 00000000 00000000 8b920f01 00000000 ................ │ │ - 0x01442008 00000000 00000000 7f653100 00000000 .........e1..... │ │ + 0x01442008 00000000 00000000 58653100 00000000 ........Xe1..... │ │ 0x01442018 01000000 01888000 00000000 00000000 ................ │ │ 0x01442028 58930f01 00000000 00000000 00000000 X............... │ │ 0x01442038 97132f00 00000000 02000000 01888000 ../............. │ │ 0x01442048 00000000 00000000 58930f01 00000000 ........X....... │ │ 0x01442058 00000000 00000000 97132f00 00000000 ........../..... │ │ 0x01442068 01000000 01089001 00000000 00000000 ................ │ │ 0x01442078 e0940f01 68950f01 8f950f01 b5950f01 ....h........... │ │ 0x01442088 84ff2f00 00000000 01000000 01089001 ../............. │ │ 0x01442098 08000000 00000000 e0940f01 68950f01 ............h... │ │ - 0x014420a8 8f950f01 b5950f01 89653100 00000000 .........e1..... │ │ + 0x014420a8 8f950f01 b5950f01 62653100 00000000 ........be1..... │ │ 0x014420b8 02000000 01089001 00000000 00000000 ................ │ │ 0x014420c8 bd960f01 6e970f01 95970f01 b5950f01 ....n........... │ │ 0x014420d8 95ff2f00 00000000 02000000 01089001 ../............. │ │ 0x014420e8 08000000 00000000 bd960f01 6e970f01 ............n... │ │ 0x014420f8 95970f01 b5950f01 05933000 00000000 ..........0..... │ │ 0x01442108 04000000 fb071301 32081301 66081301 ........2...f... │ │ 0x01442118 eb0a1301 110b1301 970b1301 fe0b1301 ................ │ │ @@ -2663,27 +2663,27 @@ │ │ 0x014423e8 00000000 00000000 20000000 10000000 ........ ....... │ │ 0x014423f8 04030000 04030000 00000000 00000000 ................ │ │ 0x01442408 21000000 04000000 00000000 00010000 !............... │ │ 0x01442418 01000000 4ce12f00 4ce12f00 b5c00003 ....L./.L./..... │ │ 0x01442428 00000000 00000000 20000000 20000000 ........ ... ... │ │ 0x01442438 04030000 04030000 00000000 00000000 ................ │ │ 0x01442448 21000000 05000000 00000000 80010000 !............... │ │ - 0x01442458 01000000 3d2c3100 e3a53100 01000003 ....=,1...1..... │ │ + 0x01442458 01000000 162c3100 bca53100 01000003 .....,1...1..... │ │ 0x01442468 01000000 01000000 20000000 01000000 ........ ....... │ │ 0x01442478 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01442488 01000000 09090000 00000000 00000000 ................ │ │ 0x01442498 01000000 aad13000 79763000 02000003 ......0.yv0..... │ │ 0x014424a8 01000000 01000000 20000000 02000000 ........ ....... │ │ 0x014424b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x014424c8 11000000 09090000 00000000 00000000 ................ │ │ 0x014424d8 01000000 13c33100 b3d13000 2f000003 ......1...0./... │ │ 0x014424e8 01000000 01000000 40000000 02000000 ........@....... │ │ 0x014424f8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01442508 18000000 09090000 80000000 80000000 ................ │ │ - 0x01442518 01000000 f9a53100 9d673100 32000003 ......1..g1.2... │ │ + 0x01442518 01000000 d2a53100 76673100 32000003 ......1.vg1.2... │ │ 0x01442528 02000000 02000000 40000000 02000000 ........@....... │ │ 0x01442538 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01442548 38000000 09090000 80000000 80000000 8............... │ │ 0x01442558 01000000 aaf52e00 6a013000 33000003 ........j.0.3... │ │ 0x01442568 02000000 01000000 40000000 02000000 ........@....... │ │ 0x01442578 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01442588 18000000 09090000 80000000 80000000 ................ │ │ @@ -2699,19 +2699,19 @@ │ │ 0x01442628 02000000 02000000 80000000 02000000 ................ │ │ 0x01442638 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01442648 38000000 09090000 00010000 00010000 8............... │ │ 0x01442658 01000000 b29b2e00 d6c52f00 39000003 ........../.9... │ │ 0x01442668 02000000 01000000 80000000 02000000 ................ │ │ 0x01442678 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01442688 18000000 09090000 00010000 00010000 ................ │ │ - 0x01442698 01000000 0ca63100 43a92f00 3a000003 ......1.C./.:... │ │ + 0x01442698 01000000 e5a53100 43a92f00 3a000003 ......1.C./.:... │ │ 0x014426a8 02000000 04000000 80000000 02000000 ................ │ │ 0x014426b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x014426c8 38000000 09090000 00010000 00010000 8............... │ │ - 0x014426d8 01000000 1ba63100 f0043200 3b000003 ......1...2.;... │ │ + 0x014426d8 01000000 f4a53100 f0043200 3b000003 ......1...2.;... │ │ 0x014426e8 01000000 01000000 20000000 10000000 ........ ....... │ │ 0x014426f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442708 11000000 09090000 00000000 00000000 ................ │ │ 0x01442718 01000000 64a92f00 fd5a3000 3c000003 ....d./..Z0.<... │ │ 0x01442728 01000000 01000000 40000000 10000000 ........@....... │ │ 0x01442738 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442748 18000000 09090000 80000000 80000000 ................ │ │ @@ -2739,15 +2739,15 @@ │ │ 0x014428a8 02000000 04000000 40000000 10000000 ........@....... │ │ 0x014428b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x014428c8 38000000 09090000 80000000 80000000 8............... │ │ 0x014428d8 01000000 c59b2e00 415b3000 6d000003 ........A[0.m... │ │ 0x014428e8 02000000 04000000 80000000 10000000 ................ │ │ 0x014428f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442908 38000000 09090000 00010000 00010000 8............... │ │ - 0x01442918 01000000 3d873100 0dc62f00 9c000003 ....=.1.../..... │ │ + 0x01442918 01000000 16873100 0dc62f00 9c000003 ......1.../..... │ │ 0x01442928 01000000 01000000 00100000 40000000 ............@... │ │ 0x01442938 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442948 18000000 04040000 80000000 80000000 ................ │ │ 0x01442958 01000000 586b2f00 62602e00 9d000003 ....Xk/.b`...... │ │ 0x01442968 01000000 01000000 00200000 40000000 ......... ..@... │ │ 0x01442978 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442988 18000000 05050000 00010000 00010000 ................ │ │ @@ -2779,27 +2779,27 @@ │ │ 0x01442b28 01000000 01000000 00400000 40000000 .........@..@... │ │ 0x01442b38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442b48 28000000 04040000 80000000 80000000 (............... │ │ 0x01442b58 01000000 9ea92f00 fb9b2e00 9dc00003 ....../......... │ │ 0x01442b68 01000000 01000000 00800000 40000000 ............@... │ │ 0x01442b78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442b88 28000000 04040000 00010000 00010000 (............... │ │ - 0x01442b98 01000000 be673100 6e1e3000 9ec00003 .....g1.n.0..... │ │ + 0x01442b98 01000000 97673100 6e1e3000 9ec00003 .....g1.n.0..... │ │ 0x01442ba8 02000000 01000000 00400000 40000000 .........@..@... │ │ 0x01442bb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442bc8 28000000 04040000 80000000 80000000 (............... │ │ - 0x01442bd8 01000000 5f0f3100 923a3000 9fc00003 ...._.1..:0..... │ │ + 0x01442bd8 01000000 380f3100 923a3000 9fc00003 ....8.1..:0..... │ │ 0x01442be8 02000000 01000000 00800000 40000000 ............@... │ │ 0x01442bf8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442c08 28000000 04040000 00010000 00010000 (............... │ │ 0x01442c18 01000000 46b53000 895b3000 a0c00003 ....F.0..[0..... │ │ 0x01442c28 01000000 01000000 00000100 40000000 ............@... │ │ 0x01442c38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442c48 24000000 04040000 40000000 80000000 $.......@....... │ │ - 0x01442c58 01000000 462c3100 1fe33100 a1c00003 ....F,1...1..... │ │ + 0x01442c58 01000000 1f2c3100 1fe33100 a1c00003 .....,1...1..... │ │ 0x01442c68 01000000 01000000 00000200 40000000 ............@... │ │ 0x01442c78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442c88 24000000 04040000 40000000 00010000 $.......@....... │ │ 0x01442c98 01000000 2dc62f00 38ba2e00 a2c00003 ....-./.8....... │ │ 0x01442ca8 02000000 01000000 00000100 40000000 ............@... │ │ 0x01442cb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442cc8 24000000 04040000 40000000 80000000 $.......@....... │ │ @@ -2811,15 +2811,15 @@ │ │ 0x01442d28 08000000 10000000 00400000 40000000 .........@..@... │ │ 0x01442d38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442d48 28000000 04040000 80000000 80000000 (............... │ │ 0x01442d58 01000000 41c62f00 82e12f00 a5c00003 ....A./.../..... │ │ 0x01442d68 08000000 10000000 00800000 40000000 ............@... │ │ 0x01442d78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442d88 28000000 04040000 00010000 00010000 (............... │ │ - 0x01442d98 01000000 a1013000 522c3100 a6c00003 ......0.R,1..... │ │ + 0x01442d98 01000000 a1013000 2b2c3100 a6c00003 ......0.+,1..... │ │ 0x01442da8 00010000 10000000 00400000 40000000 .........@..@... │ │ 0x01442db8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442dc8 28000000 04040000 80000000 80000000 (............... │ │ 0x01442dd8 01000000 149c2e00 f8f52e00 a7c00003 ................ │ │ 0x01442de8 00010000 10000000 00800000 40000000 ............@... │ │ 0x01442df8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442e08 28000000 04040000 00010000 00010000 (............... │ │ @@ -2827,23 +2827,23 @@ │ │ 0x01442e28 08000000 10000000 00000100 40000000 ............@... │ │ 0x01442e38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442e48 24000000 04040000 40000000 80000000 $.......@....... │ │ 0x01442e58 01000000 82602e00 8b1e3000 a9c00003 .....`....0..... │ │ 0x01442e68 08000000 10000000 00000200 40000000 ............@... │ │ 0x01442e78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442e88 24000000 04040000 40000000 00010000 $.......@....... │ │ - 0x01442e98 01000000 4f873100 429c2e00 aac00003 ....O.1.B....... │ │ + 0x01442e98 01000000 28873100 429c2e00 aac00003 ....(.1.B....... │ │ 0x01442ea8 00010000 10000000 00000100 40000000 ............@... │ │ 0x01442eb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442ec8 24000000 04040000 40000000 80000000 $.......@....... │ │ 0x01442ed8 01000000 a2ef3000 f84c2f00 abc00003 ......0..L/..... │ │ 0x01442ee8 00010000 10000000 00000200 40000000 ............@... │ │ 0x01442ef8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442f08 24000000 04040000 40000000 00010000 $.......@....... │ │ - 0x01442f18 01000000 50c62f00 d1673100 acc00003 ....P./..g1..... │ │ + 0x01442f18 01000000 50c62f00 aa673100 acc00003 ....P./..g1..... │ │ 0x01442f28 04000000 08000000 00400000 40000000 .........@..@... │ │ 0x01442f38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442f48 28000000 04040000 80000000 80000000 (............... │ │ 0x01442f58 01000000 67c62f00 a9a92f00 adc00003 ....g./.../..... │ │ 0x01442f68 04000000 08000000 00800000 40000000 ............@... │ │ 0x01442f78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01442f88 28000000 04040000 00010000 00010000 (............... │ │ @@ -2931,87 +2931,87 @@ │ │ 0x014434a8 00010000 10000000 20000000 02000000 ........ ....... │ │ 0x014434b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x014434c8 11000000 09090000 00000000 00000000 ................ │ │ 0x014434d8 01000000 c7e33100 36c33100 2e000003 ......1.6.1..... │ │ 0x014434e8 40000000 01000000 20000000 02000000 @....... ....... │ │ 0x014434f8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443508 11000000 09090000 00000000 00000000 ................ │ │ - 0x01443518 01000000 720f3100 63873100 8c000003 ....r.1.c.1..... │ │ + 0x01443518 01000000 4b0f3100 3c873100 8c000003 ....K.1.<.1..... │ │ 0x01443528 08000000 10000000 40000000 02000000 ........@....... │ │ 0x01443538 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443548 18000000 09090000 80000000 80000000 ................ │ │ - 0x01443558 01000000 a3602e00 734a3100 8d000003 .....`..sJ1..... │ │ + 0x01443558 01000000 a3602e00 4c4a3100 8d000003 .....`..LJ1..... │ │ 0x01443568 08000000 10000000 80000000 02000000 ................ │ │ 0x01443578 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443588 18000000 09090000 00010000 00010000 ................ │ │ 0x01443598 01000000 da8b2f00 af3a3000 90000003 ....../..:0..... │ │ 0x014435a8 00010000 10000000 40000000 02000000 ........@....... │ │ 0x014435b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x014435c8 18000000 09090000 80000000 80000000 ................ │ │ - 0x014435d8 01000000 8dba2e00 850f3100 91000003 ..........1..... │ │ + 0x014435d8 01000000 8dba2e00 5e0f3100 91000003 ........^.1..... │ │ 0x014435e8 00010000 10000000 80000000 02000000 ................ │ │ 0x014435f8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443608 18000000 09090000 00010000 00010000 ................ │ │ 0x01443618 01000000 52b53000 5f053200 94000003 ....R.0._.2..... │ │ 0x01443628 40000000 01000000 40000000 02000000 @.......@....... │ │ 0x01443638 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443648 18000000 09090000 80000000 80000000 ................ │ │ - 0x01443658 01000000 619c2e00 6f2c3100 95000003 ....a...o,1..... │ │ + 0x01443658 01000000 619c2e00 482c3100 95000003 ....a...H,1..... │ │ 0x01443668 40000000 01000000 80000000 02000000 @............... │ │ 0x01443678 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443688 18000000 09090000 00010000 00010000 ................ │ │ 0x01443698 01000000 05773000 101f3000 a8000003 .....w0...0..... │ │ 0x014436a8 08000000 10000000 00100000 40000000 ............@... │ │ 0x014436b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x014436c8 18000000 04040000 80000000 80000000 ................ │ │ 0x014436d8 01000000 b6602e00 82152f00 a9000003 .....`..../..... │ │ 0x014436e8 08000000 10000000 00200000 40000000 ......... ..@... │ │ 0x014436f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01443708 18000000 05050000 00010000 00010000 ................ │ │ - 0x01443718 01000000 a2152f00 a60f3100 aa000003 ....../...1..... │ │ + 0x01443718 01000000 a2152f00 7f0f3100 aa000003 ....../...1..... │ │ 0x01443728 00010000 10000000 00100000 40000000 ............@... │ │ 0x01443738 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01443748 18000000 04040000 80000000 80000000 ................ │ │ - 0x01443758 01000000 d8e33100 904a3100 ab000003 ......1..J1..... │ │ + 0x01443758 01000000 d8e33100 694a3100 ab000003 ......1.iJ1..... │ │ 0x01443768 00010000 10000000 00200000 40000000 ......... ..@... │ │ 0x01443778 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01443788 18000000 05050000 00010000 00010000 ................ │ │ 0x01443798 01000000 2caa2f00 46aa2f00 ac000003 ....,./.F./..... │ │ 0x014437a8 40000000 01000000 00100000 40000000 @...........@... │ │ 0x014437b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x014437c8 18000000 04040000 80000000 80000000 ................ │ │ - 0x014437d8 01000000 ca0f3100 f2e33100 ad000003 ......1...1..... │ │ + 0x014437d8 01000000 a30f3100 f2e33100 ad000003 ......1...1..... │ │ 0x014437e8 40000000 01000000 00200000 40000000 @........ ..@... │ │ 0x014437f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01443808 18000000 05050000 00010000 00010000 ................ │ │ - 0x01443818 01000000 f2673100 a8e12f00 ae000003 .....g1.../..... │ │ + 0x01443818 01000000 cb673100 a8e12f00 ae000003 .....g1.../..... │ │ 0x01443828 08000000 10000000 40000000 10000000 ........@....... │ │ 0x01443838 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443848 18000000 09090000 80000000 80000000 ................ │ │ - 0x01443858 01000000 50c33100 27a63100 af000003 ....P.1.'.1..... │ │ + 0x01443858 01000000 50c33100 00a63100 af000003 ....P.1...1..... │ │ 0x01443868 08000000 10000000 80000000 20000000 ............ ... │ │ 0x01443878 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443888 18000000 05050000 00010000 00010000 ................ │ │ 0x01443898 01000000 9d6b2f00 ad6b2f00 b0000003 .....k/..k/..... │ │ 0x014438a8 08000000 10000000 20000000 10000000 ........ ....... │ │ 0x014438b8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x014438c8 11000000 09090000 00000000 00000000 ................ │ │ - 0x014438d8 01000000 56f62e00 80873100 b1000003 ....V.....1..... │ │ + 0x014438d8 01000000 56f62e00 59873100 b1000003 ....V...Y.1..... │ │ 0x014438e8 08000000 10000000 20000000 20000000 ........ ... ... │ │ 0x014438f8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443908 11000000 05050000 00000000 00000000 ................ │ │ 0x01443918 01000000 f18b2f00 1b773000 b2000003 ....../..w0..... │ │ 0x01443928 00010000 10000000 40000000 10000000 ........@....... │ │ 0x01443938 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443948 18000000 09090000 80000000 80000000 ................ │ │ - 0x01443958 01000000 99873100 08683100 b3000003 ......1..h1..... │ │ + 0x01443958 01000000 72873100 e1673100 b3000003 ....r.1..g1..... │ │ 0x01443968 00010000 10000000 80000000 20000000 ............ ... │ │ 0x01443978 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443988 18000000 05050000 00010000 00010000 ................ │ │ - 0x01443998 01000000 b44a3100 e40f3100 b4000003 .....J1...1..... │ │ + 0x01443998 01000000 8d4a3100 bd0f3100 b4000003 .....J1...1..... │ │ 0x014439a8 00010000 10000000 20000000 10000000 ........ ....... │ │ 0x014439b8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x014439c8 11000000 09090000 00000000 00000000 ................ │ │ 0x014439d8 01000000 c8e12f00 16e43100 b5000003 ....../...1..... │ │ 0x014439e8 00010000 10000000 20000000 20000000 ........ ... ... │ │ 0x014439f8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443a08 11000000 05050000 00000000 00000000 ................ │ │ @@ -3027,15 +3027,15 @@ │ │ 0x01443aa8 40000000 01000000 20000000 10000000 @....... ....... │ │ 0x01443ab8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443ac8 11000000 09090000 00000000 00000000 ................ │ │ 0x01443ad8 01000000 cc602e00 e0602e00 b9000003 .....`...`...... │ │ 0x01443ae8 40000000 01000000 20000000 20000000 @....... ... ... │ │ 0x01443af8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443b08 11000000 05050000 00000000 00000000 ................ │ │ - 0x01443b18 01000000 c84a3100 25023000 35c00003 .....J1.%.0.5... │ │ + 0x01443b18 01000000 a14a3100 25023000 35c00003 .....J1.%.0.5... │ │ 0x01443b28 80000000 10000000 40000000 02000000 ........@....... │ │ 0x01443b38 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443b48 18000000 09090000 80000000 80000000 ................ │ │ 0x01443b58 01000000 66f62e00 7ff62e00 36c00003 ....f.......6... │ │ 0x01443b68 80000000 10000000 80000000 02000000 ................ │ │ 0x01443b78 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443b88 18000000 09090000 00010000 00010000 ................ │ │ @@ -3051,23 +3051,23 @@ │ │ 0x01443c28 80000000 10000000 20000000 02000000 ........ ....... │ │ 0x01443c38 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443c48 11000000 09090000 00000000 00000000 ................ │ │ 0x01443c58 01000000 33e43100 789c2e00 3ac00003 ....3.1.x...:... │ │ 0x01443c68 80000000 10000000 20000000 10000000 ........ ....... │ │ 0x01443c78 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443c88 11000000 09090000 00000000 00000000 ................ │ │ - 0x01443c98 01000000 902c3100 a77e2e00 3bc00003 .....,1..~..;... │ │ + 0x01443c98 01000000 692c3100 a77e2e00 3bc00003 ....i,1..~..;... │ │ 0x01443ca8 80000000 10000000 20000000 20000000 ........ ... ... │ │ 0x01443cb8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443cc8 11000000 05050000 00000000 00000000 ................ │ │ 0x01443cd8 01000000 bc152f00 69b53000 1dc00003 ....../.i.0..... │ │ 0x01443ce8 20000000 40000000 40000000 02000000 ...@...@....... │ │ 0x01443cf8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443d08 08000000 09090000 80000000 80000000 ................ │ │ - 0x01443d18 01000000 a4963000 e14a3100 1ec00003 ......0..J1..... │ │ + 0x01443d18 01000000 a4963000 ba4a3100 1ec00003 ......0..J1..... │ │ 0x01443d28 20000000 01000000 40000000 02000000 .......@....... │ │ 0x01443d38 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443d48 08000000 09090000 80000000 80000000 ................ │ │ 0x01443d58 01000000 80053200 dce12f00 1fc00003 ......2.../..... │ │ 0x01443d68 20000000 02000000 40000000 02000000 .......@....... │ │ 0x01443d78 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443d88 28000000 09090000 80000000 80000000 (............... │ │ @@ -3079,19 +3079,19 @@ │ │ 0x01443de8 20000000 01000000 80000000 02000000 ............... │ │ 0x01443df8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443e08 08000000 09090000 00010000 00010000 ................ │ │ 0x01443e18 01000000 bc963000 98053200 22c00003 ......0...2."... │ │ 0x01443e28 20000000 02000000 80000000 02000000 ............... │ │ 0x01443e38 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01443e48 28000000 09090000 00010000 00010000 (............... │ │ - 0x01443e58 01000000 a2f62e00 a62c3100 aacc0003 .........,1..... │ │ + 0x01443e58 01000000 a2f62e00 7f2c3100 aacc0003 .........,1..... │ │ 0x01443e68 02000000 01000000 00000800 40000000 ............@... │ │ 0x01443e78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01443e88 08000000 04040000 00010000 00010000 ................ │ │ - 0x01443e98 01000000 47a63100 6d023000 a8cc0003 ....G.1.m.0..... │ │ + 0x01443e98 01000000 20a63100 6d023000 a8cc0003 .... .1.m.0..... │ │ 0x01443ea8 04000000 01000000 00000800 40000000 ............@... │ │ 0x01443eb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01443ec8 08000000 04040000 00010000 00010000 ................ │ │ 0x01443ed8 01000000 a4ba2e00 c2342f00 a9cc0003 .........4/..... │ │ 0x01443ee8 04000000 08000000 00000800 40000000 ............@... │ │ 0x01443ef8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01443f08 08000000 04040000 00010000 00010000 ................ │ │ @@ -3147,27 +3147,27 @@ │ │ 0x01444228 01000000 01000000 00020000 02000000 ................ │ │ 0x01444238 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01444248 28000000 09090000 00010000 00010000 (............... │ │ 0x01444258 01000000 abaa2f00 fd602e00 87000003 ....../..`...... │ │ 0x01444268 02000000 02000000 00020000 02000000 ................ │ │ 0x01444278 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01444288 28000000 09090000 00010000 00010000 (............... │ │ - 0x01444298 01000000 63a63100 157f2e00 88000003 ....c.1......... │ │ + 0x01444298 01000000 3ca63100 157f2e00 88000003 ....<.1......... │ │ 0x014442a8 02000000 01000000 00020000 02000000 ................ │ │ 0x014442b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x014442c8 28000000 09090000 00010000 00010000 (............... │ │ 0x014442d8 01000000 f0342f00 23162f00 89000003 .....4/.#./..... │ │ 0x014442e8 02000000 04000000 00020000 02000000 ................ │ │ 0x014442f8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01444308 28000000 09090000 00010000 00010000 (............... │ │ - 0x01444318 01000000 7e1f3000 2c683100 41000003 ....~.0.,h1.A... │ │ + 0x01444318 01000000 7e1f3000 05683100 41000003 ....~.0..h1.A... │ │ 0x01444328 01000000 01000000 00010000 02000000 ................ │ │ 0x01444338 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01444348 28000000 09090000 80000000 80000000 (............... │ │ - 0x01444358 01000000 01103100 42d72e00 44000003 ......1.B...D... │ │ + 0x01444358 01000000 da0f3100 42d72e00 44000003 ......1.B...D... │ │ 0x01444368 02000000 02000000 00010000 02000000 ................ │ │ 0x01444378 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01444388 28000000 09090000 80000000 80000000 (............... │ │ 0x01444398 01000000 dc5b3000 8e1f3000 45000003 .....[0...0.E... │ │ 0x014443a8 02000000 01000000 00010000 02000000 ................ │ │ 0x014443b8 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x014443c8 28000000 09090000 80000000 80000000 (............... │ │ @@ -3179,15 +3179,15 @@ │ │ 0x01444428 04000000 08000000 00010000 10000000 ................ │ │ 0x01444438 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444448 28000000 04040000 80000000 80000000 (............... │ │ 0x01444458 01000000 bcf62e00 73e43100 73c00003 ........s.1.s... │ │ 0x01444468 04000000 08000000 00020000 20000000 ............ ... │ │ 0x01444478 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444488 28000000 05050000 00010000 00010000 (............... │ │ - 0x01444498 01000000 6c4d2f00 d02c3100 76c00003 ....lM/..,1.v... │ │ + 0x01444498 01000000 6c4d2f00 a92c3100 76c00003 ....lM/..,1.v... │ │ 0x014444a8 04000000 01000000 00010000 10000000 ................ │ │ 0x014444b8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x014444c8 28000000 04040000 80000000 80000000 (............... │ │ 0x014444d8 01000000 23612e00 fa053200 77c00003 ....#a....2.w... │ │ 0x014444e8 04000000 01000000 00020000 20000000 ............ ... │ │ 0x014444f8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444508 28000000 05050000 00010000 00010000 (............... │ │ @@ -3199,15 +3199,15 @@ │ │ 0x01444568 08000000 10000000 00020000 20000000 ............ ... │ │ 0x01444578 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01444588 28000000 05050000 00010000 00010000 (............... │ │ 0x01444598 01000000 dcef3000 308c2f00 96c00003 ......0.0./..... │ │ 0x014445a8 00010000 10000000 00010000 10000000 ................ │ │ 0x014445b8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x014445c8 28000000 09090000 80000000 80000000 (............... │ │ - 0x014445d8 01000000 f36b2f00 fb2c3100 97c00003 .....k/..,1..... │ │ + 0x014445d8 01000000 f36b2f00 d42c3100 97c00003 .....k/..,1..... │ │ 0x014445e8 00010000 10000000 00020000 20000000 ............ ... │ │ 0x014445f8 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01444608 28000000 05050000 00010000 00010000 (............... │ │ 0x01444618 01000000 18e22f00 ff3a3000 98c00003 ....../..:0..... │ │ 0x01444628 40000000 01000000 00010000 10000000 @............... │ │ 0x01444638 01030000 03030000 00010000 fdfe0000 ................ │ │ 0x01444648 28000000 09090000 80000000 80000000 (............... │ │ @@ -3243,19 +3243,19 @@ │ │ 0x01444828 10000000 a0000000 20000000 80000000 ........ ....... │ │ 0x01444838 01030000 03030000 00000000 00000000 ................ │ │ 0x01444848 01000000 06060100 00000000 00000000 ................ │ │ 0x01444858 01000000 f5c33100 00000000 00c10003 ......1......... │ │ 0x01444868 00020000 80000000 00008000 00080000 ................ │ │ 0x01444878 03030000 03030000 00000000 00000000 ................ │ │ 0x01444888 08000000 06060200 00010000 00010000 ................ │ │ - 0x01444898 01000000 b3873100 00000000 01c10003 ......1......... │ │ + 0x01444898 01000000 8c873100 00000000 01c10003 ......1......... │ │ 0x014448a8 00020000 80000000 00004000 00040000 ..........@..... │ │ 0x014448b8 03030000 03030000 00000000 00000000 ................ │ │ 0x014448c8 08000000 06060200 00010000 00010000 ................ │ │ - 0x014448d8 01000000 c3aa2f00 4e683100 07000003 ....../.Nh1..... │ │ + 0x014448d8 01000000 c3aa2f00 27683100 07000003 ....../.'h1..... │ │ 0x014448e8 01000000 01000000 10000000 02000000 ................ │ │ 0x014448f8 00030000 02030000 00010000 fffe0000 ................ │ │ 0x01444908 24000000 09090000 80000000 80000000 $............... │ │ 0x01444918 01000000 51d23000 ae023000 96000003 ....Q.0...0..... │ │ 0x01444928 01000000 01000000 00080000 02000000 ................ │ │ 0x01444938 00030000 03030000 00010000 fdfe0000 ................ │ │ 0x01444948 24000000 09090000 80000000 80000000 $............... │ │ @@ -3279,71 +3279,71 @@ │ │ 0x01444a68 01000000 01000000 00002000 40000000 .......... .@... │ │ 0x01444a78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444a88 28000000 05050000 00010000 00010000 (............... │ │ 0x01444a98 01000000 96e22f00 2eb63000 52c00003 ....../...0.R... │ │ 0x01444aa8 02000000 01000000 00001000 40000000 ............@... │ │ 0x01444ab8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444ac8 28000000 04040000 80000000 80000000 (............... │ │ - 0x01444ad8 01000000 064b3100 40612e00 53c00003 .....K1.@a..S... │ │ + 0x01444ad8 01000000 df4a3100 40612e00 53c00003 .....J1.@a..S... │ │ 0x01444ae8 02000000 01000000 00002000 40000000 .......... .@... │ │ 0x01444af8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444b08 28000000 05050000 00010000 00010000 (............... │ │ 0x01444b18 01000000 0e6c2f00 283b3000 56c00003 .....l/.(;0.V... │ │ 0x01444b28 02000000 02000000 00001000 40000000 ............@... │ │ 0x01444b38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444b48 28000000 04040000 80000000 80000000 (............... │ │ 0x01444b58 01000000 f45b3000 0f5c3000 57c00003 .....[0..\0.W... │ │ 0x01444b68 02000000 02000000 00002000 40000000 .......... .@... │ │ 0x01444b78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444b88 28000000 05050000 00010000 00010000 (............... │ │ - 0x01444b98 01000000 77162f00 cc873100 5cc00003 ....w./...1.\... │ │ + 0x01444b98 01000000 77162f00 a5873100 5cc00003 ....w./...1.\... │ │ 0x01444ba8 04000000 08000000 00001000 40000000 ............@... │ │ 0x01444bb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444bc8 28000000 04040000 80000000 80000000 (............... │ │ 0x01444bd8 01000000 db773000 53b63000 5dc00003 .....w0.S.0.]... │ │ 0x01444be8 04000000 08000000 00002000 40000000 .......... .@... │ │ 0x01444bf8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444c08 28000000 05050000 00010000 00010000 (............... │ │ - 0x01444c18 01000000 296c2f00 7ba63100 60c00003 ....)l/.{.1.`... │ │ + 0x01444c18 01000000 296c2f00 54a63100 60c00003 ....)l/.T.1.`... │ │ 0x01444c28 04000000 01000000 00001000 40000000 ............@... │ │ 0x01444c38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444c48 28000000 04040000 80000000 80000000 (............... │ │ - 0x01444c58 01000000 68683100 2c973000 61c00003 ....hh1.,.0.a... │ │ + 0x01444c58 01000000 41683100 2c973000 61c00003 ....Ah1.,.0.a... │ │ 0x01444c68 04000000 01000000 00002000 40000000 .......... .@... │ │ 0x01444c78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444c88 28000000 05050000 00010000 00010000 (............... │ │ 0x01444c98 01000000 fa773000 11783000 6ac00003 .....w0..x0.j... │ │ 0x01444ca8 08000000 10000000 00001000 40000000 ............@... │ │ 0x01444cb8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444cc8 28000000 04040000 80000000 80000000 (............... │ │ - 0x01444cd8 01000000 81683100 18c43100 6bc00003 .....h1...1.k... │ │ + 0x01444cd8 01000000 5a683100 18c43100 6bc00003 ....Zh1...1.k... │ │ 0x01444ce8 08000000 10000000 00002000 40000000 .......... .@... │ │ 0x01444cf8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444d08 28000000 05050000 00010000 00010000 (............... │ │ - 0x01444d18 01000000 242d3100 214b3100 6cc00003 ....$-1.!K1.l... │ │ + 0x01444d18 01000000 fd2c3100 fa4a3100 6cc00003 .....,1..J1.l... │ │ 0x01444d28 00010000 10000000 00001000 40000000 ............@... │ │ 0x01444d38 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444d48 28000000 04040000 80000000 80000000 (............... │ │ 0x01444d58 01000000 b1e22f00 cce22f00 6dc00003 ....../.../.m... │ │ 0x01444d68 00010000 10000000 00002000 40000000 .......... .@... │ │ 0x01444d78 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444d88 28000000 05050000 00010000 00010000 (............... │ │ - 0x01444d98 01000000 bbe43100 19103100 6ec00003 ......1...1.n... │ │ + 0x01444d98 01000000 bbe43100 f20f3100 6ec00003 ......1...1.n... │ │ 0x01444da8 40000000 01000000 00001000 40000000 @...........@... │ │ 0x01444db8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444dc8 28000000 04040000 80000000 80000000 (............... │ │ 0x01444dd8 01000000 778c2f00 345c3000 6fc00003 ....w./.4\0.o... │ │ 0x01444de8 40000000 01000000 00002000 40000000 @......... .@... │ │ 0x01444df8 03030000 03030000 fdfe0000 fdfe0000 ................ │ │ 0x01444e08 28000000 05050000 00010000 00010000 (............... │ │ 0x01444e18 00000000 10f72e00 10f72e00 ff000003 ................ │ │ 0x01444e28 00000000 00000000 00000000 00000000 ................ │ │ 0x01444e38 00000000 00000000 00000000 00000000 ................ │ │ 0x01444e48 00000000 00000000 00000000 00000000 ................ │ │ - 0x01444e58 00000000 3f2d3100 3f2d3100 00560003 ....?-1.?-1..V.. │ │ + 0x01444e58 00000000 182d3100 182d3100 00560003 .....-1..-1..V.. │ │ 0x01444e68 00000000 00000000 00000000 00000000 ................ │ │ 0x01444e78 00000000 00000000 00000000 00000000 ................ │ │ 0x01444e88 00000000 00000000 00000000 00000000 ................ │ │ 0x01444e98 ffffffff f0d14101 94d24101 909b4001 ......A...A...@. │ │ 0x01444ea8 5c9e4001 009f4001 a49f4001 48a04001 \.@...@...@.H.@. │ │ 0x01444eb8 98a24001 38d34101 349c4001 00af4001 ..@.8.A.4.@...@. │ │ 0x01444ec8 a4af4001 48b04001 ecb04001 60523300 ..@.H.@...@.`R3. │ │ @@ -3365,44 +3365,44 @@ │ │ 0x01444fc8 40d31d01 60d31d01 00040000 00000000 @...`........... │ │ 0x01444fd8 00000000 00000000 e1842e00 a0e81d01 ................ │ │ 0x01444fe8 10ea1d01 f0ea1d01 00000000 50ec1d01 ............P... │ │ 0x01444ff8 60ed1d01 00000000 00000000 90ee1d01 `............... │ │ 0x01445008 a0ee1d01 fcac4001 500e3400 504a3400 ......@.P.4.PJ4. │ │ 0x01445018 00008000 290d3200 00000001 390d3200 ....).2.....9.2. │ │ 0x01445028 00008001 08253000 00000002 999d3000 .....%0.......0. │ │ - 0x01445038 00008002 896f3100 00000003 61093000 .....o1.....a.0. │ │ + 0x01445038 00008002 626f3100 00000003 61093000 ....bo1.....a.0. │ │ 0x01445048 00008003 cb413000 00000004 6cbb3000 .....A0.....l.0. │ │ 0x01445058 00008004 7b093000 00000005 18253000 ....{.0......%0. │ │ 0x01445068 00008005 58a32e00 00008006 5bb22f00 ....X.......[./. │ │ 0x01445078 00000007 fdea2f00 00008007 e7eb3100 ....../.......1. │ │ 0x01445088 00000008 03542f00 00000015 3cfd2e00 .....T/.....<... │ │ 0x01445098 00008015 19eb2f00 0000000a 79d83000 ....../.....y.0. │ │ 0x014450a8 00000010 25253000 00008010 557f3000 ....%%0.....U.0. │ │ 0x014450b8 00000011 0ccb3100 00008011 f8722f00 ......1......r/. │ │ 0x014450c8 00000012 1dcb3100 00008012 647f3000 ......1.....d.0. │ │ 0x014450d8 00008017 1b542f00 00000013 a69d3000 .....T/.......0. │ │ - 0x014450e8 00008013 d9503100 00000014 72a32e00 .....P1.....r... │ │ + 0x014450e8 00008013 b2503100 00000014 72a32e00 .....P1.....r... │ │ 0x014450f8 00008016 87bb3000 00000017 b69d3000 ......0.......0. │ │ - 0x01445108 0000001c 628e3100 0000001d 27eb2f00 ....b.1.....'./. │ │ + 0x01445108 0000001c 3b8e3100 0000001d 27eb2f00 ....;.1.....'./. │ │ 0x01445118 00000018 7ea32e00 00000019 b8862e00 ....~........... │ │ - 0x01445128 00008019 480d3200 0000001a 1fae3100 ....H.2.......1. │ │ + 0x01445128 00008019 480d3200 0000001a f8ad3100 ....H.2.......1. │ │ 0x01445138 00000016 88093000 0000801a 797f3000 ......0.....y.0. │ │ 0x01445148 0000001b 32df2e00 0000801c e2413000 ....2........A0. │ │ - 0x01445158 0000801d e7503100 0000001e 97093000 .....P1.......0. │ │ + 0x01445158 0000801d c0503100 0000001e 97093000 .....P1.......0. │ │ 0x01445168 0000801e 570d3200 00000000 00000000 ....W.2......... │ │ 0x01445178 02000800 867f3000 03000800 32253000 ......0.....2%0. │ │ 0x01445188 04000800 e7922f00 05000800 3fdf2e00 ....../.....?... │ │ 0x01445198 06000800 46df2e00 07000800 86d83000 ....F.........0. │ │ 0x014451a8 08000800 52f63000 09000800 01ec3100 ....R.0.......1. │ │ 0x014451b8 0a000800 c39d3000 0b000800 4bfd2e00 ......0.....K... │ │ 0x014451c8 0d000800 39253000 0f000800 21cc2f00 ....9%0.....!./. │ │ - 0x014451d8 10000800 a16f3100 20000800 a8093000 .....o1. .....0. │ │ + 0x014451d8 10000800 7a6f3100 20000800 a8093000 ....zo1. .....0. │ │ 0x014451e8 21000800 4edf2e00 22000800 9c1b2f00 !...N..."...../. │ │ 0x014451f8 26000800 34eb2f00 28000800 54fd2e00 &...4./.(...T... │ │ - 0x01445208 2a000800 f8503100 2c000800 02513100 *....P1.,....Q1. │ │ + 0x01445208 2a000800 d1503100 2c000800 db503100 *....P1.,....P1. │ │ 0x01445218 3c000800 9e3a2f00 00000c00 9a662e00 <....:/......f.. │ │ 0x01445228 00010c00 08732f00 01010c00 b0093000 .....s/.......0. │ │ 0x01445238 02010c00 cb9d3000 03010c00 4ac63100 ......0.....J.1. │ │ 0x01445248 04010c00 e39d3000 05010c00 a0662e00 ......0......f.. │ │ 0x01445258 06010800 5af63000 07010c00 95bb3000 ....Z.0.......0. │ │ 0x01445268 08010c00 2f542f00 09010800 5bfd2e00 ..../T/.....[... │ │ 0x01445278 0a010800 179e3000 0b010800 8ed83000 ......0.......0. │ │ @@ -3430,34 +3430,34 @@ │ │ 0x014453d8 00000000 00000000 00000000 00000000 ................ │ │ 0x014453e8 00000000 00000000 40ac2801 00000000 ........@.(..... │ │ 0x014453f8 00000000 40ac2801 80ac2801 ffffffff ....@.(...(..... │ │ 0x01445408 ffffffff 60bf2801 b0c12801 c0c22801 ....`.(...(...(. │ │ 0x01445418 2c050000 01000000 00000000 00000000 ,............... │ │ 0x01445428 00000000 00000000 01000000 40912b01 ............@.+. │ │ 0x01445438 90912b01 00000000 e0912b01 90912b01 ..+.......+...+. │ │ - 0x01445448 30922b01 34cc3100 be643000 588f3100 0.+.4.1..d0.X.1. │ │ + 0x01445448 30922b01 34cc3100 be643000 318f3100 0.+.4.1..d0.1.1. │ │ 0x01445458 84a42e00 bcec3100 90a42e00 56742f00 ......1.....Vt/. │ │ - 0x01445468 ca643000 2b173100 1c552f00 00000000 .d0.+.1..U/..... │ │ - 0x01445478 9ca42e00 da423000 c9343100 40cc3100 .....B0..41.@.1. │ │ - 0x01445488 648f3100 4ecc3100 aaa42e00 2fc12e00 d.1.N.1...../... │ │ + 0x01445468 ca643000 04173100 1c552f00 00000000 .d0...1..U/..... │ │ + 0x01445478 9ca42e00 da423000 a2343100 40cc3100 .....B0..41.@.1. │ │ + 0x01445488 3d8f3100 4ecc3100 aaa42e00 2fc12e00 =.1.N.1...../... │ │ 0x01445498 25882e00 c8ec3100 00000000 d7ec3100 %.....1.......1. │ │ 0x014454a8 5ccc3100 e8423000 350b3000 e8ec3100 \.1..B0.5.0...1. │ │ 0x014454b8 52b32f00 f9423000 29552f00 5bfe2e00 R./..B0.)U/.[... │ │ 0x014454c8 00000000 d0544401 082d3000 60452c01 .....TD..-0.`E,. │ │ 0x014454d8 c0482c01 f04c2c01 90512c01 70572c01 .H,..L,..Q,.pW,. │ │ 0x014454e8 00771d01 80612c01 a0612c01 00040000 .w...a,..a,..... │ │ 0x014454f8 00000000 00000000 00000000 00000000 ................ │ │ 0x01445508 00000000 b6f42f00 14db4101 00db4101 ....../...A...A. │ │ - 0x01445518 ed013100 28db4101 ecda4101 361e3100 ..1.(.A...A.6.1. │ │ - 0x01445528 28db4101 d8da4101 06793100 28db4101 (.A...A..y1.(.A. │ │ + 0x01445518 c6013100 28db4101 ecda4101 0f1e3100 ..1.(.A...A...1. │ │ + 0x01445528 28db4101 d8da4101 df783100 28db4101 (.A...A..x1.(.A. │ │ 0x01445538 c4da4101 ffc82e00 3cdb4101 b0da4101 ..A.....<.A...A. │ │ 0x01445548 3ae23000 3cdb4101 9cda4101 b54a3000 :.0.<.A...A..J0. │ │ 0x01445558 3cdb4101 88da4101 504b4353 31322069 <.A...A.PKCS12 i │ │ 0x01445568 6d706f72 74207061 73732070 68726173 mport pass phras │ │ - 0x01445578 65000000 9c3c3100 60762e01 80772e01 e....<1.`v...w.. │ │ + 0x01445578 65000000 753c3100 60762e01 80772e01 e...u<1.`v...w.. │ │ 0x01445588 00000000 e0772e01 a0792e01 00000000 .....w...y...... │ │ 0x01445598 00000000 00000000 00000000 00000000 ................ │ │ 0x014455a8 7c554401 ffffffff ade23000 f0a52e01 |UD.......0..... │ │ 0x014455b8 d0a62e01 00000000 00000000 40a72e01 ............@... │ │ 0x014455c8 00a82e01 00000000 00000000 00000000 ................ │ │ 0x014455d8 40a82e01 00000000 d2e23000 00000000 @.........0..... │ │ 0x014455e8 00000000 00000000 00000000 d0b82e01 ................ │ │ @@ -3478,109 +3478,109 @@ │ │ 0x014456d8 acf64101 f8f44101 64f84101 c0e34101 ..A...A.d.A...A. │ │ 0x014456e8 e8f94101 4ce84101 80f94101 98e64101 ..A.L.A...A...A. │ │ 0x014456f8 dcf04101 14f14101 4cf14101 a0fc4101 ..A...A.L.A...A. │ │ 0x01445708 f0f14101 c0fb4101 9cf34101 d4f34101 ..A...A...A...A. │ │ 0x01445718 68f54101 68fc4101 c8fa4101 6ce94101 h.A.h.A...A.l.A. │ │ 0x01445728 a4e94101 50f44101 3cf64101 88f44101 ..A.P.A.<.A...A. │ │ 0x01445738 58fa4101 c0f44101 30f54101 20fa4101 X.A...A.0.A. .A. │ │ - 0x01445748 00000000 70b92f00 1a8b3100 01000000 ....p./...1..... │ │ - 0x01445758 16d52f00 b3632e00 02000000 aa923100 ../..c........1. │ │ - 0x01445768 3c793100 03000000 1b983100 a4023100 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 0388 b500 0014 1100 pro.010......... │ -00000010: 0078 01ed 9d0b 9095 e579 c7df 73d9 c359 .x.......y..s..Y │ -00000020: 7659 0eb7 6581 8d7c cbdd 8078 5412 7082 vY..e..|...xT.p. │ -00000030: f1e3 1221 4e63 b6b1 6dd4 2478 2897 d029 ...!Nc..m.$x(..) │ -00000040: 220c 49a4 c5cb c745 4a12 adcc d45a b4b5 ".I....EJ....Z.. │ -00000050: 0561 5ad2 8c15 89b1 ed38 3107 c46a 6b50 .aZ......81..jkP │ -00000060: 43da 1453 99ae 97c4 a465 a658 d304 50a1 C..S.....e.X..P. │ -00000070: cfef 9cf3 8777 4f76 0398 4e47 f1fd 769e .....wOv..NG..v. │ -00000080: f33c ef73 7fff dffd 3b97 6d72 2e75 68b8 .<.s....;.mr.uh. │ -00000090: 732d dfde b8f5 8913 ce2d 583a 7fe5 ca45 s-.......-X:...E │ -000000a0: 2b27 2f5c b4aa d939 372d e5dc 0b2d e91b +'/\...97-...-.. │ -000000b0: de3e 65ba 44b6 0366 dffa 587b eebc 6b4f .>e.D..f..X{..kO │ -000000c0: 864d c1d6 d7d2 65cd 9636 b2f0 6e84 6ea8 .M....e..6..n.n. │ -000000d0: 51a3 519f 9a0d d9f7 a5ee fe9a 0d1f 6ca3 Q.Q...........l. │ -000000e0: 6a9c 7cf8 3719 2d30 628c fd52 a341 46d4 j.|.7.-0b..R.AF. │ -000000f0: 4507 87c6 19ad 341a 60f4 0746 e8da 8d9a E.....4.`..F.... │ -00000100: cdc9 af89 bec1 483a 64f2 648c a8a7 3af8 ......H:d.d...:. │ -00000110: e103 cf1b d954 2b36 ec9a 0f32 b661 46ad .....T+6...2.aF. │ -00000120: 468c 2162 e003 8d88 f3fd a933 a9a6 536d F.!b.......3..Sm │ -00000130: fc73 46c4 a82f b8e2 8891 bea5 e6a7 1a8a .sF../.......... │ -00000140: c1c7 9735 0663 e9c9 2192 9d31 73c0 877a ...5.c..!..1s..z │ -00000150: 17d5 64c6 8ac3 171f f5a0 d8d5 351d fa89 ..d.........5... │ -00000160: 46f8 0f36 622e 10f9 b40e 954b 73c6 46ce F..6b......Ks.F. │ -00000170: 8bcc 80cd 27e5 1f61 7a72 2b46 3ee8 a0cb ....'..azr+F>... │ -00000180: 8cd0 81bf f040 4f3c 1c1b 7dc8 867e 8511 .....@O<..}..~.. │ -00000190: 98a8 067e 7f68 842f fd80 af30 63ac dab2 ...~.h./...0c... │ -000001a0: f537 1dbe ca8f 0cfd aebd 30a7 91b5 b1f4 .7........0..... │ -000001b0: d4a7 16b8 a053 5db6 6bd5 9956 d393 13bc .....S].k..V.... │ -000001c0: 8841 c617 4e6d 38bd 50bf af11 b9c4 991f .A..Nm8.P....... │ -000001d0: 447d f4c4 c3d5 3b32 71f8 d05f 3f23 6ae3 D}....;2q.._?#j. │ -000001e0: 4f1f d421 4673 1b6d 3235 89a3 aef2 21a3 O..!Fs.m25....!. │ -000001f0: 83fe ce88 b162 fd7d 87dc 8a91 3fbd 50ff .....b.}....?.P. │ -00000200: f346 e818 130b c9c7 e7e4 567e 7ac4 862f .F........V~z../ │ -00000210: bd23 0b27 cd19 9bdf 9fe2 c188 758a 5d38 .#.'........u.]8 │ -00000220: 124f 2fe4 2ad4 e4c8 94ea 059d e2a9 2399 .O/.*.........#. │ -00000230: 78e2 2618 9103 d2fe c89c b143 e889 2156 x.&........C..!V │ -00000240: f364 0e92 b151 4bf5 e811 1bfc c346 7e5e .d...QK......F~^ │ -00000250: f9c2 d17f dfe8 bc9a 7c81 7170 2656 38e0 ........|.qp&V8. │ -00000260: 430f e41e 6a03 c6aa 830c 7dc7 5ec8 c7fc C...j.....}.^... │ -00000270: 15e7 af3f f9f5 c6c1 4036 64f5 26bd c6f8 ...?....@6d.&... │ -00000280: 4896 9fd6 053d d13b c479 42be f831 1fb8 H....=.;.yB..1.. │ -00000290: fa26 87fa 43e7 dbd4 077a 610f 8ef8 681b .&..C....za...h. │ -000002a0: c4c6 3cc9 2b7f c9e4 d6f9 041f 7cd5 b32f ..<.+.......|../ │ -000002b0: 2b1f 9c1c d894 9f38 62c8 c931 1f19 c207 +......8b..1.... │ -000002c0: 5ff4 8c89 8590 d123 63e3 f835 de88 3922 _......#c..5..9" │ -000002d0: 2b6e b8ad 20f5 2b2e 9b6a 6b8c 1d99 f31f +n.. .+..jk..... │ -000002e0: b26a 2093 d7ef 4736 71e5 d0dc a467 fba8 .j ...G6q....g.. │ -000002f0: afab dcf2 55ac 62e0 3e1e d885 b572 e1a3 ....U.b.>....r.. │ -00000300: 75a5 3861 e4fb a896 7c64 1347 2f9b 6a30 u.8a....|d.G/.j0 │ -00000310: 1636 f2a3 07a8 dd1a 835f 6206 6c7e 0c7a .6......._b.l~.z │ -00000320: df1f d9d7 a95f f9d4 af47 e9a9 ad9e d40b ....._...G...... │ -00000330: 7990 e1ca 59cf 15af 9ec8 cf31 45b1 d895 y...Y......1E... │ -00000340: 57be e2e8 fd7e a4f7 b96f 2727 63ec 3ab6 W....~...o''c.:. │ -00000350: d277 7d2d d513 f7f3 49f6 63a4 83a3 8790 .w}-....I.c..... │ -00000360: 7b8a f775 ea05 5fb6 1d61 a078 f64f 64f6 {..u.._..a.x.Od. │ -00000370: 6bd5 904d 6371 72b1 dd62 570d f231 5ee7 k..Mcqr..bW..1^. │ -00000380: e98a 351d 3e5a 67f5 7595 539c f382 ce91 ..5.>Zg.u.S..... │ -00000390: f86a 5fc7 eecf 41fe f023 961c 4e7d b6a1 .j_...A..#..N}.. │ -000003a0: defc e803 f2b7 337c 350f 3050 9ff2 8593 ......3|5.0P.... │ -000003b0: 1bae dea5 d379 1dfb 327b b9ca 0e30 e4f3 .....y..2{...0.. │ -000003c0: 6385 8b62 c017 f9e3 4673 8ce8 052c a9ad c..b....Fs...,.. │ -000003d0: 39c8 97be 5493 e38b fa54 3ff2 a326 7eac 9...T....T?..&~. │ -000003e0: 57fa c72e 2206 628c 8fec 8a45 8f5d 7d31 W...".b....E.]}1 │ -000003f0: a627 ec22 e592 afc6 d4a5 a6c6 f207 176c .'."...........l │ -00000400: d2fb 71f4 e0db 18e3 af58 faf3 d78f 7260 ..q......X....r` │ -00000410: c797 fd15 bc38 c791 477d 63c7 57bd 2b0e .....8..G}c.W.+. │ -00000420: de51 b391 1b92 afae 17e5 2b9c 742c 47cf .Q........+.t,G. │ -00000430: fca8 a318 ed1f 1a2b b67e ac7b 15e9 c5e5 .......+.~.{.... │ -00000440: 0ff7 71c0 ee13 7364 cc9c e1cc 8bfe c00a ..q...sd........ │ -00000450: 9df2 f8b2 e2db 6a76 d9fc fe15 a7ed 8031 ......jv.......1 │ -00000460: 7170 cd9f 3862 3456 8cef 5bdf bb6c c490 qp..8b4V..[..l.. │ -00000470: bb27 7b4f f9fc dcc8 eab9 de97 7582 1dbd .'{O........u... │ -00000480: b62f ff38 a19e f1a9 c75e dba8 7a1b 55cb ./.8.....^..z.U. │ -00000490: 553f effa 5e34 07e1 eaf7 c7fa a9f7 f7f3 U?..^4.......... │ -000004a0: 4916 a736 32bd 9c5f 93d1 312f 7f9d b27d I..62.._..1/...} │ -000004b0: 93f7 3346 d891 9503 ce36 3baa a6ef a9be ..3F.....6;..... │ -000004c0: df33 76e5 f07d e5e3 eb54 433a e2fc 58ad .3v..}...TC:..X. │ -000004d0: 17d9 f1af 8fc1 a6fd 0359 d749 8a81 2b0f .........Y.I..+. │ -000004e0: b1f4 0167 ceac 4bdd a752 17fd 2223 c532 ...g..K..R.."#.2 │ -000004f0: 566e 6dbb e87c 7bbd ecf7 2f1b 5cc7 5a64 Vnm..|{.../.\.Zd │ -00000500: e5e8 0913 c5cb c7cf 2159 3e1a 8b13 d353 ........!Y>....S │ -00000510: 4ef4 8a91 0f7e 9ce7 140b d73e ccb6 c198 N....~.....>.... │ -00000520: 6d06 ae58 64e1 471e 089d b8ef ab98 2fd6 m..Xd.G......./. │ -00000530: ec8c d97e a59f 68b2 d60b dba3 f271 8ca5 ...~..h......q.. │ -00000540: fe61 db68 fd6d 14bb d681 7228 062e 1d3d .a.h.m....r(...= │ -00000550: 8864 afb7 c99f 6d00 d99f 8362 d04d aacb .d....m....b.M.. │ -00000560: a5bc 70dd 1ff6 8437 76e9 95ff d3b5 5cc2 ..p....7v.....\. │ -00000570: 0f1f 1d4b 944f 7830 d6f1 0399 e75d 738c ...K.Ox0.....]s. │ -00000580: eae7 81ed 6c49 f37b bd16 ebf7 432e 6ae0 ....lI.{....C.j. │ -00000590: c3b6 e1f7 a33a d834 3774 9a9f 648d fd5e .....:.47t..d..^ │ -000005a0: 9553 f988 47a7 7321 3110 3a11 f9e4 8fcd .S..G.s!1.:..... │ -000005b0: afa9 78c5 f936 f559 cfc7 580e e9a8 2119 ..x..6.Y..X...!. │ -000005c0: aee7 4dc8 43ea 6ce8 a823 7f5f f6f3 480f ..M.C.l..#._..H. │ -000005d0: 6eec eb1a fbf1 ea53 71f8 4856 7ec6 cc5b n......Sq.HV~..[ │ -000005e0: f18a 618c 8c5d e765 e914 0bc7 87fd 841c ..a..].e........ │ -000005f0: ec57 8a97 8fae 55c8 a3fd 893c f8ab 177c .W....U....<...| │ -00000600: 6453 9cb8 fa92 2f7a 74da 5ea9 492c e4fb dS..../zt.^.I,.. │ -00000610: e0a7 5ea4 572e e546 8f8f f4e2 aa21 3f9f ..^.W..F.....!?. │ -00000620: d32b 63ea e1ef e756 3ddf 1f19 3ff5 cbbc .+c....V=...?... │ -00000630: 9503 3d31 e4c0 ce18 bbf2 fb7a 743a 37e0 ..=1.......zt:7. │ -00000640: a71a c8ea 41b5 6483 fb36 e9eb e37b 1b2b ....A.d..6...{.+ │ -00000650: 5635 ead7 917a 553c fe10 739a 6aa4 fac2 V5...zU<..s.j... │ -00000660: 187f e1a6 5ee0 8a47 c617 125e 7e0f 7e4c ....^..G...^~.~L │ -00000670: 4fb2 eaf8 39d1 f963 6472 b20e d4ab 6ac9 O...9..cdr....j. │ -00000680: 06ef 8994 0b9b df73 4f63 c5cb 4ff3 402f .......sOc..O.@/ │ -00000690: dc90 c1c3 cf4b 2f9a 075c db8a ce4d ea9d .....K/..\...M.. │ -000006a0: 3132 dbbf 9f1b 999a aaab 6dc6 cf59 df9b 12........m..Y.. │ -000006b0: c67e 1e1f 13ec 7e4e f9ab 86fa a756 7d9c .~....~N.....V}. │ -000006c0: 62e1 7e7e c6ba 0e24 9e38 7ffb 506e d512 b.~~...$.8..Pn.. │ -000006d0: d73c 18e3 c3b8 3e6f 6fbd 8215 71e2 bf6d .<....>oo...q..m │ -000006e0: 03e5 f5b9 b673 f520 4e7f 7e7d ad1b 6247 .....s. N.~}..bG │ -000006f0: da04 fc1c bdc9 7b32 7dcc 4f7f 199b f300 ......{2}.O..... │ -00000700: dbaf 5336 878c 9d0b 5296 3f53 b1e6 4d4a ..S6....R.?S..MJ │ -00000710: d90c 5366 1d6c baeb 4cc2 52b5 c273 4644 ..Sf.l..L.R..sFD │ -00000720: f0d7 58f1 4c9b 2e6f 7f69 cbda 5c89 affa ..X.L..o.i..\... │ -00000730: 0f31 396b b69c 7966 ed4a 8288 7e46 698b .19k..yf.J..~Fi. │ -00000740: e395 3f75 c4b8 5a99 4a48 43ac 0e3d 572b ..?u..Z.JHC..=W+ │ -00000750: f39a b62b 8494 65eb 7332 0e3f feb2 56bd ...+..e.s2.?..V. │ -00000760: 8ffd 0d33 ef6a cef1 1509 196a b0d7 6a76 ...3.j.....j..jv │ -00000770: 7acc ba17 2a51 559b 3ad0 0cbf 65c8 f87d z...*QU.:...e..} │ -00000780: 55bb c1ab da03 5235 2faf e0d6 e0d6 d7f2 U.....R5/....... │ -00000790: 6169 31c2 3363 3ded 6e40 33c8 2434 0d15 ai1.3c=.n@3.$4.. │ -000007a0: 24aa 79b2 951c ca5a ed01 9c94 fd94 44bf $.y....Z......D. │ -000007b0: c4a2 616d 553d f06d b67c 557d d55b afac ..amU=.m.|U}.[.. │ -000007c0: a1aa dce8 feda a4a9 ee6b 6caa 6109 0804 .........kl.a... │ -000007d0: 04de 2902 b3af 772e 8a4b 494b d27b 861c ..)...w..KIK.{.. │ -000007e0: 67a2 2da9 340f 5ab5 241c bd6d c9bb f80e g.-.4.Z.$..m.... │ -000007f0: 0edc b6df fb4b c145 fe10 b960 c770 3f43 .....K.E...`.p?C │ -00000800: bdbd 3afe c0d6 f9e9 495f 496c d0d2 6ede ..:.....I_Il..n. │ -00000810: 917d 0422 4758 dcc5 a9c2 c5d1 1da5 a65f .}."GX........._ │ -00000820: cb24 2bae bdd8 fdd6 a254 86f3 8273 f3d2 .$+......T...s.. │ -00000830: f755 85ca 8897 1d15 a9d9 2551 3e9b 2fef .U........%Q>./. │ -00000840: 89e3 caf8 742f c973 e631 785e 2d57 c9b9 ....t/.s.1x^-W.. │ -00000850: e49a e17b 2b75 4f46 e613 6e2b bb2f 6d05 ...{+uOF..n+./m. │ -00000860: 972d 27c5 c8c0 3854 d747 77c7 fa51 9edc .-'...8T.Gw..Q.. │ -00000870: e78d 716e b14b 97aa c6b8 6fe1 ee74 df54 ..qn.K....o..t.T │ -00000880: e272 c551 c5b6 1637 dbd4 91cb c691 6be4 .r.Q...7......k. │ -00000890: f86b 10ee 2c71 72ef 61b9 3b2a a7a3 551b .k..,qr.a.;*..U. │ -000008a0: 7d4b 79d3 5b57 da67 309a 0bd9 bf9c 98b8 }Ky.[W.g0....... │ -000008b0: 2875 a741 c97a 38ed 32cc 75a6 3e18 55d6 (u.A.z8.2.u.>.U. │ -000008c0: 698b cbc5 7139 bd3e 1b6d 5fe8 3a92 6a68 i...q9.>.m_.:.jh │ -000008d0: c9ed 9cd2 7b12 3608 cefa 067f b665 6eef ....{.6......en. │ -000008e0: 7eb2 9478 ebf4 9d2d 0d49 d9bd 79d7 b687 ~..x...-.I..y... │ -000008f0: 4734 b88f 170c ced6 8e5d 6ed0 efa5 7385 G4.......]n...s. │ -00000900: ddd9 3df3 536e 637c df15 8541 cd83 d36e ..=.Snc|...A...n │ -00000910: 47f3 c7a6 ccb4 8e28 13f3 ca5b 7a61 7957 G......(...[zayW │ -00000920: 2350 fe7c 71bc 2bb7 743e 3a6c 847b f6c9 #P.|q.+.t>:l.{.. │ -00000930: a56b 66ee 693a f0fc 83d7 3fb1 76fc 996c .kf.i:....?.v..l │ -00000940: c3ef eaa9 9dbe b94d a777 c1a3 f999 7b33 .......M.w....{3 │ -00000950: e7dd b9ae 75fb c21f cdcf c63f b8f0 d8b6 ....u......?.... │ -00000960: 2fa7 dab6 7ff3 f25b 76fd d7b4 c262 7b12 /......[v....b{. │ -00000970: 543e 3ac0 edff 8564 d5bd 376a b8fd a85d T>:....d..7j...] │ -00000980: 5225 1d2e f907 1e67 9dc3 cbe6 e4c8 90e5 R%.....g........ │ -00000990: dbed 8ee3 379b 4624 dc2a 9df9 d2fd d476 ....7.F$.*.....v │ -000009a0: e671 c133 2010 1008 08bc 6710 4876 cc1c .q.3 .....g.Hv.. │ -000009b0: 1e9f 3cb5 9e3c eca5 5291 73df 5b9f da3f ..<..<..R.s.[..? │ -000009c0: bca3 307d d8da fbdd f0ce cbe6 74f5 8da7 ..0}........t... │ -000009d0: cf6a 4f77 ce28 0f4d db05 aa1b 10f7 fb31 .jOw.(.M.......1 │ -000009e0: a1b9 1919 d735 6ccb 9a25 6eb5 9d51 1ebd .....5l..%n..Q.. │ -000009f0: ebeb e978 6b92 8dda ffc6 aebd e6ff b46b ...xk..........k │ -00000a00: f1c6 9b5f b927 5a76 fc89 e9e5 ac5d 5fce ..._.'Zv.....]_. │ -00000a10: da98 72e5 dc38 2e18 4b6f 2ce8 9729 4fbd ..r..8..Ko,..)O. │ -00000a20: a1af 5dc5 d987 f9ec 7623 5746 aa2d 0b9b ..].....v#WF.-.. │ -00000a30: aad7 6eb7 3e7c f4c8 9fb7 cf1b 594e b98f ..n.>|......YN.. │ -00000a40: 4eea 9bb8 580e bf94 27e7 fbe6 cfba 75ff N...X...'.....u. │ -00000a50: b2af bf2b dff9 dcf1 b75e 7e66 54da ad72 ...+.....^~fT..r │ -00000a60: ae5c 797e e68a 73be 7949 f7a7 0a71 63f5 .\y~..s.yI...qc. │ -00000a70: 5231 29c6 f654 824e dfbf 4b3e bea6 f8f5 R1)..T.N..K>.... │ -00000a80: 9b7f 38d6 fd80 0f50 3bf7 7357 7aeb c029 ..8....P;.sWz..) │ -00000a90: 38ca 4b5c 978b daa7 99e6 e4c6 73f4 c443 8.K\........s..C │ -00000aa0: a71c 7a92 b65d eddc 4b5f 7dec 4783 af48 ..z..]..K_}.G..H │ -00000ab0: bbd2 d861 ad73 3e78 9c15 d035 bde6 6c6f ...a.s>x...5..lo │ -00000ac0: 9f3d fe91 a9ac fc2f 2cb8 67fc 94d6 c6b9 .=...../,.g..... │ -00000ad0: afe7 6726 abe2 c6d6 8ba3 23fb 1a72 f9b5 ..g&......#..r.. │ -00000ae0: d317 7ff2 9137 53eb 761d 69d8 907c 2c7d .....7S.v.i..|,} │ -00000af0: fb8c 74bf d29f ac7e fc3f ef1b bbea c098 ..t....~.?...... │ -00000b00: 5a1f 836e df72 d3ec d2cf 46de 7028 3b26 Z..n.r....F.p(;& │ -00000b10: fdda 5dab bf7d 69fb de35 13d2 b968 8cdd ..]..}i..5...h.. │ -00000b20: 586d ba3a d3f6 e465 7de6 ddd8 1c1d de97 Xm.:...e}....... │ -00000b30: 2965 6776 5e7e ddab ff93 6e2e f6d4 6e2f )egv^~....n...n/ │ -00000b40: ba64 e4d2 5953 ba7a 319e 4bea f289 7369 .d..YS.z1.K...si │ -00000b50: 3661 2e01 8180 4040 2020 1010 0808 0404 6a....@@ ...... │ -00000b60: 0202 0181 8040 4020 2010 1038 a711 888e .....@@ ..8.... │ -00000b70: d993 9186 74e6 0bae f646 7e0f b32d da63 ....t....F~..-.c │ -00000b80: 31fb 2856 2189 3d63 edb1 8ca9 16cc e6e1 1.(V!.=c........ │ -00000b90: 4ac1 b355 de5e 3df9 fcb0 6648 ec91 5962 J..U.^=...fH..Yb │ -00000ba0: 7254 1bf7 cc7e 3ce1 82ef 95ae ced9 b3bf rT...~<......... │ -00000bb0: e55d 8905 d863 c115 bcba 51e3 2b01 e9f9 .]...c....Q.+... │ -00000bc0: d9cf bc32 d2dd f1cc ae4f ec9c d8d4 567d ...2.....O....V} │ -00000bd0: 0c77 78e0 f375 efe4 d823 3a5b 4a2e 9d9d .wx..u...#:[J... │ -00000be0: 11c5 ae35 97a6 c5d3 2f37 e79c db72 988f ...5..../7...r.. │ -00000bf0: 39b0 d8e3 a77f dedf 31ae 3aa8 bdc6 6e69 9.......1.:...ni │ -00000c00: fdc4 5c39 71a3 5d6e 7d2a 15bb d259 bd7b ..\9q.]n}*...Y.{ │ -00000c10: 1647 96f5 7094 72c5 4ca1 c0c3 2e9b f6a7 .G..p.r.L....... │ -00000c20: 922d bfd1 998f b3d3 9201 6b76 2f77 f66c .-........kv/w.l │ -00000c30: d43e 0117 c57b 06cc 2db8 cd26 27e5 868f .>...{..-..&'... │ -00000c40: 18eb 61d9 924d b5ba ddb3 2cc7 a965 c3ab ..a..M....,..e.. │ -00000c50: 9f4e 1753 a524 2a7e 2e95 758d 4bb2 8963 .N.S.$*~..u.K..c │ -00000c60: 3d9c 7679 da25 7d3b 537c 0bc3 2d77 4597 =.vy.%};S|..-wE. │ -00000c70: 4eb7 4663 5cc7 d84c deb2 5496 4cf2 e02f N.Fc\..L..T.L../ │ -00000c80: e050 b5d8 6b6c 547d 6896 ed58 1e9f 01f4 .P..klT}h..X.... │ -00000c90: 6f9c 0c3d 5b61 82cb e60e dcd6 7ee7 c109 o..=[a......~... │ -00000ca0: 6eee 86c8 b99d f93f 6ed8 fcf4 a062 925f n......?n....b._ │ -00000cb0: 5cb8 aac9 c5d9 fd53 d66e 2eed 2864 e345 \......S.n..(d.E │ -00000cc0: 131e 1860 ad54 fa4f dbeb d367 5b2a f8ff ...`.T.O...g[*.. │ -00000cd0: bf23 f0d1 7597 a6dc 9792 5dfb 0eb8 e593 .#..u.....]..... │ -00000ce0: 1737 0d1e 38af bc61 d9db c35b a7f3 59d3 .7..8..a...[..Y. │ -00000cf0: 737c 49ba edc8 bd4e b674 cdb3 ed87 97b4 s|I....N.t...... │ -00000d00: 3f12 8dbd a4ff 68b7 ffd6 ef8e fc44 7339 ?.....h......Ds9 │ -00000d10: 7af0 ed9f fcd1 2d4f ad29 66dc 26f7 ec5d z.....-O.)f.&..] │ -00000d20: 6ed3 86fa 645b aa7b eff9 13be d3df 3eae n...d[.{......>. │ -00000d30: 643f c332 e5d6 5e4b 9c13 8672 76ef 43c9 d?.2..^K...rv.C. │ -00000d40: e806 17ed b8ee 805b 7856 53ea 7e6a 3bab .......[xVS.~j;. │ -00000d50: d0e0 1c10 0808 0404 de23 08cc 1eb2 bff2 .........#...... │ -00000d60: 75a8 4abb 270f 7bf9 bcdd 1c6c 1ed7 fcfc u.J.'.{....l.... │ -00000d70: f7f3 6bba 5e28 1cca 1edc 74ec e8ac 9bdc ..k.^(....t..... │ -00000d80: cbc3 5e2e 247d d38f dbd7 1622 b7b1 fc1f ..^.$}.....".... │ -00000d90: 9dfc 7a51 313f 2276 cfcd f8c0 eccc 01fb ..zQ1?"v........ │ -00000da0: 01aa c36f fffb 50d7 b761 8c7b e956 bb32 ...o..P..a.{.V.2 │ -00000db0: 6ede 367e ea27 0ffd c5df 6657 bc39 f2b5 n.6~.'....fW.9.. │ -00000dc0: d438 fb26 42db 4cbb 707f f4e2 7d14 fcd3 .8.&B.L.p...}... │ -00000dd0: 13ab a7bb c77f e7a6 8841 dc58 488a d50f .........A.XH... │ -00000de0: 8f32 742e fa37 be8d 6019 bfba efa9 9fbf .2t..7..`....... │ -00000df0: fadf c7ec 8b08 87e7 ffba a9ce e0f2 d2c2 ................ │ -00000e00: 6ee6 f25a 4b57 baed d032 3bdf 2dbb e567 n..ZKW...2;.-..g │ -00000e10: af0d bdbe 7580 2b9b 3557 c29c 9c78 ecfe ....u.+.5W...x.. │ -00000e20: cbe5 57e5 570e ac5e 2aae 4f4d 76f9 b8bb ..W.W..^*.OMv... │ -00000e30: ed7d 368a dd9e b5d7 fe70 e285 a9e7 f9a1 .}6......p...... │ -00000e40: 23fb 99a9 3eee 95a7 ec9e 49cb 157c a7e5 #...>.....I..|.. │ -00000e50: a5b2 5d5b 9cdc 789e 3e71 5b2f 9f53 ae05 ..][..x.>q[/.S.. │ -00000e60: b5dd 3f30 97bf fec5 0ffd 55d1 be7c 3ff1 ..?0......U..|?. │ -00000e70: 995d d33e f53a db91 7bad 767f d165 ebfc .].>.:..{.v..e.. │ -00000e80: e0df b3f2 b78c f8c6 f4ad 0fcf 8dbf 32a7 ..............2. │ -00000e90: 90de 9bb9 72e7 a6d4 ee1b 2717 e3e2 ab17 ....r.....'..... │ -00000ea0: ad7e e060 ffb6 bb0f 5e58 cc4e 1a38 a179 .~.`....^X.N.8.y │ -00000eb0: e012 f7d8 8b6f 7cee 5f27 ed7e 62dc 459d .....o|._'.~b.E. │ -00000ec0: 9532 9b27 64bf 353a fd8d 134b 168c 8f06 .2.'d.5:...K.... │ -00000ed0: 4cbb edc5 37f7 fd24 6a99 3da0 e83a 52a9 L...7..$j.=..:R. │ -00000ee0: b9c9 9f0d 2f4f 387e e94f 7f7f 815b 73e3 ..../O8~.O...[s. │ -00000ef0: 796e 7461 edb1 ef6e 7b68 6829 e9fd 0ea7 ynta...n{hh).... │ -00000f00: 92b4 dbcb 5ba5 910f 34fe f299 76f3 7fcf ....[...4...v... │ -00000f10: 0e8e bf1f 26f9 9e5d 3ba1 f180 4040 2020 ....&..];...@@ │ -00000f20: 1010 0808 0404 0202 0181 80c0 b988 c06e ...............n │ -00000f30: 7b17 eb43 3631 de08 e009 00c4 2d3e b76c {..C61......->.l │ -00000f40: c870 88cf fbf3 5ea0 c6b5 77d9 dcc5 a6e3 .p....^...w..... │ -00000f50: 8d30 d988 e19e 557e 8cb1 7578 3ad9 ce86 .0....U~..ux:... │ -00000f60: 7373 ac7e a847 ac5f 738e 29d0 d117 7efa ss.~.G._s.)...~. │ -00000f70: e133 7ca4 8343 f283 2b27 bcde 263f b061 .3|..C..+'..&?.a │ -00000f80: 4ebe 8f0d c3d2 0302 60e4 ec0b c1ff c42f N.......`....../ │ -00000f90: 82b9 c255 d5f7 4b0a 8556 b7bc c314 e513 ...U..K..V...... │ -00000fa0: 972f 29ef c474 264b 79b0 2bcd fdc7 a5f7 ./)..t&Ky.+..... │ -00000fb0: 0e8a dc96 ba37 a6cf 243c f804 0402 0201 .....7..$<...... │ -00000fc0: 8180 4040 2020 1010 0808 0404 0202 0181 ..@@ .......... │ -00000fd0: 8040 4020 2010 1008 0804 0402 0201 8180 .@@ ........... │ -00000fe0: 4040 2020 1010 0808 0404 0202 0181 8040 @@ ...........@ │ -00000ff0: 4020 20f0 8e10 88ab 51f9 ce17 f8f0 84db @ .....Q....... │ -00001000: f3e5 ea38 bd27 ed26 f351 8023 27fa f46b ...8.'.&.Q.#'..k │ -00001010: e39f 039e d1b2 39ed 9acf bff7 c295 f635 ......9........5 │ -00001020: e3bb 2bf9 ce28 2a38 0504 0202 0181 8040 ..+..(*8.......@ │ -00001030: 4020 2010 1008 0804 0402 0201 8180 4040 @ ...........@@ │ -00001040: 2020 1010 0808 0404 0202 0181 8040 4020 ...........@@ │ -00001050: 2010 1008 0804 0402 0201 8180 4040 e08c ...........@@.. │ -00001060: 11f8 a2bd 9bcd 5bd2 938c f47b 077c 455d ......[....{.|E] │ -00001070: bf35 c09b ddd8 454d 26f3 dd78 c8f7 c3ae .5....EM&..x.... │ -00001080: df15 f892 c9f2 278f ff9b 07f2 210f bf69 ......'.....!..i │ -00001090: e0e7 e777 d6b1 2b17 f287 8dd0 4b47 3e11 ...w..+.....KG>. │ -000010a0: 76f9 a3e3 f714 f88d 0372 bebb 9652 a59d v........r...R.. │ -000010b0: ac6b 4e06 f78f 1be2 ebe8 fad4 920c 7a24 .kN...........z$ │ -000010c0: 1bed 4d3d 52d5 26ee 9eed e3a2 f8dd 3789 ..M=R.&.......7. │ -000010d0: 530d 0729 2010 1008 0804 0402 0201 8180 S..) ........... │ -000010e0: 4040 2020 f02b 23c0 7f07 e7da 3e13 3d99 @@ .+#.....>.=. │ -000010f0: e94c 6dba a77b c2ae cf5e 90ca af70 0f56 .Lm..{...^...p.V │ -00001100: b551 32f6 6b8d f902 3705 6109 0804 0402 .Q2.k...7.a..... │ -00001110: 0201 8180 4040 2020 1010 0808 fc1f 22f0 ....@@ ......". │ -00001120: bf4a 1128 d2 .J.(. │ +00000000: 7072 6f00 3031 3000 0388 b500 0015 1100 pro.010......... │ +00000010: 0078 01ed 9d0b 9095 e579 c7df 73d9 e52c .x.......y..s.., │ +00000020: bb2c 87db b2c0 46be e5ba 06c4 a392 8013 .,....F......... │ +00000030: 8c1f 1785 388d d9c6 b651 93e0 a15c 42a7 ....8....Q...\B. │ +00000040: 8830 2491 162f 1f17 2949 b432 536b d0d4 .0$../..)I.2Sk.. │ +00000050: 1685 6949 3356 24c6 b6e3 c41c 10ab ad41 ..iI3V$........A │ +00000060: 0d69 534c 65ba 5e12 9396 9962 4d13 4085 .iSLe.^....bM.@. │ +00000070: 3ebf 73ce 7f79 f764 3780 e974 14df 6fe7 >.s..y.d7..t..o. │ +00000080: 39cf f33e f7f7 ffdd bf73 d946 e752 8746 9..>.....s.F.R.F │ +00000090: 3ad7 fc9d 4df7 3f71 c2b9 85cb 16ac 5ab5 :...M.?q......Z. │ +000000a0: 78d5 9445 8b57 3739 e7a6 a79c 7ba1 397d x..E.W79....{.9} │ +000000b0: fddb 274d 17c9 76c0 ec73 862d b8ec 9c6b ..'M..v..s.-...k │ +000000c0: bac3 a662 eb6f e9b2 664b 1b59 780f 4237 ...b.o..fK.Yx.B7 │ +000000d0: dca8 c1a8 5fd5 86ec fb52 777f d586 0fb6 ...._....Rw..... │ +000000e0: 3155 4e3e fc1b 8d16 1a31 c67e b1d1 1023 1UN>.....1.~...# │ +000000f0: eaa2 8343 138c 5619 0d32 fa23 2374 6d46 ...C..V..2.##tmF │ +00000100: 4de6 e4d7 445f 6724 1d32 7932 46d4 531d M...D_g$.2y2F.S. │ +00000110: fcf0 81e7 8c6c aa65 1b76 cd07 19db 08a3 .....l.e.v...... │ +00000120: 1623 c610 31f0 c146 c4f9 fed4 995c d5a9 .#..1..F.....\.. │ +00000130: 36fe f546 c4a8 2fb8 e288 91be b9ea a71a 6..F../......... │ +00000140: 8ac1 c797 3506 63e9 c921 929d 3173 c087 ....5.c..!..1s.. │ +00000150: 7a17 5465 c68a c317 1ff5 a0d8 3555 1dfa z.Te........5U.. │ +00000160: 4946 f80f 3562 2e10 f9b4 0e95 4b73 c646 IF..5b......Ks.F │ +00000170: ce0b cc80 cd27 e51f 657a 722b 463e e8a0 .....'..ezr+F>.. │ +00000180: 4b8c d081 bff0 404f 3c1c 1b7d c886 7ea5 K.....@O<..}..~. │ +00000190: 1198 a806 7e7f 6c84 2ffd 80af 3063 acda ....~.l./...0c.. │ +000001a0: b20d 341d beca 8f0c fdbe bd30 a7d1 d5b1 ..4........0.... │ +000001b0: f4d4 a716 b8a0 535d b66b d599 5ed5 9313 ......S].k..^... │ +000001c0: bc88 41c6 174e 6d38 bd50 bfbf 11b9 c499 ..A..Nm8.P...... │ +000001d0: 1f44 7df4 c4c3 d53b 3271 f8d0 df00 236a .D}....;2q....#j │ +000001e0: e34f 1fd4 2146 731b 6b32 3589 a3ae f221 .O..!Fs.k25....! │ +000001f0: a383 fece 88b1 62fd 7d87 dc8a 913f bd50 ......b.}....?.P │ +00000200: ff73 46e8 1813 0bc9 c7e7 e456 7e7a c486 .sF........V~z.. │ +00000210: 2fbd 230b 27cd 199b df9f e2c1 8875 8a5d /.#.'........u.] │ +00000220: 3812 4f2f e4ca 57e5 c894 ea05 9de2 a923 8.O/..W........# │ +00000230: 9978 e23a 8cc8 0169 7f64 ced8 21f4 c410 .x.:...i.d..!... │ +00000240: ab79 3207 c9d8 a8a5 7af4 880d fe61 233f .y2.....z....a#? │ +00000250: af7c e1e8 7f60 744e 553e cf38 3813 2b1c .|...`tNU>.88.+. │ +00000260: f0a1 0772 0fb7 0163 d541 86be 6b2f e463 ...r...c.A..k/.c │ +00000270: fe8a f3d7 9ffc fae2 6020 1bb2 7a93 5e63 ........` ..z.^c │ +00000280: 7c24 cb4f eb82 9ee8 1de2 3c21 5ffc 980f |$.O..........M5 │ +00000310: 180b 1bf9 d103 d466 8dc1 2f32 0336 3f06 .......f../2.6?. │ +00000320: bdef 8fec ebd4 af7c 6ad7 a3f4 d456 4fea .......|j....VO. │ +00000330: 853c c870 e5ac e58a 574f e4e7 98a2 58ec .<.p....WO....X. │ +00000340: ca2b 5f71 f47e 3fd2 fbdc b793 9331 761d .+_q.~?......1v. │ +00000350: 5be9 bbb6 96ea 89fb f924 fb31 d2c1 d143 [........$.1...C │ +00000360: c8bd c5fb 3af5 822f db8e 3050 3cfb 2732 ....:../..0P<.'2 │ +00000370: fbb5 6ac8 a6b1 38b9 d86e b1ab 06f9 18af ..j...8..n...... │ +00000380: f774 85aa 0e1f adb3 daba ca29 ce79 41e7 .t.........).yA. │ +00000390: 487c b5af 63f7 e720 7ff8 114b 0ea7 3edb H|..c.. ...K..>. │ +000003a0: 505f 7ef4 01f9 db19 be9a 0718 a84f f9c2 P_~..........O.. │ +000003b0: c90d 57ef d2e9 bc8e 7db9 bd5c 6907 18f2 ..W.....}..\i... │ +000003c0: f9b1 c245 31e0 8bfc 31a3 b946 f402 96d4 ...E1...1..F.... │ +000003d0: d61c e44b 5faa c9f1 457d aa1f f951 133f ...K_...E}...Q.? │ +000003e0: d62b fd63 1711 0331 c647 76c5 a2c7 aebe .+.c...1.Gv..... │ +000003f0: 18d3 1376 9172 c957 63ea 5253 63f9 830b ...v.r.Wc.RSc... │ +00000400: 36e9 fd38 7af0 6d8c f157 2cfd f9eb 4739 6..8z.m..W,...G9 │ +00000410: b0e3 cbfe 0a5e 9ce3 c8a3 beb1 e3ab de15 .....^.......... │ +00000420: 076f afda c80d c957 d78b f215 4e3a 96a3 .o.....W....N:.. │ +00000430: 677e d451 8cf6 0f8d 155b 3bd6 bd8a f4e2 g~.Q.....[;..... │ +00000440: f287 fb38 60f7 8939 3266 ce70 e645 7f60 ...8`..92f.p.E.` │ +00000450: 854e 797c 59f1 ad55 bb6c 7eff 8ad3 76c0 .Ny|Y..U.l~...v. │ +00000460: 9838 b8e6 4f1c 311a 2bc6 f7ad ed5d 3662 .8..O.1.+....]6b │ +00000470: c8dd 9bbd b77c 7e6e 64f5 5ceb cb3a c18e .....|~nd.\..:.. │ +00000480: 5edb 977f 9c50 cff8 d462 af6d 54bd 8da9 ^....P...b.mT... │ +00000490: e6aa 9d77 6d2f 9a83 70f5 fb63 fdd4 fafb ...wm/..p..c.... │ +000004a0: f924 8b53 1b99 5ece adca e898 97bf 4ed9 .$.S..^.......N. │ +000004b0: bec9 fb69 23ec c8ca 0167 9b1d 53d5 f756 ...i#....g..S..V │ +000004c0: dfef 19bb 72f8 bef2 f175 aa21 1d71 7eac ....r....u.!.q~. │ +000004d0: d68b ecf8 d7c6 60d3 fe81 aceb 24c5 c095 ......`.....$... │ +000004e0: 8758 fa80 3367 d6a5 ee53 a98b 7eb1 9162 .X..3g...S..~..b │ +000004f0: 192b b7b6 5d74 bebd 56f6 fb97 0dae 632d .+..]t..V.....c- │ +00000500: b272 f486 89e2 e5e3 e790 2c1f 8dc5 89e9 .r........,..... │ +00000510: 2d27 7ac5 c807 3fce 738a 856b 1f66 db60 -'z...?.s..k.f.` │ +00000520: cc36 0357 2cb2 f023 0f84 4edc f755 cc17 .6.W,..#..N..U.. │ +00000530: aa76 c66c bfd2 4f32 59eb 85ed 51f9 38c6 .v.l..O2Y...Q.8. │ +00000540: 52ff b06d b4fe 368a 5deb 4039 1403 978e R..m..6.].@9.... │ +00000550: 1e44 b2d7 dae4 cf36 80ec cf41 31e8 26d7 .D.....6...A1.&. │ +00000560: e452 5eb8 ee0f 7bc3 1bbb f4ca ffa9 6a2e .R^...{.......j. │ +00000570: e187 8f8e 25ca 273c 18eb f881 ccf3 aeb9 ....%.'<........ │ +00000580: 46b5 f3c0 76a6 a4f9 bd5e 8df5 fb21 1735 F...v....^...!.5 │ +00000590: f061 dbf0 fb51 1d6c 9a1b 3acd 4fb2 c67e .a...Q.l..:.O..~ │ +000005a0: afca a97c c4a3 d3b9 9018 089d 887c f2c7 ...|.........|.. │ +000005b0: e6d7 54bc e27c 9bfa ace5 e32c 8774 d490 ..T..|.....,.t.. │ +000005c0: 0cd7 f326 e461 3536 74d4 91bf 2ffb 79a4 ...&.a56t.../.y. │ +000005d0: 0737 f675 8dfd 78f5 a938 7c24 2b3f 63e6 .7.u..x..8|$+?c. │ +000005e0: ad78 c530 46c6 aef3 b274 8a85 e3c3 7e42 .x.0F....t....~B │ +000005f0: 0ef6 2bc5 cb47 d72a e4d1 fe44 1efc d50b ..+..G.*...D.... │ +00000600: 3eb2 294e 5c7d c917 3d3a 6daf d424 16f2 >.)N\}..=:m..$.. │ +00000610: 7df0 532f d22b 9772 a3c7 477a 71d5 909f }.S/.+.r..Gzq... │ +00000620: cfe9 9531 f5f0 f773 ab9e ef8f 8c9f fa65 ...1...s.......e │ +00000630: deca 819e 1872 6067 8c5d f97d 3d3a 9d1b .....r`g.].}=:.. │ +00000640: f053 0d64 f5a0 5ab2 c17d 9bf4 b5f1 7d8d .S.d..Z..}....}. │ +00000650: 15ab 1ab5 eb48 bd2a 1e7f 8839 4d33 527d .....H.*...9M3R} │ +00000660: 618c bf70 532f 70c5 23e3 0b09 2fbf 073f a..pS/p.#.../..? │ +00000670: a637 5975 fc9c e8fc 3132 3959 07ea 55b5 .7Yu....129Y..U. │ +00000680: 6483 f746 ca85 cdef b9b7 b1e2 e5a7 79a0 d..F..........y. │ +00000690: 176e c8e0 e1e7 a517 cd03 ae6d 45e7 26f5 .n.........mE.&. │ +000006a0: ce18 99ed dfcf 8d4c 4dd5 d536 e3e7 aced .......LM..6.... │ +000006b0: 4d63 3f8f 8f09 763f a7fc 5543 fd53 ab36 Mc?...v?..UC.S.6 │ +000006c0: 4eb1 703f 3f63 5d07 124f 9cbf 7d28 b76a N.p??c]..O..}(.j │ +000006d0: 896b 1e8c f161 5c9b b7af 5ec1 8a38 f1df .k...a\...^..8.. │ +000006e0: b581 f2fa 5cdb b97a 10a7 3fbf bed6 0db1 ....\..z..?..... │ +000006f0: a36d 027e 8ebe e43d 997e e6a7 bf8c cd79 .m.~...=.~.....y │ +00000700: 90ed d729 9b43 c6ce 0529 cb9f 295b 7326 ...).C...)..)[s& │ +00000710: a56c 8629 b30e 35dd b526 61a9 58e1 f546 .l.)..5..&a.X..F │ +00000720: 44f0 d750 f64c 9b2e 677f 69cb da54 8eaf D..P.L..g.i..T.. │ +00000730: f80f 3339 6bb6 7af3 ccda 9504 1103 8cd2 ..39k.z......... │ +00000740: 16c7 2b7f ea88 71a5 3295 9086 591d 7aae ..+...q.2...Y.z. │ +00000750: 54e6 356d 5708 29cb d6af 3b0e 3ffe b256 T.5mW.)...;.?..V │ +00000760: bd9f fd8d 30ef 4ace 8965 0919 aab3 d74a ....0.J..e.....J │ +00000770: 767a ccba 17ca 5115 9b3a d00c bf6d c8f8 vz....Q..:...m.. │ +00000780: 7d55 bac1 abd2 0352 252f afe0 56e7 3654 }U.....R%/..V.6T │ +00000790: f361 6936 c233 633d edae 4333 c424 3475 .ai6.3c=..C3.$4u │ +000007a0: 6524 2a79 b2e5 1cca 5ae9 019c 94fd a444 e$*y....Z......D │ +000007b0: bfc4 a261 6d55 3cf0 6db2 7c15 7dc5 5baf ...amU<.m.|.}.[. │ +000007c0: aca1 8adc e0fe daa4 69ee eb6c aa61 0908 ........i..l.a.. │ +000007d0: 0404 de29 0273 ae73 2e8a 8b49 73d2 7786 ...).s.s...Is.w. │ +000007e0: 7ace 445b 5369 1eb4 6a49 387a db92 73f1 z.D[Si..jI8z..s. │ +000007f0: ed1c b86d bff7 97bc 8bfc 2172 de8e e17e ...m......!r...~ │ +00000800: 865a 7b65 fc81 fb17 a427 7f39 b141 739b .Z{e.....'.9.As. │ +00000810: 7947 f611 887a c2e2 2e4e 152e 8e6e 2f36 yG...z...N...n/6 │ +00000820: fe46 2659 79cd 85ee 7716 a732 9c17 9c9b .F&Yy...w..2.... │ +00000830: 9fbe b722 9447 bcec 284b 4d2e 8972 d95c ...".G..(KM..r.\ │ +00000840: 694f 1c97 c7a7 7a49 9e33 8fa1 f3ab b98a iO....zI.3...... │ +00000850: ce25 578f dc5b aedb 1d99 4bb8 adec b9b4 .%W..[....K..... │ +00000860: e65d b694 1422 03e3 504d 1f3d 1d6b 4739 .]..."..PM.=.kG9 │ +00000870: 729f 33ce b925 2e5d ac18 e3fe f9bb d2fd r.3..%.]........ │ +00000880: 5389 ab2f 8c29 b436 bb39 a68e 5c36 8e5c S../.).6.9..\6.\ │ +00000890: 03c7 5f83 7067 9193 7b2f cb5d 5129 1dad .._.pg..{/.]Q).. │ +000008a0: dee4 5b4a 9bdf bac2 3e83 d194 cffe e5a4 ..[J....>....... │ +000008b0: c445 a93b 0c4a d6c3 2997 11ae 33f5 c1a8 .E.;.J..)...3... │ +000008c0: bc4e 9b5d 7d1c 97d2 1bb2 d1f6 45ae 3da9 .N.]}.......E.=. │ +000008d0: 8416 ddce a97d 2761 83e0 ac6f f067 9be7 .....}'a...o.g.. │ +000008e0: f5ed 274b 91b7 4edf d952 9794 dc9b 776e ..'K..N..R....wn │ +000008f0: 7b78 549d fb58 dee0 6c69 dfe5 86fc 41ba {xT..X..li....A. │ +00000900: 3ebf 3bbb 6741 ca6d 8aef bd3c 3fa4 6968 >.;.gA.m.....o..2.. │ +00000b80: 3d16 b38f 62e5 93d8 3356 1fcb 986a e11c =...b...3V...j.. │ +00000b90: 1eae e43d 5bf9 edd5 eee7 8755 4362 8fcc ...=[......UCb.. │ +00000ba0: 1293 a3ea b877 f693 8ef3 be5f bcaa de9e .....w....._.... │ +00000bb0: fdad e84a 2cc0 1e0b aee4 d58d 9958 0e48 ...J,........X.H │ +00000bc0: 2fc8 7efa 95d1 eef6 6776 7d7c e7a4 c6d6 /.~.....gv}|.... │ +00000bd0: ca63 b8c3 839f af79 27c7 1ed1 d952 74e9 .c.....y'....Rt. │ +00000be0: eccc 2876 2df5 695a 3cf5 7253 bd73 5b0f ..(v-.iZ<.rS.s[. │ +00000bf0: f331 0716 7bfc f4cf fbdb 2754 06d5 d7d8 .1..{.....'T.... │ +00000c00: 2dab 9d98 2b25 6eac abdf 904a c5ae 7846 -...+%n....J..xF │ +00000c10: ef9e c591 653d 1ca5 5c21 93cf f3b0 cba6 ....e=..\!...... │ +00000c20: fdc9 64eb 6f75 e6e2 ecf4 64d0 dadd 2b9c ..d.ou....d...+. │ +00000c30: 3d1b b54f c045 f19e 41f3 f26e 8bc9 49a9 =..O.E..A..n..I. │ +00000c40: ee23 c67a 59b6 6653 2d6e f76c cb71 72d9 .#.zY.fS-n.l.qr. │ +00000c50: f8ea a7d2 8554 3189 0a9f 4d65 5dc3 d26c .....T1...Me]..l │ +00000c60: e258 0fa7 5c9e 7649 ffce 14df c270 2b5c .X..\.vI.....p+\ │ +00000c70: c1a5 d32d d138 d73e 3e93 b32c e525 933c ...-.8.>>..,.%.< │ +00000c80: f84b 3854 2cf6 1a1b 551e 9a65 db57 c4a7 .K8T,...U..e.W.. │ +00000c90: 01fd 1bdd a167 2a74 b86c fd81 5bdb ee38 .....g*t.l..[..8 │ +00000ca0: d8e1 e66d 8c9c db99 fbd3 ba2d 4f0f 2924 ...m.......-O.)$ │ +00000cb0: b925 f92b 1b5d 9cdd 3f75 dd96 e28e 7c36 .%.+.]..?u....|6 │ +00000cc0: 5edc f1c0 206b a5dc 7fda 5e9f 3ed3 52c1 ^... k....^.>.R. │ +00000cd0: ffff 1d81 8fae bf38 e5be 98ec da77 c0ad .......8.....w.. │ +00000ce0: 98b2 a471 e8e0 f9a5 8dcb df1e d932 83cf ...q.........2.. │ +00000cf0: 9a9e e54b d263 47ee 73b2 c5ab 9f6d 3bbc ...K.cG.s....m;. │ +00000d00: b4ed 9168 fc45 03c7 bafd b77c 6ff4 c79b ...h.E.....|o... │ +00000d10: 4ad1 836f fff4 4f6e 7e6a 6d21 e336 bb67 J..o..On~jm!.6.g │ +00000d20: ef74 9b37 d626 db5a d97b cfed f8ee 40fb .t.7.&.Z.{....@. │ +00000d30: b892 fd0c cbd4 5bfa 2c71 5618 4ad9 bd0f ......[.,qV.J... │ +00000d40: 2563 eb5c b4e3 da03 6ed1 194d a9e7 a9ed %c.\....n..M.... │ +00000d50: 8c42 8373 4020 2010 1078 8f20 3067 d8fe .B.s@ ..x. 0g.. │ +00000d60: f2d7 a1ca ed76 1ff6 7239 bb39 d832 a1e9 .....v..r9.9.2.. │ +00000d70: f91f e4d6 76bd 903f 943d b8f9 d8d1 d937 ....v..?.=.....7 │ +00000d80: ba97 47bc 9c4f faa7 1fb7 af2d 446e 53e9 ..G..O.....-DnS. │ +00000d90: 3f3a f9f5 a242 6e54 ec9e 9bf9 8139 9903 ?:...BnT.....9.. │ +00000da0: f603 5487 dffe f7e1 ae7f dd38 f7d2 2d76 ..T........8..-v │ +00000db0: 65dc b46d e2b4 4f1c fa8b bfcd ae7c 73f4 e..m..O......|s. │ +00000dc0: 6ba9 09f6 4d84 d659 76e1 fee8 85fb 28f8 k...M..Yv.....(. │ +00000dd0: b513 6b66 b8c7 7fef c688 41dc 904f 0a95 ..kf......A..O.. │ +00000de0: 0f8f 3274 2efa 37be 8d60 19bf b2ef a95f ..2t..7..`....._ │ +00000df0: bcfa dfc7 ec8b 0887 17fc a6a9 4ee3 f2d2 ............N... │ +00000e00: c26e e2f2 5a4b 57ba f5d0 723b df2d bff9 .n..ZKW...r;.-.. │ +00000e10: e7af 0dbf ae65 902b 99b5 be88 3939 f1d8 .....e.+....99.. │ +00000e20: 7d97 caaf c2af 185c b954 dc90 9ae2 7271 }......\.T....rq │ +00000e30: 4fdb fb6c 14bb 3deb aef9 d1a4 f353 cff3 O..l..=......S.. │ +00000e40: 4347 f633 53fd dc2b 4fd9 3d93 96cb f94e CG.3S..+O.=....N │ +00000e50: cb4b 25bb b6e8 de78 9e3e 716b 1f9f 53ae .K%....x.>qk..S. │ +00000e60: 06b5 de37 b83e 77dd 8b1f faab 827d f97e ...7.>w......}.~ │ +00000e70: d233 bba6 7ff2 75b6 23f7 5af5 fea2 cbd6 .3....u.#.Z..... │ +00000e80: f9c1 bf67 e56f 1df5 cd19 f73f 3c2f fef2 ...g.o.....?..!....^k... │ +00000f80: 3027 dfc7 8661 e905 0130 72f6 85e0 7fe2 0'...a...0r..... │ +00000f90: 17c1 5cfe caca fb25 f97c 8b5b d16e 8ad2 ..\....%.|.[.n.. │ +00000fa0: 894b 9796 7662 3a9d a534 d415 e7fd e3b2 .K..vb:..4...... │ +00000fb0: 7b86 446e 6bcd 1bd3 a713 1e7c 0202 0181 {.Dnk......|.... │ +00000fc0: 8040 4020 2010 1008 0804 0402 0201 8180 .@@ ........... │ +00000fd0: 4040 2020 1010 0808 0404 0202 0181 8040 @@ ...........@ │ +00000fe0: 4020 2010 1008 0804 0402 0201 8180 4040 @ ...........@@ │ +00000ff0: 2020 1010 7847 08c4 95a8 5ce7 0b7c 78c2 ..xG....\..|x. │ +00001000: edf9 5265 9cde 9376 53f8 28c0 9113 fd06 ..Re...vS.(..... │ +00001010: b4f2 cf01 4f6b d992 764d e7de 73fe 2afb ....Ok..vM..s.*. │ +00001020: 9af1 5de5 7ca7 1515 9c02 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 0202 0181 8040 4020 2070 ...........@@ p │ +00001060: da08 7cc1 decd e62d e9c9 46fa bd03 bea2 ..|....-..F..... │ +00001070: aedf 1ae0 cd6e eca2 4693 f96e 3ce4 fb61 .....n..F..n<..a │ +00001080: d7ef 0a7c d164 f993 c7ff cd03 f990 87df ...|.d.......... │ +00001090: 34f0 f3f3 3beb d895 0bf9 c346 e8a5 239f 4...;......F..#. │ +000010a0: 08bb fcd1 f17b 0afc c601 39df 5d4b b1dc .....{....9.]K.. │ +000010b0: 4ed6 3525 4307 c675 f1b5 747d 7249 863c N.5%C..u..t}rI.< │ +000010c0: 928d f6a6 1ea9 6813 77f7 f609 51fc ee9b ......h.w...Q... │ +000010d0: c4c9 8683 1410 0808 0404 0202 0181 8040 ...............@ │ +000010e0: 4020 2010 10f8 b511 e0bf 8373 6d9f 899e @ ........sm... │ +000010f0: cc74 a636 dfdd 3361 d767 ce4b e556 ba07 .t.6..3a.g.K.V.. │ +00001100: 2bda 2819 fff5 865c 9e9b 82b0 0404 0202 +.(....\........ │ +00001110: 0181 8040 4020 2010 1008 0804 04fe 0f11 ...@@ ......... │ +00001120: f85f 54f3 2853 ._T.(S