File classes.dex
Function:
    0007bfcc
    0007bfccP1.e::a0(java.lang.String):
    0007bfdcconst/4 v0, 0x1
    0007bfdeconst-string v1, "$this$toCanonicalHost"
    0007bfe2invoke-static {v9, v1}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0007bfe8const-string v1, ":"
    0007bfecinvoke-static {v9, v1}, Lq1/i;->p0(Ljava/lang/CharSequence;Ljava/lang/String;)Z
    0007bff2move-result v1
    0007bff4const/4 v2, 0x0
    0007bff6const/4 v3, -0x1
    0007bff8if-eqz v1, :cond_b5
    0007bffcconst-string v1, "["
    0007c000invoke-static {v9, v1, v2}, Lq1/i;->E0(Ljava/lang/String;Ljava/lang/String;Z)Z
    0007c006move-result v1
    0007c008if-eqz v1, :cond_2a
    0007c00cconst-string v1, "]"
    0007c010invoke-virtual {v9, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    0007c016move-result v1
    0007c018if-eqz v1, :cond_2a
    0007c01cinvoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c022move-result v1
    0007c024sub-int/2addr v1, v0
    0007c026invoke-static {v9, v0, v1}, LP1/e;->o(Ljava/lang/String;II)Ljava/net/InetAddress;
    0007c02cmove-result-object v1
    0007c02egoto :goto_32
    0007c030invoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c036move-result v1
    0007c038invoke-static {v9, v2, v1}, LP1/e;->o(Ljava/lang/String;II)Ljava/net/InetAddress;
    0007c03emove-result-object v1
    0007c040if-eqz v1, :cond_fe
    0007c044invoke-virtual {v1}, Ljava/net/InetAddress;->getAddress()[B
    0007c04amove-result-object v4
    0007c04carray-length v5, v4
    0007c04econst/4 v6, 0x4
    0007c050const/16 v7, 0x10
    0007c054if-ne v5, v7, :cond_94
    0007c058move v9, v2
    0007c05amove v1, v9
    0007c05carray-length v5, v4
    0007c05eif-ge v9, v5, :cond_5e
    0007c062move v5, v9
    0007c064if-ge v5, v7, :cond_53
    0007c068aget-byte v8, v4, v5
    0007c06cif-nez v8, :cond_53
    0007c070add-int/lit8 v8, v5, 0x1
    0007c074aget-byte v8, v4, v8
    0007c078if-nez v8, :cond_53
    0007c07cadd-int/lit8 v5, v5, 0x2
    0007c080goto :goto_44
    0007c082sub-int v8, v5, v9
    0007c086if-le v8, v1, :cond_5b
    0007c08aif-lt v8, v6, :cond_5b
    0007c08emove v3, v9
    0007c090move v1, v8
    0007c092add-int/lit8 v9, v5, 0x2
    0007c096goto :goto_40
    0007c098new-instance v9, LI1/g;
    0007c09cinvoke-direct {v9}, Ljava/lang/Object;-><init>()V
    0007c0a2array-length v5, v4
    0007c0a4if-ge v2, v5, :cond_8f
    0007c0a8const/16 v5, 0x3a
    0007c0acif-ne v2, v3, :cond_74
    0007c0b0invoke-virtual {v9, v5}, LI1/g;->z(I)V
    0007c0b6add-int/2addr v2, v1
    0007c0b8if-ne v2, v7, :cond_63
    0007c0bcinvoke-virtual {v9, v5}, LI1/g;->z(I)V
    0007c0c2goto :goto_63
    0007c0c4if-lez v2, :cond_79
    0007c0c8invoke-virtual {v9, v5}, LI1/g;->z(I)V
    0007c0ceaget-byte v5, v4, v2
    0007c0d2sget-object v6, Lv1/b;->a:[B
    0007c0d6and-int/lit16 v5, v5, 0xff
    0007c0dashl-int/lit8 v5, v5, 0x8
    0007c0deadd-int/lit8 v6, v2, 0x1
    0007c0e2aget-byte v6, v4, v6
    0007c0e6and-int/lit16 v6, v6, 0xff
    0007c0eaor-int/2addr v5, v6
    0007c0ecint-to-long v5, v5
    0007c0eeinvoke-virtual {v9, v5, v6}, LI1/g;->A(J)V
    0007c0f4add-int/lit8 v2, v2, 0x2
    0007c0f8goto :goto_63
    0007c0fainvoke-virtual {v9}, LI1/g;->r()Ljava/lang/String;
    0007c100move-result-object v9
    0007c102return-object v9
    0007c104array-length v0, v4
    0007c106if-ne v0, v6, :cond_9c
    0007c10ainvoke-virtual {v1}, Ljava/net/InetAddress;->getHostAddress()Ljava/lang/String;
    0007c110move-result-object v9
    0007c112return-object v9
    0007c114new-instance v0, Ljava/lang/AssertionError;
    0007c118new-instance v1, Ljava/lang/StringBuilder;
    0007c11cconst-string v2, "Invalid IPv6 address: '"
    0007c120invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007c126invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007c12cconst/16 v9, 0x27
    0007c130invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0007c136invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007c13cmove-result-object v9
    0007c13einvoke-direct {v0, v9}, Ljava/lang/AssertionError;-><init>(Ljava/lang/Object;)V
    0007c144throw v0
    0007c146invoke-static {v9}, Ljava/net/IDN;->toASCII(Ljava/lang/String;)Ljava/lang/String;
    0007c14cmove-result-object v9
    0007c14econst-string v1, "IDN.toASCII(host)"
    0007c152invoke-static {v9, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c158sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
    0007c15cconst-string v4, "Locale.US"
    0007c160invoke-static {v1, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c166invoke-virtual {v9, v1}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    0007c16cmove-result-object v9
    0007c16econst-string v1, "(this as java.lang.String).toLowerCase(locale)"
    0007c172invoke-static {v9, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c178invoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c17emove-result v1
    0007c180if-nez v1, :cond_d5
    0007c184goto :goto_fe
    0007c186invoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c18cmove-result v1
    0007c18emove v4, v2
    0007c190if-ge v4, v1, :cond_fd
    0007c194invoke-virtual {v9, v4}, Ljava/lang/String;->charAt(I)C
    0007c19amove-result v5
    0007c19cconst/16 v6, 0x1f
    0007c1a0invoke-static {v5, v6}, Lk1/c;->f(II)I
    0007c1a6move-result v6
    0007c1a8if-lez v6, :cond_fe
    0007c1acconst/16 v6, 0x7f
    0007c1b0invoke-static {v5, v6}, Lk1/c;->f(II)I
    0007c1b6move-result v6
    0007c1b8if-ltz v6, :cond_f1
    0007c1bcgoto :goto_fe
    0007c1beconst-string v6, " #%/:?@[\\]"
    0007c1c2const/4 v7, 0x6
    0007c1c4invoke-static {v6, v5, v2, v7}, Lq1/i;->t0(Ljava/lang/CharSequence;CII)I
    0007c1camove-result v5
    0007c1ccif-eq v5, v3, :cond_fb
    0007c1d0goto :goto_fe
    0007c1d2add-int/2addr v4, v0
    0007c1d4goto :goto_da
    0007c1d6return-object v9
    0007c1d8const/4 v9, 0x0
    0007c1dareturn-object v9
    0007bfcc
    0007c1dc
    0007c1dc struct try_item
    0007c1dc start_addr uint32 0x7c146
    0007c1e0 insn_count int 67
    0007c1e2 handler_off uint16 0x7c1e5
    0007c1e4
    0007c1e4 struct encoded_catch_handler_list
    0007c1e4 size int 1
    0007c1e5
    0007c1e5 struct encoded_catch_handler ← 0x7c1e2
    0007c1e5 size int64 1
    0007c1e6 handlers[0].type_idx int 0xb560
    0007c1e8 handlers[0].addr uint32 0x7c1d8
    0007c1ea
    0007c1ea // align 0x4
    0007c1ec
    0007c1ecP1.e::o(java.lang.String, int, int):
    0007c1fcmove-object/from16 v0, v17
    0007c200move/from16 v1, v19
    0007c204const/16 v2, 0x10
    0007c208new-array v3, v2, [B
    0007c20cconst/4 v4, 0x0
    0007c20econst/4 v5, -0x1
    0007c210move/from16 v6, v18
    0007c214move v7, v4
    0007c216move v8, v5
    0007c218move v9, v8
    0007c21aif-ge v6, v1, :cond_cc
    0007c21eif-ne v7, v2, :cond_15
    0007c222goto/16 :goto_d0
    0007c226add-int/lit8 v10, v6, 0x2
    0007c22aconst/16 v11, 0xff
    0007c22eif-gt v10, v1, :cond_31
    0007c232const-string v12, "::"
    0007c236invoke-static {v0, v12, v6, v4}, Lq1/i;->D0(Ljava/lang/String;Ljava/lang/String;IZ)Z
    0007c23cmove-result v12
    0007c23eif-eqz v12, :cond_31
    0007c242if-eq v8, v5, :cond_27
    0007c246goto/16 :goto_d0
    0007c24aadd-int/lit8 v7, v7, 0x2
    0007c24emove v8, v7
    0007c250if-ne v10, v1, :cond_2e
    0007c254goto/16 :goto_cc
    0007c258move v9, v10
    0007c25agoto/16 :goto_9e
    0007c25eif-eqz v7, :cond_3d
    0007c262const-string v10, ":"
    0007c266invoke-static {v0, v10, v6, v4}, Lq1/i;->D0(Ljava/lang/String;Ljava/lang/String;IZ)Z
    0007c26cmove-result v10
    0007c26eif-eqz v10, :cond_40
    0007c272add-int/lit8 v6, v6, 0x1
    0007c276move v9, v6
    0007c278goto/16 :goto_9e
    0007c27cconst-string v10, "."
    0007c280invoke-static {v0, v10, v6, v4}, Lq1/i;->D0(Ljava/lang/String;Ljava/lang/String;IZ)Z
    0007c286move-result v6
    0007c288if-eqz v6, :cond_d0
    0007c28cadd-int/lit8 v6, v7, -0x2
    0007c290move v10, v6
    0007c292if-ge v9, v1, :cond_97
    0007c296if-ne v10, v2, :cond_51
    0007c29agoto/16 :goto_d0
    0007c29eif-eq v10, v6, :cond_5f
    0007c2a2invoke-virtual {v0, v9}, Ljava/lang/String;->charAt(I)C
    0007c2a8move-result v12
    0007c2aaconst/16 v13, 0x2e
    0007c2aeif-eq v12, v13, :cond_5d
    0007c2b2goto/16 :goto_d0
    0007c2b6add-int/lit8 v9, v9, 0x1
    0007c2bamove v13, v4
    0007c2bcmove v12, v9
    0007c2beif-ge v12, v1, :cond_8a
    0007c2c2invoke-virtual {v0, v12}, Ljava/lang/String;->charAt(I)C
    0007c2c8move-result v14
    0007c2caconst/16 v15, 0x30
    0007c2ceinvoke-static {v14, v15}, Lk1/c;->f(II)I
    0007c2d4move-result v16
    0007c2d6if-ltz v16, :cond_8a
    0007c2damove/from16 v18, v15
    0007c2deconst/16 v15, 0x39
    0007c2e2invoke-static {v14, v15}, Lk1/c;->f(II)I
    0007c2e8move-result v15
    0007c2eaif-lez v15, :cond_7a
    0007c2eegoto :goto_8a
    0007c2f0if-nez v13, :cond_7f
    0007c2f4if-eq v9, v12, :cond_7f
    0007c2f8goto :goto_d0
    0007c2famul-int/lit8 v13, v13, 0xa
    0007c2feadd-int/2addr v13, v14
    0007c300add-int/lit8 v13, v13, -0x30
    0007c304if-le v13, v11, :cond_87
    0007c308goto :goto_d0
    0007c30aadd-int/lit8 v12, v12, 0x1
    0007c30egoto :goto_61
    0007c310sub-int v9, v12, v9
    0007c314if-nez v9, :cond_8f
    0007c318goto :goto_d0
    0007c31aadd-int/lit8 v9, v10, 0x1
    0007c31eint-to-byte v13, v13
    0007c320aput-byte v13, v3, v10
    0007c324move v10, v9
    0007c326move v9, v12
    0007c328goto :goto_4b
    0007c32aadd-int/lit8 v0, v7, 0x2
    0007c32eif-ne v10, v0, :cond_d0
    0007c332add-int/lit8 v7, v7, 0x2
    0007c336goto :goto_cc
    0007c338move v10, v4
    0007c33amove v6, v9
    0007c33cif-ge v6, v1, :cond_b3
    0007c340invoke-virtual {v0, v6}, Ljava/lang/String;->charAt(I)C
    0007c346move-result v12
    0007c348invoke-static {v12}, Lv1/b;->r(C)I
    0007c34emove-result v12
    0007c350if-ne v12, v5, :cond_ad
    0007c354goto :goto_b3
    0007c356shl-int/lit8 v10, v10, 0x4
    0007c35aadd-int/2addr v10, v12
    0007c35cadd-int/lit8 v6, v6, 0x1
    0007c360goto :goto_a0
    0007c362sub-int v12, v6, v9
    0007c366if-eqz v12, :cond_d0
    0007c36aconst/4 v13, 0x4
    0007c36cif-le v12, v13, :cond_bb
    0007c370goto :goto_d0
    0007c372add-int/lit8 v12, v7, 0x1
    0007c376ushr-int/lit8 v13, v10, 0x8
    0007c37aand-int/2addr v11, v13
    0007c37cint-to-byte v11, v11
    0007c37eaput-byte v11, v3, v7
    0007c382add-int/lit8 v7, v7, 0x2
    0007c386and-int/lit16 v10, v10, 0xff
    0007c38aint-to-byte v10, v10
    0007c38caput-byte v10, v3, v12
    0007c390goto/16 :goto_f
    0007c394if-eq v7, v2, :cond_df
    0007c398if-ne v8, v5, :cond_d2
    0007c39cconst/4 v0, 0x0
    0007c39ereturn-object v0
    0007c3a0sub-int v0, v7, v8
    0007c3a4rsub-int/lit8 v1, v0, 0x10
    0007c3a8invoke-static {v3, v8, v3, v1, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
    0007c3aesub-int/2addr v2, v7
    0007c3b0add-int/2addr v2, v8
    0007c3b2int-to-byte v0, v4
    0007c3b4invoke-static {v3, v8, v2, v0}, Ljava/util/Arrays;->fill([BIIB)V
    0007c3bainvoke-static {v3}, Ljava/net/InetAddress;->getByAddress([B)Ljava/net/InetAddress;
    0007c3c0move-result-object v0
    0007c3c2return-object v0
    0007c1ec
    0007c3c4
    0007c3c4P1.e::G(android.content.Context, android.net.Uri):
    0007c3d4invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
    0007c3damove-result-object v8
    0007c3dcconst/4 v1, 0x0
    0007c3deconst-string v0, "r"
    0007c3e2invoke-virtual {v8, v9, v0, v1}, Landroid/content/ContentResolver;->openFileDescriptor(Landroid/net/Uri;Ljava/lang/String;Landroid/os/CancellationSignal;)Landroid/os/ParcelFileDescriptor;
    0007c3e8move-result-object v8
    0007c3eaif-nez v8, :cond_13
    0007c3eeif-eqz v8, :cond_4c
    0007c3f2invoke-virtual {v8}, Landroid/os/ParcelFileDescriptor;->close()V
    0007c3f8return-object v1
    0007c3fanew-instance v9, Ljava/io/FileInputStream;
    0007c3feinvoke-virtual {v8}, Landroid/os/ParcelFileDescriptor;->getFileDescriptor()Ljava/io/FileDescriptor;
    0007c404move-result-object v0
    0007c406invoke-direct {v9, v0}, Ljava/io/FileInputStream;-><init>(Ljava/io/FileDescriptor;)V
    0007c40cinvoke-virtual {v9}, Ljava/io/FileInputStream;->getChannel()Ljava/nio/channels/FileChannel;
    0007c412move-result-object v2
    0007c414invoke-virtual {v2}, Ljava/nio/channels/FileChannel;->size()J
    0007c41amove-result-wide v6
    0007c41csget-object v3, Ljava/nio/channels/FileChannel$MapMode;->READ_ONLY:Ljava/nio/channels/FileChannel$MapMode;
    0007c420const-wide/16 v4, 0x0
    0007c424invoke-virtual/range {v2 .. v7}, Ljava/nio/channels/FileChannel;->map(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;
    0007c42amove-result-object v0
    0007c42cinvoke-virtual {v9}, Ljava/io/FileInputStream;->close()V
    0007c432invoke-virtual {v8}, Landroid/os/ParcelFileDescriptor;->close()V
    0007c438return-object v0
    0007c43amove-exception v0
    0007c43cmove-object v9, v0
    0007c43egoto :goto_42
    0007c440move-exception v0
    0007c442move-object v2, v0
    0007c444invoke-virtual {v9}, Ljava/io/FileInputStream;->close()V
    0007c44agoto :goto_41
    0007c44cmove-exception v0
    0007c44emove-object v9, v0
    0007c450invoke-virtual {v2, v9}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    0007c456throw v2
    0007c458invoke-virtual {v8}, Landroid/os/ParcelFileDescriptor;->close()V
    0007c45egoto :goto_4b
    0007c460move-exception v0
    0007c462move-object v8, v0
    0007c464invoke-virtual {v9, v8}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
    0007c46athrow v9
    0007c46creturn-object v1
    0007c3c4
    0007c46e
    0007c46e struct code_item_padding
    0007c46e padding uint16 0x0000
    0007c470
    0007c470 struct try_item
    0007c470 start_addr uint32 0x7c3de
    0007c474 insn_count int 13
    0007c476 handler_off uint16 0x7c4b9
    0007c478
    0007c478 struct try_item
    0007c478 start_addr uint32 0x7c3fa
    0007c47c insn_count int 9
    0007c47e handler_off uint16 0x7c4bd
    0007c480
    0007c480 struct try_item
    0007c480 start_addr uint32 0x7c40c
    0007c484 insn_count int 16
    0007c486 handler_off uint16 0x7c4bf
    0007c488
    0007c488 struct try_item
    0007c488 start_addr uint32 0x7c42c
    0007c48c insn_count int 3
    0007c48e handler_off uint16 0x7c4bd
    0007c490
    0007c490 struct try_item
    0007c490 start_addr uint32 0x7c432
    0007c494 insn_count int 3
    0007c496 handler_off uint16 0x7c4b9
    0007c498
    0007c498 struct try_item
    0007c498 start_addr uint32 0x7c444
    0007c49c insn_count int 3
    0007c49e handler_off uint16 0x7c4c1
    0007c4a0
    0007c4a0 struct try_item
    0007c4a0 start_addr uint32 0x7c450
    0007c4a4 insn_count int 4
    0007c4a6 handler_off uint16 0x7c4bd
    0007c4a8
    0007c4a8 struct try_item
    0007c4a8 start_addr uint32 0x7c458
    0007c4ac insn_count int 3
    0007c4ae handler_off uint16 0x7c4c3
    0007c4b0
    0007c4b0 struct try_item
    0007c4b0 start_addr uint32 0x7c464
    0007c4b4 insn_count int 4
    0007c4b6 handler_off uint16 0x7c4b9
    0007c4b8
    0007c4b8 struct encoded_catch_handler_list
    0007c4b8 size int 5
    0007c4b9
    0007c4b9 struct encoded_catch_handler ← 0x7c476 0x7c496 0x7c4b6
    0007c4b9 size int64 1
    0007c4ba handlers[0].type_idx int 0xb4d4
    0007c4bc handlers[0].addr uint32 0x7c46c
    0007c4bd
    0007c4bd struct encoded_catch_handler ← 0x7c47e 0x7c48e 0x7c4a6
    0007c4bd size int64 0
    0007c4be catch_all_addr uint32 0x7c43a
    0007c4bf
    0007c4bf struct encoded_catch_handler ← 0x7c486
    0007c4bf size int64 0
    0007c4c0 catch_all_addr uint32 0x7c440
    0007c4c1
    0007c4c1 struct encoded_catch_handler ← 0x7c49e
    0007c4c1 size int64 0
    0007c4c2 catch_all_addr uint32 0x7c44c
    0007c4c3
    0007c4c3 struct encoded_catch_handler ← 0x7c4ae
    0007c4c3 size int64 0
    0007c4c4 catch_all_addr uint32 0x7c460
    0007c4c5
    0007c4c5 // align 0x8
    0007c4c8
    0007c4c8P1.e::F(java.lang.Object):
    0007c4d8invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;
    0007c4demove-result-object v1
    0007c4e0const-string v0, "singletonList(element)"
    0007c4e4invoke-static {v1, v0}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c4eareturn-object v1
    0007c4c8
    0007c4ec
    0007c4ecP1.e::Q(java.lang.String, int):
    0007c4fcconst/4 v0, 0x0
    0007c4feinvoke-static {v14, v0, v15, v0}, LP1/e;->n(Ljava/lang/String;IIZ)I
    0007c504move-result v1
    0007c506sget-object v2, Lu1/i;->m:Ljava/util/regex/Pattern;
    0007c50ainvoke-virtual {v2, v14}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
    0007c510move-result-object v2
    0007c512const/4 v3, -0x1
    0007c514move v4, v3
    0007c516move v5, v4
    0007c518move v6, v5
    0007c51amove v7, v6
    0007c51cmove v8, v7
    0007c51emove v9, v8
    0007c520const/4 v10, 0x1
    0007c522const/4 v11, 0x2
    0007c524if-ge v1, v15, :cond_c7
    0007c528add-int/lit8 v12, v1, 0x1
    0007c52cinvoke-static {v14, v12, v15, v10}, LP1/e;->n(Ljava/lang/String;IIZ)I
    0007c532move-result v12
    0007c534invoke-virtual {v2, v1, v12}, Ljava/util/regex/Matcher;->region(II)Ljava/util/regex/Matcher;
    0007c53aconst-string v1, "matcher.group(1)"
    0007c53eif-ne v5, v3, :cond_56
    0007c542sget-object v13, Lu1/i;->m:Ljava/util/regex/Pattern;
    0007c546invoke-virtual {v2, v13}, Ljava/util/regex/Matcher;->usePattern(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;
    0007c54cmove-result-object v13
    0007c54einvoke-virtual {v13}, Ljava/util/regex/Matcher;->matches()Z
    0007c554move-result v13
    0007c556if-eqz v13, :cond_56
    0007c55ainvoke-virtual {v2, v10}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c560move-result-object v5
    0007c562invoke-static {v5, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c568invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007c56emove-result v5
    0007c570invoke-virtual {v2, v11}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c576move-result-object v1
    0007c578const-string v8, "matcher.group(2)"
    0007c57cinvoke-static {v1, v8}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c582invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007c588move-result v8
    0007c58aconst/4 v1, 0x3
    0007c58cinvoke-virtual {v2, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c592move-result-object v1
    0007c594const-string v9, "matcher.group(3)"
    0007c598invoke-static {v1, v9}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c59einvoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007c5a4move-result v9
    0007c5a6goto :goto_bf
    0007c5a8if-ne v6, v3, :cond_70
    0007c5acsget-object v11, Lu1/i;->l:Ljava/util/regex/Pattern;
    0007c5b0invoke-virtual {v2, v11}, Ljava/util/regex/Matcher;->usePattern(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;
    0007c5b6move-result-object v11
    0007c5b8invoke-virtual {v11}, Ljava/util/regex/Matcher;->matches()Z
    0007c5bemove-result v11
    0007c5c0if-eqz v11, :cond_70
    0007c5c4invoke-virtual {v2, v10}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c5camove-result-object v6
    0007c5ccinvoke-static {v6, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c5d2invoke-static {v6}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007c5d8move-result v6
    0007c5dagoto :goto_bf
    0007c5dcif-ne v7, v3, :cond_a6
    0007c5e0sget-object v11, Lu1/i;->k:Ljava/util/regex/Pattern;
    0007c5e4invoke-virtual {v2, v11}, Ljava/util/regex/Matcher;->usePattern(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;
    0007c5eamove-result-object v13
    0007c5ecinvoke-virtual {v13}, Ljava/util/regex/Matcher;->matches()Z
    0007c5f2move-result v13
    0007c5f4if-eqz v13, :cond_a6
    0007c5f8invoke-virtual {v2, v10}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c5femove-result-object v7
    0007c600invoke-static {v7, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c606sget-object v1, Ljava/util/Locale;->US:Ljava/util/Locale;
    0007c60aconst-string v10, "Locale.US"
    0007c60einvoke-static {v1, v10}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c614invoke-virtual {v7, v1}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    0007c61amove-result-object v1
    0007c61cconst-string v7, "(this as java.lang.String).toLowerCase(locale)"
    0007c620invoke-static {v1, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c626invoke-virtual {v11}, Ljava/util/regex/Pattern;->pattern()Ljava/lang/String;
    0007c62cmove-result-object v7
    0007c62econst-string v10, "MONTH_PATTERN.pattern()"
    0007c632invoke-static {v7, v10}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c638const/4 v10, 0x6
    0007c63ainvoke-static {v7, v1, v0, v10}, Lq1/i;->u0(Ljava/lang/CharSequence;Ljava/lang/String;II)I
    0007c640move-result v1
    0007c642div-int/lit8 v7, v1, 0x4
    0007c646goto :goto_bf
    0007c648if-ne v4, v3, :cond_bf
    0007c64csget-object v11, Lu1/i;->j:Ljava/util/regex/Pattern;
    0007c650invoke-virtual {v2, v11}, Ljava/util/regex/Matcher;->usePattern(Ljava/util/regex/Pattern;)Ljava/util/regex/Matcher;
    0007c656move-result-object v11
    0007c658invoke-virtual {v11}, Ljava/util/regex/Matcher;->matches()Z
    0007c65emove-result v11
    0007c660if-eqz v11, :cond_bf
    0007c664invoke-virtual {v2, v10}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c66amove-result-object v4
    0007c66cinvoke-static {v4, v1}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c672invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    0007c678move-result v4
    0007c67aadd-int/lit8 v12, v12, 0x1
    0007c67einvoke-static {v14, v12, v15, v0}, LP1/e;->n(Ljava/lang/String;IIZ)I
    0007c684move-result v1
    0007c686goto/16 :goto_12
    0007c68aconst/16 v14, 0x46
    0007c68eif-le v14, v4, :cond_cc
    0007c692goto :goto_d2
    0007c694const/16 v14, 0x63
    0007c698if-lt v14, v4, :cond_d2
    0007c69cadd-int/lit16 v4, v4, 0x76c
    0007c6a0if-gez v4, :cond_d5
    0007c6a4goto :goto_db
    0007c6a6const/16 v14, 0x45
    0007c6aaif-lt v14, v4, :cond_db
    0007c6aeadd-int/lit16 v4, v4, 0x7d0
    0007c6b2const/16 v14, 0x641
    0007c6b6if-lt v4, v14, :cond_e1
    0007c6bamove v14, v10
    0007c6bcgoto :goto_e2
    0007c6bemove v14, v0
    0007c6c0const-string v15, "Failed requirement."
    0007c6c4if-eqz v14, :cond_14a
    0007c6c8if-eq v7, v3, :cond_144
    0007c6ccif-gt v10, v6, :cond_13e
    0007c6d0const/16 v14, 0x1f
    0007c6d4if-lt v14, v6, :cond_13e
    0007c6d8if-ltz v5, :cond_138
    0007c6dcconst/16 v14, 0x17
    0007c6e0if-lt v14, v5, :cond_138
    0007c6e4if-ltz v8, :cond_132
    0007c6e8const/16 v14, 0x3b
    0007c6ecif-lt v14, v8, :cond_132
    0007c6f0if-ltz v9, :cond_12c
    0007c6f4if-lt v14, v9, :cond_12c
    0007c6f8new-instance v14, Ljava/util/GregorianCalendar;
    0007c6fcsget-object v15, Lv1/b;->e:Ljava/util/TimeZone;
    0007c700invoke-direct {v14, v15}, Ljava/util/GregorianCalendar;-><init>(Ljava/util/TimeZone;)V
    0007c706invoke-virtual {v14, v0}, Ljava/util/Calendar;->setLenient(Z)V
    0007c70cinvoke-virtual {v14, v10, v4}, Ljava/util/Calendar;->set(II)V
    0007c712sub-int/2addr v7, v10
    0007c714invoke-virtual {v14, v11, v7}, Ljava/util/Calendar;->set(II)V
    0007c71aconst/4 v15, 0x5
    0007c71cinvoke-virtual {v14, v15, v6}, Ljava/util/Calendar;->set(II)V
    0007c722const/16 v15, 0xb
    0007c726invoke-virtual {v14, v15, v5}, Ljava/util/Calendar;->set(II)V
    0007c72cconst/16 v15, 0xc
    0007c730invoke-virtual {v14, v15, v8}, Ljava/util/Calendar;->set(II)V
    0007c736const/16 v15, 0xd
    0007c73ainvoke-virtual {v14, v15, v9}, Ljava/util/Calendar;->set(II)V
    0007c740const/16 v15, 0xe
    0007c744invoke-virtual {v14, v15, v0}, Ljava/util/Calendar;->set(II)V
    0007c74ainvoke-virtual {v14}, Ljava/util/Calendar;->getTimeInMillis()J
    0007c750move-result-wide v14
    0007c752return-wide v14
    0007c754new-instance v14, Ljava/lang/IllegalArgumentException;
    0007c758invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c75ethrow v14
    0007c760new-instance v14, Ljava/lang/IllegalArgumentException;
    0007c764invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c76athrow v14
    0007c76cnew-instance v14, Ljava/lang/IllegalArgumentException;
    0007c770invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c776throw v14
    0007c778new-instance v14, Ljava/lang/IllegalArgumentException;
    0007c77cinvoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c782throw v14
    0007c784new-instance v14, Ljava/lang/IllegalArgumentException;
    0007c788invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c78ethrow v14
    0007c790new-instance v14, Ljava/lang/IllegalArgumentException;
    0007c794invoke-direct {v14, v15}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c79athrow v14
    0007c4ec
    0007c79c
    0007c79cP1.e::p(java.lang.String):
    0007c7acconst-string v0, "$this$toMediaType"
    0007c7b0invoke-static {v9, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0007c7b6sget-object v0, Lu1/o;->c:Ljava/util/regex/Pattern;
    0007c7bainvoke-virtual {v0, v9}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
    0007c7c0move-result-object v0
    0007c7c2invoke-virtual {v0}, Ljava/util/regex/Matcher;->lookingAt()Z
    0007c7c8move-result v1
    0007c7caconst/16 v2, 0x22
    0007c7ceif-eqz v1, :cond_e9
    0007c7d2const/4 v1, 0x1
    0007c7d4invoke-virtual {v0, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c7damove-result-object v3
    0007c7dcconst-string v4, "typeSubtype.group(1)"
    0007c7e0invoke-static {v3, v4}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c7e6sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
    0007c7eaconst-string v5, "Locale.US"
    0007c7eeinvoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c7f4invoke-virtual {v3, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    0007c7famove-result-object v3
    0007c7fcconst-string v5, "(this as java.lang.String).toLowerCase(locale)"
    0007c800invoke-static {v3, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c806const/4 v3, 0x2
    0007c808invoke-virtual {v0, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c80emove-result-object v6
    0007c810const-string v7, "typeSubtype.group(2)"
    0007c814invoke-static {v6, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c81ainvoke-virtual {v6, v4}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
    0007c820move-result-object v4
    0007c822invoke-static {v4, v5}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c828new-instance v4, Ljava/util/ArrayList;
    0007c82cinvoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
    0007c832sget-object v5, Lu1/o;->d:Ljava/util/regex/Pattern;
    0007c836invoke-virtual {v5, v9}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
    0007c83cmove-result-object v5
    0007c83einvoke-virtual {v0}, Ljava/util/regex/Matcher;->end()I
    0007c844move-result v0
    0007c846invoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c84cmove-result v6
    0007c84econst/4 v7, 0x0
    0007c850if-ge v0, v6, :cond_d1
    0007c854invoke-virtual {v9}, Ljava/lang/String;->length()I
    0007c85amove-result v6
    0007c85cinvoke-virtual {v5, v0, v6}, Ljava/util/regex/Matcher;->region(II)Ljava/util/regex/Matcher;
    0007c862invoke-virtual {v5}, Ljava/util/regex/Matcher;->lookingAt()Z
    0007c868move-result v6
    0007c86aif-eqz v6, :cond_a5
    0007c86einvoke-virtual {v5, v1}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c874move-result-object v0
    0007c876if-nez v0, :cond_6c
    0007c87ainvoke-virtual {v5}, Ljava/util/regex/Matcher;->end()I
    0007c880move-result v0
    0007c882goto :goto_4d
    0007c884invoke-virtual {v5, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c88amove-result-object v6
    0007c88cif-nez v6, :cond_78
    0007c890const/4 v6, 0x3
    0007c892invoke-virtual {v5, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String;
    0007c898move-result-object v6
    0007c89agoto :goto_9a
    0007c89cconst-string v8, "'"
    0007c8a0invoke-static {v6, v8, v7}, Lq1/i;->E0(Ljava/lang/String;Ljava/lang/String;Z)Z
    0007c8a6move-result v7
    0007c8a8if-eqz v7, :cond_9a
    0007c8acinvoke-virtual {v6, v8}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
    0007c8b2move-result v7
    0007c8b4if-eqz v7, :cond_9a
    0007c8b8invoke-virtual {v6}, Ljava/lang/String;->length()I
    0007c8bemove-result v7
    0007c8c0if-le v7, v3, :cond_9a
    0007c8c4invoke-virtual {v6}, Ljava/lang/String;->length()I
    0007c8camove-result v7
    0007c8ccsub-int/2addr v7, v1
    0007c8ceinvoke-virtual {v6, v1, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;
    0007c8d4move-result-object v6
    0007c8d6const-string v7, "(this as java.lang.Strin…ing(startIndex, endIndex)"
    0007c8dainvoke-static {v6, v7}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c8e0invoke-virtual {v4, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007c8e6invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007c8ecinvoke-virtual {v5}, Ljava/util/regex/Matcher;->end()I
    0007c8f2move-result v0
    0007c8f4goto :goto_4d
    0007c8f6new-instance v1, Ljava/lang/StringBuilder;
    0007c8faconst-string v3, "Parameter is not formatted correctly: \""
    0007c8feinvoke-direct {v1, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007c904invoke-virtual {v9, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
    0007c90amove-result-object v0
    0007c90cconst-string v3, "(this as java.lang.String).substring(startIndex)"
    0007c910invoke-static {v0, v3}, Lk1/c;->d(Ljava/lang/Object;Ljava/lang/String;)V
    0007c916invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007c91cconst-string v0, "\" for: \""
    0007c920invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007c926invoke-virtual {v1, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007c92cinvoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0007c932invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007c938move-result-object v9
    0007c93anew-instance v0, Ljava/lang/IllegalArgumentException;
    0007c93einvoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0007c944move-result-object v9
    0007c946invoke-direct {v0, v9}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c94cthrow v0
    0007c94enew-instance v0, Lu1/o;
    0007c952new-array v1, v7, [Ljava/lang/String;
    0007c956invoke-virtual {v4, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
    0007c95cmove-result-object v1
    0007c95eif-eqz v1, :cond_e1
    0007c962check-cast v1, [Ljava/lang/String;
    0007c966invoke-direct {v0, v9, v1}, Lu1/o;-><init>(Ljava/lang/String;[Ljava/lang/String;)V
    0007c96creturn-object v0
    0007c96enew-instance v9, Ljava/lang/NullPointerException;
    0007c972const-string v0, "null cannot be cast to non-null type kotlin.Array<T>"
    0007c976invoke-direct {v9, v0}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    0007c97cthrow v9
    0007c97enew-instance v0, Ljava/lang/StringBuilder;
    0007c982const-string v1, "No subtype found for: \""
    0007c986invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007c98cinvoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007c992invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
    0007c998invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007c99emove-result-object v9
    0007c9a0new-instance v0, Ljava/lang/IllegalArgumentException;
    0007c9a4invoke-virtual {v9}, Ljava/lang/Object;->toString()Ljava/lang/String;
    0007c9aamove-result-object v9
    0007c9acinvoke-direct {v0, v9}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c9b2throw v0
    0007c79c
    0007c9b4
    0007c9b4P1.e::e(java.lang.String, boolean):
    0007c9c4if-eqz v1, :cond_3
    0007c9c8return-void
    0007c9canew-instance v1, Ljava/lang/IllegalArgumentException;
    0007c9ceinvoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
    0007c9d4throw v1
    0007c9b4
    0007c9d6
    0007c9d6 // align 0x8
    0007c9d8
    0007c9d8P1.e::f(int):
    0007c9e8if-ltz v0, :cond_3
    0007c9ecreturn-void
    0007c9eenew-instance v0, Ljava/lang/IllegalArgumentException;
    0007c9f2invoke-direct {v0}, Ljava/lang/IllegalArgumentException;-><init>()V
    0007c9f8throw v0
    0007c9d8
    0007c9fa
    0007c9fa // align 0x4
    0007c9fc
    0007c9fcP1.e::g(java.lang.Object, java.lang.String):
    0007ca0cif-eqz v0, :cond_3
    0007ca10return-void
    0007ca12new-instance v0, Ljava/lang/NullPointerException;
    0007ca16invoke-direct {v0, v1}, Ljava/lang/NullPointerException;-><init>(Ljava/lang/String;)V
    0007ca1cthrow v0
    0007c9fc
    0007ca1e
    0007ca1e // align 0x10
    0007ca20
    0007ca20P1.e::k(java.io.Closeable):
    0007ca30if-eqz v0, :cond_5
    0007ca34invoke-interface {v0}, Ljava/io/Closeable;->close()V
    0007ca3areturn-void
    0007ca20
    0007ca3c
    0007ca3c struct try_item
    0007ca3c start_addr uint32 0x7ca34
    0007ca40 insn_count int 3
    0007ca42 handler_off uint16 0x7ca45
    0007ca44
    0007ca44 struct encoded_catch_handler_list
    0007ca44 size int 1
    0007ca45
    0007ca45 struct encoded_catch_handler ← 0x7ca42
    0007ca45 size int64 1
    0007ca46 handlers[0].type_idx int 0xb4d4
    0007ca48 handlers[0].addr uint32 0x7ca3a
    0007ca49
    0007ca49 // align 0x4
    0007ca4c
    0007ca4cP1.e::H(int, int):
    0007ca5creturn-void
    0007ca4c
    0007ca5e
    0007ca5e // align 0x10
    0007ca60
    0007ca60P1.e::I():
    0007ca70return-void
    0007ca60
    0007ca72
    0007ca72 // align 0x4
    0007ca74
    0007ca74P1.e::M(android.view.View, int):
    0007ca84return-void
    0007ca74
    0007ca86
    0007ca86 // align 0x8
    0007ca88
    0007ca88P1.e::W(java.lang.String):
    0007ca98sget-object v0, Ljava/lang/System;->err:Ljava/io/PrintStream;
    0007ca9cnew-instance v1, Ljava/lang/StringBuilder;
    0007caa0const-string v2, "SLF4J: "
    0007caa4invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007caaainvoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007cab0invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007cab6move-result-object v3
    0007cab8invoke-virtual {v0, v3}, Ljava/io/PrintStream;->println(Ljava/lang/String;)V
    0007cabereturn-void
    0007ca88
    0007cac0
    0007cac0P1.e::X(android.view.View, java.lang.CharSequence):
    0007cad0sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
    0007cad4const/16 v1, 0x1a
    0007cad8if-lt v0, v1, :cond_a
    0007cadcinvoke-static {v2, v3}, Lj/u1;->a(Landroid/view/View;Ljava/lang/CharSequence;)V
    0007cae2return-void
    0007cae4sget-object v0, Lj/w1;->k:Lj/w1;
    0007cae8const/4 v1, 0x0
    0007caeaif-eqz v0, :cond_16
    0007caeeiget-object v0, v0, Lj/w1;->a:Landroid/view/View;
    0007caf2if-ne v0, v2, :cond_16
    0007caf6invoke-static {v1}, Lj/w1;->b(Lj/w1;)V
    0007cafcinvoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
    0007cb02move-result v0
    0007cb04if-eqz v0, :cond_32
    0007cb08sget-object v3, Lj/w1;->l:Lj/w1;
    0007cb0cif-eqz v3, :cond_27
    0007cb10iget-object v0, v3, Lj/w1;->a:Landroid/view/View;
    0007cb14if-ne v0, v2, :cond_27
    0007cb18invoke-virtual {v3}, Lj/w1;->a()V
    0007cb1einvoke-virtual {v2, v1}, Landroid/view/View;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
    0007cb24const/4 v3, 0x0
    0007cb26invoke-virtual {v2, v3}, Landroid/view/View;->setLongClickable(Z)V
    0007cb2cinvoke-virtual {v2, v1}, Landroid/view/View;->setOnHoverListener(Landroid/view/View$OnHoverListener;)V
    0007cb32return-void
    0007cb34new-instance v0, Lj/w1;
    0007cb38invoke-direct {v0, v2, v3}, Lj/w1;-><init>(Landroid/view/View;Ljava/lang/CharSequence;)V
    0007cb3ereturn-void
    0007cac0
    0007cb40
    0007cb40P1.e::Y(android.view.View, float):
    0007cb50sget-boolean v0, LP1/e;->e:Z
    0007cb54if-eqz v0, :cond_b
    0007cb58invoke-static {v2, v3}, Lj0/x;->b(Landroid/view/View;F)V
    0007cb5ereturn-void
    0007cb60const/4 v0, 0x0
    0007cb62sput-boolean v0, LP1/e;->e:Z
    0007cb66invoke-virtual {v2, v3}, Landroid/view/View;->setAlpha(F)V
    0007cb6creturn-void
    0007cb40
    0007cb6e
    0007cb6e struct code_item_padding
    0007cb6e padding uint16 0x0000
    0007cb70
    0007cb70 struct try_item
    0007cb70 start_addr uint32 0x7cb58
    0007cb74 insn_count int 3
    0007cb76 handler_off uint16 0x7cb79
    0007cb78
    0007cb78 struct encoded_catch_handler_list
    0007cb78 size int 1
    0007cb79
    0007cb79 struct encoded_catch_handler ← 0x7cb76
    0007cb79 size int64 1
    0007cb7a handlers[0].type_idx int 0xb590
    0007cb7c handlers[0].addr uint32 0x7cb60
    0007cb7d
    0007cb7d // align 0x10
    0007cb80
    0007cb80P1.e::Z(android.view.View, int):
    0007cb90sget-boolean v0, LP1/e;->g:Z
    0007cb94if-nez v0, :cond_14
    0007cb98const/4 v0, 0x1
    0007cb9aconst-class v1, Landroid/view/View;
    0007cb9econst-string v2, "mViewFlags"
    0007cba2invoke-virtual {v1, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
    0007cba8move-result-object v1
    0007cbaasput-object v1, LP1/e;->f:Ljava/lang/reflect/Field;
    0007cbaeinvoke-virtual {v1, v0}, Ljava/lang/reflect/AccessibleObject;->setAccessible(Z)V
    0007cbb4sput-boolean v0, LP1/e;->g:Z
    0007cbb8sget-object v0, LP1/e;->f:Ljava/lang/reflect/Field;
    0007cbbcif-eqz v0, :cond_24
    0007cbc0invoke-virtual {v0, v4}, Ljava/lang/reflect/Field;->getInt(Ljava/lang/Object;)I
    0007cbc6move-result v0
    0007cbc8sget-object v1, LP1/e;->f:Ljava/lang/reflect/Field;
    0007cbccand-int/lit8 v0, v0, -0xd
    0007cbd0or-int/2addr v5, v0
    0007cbd2invoke-virtual {v1, v4, v5}, Ljava/lang/reflect/Field;->setInt(Ljava/lang/Object;I)V
    0007cbd8return-void
    0007cb80
    0007cbda
    0007cbda struct code_item_padding
    0007cbda padding uint16 0x0000
    0007cbdc
    0007cbdc struct try_item
    0007cbdc start_addr uint32 0x7cb9a
    0007cbe0 insn_count int 13
    0007cbe2 handler_off uint16 0x7cbed
    0007cbe4
    0007cbe4 struct try_item
    0007cbe4 start_addr uint32 0x7cbc0
    0007cbe8 insn_count int 12
    0007cbea handler_off uint16 0x7cbf1
    0007cbec
    0007cbec struct encoded_catch_handler_list
    0007cbec size int 2
    0007cbed
    0007cbed struct encoded_catch_handler ← 0x7cbe2
    0007cbed size int64 1
    0007cbee handlers[0].type_idx int 0xb58c
    0007cbf0 handlers[0].addr uint32 0x7cbb4
    0007cbf1
    0007cbf1 struct encoded_catch_handler ← 0x7cbea
    0007cbf1 size int64 1
    0007cbf2 handlers[0].type_idx int 0xb55c
    0007cbf4 handlers[0].addr uint32 0x7cbd8
    0007cbf5
    0007cbf5 // align 0x8
    0007cbf8
    0007cbf8P1.e::b0(I1.f, byte[]):
    0007cc08const-string v0, "cursor"
    0007cc0cinvoke-static {v7, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0007cc12const-string v0, "key"
    0007cc16invoke-static {v8, v0}, Lk1/c;->e(Ljava/lang/Object;Ljava/lang/String;)V
    0007cc1carray-length v0, v8
    0007cc1econst/4 v1, 0x0
    0007cc20iget-object v2, v7, LI1/f;->e:[B
    0007cc24iget v3, v7, LI1/f;->f:I
    0007cc28iget v4, v7, LI1/f;->g:I
    0007cc2cif-eqz v2, :cond_24
    0007cc30if-ge v3, v4, :cond_24
    0007cc34rem-int/2addr v1, v0
    0007cc36aget-byte v5, v2, v3
    0007cc3aaget-byte v6, v8, v1
    0007cc3exor-int/2addr v5, v6
    0007cc40int-to-byte v5, v5
    0007cc42aput-byte v5, v2, v3
    0007cc46add-int/lit8 v3, v3, 0x1
    0007cc4aadd-int/lit8 v1, v1, 0x1
    0007cc4egoto :goto_14
    0007cc50iget-wide v2, v7, LI1/f;->d:J
    0007cc54iget-object v4, v7, LI1/f;->a:LI1/g;
    0007cc58invoke-static {v4}, Lk1/c;->b(Ljava/lang/Object;)V
    0007cc5eiget-wide v4, v4, LI1/g;->b:J
    0007cc62cmp-long v2, v2, v4
    0007cc66if-eqz v2, :cond_4c
    0007cc6aiget-wide v2, v7, LI1/f;->d:J
    0007cc6econst-wide/16 v4, -0x1
    0007cc72cmp-long v4, v2, v4
    0007cc76if-nez v4, :cond_40
    0007cc7aconst-wide/16 v2, 0x0
    0007cc7einvoke-virtual {v7, v2, v3}, LI1/f;->h(J)I
    0007cc84move-result v2
    0007cc86goto :goto_48
    0007cc88iget v4, v7, LI1/f;->g:I
    0007cc8ciget v5, v7, LI1/f;->f:I
    0007cc90sub-int/2addr v4, v5
    0007cc92int-to-long v4, v4
    0007cc94add-long/2addr v2, v4
    0007cc96goto :goto_3b
    0007cc98const/4 v3, -0x1
    0007cc9aif-ne v2, v3, :cond_c
    0007cc9ereturn-void
    0007cca0new-instance v7, Ljava/lang/IllegalStateException;
    0007cca4const-string v8, "no more bytes"
    0007cca8invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;-><init>(Ljava/lang/String;)V
    0007ccaethrow v7
    0007cbf8
    0007ccb0
    0007ccb0Q.a::a(long):
    0007ccc0iget-wide v0, v8, LQ/a;->e:J
    0007ccc4cmp-long v2, v9, v0
    0007ccc8const/4 v3, 0x0
    0007cccaif-gez v2, :cond_8
    0007cccereturn v3
    0007ccd0iget-wide v4, v8, LQ/a;->g:J
    0007ccd4const-wide/16 v6, 0x0
    0007ccd8cmp-long v2, v4, v6
    0007ccdcconst/high16 v6, 0x3f800000
    0007cce0if-ltz v2, :cond_28
    0007cce4cmp-long v2, v9, v4
    0007cce8if-gez v2, :cond_17
    0007ccecgoto :goto_28
    0007cceesub-long/2addr v9, v4
    0007ccf0iget v0, v8, LQ/a;->h:F
    0007ccf4sub-float v1, v6, v0
    0007ccf8long-to-float v9, v9
    0007ccfaiget v10, v8, LQ/a;->i:I
    0007ccfeint-to-float v10, v10
    0007cd00div-float/2addr v9, v10
    0007cd02invoke-static {v9, v3, v6}, LQ/g;->b(FFF)F
    0007cd08move-result v9
    0007cd0amul-float/2addr v9, v0
    0007cd0cadd-float/2addr v9, v1
    0007cd0ereturn v9
    0007cd10sub-long/2addr v9, v0
    0007cd12long-to-float v9, v9
    0007cd14iget v10, v8, LQ/a;->a:I
    0007cd18int-to-float v10, v10
    0007cd1adiv-float/2addr v9, v10
    0007cd1cinvoke-static {v9, v3, v6}, LQ/g;->b(FFF)F
    0007cd22move-result v9
    0007cd24const/high16 v10, 0x3f000000
    0007cd28mul-float/2addr v9, v10
    0007cd2areturn v9
    0007ccb0
    0007cd2c
    0007cd2cQ.b::a(android.widget.CompoundButton):
    0007cd3cinvoke-virtual {v0}, Landroid/widget/CompoundButton;->getButtonTintList()Landroid/content/res/ColorStateList;
    0007cd42move-result-object v0
    0007cd44return-object v0
    0007cd2c
    0007cd46
    0007cd46 // align 0x8
    0007cd48
    0007cd48Q.b::b(android.widget.CompoundButton):
    0007cd58invoke-virtual {v0}, Landroid/widget/CompoundButton;->getButtonTintMode()Landroid/graphics/PorterDuff$Mode;
    0007cd5emove-result-object v0
    0007cd60return-object v0
    0007cd48
    0007cd62
    0007cd62 // align 0x4
    0007cd64
    0007cd64Q.b::c(android.widget.CompoundButton, android.content.res.ColorStateList):
    0007cd74invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;->setButtonTintList(Landroid/content/res/ColorStateList;)V
    0007cd7areturn-void
    0007cd64
    0007cd7c
    0007cd7cQ.b::d(android.widget.CompoundButton, android.graphics.PorterDuff$Mode):
    0007cd8cinvoke-virtual {v0, v1}, Landroid/widget/CompoundButton;->setButtonTintMode(Landroid/graphics/PorterDuff$Mode;)V
    0007cd92return-void
    0007cd7c
    0007cd94
    0007cd94Q.c::a(android.widget.CompoundButton):
    0007cda4invoke-virtual {v0}, Landroid/widget/CompoundButton;->getButtonDrawable()Landroid/graphics/drawable/Drawable;
    0007cdaamove-result-object v0
    0007cdacreturn-object v0
    0007cd94
    0007cdae
    0007cdae // align 0x10
    0007cdb0
    0007cdb0Q.d::a(android.widget.EdgeEffect, float, float):
    0007cdc0invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;->onPull(FF)V
    0007cdc6return-void
    0007cdb0
    0007cdc8
    0007cdc8Q.e::a(android.content.Context, android.util.AttributeSet):
    0007cdd8new-instance v0, Landroid/widget/EdgeEffect;
    0007cddcinvoke-direct {v0, v1, v2}, Landroid/widget/EdgeEffect;-><init>(Landroid/content/Context;Landroid/util/AttributeSet;)V
    0007cde2return-object v0
    0007cde4new-instance v2, Landroid/widget/EdgeEffect;
    0007cde8invoke-direct {v2, v1}, Landroid/widget/EdgeEffect;-><init>(Landroid/content/Context;)V
    0007cdeereturn-object v2
    0007cdc8
    0007cdf0
    0007cdf0 struct try_item
    0007cdf0 start_addr uint32 0x7cdd8
    0007cdf4 insn_count int 5
    0007cdf6 handler_off uint16 0x7cdf9
    0007cdf8
    0007cdf8 struct encoded_catch_handler_list
    0007cdf8 size int 1
    0007cdf9
    0007cdf9 struct encoded_catch_handler ← 0x7cdf6
    0007cdf9 size int64 0
    0007cdfa catch_all_addr uint32 0x7cde4
    0007cdfb
    0007cdfb // align 0x4
    0007cdfc
    0007cdfcQ.e::b(android.widget.EdgeEffect):
    0007ce0cinvoke-virtual {v0}, Landroid/widget/EdgeEffect;->getDistance()F
    0007ce12move-result v0
    0007ce14return v0
    0007ce16const/4 v0, 0x0
    0007ce18return v0
    0007cdfc
    0007ce1a
    0007ce1a struct code_item_padding
    0007ce1a padding uint16 0x0000
    0007ce1c
    0007ce1c struct try_item
    0007ce1c start_addr uint32 0x7ce0c
    0007ce20 insn_count int 4
    0007ce22 handler_off uint16 0x7ce25
    0007ce24
    0007ce24 struct encoded_catch_handler_list
    0007ce24 size int 1
    0007ce25
    0007ce25 struct encoded_catch_handler ← 0x7ce22
    0007ce25 size int64 0
    0007ce26 catch_all_addr uint32 0x7ce16
    0007ce27
    0007ce27 // align 0x8
    0007ce28
    0007ce28Q.e::c(android.widget.EdgeEffect, float, float):
    0007ce38invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;->onPullDistance(FF)F
    0007ce3emove-result v0
    0007ce40return v0
    0007ce42invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;->onPull(FF)V
    0007ce48const/4 v0, 0x0
    0007ce4areturn v0
    0007ce28
    0007ce4c
    0007ce4c struct try_item
    0007ce4c start_addr uint32 0x7ce38
    0007ce50 insn_count int 4
    0007ce52 handler_off uint16 0x7ce55
    0007ce54
    0007ce54 struct encoded_catch_handler_list
    0007ce54 size int 1
    0007ce55
    0007ce55 struct encoded_catch_handler ← 0x7ce52
    0007ce55 size int64 0
    0007ce56 catch_all_addr uint32 0x7ce42
    0007ce57
    0007ce57 // align 0x8
    0007ce58
    0007ce58Q.f::a(android.widget.ImageView):
    0007ce68invoke-virtual {v0}, Landroid/widget/ImageView;->getImageTintList()Landroid/content/res/ColorStateList;
    0007ce6emove-result-object v0
    0007ce70return-object v0
    0007ce58
    0007ce72
    0007ce72 // align 0x4
    0007ce74
    0007ce74Q.f::b(android.widget.ImageView):
    0007ce84invoke-virtual {v0}, Landroid/widget/ImageView;->getImageTintMode()Landroid/graphics/PorterDuff$Mode;
    0007ce8amove-result-object v0
    0007ce8creturn-object v0
    0007ce74
    0007ce8e
    0007ce8e // align 0x10
    0007ce90
    0007ce90Q.f::c(android.widget.ImageView, android.content.res.ColorStateList):
    0007cea0invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageTintList(Landroid/content/res/ColorStateList;)V
    0007cea6return-void
    0007ce90
    0007cea8
    0007cea8Q.f::d(android.widget.ImageView, android.graphics.PorterDuff$Mode):
    0007ceb8invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageTintMode(Landroid/graphics/PorterDuff$Mode;)V
    0007cebereturn-void
    0007cea8
    0007cec0
    0007cec0Q.g::onTouch(android.view.View, android.view.MotionEvent):
    0007ced0const/4 v0, 0x1
    0007ced2iget-boolean v1, v7, LQ/g;->p:Z
    0007ced6const/4 v2, 0x0
    0007ced8if-nez v1, :cond_8
    0007cedcgoto/16 :goto_7c
    0007cee0invoke-virtual {v9}, Landroid/view/MotionEvent;->getActionMasked()I
    0007cee6move-result v1
    0007cee8if-eqz v1, :cond_1b
    0007ceecif-eq v1, v0, :cond_17
    0007cef0const/4 v3, 0x2
    0007cef2if-eq v1, v3, :cond_1f
    0007cef6const/4 v8, 0x3
    0007cef8if-eq v1, v8, :cond_17
    0007cefcgoto :goto_7c
    0007cefeinvoke-virtual {v7}, LQ/g;->d()V
    0007cf04return v2
    0007cf06iput-boolean v0, v7, LQ/g;->n:Z
    0007cf0aiput-boolean v2, v7, LQ/g;->l:Z
    0007cf0einvoke-virtual {v9}, Landroid/view/MotionEvent;->getX()F
    0007cf14move-result v1
    0007cf16invoke-virtual {v8}, Landroid/view/View;->getWidth()I
    0007cf1cmove-result v3
    0007cf1eint-to-float v3, v3
    0007cf20iget-object v4, v7, LQ/g;->c:Landroid/widget/ListView;
    0007cf24invoke-virtual {v4}, Landroid/view/View;->getWidth()I
    0007cf2amove-result v5
    0007cf2cint-to-float v5, v5
    0007cf2einvoke-virtual {v7, v2, v1, v3, v5}, LQ/g;->a(IFFF)F
    0007cf34move-result v1
    0007cf36invoke-virtual {v9}, Landroid/view/MotionEvent;->getY()F
    0007cf3cmove-result v9
    0007cf3einvoke-virtual {v8}, Landroid/view/View;->getHeight()I
    0007cf44move-result v8
    0007cf46int-to-float v8, v8
    0007cf48invoke-virtual {v4}, Landroid/view/View;->getHeight()I
    0007cf4emove-result v3
    0007cf50int-to-float v3, v3
    0007cf52invoke-virtual {v7, v0, v9, v8, v3}, LQ/g;->a(IFFF)F
    0007cf58move-result v8
    0007cf5aiget-object v9, v7, LQ/g;->a:LQ/a;
    0007cf5eiput v1, v9, LQ/a;->c:F
    0007cf62iput v8, v9, LQ/a;->d:F
    0007cf66iget-boolean v8, v7, LQ/g;->o:Z
    0007cf6aif-nez v8, :cond_7c
    0007cf6einvoke-virtual {v7}, LQ/g;->e()Z
    0007cf74move-result v8
    0007cf76if-eqz v8, :cond_7c
    0007cf7aiget-object v8, v7, LQ/g;->d:LO0/B;
    0007cf7eif-nez v8, :cond_60
    0007cf82new-instance v8, LO0/B;
    0007cf86invoke-direct {v8, v0, v7}, LO0/B;-><init>(ILjava/lang/Object;)V
    0007cf8ciput-object v8, v7, LQ/g;->d:LO0/B;
    0007cf90iput-boolean v0, v7, LQ/g;->o:Z
    0007cf94iput-boolean v0, v7, LQ/g;->m:Z
    0007cf98iget-boolean v8, v7, LQ/g;->l:Z
    0007cf9cif-nez v8, :cond_75
    0007cfa0iget v8, v7, LQ/g;->h:I
    0007cfa4if-lez v8, :cond_75
    0007cfa8iget-object v9, v7, LQ/g;->d:LO0/B;
    0007cfacint-to-long v5, v8
    0007cfaesget-object v8, LK/P;->a:Ljava/util/WeakHashMap;
    0007cfb2invoke-virtual {v4, v9, v5, v6}, Landroid/view/View;->postOnAnimationDelayed(Ljava/lang/Runnable;J)V
    0007cfb8goto :goto_7a
    0007cfbaiget-object v8, v7, LQ/g;->d:LO0/B;
    0007cfbeinvoke-virtual {v8}, LO0/B;->run()V
    0007cfc4iput-boolean v0, v7, LQ/g;->l:Z
    0007cfc8return v2
    0007cec0
    0007cfca
    0007cfca // align 0x4
    0007cfcc
    0007cfccQ.g::e():
    0007cfdciget-object v0, v8, LQ/g;->a:LQ/a;
    0007cfe0iget v1, v0, LQ/a;->d:F
    0007cfe4invoke-static {v1}, Ljava/lang/Math;->abs(F)F
    0007cfeamove-result v2
    0007cfecdiv-float/2addr v1, v2
    0007cfeefloat-to-int v1, v1
    0007cff0iget v0, v0, LQ/a;->c:F
    0007cff4invoke-static {v0}, Ljava/lang/Math;->abs(F)F
    0007cffaconst/4 v0, 0x0
    0007cffcif-eqz v1, :cond_4a
    0007d000iget-object v2, v8, LQ/g;->q:Lj/x0;
    0007d004invoke-virtual {v2}, Landroid/widget/AdapterView;->getCount()I
    0007d00amove-result v3
    0007d00cif-nez v3, :cond_1b
    0007d010goto :goto_4a
    0007d012invoke-virtual {v2}, Landroid/view/ViewGroup;->getChildCount()I
    0007d018move-result v4
    0007d01ainvoke-virtual {v2}, Landroid/widget/AdapterView;->getFirstVisiblePosition()I
    0007d020move-result v5
    0007d022add-int v6, v5, v4
    0007d026const/4 v7, 0x1
    0007d028if-lez v1, :cond_3a
    0007d02cif-lt v6, v3, :cond_49
    0007d030sub-int/2addr v4, v7
    0007d032invoke-virtual {v2, v4}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    0007d038move-result-object v1
    0007d03ainvoke-virtual {v1}, Landroid/view/View;->getBottom()I
    0007d040move-result v1
    0007d042invoke-virtual {v2}, Landroid/view/View;->getHeight()I
    0007d048move-result v2
    0007d04aif-gt v1, v2, :cond_49
    0007d04egoto :goto_4a
    0007d050if-gez v1, :cond_4a
    0007d054if-gtz v5, :cond_49
    0007d058invoke-virtual {v2, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
    0007d05emove-result-object v1
    0007d060invoke-virtual {v1}, Landroid/view/View;->getTop()I
    0007d066move-result v1
    0007d068if-ltz v1, :cond_49
    0007d06cgoto :goto_4a
    0007d06ereturn v7
    0007d070return v0
    0007cfcc
    0007d072
    0007d072 // align 0x4
    0007d074
    0007d074Q.g::a(int, float, float, float):
    0007d084iget-object v0, v3, LQ/g;->e:[F
    0007d088aget v0, v0, v4
    0007d08ciget-object v1, v3, LQ/g;->f:[F
    0007d090aget v1, v1, v4
    0007d094mul-float/2addr v0, v6
    0007d096const/4 v2, 0x0
    0007d098invoke-static {v0, v2, v1}, LQ/g;->b(FFF)F
    0007d09emove-result v0
    0007d0a0invoke-virtual {v3, v5, v0}, LQ/g;->c(FF)F
    0007d0a6move-result v1
    0007d0a8sub-float/2addr v6, v5
    0007d0aainvoke-virtual {v3, v6, v0}, LQ/g;->c(FF)F
    0007d0b0move-result v5
    0007d0b2sub-float/2addr v5, v1
    0007d0b4cmpg-float v6, v5, v2
    0007d0b8iget-object v0, v3, LQ/g;->b:Landroid/view/animation/AccelerateInterpolator;
    0007d0bcif-gez v6, :cond_25
    0007d0c0neg-float v5, v5
    0007d0c2invoke-virtual {v0, v5}, Landroid/view/animation/AccelerateInterpolator;->getInterpolation(F)F
    0007d0c8move-result v5
    0007d0caneg-float v5, v5
    0007d0ccgoto :goto_2d
    0007d0cecmpl-float v6, v5, v2
    0007d0d2if-lez v6, :cond_36
    0007d0d6invoke-virtual {v0, v5}, Landroid/view/animation/AccelerateInterpolator;->getInterpolation(F)F
    0007d0dcmove-result v5
    0007d0deconst/high16 v6, -0x40800000
    0007d0e2const/high16 v0, 0x3f800000
    0007d0e6invoke-static {v5, v6, v0}, LQ/g;->b(FFF)F
    0007d0ecmove-result v5
    0007d0eegoto :goto_37
    0007d0f0move v5, v2
    0007d0f2cmpl-float v6, v5, v2
    0007d0f6if-nez v6, :cond_3c
    0007d0fareturn v2
    0007d0fciget-object v0, v3, LQ/g;->i:[F
    0007d100aget v0, v0, v4
    0007d104iget-object v1, v3, LQ/g;->j:[F
    0007d108aget v1, v1, v4
    0007d10ciget-object v2, v3, LQ/g;->k:[F
    0007d110aget v4, v2, v4
    0007d114mul-float/2addr v0, v7
    0007d116if-lez v6, :cond_51
    0007d11amul-float/2addr v5, v0
    0007d11cinvoke-static {v5, v1, v4}, LQ/g;->b(FFF)F
    0007d122move-result v4
    0007d124return v4
    0007d126neg-float v5, v5
    0007d128mul-float/2addr v5, v0
    0007d12ainvoke-static {v5, v1, v4}, LQ/g;->b(FFF)F
    0007d130move-result v4
    0007d132neg-float v4, v4
    0007d134return v4
    0007d074
    0007d136
    0007d136 // align 0x8
    0007d138
    0007d138Q.g::b(float, float, float):
    0007d148cmpl-float v0, v1, v3
    0007d14cif-lez v0, :cond_5
    0007d150return v3
    0007d152cmpg-float v3, v1, v2
    0007d156if-gez v3, :cond_a
    0007d15areturn v2
    0007d15creturn v1
    0007d138
    0007d15e
    0007d15e // align 0x10
    0007d160
    0007d160Q.g::c(float, float):
    0007d170const/4 v0, 0x0
    0007d172cmpl-float v1, v7, v0
    0007d176if-nez v1, :cond_6
    0007d17agoto :goto_2c
    0007d17ciget v1, v5, LQ/g;->g:I
    0007d180const/4 v2, 0x1
    0007d182if-eqz v1, :cond_18
    0007d186if-eq v1, v2, :cond_18
    0007d18aconst/4 v2, 0x2
    0007d18cif-eq v1, v2, :cond_11
    0007d190goto :goto_2c
    0007d192cmpg-float v1, v6, v0
    0007d196if-gez v1, :cond_2c
    0007d19aneg-float v7, v7
    0007d19cdiv-float/2addr v6, v7
    0007d19ereturn v6
    0007d1a0cmpg-float v3, v6, v7
    0007d1a4if-gez v3, :cond_2c
    0007d1a8cmpl-float v3, v6, v0
    0007d1acconst/high16 v4, 0x3f800000
    0007d1b0if-ltz v3, :cond_25
    0007d1b4div-float/2addr v6, v7
    0007d1b6sub-float/2addr v4, v6
    0007d1b8return v4
    0007d1baiget-boolean v6, v5, LQ/g;->o:Z
    0007d1beif-eqz v6, :cond_2c
    0007d1c2if-ne v1, v2, :cond_2c
    0007d1c6return v4
    0007d1c8return v0
    0007d160
    0007d1ca
    0007d1ca // align 0x4
    0007d1cc
    0007d1ccQ.g::<clinit>():
    0007d1dcinvoke-static {}, Landroid/view/ViewConfiguration;->getTapTimeout()I
    0007d1e2move-result v0
    0007d1e4sput v0, LQ/g;->r:I
    0007d1e8return-void
    0007d1cc
    0007d1ea
    0007d1ea // align 0x4
    0007d1ec
    0007d1ecQ.g::<init>(j.x0):
    0007d1fcconst/4 v0, 0x2
    0007d1feinvoke-direct {v12}, Ljava/lang/Object;-><init>()V
    0007d204new-instance v1, LQ/a;
    0007d208invoke-direct {v1}, Ljava/lang/Object;-><init>()V
    0007d20econst-wide/high16 v2, -0x-8000000000000000
    0007d212iput-wide v2, v1, LQ/a;->e:J
    0007d216const-wide/16 v2, -0x1
    0007d21aiput-wide v2, v1, LQ/a;->g:J
    0007d21econst-wide/16 v2, 0x0
    0007d222iput-wide v2, v1, LQ/a;->f:J
    0007d226iput-object v1, v12, LQ/g;->a:LQ/a;
    0007d22anew-instance v2, Landroid/view/animation/AccelerateInterpolator;
    0007d22einvoke-direct {v2}, Landroid/view/animation/AccelerateInterpolator;-><init>()V
    0007d234iput-object v2, v12, LQ/g;->b:Landroid/view/animation/AccelerateInterpolator;
    0007d238new-array v2, v0, [F
    0007d23cfill-array-data v2, :array_90
    0007d242iput-object v2, v12, LQ/g;->e:[F
    0007d246const v3, 0x7f7fffff
    0007d24cnew-array v4, v0, [F
    0007d250fill-array-data v4, :array_98
    0007d256iput-object v4, v12, LQ/g;->f:[F
    0007d25anew-array v5, v0, [F
    0007d25efill-array-data v5, :array_a0
    0007d264iput-object v5, v12, LQ/g;->i:[F
    0007d268new-array v6, v0, [F
    0007d26cfill-array-data v6, :array_a8
    0007d272iput-object v6, v12, LQ/g;->j:[F
    0007d276new-array v0, v0, [F
    0007d27afill-array-data v0, :array_b0
    0007d280iput-object v0, v12, LQ/g;->k:[F
    0007d284iput-object v13, v12, LQ/g;->c:Landroid/widget/ListView;
    0007d288invoke-static {}, Landroid/content/res/Resources;->getSystem()Landroid/content/res/Resources;
    0007d28emove-result-object v7
    0007d290invoke-virtual {v7}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;
    0007d296move-result-object v7
    0007d298iget v7, v7, Landroid/util/DisplayMetrics;->density:F
    0007d29cconst v8, 0x44c4e000
    0007d2a2mul-float/2addr v8, v7
    0007d2a4const/high16 v9, 0x3f000000
    0007d2a8add-float/2addr v8, v9
    0007d2aafloat-to-int v8, v8
    0007d2acconst v10, 0x439d8000
    0007d2b2mul-float/2addr v7, v10
    0007d2b4add-float/2addr v7, v9
    0007d2b6float-to-int v7, v7
    0007d2b8int-to-float v8, v8
    0007d2baconst/high16 v9, 0x447a0000
    0007d2bediv-float/2addr v8, v9
    0007d2c0const/4 v10, 0x0
    0007d2c2aput v8, v0, v10
    0007d2c6const/4 v11, 0x1
    0007d2c8aput v8, v0, v11
    0007d2ccint-to-float v0, v7
    0007d2cediv-float/2addr v0, v9
    0007d2d0aput v0, v6, v10
    0007d2d4aput v0, v6, v11
    0007d2d8iput v11, v12, LQ/g;->g:I
    0007d2dcaput v3, v4, v10
    0007d2e0aput v3, v4, v11
    0007d2e4const v0, 0x3e4ccccd
    0007d2eaaput v0, v2, v10
    0007d2eeaput v0, v2, v11
    0007d2f2const v0, 0x3a83126f
    0007d2f8aput v0, v5, v10
    0007d2fcaput v0, v5, v11
    0007d300sget v0, LQ/g;->r:I
    0007d304iput v0, v12, LQ/g;->h:I
    0007d308const/16 v0, 0x1f4
    0007d30ciput v0, v1, LQ/a;->a:I
    0007d310iput v0, v1, LQ/a;->b:I
    0007d314iput-object v13, v12, LQ/g;->q:Lj/x0;
    0007d318return-void
    0007d31anop
    0007d31c.array-data 4
    0007d32c.array-data 4
    0007d33c.array-data 4
    0007d34c.array-data 4
    0007d35c.array-data 4
    0007d1ec
    0007d36c
    0007d36cQ.g::d():
    0007d37ciget-boolean v0, v6, LQ/g;->m:Z
    0007d380const/4 v1, 0x0
    0007d382if-eqz v0, :cond_8
    0007d386iput-boolean v1, v6, LQ/g;->o:Z
    0007d38areturn-void
    0007d38ciget-object v0, v6, LQ/g;->a:LQ/a;
    0007d390invoke-static {}, Landroid/view/animation/AnimationUtils;->currentAnimationTimeMillis()J
    0007d396move-result-wide v2
    0007d398iget-wide v4, v0, LQ/a;->e:J
    0007d39csub-long v4, v2, v4
    0007d3a0long-to-int v4, v4
    0007d3a2iget v5, v0, LQ/a;->b:I
    0007d3a6if-le v4, v5, :cond_19
    0007d3aamove v1, v5
    0007d3acgoto :goto_1d
    0007d3aeif-gez v4, :cond_1c
    0007d3b2goto :goto_1d
    0007d3b4move v1, v4
    0007d3b6iput v1, v0, LQ/a;->i:I
    0007d3bainvoke-virtual {v0, v2, v3}, LQ/a;->a(J)F
    0007d3c0move-result v1
    0007d3c2iput v1, v0, LQ/a;->h:F
    0007d3c6iput-wide v2, v0, LQ/a;->g:J
    0007d3careturn-void
    0007d36c
    0007d3cc
    0007d3ccQ.h::g(android.view.View, int, android.os.Bundle):
    0007d3dciget v0, v4, LQ/h;->d:I
    0007d3e0packed-switch v0, :pswitch_data_a2
    0007d3e6invoke-super {v4, v5, v6, v7}, LK/b;->g(Landroid/view/View;ILandroid/os/Bundle;)Z
    0007d3ecmove-result v5
    0007d3eereturn v5
    0007d3f0invoke-super {v4, v5, v6, v7}, LK/b;->g(Landroid/view/View;ILandroid/os/Bundle;)Z
    0007d3f6move-result v7
    0007d3f8const/4 v0, 0x1
    0007d3faif-eqz v7, :cond_13
    0007d3fegoto/16 :goto_a1
    0007d402check-cast v5, Landroidx/core/widget/NestedScrollView;
    0007d406invoke-virtual {v5}, Landroid/view/View;->isEnabled()Z
    0007d40cmove-result v7
    0007d40econst/4 v1, 0x0
    0007d410if-nez v7, :cond_1e
    0007d414goto/16 :goto_a0
    0007d418invoke-virtual {v5}, Landroid/view/View;->getHeight()I
    0007d41emove-result v7
    0007d420new-instance v2, Landroid/graphics/Rect;
    0007d424invoke-direct {v2}, Landroid/graphics/Rect;-><init>()V
    0007d42ainvoke-virtual {v5}, Landroid/view/View;->getMatrix()Landroid/graphics/Matrix;
    0007d430move-result-object v3
    0007d432invoke-virtual {v3}, Landroid/graphics/Matrix;->isIdentity()Z
    0007d438move-result v3
    0007d43aif-eqz v3, :cond_3b
    0007d43einvoke-virtual {v5, v2}, Landroid/view/View;->getGlobalVisibleRect(Landroid/graphics/Rect;)Z
    0007d444move-result v3
    0007d446if-eqz v3, :cond_3b
    0007d44ainvoke-virtual {v2}, Landroid/graphics/Rect;->height()I
    0007d450move-result v7
    0007d452const/16 v2, 0x1000
    0007d456if-eq v6, v2, :cond_75
    0007d45aconst/16 v2, 0x2000
    0007d45eif-eq v6, v2, :cond_4e
    0007d462const v2, 0x1020038
    0007d468if-eq v6, v2, :cond_4e
    0007d46cconst v2, 0x102003a
    0007d472if-eq v6, v2, :cond_75
    0007d476goto :goto_a0
    0007d478invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
    0007d47emove-result v6
    0007d480sub-int/2addr v7, v6
    0007d482invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
    0007d488move-result v6
    0007d48asub-int/2addr v7, v6
    0007d48cinvoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d492move-result v6
    0007d494sub-int/2addr v6, v7
    0007d496invoke-static {v6, v1}, Ljava/lang/Math;->max(II)I
    0007d49cmove-result v6
    0007d49einvoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d4a4move-result v7
    0007d4a6if-eq v6, v7, :cond_a0
    0007d4aainvoke-virtual {v5}, Landroid/view/View;->getScrollX()I
    0007d4b0move-result v7
    0007d4b2sub-int/2addr v1, v7
    0007d4b4invoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d4bamove-result v7
    0007d4bcsub-int/2addr v6, v7
    0007d4beinvoke-virtual {v5, v1, v6, v0}, Landroidx/core/widget/NestedScrollView;->u(IIZ)V
    0007d4c4goto :goto_a1
    0007d4c6invoke-virtual {v5}, Landroid/view/View;->getPaddingBottom()I
    0007d4ccmove-result v6
    0007d4cesub-int/2addr v7, v6
    0007d4d0invoke-virtual {v5}, Landroid/view/View;->getPaddingTop()I
    0007d4d6move-result v6
    0007d4d8sub-int/2addr v7, v6
    0007d4dainvoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d4e0move-result v6
    0007d4e2add-int/2addr v6, v7
    0007d4e4invoke-virtual {v5}, Landroidx/core/widget/NestedScrollView;->getScrollRange()I
    0007d4eamove-result v7
    0007d4ecinvoke-static {v6, v7}, Ljava/lang/Math;->min(II)I
    0007d4f2move-result v6
    0007d4f4invoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d4famove-result v7
    0007d4fcif-eq v6, v7, :cond_a0
    0007d500invoke-virtual {v5}, Landroid/view/View;->getScrollX()I
    0007d506move-result v7
    0007d508sub-int/2addr v1, v7
    0007d50ainvoke-virtual {v5}, Landroid/view/View;->getScrollY()I
    0007d510move-result v7
    0007d512sub-int/2addr v6, v7
    0007d514invoke-virtual {v5, v1, v6, v0}, Landroidx/core/widget/NestedScrollView;->u(IIZ)V
    0007d51agoto :goto_a1
    0007d51cmove v0, v1
    0007d51ereturn v0
    0007d520.packed-switch 0x0
    0007d3cc
    0007d52c
    0007d52cQ.h::<init>(int):
    0007d53ciput v1, v0, LQ/h;->d:I
    0007d540invoke-direct {v0}, LK/b;-><init>()V
    0007d546return-void
    0007d52c
    0007d548
    0007d548Q.h::c(android.view.View, android.view.accessibility.AccessibilityEvent):
    0007d558iget v0, v1, LQ/h;->d:I
    0007d55cpacked-switch v0, :pswitch_data_40
    0007d562invoke-super {v1, v2, v3}, LK/b;->c(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
    0007d568return-void
    0007d56ainvoke-super {v1, v2, v3}, LK/b;->c(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V
    0007d570check-cast v2, Landroidx/core/widget/NestedScrollView;
    0007d574const-class v0, Landroid/widget/ScrollView;
    0007d578invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
    0007d57emove-result-object v0
    0007d580invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setClassName(Ljava/lang/CharSequence;)V
    0007d586invoke-virtual {v2}, Landroidx/core/widget/NestedScrollView;->getScrollRange()I
    0007d58cmove-result v0
    0007d58eif-lez v0, :cond_1f
    0007d592const/4 v0, 0x1
    0007d594goto :goto_20
    0007d596const/4 v0, 0x0
    0007d598invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setScrollable(Z)V
    0007d59einvoke-virtual {v2}, Landroid/view/View;->getScrollX()I
    0007d5a4move-result v0
    0007d5a6invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setScrollX(I)V
    0007d5acinvoke-virtual {v2}, Landroid/view/View;->getScrollY()I
    0007d5b2move-result v0
    0007d5b4invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setScrollY(I)V
    0007d5bainvoke-virtual {v2}, Landroid/view/View;->getScrollX()I
    0007d5c0move-result v0
    0007d5c2invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityRecord;->setMaxScrollX(I)V
    0007d5c8invoke-virtual {v2}, Landroidx/core/widget/NestedScrollView;->getScrollRange()I
    0007d5cemove-result v2
    0007d5d0invoke-virtual {v3, v2}, Landroid/view/accessibility/AccessibilityRecord;->setMaxScrollY(I)V
    0007d5d6return-void
    0007d5d8.packed-switch 0x0
    0007d548
    0007d5e4
    0007d5e4Q.h::d(android.view.View, L.i):
    0007d5f4iget v0, v3, LQ/h;->d:I
    0007d5f8packed-switch v0, :pswitch_data_7e
    0007d5feiget-object v0, v3, LK/b;->a:Landroid/view/View$AccessibilityDelegate;
    0007d602iget-object v5, v5, LL/i;->a:Landroid/view/accessibility/AccessibilityNodeInfo;
    0007d606invoke-virtual {v0, v4, v5}, Landroid/view/View$AccessibilityDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V
    0007d60cconst/4 v4, 0x0
    0007d60einvoke-virtual {v5, v4}, Landroid/view/accessibility/AccessibilityNodeInfo;->setCollectionInfo(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V
    0007d614return-void
    0007d616iget-object v0, v3, LK/b;->a:Landroid/view/View$AccessibilityDelegate;
    0007d61aiget-object v5, v5, LL/i;->a:Landroid/view/accessibility/AccessibilityNodeInfo;
    0007d61einvoke-virtual {v0, v4, v5}, Landroid/view/View$AccessibilityDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V
    0007d624const/4 v4, 0x0
    0007d626invoke-virtual {v5, v4}, Landroid/view/accessibility/AccessibilityNodeInfo;->setScrollable(Z)V
    0007d62creturn-void
    0007d62eiget-object v0, v3, LK/b;->a:Landroid/view/View$AccessibilityDelegate;
    0007d632iget-object v5, v5, LL/i;->a:Landroid/view/accessibility/AccessibilityNodeInfo;
    0007d636invoke-virtual {v0, v4, v5}, Landroid/view/View$AccessibilityDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V
    0007d63cconst/4 v4, 0x0
    0007d63einvoke-virtual {v5, v4}, Landroid/view/accessibility/AccessibilityNodeInfo;->setCollectionInfo(Landroid/view/accessibility/AccessibilityNodeInfo$CollectionInfo;)V
    0007d644return-void
    0007d646iget-object v0, v3, LK/b;->a:Landroid/view/View$AccessibilityDelegate;
    0007d64aiget-object v5, v5, LL/i;->a:Landroid/view/accessibility/AccessibilityNodeInfo;
    0007d64einvoke-virtual {v0, v4, v5}, Landroid/view/View$AccessibilityDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V
    0007d654invoke-static {v4}, Landroidx/drawerlayout/widget/DrawerLayout;->i(Landroid/view/View;)Z
    0007d65amove-result v4
    0007d65cif-nez v4, :cond_3a
    0007d660const/4 v4, 0x0
    0007d662invoke-virtual {v5, v4}, Landroid/view/accessibility/AccessibilityNodeInfo;->setParent(Landroid/view/View;)V
    0007d668return-void
    0007d66aiget-object v0, v3, LK/b;->a:Landroid/view/View$AccessibilityDelegate;
    0007d66eiget-object v1, v5, LL/i;->a:Landroid/view/accessibility/AccessibilityNodeInfo;
    0007d672invoke-virtual {v0, v4, v1}, Landroid/view/View$AccessibilityDelegate;->onInitializeAccessibilityNodeInfo(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V
    0007d678check-cast v4, Landroidx/core/widget/NestedScrollView;
    0007d67cconst-class v0, Landroid/widget/ScrollView;
    0007d680invoke-virtual {v0}, Ljava/lang/Class;->getName()Ljava/lang/String;
    0007d686move-result-object v0
    0007d688invoke-virtual {v5, v0}, LL/i;->i(Ljava/lang/CharSequence;)V
    0007d68einvoke-virtual {v4}, Landroid/view/View;->isEnabled()Z
    0007d694move-result v0
    0007d696if-eqz v0, :cond_7d
    0007d69ainvoke-virtual {v4}, Landroidx/core/widget/NestedScrollView;->getScrollRange()I
    0007d6a0move-result v0
    0007d6a2if-lez v0, :cond_7d
    0007d6a6const/4 v2, 0x1
    0007d6a8invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;->setScrollable(Z)V
    0007d6aeinvoke-virtual {v4}, Landroid/view/View;->getScrollY()I
    0007d6b4move-result v1
    0007d6b6if-lez v1, :cond_6d
    0007d6basget-object v1, LL/d;->i:LL/d;
    0007d6beinvoke-virtual {v5, v1}, LL/i;->b(LL/d;)V
    0007d6c4sget-object v1, LL/d;->m:LL/d;
    0007d6c8invoke-virtual {v5, v1}, LL/i;->b(LL/d;)V
    0007d6ceinvoke-virtual {v4}, Landroid/view/View;->getScrollY()I
    0007d6d4move-result v4
    0007d6d6if-ge v4, v0, :cond_7d
    0007d6dasget-object v4, LL/d;->h:LL/d;
    0007d6deinvoke-virtual {v5, v4}, LL/i;->b(LL/d;)V
    0007d6e4sget-object v4, LL/d;->n:LL/d;
    0007d6e8invoke-virtual {v5, v4}, LL/i;->b(LL/d;)V
    0007d6eereturn-void
    0007d6f0.packed-switch 0x0
    0007d5e4
    0007d708
    0007d708Q.i::a(android.view.ViewGroup):
    0007d718invoke-virtual {v0}, Landroid/view/ViewGroup;->getClipToPadding()Z
    0007d71emove-result v0
    0007d720return v0
    0007d708
    0007d722
    0007d722 // align 0x4
    0007d724
    0007d724Q.k::createFromParcel(android.os.Parcel):
    0007d734iget v0, v8, LQ/k;->a:I
    0007d738packed-switch v0, :pswitch_data_1b6
    0007d73enew-instance v0, Ly0/b;
    0007d742invoke-direct {v0, v9}, Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
    0007d748const-class v1, Ly0/b;
    0007d74cinvoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
    0007d752move-result-object v1
    0007d754invoke-virtual {v9, v1}, Landroid/os/Parcel;->readValue(Ljava/lang/ClassLoader;)Ljava/lang/Object;
    0007d75amove-result-object v9
    0007d75ccheck-cast v9, Ljava/lang/Integer;
    0007d760invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I
    0007d766move-result v9
    0007d768iput v9, v0, Ly0/b;->a:I
    0007d76creturn-object v0
    0007d76enew-instance v0, Landroidx/versionedparcelable/ParcelImpl;
    0007d772invoke-direct {v0, v9}, Landroidx/versionedparcelable/ParcelImpl;-><init>(Landroid/os/Parcel;)V
    0007d778return-object v0
    0007d77anew-instance v0, Lj/Q;
    0007d77einvoke-direct {v0, v9}, Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
    0007d784invoke-virtual {v9}, Landroid/os/Parcel;->readByte()B
    0007d78amove-result v9
    0007d78cif-eqz v9, :cond_30
    0007d790const/4 v9, 0x1
    0007d792goto :goto_31
    0007d794const/4 v9, 0x0
    0007d796iput-boolean v9, v0, Lj/Q;->a:Z
    0007d79areturn-object v0
    0007d79cnew-instance v0, Lj/j;
    0007d7a0invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007d7a6invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d7acmove-result v9
    0007d7aeiput v9, v0, Lj/j;->a:I
    0007d7b2return-object v0
    0007d7b4new-instance v0, Lf0/d0;
    0007d7b8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007d7beinvoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d7c4move-result v1
    0007d7c6iput v1, v0, Lf0/d0;->a:I
    0007d7cainvoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d7d0move-result v1
    0007d7d2iput v1, v0, Lf0/d0;->b:I
    0007d7d6invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d7dcmove-result v1
    0007d7deiput v1, v0, Lf0/d0;->c:I
    0007d7e2if-lez v1, :cond_60
    0007d7e6new-array v1, v1, [I
    0007d7eaiput-object v1, v0, Lf0/d0;->d:[I
    0007d7eeinvoke-virtual {v9, v1}, Landroid/os/Parcel;->readIntArray([I)V
    0007d7f4invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d7famove-result v1
    0007d7fciput v1, v0, Lf0/d0;->e:I
    0007d800if-lez v1, :cond_6f
    0007d804new-array v1, v1, [I
    0007d808iput-object v1, v0, Lf0/d0;->f:[I
    0007d80cinvoke-virtual {v9, v1}, Landroid/os/Parcel;->readIntArray([I)V
    0007d812invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d818move-result v1
    0007d81aconst/4 v2, 0x0
    0007d81cconst/4 v3, 0x1
    0007d81eif-ne v1, v3, :cond_79
    0007d822move v1, v3
    0007d824goto :goto_7a
    0007d826move v1, v2
    0007d828iput-boolean v1, v0, Lf0/d0;->h:Z
    0007d82cinvoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d832move-result v1
    0007d834if-ne v1, v3, :cond_84
    0007d838move v1, v3
    0007d83agoto :goto_85
    0007d83cmove v1, v2
    0007d83eiput-boolean v1, v0, Lf0/d0;->i:Z
    0007d842invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d848move-result v1
    0007d84aif-ne v1, v3, :cond_8e
    0007d84emove v2, v3
    0007d850iput-boolean v2, v0, Lf0/d0;->j:Z
    0007d854const-class v1, Lf0/c0;
    0007d858invoke-virtual {v1}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
    0007d85emove-result-object v1
    0007d860invoke-virtual {v9, v1}, Landroid/os/Parcel;->readArrayList(Ljava/lang/ClassLoader;)Ljava/util/ArrayList;
    0007d866move-result-object v9
    0007d868iput-object v9, v0, Lf0/d0;->g:Ljava/util/ArrayList;
    0007d86creturn-object v0
    0007d86enew-instance v0, Lf0/c0;
    0007d872invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007d878invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d87emove-result v1
    0007d880iput v1, v0, Lf0/c0;->a:I
    0007d884invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d88amove-result v1
    0007d88ciput v1, v0, Lf0/c0;->b:I
    0007d890invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d896move-result v1
    0007d898const/4 v2, 0x1
    0007d89aif-ne v1, v2, :cond_b6
    0007d89egoto :goto_b7
    0007d8a0const/4 v2, 0x0
    0007d8a2iput-boolean v2, v0, Lf0/c0;->d:Z
    0007d8a6invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d8acmove-result v1
    0007d8aeif-lez v1, :cond_c6
    0007d8b2new-array v1, v1, [I
    0007d8b6iput-object v1, v0, Lf0/c0;->c:[I
    0007d8bainvoke-virtual {v9, v1}, Landroid/os/Parcel;->readIntArray([I)V
    0007d8c0return-object v0
    0007d8c2new-instance v0, Lf0/t;
    0007d8c6invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007d8ccinvoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d8d2move-result v1
    0007d8d4iput v1, v0, Lf0/t;->a:I
    0007d8d8invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d8demove-result v1
    0007d8e0iput v1, v0, Lf0/t;->b:I
    0007d8e4invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d8eamove-result v9
    0007d8ecconst/4 v1, 0x1
    0007d8eeif-ne v9, v1, :cond_e0
    0007d8f2goto :goto_e1
    0007d8f4const/4 v1, 0x0
    0007d8f6iput-boolean v1, v0, Lf0/t;->c:Z
    0007d8fareturn-object v0
    0007d8fcinvoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d902move-result v0
    0007d904invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d90amove-result v9
    0007d90cinvoke-static {v0, v9}, Lcom/google/android/material/datepicker/n;->a(II)Lcom/google/android/material/datepicker/n;
    0007d912move-result-object v9
    0007d914return-object v9
    0007d916new-instance v0, Lcom/google/android/material/datepicker/d;
    0007d91ainvoke-virtual {v9}, Landroid/os/Parcel;->readLong()J
    0007d920move-result-wide v1
    0007d922invoke-direct {v0, v1, v2}, Lcom/google/android/material/datepicker/d;-><init>(J)V
    0007d928return-object v0
    0007d92aconst-class v0, Lcom/google/android/material/datepicker/n;
    0007d92einvoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
    0007d934move-result-object v1
    0007d936invoke-virtual {v9, v1}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
    0007d93cmove-result-object v1
    0007d93emove-object v3, v1
    0007d940check-cast v3, Lcom/google/android/material/datepicker/n;
    0007d944invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
    0007d94amove-result-object v1
    0007d94cinvoke-virtual {v9, v1}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
    0007d952move-result-object v1
    0007d954move-object v4, v1
    0007d956check-cast v4, Lcom/google/android/material/datepicker/n;
    0007d95ainvoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
    0007d960move-result-object v0
    0007d962invoke-virtual {v9, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
    0007d968move-result-object v0
    0007d96amove-object v6, v0
    0007d96ccheck-cast v6, Lcom/google/android/material/datepicker/n;
    0007d970const-class v0, Lcom/google/android/material/datepicker/d;
    0007d974invoke-virtual {v0}, Ljava/lang/Class;->getClassLoader()Ljava/lang/ClassLoader;
    0007d97amove-result-object v0
    0007d97cinvoke-virtual {v9, v0}, Landroid/os/Parcel;->readParcelable(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
    0007d982move-result-object v0
    0007d984move-object v5, v0
    0007d986check-cast v5, Lcom/google/android/material/datepicker/d;
    0007d98ainvoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007d990move-result v7
    0007d992new-instance v2, Lcom/google/android/material/datepicker/b;
    0007d996invoke-direct/range {v2 .. v7}, Lcom/google/android/material/datepicker/b;-><init>(Lcom/google/android/material/datepicker/n;Lcom/google/android/material/datepicker/n;Lcom/google/android/material/datepicker/d;Lcom/google/android/material/datepicker/n;I)V
    0007d99creturn-object v2
    0007d99enew-instance v0, Landroidx/fragment/app/I;
    0007d9a2invoke-direct {v0, v9}, Landroidx/fragment/app/I;-><init>(Landroid/os/Parcel;)V
    0007d9a8return-object v0
    0007d9aanew-instance v0, Landroidx/fragment/app/F;
    0007d9aeinvoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007d9b4const/4 v1, 0x0
    0007d9b6iput-object v1, v0, Landroidx/fragment/app/F;->e:Ljava/lang/String;
    0007d9banew-instance v1, Ljava/util/ArrayList;
    0007d9beinvoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
    0007d9c4iput-object v1, v0, Landroidx/fragment/app/F;->f:Ljava/util/ArrayList;
    0007d9c8new-instance v1, Ljava/util/ArrayList;
    0007d9ccinvoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
    0007d9d2iput-object v1, v0, Landroidx/fragment/app/F;->g:Ljava/util/ArrayList;
    0007d9d6sget-object v1, Landroidx/fragment/app/I;->CREATOR:Landroid/os/Parcelable$Creator;
    0007d9dainvoke-virtual {v9, v1}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
    0007d9e0move-result-object v1
    0007d9e2iput-object v1, v0, Landroidx/fragment/app/F;->a:Ljava/util/ArrayList;
    0007d9e6invoke-virtual {v9}, Landroid/os/Parcel;->createStringArrayList()Ljava/util/ArrayList;
    0007d9ecmove-result-object v1
    0007d9eeiput-object v1, v0, Landroidx/fragment/app/F;->b:Ljava/util/ArrayList;
    0007d9f2sget-object v1, Landroidx/fragment/app/b;->CREATOR:Landroid/os/Parcelable$Creator;
    0007d9f6invoke-virtual {v9, v1}, Landroid/os/Parcel;->createTypedArray(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;
    0007d9fcmove-result-object v1
    0007d9fecheck-cast v1, [Landroidx/fragment/app/b;
    0007da02iput-object v1, v0, Landroidx/fragment/app/F;->c:[Landroidx/fragment/app/b;
    0007da06invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007da0cmove-result v1
    0007da0eiput v1, v0, Landroidx/fragment/app/F;->d:I
    0007da12invoke-virtual {v9}, Landroid/os/Parcel;->readString()Ljava/lang/String;
    0007da18move-result-object v1
    0007da1aiput-object v1, v0, Landroidx/fragment/app/F;->e:Ljava/lang/String;
    0007da1einvoke-virtual {v9}, Landroid/os/Parcel;->createStringArrayList()Ljava/util/ArrayList;
    0007da24move-result-object v1
    0007da26iput-object v1, v0, Landroidx/fragment/app/F;->f:Ljava/util/ArrayList;
    0007da2asget-object v1, Landroid/os/Bundle;->CREATOR:Landroid/os/Parcelable$Creator;
    0007da2einvoke-virtual {v9, v1}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
    0007da34move-result-object v1
    0007da36iput-object v1, v0, Landroidx/fragment/app/F;->g:Ljava/util/ArrayList;
    0007da3asget-object v1, Landroidx/fragment/app/B;->CREATOR:Landroid/os/Parcelable$Creator;
    0007da3einvoke-virtual {v9, v1}, Landroid/os/Parcel;->createTypedArrayList(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
    0007da44move-result-object v9
    0007da46iput-object v9, v0, Landroidx/fragment/app/F;->h:Ljava/util/ArrayList;
    0007da4areturn-object v0
    0007da4cnew-instance v0, Landroidx/fragment/app/B;
    0007da50invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007da56invoke-virtual {v9}, Landroid/os/Parcel;->readString()Ljava/lang/String;
    0007da5cmove-result-object v1
    0007da5eiput-object v1, v0, Landroidx/fragment/app/B;->a:Ljava/lang/String;
    0007da62invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007da68move-result v9
    0007da6aiput v9, v0, Landroidx/fragment/app/B;->b:I
    0007da6ereturn-object v0
    0007da70new-instance v0, Landroidx/fragment/app/b;
    0007da74invoke-direct {v0, v9}, Landroidx/fragment/app/b;-><init>(Landroid/os/Parcel;)V
    0007da7areturn-object v0
    0007da7cnew-instance v0, Landroidx/activity/result/a;
    0007da80invoke-direct {v0, v9}, Landroidx/activity/result/a;-><init>(Landroid/os/Parcel;)V
    0007da86return-object v0
    0007da88new-instance v0, LQ/l;
    0007da8cinvoke-direct {v0, v9}, Landroid/view/View$BaseSavedState;-><init>(Landroid/os/Parcel;)V
    0007da92invoke-virtual {v9}, Landroid/os/Parcel;->readInt()I
    0007da98move-result v9
    0007da9aiput v9, v0, LQ/l;->a:I
    0007da9ereturn-object v0
    0007daa0.packed-switch 0x0
    0007d724
    0007dae4
    0007dae4Q.k::newArray(int):
    0007daf4iget v0, v1, LQ/k;->a:I
    0007daf8packed-switch v0, :pswitch_data_36
    0007dafenew-array v2, v2, [Ly0/b;
    0007db02return-object v2
    0007db04new-array v2, v2, [Landroidx/versionedparcelable/ParcelImpl;
    0007db08return-object v2
    0007db0anew-array v2, v2, [Lj/Q;
    0007db0ereturn-object v2
    0007db10new-array v2, v2, [Lj/j;
    0007db14return-object v2
    0007db16new-array v2, v2, [Lf0/d0;
    0007db1areturn-object v2
    0007db1cnew-array v2, v2, [Lf0/c0;
    0007db20return-object v2
    0007db22new-array v2, v2, [Lf0/t;
    0007db26return-object v2
    0007db28new-array v2, v2, [Lcom/google/android/material/datepicker/n;
    0007db2creturn-object v2
    0007db2enew-array v2, v2, [Lcom/google/android/material/datepicker/d;
    0007db32return-object v2
    0007db34new-array v2, v2, [Lcom/google/android/material/datepicker/b;
    0007db38return-object v2
    0007db3anew-array v2, v2, [Landroidx/fragment/app/I;
    0007db3ereturn-object v2
    0007db40new-array v2, v2, [Landroidx/fragment/app/F;
    0007db44return-object v2
    0007db46new-array v2, v2, [Landroidx/fragment/app/B;
    0007db4areturn-object v2
    0007db4cnew-array v2, v2, [Landroidx/fragment/app/b;
    0007db50return-object v2
    0007db52new-array v2, v2, [Landroidx/activity/result/a;
    0007db56return-object v2
    0007db58new-array v2, v2, [LQ/l;
    0007db5creturn-object v2
    0007db5enop
    0007db60.packed-switch 0x0
    0007dae4
    0007dba4
    0007dba4Q.k::<init>(int):
    0007dbb4iput v1, v0, LQ/k;->a:I
    0007dbb8invoke-direct {v0}, Ljava/lang/Object;-><init>()V
    0007dbbereturn-void
    0007dba4
    0007dbc0
    0007dbc0Q.l::toString():
    0007dbd0new-instance v0, Ljava/lang/StringBuilder;
    0007dbd4const-string v1, "HorizontalScrollView.SavedState{"
    0007dbd8invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
    0007dbdeinvoke-static {v2}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
    0007dbe4move-result v1
    0007dbe6invoke-static {v1}, Ljava/lang/Integer;->toHexString(I)Ljava/lang/String;
    0007dbecmove-result-object v1
    0007dbeeinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007dbf4const-string v1, " scrollPosition="
    0007dbf8invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007dbfeiget v1, v2, LQ/l;->a:I
    0007dc02invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
    0007dc08const-string v1, "}"
    0007dc0cinvoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    0007dc12invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
    0007dc18move-result-object v0
    0007dc1areturn-object v0
    0007dbc0
    0007dc1c
    0007dc1cQ.l::<clinit>():
    0007dc2cnew-instance v0, LQ/k;
    0007dc30const/4 v1, 0x0
    0007dc32invoke-direct {v0, v1}, LQ/k;-><init>(I)V
    0007dc38sput-object v0, LQ/l;->CREATOR:Landroid/os/Parcelable$Creator;
    0007dc3creturn-void
    0007dc1c
    0007dc3e
    0007dc3e // align 0x10
    0007dc40
    0007dc40Q.l::writeToParcel(android.os.Parcel, int):
    0007dc50invoke-super {v0, v1, v2}, Landroid/view/View$BaseSavedState;->writeToParcel(Landroid/os/Parcel;I)V
    0007dc56iget v2, v0, LQ/l;->a:I
    0007dc5ainvoke-virtual {v1, v2}, Landroid/os/Parcel;->writeInt(I)V
    0007dc60return-void
    0007dc40
    0007dc62
    0007dc62 // align 0x4
    0007dc64
    0007dc64Q.m::a(android.widget.PopupWindow):
    0007dc74invoke-virtual {v0}, Landroid/widget/PopupWindow;->getOverlapAnchor()Z
    0007dc7amove-result v0
    0007dc7creturn v0
    0007dc64
    0007dc7e
    0007dc7e // align 0x10
    0007dc80
    0007dc80Q.m::b(android.widget.PopupWindow):
    0007dc90invoke-virtual {v0}, Landroid/widget/PopupWindow;->getWindowLayoutType()I
    0007dc96move-result v0
    0007dc98return v0
    0007dc80
    0007dc9a
    0007dc9a // align 0x4
    0007dc9c
    0007dc9cQ.m::c(android.widget.PopupWindow, boolean):
    0007dcacinvoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setOverlapAnchor(Z)V
    0007dcb2return-void
    0007dc9c
    0007dcb4
    0007dcb4Q.m::d(android.widget.PopupWindow, int):
    0007dcc4invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;->setWindowLayoutType(I)V
    0007dccareturn-void
    0007dcb4
    0007dccc
    0007dcccQ.n::b(android.widget.TextView):
    0007dcdcinvoke-virtual {v0}, Landroid/widget/TextView;->getCompoundDrawableTintList()Landroid/content/res/ColorStateList;
    0007dce2move-result-object v0
    0007dce4return-object v0
    0007dccc
    0007dce6
    0007dce6 // align 0x8
    0007dce8
    0007dce8Q.n::c(android.widget.TextView):
    0007dcf8invoke-virtual {v0}, Landroid/widget/TextView;->getCompoundDrawableTintMode()Landroid/graphics/PorterDuff$Mode;
    0007dcfemove-result-object v0
    0007dd00return-object v0
    0007dce8
    0007dd02
    0007dd02 // align 0x4
    0007dd04
    0007dd04Q.n::a(android.widget.TextView):
    0007dd14invoke-virtual {v0}, Landroid/widget/TextView;->getBreakStrategy()I
    0007dd1amove-result v0
    0007dd1creturn v0
    0007dd04
    0007dd1e
    0007dd1e // align 0x10
    0007dd20
    0007dd20Q.n::d(android.widget.TextView):
    0007dd30invoke-virtual {v0}, Landroid/widget/TextView;->getHyphenationFrequency()I
    0007dd36move-result v0
    0007dd38return v0
    0007dd20
    0007dd3a
    0007dd3a // align 0x4
    0007dd3c
    0007dd3cQ.n::e(android.widget.TextView, int):
    0007dd4cinvoke-virtual {v0, v1}, Landroid/widget/TextView;->setBreakStrategy(I)V
    0007dd52return-void
    0007dd3c
    0007dd54
    0007dd54Q.n::f(android.widget.TextView, android.content.res.ColorStateList):
    0007dd64invoke-virtual {v0, v1}, Landroid/widget/TextView;->setCompoundDrawableTintList(Landroid/content/res/ColorStateList;)V
    0007dd6areturn-void
    0007dd54
    0007dd6c
    0007dd6cQ.n::g(android.widget.TextView, android.graphics.PorterDuff$Mode):
    0007dd7cinvoke-virtual {v0, v1}, Landroid/widget/TextView;->setCompoundDrawableTintMode(Landroid/graphics/PorterDuff$Mode;)V
    0007dd82return-void
    0007dd6c
    0007dd84
    0007dd84Q.n::h(android.widget.TextView, int):
    0007dd94invoke-virtual {v0, v1}, Landroid/widget/TextView;->setHyphenationFrequency(I)V
    0007dd9areturn-void
    0007dd84
    0007dd9c
    0007dd9cQ.o::a(java.util.Locale):
    0007ddacinvoke-static {v0}, Landroid/icu/text/DecimalFormatSymbols;->getInstance(Ljava/util/Locale;)Landroid/icu/text/DecimalFormatSymbols;
    0007ddb2move-result-object v0
    0007ddb4return-object v0
    0007dd9c
    0007ddb6
    0007ddb6 // align 0x8
    0007ddb8
    0007ddb8Q.p::c(android.widget.TextView):
    0007ddc8invoke-virtual {v0}, Landroid/widget/TextView;->getTextMetricsParams()Landroid/text/PrecomputedText$Params;
    0007ddcemove-result-object v0
    0007ddd0return-object v0
    0007ddb8
    0007ddd2
    0007ddd2 // align 0x4
    0007ddd4
    0007ddd4Q.p::a(android.text.PrecomputedText):
    0007dde4return-object v0
    0007ddd4
    0007dde6
    0007dde6 // align 0x8
    0007dde8
    0007dde8Q.p::b(android.icu.text.DecimalFormatSymbols):
    0007ddf8invoke-virtual {v0}, Landroid/icu/text/DecimalFormatSymbols;->getDigitStrings()[Ljava/lang/String;
    0007ddfemove-result-object v0
    0007de00return-object v0
    0007dde8
    0007de02
    0007de02 // align 0x4
    0007de04
    0007de04Q.p::d(android.widget.TextView, int):
    0007de14invoke-virtual {v0, v1}, Landroid/widget/TextView;->setFirstBaselineToTopHeight(I)V
    0007de1areturn-void
    0007de04
    0007de1c
    0007de1cQ.q::onActionItemClicked(android.view.ActionMode, android.view.MenuItem):
    0007de2ciget-object v0, v1, LQ/q;->a:Landroid/view/ActionMode$Callback;
    0007de30invoke-interface {v0, v2, v3}, Landroid/view/ActionMode$Callback;->onActionItemClicked(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z
    0007de36move-result v2
    0007de38return v2
    0007de1c
    0007de3a
    0007de3a // align 0x4
    0007de3c
    0007de3cQ.q::onCreateActionMode(android.view.ActionMode, android.view.Menu):
    0007de4ciget-object v0, v1, LQ/q;->a:Landroid/view/ActionMode$Callback;
    0007de50invoke-interface {v0, v2, v3}, Landroid/view/ActionMode$Callback;->onCreateActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z
    0007de56move-result v2
    0007de58return v2
    0007de3c
    0007de5a
    0007de5a // align 0x4
    0007de5c
    0007de5cQ.q::onPrepareActionMode(android.view.ActionMode, android.view.Menu):
    0007de6cconst/4 v0, 0x1
    0007de6eiget-object v1, v13, LQ/q;->b:Landroid/widget/TextView;
    0007de72invoke-virtual {v1}, Landroid/view/View;->getContext()Landroid/content/Context;
    0007de78move-result-object v2
    0007de7ainvoke-virtual {v2}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
    0007de80move-result-object v3
    0007de82iget-boolean v4, v13, LQ/q;->f:Z
    0007de86sget-object v5, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
    0007de8aconst-string v6, "removeItemAt"
    0007de8econst/4 v7, 0x0
    0007de90if-nez v4, :cond_32
    0007de94iput-boolean v0, v13, LQ/q;->f:Z
    0007de98const-string v4, "com.android.internal.view.menu.MenuBuilder"
    0007de9cinvoke-static {v4}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
    0007dea2move-result-object v4
    0007dea4iput-object v4, v13, LQ/q;->c:Ljava/lang/Class;
    0007dea8filled-new-array {v5}, [Ljava/lang/Class;
    0007deaemove-result-object v8
    0007deb0invoke-virtual {v4, v6, v8}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0007deb6move-result-object v4
    0007deb8iput-object v4, v13, LQ/q;->d:Ljava/lang/reflect/Method;
    0007debciput-boolean v0, v13, LQ/q;->e:Z
    0007dec0goto :goto_32
    0007dec2const/4 v4, 0x0
    0007dec4iput-object v4, v13, LQ/q;->c:Ljava/lang/Class;
    0007dec8iput-object v4, v13, LQ/q;->d:Ljava/lang/reflect/Method;
    0007decciput-boolean v7, v13, LQ/q;->e:Z
    0007ded0iget-boolean v4, v13, LQ/q;->e:Z
    0007ded4if-eqz v4, :cond_41
    0007ded8iget-object v4, v13, LQ/q;->c:Ljava/lang/Class;
    0007dedcinvoke-virtual {v4, v15}, Ljava/lang/Class;->isInstance(Ljava/lang/Object;)Z
    0007dee2move-result v4
    0007dee4if-eqz v4, :cond_41
    0007dee8iget-object v4, v13, LQ/q;->d:Ljava/lang/reflect/Method;
    0007deecgoto :goto_4d
    0007deeeinvoke-virtual {v15}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
    0007def4move-result-object v4
    0007def6filled-new-array {v5}, [Ljava/lang/Class;
    0007defcmove-result-object v5
    0007defeinvoke-virtual {v4, v6, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    0007df04move-result-object v4
    0007df06invoke-interface {v15}, Landroid/view/Menu;->size()I
    0007df0cmove-result v5
    0007df0esub-int/2addr v5, v0
    0007df10const-string v6, "android.intent.action.PROCESS_TEXT"
    0007df14if-ltz v5, :cond_7c
    0007df18invoke-interface {v15, v5}, Landroid/view/Menu;->getItem(I)Landroid/view/MenuItem;
    0007df1emove-result-object v8
    0007df20invoke-interface {v8}, Landroid/view/MenuItem;->getIntent()Landroid/content/Intent;
    0007df26move-result-object v9
    0007df28if-eqz v9, :cond_79
    0007df2cinvoke-interface {v8}, Landroid/view/MenuItem;->getIntent()Landroid/content/Intent;
    0007df32move-result-object v8
    0007df34invoke-virtual {v8}, Landroid/content/Intent;->getAction()Ljava/lang/String;
    0007df3amove-result-object v8
    0007df3cinvoke-virtual {v6, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0007df42move-result v6
    0007df44if-eqz v6, :cond_79
    0007df48invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
    0007df4emove-result-object v6
    0007df50filled-new-array {v6}, [Ljava/lang/Object;
    0007df56move-result-object v6
    0007df58invoke-virtual {v4, v15, v6}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    0007df5eadd-int/lit8 v5, v5, -0x1
    0007df62goto :goto_52
    0007df64new-instance v4, Ljava/util/ArrayList;
    0007df68invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
    0007df6einstance-of v5, v2, Landroid/app/Activity;
    0007df72const-string v8, "text/plain"
    0007df76if-nez v5, :cond_88
    0007df7agoto :goto_cd
    0007df7cnew-instance v5, Landroid/content/Intent;
    0007df80invoke-direct {v5}, Landroid/content/Intent;-><init>()V
    0007df86invoke-virtual {v5, v6}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
    0007df8cmove-result-object v5
    0007df8einvoke-virtual {v5, v8}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
    0007df94move-result-object v5
    0007df96invoke-virtual {v3, v5, v7}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
    0007df9cmove-result-object v5
    0007df9einvoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
    0007dfa4move-result-object v5
    0007dfa6invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
    0007dfacmove-result v9
    0007dfaeif-eqz v9, :cond_cd
    0007dfb2invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
    0007dfb8move-result-object v9
    0007dfbacheck-cast v9, Landroid/content/pm/ResolveInfo;
    0007dfbeinvoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
    0007dfc4move-result-object v10
    0007dfc6iget-object v11, v9, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
    0007dfcaiget-object v11, v11, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
    0007dfceinvoke-virtual {v10, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
    0007dfd4move-result v10
    0007dfd6if-eqz v10, :cond_b8
    0007dfdagoto :goto_c9
    0007dfdciget-object v10, v9, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
    0007dfe0iget-boolean v11, v10, Landroid/content/pm/ActivityInfo;->exported:Z
    0007dfe4if-nez v11, :cond_bf
    0007dfe8goto :goto_9d
    0007dfeaiget-object v10, v10, Landroid/content/pm/ActivityInfo;->permission:Ljava/lang/String;
    0007dfeeif-eqz v10, :cond_c9
    0007dff2invoke-virtual {v2, v10}, Landroid/content/Context;->checkSelfPermission(Ljava/lang/String;)I
    0007dff8move-result v10
    0007dffaif-nez v10, :cond_9d
    0007dffeinvoke-virtual {v4, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    0007e004goto :goto_9d
    0007e006move v2, v7
    0007e008invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
    0007e00emove-result v5
    0007e010if-ge v2, v5, :cond_11e
    0007e014invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
    0007e01amove-result-object v5
    0007e01ccheck-cast v5, Landroid/content/pm/ResolveInfo;
    0007e020add-int/lit8 v9, v2, 0x64
    0007e024invoke-virtual {v5, v3}, Landroid/content/pm/ResolveInfo;->loadLabel(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence;
    0007e02amove-result-object v10
    0007e02cinvoke-interface {v15, v7, v7, v9, v10}, Landroid/view/Menu;->add(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;
    0007e032move-result-object v9
    0007e034new-instance v10, Landroid/content/Intent;
    0007e038invoke-direct {v10}, Landroid/content/Intent;-><init>()V
    0007e03einvoke-virtual {v10, v6}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
    0007e044move-result-object v10
    0007e046invoke-virtual {v10, v8}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
    0007e04cmove-result-object v10
    0007e04einstance-of v11, v1, Landroid/text/Editable;
    0007e052if-eqz v11, :cond_103
    0007e056invoke-virtual {v1}, Landroid/widget/TextView;->onCheckIsTextEditor()Z
    0007e05cmove-result v11
    0007e05eif-eqz v11, :cond_103
    0007e062invoke-virtual {v1}, Landroid/view/View;->isEnabled()Z
    0007e068move-result v11
    0007e06aif-eqz v11, :cond_103
    0007e06emove v11, v0
    0007e070goto :goto_104
    0007e072move v11, v7
    0007e074xor-int/2addr v11, v0
    0007e076const-string v12, "android.intent.extra.PROCESS_TEXT_READONLY"
    0007e07ainvoke-virtual {v10, v12, v11}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
    0007e080move-result-object v10
    0007e082iget-object v5, v5, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
    0007e086iget-object v11, v5, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
    0007e08aiget-object v5, v5, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
    0007e08einvoke-virtual {v10, v11, v5}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
    0007e094move-result-object v5
    0007e096invoke-interface {v9, v5}, Landroid/view/MenuItem;->setIntent(Landroid/content/Intent;)Landroid/view/MenuItem;
    0007e09cmove-result-object v5
    0007e09einvoke-interface {v5, v0}, Landroid/view/MenuItem;->setShowAsAction(I)V
    0007e0a4add-int/2addr v2, v0
    0007e0a6goto :goto_ce
    0007e0a8iget-object v0, v13, LQ/q;->a:Landroid/view/ActionMode$Callback;
    0007e0acinvoke-interface {v0, v14, v15}, Landroid/view/ActionMode$Callback;->onPrepareActionMode(Landroid/view/ActionMode;Landroid/view/Menu;)Z
    0007e0b2move-result v14
    0007e0b4return v14
    0007de5c