PassportActivity$8.smali

.class Lim/tpelyyftgw/ui/PassportActivity$8;
.super Ljava/lang/Object;
.source "PassportActivity.java"

# interfaces
.implements Lim/tpelyyftgw/tgnet/RequestDelegate;


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/PassportActivity;->lambda$onPasswordDone$13(ZLjava/lang/String;)V
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/PassportActivity;

.field final synthetic val$req:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;

.field final synthetic val$saved:Z

.field final synthetic val$textPassword:Ljava/lang/String;

.field final synthetic val$x_bytes:[B


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/PassportActivity;Z[BLim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;Ljava/lang/String;)V
    .registers 6
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/PassportActivity;

    .line 1725
    iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    iput-boolean p2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$saved:Z

    iput-object p3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$x_bytes:[B

    iput-object p4, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$req:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;

    iput-object p5, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$textPassword:Ljava/lang/String;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method private generateNewSecret()V
    .registers 5

    .line 1786
    sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$x_bytes:[B

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$textPassword:Ljava/lang/String;

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$rlIQeoqRLJnpQQsWRz3ft9kVD4s;

    invoke-direct {v3, p0, v1, v2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$rlIQeoqRLJnpQQsWRz3ft9kVD4s;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;[BLjava/lang/String;)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 1833
    return-void
.end method

.method private openRequestInterface()V
    .registers 14

    .line 1728
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v0

    if-nez v0, :cond_9

    .line 1729
    return-void

    .line 1731
    :cond_9
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$saved:Z

    if-nez v0, :cond_22

    .line 1732
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$12400(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$x_bytes:[B

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$7600(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v2

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/UserConfig;->savePassword([B[B)V

    .line 1735
    :cond_22
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v0

    const/4 v1, 0x0

    aget-object v0, v0, v1

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 1736
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const/4 v1, 0x1

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnFailure:Z
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$12502(Lim/tpelyyftgw/ui/PassportActivity;Z)Z

    .line 1738
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$12600(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v0

    if-nez v0, :cond_3f

    .line 1739
    const/16 v0, 0x8

    .local v0, "type":I
    goto :goto_40

    .line 1741
    .end local v0    # "type":I
    :cond_3f
    const/4 v0, 0x0

    .line 1743
    .restart local v0    # "type":I
    :goto_40
    new-instance v12, Lim/tpelyyftgw/ui/PassportActivity;

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$12600(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v4

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentScope:Ljava/lang/String;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$12700(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;

    move-result-object v5

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPublicKey:Ljava/lang/String;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$12800(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;

    move-result-object v6

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPayload:Ljava/lang/String;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$12900(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;

    move-result-object v7

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentNonce:Ljava/lang/String;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$13000(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;

    move-result-object v8

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$13100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;

    move-result-object v9

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    move-result-object v10

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v11

    move-object v2, v12

    move v3, v0

    invoke-direct/range {v2 .. v11}, Lim/tpelyyftgw/ui/PassportActivity;-><init>(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V

    .line 1744
    .local v2, "activity":Lim/tpelyyftgw/ui/PassportActivity;
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$5100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;

    move-result-object v3

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;
    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$5102(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;)Ljava/lang/String;

    .line 1745
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$13300(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v3

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$13202(Lim/tpelyyftgw/ui/PassportActivity;I)I

    .line 1746
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7600(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v3

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7602(Lim/tpelyyftgw/ui/PassportActivity;[B)[B

    .line 1747
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v3

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7702(Lim/tpelyyftgw/ui/PassportActivity;[B)[B

    .line 1748
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7000(Lim/tpelyyftgw/ui/PassportActivity;)J

    move-result-wide v3

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
    invoke-static {v2, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$7002(Lim/tpelyyftgw/ui/PassportActivity;J)J

    .line 1749
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->needActivityResult:Z
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$13400(Lim/tpelyyftgw/ui/PassportActivity;)Z

    move-result v3

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->needActivityResult:Z
    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$13402(Lim/tpelyyftgw/ui/PassportActivity;Z)Z

    .line 1750
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$13500(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v3

    if-eqz v3, :cond_c8

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$13600(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->checkTransitionAnimation()Z

    move-result v3

    if-nez v3, :cond_c2

    goto :goto_c8

    .line 1753
    :cond_c2
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;
    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$13702(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/PassportActivity;

    goto :goto_cd

    .line 1751
    :cond_c8
    :goto_c8
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-virtual {v3, v2, v1}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    .line 1755
    :goto_cd
    return-void
.end method

.method private resetSecret()V
    .registers 7

    .line 1758
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;-><init>()V

    .line 1759
    .local v0, "req2":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;

    if-eqz v1, :cond_33

    .line 1760
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;

    .line 1761
    .local v1, "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$x_bytes:[B

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v3

    iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_id:J

    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v5}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v5

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_B:[B

    invoke-static {v2, v3, v4, v5, v1}, Lim/tpelyyftgw/messenger/SRPHelper;->startCheck([BJ[BLim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;)Lim/tpelyyftgw/tgnet/TLRPC$TL_inputCheckPasswordSRP;

    move-result-object v2

    iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->password:Lim/tpelyyftgw/tgnet/TLRPC$InputCheckPasswordSRP;

    .line 1763
    .end local v1    # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
    :cond_33
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;-><init>()V

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    .line 1764
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;-><init>()V

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->new_secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    .line 1765
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->new_secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    const/4 v2, 0x0

    new-array v2, v2, [B

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_secret:[B

    .line 1766
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->new_secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoUnknown;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoUnknown;-><init>()V

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    .line 1767
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->new_secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    const-wide/16 v2, 0x0

    iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_secret_id:J

    .line 1768
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    iget v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->flags:I

    or-int/lit8 v2, v2, 0x4

    iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->flags:I

    .line 1769
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$13800(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v1

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$req:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$wyTSpnejptnAWrcyWyDC6mKcMNk;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$wyTSpnejptnAWrcyWyDC6mKcMNk;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;)V

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 1783
    return-void
.end method


# virtual methods
.method public synthetic lambda$generateNewSecret$8$PassportActivity$8([BLjava/lang/String;)V
    .registers 15
    .param p1, "x_bytes"    # [B
    .param p2, "textPassword"    # Ljava/lang/String;

    .line 1787
    sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->secure_random:[B

    invoke-virtual {v0, v1}, Ljava/security/SecureRandom;->setSeed([B)V

    .line 1789
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;-><init>()V

    .line 1790
    .local v0, "req1":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;

    if-eqz v1, :cond_3e

    .line 1791
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;

    .line 1792
    .local v1, "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v2

    iget-wide v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_id:J

    iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v4

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_B:[B

    invoke-static {p1, v2, v3, v4, v1}, Lim/tpelyyftgw/messenger/SRPHelper;->startCheck([BJ[BLim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;)Lim/tpelyyftgw/tgnet/TLRPC$TL_inputCheckPasswordSRP;

    move-result-object v2

    iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->password:Lim/tpelyyftgw/tgnet/TLRPC$InputCheckPasswordSRP;

    .line 1794
    .end local v1    # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
    :cond_3e
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;-><init>()V

    iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    .line 1796
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->getRandomSecret()[B
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$14900(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v2

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v1, v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$7702(Lim/tpelyyftgw/ui/PassportActivity;[B)[B

    .line 1797
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v2

    invoke-static {v2}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA256([B)[B

    move-result-object v2

    invoke-static {v2}, Lim/tpelyyftgw/messenger/Utilities;->bytesToLong([B)J

    move-result-wide v2

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
    invoke-static {v1, v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7002(Lim/tpelyyftgw/ui/PassportActivity;J)J

    .line 1798
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->new_secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;

    if-eqz v1, :cond_e3

    .line 1799
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->new_secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;

    .line 1801
    .local v1, "newAlgo":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {p2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getStringBytes(Ljava/lang/String;)[B

    move-result-object v3

    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;->salt:[B

    invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/Utilities;->computePBKDF2([B[B)[B

    move-result-object v3

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7602(Lim/tpelyyftgw/ui/PassportActivity;[B)[B

    .line 1802
    const/16 v2, 0x20

    new-array v10, v2, [B

    .line 1803
    .local v10, "key":[B
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7600(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v3

    const/4 v4, 0x0

    invoke-static {v3, v4, v10, v4, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 1804
    const/16 v3, 0x10

    new-array v11, v3, [B

    .line 1805
    .local v11, "iv":[B
    iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v5}, Lim/tpelyyftgw/ui/PassportActivity;->access$7600(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v5

    invoke-static {v5, v2, v11, v4, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 1807
    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v3

    const/4 v6, 0x0

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v2

    array-length v7, v2

    const/4 v8, 0x0

    const/4 v9, 0x1

    move-object v4, v10

    move-object v5, v11

    invoke-static/range {v3 .. v9}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V

    .line 1809
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;-><init>()V

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->new_secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    .line 1810
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->new_secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    iput-object v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    .line 1811
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->new_secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v3

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_secret:[B

    .line 1812
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->new_secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7000(Lim/tpelyyftgw/ui/PassportActivity;)J

    move-result-wide v3

    iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_secret_id:J

    .line 1813
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updatePasswordSettings;->new_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;

    iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->flags:I

    or-int/lit8 v3, v3, 0x4

    iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordInputSettings;->flags:I

    .line 1815
    .end local v1    # "newAlgo":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;
    .end local v10    # "key":[B
    .end local v11    # "iv":[B
    :cond_e3
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$15000(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v1

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$J_x8Ti8SOe0xNwhuYWd_d9D4x_8;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$J_x8Ti8SOe0xNwhuYWd_d9D4x_8;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;)V

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 1832
    return-void
.end method

.method public synthetic lambda$null$0$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
    .registers 5
    .param p1, "error2"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "response2"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 1773
    if-nez p1, :cond_16

    .line 1774
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    move-object v1, p2

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    .line 1775
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->initPasswordNewAlgo(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V

    .line 1776
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$8;->resetSecret()V

    .line 1778
    :cond_16
    return-void
.end method

.method public synthetic lambda$null$1$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response2"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error2"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1772
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$g5_pL5wpBw7XKMQ63IYQHE5dYTM;

    invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$g5_pL5wpBw7XKMQ63IYQHE5dYTM;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$11$PassportActivity$8()V
    .registers 4

    .line 1864
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const-string v1, "UpdateAppAlert"

    const v2, 0x7f0f1193

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x1

    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    return-void
.end method

.method public synthetic lambda$null$12$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 8
    .param p1, "response1"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error1"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1905
    if-eqz p1, :cond_32

    .line 1906
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;-><init>()V

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$1302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    .line 1907
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Vector;

    .line 1908
    .local v0, "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
    const/4 v1, 0x0

    .local v1, "a":I
    iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    .local v2, "size":I
    :goto_16
    if-ge v1, v2, :cond_2e

    .line 1909
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    invoke-static {v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    move-result-object v3

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;

    invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 1908
    add-int/lit8 v1, v1, 0x1

    goto :goto_16

    .line 1911
    .end local v1    # "a":I
    .end local v2    # "size":I
    :cond_2e
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$8;->openRequestInterface()V

    .line 1912
    .end local v0    # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
    goto :goto_66

    .line 1913
    :cond_32
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "APP_VERSION_OUTDATED"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    const/4 v1, 0x1

    if-eqz v0, :cond_50

    .line 1914
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v0

    const v2, 0x7f0f1193

    const-string v3, "UpdateAppAlert"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-static {v0, v2, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    goto :goto_60

    .line 1916
    :cond_50
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const v2, 0x7f0f0141

    const-string v3, "AppName"

    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7800(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;Ljava/lang/String;)V

    .line 1918
    :goto_60
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const/4 v2, 0x0

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V
    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$4900(Lim/tpelyyftgw/ui/PassportActivity;ZZ)V

    .line 1920
    :goto_66
    return-void
.end method

.method public synthetic lambda$null$13$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response1"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error1"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1904
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$uzxyiwDeFon6nFM9oobkO4rbZHs;

    invoke-direct {v0, p0, p1, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$uzxyiwDeFon6nFM9oobkO4rbZHs;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$14$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;Z[B)V
    .registers 9
    .param p1, "settings"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;
    .param p2, "saved"    # Z
    .param p3, "secure_salt"    # [B

    .line 1881
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;->email:Ljava/lang/String;

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$5102(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;)Ljava/lang/String;

    .line 1882
    if-eqz p2, :cond_12

    .line 1883
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->savedSaltedPassword:[B
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$14500(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v1

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7602(Lim/tpelyyftgw/ui/PassportActivity;[B)[B

    .line 1886
    :cond_12
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$7600(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v2

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->decryptSecret([B[B)[B
    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$14600(Lim/tpelyyftgw/ui/PassportActivity;[B[B)[B

    move-result-object v0

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7000(Lim/tpelyyftgw/ui/PassportActivity;)J

    move-result-wide v1

    invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->checkSecret([BLjava/lang/Long;)Z

    move-result v0

    if-eqz v0, :cond_66

    array-length v0, p3

    if-eqz v0, :cond_66

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$7000(Lim/tpelyyftgw/ui/PassportActivity;)J

    move-result-wide v0

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-nez v4, :cond_42

    goto :goto_66

    .line 1902
    :cond_42
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$12600(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v0

    if-nez v0, :cond_62

    .line 1903
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAllSecureValues;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAllSecureValues;-><init>()V

    .line 1904
    .local v0, "req12":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAllSecureValues;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$14800(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v1

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$rlD16obl9KasyqH1vCiyC580hvw;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$rlD16obl9KasyqH1vCiyC580hvw;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;)V

    invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 1921
    .end local v0    # "req12":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAllSecureValues;
    goto :goto_b8

    .line 1922
    :cond_62
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$8;->openRequestInterface()V

    goto :goto_b8

    .line 1887
    :cond_66
    :goto_66
    if-eqz p2, :cond_81

    .line 1888
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$14700(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->resetSavedPassword()V

    .line 1889
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const/4 v1, 0x0

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$14102(Lim/tpelyyftgw/ui/PassportActivity;I)I

    .line 1890
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->updatePasswordInterface()V
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$14200(Lim/tpelyyftgw/ui/PassportActivity;)V

    goto :goto_b8

    .line 1892
    :cond_81
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    move-result-object v0

    if-eqz v0, :cond_9f

    .line 1893
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 1894
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    move-result-object v0

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->errors:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 1896
    :cond_9f
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v0

    if-eqz v0, :cond_b5

    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B

    move-result-object v0

    array-length v0, v0

    if-nez v0, :cond_b1

    goto :goto_b5

    .line 1899
    :cond_b1
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$8;->resetSecret()V

    goto :goto_b8

    .line 1897
    :cond_b5
    :goto_b5
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$8;->generateNewSecret()V

    .line 1924
    :goto_b8
    return-void
.end method

.method public synthetic lambda$null$2$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 6
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1770
    if-eqz p1, :cond_26

    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "SRP_ID_INVALID"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_26

    .line 1771
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;-><init>()V

    .line 1772
    .local v0, "getPasswordReq":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$15200(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v1

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$XwCEqc3Jn4cnc12_ShRFDXBqjYc;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$XwCEqc3Jn4cnc12_ShRFDXBqjYc;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;)V

    const/16 v3, 0x8

    invoke-virtual {v1, v0, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I

    .line 1779
    return-void

    .line 1781
    .end local v0    # "getPasswordReq":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
    :cond_26
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$8;->generateNewSecret()V

    .line 1782
    return-void
.end method

.method public synthetic lambda$null$4$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
    .registers 5
    .param p1, "error2"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "response2"    # Lim/tpelyyftgw/tgnet/TLObject;

    .line 1819
    if-nez p1, :cond_16

    .line 1820
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    move-object v1, p2

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    .line 1821
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->initPasswordNewAlgo(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V

    .line 1822
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$8;->generateNewSecret()V

    .line 1824
    :cond_16
    return-void
.end method

.method public synthetic lambda$null$5$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response2"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error2"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1818
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$ehIMgNbFpPhl7zhC4JqZzoZN3FI;

    invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$ehIMgNbFpPhl7zhC4JqZzoZN3FI;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$6$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 6
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1816
    if-eqz p1, :cond_26

    iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "SRP_ID_INVALID"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_26

    .line 1817
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;-><init>()V

    .line 1818
    .local v0, "getPasswordReq":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$15100(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v1

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$QmKb28Uzw0Oab0PXR3TJxyc0u4g;

    invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$QmKb28Uzw0Oab0PXR3TJxyc0u4g;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;)V

    const/16 v3, 0x8

    invoke-virtual {v1, v0, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I

    .line 1825
    return-void

    .line 1827
    .end local v0    # "getPasswordReq":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
    :cond_26
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    move-result-object v0

    if-nez v0, :cond_38

    .line 1828
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;-><init>()V

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$1302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;

    .line 1830
    :cond_38
    invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity$8;->openRequestInterface()V

    .line 1831
    return-void
.end method

.method public synthetic lambda$null$7$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1815
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$gf8fqVos5UjLAE2FQbF3tQLTgOw;

    invoke-direct {v0, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$gf8fqVos5UjLAE2FQbF3tQLTgOw;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$null$9$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Z)V
    .registers 6
    .param p1, "error2"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p2, "response2"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "saved"    # Z

    .line 1840
    if-nez p1, :cond_18

    .line 1841
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    move-object v1, p2

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    .line 1842
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->initPasswordNewAlgo(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V

    .line 1843
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->onPasswordDone(Z)V
    invoke-static {v0, p3}, Lim/tpelyyftgw/ui/PassportActivity;->access$4500(Lim/tpelyyftgw/ui/PassportActivity;Z)V

    .line 1845
    :cond_18
    return-void
.end method

.method public synthetic lambda$resetSecret$3$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 4
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1769
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$vPZIcLJHqUJmHjG0OHdjboEjqTw;

    invoke-direct {v0, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$vPZIcLJHqUJmHjG0OHdjboEjqTw;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$run$10$PassportActivity$8(ZLim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 5
    .param p1, "saved"    # Z
    .param p2, "response2"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p3, "error2"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1839
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$tJCotfizQKsDwuz8YxPyOX56y48;

    invoke-direct {v0, p0, p3, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$tJCotfizQKsDwuz8YxPyOX56y48;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Z)V

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public synthetic lambda$run$15$PassportActivity$8(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;Z)V
    .registers 10
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "textPassword"    # Ljava/lang/String;
    .param p3, "saved"    # Z

    .line 1850
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;

    .line 1852
    .local v0, "settings":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;->secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    const/4 v2, 0x0

    if-eqz v1, :cond_6c

    .line 1853
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;->secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_secret:[B

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v1, v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7702(Lim/tpelyyftgw/ui/PassportActivity;[B)[B

    .line 1854
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;->secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_secret_id:J

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
    invoke-static {v1, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$7002(Lim/tpelyyftgw/ui/PassportActivity;J)J

    .line 1855
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;->secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoSHA512;

    if-eqz v1, :cond_38

    .line 1856
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;->secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoSHA512;

    .line 1857
    .local v1, "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoSHA512;
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoSHA512;->salt:[B

    .line 1858
    .local v2, "secure_salt":[B
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {p2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getStringBytes(Ljava/lang/String;)[B

    move-result-object v4

    invoke-static {v2, v4, v2}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B[B)[B

    move-result-object v4

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$7602(Lim/tpelyyftgw/ui/PassportActivity;[B)[B

    .line 1859
    .end local v1    # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoSHA512;
    goto :goto_a4

    .end local v2    # "secure_salt":[B
    :cond_38
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;->secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;

    if-eqz v1, :cond_58

    .line 1860
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;->secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;

    .line 1861
    .local v1, "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;->salt:[B

    .line 1862
    .restart local v2    # "secure_salt":[B
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {p2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getStringBytes(Ljava/lang/String;)[B

    move-result-object v4

    iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;->salt:[B

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/Utilities;->computePBKDF2([B[B)[B

    move-result-object v4

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$7602(Lim/tpelyyftgw/ui/PassportActivity;[B)[B

    .line 1863
    .end local v1    # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;
    goto :goto_a4

    .end local v2    # "secure_salt":[B
    :cond_58
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;->secure_settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureSecretSettings;->secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoUnknown;

    if-eqz v1, :cond_69

    .line 1864
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$dGqMNL05tB_wYTJ8gQ_T14oJ3Rw;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$dGqMNL05tB_wYTJ8gQ_T14oJ3Rw;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;)V

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 1865
    return-void

    .line 1867
    :cond_69
    new-array v2, v2, [B

    .restart local v2    # "secure_salt":[B
    goto :goto_a4

    .line 1870
    .end local v2    # "secure_salt":[B
    :cond_6c
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->new_secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;

    if-eqz v1, :cond_94

    .line 1871
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;

    move-result-object v1

    iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->new_secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;

    check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;

    .line 1872
    .restart local v1    # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;->salt:[B

    .line 1873
    .restart local v2    # "secure_salt":[B
    iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {p2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getStringBytes(Ljava/lang/String;)[B

    move-result-object v4

    iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;->salt:[B

    invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/Utilities;->computePBKDF2([B[B)[B

    move-result-object v4

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
    invoke-static {v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$7602(Lim/tpelyyftgw/ui/PassportActivity;[B)[B

    .line 1874
    .end local v1    # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePasswordKdfAlgoPBKDF2HMACSHA512iter100000;
    goto :goto_97

    .line 1875
    .end local v2    # "secure_salt":[B
    :cond_94
    new-array v1, v2, [B

    move-object v2, v1

    .line 1877
    .restart local v2    # "secure_salt":[B
    :goto_97
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const/4 v3, 0x0

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
    invoke-static {v1, v3}, Lim/tpelyyftgw/ui/PassportActivity;->access$7702(Lim/tpelyyftgw/ui/PassportActivity;[B)[B

    .line 1878
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const-wide/16 v3, 0x0

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
    invoke-static {v1, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->access$7002(Lim/tpelyyftgw/ui/PassportActivity;J)J

    .line 1880
    :goto_a4
    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$vOFxRlCXUVEoZ9T-os399aKDsPE;

    invoke-direct {v1, p0, v0, p3, v2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$vOFxRlCXUVEoZ9T-os399aKDsPE;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_passwordSettings;Z[B)V

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 1925
    return-void
.end method

.method public synthetic lambda$run$16$PassportActivity$8(ZLim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 10
    .param p1, "saved"    # Z
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1928
    const/4 v0, 0x0

    if-eqz p1, :cond_47

    .line 1929
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$14000(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->resetSavedPassword()V

    .line 1930
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # setter for: Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I
    invoke-static {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$14102(Lim/tpelyyftgw/ui/PassportActivity;I)I

    .line 1931
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->updatePasswordInterface()V
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$14200(Lim/tpelyyftgw/ui/PassportActivity;)V

    .line 1932
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$14300(Lim/tpelyyftgw/ui/PassportActivity;)[Landroid/view/ViewGroup;

    move-result-object v1

    if-eqz v1, :cond_ab

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$14300(Lim/tpelyyftgw/ui/PassportActivity;)[Landroid/view/ViewGroup;

    move-result-object v1

    aget-object v1, v1, v0

    invoke-virtual {v1}, Landroid/view/ViewGroup;->getVisibility()I

    move-result v1

    if-nez v1, :cond_ab

    .line 1933
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v1

    aget-object v1, v1, v0

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 1934
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v1

    aget-object v0, v1, v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z

    goto :goto_ab

    .line 1937
    :cond_47
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    const/4 v2, 0x1

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V
    invoke-static {v1, v2, v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$4900(Lim/tpelyyftgw/ui/PassportActivity;ZZ)V

    .line 1938
    iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v3, "PASSWORD_HASH_INVALID"

    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_5d

    .line 1939
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->onPasscodeError(Z)V
    invoke-static {v0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$14400(Lim/tpelyyftgw/ui/PassportActivity;Z)V

    goto :goto_ab

    .line 1940
    :cond_5d
    iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v3, "FLOOD_WAIT"

    invoke-virtual {v1, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v1

    const v3, 0x7f0f0141

    const-string v4, "AppName"

    if-eqz v1, :cond_a0

    .line 1941
    iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-static {v1}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v1

    .line 1943
    .local v1, "time":I
    const/16 v5, 0x3c

    if-ge v1, v5, :cond_81

    .line 1944
    const-string v5, "Seconds"

    invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    .local v5, "timeString":Ljava/lang/String;
    goto :goto_89

    .line 1946
    .end local v5    # "timeString":Ljava/lang/String;
    :cond_81
    div-int/lit8 v5, v1, 0x3c

    const-string v6, "Minutes"

    invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    .line 1948
    .restart local v5    # "timeString":Ljava/lang/String;
    :goto_89
    iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    const v4, 0x7f0f0681

    new-array v2, v2, [Ljava/lang/Object;

    aput-object v5, v2, v0

    const-string v0, "FloodWaitTime"

    invoke-static {v0, v4, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
    invoke-static {v6, v3, v0}, Lim/tpelyyftgw/ui/PassportActivity;->access$7800(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;Ljava/lang/String;)V

    .line 1949
    .end local v1    # "time":I
    .end local v5    # "timeString":Ljava/lang/String;
    goto :goto_ab

    .line 1950
    :cond_a0
    iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    # invokes: Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
    invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/PassportActivity;->access$7800(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;Ljava/lang/String;)V

    .line 1953
    :cond_ab
    :goto_ab
    return-void
.end method

.method public run(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 7
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 1837
    if-eqz p2, :cond_28

    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const-string v1, "SRP_ID_INVALID"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_28

    .line 1838
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;-><init>()V

    .line 1839
    .local v0, "getPasswordReq":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->this$0:Lim/tpelyyftgw/ui/PassportActivity;

    # getter for: Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
    invoke-static {v1}, Lim/tpelyyftgw/ui/PassportActivity;->access$13900(Lim/tpelyyftgw/ui/PassportActivity;)I

    move-result v1

    invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    iget-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$saved:Z

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$dN3wb8EfBBI2QVB2dQPm45EiL54;

    invoke-direct {v3, p0, v2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$dN3wb8EfBBI2QVB2dQPm45EiL54;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;Z)V

    const/16 v2, 0x8

    invoke-virtual {v1, v0, v3, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I

    .line 1846
    return-void

    .line 1848
    .end local v0    # "getPasswordReq":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
    :cond_28
    if-nez p2, :cond_39

    .line 1849
    sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$textPassword:Ljava/lang/String;

    iget-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$saved:Z

    new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$zP5QkySXhQ_YQMBf70qhrHKkanQ;

    invoke-direct {v3, p0, p1, v1, v2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$zP5QkySXhQ_YQMBf70qhrHKkanQ;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;Z)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    goto :goto_43

    .line 1927
    :cond_39
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity$8;->val$saved:Z

    new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$vDjR82GeC56kb9wLony-EY6Q79o;

    invoke-direct {v1, p0, v0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8$vDjR82GeC56kb9wLony-EY6Q79o;-><init>(Lim/tpelyyftgw/ui/PassportActivity$8;ZLim/tpelyyftgw/tgnet/TLRPC$TL_error;)V

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 1955
    :goto_43
    return-void
.end method