PassportActivity.smali
.class public Lim/tpelyyftgw/ui/PassportActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "PassportActivity.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;,
Lim/tpelyyftgw/ui/PassportActivity$ProgressView;,
Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;,
Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;,
Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;,
Lim/tpelyyftgw/ui/PassportActivity$LinkSpan;,
Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;,
Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
}
.end annotation
# static fields
.field private static final FIELD_ADDRESS_COUNT:I
.field private static final FIELD_BIRTHDAY:I
.field private static final FIELD_CARDNUMBER:I
.field private static final FIELD_CITIZENSHIP:I
.field private static final FIELD_CITY:I
.field private static final FIELD_COUNTRY:I
.field private static final FIELD_EMAIL:I
.field private static final FIELD_EXPIRE:I
.field private static final FIELD_GENDER:I
.field private static final FIELD_IDENTITY_COUNT:I
.field private static final FIELD_IDENTITY_NODOC_COUNT:I
.field private static final FIELD_MIDNAME:I
.field private static final FIELD_NAME:I
.field private static final FIELD_NATIVE_COUNT:I
.field private static final FIELD_NATIVE_MIDNAME:I
.field private static final FIELD_NATIVE_NAME:I
.field private static final FIELD_NATIVE_SURNAME:I
.field private static final FIELD_PASSWORD:I
.field private static final FIELD_PHONE:I
.field private static final FIELD_PHONECODE:I
.field private static final FIELD_PHONECOUNTRY:I
.field private static final FIELD_POSTCODE:I
.field private static final FIELD_RESIDENCE:I
.field private static final FIELD_STATE:I
.field private static final FIELD_STREET1:I
.field private static final FIELD_STREET2:I
.field private static final FIELD_SURNAME:I
.field public static final TYPE_ADDRESS:I
.field public static final TYPE_EMAIL:I
.field public static final TYPE_EMAIL_VERIFICATION:I
.field public static final TYPE_IDENTITY:I
.field public static final TYPE_MANAGE:I
.field public static final TYPE_PASSWORD:I
.field public static final TYPE_PHONE:I
.field public static final TYPE_PHONE_VERIFICATION:I
.field public static final TYPE_REQUEST:I
.field private static final UPLOADING_TYPE_DOCUMENTS:I
.field private static final UPLOADING_TYPE_FRONT:I
.field private static final UPLOADING_TYPE_REVERSE:I
.field private static final UPLOADING_TYPE_SELFIE:I
.field private static final UPLOADING_TYPE_TRANSLATION:I
.field private static final attach_document:I
.field private static final attach_gallery:I
.field private static final attach_photo:I
.field private static final done_button:I
.field private static final info_item:I
# instance fields
.field private acceptTextView:Landroid/widget/TextView;
.field private addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.field private addDocumentSectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
.field private allowNonLatinName:Z
.field private availableDocumentTypes:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
">;"
}
.end annotation
.end field
.field private bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.field private bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.field private bottomLayout:Landroid/widget/FrameLayout;
.field private callbackCalled:Z
.field private chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
.field private codesMap:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private countriesArray:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private countriesMap:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private currentActivityType:I
.field private currentBotId:I
.field private currentCallbackUrl:Ljava/lang/String;
.field private currentCitizeship:Ljava/lang/String;
.field private currentDocumentValues:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.field private currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.field private currentEmail:Ljava/lang/String;
.field private currentExpireDate:[I
.field private currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.field private currentGender:Ljava/lang/String;
.field private currentNonce:Ljava/lang/String;
.field private currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.field private currentPayload:Ljava/lang/String;
.field private currentPhoneVerification:Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
.field private currentPhotoViewerLayout:Landroid/widget/LinearLayout;
.field private currentPicturePath:Ljava/lang/String;
.field private currentPublicKey:Ljava/lang/String;
.field private currentResidence:Ljava/lang/String;
.field private currentScope:Ljava/lang/String;
.field private currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.field private currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.field private currentValues:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private currentViewNum:I
.field private delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.field private deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.field private dividers:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Landroid/view/View;",
">;"
}
.end annotation
.end field
.field private documentOnly:Z
.field private documents:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/SecureDocument;",
">;"
}
.end annotation
.end field
.field private documentsCells:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Lim/tpelyyftgw/messenger/SecureDocument;",
"Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;",
">;"
}
.end annotation
.end field
.field private documentsErrors:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private documentsLayout:Landroid/widget/LinearLayout;
.field private documentsToTypesLink:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
">;"
}
.end annotation
.end field
.field private doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private doneItemAnimation:Landroid/animation/AnimatorSet;
.field private emailCodeLength:I
.field private emptyImageView:Landroid/widget/ImageView;
.field private emptyLayout:Landroid/widget/LinearLayout;
.field private emptyTextView1:Landroid/widget/TextView;
.field private emptyTextView2:Landroid/widget/TextView;
.field private emptyTextView3:Landroid/widget/TextView;
.field private emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
.field private errorsMap:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end field
.field private errorsValues:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private extraBackgroundView:Landroid/view/View;
.field private extraBackgroundView2:Landroid/view/View;
.field private fieldsErrors:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.field private frontLayout:Landroid/widget/LinearLayout;
.field private headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.field private ignoreOnFailure:Z
.field private ignoreOnPhoneChange:Z
.field private ignoreOnTextChange:Z
.field private initialValues:Ljava/lang/String;
.field private inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.field private inputFieldContainers:[Landroid/view/ViewGroup;
.field private inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.field private languageMap:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private linearLayout2:Landroid/widget/LinearLayout;
.field private mainErrorsMap:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.field private needActivityResult:Z
.field private noAllDocumentsErrorText:Ljava/lang/CharSequence;
.field private noAllTranslationErrorText:Ljava/lang/CharSequence;
.field private noPasswordImageView:Landroid/widget/ImageView;
.field private noPasswordSetTextView:Landroid/widget/TextView;
.field private noPasswordTextView:Landroid/widget/TextView;
.field private nonLatinNames:[Z
.field private passwordAvatarContainer:Landroid/widget/FrameLayout;
.field private passwordForgotButton:Landroid/widget/TextView;
.field private passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.field private passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.field private pendingDelegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.field private pendingErrorRunnable:Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.field private pendingFinishRunnable:Ljava/lang/Runnable;
.field private pendingPhone:Ljava/lang/String;
.field private permissionsDialog:Landroid/app/Dialog;
.field private permissionsItems:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private phoneFormatMap:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private plusTextView:Landroid/widget/TextView;
.field private presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;
.field private progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.field private progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
.field private progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
.field private provider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
.field private reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.field private reverseLayout:Landroid/widget/LinearLayout;
.field private saltedPassword:[B
.field private savedPasswordHash:[B
.field private savedSaltedPassword:[B
.field private scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.field private scrollHeight:I
.field private scrollView:Landroid/widget/ScrollView;
.field private sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
.field private sectionCell2:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
.field private secureSecret:[B
.field private secureSecretId:J
.field private selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.field private selfieLayout:Landroid/widget/LinearLayout;
.field private topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.field private translationDocuments:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/SecureDocument;",
">;"
}
.end annotation
.end field
.field private translationLayout:Landroid/widget/LinearLayout;
.field private typesValues:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end field
.field private typesViews:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
"Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;",
">;"
}
.end annotation
.end field
.field private uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.field private uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
.field private uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
.field private uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
.field private uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.field private uploadingDocuments:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Lim/tpelyyftgw/messenger/SecureDocument;",
">;"
}
.end annotation
.end field
.field private uploadingFileType:I
.field private useCurrentValue:Z
.field private usingSavedPassword:I
.field private views:[Lim/tpelyyftgw/ui/components/SlideView;
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x1569
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_ADDRESS_COUNT:I
const v0, 0x156c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_BIRTHDAY:I
const v0, 0x1568
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_CARDNUMBER:I
const v0, 0x156a
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_CITIZENSHIP:I
const v0, 0x156c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_CITY:I
const v0, 0x156a
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_COUNTRY:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_EMAIL:I
const v0, 0x1567
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_EXPIRE:I
const v0, 0x156b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_GENDER:I
const v0, 0x1566
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_IDENTITY_COUNT:I
const v0, 0x1568
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_IDENTITY_NODOC_COUNT:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_MIDNAME:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_NAME:I
const v0, 0x156c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_NATIVE_COUNT:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_NATIVE_MIDNAME:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_NATIVE_NAME:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_NATIVE_SURNAME:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_PASSWORD:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_PHONE:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_PHONECODE:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_PHONECOUNTRY:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_POSTCODE:I
const v0, 0x1569
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_RESIDENCE:I
const v0, 0x156b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_STATE:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_STREET1:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_STREET2:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->FIELD_SURNAME:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_ADDRESS:I
const v0, 0x156b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_EMAIL:I
const v0, 0x1569
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_EMAIL_VERIFICATION:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_IDENTITY:I
const v0, 0x1567
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_MANAGE:I
const v0, 0x156a
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_PASSWORD:I
const v0, 0x156c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_PHONE:I
const v0, 0x1568
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_PHONE_VERIFICATION:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->TYPE_REQUEST:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->UPLOADING_TYPE_DOCUMENTS:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->UPLOADING_TYPE_FRONT:I
const v0, 0x156c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->UPLOADING_TYPE_REVERSE:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->UPLOADING_TYPE_SELFIE:I
const v0, 0x156b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->UPLOADING_TYPE_TRANSLATION:I
const v0, 0x156b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->attach_document:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->attach_gallery:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->attach_photo:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->done_button:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PassportActivity;->info_item:I
return-void
.end method
.method public constructor <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
.registers 32
.param p1, "type" # I
.param p2, "botId" # I
.param p3, "scope" # Ljava/lang/String;
.param p4, "publicKey" # Ljava/lang/String;
.param p5, "payload" # Ljava/lang/String;
.param p6, "nonce" # Ljava/lang/String;
.param p7, "callbackUrl" # Ljava/lang/String;
.param p8, "form" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.param p9, "accountPassword" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.line 684
move-object/from16 v11, p0
move-object/from16 v12, p8
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
move-object/from16 v1, p0
move/from16 v2, p1
move-object/from16 v3, p8
move-object/from16 v4, p9
invoke-direct/range {v1 .. v10}, Lim/tpelyyftgw/ui/PassportActivity;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Ljava/util/HashMap;Ljava/util/HashMap;)V
.line 685
move/from16 v1, p2
iput v1, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
.line 686
move-object/from16 v2, p5
iput-object v2, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentPayload:Ljava/lang/String;
.line 687
move-object/from16 v3, p6
iput-object v3, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentNonce:Ljava/lang/String;
.line 688
move-object/from16 v4, p3
iput-object v4, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentScope:Ljava/lang/String;
.line 689
move-object/from16 v5, p4
iput-object v5, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentPublicKey:Ljava/lang/String;
.line 690
move-object/from16 v6, p7
iput-object v6, v11, Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;
.line 691
if-nez p1, :cond_2a5
.line 692
iget-object v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->errors:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_2a5
.line 694
:try_start_37
iget-object v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->errors:Ljava/util/ArrayList;
new-instance v7, Lim/tpelyyftgw/ui/PassportActivity$2;
invoke-direct {v7, v11}, Lim/tpelyyftgw/ui/PassportActivity$2;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-static {v0, v7}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
.line 732
const/4 v0, 0x0
.local v0, "a":I
iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->errors:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
.local v7, "size":I
:goto_48
if-ge v0, v7, :cond_2a1
.line 733
iget-object v8, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->errors:Ljava/util/ArrayList;
invoke-virtual {v8, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
.line 738
.local v8, "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
const/4 v9, 0x0
.line 739
.local v9, "field":Ljava/lang/String;
const/4 v10, 0x0
.line 741
.local v10, "file_hash":[B
instance-of v13, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;
:try_end_56
.catch Ljava/lang/Exception; {:try_start_37 .. :try_end_56} :catch_2a4
const-string v14, "data"
const-string v15, "error_all"
const-string/jumbo v1, "selfie"
const-string/jumbo v2, "reverse"
const-string v3, "front"
const-string v4, "files"
const-string/jumbo v5, "translation"
if-eqz v13, :cond_89
.line 742
:try_start_69
move-object v13, v8
check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;
.line 743
.local v13, "secureValueErrorFrontSide":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;
iget-object v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v11, v6}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v6
.line 744
.local v6, "key":Ljava/lang/String;
move-object/from16 v16, v6
.end local v6 # "key":Ljava/lang/String;
.local v16, "key":Ljava/lang/String;
iget-object v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;->text:Ljava/lang/String;
.line 745
.local v6, "description":Ljava/lang/String;
move-object/from16 v17, v6
.end local v6 # "description":Ljava/lang/String;
.local v17, "description":Ljava/lang/String;
iget-object v6, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;->file_hash:[B
move-object v10, v6
.line 746
move-object v6, v3
.line 747
.end local v13 # "secureValueErrorFrontSide":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFrontSide;
.local v6, "target":Ljava/lang/String;
move-object/from16 v18, v8
move-object/from16 v13, v17
move/from16 v21, v7
move-object v7, v6
move-object/from16 v6, v16
move/from16 v16, v21
goto/16 :goto_19f
.end local v6 # "target":Ljava/lang/String;
.end local v16 # "key":Ljava/lang/String;
.end local v17 # "description":Ljava/lang/String;
:cond_89
instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;
if-eqz v6, :cond_a8
.line 748
move-object v6, v8
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;
.line 749
.local v6, "secureValueErrorReverseSide":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v11, v13}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v13
.line 750
.local v13, "key":Ljava/lang/String;
move/from16 v16, v7
.end local v7 # "size":I
.local v16, "size":I
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;->text:Ljava/lang/String;
.line 751
.local v7, "description":Ljava/lang/String;
move-object/from16 v17, v7
.end local v7 # "description":Ljava/lang/String;
.restart local v17 # "description":Ljava/lang/String;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorReverseSide;->file_hash:[B
move-object v10, v7
.line 752
move-object v6, v2
.line 753
.local v6, "target":Ljava/lang/String;
move-object v7, v6
move-object/from16 v18, v8
move-object v6, v13
move-object/from16 v13, v17
goto/16 :goto_19f
.end local v6 # "target":Ljava/lang/String;
.end local v13 # "key":Ljava/lang/String;
.end local v16 # "size":I
.end local v17 # "description":Ljava/lang/String;
.local v7, "size":I
:cond_a8
move/from16 v16, v7
.end local v7 # "size":I
.restart local v16 # "size":I
instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;
if-eqz v6, :cond_c6
.line 754
move-object v6, v8
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;
.line 755
.local v6, "secureValueErrorSelfie":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v7
.line 756
.local v7, "key":Ljava/lang/String;
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;->text:Ljava/lang/String;
.line 757
.local v13, "description":Ljava/lang/String;
move-object/from16 v17, v7
.end local v7 # "key":Ljava/lang/String;
.local v17, "key":Ljava/lang/String;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorSelfie;->file_hash:[B
move-object v10, v7
.line 758
move-object v6, v1
.line 759
.local v6, "target":Ljava/lang/String;
move-object v7, v6
move-object/from16 v18, v8
move-object/from16 v6, v17
goto/16 :goto_19f
.end local v6 # "target":Ljava/lang/String;
.end local v13 # "description":Ljava/lang/String;
.end local v17 # "key":Ljava/lang/String;
:cond_c6
instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;
if-eqz v6, :cond_e2
.line 760
move-object v6, v8
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;
.line 761
.local v6, "secureValueErrorTranslationFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v7
.line 762
.restart local v7 # "key":Ljava/lang/String;
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;->text:Ljava/lang/String;
.line 763
.restart local v13 # "description":Ljava/lang/String;
move-object/from16 v17, v7
.end local v7 # "key":Ljava/lang/String;
.restart local v17 # "key":Ljava/lang/String;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFile;->file_hash:[B
move-object v10, v7
.line 764
move-object v6, v5
.line 765
.local v6, "target":Ljava/lang/String;
move-object v7, v6
move-object/from16 v18, v8
move-object/from16 v6, v17
goto/16 :goto_19f
.end local v6 # "target":Ljava/lang/String;
.end local v13 # "description":Ljava/lang/String;
.end local v17 # "key":Ljava/lang/String;
:cond_e2
instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFiles;
if-eqz v6, :cond_fb
.line 766
move-object v6, v8
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFiles;
.line 767
.local v6, "secureValueErrorTranslationFiles":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFiles;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFiles;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v7
.line 768
.restart local v7 # "key":Ljava/lang/String;
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorTranslationFiles;->text:Ljava/lang/String;
.line 769
.restart local v13 # "description":Ljava/lang/String;
move-object v6, v5
.line 770
.local v6, "target":Ljava/lang/String;
move-object/from16 v18, v8
move-object/from16 v21, v7
move-object v7, v6
move-object/from16 v6, v21
goto/16 :goto_19f
.end local v6 # "target":Ljava/lang/String;
.end local v7 # "key":Ljava/lang/String;
.end local v13 # "description":Ljava/lang/String;
:cond_fb
instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;
if-eqz v6, :cond_117
.line 771
move-object v6, v8
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;
.line 772
.local v6, "secureValueErrorFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v7
.line 773
.restart local v7 # "key":Ljava/lang/String;
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;->text:Ljava/lang/String;
.line 774
.restart local v13 # "description":Ljava/lang/String;
move-object/from16 v17, v7
.end local v7 # "key":Ljava/lang/String;
.restart local v17 # "key":Ljava/lang/String;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFile;->file_hash:[B
move-object v10, v7
.line 775
move-object v6, v4
.line 776
.local v6, "target":Ljava/lang/String;
move-object v7, v6
move-object/from16 v18, v8
move-object/from16 v6, v17
goto/16 :goto_19f
.end local v6 # "target":Ljava/lang/String;
.end local v13 # "description":Ljava/lang/String;
.end local v17 # "key":Ljava/lang/String;
:cond_117
instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFiles;
if-eqz v6, :cond_130
.line 777
move-object v6, v8
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFiles;
.line 778
.local v6, "secureValueErrorFiles":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFiles;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFiles;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v7
.line 779
.restart local v7 # "key":Ljava/lang/String;
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorFiles;->text:Ljava/lang/String;
.line 780
.restart local v13 # "description":Ljava/lang/String;
move-object v6, v4
.line 781
.local v6, "target":Ljava/lang/String;
move-object/from16 v18, v8
move-object/from16 v21, v7
move-object v7, v6
move-object/from16 v6, v21
goto/16 :goto_19f
.end local v6 # "target":Ljava/lang/String;
.end local v7 # "key":Ljava/lang/String;
.end local v13 # "description":Ljava/lang/String;
:cond_130
instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;
if-eqz v6, :cond_14b
.line 782
move-object v6, v8
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;
.line 783
.local v6, "secureValueErrorAll":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v11, v7}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v7
.line 784
.restart local v7 # "key":Ljava/lang/String;
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;->text:Ljava/lang/String;
.line 785
.restart local v13 # "description":Ljava/lang/String;
move-object/from16 v17, v7
.end local v7 # "key":Ljava/lang/String;
.restart local v17 # "key":Ljava/lang/String;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueError;->hash:[B
move-object v10, v7
.line 786
move-object v6, v15
.line 787
.local v6, "target":Ljava/lang/String;
move-object v7, v6
move-object/from16 v18, v8
move-object/from16 v6, v17
goto :goto_19f
.end local v6 # "target":Ljava/lang/String;
.end local v13 # "description":Ljava/lang/String;
.end local v17 # "key":Ljava/lang/String;
:cond_14b
instance-of v6, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;
if-eqz v6, :cond_28b
.line 788
move-object v6, v8
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;
.line 789
.local v6, "secureValueErrorData":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;
const/4 v7, 0x0
.line 790
.local v7, "found":Z
const/4 v13, 0x0
.local v13, "b":I
:goto_154
move/from16 v17, v7
.end local v7 # "found":Z
.local v17, "found":Z
iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v13, v7, :cond_185
.line 791
iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v7, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 792
.local v7, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-object/from16 v18, v8
.end local v8 # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
.local v18, "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
iget-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
if-eqz v8, :cond_17c
iget-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
move-object/from16 v19, v7
.end local v7 # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.local v19, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;->data_hash:[B
invoke-static {v8, v7}, Ljava/util/Arrays;->equals([B[B)Z
move-result v7
if-eqz v7, :cond_17e
.line 793
const/4 v7, 0x1
.line 794
.end local v17 # "found":Z
.local v7, "found":Z
goto :goto_189
.line 792
.end local v19 # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.local v7, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.restart local v17 # "found":Z
:cond_17c
move-object/from16 v19, v7
.line 790
.end local v7 # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
:cond_17e
add-int/lit8 v13, v13, 0x1
move/from16 v7, v17
move-object/from16 v8, v18
goto :goto_154
.end local v18 # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
.restart local v8 # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
:cond_185
move-object/from16 v18, v8
.end local v8 # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
.restart local v18 # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
move/from16 v7, v17
.line 797
.end local v13 # "b":I
.end local v17 # "found":Z
.local v7, "found":Z
:goto_189
if-nez v7, :cond_18d
.line 798
goto/16 :goto_28d
.line 800
:cond_18d
iget-object v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v11, v8}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v8
.line 801
.local v8, "key":Ljava/lang/String;
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;->text:Ljava/lang/String;
.line 802
.local v13, "description":Ljava/lang/String;
move/from16 v17, v7
.end local v7 # "found":Z
.restart local v17 # "found":Z
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;->field:Ljava/lang/String;
move-object v9, v7
.line 803
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueErrorData;->data_hash:[B
move-object v10, v7
.line 804
move-object v7, v14
move-object v6, v8
.line 808
.end local v8 # "key":Ljava/lang/String;
.end local v17 # "found":Z
.local v6, "key":Ljava/lang/String;
.local v7, "target":Ljava/lang/String;
:goto_19f
iget-object v8, v11, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;
invoke-virtual {v8, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/util/HashMap;
.line 809
.local v8, "vals":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
if-nez v8, :cond_1ba
.line 810
new-instance v17, Ljava/util/HashMap;
invoke-direct/range {v17 .. v17}, Ljava/util/HashMap;-><init>()V
move-object/from16 v8, v17
.line 811
iget-object v12, v11, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;
invoke-virtual {v12, v6, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 812
iget-object v12, v11, Lim/tpelyyftgw/ui/PassportActivity;->mainErrorsMap:Ljava/util/HashMap;
invoke-virtual {v12, v6, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 815
:cond_1ba
const/4 v12, 0x2
if-eqz v10, :cond_1c4
.line 816
invoke-static {v10, v12}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v17
move-object/from16 v12, v17
.local v17, "hash":Ljava/lang/String;
goto :goto_1c8
.line 818
.end local v17 # "hash":Ljava/lang/String;
:cond_1c4
const-string v17, ""
move-object/from16 v12, v17
.line 820
.local v12, "hash":Ljava/lang/String;
:goto_1c8
const/16 v17, -0x1
invoke-virtual {v7}, Ljava/lang/String;->hashCode()I
move-result v20
sparse-switch v20, :sswitch_data_2a6
:cond_1d1
goto :goto_20a
:sswitch_1d2
invoke-virtual {v7, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v14
if-eqz v14, :cond_1d1
const/4 v14, 0x5
goto :goto_20b
:sswitch_1da
invoke-virtual {v7, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v14
if-eqz v14, :cond_1d1
const/4 v14, 0x6
goto :goto_20b
:sswitch_1e2
invoke-virtual {v7, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v14
if-eqz v14, :cond_1d1
const/4 v14, 0x4
goto :goto_20b
:sswitch_1ea
invoke-virtual {v7, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v14
if-eqz v14, :cond_1d1
const/4 v14, 0x1
goto :goto_20b
:sswitch_1f2
invoke-virtual {v7, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v14
if-eqz v14, :cond_1d1
const/4 v14, 0x0
goto :goto_20b
:sswitch_1fa
invoke-virtual {v7, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v14
if-eqz v14, :cond_1d1
const/4 v14, 0x2
goto :goto_20b
:sswitch_202
invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v14
if-eqz v14, :cond_1d1
const/4 v14, 0x3
goto :goto_20b
:goto_20a
const/4 v14, -0x1
:goto_20b
packed-switch v14, :pswitch_data_2c4
goto/16 :goto_28d
.line 850
:pswitch_210
invoke-virtual {v8, v15, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto/16 :goto_28d
.line 847
:pswitch_215
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 848
goto :goto_28d
.line 844
:pswitch_228
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 845
goto :goto_28d
.line 837
:pswitch_23b
if-eqz v10, :cond_250
.line 838
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_28d
.line 840
:cond_250
const-string/jumbo v1, "translation_all"
invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 842
goto :goto_28d
.line 834
:pswitch_257
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 835
goto :goto_28d
.line 827
:pswitch_26a
if-eqz v10, :cond_27f
.line 828
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_28d
.line 830
:cond_27f
const-string v1, "files_all"
invoke-virtual {v8, v1, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 832
goto :goto_28d
.line 822
:pswitch_285
if-eqz v9, :cond_28d
.line 823
invoke-virtual {v8, v9, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_28a
.catch Ljava/lang/Exception; {:try_start_69 .. :try_end_28a} :catch_2a4
goto :goto_28d
.line 787
.end local v6 # "key":Ljava/lang/String;
.end local v7 # "target":Ljava/lang/String;
.end local v12 # "hash":Ljava/lang/String;
.end local v13 # "description":Ljava/lang/String;
.end local v18 # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
.local v8, "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
:cond_28b
move-object/from16 v18, v8
.line 732
.end local v8 # "secureValueError":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueError;
.end local v9 # "field":Ljava/lang/String;
.end local v10 # "file_hash":[B
:cond_28d
:goto_28d
add-int/lit8 v0, v0, 0x1
move/from16 v1, p2
move-object/from16 v4, p3
move-object/from16 v5, p4
move-object/from16 v2, p5
move-object/from16 v3, p6
move-object/from16 v6, p7
move-object/from16 v12, p8
move/from16 v7, v16
goto/16 :goto_48
.end local v16 # "size":I
.local v7, "size":I
:cond_2a1
move/from16 v16, v7
.line 856
.end local v0 # "a":I
.end local v7 # "size":I
goto :goto_2a5
.line 854
:catch_2a4
move-exception v0
.line 859
:cond_2a5
:goto_2a5
return-void
:sswitch_data_2a6
.sparse-switch
-0x6db60d4f -> :sswitch_202
-0x3600c698 -> :sswitch_1fa
0x2eefaa -> :sswitch_1f2
0x5ceba77 -> :sswitch_1ea
0x5d2de29 -> :sswitch_1e2
0x13a936ea -> :sswitch_1da
0x418e52e2 -> :sswitch_1d2
.end sparse-switch
:pswitch_data_2c4
.packed-switch 0x0
:pswitch_285
:pswitch_26a
:pswitch_257
:pswitch_23b
:pswitch_228
:pswitch_215
:pswitch_210
.end packed-switch
.end method
.method public constructor <init>(ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Ljava/util/HashMap;Ljava/util/HashMap;)V
.registers 14
.param p1, "type" # I
.param p2, "form" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.param p3, "accountPassword" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.param p4, "secureType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p5, "secureValue" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.param p6, "secureDocumentsType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p7, "secureDocumentsValue" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 862
.local p8, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.local p9, "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 212
const-string v0, ""
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;
.line 213
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;
.line 215
const/4 v0, 0x3
new-array v1, v0, [I
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
.line 253
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->dividers:Ljava/util/ArrayList;
.line 264
new-array v1, v0, [Z
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->nonLatinNames:[Z
.line 265
const/4 v1, 0x1
iput-boolean v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->allowNonLatinName:Z
.line 298
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;
.line 299
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->countriesMap:Ljava/util/HashMap;
.line 300
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->codesMap:Ljava/util/HashMap;
.line 301
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->phoneFormatMap:Ljava/util/HashMap;
.line 323
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
.line 325
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
.line 328
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
.line 329
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;
.line 330
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;
.line 331
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;
.line 332
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsToTypesLink:Ljava/util/HashMap;
.line 335
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;
.line 336
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->mainErrorsMap:Ljava/util/HashMap;
.line 339
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
.line 359
new-instance v2, Lim/tpelyyftgw/ui/PassportActivity$1;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/PassportActivity$1;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->provider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
.line 863
iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
.line 864
iput-object p2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.line 865
iput-object p4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 866
if-eqz p4, :cond_91
.line 867
iget-boolean v2, p4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z
iput-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->allowNonLatinName:Z
.line 869
:cond_91
iput-object p5, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 870
iput-object p6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 871
iput-object p7, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 872
iput-object p3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.line 873
iput-object p8, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 874
iput-object p9, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;
.line 875
iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
if-ne v2, v0, :cond_a9
.line 876
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->permissionsItems:Ljava/util/ArrayList;
goto :goto_b0
.line 877
:cond_a9
const/4 v3, 0x7
if-ne v2, v3, :cond_b0
.line 878
new-array v0, v0, [Lim/tpelyyftgw/ui/components/SlideView;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;
.line 880
:cond_b0
:goto_b0
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
if-nez v0, :cond_bb
.line 881
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 883
:cond_bb
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;
if-nez v0, :cond_c6
.line 884
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;
.line 886
:cond_c6
const/4 v0, 0x5
if-ne p1, v0, :cond_11f
.line 887
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->savedPasswordHash:[B
if-eqz v0, :cond_f3
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->savedSaltedPassword:[B
if-eqz v0, :cond_f3
.line 888
iput v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I
.line 889
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->savedPasswordHash:[B
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->savedPasswordHash:[B
.line 890
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->savedSaltedPassword:[B
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->savedSaltedPassword:[B
.line 892
:cond_f3
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
if-nez v0, :cond_fb
.line 893
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->loadPasswordInfo()V
goto :goto_105
.line 895
:cond_fb
invoke-static {v0}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->initPasswordNewAlgo(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V
.line 896
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I
if-ne v0, v1, :cond_105
.line 897
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->onPasswordDone(Z)V
.line 900
:cond_105
:goto_105
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->isPassportConfigLoaded()Z
move-result v0
if-nez v0, :cond_11f
.line 901
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getPassportConfig;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getPassportConfig;-><init>()V
.line 902
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getPassportConfig;
sget v1, Lim/tpelyyftgw/messenger/SharedConfig;->passportConfigHash:I
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getPassportConfig;->hash:I
.line 903
iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
sget-object v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fUpU25DCSTyRoI4PLm4ztlR30f8;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fUpU25DCSTyRoI4PLm4ztlR30f8;
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 913
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getPassportConfig;
:cond_11f
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/PassportActivity;)Landroid/widget/LinearLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;
return-object v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$11700(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$11900(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/PassportActivity;I)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # I
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V
return-void
.end method
.method static synthetic access$12000(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$12100(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$12200(Lim/tpelyyftgw/ui/PassportActivity;Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;Z)V
.registers 4
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Landroid/os/Bundle;
.param p2, "x2" # Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
.param p3, "x3" # Z
.line 152
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/PassportActivity;->fillNextCodeParams(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;Z)V
return-void
.end method
.method static synthetic access$12300(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$12400(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$12502(Lim/tpelyyftgw/ui/PassportActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.line 152
iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnFailure:Z
return p1
.end method
.method static synthetic access$12600(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
return v0
.end method
.method static synthetic access$12700(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentScope:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$12800(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPublicKey:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$12900(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPayload:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
return-object v0
.end method
.method static synthetic access$13000(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentNonce:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$1302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
return-object p1
.end method
.method static synthetic access$13100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$13202(Lim/tpelyyftgw/ui/PassportActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # I
.line 152
iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return p1
.end method
.method static synthetic access$13300(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$13400(Lim/tpelyyftgw/ui/PassportActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->needActivityResult:Z
return v0
.end method
.method static synthetic access$13402(Lim/tpelyyftgw/ui/PassportActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.line 152
iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->needActivityResult:Z
return p1
.end method
.method static synthetic access$13500(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method static synthetic access$13600(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->parentLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method static synthetic access$13702(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/PassportActivity;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;
return-object p1
.end method
.method static synthetic access$13800(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$13900(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
return v0
.end method
.method static synthetic access$14000(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$14102(Lim/tpelyyftgw/ui/PassportActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # I
.line 152
iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I
return p1
.end method
.method static synthetic access$14200(Lim/tpelyyftgw/ui/PassportActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updatePasswordInterface()V
return-void
.end method
.method static synthetic access$14300(Lim/tpelyyftgw/ui/PassportActivity;)[Landroid/view/ViewGroup;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
return-object v0
.end method
.method static synthetic access$14400(Lim/tpelyyftgw/ui/PassportActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->onPasscodeError(Z)V
return-void
.end method
.method static synthetic access$14500(Lim/tpelyyftgw/ui/PassportActivity;)[B
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->savedSaltedPassword:[B
return-object v0
.end method
.method static synthetic access$14600(Lim/tpelyyftgw/ui/PassportActivity;[B[B)[B
.registers 4
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # [B
.param p2, "x2" # [B
.line 152
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->decryptSecret([B[B)[B
move-result-object v0
return-object v0
.end method
.method static synthetic access$14700(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$14800(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$14900(Lim/tpelyyftgw/ui/PassportActivity;)[B
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getRandomSecret()[B
move-result-object v0
return-object v0
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$15000(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$15100(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$15200(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
return v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;)I
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Ljava/lang/String;
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->getFieldCost(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/PassportActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->checkFieldsForError()Z
move-result v0
return v0
.end method
.method static synthetic access$2300(Lim/tpelyyftgw/ui/PassportActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->allowNonLatinName:Z
return v0
.end method
.method static synthetic access$2302(Lim/tpelyyftgw/ui/PassportActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.line 152
iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->allowNonLatinName:Z
return p1
.end method
.method static synthetic access$2400(Lim/tpelyyftgw/ui/PassportActivity;)[Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->nonLatinNames:[Z
return-object v0
.end method
.method static synthetic access$2500(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
return-object v0
.end method
.method static synthetic access$2600(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
return-object v0
.end method
.method static synthetic access$2700(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;)Ljava/lang/String;
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Ljava/lang/String;
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->getTranslitString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic access$2800(Lim/tpelyyftgw/ui/PassportActivity;Landroid/view/View;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Landroid/view/View;
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
return-void
.end method
.method static synthetic access$2900(Lim/tpelyyftgw/ui/PassportActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->isHasNotAnyChanges()Z
move-result v0
return v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/messenger/SecureDocument;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
return-object v0
.end method
.method static synthetic access$3000(Lim/tpelyyftgw/ui/PassportActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
return v0
.end method
.method static synthetic access$302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;)Lim/tpelyyftgw/messenger/SecureDocument;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/SecureDocument;
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
return-object p1
.end method
.method static synthetic access$3100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$3200(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
return-object v0
.end method
.method static synthetic access$3300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
return-object v0
.end method
.method static synthetic access$3400(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$3500(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$3600(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$3700(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
return-object v0
.end method
.method static synthetic access$3800(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$3900(Lim/tpelyyftgw/ui/PassportActivity;)[I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$4000(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$4100(Lim/tpelyyftgw/ui/PassportActivity;)Landroid/widget/LinearLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;
return-object v0
.end method
.method static synthetic access$4200(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
return-object v0
.end method
.method static synthetic access$4202(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
return-object p1
.end method
.method static synthetic access$4300(Lim/tpelyyftgw/ui/PassportActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->checkDiscard()Z
move-result v0
return v0
.end method
.method static synthetic access$4400(Lim/tpelyyftgw/ui/PassportActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->callCallback(Z)V
return-void
.end method
.method static synthetic access$4500(Lim/tpelyyftgw/ui/PassportActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->onPasswordDone(Z)V
return-void
.end method
.method static synthetic access$4600(Lim/tpelyyftgw/ui/PassportActivity;)[Lim/tpelyyftgw/ui/components/SlideView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;
return-object v0
.end method
.method static synthetic access$4700(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentViewNum:I
return v0
.end method
.method static synthetic access$4800(Lim/tpelyyftgw/ui/PassportActivity;ZLjava/lang/String;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)V
.registers 6
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.param p2, "x2" # Ljava/lang/String;
.param p3, "x3" # Ljava/lang/Runnable;
.param p4, "x4" # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.param p5, "x5" # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.line 152
invoke-direct/range {p0 .. p5}, Lim/tpelyyftgw/ui/PassportActivity;->startPhoneVerification(ZLjava/lang/String;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)V
return-void
.end method
.method static synthetic access$4900(Lim/tpelyyftgw/ui/PassportActivity;ZZ)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.param p2, "x2" # Z
.line 152
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V
return-void
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/messenger/SecureDocument;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
return-object v0
.end method
.method static synthetic access$5000(Lim/tpelyyftgw/ui/PassportActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->useCurrentValue:Z
return v0
.end method
.method static synthetic access$502(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;)Lim/tpelyyftgw/messenger/SecureDocument;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/SecureDocument;
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
return-object p1
.end method
.method static synthetic access$5100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$5102(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Ljava/lang/String;
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;
return-object p1
.end method
.method static synthetic access$5200(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$5300(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$5400(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I
return v0
.end method
.method static synthetic access$5500(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$5600(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$5700(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollHeight:I
return v0
.end method
.method static synthetic access$5702(Lim/tpelyyftgw/ui/PassportActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # I
.line 152
iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollHeight:I
return p1
.end method
.method static synthetic access$5800(Lim/tpelyyftgw/ui/PassportActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnTextChange:Z
return v0
.end method
.method static synthetic access$5802(Lim/tpelyyftgw/ui/PassportActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.line 152
iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnTextChange:Z
return p1
.end method
.method static synthetic access$5900(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emailCodeLength:I
return v0
.end method
.method static synthetic access$5902(Lim/tpelyyftgw/ui/PassportActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # I
.line 152
iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->emailCodeLength:I
return p1
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/messenger/SecureDocument;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
return-object v0
.end method
.method static synthetic access$6000(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
return-object v0
.end method
.method static synthetic access$602(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;)Lim/tpelyyftgw/messenger/SecureDocument;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/SecureDocument;
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
return-object p1
.end method
.method static synthetic access$6100(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->codesMap:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$6200(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$6300(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->phoneFormatMap:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$6400(Lim/tpelyyftgw/ui/PassportActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnPhoneChange:Z
return v0
.end method
.method static synthetic access$6402(Lim/tpelyyftgw/ui/PassportActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.line 152
iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnPhoneChange:Z
return p1
.end method
.method static synthetic access$6500(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;Landroid/text/Editable;Z)V
.registers 5
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.param p2, "x2" # Ljava/lang/String;
.param p3, "x3" # Landroid/text/Editable;
.param p4, "x4" # Z
.line 152
invoke-direct {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/PassportActivity;->checkFieldForError(Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;Landroid/text/Editable;Z)V
return-void
.end method
.method static synthetic access$6600(Lim/tpelyyftgw/ui/PassportActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Z
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->checkNativeFields(Z)V
return-void
.end method
.method static synthetic access$6900(Lim/tpelyyftgw/ui/PassportActivity;[B)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # [B
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->encryptData([B)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
move-result-object v0
return-object v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$7000(Lim/tpelyyftgw/ui/PassportActivity;)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-wide v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
return-wide v0
.end method
.method static synthetic access$7002(Lim/tpelyyftgw/ui/PassportActivity;J)J
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # J
.line 152
iput-wide p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecretId:J
return-wide p1
.end method
.method static synthetic access$7100(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$7200(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$7300(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
return-object v0
.end method
.method static synthetic access$7302(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
return-object p1
.end method
.method static synthetic access$7402(Lim/tpelyyftgw/ui/PassportActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # I
.line 152
iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return p1
.end method
.method static synthetic access$7500(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$7600(Lim/tpelyyftgw/ui/PassportActivity;)[B
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
return-object v0
.end method
.method static synthetic access$7602(Lim/tpelyyftgw/ui/PassportActivity;[B)[B
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # [B
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
return-object p1
.end method
.method static synthetic access$7700(Lim/tpelyyftgw/ui/PassportActivity;)[B
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
return-object v0
.end method
.method static synthetic access$7702(Lim/tpelyyftgw/ui/PassportActivity;[B)[B
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # [B
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
return-object p1
.end method
.method static synthetic access$7800(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;Ljava/lang/String;)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Ljava/lang/String;
.param p2, "x2" # Ljava/lang/String;
.line 152
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method static synthetic access$7900(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/PassportActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$8000(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v0
return-object v0
.end method
.method static synthetic access$8200(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;ZI)V
.registers 8
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p2, "x2" # Ljava/lang/String;
.param p3, "x3" # Ljava/lang/String;
.param p4, "x4" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p5, "x5" # Ljava/lang/String;
.param p6, "x6" # Z
.param p7, "x7" # I
.line 152
invoke-direct/range {p0 .. p7}, Lim/tpelyyftgw/ui/PassportActivity;->setTypeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;ZI)V
return-void
.end method
.method static synthetic access$8300(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$8400(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Ljava/lang/String;
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createSecureDocument(Ljava/lang/String;)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
move-result-object v0
return-object v0
.end method
.method static synthetic access$8500(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLjava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Z)V
.registers 8
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p2, "x2" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p3, "x3" # Ljava/util/ArrayList;
.param p4, "x4" # Z
.param p5, "x5" # Ljava/lang/Runnable;
.param p6, "x6" # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.param p7, "x7" # Z
.line 152
invoke-direct/range {p0 .. p7}, Lim/tpelyyftgw/ui/PassportActivity;->deleteValueInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLjava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Z)V
return-void
.end method
.method static synthetic access$8600(Lim/tpelyyftgw/ui/PassportActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$8602(Lim/tpelyyftgw/ui/PassportActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 152
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$8700(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/components/ContextProgressView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
return-object v0
.end method
.method static synthetic access$8800(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/components/ContextProgressView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
return-object v0
.end method
.method static synthetic access$8900(Lim/tpelyyftgw/ui/PassportActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/SecureDocument;
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic access$9000(Lim/tpelyyftgw/ui/PassportActivity;)Lim/tpelyyftgw/ui/components/ChatAttachAlert;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
return-object v0
.end method
.method static synthetic access$9100(Lim/tpelyyftgw/ui/PassportActivity;Ljava/util/ArrayList;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # Ljava/util/ArrayList;
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->processSelectedFiles(Ljava/util/ArrayList;)V
return-void
.end method
.method static synthetic access$9200(Lim/tpelyyftgw/ui/PassportActivity;I)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.param p1, "x1" # I
.line 152
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->processSelectedAttach(I)V
return-void
.end method
.method static synthetic access$9300(Lim/tpelyyftgw/ui/PassportActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$9400(Lim/tpelyyftgw/ui/PassportActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PassportActivity;
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
return v0
.end method
.method private addDocumentView(Lim/tpelyyftgw/messenger/SecureDocument;I)V
.registers 15
.param p1, "document" # Lim/tpelyyftgw/messenger/SecureDocument;
.param p2, "type" # I
.line 4802
const/4 v0, 0x3
const/4 v1, 0x2
const/4 v2, 0x4
const/4 v3, 0x1
if-ne p2, v3, :cond_d
.line 4803
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.line 4804
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;
if-nez v4, :cond_35
.line 4805
return-void
.line 4807
:cond_d
if-ne p2, v2, :cond_19
.line 4808
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v4, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4809
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;
if-nez v4, :cond_35
.line 4810
return-void
.line 4812
:cond_19
if-ne p2, v1, :cond_22
.line 4813
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.line 4814
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;
if-nez v4, :cond_35
.line 4815
return-void
.line 4817
:cond_22
if-ne p2, v0, :cond_2b
.line 4818
iput-object p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.line 4819
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;
if-nez v4, :cond_35
.line 4820
return-void
.line 4823
:cond_2b
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v4, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 4824
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;
if-nez v4, :cond_35
.line 4825
return-void
.line 4828
:cond_35
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
if-nez v4, :cond_3c
.line 4829
return-void
.line 4831
:cond_3c
new-instance v4, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
invoke-direct {v4, p0, v5}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V
.line 4836
.local v4, "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
invoke-virtual {v4, p1}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->setTag(Ljava/lang/Object;)V
.line 4837
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4839
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
invoke-virtual {v5, p1, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4840
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
move-result-object v5
.line 4841
.local v5, "hash":Ljava/lang/String;
const/4 v6, -0x2
const/4 v7, -0x1
if-ne p2, v3, :cond_82
.line 4842
const v0, 0x7f0f0b7a
const-string v1, "PassportSelfie"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
.line 4843
.local v0, "text":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4844
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "selfie"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.local v1, "key":Ljava/lang/String;
goto/16 :goto_130
.line 4845
.end local v0 # "text":Ljava/lang/String;
.end local v1 # "key":Ljava/lang/String;
:cond_82
const v3, 0x7f0f01bb
const-string v8, "AttachPhoto"
if-ne p2, v2, :cond_aa
.line 4846
invoke-static {v8, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
.line 4847
.restart local v0 # "text":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4848
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "translation"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.restart local v1 # "key":Ljava/lang/String;
goto/16 :goto_130
.line 4849
.end local v0 # "text":Ljava/lang/String;
.end local v1 # "key":Ljava/lang/String;
:cond_aa
if-ne p2, v1, :cond_eb
.line 4850
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
if-nez v0, :cond_c7
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
if-eqz v0, :cond_bd
goto :goto_c7
.line 4853
:cond_bd
const v0, 0x7f0f0b0d
const-string v1, "PassportFrontSide"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
.restart local v0 # "text":Ljava/lang/String;
goto :goto_d0
.line 4851
.end local v0 # "text":Ljava/lang/String;
:cond_c7
:goto_c7
const v0, 0x7f0f0b48
const-string v1, "PassportMainPage"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
.line 4855
.restart local v0 # "text":Ljava/lang/String;
:goto_d0
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4856
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "front"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.restart local v1 # "key":Ljava/lang/String;
goto :goto_130
.line 4857
.end local v0 # "text":Ljava/lang/String;
.end local v1 # "key":Ljava/lang/String;
:cond_eb
if-ne p2, v0, :cond_112
.line 4858
const v0, 0x7f0f0b6e
const-string v1, "PassportReverseSide"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
.line 4859
.restart local v0 # "text":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4860
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "reverse"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.restart local v1 # "key":Ljava/lang/String;
goto :goto_130
.line 4862
.end local v0 # "text":Ljava/lang/String;
.end local v1 # "key":Ljava/lang/String;
:cond_112
invoke-static {v8, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
.line 4863
.restart local v0 # "text":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4864
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "files"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 4867
.restart local v1 # "key":Ljava/lang/String;
:goto_130
if-eqz v1, :cond_156
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
if-eqz v2, :cond_156
invoke-virtual {v2, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
move-object v3, v2
.local v3, "value":Ljava/lang/String;
if-nez v2, :cond_140
goto :goto_156
.line 4870
:cond_140
# getter for: Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->valueTextView:Landroid/widget/TextView;
invoke-static {v4}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->access$6700(Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;)Landroid/widget/TextView;
move-result-object v2
const-string/jumbo v6, "windowBackgroundWhiteRedText3"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v2, v6}, Landroid/widget/TextView;->setTextColor(I)V
.line 4871
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
const-string v6, ""
invoke-virtual {v2, v1, v6}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_15f
.line 4868
.end local v3 # "value":Ljava/lang/String;
:cond_156
:goto_156
iget-object v2, p1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->date:I
int-to-long v2, v2
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatDateForBan(J)Ljava/lang/String;
move-result-object v3
.line 4874
.restart local v3 # "value":Ljava/lang/String;
:goto_15f
invoke-virtual {v4, v0, v3, p1}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->setTextAndValueAndImage(Ljava/lang/String;Ljava/lang/CharSequence;Lim/tpelyyftgw/messenger/SecureDocument;)V
.line 4875
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Q14re-7DFhObG2RjpSVgLYV6VBU;
invoke-direct {v2, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Q14re-7DFhObG2RjpSVgLYV6VBU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;I)V
invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 4896
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$XEVZftNCSmT0TtUcbGwc_iVe7Uw;
move-object v6, v2
move-object v7, p0
move v8, p2
move-object v9, p1
move-object v10, v4
move-object v11, v1
invoke-direct/range {v6 .. v11}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$XEVZftNCSmT0TtUcbGwc_iVe7Uw;-><init>(Lim/tpelyyftgw/ui/PassportActivity;ILim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;Ljava/lang/String;)V
invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 4945
return-void
.end method
.method private addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V
.registers 11
.param p1, "f" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.param p2, "uploadingType" # I
.line 4716
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getSecureDocumentKey([B[B)Lim/tpelyyftgw/messenger/SecureDocumentKey;
move-result-object v0
.line 4717
.local v0, "secureDocumentKey":Lim/tpelyyftgw/messenger/SecureDocumentKey;
new-instance v1, Lim/tpelyyftgw/messenger/SecureDocument;
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
move-object v2, v1
move-object v3, v0
move-object v4, p1
invoke-direct/range {v2 .. v7}, Lim/tpelyyftgw/messenger/SecureDocument;-><init>(Lim/tpelyyftgw/messenger/SecureDocumentKey;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;Ljava/lang/String;[B[B)V
.line 4718
.local v1, "secureDocument":Lim/tpelyyftgw/messenger/SecureDocument;
invoke-direct {p0, v1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentView(Lim/tpelyyftgw/messenger/SecureDocument;I)V
.line 4719
return-void
.end method
.method private addDocumentViews(Ljava/util/ArrayList;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;",
">;)V"
}
.end annotation
.line 4722
.local p1, "files":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;>;"
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 4723
const/4 v0, 0x0
.local v0, "a":I
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v1
.local v1, "size":I
:goto_a
if-ge v0, v1, :cond_20
.line 4724
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
.line 4725
.local v2, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v3, :cond_1d
.line 4726
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
const/4 v4, 0x0
invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V
.line 4723
.end local v2 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
:cond_1d
add-int/lit8 v0, v0, 0x1
goto :goto_a
.line 4729
.end local v0 # "a":I
.end local v1 # "size":I
:cond_20
return-void
.end method
.method private addField(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZZ)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.registers 27
.param p1, "context" # Landroid/content/Context;
.param p2, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p4, "documentOnly" # Z
.param p5, "last" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
">;ZZ)",
"Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;"
}
.end annotation
.line 5886
.local p3, "documentRequiredTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
move-object/from16 v8, p0
move-object/from16 v9, p2
move-object/from16 v10, p3
move/from16 v11, p4
const/4 v0, 0x0
if-eqz v10, :cond_11
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I
move-result v1
move v7, v1
goto :goto_12
:cond_11
const/4 v7, 0x0
.line 5887
.local v7, "availableDocumentTypesCount":I
:goto_12
new-instance v1, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
move-object/from16 v12, p1
invoke-direct {v1, v8, v12}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V
move-object v13, v1
.line 5888
.local v13, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
const/4 v1, 0x1
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v13, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5889
iget-object v2, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
const v3, 0x7f0f0b83
const-string v4, "PassportTwoDocuments"
const/4 v5, 0x2
const-string v6, ""
if-eqz v2, :cond_93
.line 5891
if-eqz v10, :cond_83
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-eqz v2, :cond_39
goto :goto_83
.line 5893
:cond_39
if-eqz v11, :cond_4e
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I
move-result v2
if-ne v2, v1, :cond_4e
.line 5894
invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v8, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v1
.local v1, "text":Ljava/lang/String;
goto :goto_8c
.line 5895
.end local v1 # "text":Ljava/lang/String;
:cond_4e
if-eqz v11, :cond_79
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I
move-result v2
if-ne v2, v5, :cond_79
.line 5896
new-array v2, v5, [Ljava/lang/Object;
invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v8, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v5
aput-object v5, v2, v0
invoke-virtual {v10, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v8, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v5
aput-object v5, v2, v1
invoke-static {v4, v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.restart local v1 # "text":Ljava/lang/String;
goto :goto_8c
.line 5898
.end local v1 # "text":Ljava/lang/String;
:cond_79
const v1, 0x7f0f0b10
const-string v2, "PassportIdentityDocument"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
.restart local v1 # "text":Ljava/lang/String;
goto :goto_8c
.line 5892
.end local v1 # "text":Ljava/lang/String;
:cond_83
:goto_83
const v1, 0x7f0f0b5b
const-string v2, "PassportPersonalDetails"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
.line 5900
.restart local v1 # "text":Ljava/lang/String;
:goto_8c
xor-int/lit8 v2, p5, 0x1
invoke-virtual {v13, v1, v6, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V
.line 5901
.end local v1 # "text":Ljava/lang/String;
goto/16 :goto_124
:cond_93
iget-object v2, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v2, :cond_fb
.line 5903
if-eqz v10, :cond_ec
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-eqz v2, :cond_a2
goto :goto_ec
.line 5905
:cond_a2
if-eqz v11, :cond_b7
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I
move-result v2
if-ne v2, v1, :cond_b7
.line 5906
invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v8, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v1
.restart local v1 # "text":Ljava/lang/String;
goto :goto_f5
.line 5907
.end local v1 # "text":Ljava/lang/String;
:cond_b7
if-eqz v11, :cond_e2
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I
move-result v2
if-ne v2, v5, :cond_e2
.line 5908
new-array v2, v5, [Ljava/lang/Object;
invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v8, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v5
aput-object v5, v2, v0
invoke-virtual {v10, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v8, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v5
aput-object v5, v2, v1
invoke-static {v4, v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
.restart local v1 # "text":Ljava/lang/String;
goto :goto_f5
.line 5910
.end local v1 # "text":Ljava/lang/String;
:cond_e2
const v1, 0x7f0f0b6d
const-string v2, "PassportResidentialAddress"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
.restart local v1 # "text":Ljava/lang/String;
goto :goto_f5
.line 5904
.end local v1 # "text":Ljava/lang/String;
:cond_ec
:goto_ec
const v1, 0x7f0f0aea
const-string v2, "PassportAddress"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
.line 5912
.restart local v1 # "text":Ljava/lang/String;
:goto_f5
xor-int/lit8 v2, p5, 0x1
invoke-virtual {v13, v1, v6, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V
.line 5913
.end local v1 # "text":Ljava/lang/String;
goto :goto_124
:cond_fb
iget-object v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
if-eqz v1, :cond_110
.line 5914
const v1, 0x7f0f0b5e
const-string v2, "PassportPhone"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
xor-int/lit8 v2, p5, 0x1
invoke-virtual {v13, v1, v6, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V
goto :goto_124
.line 5915
:cond_110
iget-object v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
if-eqz v1, :cond_124
.line 5916
const v1, 0x7f0f0b06
const-string v2, "PassportEmail"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
xor-int/lit8 v2, p5, 0x1
invoke-virtual {v13, v1, v6, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V
.line 5918
:cond_124
:goto_124
iget v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/16 v2, 0x8
const/4 v3, -0x2
const/4 v4, -0x1
if-ne v1, v2, :cond_13c
.line 5919
iget-object v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-virtual {v1}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v2
add-int/lit8 v2, v2, -0x5
invoke-static {v4, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v3
invoke-virtual {v1, v13, v2, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
goto :goto_145
.line 5921
:cond_13c
iget-object v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-static {v4, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v13, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 5923
:goto_145
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$eb3qh_sJhNJJX1wrMOQsGsHt0Ns;
invoke-direct {v1, v8, v10, v9, v11}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$eb3qh_sJhNJJX1wrMOQsGsHt0Ns;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)V
invoke-virtual {v13, v1}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 5993
iget-object v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;
invoke-virtual {v1, v9, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5995
const/4 v1, 0x0
.line 5996
.restart local v1 # "text":Ljava/lang/String;
const/4 v2, 0x0
.line 5997
.local v2, "json":Ljava/lang/String;
const/4 v3, 0x0
.line 5998
.local v3, "documentJson":Ljava/lang/String;
iget-object v4, v8, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;
new-instance v5, Ljava/util/HashMap;
invoke-direct {v5}, Ljava/util/HashMap;-><init>()V
invoke-virtual {v4, v9, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6000
invoke-direct {v8, v9, v0}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v14
.line 6001
.local v14, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v14, :cond_1a5
.line 6002
iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;
if-eqz v4, :cond_175
.line 6003
iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;
iget-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;->email:Ljava/lang/String;
move-object v15, v1
move-object/from16 v16, v2
goto :goto_1a8
.line 6004
:cond_175
iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainPhone;
if-eqz v4, :cond_185
.line 6005
iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainPhone;
iget-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainPhone;->phone:Ljava/lang/String;
move-object v15, v1
move-object/from16 v16, v2
goto :goto_1a8
.line 6006
:cond_185
iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
if-eqz v4, :cond_1a5
.line 6007
iget-object v4, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data:[B
iget-object v5, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B
iget-object v6, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {v8, v5, v6}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v5
iget-object v6, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {v8, v4, v5, v6}, Lim/tpelyyftgw/ui/PassportActivity;->decryptData([B[B[B)Ljava/lang/String;
move-result-object v2
move-object v15, v1
move-object/from16 v16, v2
goto :goto_1a8
.line 6010
:cond_1a5
move-object v15, v1
move-object/from16 v16, v2
.end local v1 # "text":Ljava/lang/String;
.end local v2 # "json":Ljava/lang/String;
.local v15, "text":Ljava/lang/String;
.local v16, "json":Ljava/lang/String;
:goto_1a8
const/4 v1, 0x0
.line 6011
.local v1, "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v10, :cond_22d
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_22d
.line 6012
const/4 v2, 0x0
.line 6013
.local v2, "found":Z
const/4 v4, 0x0
.local v4, "a":I
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I
move-result v5
.local v5, "count":I
:goto_1b7
if-ge v4, v5, :cond_217
.line 6014
invoke-virtual {v10, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 6015
.local v6, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v8, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;
move-object/from16 v18, v3
.end local v3 # "documentJson":Ljava/lang/String;
.local v18, "documentJson":Ljava/lang/String;
new-instance v3, Ljava/util/HashMap;
invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
invoke-virtual {v0, v6, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6016
iget-object v0, v8, Lim/tpelyyftgw/ui/PassportActivity;->documentsToTypesLink:Ljava/util/HashMap;
invoke-virtual {v0, v6, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6017
if-nez v2, :cond_209
.line 6018
const/4 v0, 0x0
invoke-direct {v8, v6, v0}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v3
.line 6019
.local v3, "documentValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v3, :cond_204
.line 6020
iget-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
if-eqz v0, :cond_1fa
.line 6021
iget-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data:[B
move/from16 v19, v2
.end local v2 # "found":Z
.local v19, "found":Z
iget-object v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B
move/from16 v20, v5
.end local v5 # "count":I
.local v20, "count":I
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {v8, v2, v5}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v2
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {v8, v0, v2, v5}, Lim/tpelyyftgw/ui/PassportActivity;->decryptData([B[B[B)Ljava/lang/String;
move-result-object v0
.end local v18 # "documentJson":Ljava/lang/String;
.local v0, "documentJson":Ljava/lang/String;
goto :goto_200
.line 6020
.end local v0 # "documentJson":Ljava/lang/String;
.end local v19 # "found":Z
.end local v20 # "count":I
.restart local v2 # "found":Z
.restart local v5 # "count":I
.restart local v18 # "documentJson":Ljava/lang/String;
:cond_1fa
move/from16 v19, v2
move/from16 v20, v5
.end local v2 # "found":Z
.end local v5 # "count":I
.restart local v19 # "found":Z
.restart local v20 # "count":I
move-object/from16 v0, v18
.line 6023
.end local v18 # "documentJson":Ljava/lang/String;
.restart local v0 # "documentJson":Ljava/lang/String;
:goto_200
move-object v1, v6
.line 6024
const/4 v2, 0x1
move-object v3, v0
.end local v19 # "found":Z
.restart local v2 # "found":Z
goto :goto_211
.line 6019
.end local v0 # "documentJson":Ljava/lang/String;
.end local v20 # "count":I
.restart local v5 # "count":I
.restart local v18 # "documentJson":Ljava/lang/String;
:cond_204
move/from16 v19, v2
move/from16 v20, v5
.end local v2 # "found":Z
.end local v5 # "count":I
.restart local v19 # "found":Z
.restart local v20 # "count":I
goto :goto_20d
.line 6017
.end local v3 # "documentValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.end local v19 # "found":Z
.end local v20 # "count":I
.restart local v2 # "found":Z
.restart local v5 # "count":I
:cond_209
move/from16 v19, v2
move/from16 v20, v5
.line 6013
.end local v2 # "found":Z
.end local v5 # "count":I
.end local v6 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.restart local v19 # "found":Z
.restart local v20 # "count":I
:goto_20d
move-object/from16 v3, v18
move/from16 v2, v19
.end local v18 # "documentJson":Ljava/lang/String;
.end local v19 # "found":Z
.restart local v2 # "found":Z
.local v3, "documentJson":Ljava/lang/String;
:goto_211
add-int/lit8 v4, v4, 0x1
move/from16 v5, v20
const/4 v0, 0x0
goto :goto_1b7
.end local v20 # "count":I
.restart local v5 # "count":I
:cond_217
move/from16 v19, v2
move-object/from16 v18, v3
move/from16 v20, v5
.line 6028
.end local v2 # "found":Z
.end local v3 # "documentJson":Ljava/lang/String;
.end local v4 # "a":I
.end local v5 # "count":I
.restart local v18 # "documentJson":Ljava/lang/String;
.restart local v19 # "found":Z
if-nez v1, :cond_22a
.line 6029
const/4 v0, 0x0
invoke-virtual {v10, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
move-object/from16 v17, v1
goto :goto_231
.line 6028
:cond_22a
move-object/from16 v17, v1
goto :goto_231
.line 6033
.end local v18 # "documentJson":Ljava/lang/String;
.end local v19 # "found":Z
.restart local v3 # "documentJson":Ljava/lang/String;
:cond_22d
move-object/from16 v17, v1
move-object/from16 v18, v3
.end local v1 # "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v3 # "documentJson":Ljava/lang/String;
.local v17, "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.restart local v18 # "documentJson":Ljava/lang/String;
:goto_231
move-object/from16 v0, p0
move-object/from16 v1, p2
move-object v2, v15
move-object/from16 v3, v16
move-object/from16 v4, v17
move-object/from16 v5, v18
move/from16 v6, p4
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/PassportActivity;->setTypeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;ZI)V
.line 6034
return-object v13
.end method
.method private addTranslationDocumentViews(Ljava/util/ArrayList;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;",
">;)V"
}
.end annotation
.line 4732
.local p1, "files":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;>;"
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 4733
const/4 v0, 0x0
.local v0, "a":I
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v1
.local v1, "size":I
:goto_a
if-ge v0, v1, :cond_20
.line 4734
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
.line 4735
.local v2, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v3, :cond_1d
.line 4736
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
const/4 v4, 0x4
invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V
.line 4733
.end local v2 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
:cond_1d
add-int/lit8 v0, v0, 0x1
goto :goto_a
.line 4739
.end local v0 # "a":I
.end local v1 # "size":I
:cond_20
return-void
.end method
.method private callCallback(Z)V
.registers 6
.param p1, "success" # Z
.line 2709
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->callbackCalled:Z
if-nez v0, :cond_78
.line 2710
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x5
const/4 v2, 0x1
if-nez v0, :cond_5a
.line 2711
if-eqz p1, :cond_2f
.line 2712
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "&tg_passport=success"
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Landroid/net/Uri;)V
goto :goto_57
.line 2713
:cond_2f
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnFailure:Z
if-nez v0, :cond_57
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
if-eq v0, v1, :cond_39
if-nez v0, :cond_57
.line 2714
:cond_39
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCallbackUrl:Ljava/lang/String;
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, "&tg_passport=cancel"
invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Landroid/net/Uri;)V
.line 2716
:cond_57
:goto_57
iput-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->callbackCalled:Z
goto :goto_78
.line 2717
:cond_5a
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->needActivityResult:Z
if-eqz v0, :cond_78
.line 2718
if-nez p1, :cond_6a
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnFailure:Z
if-nez v0, :cond_76
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
if-eq v0, v1, :cond_6a
if-nez v0, :cond_76
.line 2719
:cond_6a
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz p1, :cond_72
const/4 v1, -0x1
goto :goto_73
:cond_72
const/4 v1, 0x0
:goto_73
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->setResult(I)V
.line 2721
:cond_76
iput-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->callbackCalled:Z
.line 2724
:cond_78
:goto_78
return-void
.end method
.method private checkDiscard()Z
.registers 4
.line 7032
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->isHasNotAnyChanges()Z
move-result v0
if-eqz v0, :cond_8
.line 7033
const/4 v0, 0x0
return v0
.line 7035
:cond_8
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 7036
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0b01
const-string v2, "PassportDiscard"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$LDFS-bHp9F3N0zUuqbNRqdqfF-I;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$LDFS-bHp9F3N0zUuqbNRqdqfF-I;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 7037
const v1, 0x7f0f02f7
const-string v2, "Cancel"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 7038
const v1, 0x7f0f052e
const-string v2, "DiscardChanges"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 7039
const v1, 0x7f0f0b02
const-string v2, "PassportDiscardChanges"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 7040
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 7041
const/4 v1, 0x1
return v1
.end method
.method private checkFieldForError(Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;Landroid/text/Editable;Z)V
.registers 8
.param p1, "field" # Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.param p2, "key" # Ljava/lang/String;
.param p3, "s" # Landroid/text/Editable;
.param p4, "document" # Z
.line 3622
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
const/4 v1, 0x0
if-eqz v0, :cond_3a
invoke-virtual {v0, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
move-object v2, v0
.local v2, "value":Ljava/lang/String;
if-eqz v0, :cond_3a
.line 3623
invoke-static {v2, p3}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_36
.line 3624
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;
if-eqz v0, :cond_25
invoke-virtual {v0, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
move-object v2, v0
if-eqz v0, :cond_25
.line 3625
invoke-virtual {p1, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V
goto :goto_3d
.line 3626
:cond_25
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
if-eqz v0, :cond_3d
invoke-virtual {v0, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
move-object v1, v0
.end local v2 # "value":Ljava/lang/String;
.local v1, "value":Ljava/lang/String;
if-eqz v0, :cond_3d
.line 3627
invoke-virtual {p1, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V
goto :goto_3d
.line 3630
.end local v1 # "value":Ljava/lang/String;
.restart local v2 # "value":Ljava/lang/String;
:cond_36
invoke-virtual {p1, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V
goto :goto_3d
.line 3633
.end local v2 # "value":Ljava/lang/String;
:cond_3a
invoke-virtual {p1, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V
.line 3635
:cond_3d
:goto_3d
if-eqz p4, :cond_42
const-string v0, "error_document_all"
goto :goto_44
:cond_42
const-string v0, "error_all"
.line 3636
.local v0, "errorKey":Ljava/lang/String;
:goto_44
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
if-eqz v1, :cond_57
invoke-virtual {v1, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_57
.line 3637
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v1, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 3638
const/4 v1, 0x0
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->checkTopErrorCell(Z)V
.line 3640
:cond_57
return-void
.end method
.method private checkFieldsForError()Z
.registers 13
.line 3643
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
const/4 v1, 0x1
if-eqz v0, :cond_1a6
.line 3644
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
const-string v2, "error_all"
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_1a0
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
const-string v2, "error_document_all"
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1b
goto/16 :goto_1a0
.line 3648
:cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
if-eqz v0, :cond_6c
.line 3649
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_2d
.line 3650
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3651
return v1
.line 3653
:cond_2d
const/4 v0, 0x0
.local v0, "a":I
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "size":I
:goto_34
if-ge v0, v2, :cond_6c
.line 3654
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/SecureDocument;
.line 3655
.local v3, "document":Lim/tpelyyftgw/messenger/SecureDocument;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "files"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 3656
.local v4, "key":Ljava/lang/String;
if-eqz v4, :cond_69
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v5, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_69
.line 3657
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
invoke-virtual {v5, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Landroid/view/View;
invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3658
return v1
.line 3653
.end local v3 # "document":Lim/tpelyyftgw/messenger/SecureDocument;
.end local v4 # "key":Ljava/lang/String;
:cond_69
add-int/lit8 v0, v0, 0x1
goto :goto_34
.line 3663
.end local v0 # "a":I
.end local v2 # "size":I
:cond_6c
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
const-string v2, "files_all"
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_19a
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
const-string/jumbo v2, "translation_all"
invoke-virtual {v0, v2}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_83
goto/16 :goto_19a
.line 3667
:cond_83
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
if-eqz v0, :cond_bc
.line 3668
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-nez v2, :cond_8f
.line 3669
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3670
return v1
.line 3672
:cond_8f
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "front"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 3673
.local v0, "key":Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v2, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_bc
.line 3674
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/view/View;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3675
return v1
.line 3679
.end local v0 # "key":Ljava/lang/String;
:cond_bc
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-nez v0, :cond_cc
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-eqz v0, :cond_106
.line 3680
:cond_cc
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
if-eqz v0, :cond_106
.line 3681
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-nez v2, :cond_d8
.line 3682
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3683
return v1
.line 3685
:cond_d8
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "reverse"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 3686
.restart local v0 # "key":Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v2, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_106
.line 3687
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/view/View;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3688
return v1
.line 3693
.end local v0 # "key":Ljava/lang/String;
:cond_106
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
if-eqz v0, :cond_144
iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
if-eqz v2, :cond_144
.line 3694
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-nez v2, :cond_116
.line 3695
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3696
return v1
.line 3698
:cond_116
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "selfie"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 3699
.restart local v0 # "key":Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v2, v0}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_144
.line 3700
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/view/View;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3701
return v1
.line 3705
.end local v0 # "key":Ljava/lang/String;
:cond_144
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
if-eqz v0, :cond_1a6
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
if-eqz v0, :cond_1a6
.line 3706
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_15a
.line 3707
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3708
return v1
.line 3710
:cond_15a
const/4 v0, 0x0
.local v0, "a":I
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.restart local v2 # "size":I
:goto_161
if-ge v0, v2, :cond_1a6
.line 3711
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v3, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/SecureDocument;
.line 3712
.restart local v3 # "document":Lim/tpelyyftgw/messenger/SecureDocument;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v5, "translation"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 3713
.restart local v4 # "key":Ljava/lang/String;
if-eqz v4, :cond_197
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v5, v4}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_197
.line 3714
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
invoke-virtual {v5, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Landroid/view/View;
invoke-direct {p0, v5}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3715
return v1
.line 3710
.end local v3 # "document":Lim/tpelyyftgw/messenger/SecureDocument;
.end local v4 # "key":Ljava/lang/String;
:cond_197
add-int/lit8 v0, v0, 0x1
goto :goto_161
.line 3664
.end local v0 # "a":I
.end local v2 # "size":I
:cond_19a
:goto_19a
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3665
return v1
.line 3645
:cond_1a0
:goto_1a0
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3646
return v1
.line 3721
:cond_1a6
const/4 v0, 0x0
.local v0, "i":I
:goto_1a7
const/4 v2, 0x2
if-ge v0, v2, :cond_2e8
.line 3723
if-nez v0, :cond_1af
.line 3724
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.local v3, "fields":[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
goto :goto_1bd
.line 3726
.end local v3 # "fields":[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
:cond_1af
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
if-eqz v3, :cond_1bc
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getVisibility()I
move-result v3
if-nez v3, :cond_1bc
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
goto :goto_1bd
:cond_1bc
const/4 v3, 0x0
.line 3728
.restart local v3 # "fields":[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
:goto_1bd
if-nez v3, :cond_1c1
.line 3729
goto/16 :goto_2e4
.line 3731
:cond_1c1
const/4 v4, 0x0
.local v4, "a":I
:goto_1c2
array-length v5, v3
if-ge v4, v5, :cond_2e4
.line 3732
const/4 v5, 0x0
.line 3733
.local v5, "error":Z
aget-object v6, v3, v4
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->hasErrorText()Z
move-result v6
if-eqz v6, :cond_1cf
.line 3734
const/4 v5, 0x1
.line 3736
:cond_1cf
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v6}, Ljava/util/HashMap;->isEmpty()Z
move-result v6
const/4 v7, 0x4
const/4 v8, 0x3
if-nez v6, :cond_266
.line 3738
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v6, :cond_218
.line 3739
if-nez v0, :cond_207
.line 3740
packed-switch v4, :pswitch_data_2ea
.line 3769
const/4 v6, 0x0
.line 3770
.local v6, "key":Ljava/lang/String;
goto/16 :goto_245
.line 3766
.end local v6 # "key":Ljava/lang/String;
:pswitch_1e9
const-string v6, "expiry_date"
.line 3767
.restart local v6 # "key":Ljava/lang/String;
goto/16 :goto_245
.line 3763
.end local v6 # "key":Ljava/lang/String;
:pswitch_1ed
const-string v6, "document_no"
.line 3764
.restart local v6 # "key":Ljava/lang/String;
goto/16 :goto_245
.line 3760
.end local v6 # "key":Ljava/lang/String;
:pswitch_1f1
const-string/jumbo v6, "residence_country_code"
.line 3761
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3757
.end local v6 # "key":Ljava/lang/String;
:pswitch_1f5
const-string v6, "country_code"
.line 3758
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3754
.end local v6 # "key":Ljava/lang/String;
:pswitch_1f8
const-string v6, "gender"
.line 3755
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3751
.end local v6 # "key":Ljava/lang/String;
:pswitch_1fb
const-string v6, "birth_date"
.line 3752
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3748
.end local v6 # "key":Ljava/lang/String;
:pswitch_1fe
const-string v6, "last_name"
.line 3749
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3745
.end local v6 # "key":Ljava/lang/String;
:pswitch_201
const-string v6, "middle_name"
.line 3746
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3742
.end local v6 # "key":Ljava/lang/String;
:pswitch_204
const-string v6, "first_name"
.line 3743
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3773
.end local v6 # "key":Ljava/lang/String;
:cond_207
if-eqz v4, :cond_215
if-eq v4, v1, :cond_212
if-eq v4, v2, :cond_20f
.line 3784
const/4 v6, 0x0
.line 3785
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3781
.end local v6 # "key":Ljava/lang/String;
:cond_20f
const-string v6, "last_name_native"
.line 3782
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3778
.end local v6 # "key":Ljava/lang/String;
:cond_212
const-string v6, "middle_name_native"
.line 3779
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3775
.end local v6 # "key":Ljava/lang/String;
:cond_215
const-string v6, "first_name_native"
.line 3776
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3788
.end local v6 # "key":Ljava/lang/String;
:cond_218
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v6, :cond_244
.line 3789
if-eqz v4, :cond_240
if-eq v4, v1, :cond_23c
if-eq v4, v2, :cond_239
if-eq v4, v8, :cond_236
if-eq v4, v7, :cond_232
const/4 v6, 0x5
if-eq v4, v6, :cond_22f
.line 3809
const/4 v6, 0x0
.line 3810
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3803
.end local v6 # "key":Ljava/lang/String;
:cond_22f
const-string v6, "country_code"
.line 3804
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3800
.end local v6 # "key":Ljava/lang/String;
:cond_232
const-string/jumbo v6, "state"
.line 3801
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3797
.end local v6 # "key":Ljava/lang/String;
:cond_236
const-string v6, "city"
.line 3798
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3806
.end local v6 # "key":Ljava/lang/String;
:cond_239
const-string v6, "post_code"
.line 3807
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3794
.end local v6 # "key":Ljava/lang/String;
:cond_23c
const-string/jumbo v6, "street_line2"
.line 3795
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3791
.end local v6 # "key":Ljava/lang/String;
:cond_240
const-string/jumbo v6, "street_line1"
.line 3792
.restart local v6 # "key":Ljava/lang/String;
goto :goto_245
.line 3813
.end local v6 # "key":Ljava/lang/String;
:cond_244
const/4 v6, 0x0
.line 3815
.restart local v6 # "key":Ljava/lang/String;
:goto_245
if-eqz v6, :cond_266
.line 3816
iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v9, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v9
check-cast v9, Ljava/lang/String;
.line 3817
.local v9, "value":Ljava/lang/String;
invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v10
if-nez v10, :cond_266
.line 3818
aget-object v10, v3, v4
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v10
invoke-virtual {v10}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v10
invoke-virtual {v9, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v10
if-eqz v10, :cond_266
.line 3819
const/4 v5, 0x1
.line 3824
.end local v6 # "key":Ljava/lang/String;
.end local v9 # "value":Ljava/lang/String;
:cond_266
iget-boolean v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
const/4 v9, 0x7
if-eqz v6, :cond_273
.line 3825
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v6, :cond_273
if-ge v4, v9, :cond_273
.line 3826
goto/16 :goto_2e0
.line 3829
:cond_273
if-nez v5, :cond_2d8
.line 3830
aget-object v6, v3, v4
invoke-virtual {v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v6
.line 3831
.local v6, "len":I
const/4 v10, 0x0
.line 3832
.local v10, "allowZeroLength":Z
iget v11, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
if-ne v11, v1, :cond_2ad
.line 3833
const/16 v7, 0x8
if-ne v4, v7, :cond_286
.line 3834
goto/16 :goto_2e0
.line 3835
:cond_286
if-nez v0, :cond_28e
if-eqz v4, :cond_296
if-eq v4, v2, :cond_296
if-eq v4, v1, :cond_296
:cond_28e
if-ne v0, v1, :cond_2a5
if-eqz v4, :cond_296
if-eq v4, v1, :cond_296
if-ne v4, v2, :cond_2a5
.line 3837
:cond_296
const/16 v7, 0xff
if-le v6, v7, :cond_29b
.line 3838
const/4 v5, 0x1
.line 3840
:cond_29b
if-nez v0, :cond_29f
if-eq v4, v1, :cond_2a3
:cond_29f
if-ne v0, v1, :cond_2d1
if-ne v4, v1, :cond_2d1
.line 3841
:cond_2a3
const/4 v10, 0x1
goto :goto_2d1
.line 3843
:cond_2a5
if-ne v4, v9, :cond_2d1
.line 3844
const/16 v7, 0x18
if-le v6, v7, :cond_2d1
.line 3845
const/4 v5, 0x1
goto :goto_2d1
.line 3848
:cond_2ad
if-ne v11, v2, :cond_2d1
.line 3849
if-ne v4, v1, :cond_2b2
.line 3850
goto :goto_2e0
.line 3851
:cond_2b2
if-ne v4, v8, :cond_2b8
.line 3852
if-ge v6, v2, :cond_2d1
.line 3853
const/4 v5, 0x1
goto :goto_2d1
.line 3855
:cond_2b8
if-ne v4, v7, :cond_2c8
.line 3856
iget-object v7, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;
const-string v8, "US"
invoke-virtual {v8, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_2e0
.line 3857
if-ge v6, v2, :cond_2d1
.line 3858
const/4 v5, 0x1
goto :goto_2d1
.line 3863
:cond_2c8
if-ne v4, v2, :cond_2d1
.line 3864
if-lt v6, v2, :cond_2d0
const/16 v7, 0xa
if-le v6, v7, :cond_2d1
.line 3865
:cond_2d0
const/4 v5, 0x1
.line 3869
:cond_2d1
:goto_2d1
if-nez v5, :cond_2d8
if-nez v10, :cond_2d8
if-nez v6, :cond_2d8
.line 3870
const/4 v5, 0x1
.line 3873
.end local v6 # "len":I
.end local v10 # "allowZeroLength":Z
:cond_2d8
if-eqz v5, :cond_2e0
.line 3874
aget-object v2, v3, v4
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->onFieldError(Landroid/view/View;)V
.line 3875
return v1
.line 3731
.end local v5 # "error":Z
:cond_2e0
:goto_2e0
add-int/lit8 v4, v4, 0x1
goto/16 :goto_1c2
.line 3721
.end local v3 # "fields":[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.end local v4 # "a":I
:cond_2e4
:goto_2e4
add-int/lit8 v0, v0, 0x1
goto/16 :goto_1a7
.line 3879
.end local v0 # "i":I
:cond_2e8
const/4 v0, 0x0
return v0
:pswitch_data_2ea
.packed-switch 0x0
:pswitch_204
:pswitch_201
:pswitch_1fe
:pswitch_1fb
:pswitch_1f8
:pswitch_1f5
:pswitch_1f1
:pswitch_1ed
:pswitch_1e9
.end packed-switch
.end method
.method private checkNativeFields(Z)V
.registers 14
.param p1, "byEdit" # Z
.line 5284
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
if-nez v0, :cond_5
.line 5285
return-void
.line 5287
:cond_5
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 5288
.local v0, "country":Ljava/lang/String;
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->getCountryLangs()Ljava/util/HashMap;
move-result-object v1
.line 5289
.local v1, "map":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 5291
.local v2, "lang":Ljava/lang/String;
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z
const v4, 0x7f080152
const-string/jumbo v5, "windowBackgroundGrayShadow"
if-eqz v3, :cond_1ac
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_1ac
const-string v3, "EN"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_39
goto/16 :goto_1ac
.line 5307
:cond_39
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getVisibility()I
move-result v3
const/4 v6, 0x2
const/4 v7, 0x0
const/4 v8, 0x1
if-eqz v3, :cond_cb
.line 5308
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v3, v7}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V
.line 5309
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-virtual {v3, v7}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setVisibility(I)V
.line 5310
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;
invoke-virtual {v3, v7}, Landroid/view/View;->setVisibility(I)V
.line 5311
const/4 v3, 0x0
.local v3, "a":I
:goto_54
iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
array-length v10, v9
if-ge v3, v10, :cond_67
.line 5312
aget-object v9, v9, v3
invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getParent()Landroid/view/ViewParent;
move-result-object v9
check-cast v9, Landroid/view/View;
invoke-virtual {v9, v7}, Landroid/view/View;->setVisibility(I)V
.line 5311
add-int/lit8 v3, v3, 0x1
goto :goto_54
.line 5314
.end local v3 # "a":I
:cond_67
aget-object v3, v9, v7
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v3
if-nez v3, :cond_be
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v8
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v3
if-nez v3, :cond_be
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v6
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v3
if-nez v3, :cond_be
.line 5315
const/4 v3, 0x0
.restart local v3 # "a":I
:goto_84
iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->nonLatinNames:[Z
array-length v10, v9
if-ge v3, v10, :cond_be
.line 5316
aget-boolean v9, v9, v3
if-eqz v9, :cond_bb
.line 5317
iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v7
iget-object v10, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v7
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v10
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 5318
iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v8
iget-object v10, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v8
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v10
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 5319
iget-object v9, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v6
iget-object v10, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v6
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v10
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 5320
goto :goto_be
.line 5315
:cond_bb
add-int/lit8 v3, v3, 0x1
goto :goto_84
.line 5324
.end local v3 # "a":I
:cond_be
:goto_be
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell2:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v9
invoke-static {v9, v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5327
:cond_cb
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v4, 0x7f0f0b54
new-array v5, v8, [Ljava/lang/Object;
aput-object v0, v5, v7
const-string v9, "PassportNativeInfo"
invoke-static {v9, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 5330
if-eqz v2, :cond_f5
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "PassportLanguage_"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getServerString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
goto :goto_f6
:cond_f5
const/4 v3, 0x0
.line 5331
.local v3, "header":Ljava/lang/String;
:goto_f6
if-eqz v3, :cond_10b
.line 5332
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
const v5, 0x7f0f0b53
new-array v9, v8, [Ljava/lang/Object;
aput-object v3, v9, v7
const-string v10, "PassportNativeHeaderLang"
invoke-static {v10, v5, v9}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
goto :goto_119
.line 5334
:cond_10b
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
const v5, 0x7f0f0b52
const-string v9, "PassportNativeHeader"
invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
.line 5336
:goto_119
const/4 v4, 0x0
.local v4, "a":I
:goto_11a
const/4 v5, 0x3
if-ge v4, v5, :cond_1a1
.line 5337
if-eqz v4, :cond_175
if-eq v4, v8, :cond_14d
if-eq v4, v6, :cond_125
goto/16 :goto_19d
.line 5353
:cond_125
if-eqz v3, :cond_138
.line 5354
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v4
const v9, 0x7f0f0b7f
const-string v10, "PassportSurname"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
goto :goto_19d
.line 5356
:cond_138
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v4
const v9, 0x7f0f0b80
new-array v10, v8, [Ljava/lang/Object;
aput-object v0, v10, v7
const-string v11, "PassportSurnameCountry"
invoke-static {v11, v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
goto :goto_19d
.line 5346
:cond_14d
if-eqz v3, :cond_160
.line 5347
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v4
const v9, 0x7f0f0b4b
const-string v10, "PassportMidname"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
goto :goto_19d
.line 5349
:cond_160
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v4
const v9, 0x7f0f0b4c
new-array v10, v8, [Ljava/lang/Object;
aput-object v0, v10, v7
const-string v11, "PassportMidnameCountry"
invoke-static {v11, v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 5351
goto :goto_19d
.line 5339
:cond_175
if-eqz v3, :cond_188
.line 5340
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v4
const v9, 0x7f0f0b4e
const-string v10, "PassportName"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
goto :goto_19d
.line 5342
:cond_188
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v4
const v9, 0x7f0f0b50
new-array v10, v8, [Ljava/lang/Object;
aput-object v0, v10, v7
const-string v11, "PassportNameCountry"
invoke-static {v11, v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 5344
nop
.line 5336
:goto_19d
add-int/lit8 v4, v4, 0x1
goto/16 :goto_11a
.line 5362
.end local v4 # "a":I
:cond_1a1
if-eqz p1, :cond_20b
.line 5363
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$3UjOhEpnNif0RjtGklw-ezu61ug;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$3UjOhEpnNif0RjtGklw-ezu61ug;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
goto :goto_20b
.line 5292
.end local v3 # "header":Ljava/lang/String;
:cond_1ac
:goto_1ac
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getVisibility()I
move-result v3
const/16 v6, 0x8
if-eq v3, v6, :cond_20b
.line 5293
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v3, v6}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V
.line 5294
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-virtual {v3, v6}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setVisibility(I)V
.line 5295
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;
invoke-virtual {v3, v6}, Landroid/view/View;->setVisibility(I)V
.line 5296
const/4 v3, 0x0
.local v3, "a":I
:goto_1c6
iget-object v7, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
array-length v8, v7
if-ge v3, v8, :cond_1d9
.line 5297
aget-object v7, v7, v3
invoke-virtual {v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getParent()Landroid/view/ViewParent;
move-result-object v7
check-cast v7, Landroid/view/View;
invoke-virtual {v7, v6}, Landroid/view/View;->setVisibility(I)V
.line 5296
add-int/lit8 v3, v3, 0x1
goto :goto_1c6
.line 5300
.end local v3 # "a":I
:cond_1d9
iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
if-nez v3, :cond_1e1
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v3, :cond_1e9
:cond_1e1
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v3, :cond_1e9
iget-boolean v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-eqz v3, :cond_1ed
:cond_1e9
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v3, :cond_1fb
.line 5301
:cond_1ed
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell2:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-static {v6, v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_20b
.line 5303
:cond_1fb
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell2:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
const v6, 0x7f080153
invoke-static {v4, v6, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 5371
:cond_20b
:goto_20b
return-void
.end method
.method public static checkSecret([BLjava/lang/Long;)Z
.registers 10
.param p0, "secret" # [B
.param p1, "id" # Ljava/lang/Long;
.line 6156
const/4 v0, 0x0
if-eqz p0, :cond_32
array-length v1, p0
const/16 v2, 0x20
if-eq v1, v2, :cond_9
goto :goto_32
.line 6159
:cond_9
const/4 v1, 0x0
.line 6161
.local v1, "sum":I
const/4 v2, 0x0
.local v2, "a":I
:goto_b
array-length v3, p0
if-ge v2, v3, :cond_16
.line 6162
aget-byte v3, p0, v2
and-int/lit16 v3, v3, 0xff
add-int/2addr v1, v3
.line 6161
add-int/lit8 v2, v2, 0x1
goto :goto_b
.line 6164
:cond_16
rem-int/lit16 v3, v1, 0xff
const/16 v4, 0xef
if-eq v3, v4, :cond_1d
.line 6165
return v0
.line 6168
:cond_1d
if-eqz p1, :cond_30
invoke-static {p0}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA256([B)[B
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/Utilities;->bytesToLong([B)J
move-result-wide v3
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide v5
cmp-long v7, v3, v5
if-eqz v7, :cond_30
.line 6169
return v0
.line 6172
:cond_30
const/4 v0, 0x1
return v0
.line 6157
.end local v1 # "sum":I
.end local v2 # "a":I
:cond_32
:goto_32
return v0
.end method
.method private checkTopErrorCell(Z)V
.registers 7
.param p1, "init" # Z
.line 4680
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
if-nez v0, :cond_5
.line 4681
return-void
.line 4683
:cond_5
const/4 v0, 0x0
.line 4684
.local v0, "stringBuilder":Landroid/text/SpannableStringBuilder;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;
const-string v2, ""
const-string v3, "error_all"
if-eqz v1, :cond_2f
if-nez p1, :cond_18
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v1, v3}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_2f
.line 4685
:cond_18
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;
invoke-virtual {v1, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 4686
.local v1, "errorText":Ljava/lang/String;
if-eqz v1, :cond_2f
.line 4687
new-instance v4, Landroid/text/SpannableStringBuilder;
invoke-direct {v4, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v4
.line 4688
if-eqz p1, :cond_2f
.line 4689
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v4, v3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4693
.end local v1 # "errorText":Ljava/lang/String;
:cond_2f
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
if-eqz v1, :cond_62
const-string v1, "error_document_all"
if-nez p1, :cond_3f
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v4, v1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_62
.line 4694
:cond_3f
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
invoke-virtual {v4, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
.line 4695
.local v3, "errorText":Ljava/lang/String;
if-eqz v3, :cond_62
.line 4696
if-nez v0, :cond_52
.line 4697
new-instance v4, Landroid/text/SpannableStringBuilder;
invoke-direct {v4, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
move-object v0, v4
goto :goto_5b
.line 4699
:cond_52
const-string v4, "\n\n"
invoke-virtual {v0, v4}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
move-result-object v4
invoke-virtual {v4, v3}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 4701
:goto_5b
if-eqz p1, :cond_62
.line 4702
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v4, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4706
.end local v3 # "errorText":Ljava/lang/String;
:cond_62
if-eqz v0, :cond_85
.line 4707
new-instance v1, Landroid/text/style/ForegroundColorSpan;
const-string/jumbo v2, "windowBackgroundWhiteRedText3"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-direct {v1, v2}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-virtual {v0}, Landroid/text/SpannableStringBuilder;->length()I
move-result v2
const/16 v3, 0x21
const/4 v4, 0x0
invoke-virtual {v0, v1, v4, v2, v3}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 4708
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 4709
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V
goto :goto_94
.line 4710
:cond_85
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getVisibility()I
move-result v1
const/16 v2, 0x8
if-eq v1, v2, :cond_94
.line 4711
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V
.line 4713
:cond_94
:goto_94
return-void
.end method
.method private createAddressInterface(Landroid/content/Context;)V
.registers 26
.param p1, "context" # Landroid/content/Context;
.line 3140
move-object/from16 v1, p0
move-object/from16 v2, p1
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
.line 3142
const/4 v3, 0x2
const/4 v4, 0x1
:try_start_d
new-instance v0, Ljava/io/BufferedReader;
new-instance v5, Ljava/io/InputStreamReader;
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v6
invoke-virtual {v6}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
move-result-object v6
const-string v7, "countries.txt"
invoke-virtual {v6, v7}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
move-result-object v6
invoke-direct {v5, v6}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
invoke-direct {v0, v5}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
.line 3144
.local v0, "reader":Ljava/io/BufferedReader;
:goto_25
invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
move-result-object v5
move-object v6, v5
.local v6, "line":Ljava/lang/String;
if-eqz v5, :cond_3d
.line 3145
const-string v5, ";"
invoke-virtual {v6, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v5
.line 3146
.local v5, "args":[Ljava/lang/String;
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
aget-object v8, v5, v4
aget-object v9, v5, v3
invoke-virtual {v7, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3147
nop
.end local v5 # "args":[Ljava/lang/String;
goto :goto_25
.line 3148
:cond_3d
invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
:try_end_40
.catch Ljava/lang/Exception; {:try_start_d .. :try_end_40} :catch_41
.line 3151
.end local v0 # "reader":Ljava/io/BufferedReader;
.end local v6 # "line":Ljava/lang/String;
goto :goto_45
.line 3149
:catch_41
move-exception v0
.line 3150
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3153
.end local v0 # "e":Ljava/lang/Exception;
:goto_45
new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 3154
const v5, 0x7f080154
const-string/jumbo v6, "windowBackgroundGrayShadow"
invoke-static {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3155
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/high16 v5, 0x40e00000 # 7.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const/4 v7, 0x0
invoke-virtual {v0, v7, v5, v7, v7}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setPadding(IIII)V
.line 3156
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v8, -0x2
const/4 v9, -0x1
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v10
invoke-virtual {v0, v5, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3157
invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/PassportActivity;->checkTopErrorCell(Z)V
.line 3159
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
const v5, 0x7f080152
const-string/jumbo v10, "windowBackgroundWhiteRedText3"
const-string/jumbo v11, "windowBackgroundWhite"
if-eqz v0, :cond_35c
.line 3160
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
if-eqz v0, :cond_97
.line 3161
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v12, 0x7f0f007d
const-string v13, "ActionBotDocumentRentalAgreement"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_f2
.line 3162
:cond_97
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
if-eqz v0, :cond_ae
.line 3163
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v12, 0x7f0f0073
const-string v13, "ActionBotDocumentBankStatement"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_f2
.line 3164
:cond_ae
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
if-eqz v0, :cond_c5
.line 3165
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v12, 0x7f0f007f
const-string v13, "ActionBotDocumentUtilityBill"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_f2
.line 3166
:cond_c5
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
if-eqz v0, :cond_dc
.line 3167
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v12, 0x7f0f007a
const-string v13, "ActionBotDocumentPassportRegistration"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_f2
.line 3168
:cond_dc
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
if-eqz v0, :cond_f2
.line 3169
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v12, 0x7f0f007e
const-string v13, "ActionBotDocumentTemporaryRegistration"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 3172
:cond_f2
:goto_f2
new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.line 3173
const v12, 0x7f0f0b05
const-string v13, "PassportDocuments"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
.line 3174
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V
.line 3175
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3177
new-instance v0, Landroid/widget/LinearLayout;
invoke-direct {v0, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;
.line 3178
invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 3179
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3181
new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.line 3182
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3183
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3184
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mMZ1RGXQM21ePOwRRWKZRCEiDeI;
invoke-direct {v12, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mMZ1RGXQM21ePOwRRWKZRCEiDeI;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3189
new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 3190
invoke-static {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3192
iget v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
const-string v12, ""
if-eqz v0, :cond_171
.line 3193
const v0, 0x7f0f0ace
const-string v13, "PassportAddAddressUploadInfo"
invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
goto :goto_1d7
.line 3195
:cond_171
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
if-eqz v0, :cond_185
.line 3196
const v0, 0x7f0f0ad2
const-string v13, "PassportAddAgreementInfo"
invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
goto :goto_1d7
.line 3197
:cond_185
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
if-eqz v0, :cond_199
.line 3198
const v0, 0x7f0f0ad6
const-string v13, "PassportAddBillInfo"
invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
goto :goto_1d7
.line 3199
:cond_199
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
if-eqz v0, :cond_1ad
.line 3200
const v0, 0x7f0f0ae0
const-string v13, "PassportAddPassportRegistrationInfo"
invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
goto :goto_1d7
.line 3201
:cond_1ad
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
if-eqz v0, :cond_1c1
.line 3202
const v0, 0x7f0f0ae2
const-string v13, "PassportAddTemporaryRegistrationInfo"
invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
goto :goto_1d7
.line 3203
:cond_1c1
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
if-eqz v0, :cond_1d5
.line 3204
const v0, 0x7f0f0ad4
const-string v13, "PassportAddBankInfo"
invoke-static {v13, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
goto :goto_1d7
.line 3206
:cond_1d5
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
.line 3210
:goto_1d7
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
.line 3211
.local v0, "text":Ljava/lang/CharSequence;
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
const/16 v14, 0x21
const-string v15, "\n\n"
if-eqz v13, :cond_215
.line 3213
const-string v3, "files_all"
invoke-virtual {v13, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v13
check-cast v13, Ljava/lang/String;
move-object/from16 v16, v13
.local v16, "errorText":Ljava/lang/String;
if-eqz v13, :cond_213
.line 3214
new-instance v13, Landroid/text/SpannableStringBuilder;
move-object/from16 v5, v16
.end local v16 # "errorText":Ljava/lang/String;
.local v5, "errorText":Ljava/lang/String;
invoke-direct {v13, v5}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 3215
.local v13, "stringBuilder":Landroid/text/SpannableStringBuilder;
invoke-virtual {v13, v15}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 3216
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
invoke-virtual {v13, v4}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 3217
move-object v0, v13
.line 3218
new-instance v4, Landroid/text/style/ForegroundColorSpan;
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-direct {v4, v8}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v8
invoke-virtual {v13, v4, v7, v8, v14}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 3219
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v4, v3, v12}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_215
.line 3213
.end local v5 # "errorText":Ljava/lang/String;
.end local v13 # "stringBuilder":Landroid/text/SpannableStringBuilder;
.restart local v16 # "errorText":Ljava/lang/String;
:cond_213
move-object/from16 v5, v16
.line 3222
.end local v16 # "errorText":Ljava/lang/String;
:cond_215
:goto_215
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 3223
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v5, -0x2
invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v3, v4, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3225
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z
if-eqz v3, :cond_35b
.line 3226
new-instance v3, Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-direct {v3, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.line 3227
const v4, 0x7f0f0b82
const-string v5, "PassportTranslation"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
.line 3228
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V
.line 3229
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
const/4 v5, -0x2
invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v3, v4, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3231
new-instance v3, Landroid/widget/LinearLayout;
invoke-direct {v3, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;
.line 3232
const/4 v4, 0x1
invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 3233
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v8, v1, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;
invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v3, v8, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3235
new-instance v3, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {v3, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.line 3236
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3237
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
const/4 v5, -0x2
invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v3, v4, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3238
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$YPmq9fwLUwQoyDNxgg_n9cJMfvs;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$YPmq9fwLUwQoyDNxgg_n9cJMfvs;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3243
new-instance v3, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v3, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 3244
const v4, 0x7f080152
invoke-static {v2, v4, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3246
iget v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
if-eqz v3, :cond_2af
.line 3247
const v3, 0x7f0f0ae9
const-string v4, "PassportAddTranslationUploadInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_315
.line 3249
:cond_2af
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
if-eqz v3, :cond_2c3
.line 3250
const v3, 0x7f0f0ae4
const-string v4, "PassportAddTranslationAgreementInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_315
.line 3251
:cond_2c3
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
if-eqz v3, :cond_2d7
.line 3252
const v3, 0x7f0f0ae6
const-string v4, "PassportAddTranslationBillInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_315
.line 3253
:cond_2d7
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
if-eqz v3, :cond_2eb
.line 3254
const v3, 0x7f0f0ae7
const-string v4, "PassportAddTranslationPassportRegistrationInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_315
.line 3255
:cond_2eb
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
if-eqz v3, :cond_2ff
.line 3256
const v3, 0x7f0f0ae8
const-string v4, "PassportAddTranslationTemporaryRegistrationInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_315
.line 3257
:cond_2ff
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
if-eqz v3, :cond_313
.line 3258
const v3, 0x7f0f0ae5
const-string v4, "PassportAddTranslationBankInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_315
.line 3260
:cond_313
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
.line 3264
:goto_315
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
.line 3265
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
if-eqz v3, :cond_34a
.line 3267
const-string/jumbo v4, "translation_all"
invoke-virtual {v3, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
move-object v5, v3
.restart local v5 # "errorText":Ljava/lang/String;
if-eqz v3, :cond_34a
.line 3268
new-instance v3, Landroid/text/SpannableStringBuilder;
invoke-direct {v3, v5}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 3269
.local v3, "stringBuilder":Landroid/text/SpannableStringBuilder;
invoke-virtual {v3, v15}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 3270
iget-object v8, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
invoke-virtual {v3, v8}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 3271
move-object v0, v3
.line 3272
new-instance v8, Landroid/text/style/ForegroundColorSpan;
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-direct {v8, v13}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v13
invoke-virtual {v3, v8, v7, v13, v14}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 3273
iget-object v8, v1, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v8, v4, v12}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3276
.end local v3 # "stringBuilder":Landroid/text/SpannableStringBuilder;
.end local v5 # "errorText":Ljava/lang/String;
:cond_34a
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 3277
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v5, -0x2
invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v3, v4, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3279
.end local v0 # "text":Ljava/lang/CharSequence;
:cond_35b
goto :goto_36a
.line 3280
:cond_35c
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v3, 0x7f0f0aea
const-string v4, "PassportAddress"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 3283
:goto_36a
new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.line 3284
const v3, 0x7f0f0aeb
const-string v4, "PassportAddressHeader"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
.line 3285
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V
.line 3286
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
const/4 v4, -0x2
invoke-static {v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v0, v3, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3288
const/4 v0, 0x6
new-array v3, v0, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.line 3289
const/4 v3, 0x0
.local v3, "a":I
:goto_398
const/16 v5, 0x8
if-ge v3, v0, :cond_5b9
.line 3290
new-instance v8, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
invoke-direct {v8, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V
.line 3291
.local v8, "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aput-object v8, v12, v3
.line 3293
new-instance v12, Lim/tpelyyftgw/ui/PassportActivity$11;
invoke-direct {v12, v1, v2, v8}, Lim/tpelyyftgw/ui/PassportActivity$11;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;)V
.line 3336
.local v12, "container":Landroid/view/ViewGroup;
invoke-virtual {v12, v7}, Landroid/view/ViewGroup;->setWillNotDraw(Z)V
.line 3337
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v14, -0x2
invoke-static {v9, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v15
invoke-virtual {v13, v12, v15}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3338
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v12, v13}, Landroid/view/ViewGroup;->setBackgroundColor(I)V
.line 3340
const/4 v13, 0x5
if-ne v3, v13, :cond_3da
.line 3341
new-instance v14, Landroid/view/View;
invoke-direct {v14, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;
.line 3342
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v15
invoke-virtual {v14, v15}, Landroid/view/View;->setBackgroundColor(I)V
.line 3343
iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v15, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;
invoke-static {v9, v0}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v4
invoke-virtual {v14, v15, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3346
:cond_3da
iget-boolean v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-eqz v4, :cond_3ec
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v4, :cond_3ec
.line 3347
invoke-virtual {v12, v5}, Landroid/view/ViewGroup;->setVisibility(I)V
.line 3348
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;
if-eqz v4, :cond_3ec
.line 3349
invoke-virtual {v4, v5}, Landroid/view/View;->setVisibility(I)V
.line 3353
:cond_3ec
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V
.line 3354
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const/4 v5, 0x1
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSupportRtlHint(Z)V
.line 3355
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const/high16 v14, 0x41800000 # 16.0f
invoke-virtual {v4, v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V
.line 3356
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const-string/jumbo v5, "windowBackgroundWhiteHintText"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintColor(I)V
.line 3357
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const-string/jumbo v5, "windowBackgroundWhiteBlueHeader"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHeaderHintColor(I)V
.line 3358
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const/4 v5, 0x1
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTransformHintToHeader(Z)V
.line 3359
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const-string/jumbo v5, "windowBackgroundWhiteBlackText"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v4, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V
.line 3360
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const/4 v14, 0x0
invoke-virtual {v4, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3361
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V
.line 3362
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const/high16 v5, 0x41a00000 # 20.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V
.line 3363
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const/high16 v5, 0x3fc00000 # 1.5f
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V
.line 3364
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const-string/jumbo v5, "windowBackgroundWhiteInputField"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
const-string/jumbo v14, "windowBackgroundWhiteInputFieldActivated"
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v15
invoke-virtual {v4, v5, v14, v15}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setLineColors(III)V
.line 3365
if-ne v3, v13, :cond_499
.line 3366
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$etrmDwEnNzcrZHOM-hxrDgJi_mY;
invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$etrmDwEnNzcrZHOM-hxrDgJi_mY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 3382
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 3383
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFocusable(Z)V
goto :goto_4ac
.line 3385
:cond_499
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const/16 v5, 0x4001
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 3386
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
const v5, 0x10000005
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V
.line 3390
:goto_4ac
const/4 v4, 0x3
if-eqz v3, :cond_520
const/4 v5, 0x1
if-eq v3, v5, :cond_50c
const/4 v5, 0x2
if-eq v3, v5, :cond_4f9
if-eq v3, v4, :cond_4e6
const/4 v5, 0x4
if-eq v3, v5, :cond_4d2
if-eq v3, v13, :cond_4bf
.line 3416
const/4 v14, 0x2
goto/16 :goto_5b4
.line 3408
:cond_4bf
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v3
const v14, 0x7f0f0af3
const-string v15, "PassportCountry"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 3409
const-string v5, "country_code"
.line 3410
.local v5, "key":Ljava/lang/String;
goto :goto_534
.line 3404
.end local v5 # "key":Ljava/lang/String;
:cond_4d2
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v3
const v14, 0x7f0f0b7c
const-string v15, "PassportState"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 3405
const-string/jumbo v5, "state"
.line 3406
.restart local v5 # "key":Ljava/lang/String;
goto :goto_534
.line 3400
.end local v5 # "key":Ljava/lang/String;
:cond_4e6
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v3
const v14, 0x7f0f0af1
const-string v15, "PassportCity"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 3401
const-string v5, "city"
.line 3402
.restart local v5 # "key":Ljava/lang/String;
goto :goto_534
.line 3412
.end local v5 # "key":Ljava/lang/String;
:cond_4f9
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v3
const v14, 0x7f0f0b66
const-string v15, "PassportPostcode"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 3413
const-string v5, "post_code"
.line 3414
.restart local v5 # "key":Ljava/lang/String;
goto :goto_534
.line 3396
.end local v5 # "key":Ljava/lang/String;
:cond_50c
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v3
const v14, 0x7f0f0b7e
const-string v15, "PassportStreet2"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 3397
const-string/jumbo v5, "street_line2"
.line 3398
.restart local v5 # "key":Ljava/lang/String;
goto :goto_534
.line 3392
.end local v5 # "key":Ljava/lang/String;
:cond_520
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v3
const v14, 0x7f0f0b7d
const-string v15, "PassportStreet1"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v5, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 3393
const-string/jumbo v5, "street_line1"
.line 3394
.restart local v5 # "key":Ljava/lang/String;
nop
.line 3418
:goto_534
iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
iget-object v15, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v15, v15, v3
invoke-direct {v1, v14, v15, v5}, Lim/tpelyyftgw/ui/PassportActivity;->setFieldValues(Ljava/util/HashMap;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V
.line 3419
const/4 v14, 0x2
if-ne v3, v14, :cond_560
.line 3420
iget-object v15, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v15, v15, v3
new-instance v0, Lim/tpelyyftgw/ui/PassportActivity$12;
invoke-direct {v0, v1, v8, v5}, Lim/tpelyyftgw/ui/PassportActivity$12;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V
invoke-virtual {v15, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 3456
const/4 v15, 0x1
new-array v0, v15, [Landroid/text/InputFilter;
.line 3457
.local v0, "inputFilters":[Landroid/text/InputFilter;
new-instance v15, Landroid/text/InputFilter$LengthFilter;
const/16 v4, 0xa
invoke-direct {v15, v4}, Landroid/text/InputFilter$LengthFilter;-><init>(I)V
aput-object v15, v0, v7
.line 3458
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v3
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFilters([Landroid/text/InputFilter;)V
.line 3459
.end local v0 # "inputFilters":[Landroid/text/InputFilter;
goto :goto_56c
.line 3460
:cond_560
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
new-instance v4, Lim/tpelyyftgw/ui/PassportActivity$13;
invoke-direct {v4, v1, v8, v5}, Lim/tpelyyftgw/ui/PassportActivity$13;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 3478
:goto_56c
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v0, v3
aget-object v0, v0, v3
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v0
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V
.line 3479
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
invoke-virtual {v0, v7, v7, v7, v7}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V
.line 3480
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
sget-boolean v4, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v4, :cond_589
goto :goto_58a
:cond_589
const/4 v13, 0x3
:goto_58a
or-int/lit8 v4, v13, 0x10
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V
.line 3481
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
const/high16 v17, -0x40800000 # -1.0f
const/high16 v18, 0x42800000 # 64.0f
const/16 v19, 0x33
const/high16 v20, 0x41a80000 # 21.0f
const/16 v21, 0x0
const/high16 v22, 0x41a80000 # 21.0f
const/16 v23, 0x0
invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v12, v0, v4}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3483
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$6uUFOl7z9pi6jMcBvepAhuT-uDY;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$6uUFOl7z9pi6jMcBvepAhuT-uDY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
.line 3289
.end local v5 # "key":Ljava/lang/String;
.end local v8 # "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.end local v12 # "container":Landroid/view/ViewGroup;
:goto_5b4
add-int/lit8 v3, v3, 0x1
const/4 v0, 0x6
goto/16 :goto_398
.line 3502
.end local v3 # "a":I
:cond_5b9
new-instance v0, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
.line 3503
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v4, -0x2
invoke-static {v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v3, v0, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3505
iget-boolean v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-eqz v0, :cond_5dc
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v0, :cond_5dc
.line 3506
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setVisibility(I)V
.line 3507
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setVisibility(I)V
.line 3510
:cond_5dc
iget v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
const v3, 0x7f080153
if-nez v0, :cond_5e7
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v0, :cond_5ef
:cond_5e7
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v0, :cond_5ef
iget-boolean v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-eqz v0, :cond_5f3
:cond_5ef
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v0, :cond_66d
.line 3511
:cond_5f3
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v0, :cond_603
.line 3512
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViews(Ljava/util/ArrayList;)V
.line 3513
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->addTranslationDocumentViews(Ljava/util/ArrayList;)V
.line 3515
:cond_603
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
const v4, 0x7f080152
invoke-static {v2, v4, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3517
new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V
.line 3518
.local v0, "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setTextColor(I)V
.line 3519
const/4 v4, 0x1
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3520
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v4, :cond_634
.line 3521
const v4, 0x7f0f0afa
const-string v5, "PassportDeleteInfo"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
goto :goto_640
.line 3523
:cond_634
const v4, 0x7f0f0af5
const-string v5, "PassportDeleteDocument"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
.line 3525
:goto_640
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v5, -0x2
invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v4, v0, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3526
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$t7Wkw5mZazuhGreNa-UVr00cK-o;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$t7Wkw5mZazuhGreNa-UVr00cK-o;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3528
new-instance v4, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V
iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
.line 3529
invoke-static {v2, v3, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v3
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3530
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
const/4 v5, -0x2
invoke-static {v9, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v3, v4, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3531
.end local v0 # "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
goto :goto_687
.line 3532
:cond_66d
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-static {v2, v3, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3533
iget-boolean v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-eqz v0, :cond_687
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v0, :cond_687
.line 3534
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-static {v2, v3, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3537
:cond_687
:goto_687
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V
.line 3538
const/4 v0, 0x4
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V
.line 3539
return-void
.end method
.method private createChatAttachView()V
.registers 3
.line 6827
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 6828
return-void
.line 6830
:cond_7
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-nez v0, :cond_1e
.line 6831
new-instance v0, Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1, p0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
.line 6832
new-instance v1, Lim/tpelyyftgw/ui/PassportActivity$23;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/PassportActivity$23;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setDelegate(Lim/tpelyyftgw/ui/components/ChatAttachAlert$ChatAttachViewDelegate;)V
.line 6889
:cond_1e
return-void
.end method
.method private createDocumentDeleteAlert()V
.registers 10
.line 3542
const/4 v0, 0x1
new-array v1, v0, [Z
const/4 v2, 0x0
aput-boolean v0, v1, v2
.line 3544
.local v1, "checks":[Z
new-instance v3, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-direct {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 3545
.local v3, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const-string v4, "OK"
const v5, 0x7f0f0a5a
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oLMjmI5eyvRKXRU_ITXHuohclgo;
invoke-direct {v5, p0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oLMjmI5eyvRKXRU_ITXHuohclgo;-><init>(Lim/tpelyyftgw/ui/PassportActivity;[Z)V
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3553
const-string v4, "Cancel"
const v5, 0x7f0f02f7
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3554
const-string v4, "AppName"
const v5, 0x7f0f0141
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3555
iget-boolean v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-eqz v4, :cond_56
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v4, :cond_56
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v4, :cond_56
.line 3556
const v4, 0x7f0f0af4
const-string v5, "PassportDeleteAddressAlert"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_7f
.line 3557
:cond_56
iget-boolean v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-eqz v4, :cond_73
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v4, :cond_73
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v4, :cond_73
.line 3558
const v4, 0x7f0f0afb
const-string v5, "PassportDeletePersonalAlert"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_7f
.line 3560
:cond_73
const v4, 0x7f0f0af7
const-string v5, "PassportDeleteDocumentAlert"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3563
:goto_7f
iget-boolean v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-nez v4, :cond_103
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v4, :cond_103
.line 3564
new-instance v4, Landroid/widget/FrameLayout;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
invoke-direct {v4, v5}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 3565
.local v4, "frameLayout":Landroid/widget/FrameLayout;
new-instance v5, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-direct {v5, v6, v0}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V
.line 3566
.local v5, "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3567
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
const-string v7, ""
if-eqz v6, :cond_b7
.line 3568
const v6, 0x7f0f0af6
const-string v8, "PassportDeleteDocumentAddress"
invoke-static {v8, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6, v7, v0, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
goto :goto_cb
.line 3569
:cond_b7
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v6, :cond_cb
.line 3570
const v6, 0x7f0f0af8
const-string v8, "PassportDeleteDocumentPersonal"
invoke-static {v8, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6, v7, v0, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
.line 3572
:cond_cb
:goto_cb
sget-boolean v0, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v6, 0x41800000 # 16.0f
const/high16 v7, 0x41000000 # 8.0f
if-eqz v0, :cond_d8
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
goto :goto_dc
:cond_d8
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
:goto_dc
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v8, :cond_e5
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
goto :goto_e9
:cond_e5
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
:goto_e9
invoke-virtual {v5, v0, v2, v6, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V
.line 3573
const/4 v0, -0x1
const/16 v2, 0x30
const/16 v6, 0x33
invoke-static {v0, v2, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v4, v5, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3574
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$DMNIVUhIKj1ISmXaFXUMIEcakB4;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$DMNIVUhIKj1ISmXaFXUMIEcakB4;-><init>([Z)V
invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3582
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3585
.end local v4 # "frameLayout":Landroid/widget/FrameLayout;
.end local v5 # "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
:cond_103
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 3586
return-void
.end method
.method private createEmailInterface(Landroid/content/Context;)V
.registers 20
.param p1, "context" # Landroid/content/Context;
.line 2727
move-object/from16 v0, p0
move-object/from16 v1, p1
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v3, "PassportEmail"
const v4, 0x7f0f0b06
invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 2729
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
const-string/jumbo v3, "windowBackgroundGrayShadow"
const v4, 0x7f080153
const/4 v5, -0x2
const/4 v6, -0x1
const/4 v7, 0x0
const/4 v8, 0x1
if-nez v2, :cond_84
.line 2730
new-instance v2, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V
.line 2731
.local v2, "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
const-string/jumbo v9, "windowBackgroundWhiteBlueText4"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v2, v9}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setTextColor(I)V
.line 2732
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v9
invoke-virtual {v2, v9}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2733
const v9, 0x7f0f0b62
new-array v10, v8, [Ljava/lang/Object;
iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;
aput-object v11, v10, v7
const-string v11, "PassportPhoneUseSame"
invoke-static {v11, v9, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
invoke-virtual {v2, v9, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
.line 2734
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v10
invoke-virtual {v9, v2, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2735
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$G28qZ7vMB9wOV1ZzjPRRB1mSB-Q;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$G28qZ7vMB9wOV1ZzjPRRB1mSB-Q;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v2, v9}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2741
new-instance v9, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 2742
invoke-static {v1, v4, v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v10
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2743
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v10, 0x7f0f0b63
const-string v11, "PassportPhoneUseSameEmailInfo"
invoke-static {v11, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 2744
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v11
invoke-virtual {v9, v10, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2747
.end local v2 # "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
:cond_84
new-array v2, v8, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.line 2748
const/4 v2, 0x0
.local v2, "a":I
:goto_89
if-ge v2, v8, :cond_19c
.line 2749
new-instance v9, Landroid/widget/FrameLayout;
invoke-direct {v9, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 2750
.local v9, "container":Landroid/view/ViewGroup;
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/16 v11, 0x32
invoke-static {v6, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v11
invoke-virtual {v10, v9, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2751
const-string/jumbo v10, "windowBackgroundWhite"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v9, v10}, Landroid/view/ViewGroup;->setBackgroundColor(I)V
.line 2753
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
new-instance v11, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
invoke-direct {v11, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V
aput-object v11, v10, v2
.line 2754
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V
.line 2755
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const/high16 v11, 0x41800000 # 16.0f
invoke-virtual {v10, v8, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V
.line 2756
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const-string/jumbo v11, "windowBackgroundWhiteHintText"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintTextColor(I)V
.line 2757
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const-string/jumbo v11, "windowBackgroundWhiteBlackText"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v10, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V
.line 2758
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const/4 v12, 0x0
invoke-virtual {v10, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2759
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V
.line 2760
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const/high16 v11, 0x41a00000 # 20.0f
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V
.line 2761
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const/high16 v11, 0x3fc00000 # 1.5f
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V
.line 2762
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const/16 v11, 0x21
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 2763
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const v11, 0x10000006
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V
.line 2764
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const v11, 0x7f0f0c36
const-string v12, "PaymentShippingEmailPlaceholder"
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V
.line 2765
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v10, :cond_14b
iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
instance-of v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;
if-eqz v10, :cond_14b
.line 2766
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;
.line 2767
.local v10, "securePlainEmail":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;
iget-object v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;->email:Ljava/lang/String;
invoke-static {v11}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v11
if-nez v11, :cond_14b
.line 2768
iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v11, v11, v2
iget-object v12, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;->email:Ljava/lang/String;
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 2771
.end local v10 # "securePlainEmail":Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;
:cond_14b
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v11, v10, v2
aget-object v10, v10, v2
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v10
invoke-virtual {v11, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V
.line 2772
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const/high16 v11, 0x40c00000 # 6.0f
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-virtual {v10, v7, v7, v7, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V
.line 2773
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
sget-boolean v11, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v11, :cond_16f
const/4 v11, 0x5
goto :goto_170
:cond_16f
const/4 v11, 0x3
:goto_170
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V
.line 2774
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
const/high16 v11, -0x40800000 # -1.0f
const/high16 v12, -0x40000000 # -2.0f
const/16 v13, 0x33
const/high16 v14, 0x41a80000 # 21.0f
const/high16 v15, 0x41400000 # 12.0f
const/high16 v16, 0x41a80000 # 21.0f
const/high16 v17, 0x40c00000 # 6.0f
invoke-static/range {v11 .. v17}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v11
invoke-virtual {v9, v10, v11}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2776
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v2
new-instance v11, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oScjZ0kgOJDQrCQVjMIXJVGEFe0;
invoke-direct {v11, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oScjZ0kgOJDQrCQVjMIXJVGEFe0;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
.line 2748
.end local v9 # "container":Landroid/view/ViewGroup;
add-int/lit8 v2, v2, 0x1
goto/16 :goto_89
.line 2785
.end local v2 # "a":I
:cond_19c
new-instance v2, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 2786
invoke-static {v1, v4, v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2787
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v3, 0x7f0f0b09
const-string v4, "PassportEmailUploadInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 2788
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2789
return-void
.end method
.method private createEmailVerificationInterface(Landroid/content/Context;)V
.registers 14
.param p1, "context" # Landroid/content/Context;
.line 1449
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v1, "PassportEmail"
const v2, 0x7f0f0b06
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 1451
const/4 v0, 0x1
new-array v1, v0, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.line 1452
const/4 v1, 0x0
.local v1, "a":I
:goto_14
const/4 v2, -0x1
const/4 v3, 0x0
if-ge v1, v0, :cond_111
.line 1453
new-instance v4, Landroid/widget/FrameLayout;
invoke-direct {v4, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 1454
.local v4, "container":Landroid/view/ViewGroup;
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/16 v6, 0x32
invoke-static {v2, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v5, v4, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1455
const-string/jumbo v2, "windowBackgroundWhite"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v4, v2}, Landroid/view/ViewGroup;->setBackgroundColor(I)V
.line 1457
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
new-instance v5, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
invoke-direct {v5, p1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V
aput-object v5, v2, v1
.line 1458
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V
.line 1459
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const/high16 v5, 0x41800000 # 16.0f
invoke-virtual {v2, v0, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V
.line 1460
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const-string/jumbo v5, "windowBackgroundWhiteHintText"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintTextColor(I)V
.line 1461
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const-string/jumbo v5, "windowBackgroundWhiteBlackText"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V
.line 1462
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const/4 v6, 0x0
invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1463
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V
.line 1464
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const/high16 v5, 0x41a00000 # 20.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V
.line 1465
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const/high16 v5, 0x3fc00000 # 1.5f
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V
.line 1466
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const/4 v5, 0x3
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 1468
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const v6, 0x10000006
invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V
.line 1469
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const v6, 0x7f0f0b07
const-string v7, "PassportEmailCode"
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v2, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V
.line 1470
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v6, v2, v1
aget-object v2, v2, v1
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v2
invoke-virtual {v6, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V
.line 1471
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const/high16 v6, 0x40c00000 # 6.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-virtual {v2, v3, v3, v3, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V
.line 1472
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v3, :cond_d9
const/4 v5, 0x5
:cond_d9
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V
.line 1473
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const/high16 v5, -0x40800000 # -1.0f
const/high16 v6, -0x40000000 # -2.0f
const/16 v7, 0x33
const/high16 v8, 0x41a80000 # 21.0f
const/high16 v9, 0x41400000 # 12.0f
const/high16 v10, 0x41a80000 # 21.0f
const/high16 v11, 0x40c00000 # 6.0f
invoke-static/range {v5 .. v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v4, v2, v3}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1475
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$zxqZoms2SaVteN6EF0xf0jc7JjI;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$zxqZoms2SaVteN6EF0xf0jc7JjI;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
.line 1483
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$6;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/PassportActivity$6;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 1452
.end local v4 # "container":Landroid/view/ViewGroup;
add-int/lit8 v1, v1, 0x1
goto/16 :goto_14
.line 1506
.end local v1 # "a":I
:cond_111
new-instance v1, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v1, p1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 1507
const v4, 0x7f080153
const-string/jumbo v5, "windowBackgroundGrayShadow"
invoke-static {p1, v4, v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1508
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v4, 0x7f0f0b0a
new-array v0, v0, [Ljava/lang/Object;
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
const-string v6, "email"
invoke-virtual {v5, v6}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
aput-object v5, v0, v3
const-string v3, "PassportEmailVerifyInfo"
invoke-static {v3, v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 1509
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v3, -0x2
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1510
return-void
.end method
.method private createIdentityInterface(Landroid/content/Context;)V
.registers 28
.param p1, "context" # Landroid/content/Context;
.line 3883
move-object/from16 v1, p0
move-object/from16 v2, p1
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
.line 3885
const/4 v3, 0x2
const/4 v4, 0x1
:try_start_d
new-instance v0, Ljava/io/BufferedReader;
new-instance v5, Ljava/io/InputStreamReader;
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v6
invoke-virtual {v6}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
move-result-object v6
const-string v7, "countries.txt"
invoke-virtual {v6, v7}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
move-result-object v6
invoke-direct {v5, v6}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
invoke-direct {v0, v5}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
.line 3887
.local v0, "reader":Ljava/io/BufferedReader;
:goto_25
invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
move-result-object v5
move-object v6, v5
.local v6, "line":Ljava/lang/String;
if-eqz v5, :cond_3d
.line 3888
const-string v5, ";"
invoke-virtual {v6, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v5
.line 3889
.local v5, "args":[Ljava/lang/String;
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
aget-object v8, v5, v4
aget-object v9, v5, v3
invoke-virtual {v7, v8, v9}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3890
nop
.end local v5 # "args":[Ljava/lang/String;
goto :goto_25
.line 3891
:cond_3d
invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
:try_end_40
.catch Ljava/lang/Exception; {:try_start_d .. :try_end_40} :catch_41
.line 3894
.end local v0 # "reader":Ljava/io/BufferedReader;
.end local v6 # "line":Ljava/lang/String;
goto :goto_45
.line 3892
:catch_41
move-exception v0
.line 3893
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3896
.end local v0 # "e":Ljava/lang/Exception;
:goto_45
new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 3897
const v5, 0x7f080154
const-string/jumbo v6, "windowBackgroundGrayShadow"
invoke-static {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3898
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/high16 v5, 0x40e00000 # 7.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const/4 v7, 0x0
invoke-virtual {v0, v7, v5, v7, v7}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setPadding(IIII)V
.line 3899
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->topErrorCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v8, -0x2
const/4 v9, -0x1
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v10
invoke-virtual {v0, v5, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3900
invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/PassportActivity;->checkTopErrorCell(Z)V
.line 3902
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
const-string/jumbo v5, "windowBackgroundWhiteRedText3"
const v10, 0x7f080152
const-string/jumbo v11, "windowBackgroundWhite"
if-eqz v0, :cond_2ed
.line 3903
new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.line 3904
iget-boolean v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-eqz v12, :cond_9a
.line 3905
const v12, 0x7f0f0b05
const-string v13, "PassportDocuments"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
goto :goto_a6
.line 3907
:cond_9a
const v12, 0x7f0f0b6b
const-string v13, "PassportRequiredDocuments"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
.line 3909
:goto_a6
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V
.line 3910
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3912
new-instance v0, Landroid/widget/LinearLayout;
invoke-direct {v0, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;
.line 3913
invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 3914
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3916
new-instance v0, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
.line 3917
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3918
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3919
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Tx8xUJTwP5nyeej-oC7wRwcz-VA;
invoke-direct {v12, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Tx8xUJTwP5nyeej-oC7wRwcz-VA;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3924
new-instance v0, Landroid/widget/LinearLayout;
invoke-direct {v0, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;
.line 3925
invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 3926
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3928
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z
.line 3930
.local v0, "divider":Z
new-instance v12, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;-><init>(Landroid/content/Context;)V
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
.line 3931
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3932
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
const v13, 0x7f0f0b6e
const-string v14, "PassportReverseSide"
invoke-static {v14, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v13
const v14, 0x7f0f0b6f
const-string v15, "PassportReverseSideInfo"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v12, v13, v14, v0}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V
.line 3933
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3934
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$wz0nDFKi7M0T12ZMEc3gF_70atU;
invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$wz0nDFKi7M0T12ZMEc3gF_70atU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3939
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-boolean v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z
if-eqz v12, :cond_19e
.line 3940
new-instance v12, Landroid/widget/LinearLayout;
invoke-direct {v12, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;
.line 3941
invoke-virtual {v12, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 3942
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3944
new-instance v12, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;-><init>(Landroid/content/Context;)V
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
.line 3945
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3946
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
const v13, 0x7f0f0b7a
const-string v14, "PassportSelfie"
invoke-static {v14, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v13
const v14, 0x7f0f0b7b
const-string v15, "PassportSelfieInfo"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
iget-object v15, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-boolean v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z
invoke-virtual {v12, v13, v14, v15}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V
.line 3947
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3948
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$yG3IQ_te33Fl5oJetw6xCR4OUOA;
invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$yG3IQ_te33Fl5oJetw6xCR4OUOA;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3954
:cond_19e
new-instance v12, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 3955
invoke-static {v2, v10, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3956
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v13, 0x7f0f0b5d
const-string v14, "PassportPersonalUploadInfo"
invoke-static {v14, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 3957
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3959
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-boolean v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z
if-eqz v12, :cond_352
.line 3960
new-instance v12, Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.line 3961
const v13, 0x7f0f0b82
const-string v14, "PassportTranslation"
invoke-static {v14, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
.line 3962
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V
.line 3963
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3965
new-instance v12, Landroid/widget/LinearLayout;
invoke-direct {v12, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;
.line 3966
invoke-virtual {v12, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 3967
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3969
new-instance v12, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.line 3970
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3971
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3972
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ms8aqFmADBWXF4H0osmxfPQI--w;
invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ms8aqFmADBWXF4H0osmxfPQI--w;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3977
new-instance v12, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v12, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 3978
invoke-static {v2, v10, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3980
iget v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
const-string v13, ""
if-eqz v12, :cond_24a
.line 3981
const v12, 0x7f0f0ae9
const-string v14, "PassportAddTranslationUploadInfo"
invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_29c
.line 3983
:cond_24a
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
if-eqz v12, :cond_25e
.line 3984
const v12, 0x7f0f0ade
const-string v14, "PassportAddPassportInfo"
invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_29c
.line 3985
:cond_25e
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
if-eqz v12, :cond_272
.line 3986
const v12, 0x7f0f0adb
const-string v14, "PassportAddInternalPassportInfo"
invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_29c
.line 3987
:cond_272
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-eqz v12, :cond_286
.line 3988
const v12, 0x7f0f0ad9
const-string v14, "PassportAddIdentityCardInfo"
invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_29c
.line 3989
:cond_286
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-eqz v12, :cond_29a
.line 3990
const v12, 0x7f0f0ad8
const-string v14, "PassportAddDriverLicenceInfo"
invoke-static {v14, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
goto :goto_29c
.line 3992
:cond_29a
iput-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
.line 3996
:goto_29c
iget-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
.line 3997
.local v12, "text":Ljava/lang/CharSequence;
iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
if-eqz v14, :cond_2db
.line 3999
const-string/jumbo v15, "translation_all"
invoke-virtual {v14, v15}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v14
check-cast v14, Ljava/lang/String;
move-object/from16 v16, v14
.local v16, "errorText":Ljava/lang/String;
if-eqz v14, :cond_2d9
.line 4000
new-instance v14, Landroid/text/SpannableStringBuilder;
move-object/from16 v3, v16
.end local v16 # "errorText":Ljava/lang/String;
.local v3, "errorText":Ljava/lang/String;
invoke-direct {v14, v3}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 4001
.local v14, "stringBuilder":Landroid/text/SpannableStringBuilder;
const-string v10, "\n\n"
invoke-virtual {v14, v10}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 4002
iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
invoke-virtual {v14, v10}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 4003
move-object v12, v14
.line 4004
new-instance v10, Landroid/text/style/ForegroundColorSpan;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-direct {v10, v4}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v4
const/16 v8, 0x21
invoke-virtual {v14, v10, v7, v4, v8}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 4005
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v4, v15, v13}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_2db
.line 3999
.end local v3 # "errorText":Ljava/lang/String;
.end local v14 # "stringBuilder":Landroid/text/SpannableStringBuilder;
.restart local v16 # "errorText":Ljava/lang/String;
:cond_2d9
move-object/from16 v3, v16
.line 4008
.end local v16 # "errorText":Ljava/lang/String;
:cond_2db
:goto_2db
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v3, v12}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 4009
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v8, -0x2
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v10
invoke-virtual {v3, v4, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_352
.line 4011
.end local v0 # "divider":Z
.end local v12 # "text":Ljava/lang/CharSequence;
:cond_2ed
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x12
if-lt v0, v3, :cond_352
.line 4012
new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.line 4013
const/4 v3, 0x1
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4014
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
const v3, 0x7f0f0b73
const-string v4, "PassportScanPassport"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
.line 4015
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
const/4 v4, -0x2
invoke-static {v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v0, v3, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4016
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$CliKh7mmrmIDDUxBe7fTnVrWu74;
invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$CliKh7mmrmIDDUxBe7fTnVrWu74;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 4065
new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 4066
const v3, 0x7f080152
invoke-static {v2, v3, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4067
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v3, 0x7f0f0b74
const-string v4, "PassportScanPassportInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 4068
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v4, -0x2
invoke-static {v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v0, v3, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_353
.line 4011
:cond_352
:goto_352
nop
.line 4071
:goto_353
new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.line 4072
iget-boolean v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-eqz v3, :cond_36b
.line 4073
const v3, 0x7f0f0b03
const-string v4, "PassportDocument"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
goto :goto_377
.line 4075
:cond_36b
const v3, 0x7f0f0b5a
const-string v4, "PassportPersonal"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
.line 4077
:goto_377
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V
.line 4078
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
const/4 v4, -0x2
invoke-static {v9, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v0, v3, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4080
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v0, :cond_393
const/16 v0, 0x9
goto :goto_394
:cond_393
const/4 v0, 0x7
.line 4081
.local v0, "count":I
:goto_394
new-array v4, v0, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.line 4083
const/4 v4, 0x0
.local v4, "a":I
:goto_399
const-string/jumbo v10, "windowBackgroundWhiteBlueHeader"
const-string/jumbo v12, "windowBackgroundWhiteHintText"
const/16 v14, 0x40
const/4 v15, 0x6
const-string/jumbo v17, "windowBackgroundWhiteBlackText"
if-ge v4, v0, :cond_67b
.line 4084
new-instance v8, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
invoke-direct {v8, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V
.line 4085
.local v8, "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aput-object v8, v13, v4
.line 4087
new-instance v13, Lim/tpelyyftgw/ui/PassportActivity$14;
invoke-direct {v13, v1, v2, v8}, Lim/tpelyyftgw/ui/PassportActivity$14;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;)V
.line 4130
.local v13, "container":Landroid/view/ViewGroup;
invoke-virtual {v13, v7}, Landroid/view/ViewGroup;->setWillNotDraw(Z)V
.line 4131
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-static {v9, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v7, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4132
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v13, v7}, Landroid/view/ViewGroup;->setBackgroundColor(I)V
.line 4134
add-int/lit8 v7, v0, -0x1
if-ne v4, v7, :cond_3e5
.line 4135
new-instance v7, Landroid/view/View;
invoke-direct {v7, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;
.line 4136
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v7, v14}, Landroid/view/View;->setBackgroundColor(I)V
.line 4137
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;
invoke-static {v9, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v3
invoke-virtual {v7, v14, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4140
:cond_3e5
iget-boolean v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
const/16 v7, 0x8
if-eqz v3, :cond_3fd
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v3, :cond_3fd
const/4 v3, 0x7
if-ge v4, v3, :cond_3fe
.line 4141
invoke-virtual {v13, v7}, Landroid/view/ViewGroup;->setVisibility(I)V
.line 4142
iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;
if-eqz v14, :cond_3fe
.line 4143
invoke-virtual {v14, v7}, Landroid/view/View;->setVisibility(I)V
goto :goto_3fe
.line 4140
:cond_3fd
const/4 v3, 0x7
.line 4147
:cond_3fe
:goto_3fe
iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v14, v14, v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v14, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V
.line 4148
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
const/4 v14, 0x1
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSupportRtlHint(Z)V
.line 4149
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
const/high16 v9, 0x41800000 # 16.0f
invoke-virtual {v3, v14, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V
.line 4150
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintColor(I)V
.line 4151
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V
.line 4152
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHeaderHintColor(I)V
.line 4153
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
const/4 v9, 0x1
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTransformHintToHeader(Z)V
.line 4154
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
const/4 v9, 0x0
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4155
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V
.line 4156
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
const/high16 v9, 0x41a00000 # 20.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V
.line 4157
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
const/high16 v9, 0x3fc00000 # 1.5f
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V
.line 4158
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
const-string/jumbo v9, "windowBackgroundWhiteInputField"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
const-string/jumbo v10, "windowBackgroundWhiteInputFieldActivated"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v3, v9, v10, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setLineColors(III)V
.line 4159
const/4 v3, 0x5
if-eq v4, v3, :cond_4e0
if-ne v4, v15, :cond_48b
goto :goto_4e0
.line 4183
:cond_48b
const/4 v9, 0x3
if-eq v4, v9, :cond_4c4
if-ne v4, v7, :cond_491
goto :goto_4c4
.line 4243
:cond_491
const/4 v7, 0x4
if-ne v4, v7, :cond_4b0
.line 4244
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$5j_5Ssorthiq1IP-badFh4Wz3kY;
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$5j_5Ssorthiq1IP-badFh4Wz3kY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 4268
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const/4 v9, 0x0
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 4269
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFocusable(Z)V
goto :goto_4f4
.line 4271
:cond_4b0
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const/16 v9, 0x4001
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 4272
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x10000005
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V
goto :goto_4f4
.line 4184
:cond_4c4
:goto_4c4
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$a0qzM5YDCs-O4vevDqAzAUZT1Ps;
invoke-direct {v9, v1, v2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$a0qzM5YDCs-O4vevDqAzAUZT1Ps;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 4241
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const/4 v9, 0x0
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 4242
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFocusable(Z)V
goto :goto_4f4
.line 4160
:cond_4e0
:goto_4e0
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$TKbnfCA1YTqV6rB4Bi3wCwl_s2E;
invoke-direct {v9, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$TKbnfCA1YTqV6rB4Bi3wCwl_s2E;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 4182
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const/4 v9, 0x0
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 4277
:goto_4f4
packed-switch v4, :pswitch_data_902
.line 4336
goto/16 :goto_675
.line 4331
:pswitch_4f9
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0b0b
const-string v10, "PassportExpired"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 4332
const-string v7, "expiry_date"
.line 4333
.local v7, "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;
.line 4334
.local v9, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto/16 :goto_602
.line 4326
.end local v7 # "key":Ljava/lang/String;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:pswitch_50f
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0b04
const-string v10, "PassportDocumentNumber"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 4327
const-string v7, "document_no"
.line 4328
.restart local v7 # "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;
.line 4329
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto/16 :goto_602
.line 4321
.end local v7 # "key":Ljava/lang/String;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:pswitch_525
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0b6c
const-string v10, "PassportResidence"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 4322
const-string/jumbo v7, "residence_country_code"
.line 4323
.restart local v7 # "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 4324
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto/16 :goto_602
.line 4316
.end local v7 # "key":Ljava/lang/String;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:pswitch_53c
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0af0
const-string v10, "PassportCitizenship"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 4317
const-string v7, "country_code"
.line 4318
.restart local v7 # "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 4319
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto/16 :goto_602
.line 4311
.end local v7 # "key":Ljava/lang/String;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:pswitch_552
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0b0f
const-string v10, "PassportGender"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 4312
const-string v7, "gender"
.line 4313
.restart local v7 # "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 4314
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto/16 :goto_602
.line 4306
.end local v7 # "key":Ljava/lang/String;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:pswitch_568
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0aef
const-string v10, "PassportBirthdate"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 4307
const-string v7, "birth_date"
.line 4308
.restart local v7 # "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 4309
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto/16 :goto_602
.line 4297
.end local v7 # "key":Ljava/lang/String;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:pswitch_57e
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z
if-eqz v7, :cond_595
.line 4298
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0b81
const-string v10, "PassportSurnameLatin"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
goto :goto_5a5
.line 4300
:cond_595
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0b7f
const-string v10, "PassportSurname"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 4302
:goto_5a5
const-string v7, "last_name"
.line 4303
.restart local v7 # "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 4304
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto :goto_602
.line 4288
.end local v7 # "key":Ljava/lang/String;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:pswitch_5aa
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z
if-eqz v7, :cond_5c1
.line 4289
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0b4d
const-string v10, "PassportMidnameLatin"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
goto :goto_5d1
.line 4291
:cond_5c1
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0b4b
const-string v10, "PassportMidname"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 4293
:goto_5d1
const-string v7, "middle_name"
.line 4294
.restart local v7 # "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 4295
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto :goto_602
.line 4279
.end local v7 # "key":Ljava/lang/String;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:pswitch_5d6
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z
if-eqz v7, :cond_5ed
.line 4280
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0b51
const-string v10, "PassportNameLatin"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
goto :goto_5fd
.line 4282
:cond_5ed
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v7, v7, v4
const v9, 0x7f0f0b4e
const-string v10, "PassportName"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 4284
:goto_5fd
const-string v7, "first_name"
.line 4285
.restart local v7 # "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 4286
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
nop
.line 4338
:goto_602
iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v4
invoke-direct {v1, v9, v10, v7}, Lim/tpelyyftgw/ui/PassportActivity;->setFieldValues(Ljava/util/HashMap;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V
.line 4339
iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v10, v4
aget-object v10, v10, v4
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v10
invoke-virtual {v12, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V
.line 4340
if-eqz v4, :cond_62c
const/4 v10, 0x2
if-eq v4, v10, :cond_62c
const/4 v10, 0x1
if-ne v4, v10, :cond_61f
goto :goto_62c
.line 4378
:cond_61f
iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v4
new-instance v12, Lim/tpelyyftgw/ui/PassportActivity$16;
invoke-direct {v12, v1, v8, v7, v9}, Lim/tpelyyftgw/ui/PassportActivity$16;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;Ljava/util/HashMap;)V
invoke-virtual {v10, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V
goto :goto_638
.line 4341
:cond_62c
:goto_62c
iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v4
new-instance v12, Lim/tpelyyftgw/ui/PassportActivity$15;
invoke-direct {v12, v1, v8, v7}, Lim/tpelyyftgw/ui/PassportActivity$15;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V
invoke-virtual {v10, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 4401
:goto_638
iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v4
const/4 v12, 0x0
invoke-virtual {v10, v12, v12, v12, v12}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V
.line 4402
iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v10, v10, v4
sget-boolean v12, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v12, :cond_64a
const/4 v15, 0x5
goto :goto_64b
:cond_64a
const/4 v15, 0x3
:goto_64b
or-int/lit8 v3, v15, 0x10
invoke-virtual {v10, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V
.line 4403
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
const/high16 v19, -0x40800000 # -1.0f
const/high16 v20, -0x40800000 # -1.0f
const/16 v21, 0x33
const/high16 v22, 0x41a80000 # 21.0f
const/16 v23, 0x0
const/high16 v24, 0x41a80000 # 21.0f
const/16 v25, 0x0
invoke-static/range {v19 .. v25}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v13, v3, v10}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4405
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v4
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$SGryuveTmTgiYkgTA1deC7G1XhQ;
invoke-direct {v10, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$SGryuveTmTgiYkgTA1deC7G1XhQ;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
.line 4083
.end local v7 # "key":Ljava/lang/String;
.end local v8 # "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v13 # "container":Landroid/view/ViewGroup;
:goto_675
add-int/lit8 v4, v4, 0x1
const/4 v7, 0x0
const/4 v9, -0x1
goto/16 :goto_399
:cond_67b
const/4 v3, 0x5
.line 4424
.end local v4 # "a":I
new-instance v4, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V
iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell2:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
.line 4425
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v8, -0x2
const/4 v9, -0x1
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v7, v4, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4427
new-instance v4, Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V
iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.line 4428
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V
.line 4429
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
const/4 v8, -0x2
const/4 v9, -0x1
invoke-static {v9, v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v4, v7, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4431
const/4 v4, 0x3
new-array v7, v4, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
iput-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.line 4432
const/4 v7, 0x0
.local v7, "a":I
:goto_6af
if-ge v7, v4, :cond_811
.line 4433
new-instance v4, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V
.line 4434
.local v4, "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
iget-object v8, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aput-object v4, v8, v7
.line 4436
new-instance v8, Lim/tpelyyftgw/ui/PassportActivity$17;
invoke-direct {v8, v1, v2, v4}, Lim/tpelyyftgw/ui/PassportActivity$17;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;)V
.line 4479
.local v8, "container":Landroid/view/ViewGroup;
const/4 v9, 0x0
invoke-virtual {v8, v9}, Landroid/view/ViewGroup;->setWillNotDraw(Z)V
.line 4480
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v13, -0x1
invoke-static {v13, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v3
invoke-virtual {v9, v8, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4481
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v8, v3}, Landroid/view/ViewGroup;->setBackgroundColor(I)V
.line 4483
const/4 v3, 0x2
if-ne v7, v3, :cond_6f1
.line 4484
new-instance v3, Landroid/view/View;
invoke-direct {v3, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;
.line 4485
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v3, v9}, Landroid/view/View;->setBackgroundColor(I)V
.line 4486
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;
const/4 v13, -0x1
invoke-static {v13, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v3, v9, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4489
:cond_6f1
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V
.line 4490
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
const/4 v9, 0x1
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSupportRtlHint(Z)V
.line 4491
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
const/high16 v13, 0x41800000 # 16.0f
invoke-virtual {v3, v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V
.line 4492
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintColor(I)V
.line 4493
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V
.line 4494
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHeaderHintColor(I)V
.line 4495
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
const/4 v9, 0x1
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTransformHintToHeader(Z)V
.line 4496
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
const/4 v9, 0x0
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4497
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V
.line 4498
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
const/high16 v14, 0x41a00000 # 20.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V
.line 4499
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
const/high16 v14, 0x3fc00000 # 1.5f
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V
.line 4500
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
const-string/jumbo v14, "windowBackgroundWhiteInputField"
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
const-string/jumbo v18, "windowBackgroundWhiteInputFieldActivated"
invoke-static/range {v18 .. v18}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v3, v14, v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setLineColors(III)V
.line 4501
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
const/16 v9, 0x4001
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 4502
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v7
const v9, 0x10000005
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V
.line 4507
if-eqz v7, :cond_79f
const/4 v3, 0x1
if-eq v7, v3, :cond_79a
const/4 v3, 0x2
if-eq v7, v3, :cond_795
.line 4521
goto/16 :goto_809
.line 4517
:cond_795
const-string v3, "last_name_native"
.line 4518
.local v3, "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 4519
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto :goto_7a4
.line 4513
.end local v3 # "key":Ljava/lang/String;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:cond_79a
const-string v3, "middle_name_native"
.line 4514
.restart local v3 # "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 4515
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto :goto_7a4
.line 4509
.end local v3 # "key":Ljava/lang/String;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:cond_79f
const-string v3, "first_name_native"
.line 4510
.restart local v3 # "key":Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
.line 4511
.restart local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
nop
.line 4523
:goto_7a4
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v13, v13, v7
invoke-direct {v1, v9, v13, v3}, Lim/tpelyyftgw/ui/PassportActivity;->setFieldValues(Ljava/util/HashMap;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V
.line 4524
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v14, v13, v7
aget-object v13, v13, v7
invoke-virtual {v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v13
invoke-virtual {v14, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V
.line 4525
if-eqz v7, :cond_7c0
const/4 v13, 0x2
if-eq v7, v13, :cond_7c0
const/4 v13, 0x1
if-ne v7, v13, :cond_7cc
.line 4526
:cond_7c0
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v13, v13, v7
new-instance v14, Lim/tpelyyftgw/ui/PassportActivity$18;
invoke-direct {v14, v1, v4, v3}, Lim/tpelyyftgw/ui/PassportActivity$18;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V
invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 4550
:cond_7cc
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v13, v13, v7
const/4 v14, 0x0
invoke-virtual {v13, v14, v14, v14, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V
.line 4551
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v13, v13, v7
sget-boolean v14, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v14, :cond_7de
const/4 v14, 0x5
goto :goto_7df
:cond_7de
const/4 v14, 0x3
:goto_7df
or-int/lit8 v14, v14, 0x10
invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V
.line 4552
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v13, v13, v7
const/high16 v19, -0x40800000 # -1.0f
const/high16 v20, -0x40800000 # -1.0f
const/16 v21, 0x33
const/high16 v22, 0x41a80000 # 21.0f
const/16 v23, 0x0
const/high16 v24, 0x41a80000 # 21.0f
const/16 v25, 0x0
invoke-static/range {v19 .. v25}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v14
invoke-virtual {v8, v13, v14}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4554
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v13, v13, v7
new-instance v14, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ldDCVT5-DLgs3QBdNBHrXzLw8BM;
invoke-direct {v14, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ldDCVT5-DLgs3QBdNBHrXzLw8BM;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
.line 4432
.end local v3 # "key":Ljava/lang/String;
.end local v4 # "field":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.end local v8 # "container":Landroid/view/ViewGroup;
.end local v9 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:goto_809
add-int/lit8 v7, v7, 0x1
const/4 v3, 0x5
const/4 v4, 0x3
const/16 v14, 0x40
goto/16 :goto_6af
.line 4573
.end local v7 # "a":I
:cond_811
new-instance v3, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v3, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 4574
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v7, -0x2
const/4 v8, -0x1
invoke-static {v8, v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v9
invoke-virtual {v4, v3, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4576
iget v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
if-nez v3, :cond_82b
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v3, :cond_833
:cond_82b
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v3, :cond_833
iget-boolean v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-eqz v3, :cond_837
:cond_833
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v3, :cond_8ee
.line 4577
:cond_837
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v3, :cond_87d
.line 4578
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;
invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViews(Ljava/util/ArrayList;)V
.line 4579
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v3, :cond_852
.line 4580
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
const/4 v4, 0x2
invoke-direct {v1, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V
.line 4582
:cond_852
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v3, :cond_864
.line 4583
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
const/4 v4, 0x3
invoke-direct {v1, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V
.line 4585
:cond_864
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v3, :cond_876
.line 4586
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
const/4 v4, 0x1
invoke-direct {v1, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentViewInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;I)V
.line 4588
:cond_876
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsTypeValue:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;
invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/PassportActivity;->addTranslationDocumentViews(Ljava/util/ArrayList;)V
.line 4591
:cond_87d
new-instance v3, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {v3, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V
.line 4592
.local v3, "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setTextColor(I)V
.line 4593
const/4 v4, 0x1
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4594
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v4, :cond_8a3
.line 4595
const v4, 0x7f0f0afa
const-string v5, "PassportDeleteInfo"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
goto :goto_8b0
.line 4597
:cond_8a3
const/4 v5, 0x0
const v4, 0x7f0f0af5
const-string v7, "PassportDeleteDocument"
invoke-static {v7, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
.line 4599
:goto_8b0
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v5, -0x2
const/4 v7, -0x1
invoke-static {v7, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v4, v3, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4600
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VrU35SkF5cUSEdmv1KkX3kqiprw;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VrU35SkF5cUSEdmv1KkX3kqiprw;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 4602
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v5, 0x7f080152
invoke-static {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4604
new-instance v4, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V
iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
.line 4605
const v5, 0x7f080153
invoke-static {v2, v5, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4606
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
const/4 v6, -0x2
const/4 v7, -0x1
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v6
invoke-virtual {v4, v5, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 4607
.end local v3 # "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
goto :goto_8fa
.line 4608
:cond_8ee
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->nativeInfoCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v4, 0x7f080153
invoke-static {v2, v4, v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 4611
:goto_8fa
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateInterfaceStringsForDocumentType()V
.line 4612
const/4 v3, 0x0
invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/PassportActivity;->checkNativeFields(Z)V
.line 4613
return-void
:pswitch_data_902
.packed-switch 0x0
:pswitch_5d6
:pswitch_5aa
:pswitch_57e
:pswitch_568
:pswitch_552
:pswitch_53c
:pswitch_525
:pswitch_50f
:pswitch_4f9
.end packed-switch
.end method
.method private createManageInterface(Landroid/content/Context;)V
.registers 22
.param p1, "context" # Landroid/content/Context;
.line 2435
move-object/from16 v6, p0
move-object/from16 v7, p1
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
move-object v8, v0
check-cast v8, Landroid/widget/FrameLayout;
.line 2437
.local v8, "frameLayout":Landroid/widget/FrameLayout;
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v1, "AppPassport"
const v2, 0x7f0f0146
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 2439
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v0
const/4 v9, 0x1
const v1, 0x7f0802ef
invoke-virtual {v0, v9, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 2441
new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.line 2442
const-string v1, "PassportProvidedInformation"
const v2, 0x7f0f0b67
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
.line 2443
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
const-string/jumbo v1, "windowBackgroundWhite"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V
.line 2444
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
const/4 v2, -0x2
const/4 v3, -0x1
invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v4
invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2446
new-instance v0, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
.line 2447
const-string/jumbo v1, "windowBackgroundGrayShadow"
const v4, 0x7f080152
invoke-static {v7, v4, v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2448
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v4, v6, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v0, v4, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2450
new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.line 2451
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2452
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
const v4, 0x7f0f0b56
const-string v5, "PassportNoDocumentsAdd"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
invoke-virtual {v0, v10, v9}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
.line 2453
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v10, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v11
invoke-virtual {v0, v10, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2454
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fxoA8I8WGiQmSaaS2hp-WTS1Z_k;
invoke-direct {v10, v6}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fxoA8I8WGiQmSaaS2hp-WTS1Z_k;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2456
new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
.line 2457
const-string/jumbo v10, "windowBackgroundWhiteRedText3"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setTextColor(I)V
.line 2458
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v10
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2459
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
const-string v10, "AppPassportDelete"
const v11, 0x7f0f0149
invoke-static {v10, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
const/4 v11, 0x0
invoke-virtual {v0, v10, v11}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
.line 2460
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v10, v6, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v12
invoke-virtual {v0, v10, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2461
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mIUiCkn3WBgBqvMtN3kjpVAlMoY;
invoke-direct {v10, v6}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mIUiCkn3WBgBqvMtN3kjpVAlMoY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2490
new-instance v0, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentSectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
.line 2491
const v10, 0x7f080153
invoke-static {v7, v10, v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v12
invoke-virtual {v0, v12}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2492
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v12, v6, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentSectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v0, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2494
new-instance v0, Landroid/widget/LinearLayout;
invoke-direct {v0, v7}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
.line 2495
invoke-virtual {v0, v9}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 2496
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
const/16 v12, 0x11
invoke-virtual {v0, v12}, Landroid/widget/LinearLayout;->setGravity(I)V
.line 2497
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
invoke-static {v7, v10, v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2498
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_132
.line 2499
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
new-instance v10, Landroid/widget/LinearLayout$LayoutParams;
const/high16 v13, 0x44040000 # 528.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I
move-result v14
sub-int/2addr v13, v14
invoke-direct {v10, v3, v13}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
invoke-virtual {v0, v1, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto :goto_147
.line 2501
:cond_132
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
new-instance v10, Landroid/widget/LinearLayout$LayoutParams;
sget-object v13, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v13, v13, Landroid/graphics/Point;->y:I
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I
move-result v14
sub-int/2addr v13, v14
invoke-direct {v10, v3, v13}, Landroid/widget/LinearLayout$LayoutParams;-><init>(II)V
invoke-virtual {v0, v1, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2504
:goto_147
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v7}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyImageView:Landroid/widget/ImageView;
.line 2505
const v1, 0x7f08028f
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 2506
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyImageView:Landroid/widget/ImageView;
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string/jumbo v3, "sessions_devicesImage"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
sget-object v10, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v3, v10}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 2507
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyImageView:Landroid/widget/ImageView;
invoke-static {v2, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2509
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v7}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;
.line 2510
const-string/jumbo v1, "windowBackgroundWhiteGrayText2"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V
.line 2511
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setGravity(I)V
.line 2512
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;
const/high16 v2, 0x41700000 # 15.0f
invoke-virtual {v0, v9, v2}, Landroid/widget/TextView;->setTextSize(IF)V
.line 2513
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;
const-string v3, "fonts/rmedium.ttf"
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v10
invoke-virtual {v0, v10}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 2514
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;
const v10, 0x7f0f0b55
const-string v13, "PassportNoDocuments"
invoke-static {v13, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
invoke-virtual {v0, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 2515
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
iget-object v10, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;
const/4 v13, -0x2
const/4 v14, -0x2
const/16 v15, 0x11
const/16 v16, 0x0
const/16 v17, 0x10
const/16 v18, 0x0
const/16 v19, 0x0
invoke-static/range {v13 .. v19}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v0, v10, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2517
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v7}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;
.line 2518
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 2519
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setGravity(I)V
.line 2520
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;
const/high16 v1, 0x41600000 # 14.0f
invoke-virtual {v0, v9, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 2521
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;
const/high16 v1, 0x41a00000 # 20.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v10, v11, v1, v11}, Landroid/widget/TextView;->setPadding(IIII)V
.line 2522
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;
const v1, 0x7f0f0b57
const-string v10, "PassportNoDocumentsInfo"
invoke-static {v10, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 2523
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;
const/4 v13, -0x2
const/16 v17, 0xe
invoke-static/range {v13 .. v19}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v10
invoke-virtual {v0, v1, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2525
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v7}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;
.line 2526
const-string/jumbo v1, "windowBackgroundWhiteBlueText4"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 2527
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setGravity(I)V
.line 2528
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;
invoke-virtual {v0, v9, v2}, Landroid/widget/TextView;->setTextSize(IF)V
.line 2529
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 2530
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;
invoke-virtual {v0, v12}, Landroid/widget/TextView;->setGravity(I)V
.line 2531
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 2532
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;
const/4 v12, -0x2
const/16 v13, 0x1e
const/16 v14, 0x11
const/4 v15, 0x0
const/16 v16, 0x10
const/16 v17, 0x0
invoke-static/range {v12 .. v18}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2533
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hMUgIn0AkmmASt8zVjK0Uz8MeAE;
invoke-direct {v1, v6}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hMUgIn0AkmmASt8zVjK0Uz8MeAE;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2535
const/4 v0, 0x0
.local v0, "a":I
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v10
move v12, v0
.end local v0 # "a":I
.local v10, "size":I
.local v12, "a":I
:goto_263
if-ge v12, v10, :cond_2f4
.line 2536
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v0, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v13, v0
check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 2540
.local v13, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v0
if-eqz v0, :cond_2a0
.line 2541
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 2542
.local v0, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
.line 2543
.local v1, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v2, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 2544
iput-boolean v9, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z
.line 2545
iput-boolean v9, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z
.line 2546
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2547
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
move-object v1, v2
.line 2548
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;-><init>()V
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 2549
const/4 v2, 0x1
move-object v14, v0
move-object v15, v1
move/from16 v16, v2
.local v2, "documentOnly":Z
goto :goto_2de
.line 2550
.end local v0 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v1 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v2 # "documentOnly":Z
:cond_2a0
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v0
if-eqz v0, :cond_2ce
.line 2551
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 2552
.restart local v0 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
.line 2553
.restart local v1 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v2, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 2554
iput-boolean v9, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z
.line 2555
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2556
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
move-object v1, v2
.line 2557
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;-><init>()V
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 2558
const/4 v2, 0x1
move-object v14, v0
move-object v15, v1
move/from16 v16, v2
.restart local v2 # "documentOnly":Z
goto :goto_2de
.line 2560
.end local v0 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v1 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v2 # "documentOnly":Z
:cond_2ce
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
move-object v1, v0
.line 2561
.restart local v1 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
iput-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 2562
const/4 v0, 0x0
.line 2563
.restart local v0 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
const/4 v2, 0x0
move-object v14, v0
move-object v15, v1
move/from16 v16, v2
.line 2565
.end local v0 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v1 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.local v14, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.local v15, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.local v16, "documentOnly":Z
:goto_2de
add-int/lit8 v0, v10, -0x1
if-ne v12, v0, :cond_2e4
const/4 v5, 0x1
goto :goto_2e5
:cond_2e4
const/4 v5, 0x0
:goto_2e5
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object v2, v15
move-object v3, v14
move/from16 v4, v16
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/PassportActivity;->addField(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZZ)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.line 2535
.end local v13 # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.end local v14 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v15 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v16 # "documentOnly":Z
add-int/lit8 v12, v12, 0x1
goto/16 :goto_263
.line 2568
.end local v10 # "size":I
.end local v12 # "a":I
:cond_2f4
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateManageVisibility()V
.line 2569
return-void
.end method
.method private createPasswordInterface(Landroid/content/Context;)V
.registers 29
.param p1, "context" # Landroid/content/Context;
.line 1513
move-object/from16 v0, p0
move-object/from16 v1, p1
const/4 v2, 0x0
.line 1514
.local v2, "botUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
if-eqz v3, :cond_2a
.line 1515
const/4 v3, 0x0
.local v3, "a":I
:goto_a
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->users:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v3, v4, :cond_29
.line 1516
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->users:Ljava/util/ArrayList;
invoke-virtual {v4, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 1517
.local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iget v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
if-ne v5, v6, :cond_26
.line 1518
move-object v2, v4
.line 1519
goto :goto_29
.line 1515
.end local v4 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_26
add-int/lit8 v3, v3, 0x1
goto :goto_a
.end local v3 # "a":I
:cond_29
:goto_29
goto :goto_34
.line 1523
:cond_2a
iget v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
.line 1526
:goto_34
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
check-cast v3, Landroid/widget/FrameLayout;
.line 1528
.local v3, "frameLayout":Landroid/widget/FrameLayout;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v5, 0x7f0f0146
const-string v6, "AppPassport"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 1530
new-instance v4, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
.line 1531
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->showProgress()V
.line 1532
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
const/high16 v5, -0x40800000 # -1.0f
const/4 v6, -0x1
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v5
invoke-virtual {v3, v4, v5}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1534
new-instance v4, Landroid/widget/FrameLayout;
invoke-direct {v4, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordAvatarContainer:Landroid/widget/FrameLayout;
.line 1535
iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/16 v7, 0x64
invoke-static {v6, v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v7
invoke-virtual {v5, v4, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1537
new-instance v4, Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V
.line 1538
.local v4, "avatarImageView":Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v5, 0x42000000 # 32.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 1539
iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordAvatarContainer:Landroid/widget/FrameLayout;
const/high16 v7, 0x42800000 # 64.0f
const/high16 v8, 0x42800000 # 64.0f
const/16 v9, 0x11
const/4 v10, 0x0
const/high16 v11, 0x41000000 # 8.0f
const/4 v12, 0x0
const/4 v13, 0x0
invoke-static/range {v7 .. v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v7
invoke-virtual {v5, v4, v7}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1541
new-instance v5, Lim/tpelyyftgw/ui/components/AvatarDrawable;
invoke-direct {v5, v2}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 1542
.local v5, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
const/4 v7, 0x0
invoke-static {v2, v7}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v8
const-string v9, "50_50"
invoke-virtual {v4, v8, v9, v5, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 1544
new-instance v8, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v8, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 1545
invoke-virtual {v8}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;
move-result-object v8
const/4 v9, 0x1
invoke-virtual {v8, v9}, Landroid/widget/TextView;->setGravity(I)V
.line 1546
iget v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
if-nez v8, :cond_c1
.line 1547
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v10, 0x7f0f0b79
const-string v11, "PassportSelfRequest"
invoke-static {v11, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
invoke-virtual {v8, v10}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
goto :goto_db
.line 1549
:cond_c1
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v10, 0x7f0f0b68
new-array v11, v9, [Ljava/lang/Object;
invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v12
aput-object v12, v11, v7
const-string v12, "PassportRequest"
invoke-static {v12, v10, v11}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v10
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v10
invoke-virtual {v8, v10}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 1551
:goto_db
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;
move-result-object v8
invoke-virtual {v8}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v8
check-cast v8, Landroid/widget/FrameLayout$LayoutParams;
iput v9, v8, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
.line 1552
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/high16 v11, -0x40000000 # -2.0f
const/high16 v12, -0x40000000 # -2.0f
sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/16 v18, 0x5
const/16 v19, 0x3
if-eqz v13, :cond_fb
const/4 v13, 0x5
goto :goto_fc
:cond_fb
const/4 v13, 0x3
:goto_fc
or-int/lit8 v13, v13, 0x30
const/high16 v14, 0x41a80000 # 21.0f
const/4 v15, 0x0
const/high16 v16, 0x41a80000 # 21.0f
const/16 v17, 0x0
invoke-static/range {v11 .. v17}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v11
invoke-virtual {v8, v10, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1554
new-instance v8, Landroid/widget/ImageView;
invoke-direct {v8, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;
.line 1555
const v10, 0x7f080290
invoke-virtual {v8, v10}, Landroid/widget/ImageView;->setImageResource(I)V
.line 1556
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;
new-instance v10, Landroid/graphics/PorterDuffColorFilter;
const-string v11, "chat_messagePanelIcons"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
sget-object v12, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v10, v11, v12}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v8, v10}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1557
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v10, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;
const/4 v11, -0x2
const/4 v12, -0x2
const/16 v13, 0x31
const/4 v14, 0x0
const/16 v15, 0xd
const/16 v16, 0x0
const/16 v17, 0x0
invoke-static/range {v11 .. v17}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v11
invoke-virtual {v8, v10, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1559
new-instance v8, Landroid/widget/TextView;
invoke-direct {v8, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;
.line 1560
const/high16 v10, 0x41600000 # 14.0f
invoke-virtual {v8, v9, v10}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1561
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;
invoke-virtual {v8, v9}, Landroid/widget/TextView;->setGravity(I)V
.line 1562
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;
const/high16 v11, 0x41a80000 # 21.0f
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
const/high16 v13, 0x41200000 # 10.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
const/high16 v14, 0x41880000 # 17.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
invoke-virtual {v8, v12, v13, v11, v14}, Landroid/widget/TextView;->setPadding(IIII)V
.line 1563
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;
const-string/jumbo v11, "windowBackgroundWhiteGrayText4"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
invoke-virtual {v8, v11}, Landroid/widget/TextView;->setTextColor(I)V
.line 1564
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;
const v11, 0x7f0f0148
const-string v12, "AppPassportCreatePasswordInfo"
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
invoke-virtual {v8, v11}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1565
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;
const/high16 v20, -0x40000000 # -2.0f
const/high16 v21, -0x40000000 # -2.0f
sget-boolean v12, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v12, :cond_195
const/4 v12, 0x5
goto :goto_196
:cond_195
const/4 v12, 0x3
:goto_196
or-int/lit8 v22, v12, 0x30
const/high16 v23, 0x41a80000 # 21.0f
const/high16 v24, 0x41200000 # 10.0f
const/high16 v25, 0x41a80000 # 21.0f
const/16 v26, 0x0
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v12
invoke-virtual {v8, v11, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1567
new-instance v8, Landroid/widget/TextView;
invoke-direct {v8, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
.line 1568
const-string/jumbo v11, "windowBackgroundWhiteBlueText5"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
invoke-virtual {v8, v11}, Landroid/widget/TextView;->setTextColor(I)V
.line 1569
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
const/16 v11, 0x11
invoke-virtual {v8, v11}, Landroid/widget/TextView;->setGravity(I)V
.line 1570
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
const/high16 v11, 0x41800000 # 16.0f
invoke-virtual {v8, v9, v11}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1571
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
const-string v12, "fonts/rmedium.ttf"
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v12
invoke-virtual {v8, v12}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 1572
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
const v12, 0x7f0f0147
const-string v13, "AppPassportCreatePassword"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v8, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1573
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
const/high16 v20, -0x40800000 # -1.0f
const/high16 v21, 0x41c00000 # 24.0f
sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v13, :cond_1ed
const/4 v13, 0x5
goto :goto_1ee
:cond_1ed
const/4 v13, 0x3
:goto_1ee
or-int/lit8 v22, v13, 0x30
const/high16 v23, 0x41a80000 # 21.0f
const/high16 v24, 0x41100000 # 9.0f
const/high16 v25, 0x41a80000 # 21.0f
const/16 v26, 0x0
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v13
invoke-virtual {v8, v12, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1574
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$MHwUT9Hr1zQtmVemaov8AY-4MBQ;
invoke-direct {v12, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$MHwUT9Hr1zQtmVemaov8AY-4MBQ;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v8, v12}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1581
new-array v8, v9, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.line 1582
new-array v8, v9, [Landroid/view/ViewGroup;
iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
.line 1583
const/4 v8, 0x0
.local v8, "a":I
:goto_212
if-ge v8, v9, :cond_32a
.line 1584
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
new-instance v13, Landroid/widget/FrameLayout;
invoke-direct {v13, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
aput-object v13, v12, v8
.line 1585
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v13, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
aget-object v13, v13, v8
const/16 v14, 0x32
invoke-static {v6, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v12, v13, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1586
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
aget-object v12, v12, v8
const-string/jumbo v13, "windowBackgroundWhite"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v12, v13}, Landroid/view/ViewGroup;->setBackgroundColor(I)V
.line 1588
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
new-instance v13, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V
aput-object v13, v12, v8
.line 1589
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V
.line 1590
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
invoke-virtual {v12, v9, v11}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V
.line 1591
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
const-string/jumbo v13, "windowBackgroundWhiteHintText"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintTextColor(I)V
.line 1592
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
const-string/jumbo v13, "windowBackgroundWhiteBlackText"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v12, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V
.line 1593
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
const/4 v14, 0x0
invoke-virtual {v12, v14}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1594
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V
.line 1595
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
const/high16 v13, 0x41a00000 # 20.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V
.line 1596
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
const/high16 v13, 0x3fc00000 # 1.5f
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V
.line 1597
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
const/16 v13, 0x81
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 1598
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
invoke-virtual {v12, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setMaxLines(I)V
.line 1599
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
invoke-virtual {v12, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setLines(I)V
.line 1600
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
invoke-virtual {v12, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSingleLine(Z)V
.line 1601
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
invoke-static {}, Landroid/text/method/PasswordTransformationMethod;->getInstance()Landroid/text/method/PasswordTransformationMethod;
move-result-object v13
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTransformationMethod(Landroid/text/method/TransformationMethod;)V
.line 1602
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
sget-object v13, Landroid/graphics/Typeface;->DEFAULT:Landroid/graphics/Typeface;
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTypeface(Landroid/graphics/Typeface;)V
.line 1603
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
const v13, 0x10000006
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V
.line 1604
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
const/high16 v13, 0x40c00000 # 6.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
invoke-virtual {v12, v7, v7, v7, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V
.line 1605
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v13, :cond_2ed
const/4 v13, 0x5
goto :goto_2ee
:cond_2ed
const/4 v13, 0x3
:goto_2ee
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V
.line 1606
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
aget-object v12, v12, v8
iget-object v13, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v13, v13, v8
const/high16 v20, -0x40800000 # -1.0f
const/high16 v21, -0x40000000 # -2.0f
const/16 v22, 0x33
const/high16 v23, 0x41a80000 # 21.0f
const/high16 v24, 0x41400000 # 12.0f
const/high16 v25, 0x41a80000 # 21.0f
const/high16 v26, 0x40c00000 # 6.0f
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v14
invoke-virtual {v12, v13, v14}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1608
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$n4ZBXZGskkZdth8M2eI_bxxeWBI;
invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$n4ZBXZGskkZdth8M2eI_bxxeWBI;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
.line 1615
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v12, v12, v8
new-instance v13, Lim/tpelyyftgw/ui/PassportActivity$7;
invoke-direct {v13, v0}, Lim/tpelyyftgw/ui/PassportActivity$7;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCustomSelectionActionModeCallback(Landroid/view/ActionMode$Callback;)V
.line 1583
add-int/lit8 v8, v8, 0x1
goto/16 :goto_212
.line 1633
.end local v8 # "a":I
:cond_32a
new-instance v8, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v8, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 1634
const v11, 0x7f080153
const-string/jumbo v12, "windowBackgroundGrayShadow"
invoke-static {v1, v11, v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v11
invoke-virtual {v8, v11}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1635
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v11, 0x7f0f0b69
new-array v12, v7, [Ljava/lang/Object;
const-string v13, "PassportRequestPasswordInfo"
invoke-static {v13, v11, v12}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v11
invoke-virtual {v8, v11}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 1636
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v11, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v12, -0x2
invoke-static {v6, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v6
invoke-virtual {v8, v11, v6}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1638
new-instance v6, Landroid/widget/TextView;
invoke-direct {v6, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;
.line 1639
const-string/jumbo v8, "windowBackgroundWhiteBlueText4"
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-virtual {v6, v8}, Landroid/widget/TextView;->setTextColor(I)V
.line 1640
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;
invoke-virtual {v6, v9, v10}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1641
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;
const v8, 0x7f0f0696
const-string v9, "ForgotPassword"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v6, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1642
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;
invoke-virtual {v6, v7, v7, v7, v7}, Landroid/widget/TextView;->setPadding(IIII)V
.line 1643
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;
const/4 v8, -0x2
const/16 v9, 0x1e
sget-boolean v10, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v10, :cond_38f
goto :goto_391
:cond_38f
const/16 v18, 0x3
:goto_391
or-int/lit8 v10, v18, 0x30
const/16 v11, 0x15
const/4 v12, 0x0
const/16 v13, 0x15
const/4 v14, 0x0
invoke-static/range {v8 .. v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v8
invoke-virtual {v6, v7, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1644
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$UxewaQcai0GzsJiMp8m1QeW43Zg;
invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$UxewaQcai0GzsJiMp8m1QeW43Zg;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v6, v7}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1695
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->updatePasswordInterface()V
.line 1696
return-void
.end method
.method private createPhoneInterface(Landroid/content/Context;)V
.registers 26
.param p1, "context" # Landroid/content/Context;
.line 2792
move-object/from16 v1, p0
move-object/from16 v2, p1
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v3, "PassportPhone"
const v4, 0x7f0f0b5e
invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 2794
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
.line 2796
const/4 v3, 0x3
const/4 v4, 0x2
const/4 v5, 0x1
const/4 v6, 0x0
:try_start_1d
new-instance v0, Ljava/io/BufferedReader;
new-instance v7, Ljava/io/InputStreamReader;
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v8
invoke-virtual {v8}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
move-result-object v8
const-string v9, "countries.txt"
invoke-virtual {v8, v9}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
move-result-object v8
invoke-direct {v7, v8}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
invoke-direct {v0, v7}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
.line 2798
.local v0, "reader":Ljava/io/BufferedReader;
:goto_35
invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
move-result-object v7
move-object v8, v7
.local v8, "line":Ljava/lang/String;
if-eqz v7, :cond_72
.line 2799
const-string v7, ";"
invoke-virtual {v8, v7}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v7
.line 2800
.local v7, "args":[Ljava/lang/String;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;
aget-object v10, v7, v4
invoke-virtual {v9, v6, v10}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 2801
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->countriesMap:Ljava/util/HashMap;
aget-object v10, v7, v4
aget-object v11, v7, v6
invoke-virtual {v9, v10, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2802
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->codesMap:Ljava/util/HashMap;
aget-object v10, v7, v6
aget-object v11, v7, v4
invoke-virtual {v9, v10, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2803
array-length v9, v7
if-le v9, v3, :cond_67
.line 2804
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->phoneFormatMap:Ljava/util/HashMap;
aget-object v10, v7, v6
aget-object v11, v7, v3
invoke-virtual {v9, v10, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2806
:cond_67
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
aget-object v10, v7, v5
aget-object v11, v7, v4
invoke-virtual {v9, v10, v11}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 2807
nop
.end local v7 # "args":[Ljava/lang/String;
goto :goto_35
.line 2808
:cond_72
invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
:try_end_75
.catch Ljava/lang/Exception; {:try_start_1d .. :try_end_75} :catch_76
.line 2811
.end local v0 # "reader":Ljava/io/BufferedReader;
.end local v8 # "line":Ljava/lang/String;
goto :goto_7a
.line 2809
:catch_76
move-exception v0
.line 2810
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2813
.end local v0 # "e":Ljava/lang/Exception;
:goto_7a
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;
sget-object v7, Lim/tpelyyftgw/ui/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$TEfSBt3hRUlBSSARfPEHsJesTtE;
invoke-static {v0, v7}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V
.line 2815
iget v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v0
iget-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;
.line 2816
.local v7, "currentPhone":Ljava/lang/String;
new-instance v0, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;-><init>(Landroid/content/Context;)V
move-object v8, v0
.line 2817
.local v8, "settingsCell1":Lim/tpelyyftgw/ui/cells/TextSettingsCell;
const-string/jumbo v0, "windowBackgroundWhiteBlueText4"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setTextColor(I)V
.line 2818
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v0
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2819
const v0, 0x7f0f0b62
new-array v9, v5, [Ljava/lang/Object;
invoke-static {}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->getInstance()Lim/tpelyyftgw/phoneformat/PhoneFormat;
move-result-object v10
new-instance v11, Ljava/lang/StringBuilder;
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
const-string v12, "+"
invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-virtual {v10, v11}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->format(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
aput-object v10, v9, v6
const-string v10, "PassportPhoneUseSame"
invoke-static {v10, v0, v9}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v8, v0, v6}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
.line 2820
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v9, -0x2
const/4 v10, -0x1
invoke-static {v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v11
invoke-virtual {v0, v8, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2821
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$AbN6Meuey1YMypqmV2bsqOPb6EY;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$AbN6Meuey1YMypqmV2bsqOPb6EY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2827
new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 2828
const-string/jumbo v11, "windowBackgroundGrayShadow"
const v13, 0x7f080153
invoke-static {v2, v13, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v14
invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2829
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v14, 0x7f0f0b64
const-string v15, "PassportPhoneUseSameInfo"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 2830
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-static {v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v15
invoke-virtual {v0, v14, v15}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2832
new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.line 2833
const v14, 0x7f0f0b61
const-string v15, "PassportPhoneUseOther"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
.line 2834
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
const-string/jumbo v14, "windowBackgroundWhite"
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v15
invoke-virtual {v0, v15}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V
.line 2835
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v15, v1, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v0, v15, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2837
new-array v0, v3, [Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.line 2838
const/4 v0, 0x0
.local v0, "a":I
:goto_13c
if-ge v0, v3, :cond_384
.line 2840
if-ne v0, v4, :cond_14a
.line 2841
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
new-instance v15, Lim/tpelyyftgw/ui/components/HintEditText;
invoke-direct {v15, v2}, Lim/tpelyyftgw/ui/components/HintEditText;-><init>(Landroid/content/Context;)V
aput-object v15, v13, v0
goto :goto_153
.line 2843
:cond_14a
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
new-instance v15, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
invoke-direct {v15, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;-><init>(Landroid/content/Context;)V
aput-object v15, v13, v0
.line 2847
:goto_153
const/16 v13, 0x32
if-ne v0, v5, :cond_173
.line 2848
new-instance v15, Landroid/widget/LinearLayout;
invoke-direct {v15, v2}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 2849
.local v15, "container":Landroid/view/ViewGroup;
move-object v9, v15
check-cast v9, Landroid/widget/LinearLayout;
invoke-virtual {v9, v6}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 2850
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-static {v10, v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v9, v15, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2851
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v15, v9}, Landroid/view/ViewGroup;->setBackgroundColor(I)V
goto :goto_197
.line 2852
.end local v15 # "container":Landroid/view/ViewGroup;
:cond_173
if-ne v0, v4, :cond_181
.line 2853
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v5
invoke-virtual {v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getParent()Landroid/view/ViewParent;
move-result-object v9
move-object v15, v9
check-cast v15, Landroid/view/ViewGroup;
.restart local v15 # "container":Landroid/view/ViewGroup;
goto :goto_197
.line 2855
.end local v15 # "container":Landroid/view/ViewGroup;
:cond_181
new-instance v9, Landroid/widget/FrameLayout;
invoke-direct {v9, v2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
move-object v15, v9
.line 2856
.restart local v15 # "container":Landroid/view/ViewGroup;
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-static {v10, v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v13
invoke-virtual {v9, v15, v13}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2857
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v15, v9}, Landroid/view/ViewGroup;->setBackgroundColor(I)V
.line 2860
:goto_197
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v13
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTag(Ljava/lang/Object;)V
.line 2861
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v0
const/high16 v13, 0x41800000 # 16.0f
invoke-virtual {v9, v5, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextSize(IF)V
.line 2862
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v0
const-string/jumbo v16, "windowBackgroundWhiteHintText"
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintTextColor(I)V
.line 2863
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v0
const-string/jumbo v10, "windowBackgroundWhiteBlackText"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setTextColor(I)V
.line 2864
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v0
const/4 v13, 0x0
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2865
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v0
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorColor(I)V
.line 2866
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v0
const/high16 v13, 0x41a00000 # 20.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorSize(I)V
.line 2867
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v0
const/high16 v13, 0x3fc00000 # 1.5f
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setCursorWidth(F)V
.line 2868
if-nez v0, :cond_21d
.line 2869
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v0
new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$84Mk8wTxh9cAtXzKKBD4-ESe4k8;
invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$84Mk8wTxh9cAtXzKKBD4-ESe4k8;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v9, v13}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 2896
iget-object v9, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v9, v0
const v13, 0x7f0f0405
const-string v5, "ChooseCountry"
invoke-static {v5, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v9, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 2897
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v0
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 2898
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v0
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFocusable(Z)V
goto :goto_23b
.line 2900
:cond_21d
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v0
invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setInputType(I)V
.line 2901
if-ne v0, v4, :cond_231
.line 2902
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v0
const v9, 0x10000006
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V
goto :goto_23b
.line 2904
:cond_231
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v0
const v9, 0x10000005
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setImeOptions(I)V
.line 2907
:goto_23b
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v9, v5, v0
aget-object v5, v5, v0
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v5
invoke-virtual {v9, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V
.line 2909
const/16 v5, 0x13
const/4 v9, 0x5
const/4 v13, 0x1
if-ne v0, v13, :cond_2c2
.line 2910
new-instance v13, Landroid/widget/TextView;
invoke-direct {v13, v2}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->plusTextView:Landroid/widget/TextView;
.line 2911
invoke-virtual {v13, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 2912
iget-object v13, v1, Lim/tpelyyftgw/ui/PassportActivity;->plusTextView:Landroid/widget/TextView;
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v13, v10}, Landroid/widget/TextView;->setTextColor(I)V
.line 2913
iget-object v10, v1, Lim/tpelyyftgw/ui/PassportActivity;->plusTextView:Landroid/widget/TextView;
const/4 v3, 0x1
const/high16 v13, 0x41800000 # 16.0f
invoke-virtual {v10, v3, v13}, Landroid/widget/TextView;->setTextSize(IF)V
.line 2914
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->plusTextView:Landroid/widget/TextView;
const/16 v17, -0x2
const/16 v18, -0x2
const/high16 v19, 0x41a80000 # 21.0f
const/high16 v20, 0x41400000 # 12.0f
const/16 v21, 0x0
const/high16 v22, 0x40c00000 # 6.0f
invoke-static/range {v17 .. v22}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v10
invoke-virtual {v15, v3, v10}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2916
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
const/high16 v10, 0x41200000 # 10.0f
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-virtual {v3, v10, v6, v6, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V
.line 2917
const/4 v3, 0x1
new-array v10, v3, [Landroid/text/InputFilter;
.line 2918
.local v10, "inputFilters":[Landroid/text/InputFilter;
new-instance v3, Landroid/text/InputFilter$LengthFilter;
invoke-direct {v3, v9}, Landroid/text/InputFilter$LengthFilter;-><init>(I)V
aput-object v3, v10, v6
.line 2919
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setFilters([Landroid/text/InputFilter;)V
.line 2920
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V
.line 2921
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
const/16 v17, 0x37
const/16 v19, 0x0
const/high16 v21, 0x41800000 # 16.0f
invoke-static/range {v17 .. v22}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v15, v3, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2922
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$9;
invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/PassportActivity$9;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 2997
.end local v10 # "inputFilters":[Landroid/text/InputFilter;
goto/16 :goto_341
:cond_2c2
if-ne v0, v4, :cond_30e
.line 2998
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
invoke-virtual {v3, v6, v6, v6, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V
.line 2999
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V
.line 3000
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
const/4 v5, 0x0
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 3001
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
const v5, 0x7f0f0c3a
const-string v9, "PaymentShippingPhoneNumber"
invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V
.line 3002
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
const/16 v17, -0x1
const/16 v18, -0x2
const/16 v19, 0x0
const/high16 v20, 0x41400000 # 12.0f
const/high16 v21, 0x41a80000 # 21.0f
const/high16 v22, 0x40c00000 # 6.0f
invoke-static/range {v17 .. v22}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v15, v3, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3003
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$10;
invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/PassportActivity$10;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->addTextChangedListener(Landroid/text/TextWatcher;)V
goto :goto_341
.line 3078
:cond_30e
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
const/high16 v5, 0x40c00000 # 6.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v3, v6, v6, v6, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setPadding(IIII)V
.line 3079
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
sget-boolean v5, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v5, :cond_324
goto :goto_325
:cond_324
const/4 v9, 0x3
:goto_325
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setGravity(I)V
.line 3080
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
const/high16 v17, -0x40800000 # -1.0f
const/high16 v18, -0x40000000 # -2.0f
const/16 v19, 0x33
const/high16 v20, 0x41a80000 # 21.0f
const/high16 v21, 0x41400000 # 12.0f
const/high16 v22, 0x41a80000 # 21.0f
const/high16 v23, 0x40c00000 # 6.0f
invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v5
invoke-virtual {v15, v3, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3083
:goto_341
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VFa_PCUrlUovhMLL3pGNf7CoNLA;
invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VFa_PCUrlUovhMLL3pGNf7CoNLA;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnEditorActionListener(Landroid/widget/TextView$OnEditorActionListener;)V
.line 3093
if-ne v0, v4, :cond_35b
.line 3094
iget-object v3, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v3, v3, v0
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$nSnuTvdR_ezScWzP5qhQ1fSYNDU;
invoke-direct {v5, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$nSnuTvdR_ezScWzP5qhQ1fSYNDU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v3, v5}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setOnKeyListener(Landroid/view/View$OnKeyListener;)V
.line 3105
:cond_35b
if-nez v0, :cond_37c
.line 3106
new-instance v3, Landroid/view/View;
invoke-direct {v3, v2}, Landroid/view/View;-><init>(Landroid/content/Context;)V
.line 3107
.local v3, "divider":Landroid/view/View;
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->dividers:Ljava/util/ArrayList;
invoke-virtual {v5, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3108
const-string v5, "divider"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v3, v5}, Landroid/view/View;->setBackgroundColor(I)V
.line 3109
new-instance v5, Landroid/widget/FrameLayout$LayoutParams;
const/16 v9, 0x53
const/4 v10, -0x1
const/4 v13, 0x1
invoke-direct {v5, v10, v13, v9}, Landroid/widget/FrameLayout$LayoutParams;-><init>(III)V
invoke-virtual {v15, v3, v5}, Landroid/view/ViewGroup;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2838
.end local v3 # "divider":Landroid/view/View;
.end local v15 # "container":Landroid/view/ViewGroup;
:cond_37c
add-int/lit8 v0, v0, 0x1
const/4 v3, 0x3
const/4 v5, 0x1
const/4 v9, -0x2
const/4 v10, -0x1
goto/16 :goto_13c
.line 3114
.end local v0 # "a":I
:cond_384
const/4 v3, 0x0
.line 3116
.local v3, "country":Ljava/lang/String;
:try_start_385
sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v4, "phone"
invoke-virtual {v0, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/telephony/TelephonyManager;
.line 3117
.local v0, "telephonyManager":Landroid/telephony/TelephonyManager;
if-eqz v0, :cond_39a
.line 3118
invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getSimCountryIso()Ljava/lang/String;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v4
:try_end_399
.catch Ljava/lang/Exception; {:try_start_385 .. :try_end_399} :catch_39b
move-object v3, v4
.line 3122
.end local v0 # "telephonyManager":Landroid/telephony/TelephonyManager;
:cond_39a
goto :goto_39f
.line 3120
:catch_39b
move-exception v0
.line 3121
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3123
.end local v0 # "e":Ljava/lang/Exception;
:goto_39f
if-eqz v3, :cond_3c4
.line 3124
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
invoke-virtual {v0, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 3125
.local v0, "countryName":Ljava/lang/String;
if-eqz v0, :cond_3c4
.line 3126
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v4
.line 3127
.local v4, "index":I
const/4 v5, -0x1
if-eq v4, v5, :cond_3c4
.line 3128
iget-object v5, v1, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v6, 0x1
aget-object v5, v5, v6
iget-object v6, v1, Lim/tpelyyftgw/ui/PassportActivity;->countriesMap:Ljava/util/HashMap;
invoke-virtual {v6, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/CharSequence;
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 3133
.end local v0 # "countryName":Ljava/lang/String;
.end local v4 # "index":I
:cond_3c4
new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 3134
const v4, 0x7f080153
invoke-static {v2, v4, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3135
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v4, 0x7f0f0b60
const-string v5, "PassportPhoneUploadInfo"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 3136
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v5, -0x2
const/4 v6, -0x1
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v0, v4, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3137
return-void
.end method
.method private createPhoneVerificationInterface(Landroid/content/Context;)V
.registers 13
.param p1, "context" # Landroid/content/Context;
.line 1409
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v1, "PassportPhone"
const v2, 0x7f0f0b5e
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 1411
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 1412
.local v0, "frameLayout":Landroid/widget/FrameLayout;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
const/4 v2, -0x1
const/4 v3, -0x2
const/16 v4, 0x33
invoke-static {v2, v3, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createScroll(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v0, v2}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1414
const/4 v1, 0x0
.local v1, "a":I
:goto_21
const/4 v2, 0x3
if-ge v1, v2, :cond_68
.line 1415
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;
new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;
add-int/lit8 v4, v1, 0x2
invoke-direct {v3, p0, p1, v4}, Lim/tpelyyftgw/ui/PassportActivity$PhoneConfirmationView;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;I)V
aput-object v3, v2, v1
.line 1416
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;
aget-object v2, v2, v1
const/16 v3, 0x8
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/SlideView;->setVisibility(I)V
.line 1417
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;
aget-object v2, v2, v1
const/high16 v3, -0x40800000 # -1.0f
const/high16 v4, -0x40800000 # -1.0f
const/16 v5, 0x33
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v6
const/high16 v7, 0x41d00000 # 26.0f
const/high16 v8, 0x41900000 # 18.0f
if-eqz v6, :cond_4f
const/high16 v6, 0x41d00000 # 26.0f
goto :goto_51
:cond_4f
const/high16 v6, 0x41900000 # 18.0f
:goto_51
const/high16 v9, 0x41f00000 # 30.0f
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v10
if-eqz v10, :cond_5b
const/high16 v8, 0x41d00000 # 26.0f
:cond_5b
const/4 v10, 0x0
move v7, v9
move v9, v10
invoke-static/range {v3 .. v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v0, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1414
add-int/lit8 v1, v1, 0x1
goto :goto_21
.line 1419
.end local v1 # "a":I
:cond_68
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 1420
.local v1, "params":Landroid/os/Bundle;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
const-string v3, "phone"
invoke-virtual {v2, v3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 1421
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhoneVerification:Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
const/4 v3, 0x0
invoke-direct {p0, v1, v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->fillNextCodeParams(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;Z)V
.line 1422
return-void
.end method
.method private createRequestInterface(Landroid/content/Context;)V
.registers 33
.param p1, "context" # Landroid/content/Context;
.line 1993
move-object/from16 v6, p0
move-object/from16 v7, p1
const/4 v0, 0x0
.line 1994
.local v0, "botUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
if-eqz v1, :cond_2a
.line 1995
const/4 v1, 0x0
.local v1, "a":I
:goto_a
iget-object v2, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->users:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v1, v2, :cond_2a
.line 1996
iget-object v2, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->users:Ljava/util/ArrayList;
invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 1997
.local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iget v4, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
if-ne v3, v4, :cond_27
.line 1998
move-object v0, v2
.line 1999
move-object v8, v0
goto :goto_2b
.line 1995
.end local v2 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_27
add-int/lit8 v1, v1, 0x1
goto :goto_a
.line 2004
.end local v1 # "a":I
:cond_2a
move-object v8, v0
.end local v0 # "botUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.local v8, "botUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_2b
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
move-object v9, v0
check-cast v9, Landroid/widget/FrameLayout;
.line 2006
.local v9, "frameLayout":Landroid/widget/FrameLayout;
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f0146
const-string v2, "AppPassport"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 2008
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v0
const v1, 0x7f0802ef
const/4 v10, 0x1
invoke-virtual {v0, v10, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 2010
const-string/jumbo v11, "windowBackgroundGrayShadow"
const/4 v12, -0x2
const/4 v13, -0x1
const/4 v14, 0x0
if-eqz v8, :cond_e1
.line 2011
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v7}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 2012
.local v0, "avatarContainer":Landroid/widget/FrameLayout;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/16 v2, 0x64
invoke-static {v13, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2014
new-instance v1, Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-direct {v1, v7}, Lim/tpelyyftgw/ui/components/BackupImageView;-><init>(Landroid/content/Context;)V
.line 2015
.local v1, "avatarImageView":Lim/tpelyyftgw/ui/components/BackupImageView;
const/high16 v2, 0x42000000 # 32.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/BackupImageView;->setRoundRadius(I)V
.line 2016
const/high16 v15, 0x42800000 # 64.0f
const/high16 v16, 0x42800000 # 64.0f
const/16 v17, 0x11
const/16 v18, 0x0
const/high16 v19, 0x41000000 # 8.0f
const/16 v20, 0x0
const/16 v21, 0x0
invoke-static/range {v15 .. v21}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2018
new-instance v2, Lim/tpelyyftgw/ui/components/AvatarDrawable;
invoke-direct {v2, v8}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.line 2019
.local v2, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
invoke-static {v8, v14}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v3
const-string v4, "50_50"
invoke-virtual {v1, v3, v4, v2, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 2021
new-instance v3, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v3, v7}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v3, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 2022
const v4, 0x7f080154
invoke-static {v7, v4, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2023
iget-object v3, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v4, 0x7f0f0b68
new-array v5, v10, [Ljava/lang/Object;
invoke-static {v8}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v15
aput-object v15, v5, v14
const-string v15, "PassportRequest"
invoke-static {v15, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 2024
iget-object v3, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;
move-result-object v3
invoke-virtual {v3, v10}, Landroid/widget/TextView;->setGravity(I)V
.line 2025
iget-object v3, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;
move-result-object v3
invoke-virtual {v3}, Landroid/widget/TextView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v3
check-cast v3, Landroid/widget/FrameLayout$LayoutParams;
iput v10, v3, Landroid/widget/FrameLayout$LayoutParams;->gravity:I
.line 2026
iget-object v3, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v4, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-static {v13, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v3, v4, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2029
.end local v0 # "avatarContainer":Landroid/widget/FrameLayout;
.end local v1 # "avatarImageView":Lim/tpelyyftgw/ui/components/BackupImageView;
.end local v2 # "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
:cond_e1
new-instance v0, Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/HeaderCell;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
.line 2030
const v1, 0x7f0f0b6a
const-string v2, "PassportRequestedInformation"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setText(Ljava/lang/String;)V
.line 2031
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
const-string/jumbo v1, "windowBackgroundWhite"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setBackgroundColor(I)V
.line 2032
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-static {v13, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2034
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
if-eqz v0, :cond_3dd
.line 2035
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->required_types:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v15
.line 2036
.local v15, "size":I
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v5, v0
.line 2037
.local v5, "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v4, v0
.line 2038
.local v4, "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
const/4 v0, 0x0
.line 2039
.local v0, "personalCount":I
const/4 v1, 0x0
.line 2040
.local v1, "addressCount":I
const/4 v2, 0x0
.line 2041
.local v2, "hasPersonalInfo":Z
const/4 v3, 0x0
.line 2042
.local v3, "hasAddressInfo":Z
const/16 v16, 0x0
move/from16 v17, v3
move v3, v0
move/from16 v0, v16
move/from16 v16, v2
move v2, v1
.end local v1 # "addressCount":I
.local v0, "a":I
.local v2, "addressCount":I
.local v3, "personalCount":I
.local v16, "hasPersonalInfo":Z
.local v17, "hasAddressInfo":Z
:goto_12f
if-ge v0, v15, :cond_203
.line 2043
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->required_types:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.line 2044
.local v1, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
instance-of v12, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v12, :cond_171
.line 2045
move-object v12, v1
check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 2046
.local v12, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v13}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v13
if-eqz v13, :cond_150
.line 2047
invoke-virtual {v5, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2048
add-int/lit8 v3, v3, 0x1
goto :goto_16f
.line 2049
:cond_150
iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v13}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v13
if-eqz v13, :cond_15e
.line 2050
invoke-virtual {v4, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2051
add-int/lit8 v2, v2, 0x1
goto :goto_16f
.line 2052
:cond_15e
iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v13, :cond_167
.line 2053
const/16 v16, 0x1
goto :goto_16f
.line 2054
:cond_167
iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v13, :cond_16f
.line 2055
const/16 v17, 0x1
.line 2057
.end local v12 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_16f
:goto_16f
goto/16 :goto_1fb
:cond_171
instance-of v12, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
if-eqz v12, :cond_1f9
.line 2058
move-object v12, v1
check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.line 2059
.local v12, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v13}, Ljava/util/ArrayList;->isEmpty()Z
move-result v13
if-eqz v13, :cond_182
.line 2060
goto/16 :goto_1fb
.line 2062
:cond_182
iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v13, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v13
check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.line 2063
.local v13, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
instance-of v14, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v14, :cond_190
.line 2064
goto/16 :goto_1fb
.line 2066
:cond_190
move-object v14, v13
check-cast v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 2068
.local v14, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v10, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v10}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v10
if-eqz v10, :cond_1c6
.line 2069
const/4 v10, 0x0
move-object/from16 v22, v1
.end local v1 # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.local v10, "b":I
.local v22, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
.local v1, "size2":I
:goto_1a4
if-ge v10, v1, :cond_1c1
.line 2070
move/from16 v23, v1
.end local v1 # "size2":I
.local v23, "size2":I
iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v1, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
move-object v13, v1
check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.line 2071
instance-of v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v1, :cond_1b6
.line 2072
goto :goto_1bc
.line 2074
:cond_1b6
move-object v1, v13
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-virtual {v5, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2069
:goto_1bc
add-int/lit8 v10, v10, 0x1
move/from16 v1, v23
goto :goto_1a4
.end local v23 # "size2":I
.restart local v1 # "size2":I
:cond_1c1
move/from16 v23, v1
.line 2076
.end local v1 # "size2":I
.end local v10 # "b":I
add-int/lit8 v3, v3, 0x1
goto :goto_1fb
.line 2077
.end local v22 # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.local v1, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
:cond_1c6
move-object/from16 v22, v1
.end local v1 # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.restart local v22 # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
iget-object v1, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v1
if-eqz v1, :cond_1fb
.line 2078
const/4 v1, 0x0
.local v1, "b":I
iget-object v10, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v10
.local v10, "size2":I
:goto_1d7
if-ge v1, v10, :cond_1f4
.line 2079
move/from16 v23, v10
.end local v10 # "size2":I
.restart local v23 # "size2":I
iget-object v10, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v10, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
move-object v13, v10
check-cast v13, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.line 2080
instance-of v10, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v10, :cond_1e9
.line 2081
goto :goto_1ef
.line 2083
:cond_1e9
move-object v10, v13
check-cast v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-virtual {v4, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2078
:goto_1ef
add-int/lit8 v1, v1, 0x1
move/from16 v10, v23
goto :goto_1d7
.end local v23 # "size2":I
.restart local v10 # "size2":I
:cond_1f4
move/from16 v23, v10
.line 2085
.end local v1 # "b":I
.end local v10 # "size2":I
add-int/lit8 v2, v2, 0x1
goto :goto_1fb
.line 2057
.end local v12 # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.end local v13 # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.end local v14 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v22 # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.local v1, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
:cond_1f9
move-object/from16 v22, v1
.line 2042
.end local v1 # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
:cond_1fb
:goto_1fb
add-int/lit8 v0, v0, 0x1
const/4 v10, 0x1
const/4 v12, -0x2
const/4 v13, -0x1
const/4 v14, 0x0
goto/16 :goto_12f
.line 2089
.end local v0 # "a":I
:cond_203
if-eqz v16, :cond_20b
const/4 v0, 0x1
if-le v3, v0, :cond_209
goto :goto_20b
:cond_209
const/4 v0, 0x0
goto :goto_20c
:cond_20b
:goto_20b
const/4 v0, 0x1
:goto_20c
move v10, v0
.line 2090
.local v10, "separatePersonal":Z
if-eqz v17, :cond_215
const/4 v0, 0x1
if-le v2, v0, :cond_213
goto :goto_215
:cond_213
const/4 v0, 0x0
goto :goto_216
:cond_215
:goto_215
const/4 v0, 0x1
:goto_216
move v12, v0
.line 2091
.local v12, "separateAddress":Z
const/4 v0, 0x0
move v13, v0
.local v13, "a":I
:goto_219
if-ge v13, v15, :cond_3d5
.line 2092
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->required_types:Ljava/util/ArrayList;
invoke-virtual {v0, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v14, v0
check-cast v14, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.line 2096
.local v14, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
instance-of v0, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v0, :cond_2ee
.line 2097
move-object v0, v14
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 2098
.local v0, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
if-nez v1, :cond_2dd
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
if-eqz v1, :cond_23b
goto/16 :goto_2dd
.line 2101
:cond_23b
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v1, :cond_256
.line 2102
if-eqz v10, :cond_245
.line 2103
const/4 v1, 0x0
.local v1, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
goto :goto_246
.line 2105
.end local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
:cond_245
move-object v1, v5
.line 2107
.restart local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
:goto_246
const/16 v22, 0x0
move-object/from16 v23, v0
move-object/from16 v26, v1
move/from16 v25, v3
move-object/from16 v24, v4
move/from16 v27, v22
move/from16 v22, v2
.local v22, "documentOnly":Z
goto/16 :goto_39d
.line 2108
.end local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v22 # "documentOnly":Z
:cond_256
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v1, :cond_271
.line 2109
if-eqz v12, :cond_260
.line 2110
const/4 v1, 0x0
.restart local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
goto :goto_261
.line 2112
.end local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
:cond_260
move-object v1, v4
.line 2114
.restart local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
:goto_261
const/16 v22, 0x0
move-object/from16 v23, v0
move-object/from16 v26, v1
move/from16 v25, v3
move-object/from16 v24, v4
move/from16 v27, v22
move/from16 v22, v2
.restart local v22 # "documentOnly":Z
goto/16 :goto_39d
.line 2115
.end local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v22 # "documentOnly":Z
:cond_271
if-eqz v10, :cond_2a2
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v1
if-eqz v1, :cond_2a2
.line 2116
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 2117
.restart local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2118
new-instance v22, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct/range {v22 .. v22}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
move-object/from16 v0, v22
.line 2119
move-object/from16 v22, v1
.end local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.local v22, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 2120
const/4 v1, 0x1
move-object/from16 v23, v0
move/from16 v27, v1
move/from16 v25, v3
move-object/from16 v24, v4
move-object/from16 v26, v22
move/from16 v22, v2
.local v1, "documentOnly":Z
goto/16 :goto_39d
.line 2121
.end local v1 # "documentOnly":Z
.end local v22 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
:cond_2a2
if-eqz v12, :cond_2d3
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v1
if-eqz v1, :cond_2d3
.line 2122
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 2123
.local v1, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2124
new-instance v22, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct/range {v22 .. v22}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
move-object/from16 v0, v22
.line 2125
move-object/from16 v22, v1
.end local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.restart local v22 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 2126
const/4 v1, 0x1
move-object/from16 v23, v0
move/from16 v27, v1
move/from16 v25, v3
move-object/from16 v24, v4
move-object/from16 v26, v22
move/from16 v22, v2
.local v1, "documentOnly":Z
goto/16 :goto_39d
.line 2121
.end local v1 # "documentOnly":Z
.end local v22 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
:cond_2d3
move/from16 v22, v2
move/from16 v25, v3
move-object/from16 v24, v4
move-object/from16 v29, v5
goto/16 :goto_3c9
.line 2099
:cond_2dd
:goto_2dd
const/4 v1, 0x0
.line 2100
.local v1, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
const/16 v22, 0x0
move-object/from16 v23, v0
move-object/from16 v26, v1
move/from16 v25, v3
move-object/from16 v24, v4
move/from16 v27, v22
move/from16 v22, v2
.local v22, "documentOnly":Z
goto/16 :goto_39d
.line 2130
.end local v0 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v22 # "documentOnly":Z
:cond_2ee
instance-of v0, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
if-eqz v0, :cond_3c1
.line 2131
move-object v0, v14
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.line 2132
.local v0, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-eqz v1, :cond_307
.line 2133
move/from16 v22, v2
move/from16 v25, v3
move-object/from16 v24, v4
move-object/from16 v29, v5
goto/16 :goto_3c9
.line 2135
:cond_307
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
move/from16 v22, v2
const/4 v2, 0x0
.end local v2 # "addressCount":I
.local v22, "addressCount":I
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.line 2136
.local v1, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
instance-of v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v2, :cond_31e
.line 2137
move/from16 v25, v3
move-object/from16 v24, v4
move-object/from16 v29, v5
goto/16 :goto_3c9
.line 2139
:cond_31e
move-object v2, v1
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 2141
.local v2, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v10, :cond_32e
move-object/from16 v23, v1
.end local v1 # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.local v23, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
iget-object v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v1
if-nez v1, :cond_33a
goto :goto_330
.end local v23 # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.restart local v1 # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
:cond_32e
move-object/from16 v23, v1
.end local v1 # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.restart local v23 # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
:goto_330
if-eqz v12, :cond_3b8
iget-object v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v1
if-eqz v1, :cond_3b8
.line 2142
:cond_33a
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 2143
.local v1, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
const/16 v24, 0x0
move/from16 v25, v3
.end local v3 # "personalCount":I
.local v24, "b":I
.local v25, "personalCount":I
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
move/from16 v30, v24
move-object/from16 v24, v4
move/from16 v4, v30
.local v3, "size2":I
.local v4, "b":I
.local v24, "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
:goto_34f
if-ge v4, v3, :cond_371
.line 2144
move/from16 v26, v3
.end local v3 # "size2":I
.local v26, "size2":I
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.line 2145
.end local v23 # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.local v3, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
move-object/from16 v27, v0
.end local v0 # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.local v27, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
instance-of v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v0, :cond_362
.line 2146
goto :goto_368
.line 2148
:cond_362
move-object v0, v3
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2143
:goto_368
add-int/lit8 v4, v4, 0x1
move-object/from16 v23, v3
move/from16 v3, v26
move-object/from16 v0, v27
goto :goto_34f
.end local v26 # "size2":I
.end local v27 # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.restart local v0 # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.local v3, "size2":I
.restart local v23 # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
:cond_371
move-object/from16 v27, v0
move/from16 v26, v3
.line 2150
.end local v0 # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.end local v3 # "size2":I
.end local v4 # "b":I
.restart local v27 # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v0
if-eqz v0, :cond_38a
.line 2151
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
.line 2152
.end local v2 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.local v0, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;-><init>()V
iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
goto :goto_396
.line 2154
.end local v0 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.restart local v2 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_38a
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
.line 2155
.end local v2 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.restart local v0 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;-><init>()V
iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 2158
:goto_396
const/4 v2, 0x1
move-object/from16 v23, v0
move-object/from16 v26, v1
move/from16 v27, v2
.line 2165
.end local v0 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v1 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.local v23, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.local v26, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.local v27, "documentOnly":Z
:goto_39d
add-int/lit8 v0, v15, -0x1
if-ne v13, v0, :cond_3a4
const/16 v28, 0x1
goto :goto_3a6
:cond_3a4
const/16 v28, 0x0
:goto_3a6
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, v23
move-object/from16 v3, v26
move/from16 v4, v27
move-object/from16 v29, v5
.end local v5 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.local v29, "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
move/from16 v5, v28
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/PassportActivity;->addField(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZZ)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
goto :goto_3c9
.line 2141
.end local v24 # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v25 # "personalCount":I
.end local v26 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v27 # "documentOnly":Z
.end local v29 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.local v0, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.restart local v2 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.local v3, "personalCount":I
.local v4, "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.restart local v5 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.local v23, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
:cond_3b8
move-object/from16 v27, v0
move/from16 v25, v3
move-object/from16 v24, v4
move-object/from16 v29, v5
.end local v0 # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.end local v3 # "personalCount":I
.end local v4 # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v5 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.restart local v24 # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.restart local v25 # "personalCount":I
.local v27, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.restart local v29 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
goto :goto_3c9
.line 2130
.end local v22 # "addressCount":I
.end local v23 # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.end local v24 # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v25 # "personalCount":I
.end local v27 # "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.end local v29 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.local v2, "addressCount":I
.restart local v3 # "personalCount":I
.restart local v4 # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.restart local v5 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
:cond_3c1
move/from16 v22, v2
move/from16 v25, v3
move-object/from16 v24, v4
move-object/from16 v29, v5
.line 2091
.end local v2 # "addressCount":I
.end local v3 # "personalCount":I
.end local v4 # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v5 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v14 # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.restart local v22 # "addressCount":I
.restart local v24 # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.restart local v25 # "personalCount":I
.restart local v29 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
:goto_3c9
add-int/lit8 v13, v13, 0x1
move/from16 v2, v22
move-object/from16 v4, v24
move/from16 v3, v25
move-object/from16 v5, v29
goto/16 :goto_219
.end local v22 # "addressCount":I
.end local v24 # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v25 # "personalCount":I
.end local v29 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.restart local v2 # "addressCount":I
.restart local v3 # "personalCount":I
.restart local v4 # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.restart local v5 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
:cond_3d5
move/from16 v22, v2
move/from16 v25, v3
move-object/from16 v24, v4
move-object/from16 v29, v5
.line 2169
.end local v2 # "addressCount":I
.end local v3 # "personalCount":I
.end local v4 # "addressDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v5 # "personalDocuments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.end local v10 # "separatePersonal":Z
.end local v12 # "separateAddress":Z
.end local v13 # "a":I
.end local v15 # "size":I
.end local v16 # "hasPersonalInfo":Z
.end local v17 # "hasAddressInfo":Z
:cond_3dd
if-eqz v8, :cond_49e
.line 2170
new-instance v0, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
.line 2171
const v1, 0x7f080153
invoke-static {v7, v1, v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2172
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const-string/jumbo v1, "windowBackgroundWhiteGrayText4"
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setLinkTextColorKey(Ljava/lang/String;)V
.line 2173
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->privacy_policy_url:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v2, 0x2
if-nez v0, :cond_45a
.line 2174
const v0, 0x7f0f0b65
new-array v2, v2, [Ljava/lang/Object;
invoke-static {v8}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v3
const/4 v4, 0x0
aput-object v3, v2, v4
iget-object v3, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
const/4 v4, 0x1
aput-object v3, v2, v4
const-string v3, "PassportPolicy"
invoke-static {v3, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 2175
.local v0, "str2":Ljava/lang/String;
new-instance v2, Landroid/text/SpannableStringBuilder;
invoke-direct {v2, v0}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 2176
.local v2, "text":Landroid/text/SpannableStringBuilder;
const/16 v3, 0x2a
invoke-virtual {v0, v3}, Ljava/lang/String;->indexOf(I)I
move-result v4
.line 2177
.local v4, "index1":I
invoke-virtual {v0, v3}, Ljava/lang/String;->lastIndexOf(I)I
move-result v3
.line 2178
.local v3, "index2":I
const/4 v5, -0x1
if-eq v4, v5, :cond_454
if-eq v3, v5, :cond_454
.line 2179
iget-object v5, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;
move-result-object v5
new-instance v10, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;
invoke-direct {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;-><init>()V
invoke-virtual {v5, v10}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V
.line 2180
add-int/lit8 v5, v3, 0x1
const-string v10, ""
invoke-virtual {v2, v3, v5, v10}, Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 2181
add-int/lit8 v5, v4, 0x1
invoke-virtual {v2, v4, v5, v10}, Landroid/text/SpannableStringBuilder;->replace(IILjava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 2182
new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$LinkSpan;
invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/PassportActivity$LinkSpan;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
add-int/lit8 v10, v3, -0x1
const/16 v11, 0x21
invoke-virtual {v2, v5, v4, v10, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 2184
:cond_454
iget-object v5, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 2185
.end local v0 # "str2":Ljava/lang/String;
.end local v2 # "text":Landroid/text/SpannableStringBuilder;
.end local v3 # "index2":I
.end local v4 # "index1":I
goto :goto_47a
.line 2186
:cond_45a
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const v3, 0x7f0f0b59
new-array v2, v2, [Ljava/lang/Object;
invoke-static {v8}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
aput-object v4, v2, v5
iget-object v4, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
const/4 v5, 0x1
aput-object v4, v2, v5
const-string v4, "PassportNoPolicy"
invoke-static {v4, v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 2188
:goto_47a
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;
move-result-object v0
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setHighlightColor(I)V
.line 2189
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->getTextView()Landroid/widget/TextView;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V
.line 2190
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v2, -0x2
const/4 v3, -0x1
invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v4
invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2193
:cond_49e
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v7}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;
.line 2194
const-string v1, "passport_authorizeBackground"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const-string v2, "passport_authorizeBackgroundSelected"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorWithBackgroundDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2195
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;
const/16 v1, 0x30
const/16 v2, 0x50
const/4 v3, -0x1
invoke-static {v3, v1, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v9, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2196
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$AelYD3P6wnZtSrJ6rqDcGk-wtGg;
invoke-direct {v1, v6}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$AelYD3P6wnZtSrJ6rqDcGk-wtGg;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2415
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v7}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
.line 2416
const/high16 v1, 0x41000000 # 8.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
.line 2417
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
const v1, 0x7f080079
const/4 v2, 0x0
invoke-virtual {v0, v1, v2, v2, v2}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(IIII)V
.line 2418
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
const-string v1, "passport_authorizeText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 2419
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
const v1, 0x7f0f0aee
const-string v2, "PassportAuthorize"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 2420
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
const/high16 v1, 0x41600000 # 14.0f
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 2421
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
const/16 v1, 0x11
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V
.line 2422
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
const-string v2, "fonts/rmedium.ttf"
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 2423
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;
iget-object v2, v6, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
const/4 v3, -0x2
const/4 v4, -0x1
invoke-static {v3, v4, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v0, v2, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2425
new-instance v0, Lim/tpelyyftgw/ui/components/ContextProgressView;
const/4 v1, 0x0
invoke-direct {v0, v7, v1}, Lim/tpelyyftgw/ui/components/ContextProgressView;-><init>(Landroid/content/Context;I)V
iput-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
.line 2426
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 2427
iget-object v0, v6, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;
iget-object v1, v6, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/high16 v2, -0x40800000 # -1.0f
const/4 v3, -0x1
invoke-static {v3, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2429
new-instance v0, Landroid/view/View;
invoke-direct {v0, v7}, Landroid/view/View;-><init>(Landroid/content/Context;)V
.line 2430
.local v0, "shadow":Landroid/view/View;
const v1, 0x7f08015e
invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundResource(I)V
.line 2431
const/high16 v10, -0x40800000 # -1.0f
const/high16 v11, 0x40400000 # 3.0f
const/16 v12, 0x53
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/high16 v16, 0x42400000 # 48.0f
invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v9, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2432
return-void
.end method
.method private createSecureDocument(Ljava/lang/String;)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
.registers 9
.param p1, "path" # Ljava/lang/String;
.line 6110
new-instance v0, Ljava/io/File;
invoke-direct {v0, p1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 6111
.local v0, "file":Ljava/io/File;
invoke-virtual {v0}, Ljava/io/File;->length()J
move-result-wide v1
long-to-int v2, v1
.line 6112
.local v2, "length":I
new-array v1, v2, [B
.line 6113
.local v1, "b":[B
const/4 v3, 0x0
.line 6115
.local v3, "f":Ljava/io/RandomAccessFile;
:try_start_d
new-instance v4, Ljava/io/RandomAccessFile;
const-string/jumbo v5, "rws"
invoke-direct {v4, p1, v5}, Ljava/io/RandomAccessFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V
move-object v3, v4
.line 6116
invoke-virtual {v3, v1}, Ljava/io/RandomAccessFile;->readFully([B)V
:try_end_19
.catch Ljava/lang/Exception; {:try_start_d .. :try_end_19} :catch_1a
.line 6119
goto :goto_1b
.line 6117
:catch_1a
move-exception v4
.line 6120
:goto_1b
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->encryptData([B)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
move-result-object v4
.line 6122
.local v4, "result":Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
const-wide/16 v5, 0x0
:try_start_21
invoke-virtual {v3, v5, v6}, Ljava/io/RandomAccessFile;->seek(J)V
.line 6123
iget-object v5, v4, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;->encryptedData:[B
invoke-virtual {v3, v5}, Ljava/io/RandomAccessFile;->write([B)V
.line 6124
invoke-virtual {v3}, Ljava/io/RandomAccessFile;->close()V
:try_end_2c
.catch Ljava/lang/Exception; {:try_start_21 .. :try_end_2c} :catch_2d
.line 6127
goto :goto_2e
.line 6125
:catch_2d
move-exception v5
.line 6128
:goto_2e
return-object v4
.end method
.method private decryptData([B[B[B)Ljava/lang/String;
.registers 20
.param p1, "data" # [B
.param p2, "file_secret" # [B
.param p3, "file_hash" # [B
.line 6132
move-object/from16 v0, p1
move-object/from16 v1, p2
move-object/from16 v2, p3
const/4 v3, 0x0
if-eqz v0, :cond_4f
if-eqz v1, :cond_4f
array-length v4, v1
const/16 v5, 0x20
if-ne v4, v5, :cond_4f
if-eqz v2, :cond_4f
array-length v4, v2
if-eq v4, v5, :cond_16
goto :goto_4f
.line 6135
:cond_16
invoke-static/range {p2 .. p3}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B)[B
move-result-object v4
.line 6136
.local v4, "file_secret_hash":[B
new-array v13, v5, [B
.line 6137
.local v13, "file_key":[B
const/4 v14, 0x0
invoke-static {v4, v14, v13, v14, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6138
const/16 v6, 0x10
new-array v15, v6, [B
.line 6139
.local v15, "file_iv":[B
invoke-static {v4, v5, v15, v14, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6141
array-length v5, v0
new-array v5, v5, [B
.line 6142
.local v5, "decryptedData":[B
array-length v6, v0
invoke-static {v0, v14, v5, v14, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6143
const/4 v9, 0x0
array-length v10, v5
const/4 v11, 0x0
const/4 v12, 0x0
move-object v6, v5
move-object v7, v13
move-object v8, v15
invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V
.line 6145
invoke-static {v5}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA256([B)[B
move-result-object v6
.line 6146
.local v6, "hash":[B
invoke-static {v6, v2}, Ljava/util/Arrays;->equals([B[B)Z
move-result v7
if-nez v7, :cond_43
.line 6147
return-object v3
.line 6150
:cond_43
aget-byte v3, v5, v14
and-int/lit16 v3, v3, 0xff
.line 6152
.local v3, "dataOffset":I
new-instance v7, Ljava/lang/String;
array-length v8, v5
sub-int/2addr v8, v3
invoke-direct {v7, v5, v3, v8}, Ljava/lang/String;-><init>([BII)V
return-object v7
.line 6133
.end local v3 # "dataOffset":I
.end local v4 # "file_secret_hash":[B
.end local v5 # "decryptedData":[B
.end local v6 # "hash":[B
.end local v13 # "file_key":[B
.end local v15 # "file_iv":[B
:cond_4f
:goto_4f
return-object v3
.end method
.method private decryptSecret([B[B)[B
.registers 14
.param p1, "secret" # [B
.param p2, "passwordHash" # [B
.line 6066
if-eqz p1, :cond_25
array-length v0, p1
const/16 v1, 0x20
if-eq v0, v1, :cond_8
goto :goto_25
.line 6069
:cond_8
new-array v0, v1, [B
.line 6070
.local v0, "key":[B
const/4 v2, 0x0
invoke-static {p2, v2, v0, v2, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6071
const/16 v3, 0x10
new-array v9, v3, [B
.line 6072
.local v9, "iv":[B
invoke-static {p2, v1, v9, v2, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6074
new-array v10, v1, [B
.line 6075
.local v10, "decryptedSecret":[B
invoke-static {p1, v2, v10, v2, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6076
const/4 v5, 0x0
array-length v6, v10
const/4 v7, 0x0
const/4 v8, 0x0
move-object v2, v10
move-object v3, v0
move-object v4, v9
invoke-static/range {v2 .. v8}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V
.line 6077
return-object v10
.line 6067
.end local v0 # "key":[B
.end local v9 # "iv":[B
.end local v10 # "decryptedSecret":[B
:cond_25
:goto_25
const/4 v0, 0x0
return-object v0
.end method
.method private decryptValueSecret([B[B)[B
.registers 21
.param p1, "encryptedSecureValueSecret" # [B
.param p2, "hash" # [B
.line 6081
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
const/4 v3, 0x0
if-eqz v1, :cond_6a
array-length v4, v1
const/16 v5, 0x20
if-ne v4, v5, :cond_6a
if-eqz v2, :cond_6a
array-length v4, v2
if-eq v4, v5, :cond_14
goto :goto_6a
.line 6084
:cond_14
new-array v4, v5, [B
.line 6085
.local v4, "key":[B
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
const/4 v13, 0x0
invoke-static {v6, v13, v4, v13, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6086
const/16 v14, 0x10
new-array v15, v14, [B
.line 6087
.local v15, "iv":[B
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
invoke-static {v6, v5, v15, v13, v14}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6089
new-array v12, v5, [B
.line 6090
.local v12, "decryptedSecret":[B
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
invoke-static {v6, v13, v12, v13, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6091
const/4 v9, 0x0
array-length v10, v12
const/4 v11, 0x0
const/16 v16, 0x0
move-object v6, v12
move-object v7, v4
move-object v8, v15
move-object v14, v12
.end local v12 # "decryptedSecret":[B
.local v14, "decryptedSecret":[B
move/from16 v12, v16
invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V
.line 6092
invoke-static {v14, v3}, Lim/tpelyyftgw/ui/PassportActivity;->checkSecret([BLjava/lang/Long;)Z
move-result v6
if-nez v6, :cond_41
.line 6093
return-object v3
.line 6096
:cond_41
invoke-static {v14, v2}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B)[B
move-result-object v3
.line 6097
.local v3, "secret_hash":[B
new-array v12, v5, [B
.line 6098
.local v12, "file_secret_key":[B
invoke-static {v3, v13, v12, v13, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6099
const/16 v6, 0x10
new-array v11, v6, [B
.line 6100
.local v11, "file_secret_iv":[B
invoke-static {v3, v5, v11, v13, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6102
new-array v10, v5, [B
.line 6103
.local v10, "result":[B
invoke-static {v1, v13, v10, v13, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6104
const/4 v9, 0x0
array-length v5, v10
const/4 v13, 0x0
const/16 v16, 0x0
move-object v6, v10
move-object v7, v12
move-object v8, v11
move-object/from16 v17, v10
.end local v10 # "result":[B
.local v17, "result":[B
move v10, v5
move-object v5, v11
.end local v11 # "file_secret_iv":[B
.local v5, "file_secret_iv":[B
move v11, v13
move-object v13, v12
.end local v12 # "file_secret_key":[B
.local v13, "file_secret_key":[B
move/from16 v12, v16
invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V
.line 6106
return-object v17
.line 6082
.end local v3 # "secret_hash":[B
.end local v4 # "key":[B
.end local v5 # "file_secret_iv":[B
.end local v13 # "file_secret_key":[B
.end local v14 # "decryptedSecret":[B
.end local v15 # "iv":[B
.end local v17 # "result":[B
:cond_6a
:goto_6a
return-object v3
.end method
.method private deleteValueInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLjava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Z)V
.registers 23
.param p1, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p2, "documentRequiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p4, "deleteType" # Z
.param p5, "finishRunnable" # Ljava/lang/Runnable;
.param p6, "errorRunnable" # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.param p7, "documentOnly" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
">;Z",
"Ljava/lang/Runnable;",
"Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;",
"Z)V"
}
.end annotation
.line 5803
.local p3, "documentRequiredTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
move-object/from16 v9, p1
move-object/from16 v10, p2
if-nez v9, :cond_7
.line 5804
return-void
.line 5806
:cond_7
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;-><init>()V
move-object v11, v0
.line 5807
.local v11, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;
if-eqz p7, :cond_19
if-eqz v10, :cond_19
.line 5808
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;->types:Ljava/util/ArrayList;
iget-object v1, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_2b
.line 5810
:cond_19
if-eqz p4, :cond_22
.line 5811
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;->types:Ljava/util/ArrayList;
iget-object v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5813
:cond_22
if-eqz v10, :cond_2b
.line 5814
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;->types:Ljava/util/ArrayList;
iget-object v1, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5817
:cond_2b
:goto_2b
move-object v12, p0
iget v0, v12, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v13
new-instance v14, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$iiecSvLTZ1w9uJZAmxhfI_uWAfU;
move-object v0, v14
move-object v1, p0
move-object/from16 v2, p6
move/from16 v3, p7
move-object/from16 v4, p2
move-object/from16 v5, p1
move/from16 v6, p4
move-object/from16 v7, p3
move-object/from16 v8, p5
invoke-direct/range {v0 .. v8}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$iiecSvLTZ1w9uJZAmxhfI_uWAfU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;ZLim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLjava/util/ArrayList;Ljava/lang/Runnable;)V
invoke-virtual {v13, v11, v14}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 5883
return-void
.end method
.method private encryptData([B)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
.registers 29
.param p1, "data" # [B
.line 6199
move-object/from16 v8, p0
move-object/from16 v9, p1
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->getRandomSecret()[B
move-result-object v10
.line 6201
.local v10, "file_secret":[B
sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;
const/16 v1, 0xd0
invoke-virtual {v0, v1}, Ljava/security/SecureRandom;->nextInt(I)I
move-result v0
const/16 v1, 0x20
add-int/2addr v0, v1
move v11, v0
.line 6202
.local v11, "extraLen":I
:goto_14
array-length v0, v9
add-int/2addr v0, v11
const/16 v2, 0x10
rem-int/2addr v0, v2
if-eqz v0, :cond_1e
.line 6203
add-int/lit8 v11, v11, 0x1
goto :goto_14
.line 6205
:cond_1e
new-array v12, v11, [B
.line 6206
.local v12, "padding":[B
sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;
invoke-virtual {v0, v12}, Ljava/security/SecureRandom;->nextBytes([B)V
.line 6207
int-to-byte v0, v11
const/4 v3, 0x0
aput-byte v0, v12, v3
.line 6208
array-length v0, v9
add-int/2addr v0, v11
new-array v7, v0, [B
.line 6209
.local v7, "paddedData":[B
invoke-static {v12, v3, v7, v3, v11}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6210
array-length v0, v9
invoke-static {v9, v3, v7, v11, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6212
invoke-static {v7}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA256([B)[B
move-result-object v6
.line 6213
.local v6, "file_hash":[B
invoke-static {v10, v6}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B)[B
move-result-object v5
.line 6214
.local v5, "file_secret_hash":[B
new-array v4, v1, [B
.line 6215
.local v4, "file_key":[B
invoke-static {v5, v3, v4, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6216
new-array v0, v2, [B
.line 6217
.local v0, "file_iv":[B
invoke-static {v5, v1, v0, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6219
const/16 v16, 0x0
array-length v15, v7
const/16 v18, 0x0
const/16 v19, 0x1
move-object v13, v7
move-object v14, v4
move/from16 v17, v15
move-object v15, v0
invoke-static/range {v13 .. v19}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V
.line 6221
new-array v13, v1, [B
.line 6222
.local v13, "key":[B
iget-object v14, v8, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
invoke-static {v14, v3, v13, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6223
new-array v14, v2, [B
.line 6224
.local v14, "iv":[B
iget-object v15, v8, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
invoke-static {v15, v1, v14, v3, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6226
new-array v15, v1, [B
.line 6227
.local v15, "decryptedSecret":[B
iget-object v2, v8, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
invoke-static {v2, v3, v15, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6228
const/16 v23, 0x0
array-length v2, v15
const/16 v25, 0x0
const/16 v26, 0x0
move-object/from16 v20, v15
move-object/from16 v21, v13
move-object/from16 v22, v14
move/from16 v24, v2
invoke-static/range {v20 .. v26}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V
.line 6230
invoke-static {v15, v6}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B)[B
move-result-object v2
.line 6231
.local v2, "secret_hash":[B
new-array v8, v1, [B
.line 6232
.local v8, "file_secret_key":[B
invoke-static {v2, v3, v8, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6233
const/16 v1, 0x10
new-array v9, v1, [B
.line 6234
.local v9, "file_secret_iv":[B
move-object/from16 v16, v0
const/16 v0, 0x20
.end local v0 # "file_iv":[B
.local v16, "file_iv":[B
invoke-static {v2, v0, v9, v3, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6236
new-array v1, v0, [B
.line 6237
.local v1, "encrypyed_file_secret":[B
invoke-static {v10, v3, v1, v3, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6238
const/16 v20, 0x0
array-length v0, v1
const/16 v22, 0x0
const/16 v23, 0x1
move-object/from16 v17, v1
move-object/from16 v18, v8
move-object/from16 v19, v9
move/from16 v21, v0
invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/messenger/Utilities;->aesCbcEncryptionByteArraySafe([B[B[BIIII)V
.line 6240
new-instance v17, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
move-object/from16 v0, v17
move-object/from16 v18, v1
.end local v1 # "encrypyed_file_secret":[B
.local v18, "encrypyed_file_secret":[B
move-object/from16 v1, p0
move-object/from16 v19, v2
.end local v2 # "secret_hash":[B
.local v19, "secret_hash":[B
move-object v2, v7
move-object/from16 v3, v18
move-object/from16 v20, v4
.end local v4 # "file_key":[B
.local v20, "file_key":[B
move-object v4, v10
move-object/from16 v21, v5
.end local v5 # "file_secret_hash":[B
.local v21, "file_secret_hash":[B
move-object v5, v6
move-object/from16 v22, v6
.end local v6 # "file_hash":[B
.local v22, "file_hash":[B
move-object/from16 v6, v20
move-object/from16 v23, v7
.end local v7 # "paddedData":[B
.local v23, "paddedData":[B
move-object/from16 v7, v16
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;-><init>(Lim/tpelyyftgw/ui/PassportActivity;[B[B[B[B[B[B)V
return-object v17
.end method
.method private fillInitialValues()V
.registers 2
.line 6993
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->initialValues:Ljava/lang/String;
if-eqz v0, :cond_5
.line 6994
return-void
.line 6996
:cond_5
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getCurrentValues()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->initialValues:Ljava/lang/String;
.line 6997
return-void
.end method
.method private fillNextCodeParams(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;Z)V
.registers 10
.param p1, "params" # Landroid/os/Bundle;
.param p2, "res" # Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
.param p3, "animated" # Z
.line 6780
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->phone_code_hash:Ljava/lang/String;
const-string v1, "phoneHash"
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 6781
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->next_type:Lim/tpelyyftgw/tgnet/TLRPC$auth_CodeType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_codeTypeCall;
const/4 v1, 0x3
const/4 v2, 0x4
const/4 v3, 0x2
const-string v4, "nextType"
if-eqz v0, :cond_16
.line 6782
invoke-virtual {p1, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_29
.line 6783
:cond_16
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->next_type:Lim/tpelyyftgw/tgnet/TLRPC$auth_CodeType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_codeTypeFlashCall;
if-eqz v0, :cond_20
.line 6784
invoke-virtual {p1, v4, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_29
.line 6785
:cond_20
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->next_type:Lim/tpelyyftgw/tgnet/TLRPC$auth_CodeType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_codeTypeSms;
if-eqz v0, :cond_29
.line 6786
invoke-virtual {p1, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 6788
:cond_29
:goto_29
iget v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->timeout:I
if-nez v0, :cond_31
.line 6789
const/16 v0, 0x3c
iput v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->timeout:I
.line 6791
:cond_31
iget v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->timeout:I
mul-int/lit16 v0, v0, 0x3e8
const-string/jumbo v4, "timeout"
invoke-virtual {p1, v4, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 6792
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCodeTypeCall;
const-string v4, "length"
const-string/jumbo v5, "type"
if-eqz v0, :cond_54
.line 6793
invoke-virtual {p1, v5, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 6794
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;->length:I
invoke-virtual {p1, v4, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 6795
invoke-virtual {p0, v3, p3, p1}, Lim/tpelyyftgw/ui/PassportActivity;->setPage(IZLandroid/os/Bundle;)V
goto :goto_7f
.line 6796
:cond_54
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCodeTypeFlashCall;
if-eqz v0, :cond_6b
.line 6797
invoke-virtual {p1, v5, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 6798
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;->pattern:Ljava/lang/String;
const-string v1, "pattern"
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 6799
const/4 v0, 0x1
invoke-virtual {p0, v0, p3, p1}, Lim/tpelyyftgw/ui/PassportActivity;->setPage(IZLandroid/os/Bundle;)V
goto :goto_7f
.line 6800
:cond_6b
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCodeTypeSms;
if-eqz v0, :cond_7f
.line 6801
invoke-virtual {p1, v5, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 6802
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;->type:Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$auth_SentCodeType;->length:I
invoke-virtual {p1, v4, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 6803
const/4 v0, 0x0
invoke-virtual {p0, v0, p3, p1}, Lim/tpelyyftgw/ui/PassportActivity;->setPage(IZLandroid/os/Bundle;)V
.line 6805
:cond_7f
:goto_7f
return-void
.end method
.method private getCurrentValues()Ljava/lang/String;
.registers 6
.line 7000
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 7001
.local v0, "values":Ljava/lang/StringBuilder;
const/4 v1, 0x0
.local v1, "a":I
:goto_6
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
array-length v3, v2
const-string v4, ","
if-ge v1, v3, :cond_1c
.line 7002
aget-object v2, v2, v1
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 7001
add-int/lit8 v1, v1, 0x1
goto :goto_6
.line 7004
.end local v1 # "a":I
:cond_1c
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
if-eqz v1, :cond_35
.line 7005
const/4 v1, 0x0
.restart local v1 # "a":I
:goto_21
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
array-length v3, v2
if-ge v1, v3, :cond_35
.line 7006
aget-object v2, v2, v1
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 7005
add-int/lit8 v1, v1, 0x1
goto :goto_21
.line 7009
.end local v1 # "a":I
:cond_35
const/4 v1, 0x0
.restart local v1 # "a":I
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "count":I
:goto_3c
if-ge v1, v2, :cond_50
.line 7010
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/SecureDocument;
iget-object v3, v3, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J
invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
.line 7009
add-int/lit8 v1, v1, 0x1
goto :goto_3c
.line 7012
.end local v1 # "a":I
.end local v2 # "count":I
:cond_50
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-eqz v1, :cond_5b
.line 7013
iget-object v1, v1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
.line 7015
:cond_5b
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-eqz v1, :cond_66
.line 7016
iget-object v1, v1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
.line 7018
:cond_66
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-eqz v1, :cond_71
.line 7019
iget-object v1, v1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J
invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
.line 7021
:cond_71
const/4 v1, 0x0
.restart local v1 # "a":I
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.restart local v2 # "count":I
:goto_78
if-ge v1, v2, :cond_8c
.line 7022
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/messenger/SecureDocument;
iget-object v3, v3, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J
invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
.line 7021
add-int/lit8 v1, v1, 0x1
goto :goto_78
.line 7024
.end local v1 # "a":I
.end local v2 # "count":I
:cond_8c
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.end method
.method private getDocumentHash(Lim/tpelyyftgw/messenger/SecureDocument;)Ljava/lang/String;
.registers 4
.param p1, "document" # Lim/tpelyyftgw/messenger/SecureDocument;
.line 3610
if-eqz p1, :cond_21
.line 3611
iget-object v0, p1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
const/4 v1, 0x2
if-eqz v0, :cond_16
iget-object v0, p1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
if-eqz v0, :cond_16
.line 3612
iget-object v0, p1, Lim/tpelyyftgw/messenger/SecureDocument;->secureFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
invoke-static {v0, v1}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v0
return-object v0
.line 3613
:cond_16
iget-object v0, p1, Lim/tpelyyftgw/messenger/SecureDocument;->fileHash:[B
if-eqz v0, :cond_21
.line 3614
iget-object v0, p1, Lim/tpelyyftgw/messenger/SecureDocument;->fileHash:[B
invoke-static {v0, v1}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v0
return-object v0
.line 3617
:cond_21
const-string v0, ""
return-object v0
.end method
.method private getErrorsString(Ljava/util/HashMap;Ljava/util/HashMap;)Ljava/lang/String;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)",
"Ljava/lang/String;"
}
.end annotation
.line 5374
.local p1, "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.local p2, "documentErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 5375
.local v0, "stringBuilder":Ljava/lang/StringBuilder;
const/4 v1, 0x0
.local v1, "a":I
:goto_6
const/4 v2, 0x2
if-ge v1, v2, :cond_54
.line 5377
if-nez v1, :cond_d
.line 5378
move-object v2, p1
.local v2, "hashMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto :goto_e
.line 5380
.end local v2 # "hashMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:cond_d
move-object v2, p2
.line 5382
.restart local v2 # "hashMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:goto_e
if-nez v2, :cond_11
.line 5383
goto :goto_51
.line 5385
:cond_11
invoke-virtual {v2}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object v3
invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_19
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_51
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Map$Entry;
.line 5386
.local v4, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
.line 5387
.local v5, "value":Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
move-result v6
if-lez v6, :cond_3a
.line 5388
const-string v6, ", "
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 5389
invoke-virtual {v5}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v5
.line 5391
:cond_3a
const-string v6, "."
invoke-virtual {v5, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_4d
.line 5392
const/4 v6, 0x0
invoke-virtual {v5}, Ljava/lang/String;->length()I
move-result v7
add-int/lit8 v7, v7, -0x1
invoke-virtual {v5, v6, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v5
.line 5394
:cond_4d
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 5395
.end local v4 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Ljava/lang/String;>;"
.end local v5 # "value":Ljava/lang/String;
goto :goto_19
.line 5375
.end local v2 # "hashMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:cond_51
:goto_51
add-int/lit8 v1, v1, 0x1
goto :goto_6
.line 5397
.end local v1 # "a":I
:cond_54
invoke-virtual {v0}, Ljava/lang/StringBuilder;->length()I
move-result v1
if-lez v1, :cond_5f
.line 5398
const/16 v1, 0x2e
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 5400
:cond_5f
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.end method
.method private getFieldCost(Ljava/lang/String;)I
.registers 3
.param p1, "key" # Ljava/lang/String;
.line 1372
invoke-virtual {p1}, Ljava/lang/String;->hashCode()I
move-result v0
sparse-switch v0, :sswitch_data_f8
:cond_7
goto/16 :goto_c7
:sswitch_9
const-string v0, "last_name"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/4 v0, 0x4
goto/16 :goto_c8
:sswitch_14
const-string v0, "post_code"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/16 v0, 0xe
goto/16 :goto_c8
:sswitch_20
const-string v0, "country_code"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/16 v0, 0x8
goto/16 :goto_c8
:sswitch_2c
const-string v0, "middle_name_native"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/4 v0, 0x3
goto/16 :goto_c8
:sswitch_37
const-string v0, "birth_date"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/4 v0, 0x6
goto/16 :goto_c8
:sswitch_42
const-string v0, "document_no"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/16 v0, 0xa
goto/16 :goto_c8
:sswitch_4e
const-string v0, "expiry_date"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/16 v0, 0xb
goto/16 :goto_c8
:sswitch_5a
const-string v0, "first_name_native"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/4 v0, 0x1
goto :goto_c8
:sswitch_64
const-string v0, "middle_name"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/4 v0, 0x2
goto :goto_c8
:sswitch_6e
const-string/jumbo v0, "state"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/16 v0, 0x10
goto :goto_c8
:sswitch_7a
const-string v0, "city"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/16 v0, 0xf
goto :goto_c8
:sswitch_85
const-string v0, "first_name"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/4 v0, 0x0
goto :goto_c8
:sswitch_8f
const-string/jumbo v0, "street_line2"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/16 v0, 0xd
goto :goto_c8
:sswitch_9b
const-string/jumbo v0, "street_line1"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/16 v0, 0xc
goto :goto_c8
:sswitch_a7
const-string v0, "gender"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/4 v0, 0x7
goto :goto_c8
:sswitch_b1
const-string v0, "last_name_native"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/4 v0, 0x5
goto :goto_c8
:sswitch_bb
const-string/jumbo v0, "residence_country_code"
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_7
const/16 v0, 0x9
goto :goto_c8
:goto_c7
const/4 v0, -0x1
:goto_c8
packed-switch v0, :pswitch_data_13e
.line 1405
const/16 v0, 0x64
return v0
.line 1403
:pswitch_ce
const/16 v0, 0x21
return v0
.line 1401
:pswitch_d1
const/16 v0, 0x20
return v0
.line 1399
:pswitch_d4
const/16 v0, 0x1f
return v0
.line 1397
:pswitch_d7
const/16 v0, 0x1e
return v0
.line 1395
:pswitch_da
const/16 v0, 0x1d
return v0
.line 1393
:pswitch_dd
const/16 v0, 0x1c
return v0
.line 1391
:pswitch_e0
const/16 v0, 0x1b
return v0
.line 1389
:pswitch_e3
const/16 v0, 0x1a
return v0
.line 1387
:pswitch_e6
const/16 v0, 0x19
return v0
.line 1385
:pswitch_e9
const/16 v0, 0x18
return v0
.line 1383
:pswitch_ec
const/16 v0, 0x17
return v0
.line 1381
:pswitch_ef
const/16 v0, 0x16
return v0
.line 1378
:pswitch_f2
const/16 v0, 0x15
return v0
.line 1375
:pswitch_f5
const/16 v0, 0x14
return v0
:sswitch_data_f8
.sparse-switch
-0x7794fa71 -> :sswitch_bb
-0x5ba14fde -> :sswitch_b1
-0x4a7a0d3f -> :sswitch_a7
-0x2f744c7f -> :sswitch_9b
-0x2f744c7e -> :sswitch_8f
-0x9987146 -> :sswitch_85
0x2e996b -> :sswitch_7a
0x68ac491 -> :sswitch_6e
0x19190ef5 -> :sswitch_64
0x1ae9993c -> :sswitch_5a
0x1c5df33a -> :sswitch_4e
0x1e334765 -> :sswitch_42
0x45a9532e -> :sswitch_37
0x466d70a1 -> :sswitch_2c
0x58475cf6 -> :sswitch_20
0x775b322c -> :sswitch_14
0x77fdce94 -> :sswitch_9
.end sparse-switch
:pswitch_data_13e
.packed-switch 0x0
:pswitch_f5
:pswitch_f5
:pswitch_f2
:pswitch_f2
:pswitch_ef
:pswitch_ef
:pswitch_ec
:pswitch_e9
:pswitch_e6
:pswitch_e3
:pswitch_e0
:pswitch_dd
:pswitch_da
:pswitch_d7
:pswitch_d4
:pswitch_d1
:pswitch_ce
.end packed-switch
.end method
.method private getMaxSelectedDocuments()I
.registers 3
.line 6892
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
if-nez v0, :cond_d
.line 6893
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
rsub-int/lit8 v0, v0, 0x14
return v0
.line 6894
:cond_d
const/4 v1, 0x4
if-ne v0, v1, :cond_19
.line 6895
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
rsub-int/lit8 v0, v0, 0x14
return v0
.line 6897
:cond_19
const/4 v0, 0x1
return v0
.end method
.method private getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
.registers 3
.param p1, "type" # Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 4948
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v0, :cond_7
.line 4949
const-string v0, "personal_details"
return-object v0
.line 4950
:cond_7
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
if-eqz v0, :cond_e
.line 4951
const-string v0, "passport"
return-object v0
.line 4952
:cond_e
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
if-eqz v0, :cond_15
.line 4953
const-string v0, "internal_passport"
return-object v0
.line 4954
:cond_15
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-eqz v0, :cond_1c
.line 4955
const-string v0, "driver_license"
return-object v0
.line 4956
:cond_1c
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-eqz v0, :cond_23
.line 4957
const-string v0, "identity_card"
return-object v0
.line 4958
:cond_23
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
if-eqz v0, :cond_2b
.line 4959
const-string/jumbo v0, "utility_bill"
return-object v0
.line 4960
:cond_2b
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v0, :cond_32
.line 4961
const-string v0, "address"
return-object v0
.line 4962
:cond_32
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
if-eqz v0, :cond_39
.line 4963
const-string v0, "bank_statement"
return-object v0
.line 4964
:cond_39
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
if-eqz v0, :cond_41
.line 4965
const-string/jumbo v0, "rental_agreement"
return-object v0
.line 4966
:cond_41
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
if-eqz v0, :cond_49
.line 4967
const-string/jumbo v0, "temporary_registration"
return-object v0
.line 4968
:cond_49
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
if-eqz v0, :cond_50
.line 4969
const-string v0, "passport_registration"
return-object v0
.line 4970
:cond_50
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
if-eqz v0, :cond_57
.line 4971
const-string v0, "email"
return-object v0
.line 4972
:cond_57
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
if-eqz v0, :cond_5e
.line 4973
const-string v0, "phone"
return-object v0
.line 4975
:cond_5e
const-string v0, ""
return-object v0
.end method
.method private getRandomSecret()[B
.registers 7
.line 6176
const/16 v0, 0x20
new-array v1, v0, [B
.line 6177
.local v1, "secret":[B
sget-object v2, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;
invoke-virtual {v2, v1}, Ljava/security/SecureRandom;->nextBytes([B)V
.line 6178
const/4 v2, 0x0
.line 6180
.local v2, "sum":I
const/4 v3, 0x0
.local v3, "a":I
:goto_b
array-length v4, v1
const/16 v5, 0xff
if-ge v3, v4, :cond_17
.line 6181
aget-byte v4, v1, v3
and-int/2addr v4, v5
add-int/2addr v2, v4
.line 6180
add-int/lit8 v3, v3, 0x1
goto :goto_b
.line 6183
:cond_17
rem-int/2addr v2, v5
.line 6184
const/16 v4, 0xef
if-eq v2, v4, :cond_31
.line 6185
rsub-int v2, v2, 0xef
.line 6187
sget-object v4, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;
invoke-virtual {v4, v0}, Ljava/security/SecureRandom;->nextInt(I)I
move-result v3
.line 6188
aget-byte v0, v1, v3
and-int/2addr v0, v5
.line 6189
.local v0, "val":I
add-int/2addr v0, v2
.line 6190
if-ge v0, v5, :cond_2c
.line 6191
add-int/lit16 v0, v0, 0xff
.line 6193
:cond_2c
rem-int/lit16 v4, v0, 0xff
int-to-byte v4, v4
aput-byte v4, v1, v3
.line 6195
.end local v0 # "val":I
:cond_31
return-object v1
.end method
.method private getSecureDocumentKey([B[B)Lim/tpelyyftgw/messenger/SecureDocumentKey;
.registers 10
.param p1, "file_secret" # [B
.param p2, "file_hash" # [B
.line 6054
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v0
.line 6056
.local v0, "decrypted_file_secret":[B
invoke-static {v0, p2}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA512([B[B)[B
move-result-object v1
.line 6057
.local v1, "file_secret_hash":[B
const/16 v2, 0x20
new-array v3, v2, [B
.line 6058
.local v3, "file_key":[B
const/4 v4, 0x0
invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6059
const/16 v5, 0x10
new-array v6, v5, [B
.line 6060
.local v6, "file_iv":[B
invoke-static {v1, v2, v6, v4, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
.line 6062
new-instance v2, Lim/tpelyyftgw/messenger/SecureDocumentKey;
invoke-direct {v2, v3, v6}, Lim/tpelyyftgw/messenger/SecureDocumentKey;-><init>([B[B)V
return-object v2
.end method
.method private getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
.registers 4
.param p1, "type" # Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 4990
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
if-eqz v0, :cond_e
.line 4991
const v0, 0x7f0f0079
const-string v1, "ActionBotDocumentPassport"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 4992
:cond_e
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-eqz v0, :cond_1c
.line 4993
const v0, 0x7f0f0074
const-string v1, "ActionBotDocumentDriverLicence"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 4994
:cond_1c
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-eqz v0, :cond_2a
.line 4995
const v0, 0x7f0f0077
const-string v1, "ActionBotDocumentIdentityCard"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 4996
:cond_2a
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
if-eqz v0, :cond_38
.line 4997
const v0, 0x7f0f007f
const-string v1, "ActionBotDocumentUtilityBill"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 4998
:cond_38
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
if-eqz v0, :cond_46
.line 4999
const v0, 0x7f0f0073
const-string v1, "ActionBotDocumentBankStatement"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 5000
:cond_46
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
if-eqz v0, :cond_54
.line 5001
const v0, 0x7f0f007d
const-string v1, "ActionBotDocumentRentalAgreement"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 5002
:cond_54
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
if-eqz v0, :cond_62
.line 5003
const v0, 0x7f0f0078
const-string v1, "ActionBotDocumentInternalPassport"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 5004
:cond_62
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
if-eqz v0, :cond_70
.line 5005
const v0, 0x7f0f007a
const-string v1, "ActionBotDocumentPassportRegistration"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 5006
:cond_70
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
if-eqz v0, :cond_7e
.line 5007
const v0, 0x7f0f007e
const-string v1, "ActionBotDocumentTemporaryRegistration"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 5008
:cond_7e
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
if-eqz v0, :cond_8c
.line 5009
const v0, 0x7f0f007b
const-string v1, "ActionBotDocumentPhone"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 5010
:cond_8c
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
if-eqz v0, :cond_9a
.line 5011
const v0, 0x7f0f0075
const-string v1, "ActionBotDocumentEmail"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 5013
:cond_9a
const-string v0, ""
return-object v0
.end method
.method private getTranslitString(Ljava/lang/String;)Ljava/lang/String;
.registers 4
.param p1, "value" # Ljava/lang/String;
.line 1368
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getTranslitString(Ljava/lang/String;Z)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.registers 14
.param p1, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p2, "check" # Z
.line 5404
const/4 v0, 0x0
if-nez p1, :cond_4
.line 5405
return-object v0
.line 5407
:cond_4
const/4 v1, 0x0
.local v1, "a":I
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "size":I
:goto_d
if-ge v1, v2, :cond_103
.line 5408
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 5409
.local v3, "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v4
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v5
if-ne v4, v5, :cond_ff
.line 5410
if-eqz p2, :cond_fe
.line 5411
iget-boolean v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z
if-eqz v4, :cond_34
.line 5412
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-nez v4, :cond_34
.line 5413
return-object v0
.line 5416
:cond_34
iget-boolean v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z
if-eqz v4, :cond_41
.line 5417
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
if-eqz v4, :cond_41
.line 5418
return-object v0
.line 5421
:cond_41
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v4
if-eqz v4, :cond_52
.line 5422
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
if-eqz v4, :cond_52
.line 5423
return-object v0
.line 5426
:cond_52
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {p0, v4}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v4
if-eqz v4, :cond_61
.line 5427
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-nez v4, :cond_61
.line 5428
return-object v0
.line 5431
:cond_61
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-nez v4, :cond_6d
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-eqz v4, :cond_74
.line 5432
:cond_6d
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-nez v4, :cond_74
.line 5433
return-object v0
.line 5436
:cond_74
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-nez v4, :cond_80
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v4, :cond_fe
.line 5438
:cond_80
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v4, :cond_ae
.line 5439
iget-boolean v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->native_names:Z
if-eqz v4, :cond_9c
.line 5440
const-string v5, "first_name_native"
const-string v6, "last_name_native"
const-string v7, "birth_date"
const-string v8, "gender"
const-string v9, "country_code"
const-string/jumbo v10, "residence_country_code"
filled-new-array/range {v5 .. v10}, [Ljava/lang/String;
move-result-object v4
.local v4, "keys":[Ljava/lang/String;
goto :goto_c1
.line 5449
.end local v4 # "keys":[Ljava/lang/String;
:cond_9c
const-string v5, "first_name"
const-string v6, "last_name"
const-string v7, "birth_date"
const-string v8, "gender"
const-string v9, "country_code"
const-string/jumbo v10, "residence_country_code"
filled-new-array/range {v5 .. v10}, [Ljava/lang/String;
move-result-object v4
.restart local v4 # "keys":[Ljava/lang/String;
goto :goto_c1
.line 5459
.end local v4 # "keys":[Ljava/lang/String;
:cond_ae
const-string/jumbo v5, "street_line1"
const-string/jumbo v6, "street_line2"
const-string v7, "post_code"
const-string v8, "city"
const-string/jumbo v9, "state"
const-string v10, "country_code"
filled-new-array/range {v5 .. v10}, [Ljava/lang/String;
move-result-object v4
.line 5469
.restart local v4 # "keys":[Ljava/lang/String;
:goto_c1
:try_start_c1
new-instance v5, Lorg/json/JSONObject;
iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data:[B
iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B
iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {p0, v7, v8}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v7
iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {p0, v6, v7, v8}, Lim/tpelyyftgw/ui/PassportActivity;->decryptData([B[B[B)Ljava/lang/String;
move-result-object v6
invoke-direct {v5, v6}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 5470
.local v5, "jsonObject":Lorg/json/JSONObject;
const/4 v6, 0x0
.local v6, "b":I
:goto_df
array-length v7, v4
if-ge v6, v7, :cond_fb
.line 5471
aget-object v7, v4, v6
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_fa
aget-object v7, v4, v6
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
:try_end_f4
.catchall {:try_start_c1 .. :try_end_f4} :catchall_fc
if-eqz v7, :cond_f7
goto :goto_fa
.line 5470
:cond_f7
add-int/lit8 v6, v6, 0x1
goto :goto_df
.line 5472
:cond_fa
:goto_fa
return-object v0
.line 5477
.end local v5 # "jsonObject":Lorg/json/JSONObject;
.end local v6 # "b":I
:cond_fb
goto :goto_fe
.line 5475
:catchall_fc
move-exception v5
.line 5476
.local v5, "ignore":Ljava/lang/Throwable;
return-object v0
.line 5480
.end local v4 # "keys":[Ljava/lang/String;
.end local v5 # "ignore":Ljava/lang/Throwable;
:cond_fe
:goto_fe
return-object v3
.line 5407
.end local v3 # "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
:cond_ff
add-int/lit8 v1, v1, 0x1
goto/16 :goto_d
.line 5483
.end local v1 # "a":I
.end local v2 # "size":I
:cond_103
return-object v0
.end method
.method private getViewByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.registers 4
.param p1, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 4979
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.line 4980
.local v0, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
if-nez v0, :cond_1e
.line 4981
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsToTypesLink:Ljava/util/HashMap;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
move-object p1, v1
check-cast p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 4982
if-eqz p1, :cond_1e
.line 4983
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
move-object v0, v1
check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.line 4986
:cond_1e
return-object v0
.end method
.method private hasNotValueForType(Ljava/lang/Class;)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class<",
"+",
"Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;",
">;)Z"
}
.end annotation
.line 2572
.local p1, "type":Ljava/lang/Class;, "Ljava/lang/Class<+Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;>;"
const/4 v0, 0x0
.local v0, "a":I
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
.local v1, "count":I
:goto_9
if-ge v0, v1, :cond_22
.line 2573
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-virtual {v2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
if-ne v2, p1, :cond_1f
.line 2574
const/4 v2, 0x0
return v2
.line 2572
:cond_1f
add-int/lit8 v0, v0, 0x1
goto :goto_9
.line 2577
.end local v0 # "a":I
.end local v1 # "count":I
:cond_22
const/4 v0, 0x1
return v0
.end method
.method private hasUnfilledValues()Z
.registers 2
.line 2581
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
.line 2582
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
.line 2583
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
.line 2584
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
.line 2585
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
.line 2586
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
.line 2587
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
.line 2588
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
.line 2589
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
.line 2590
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
.line 2591
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
.line 2592
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-nez v0, :cond_6b
const-class v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
.line 2593
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v0
if-eqz v0, :cond_69
goto :goto_6b
:cond_69
const/4 v0, 0x0
goto :goto_6c
:cond_6b
:goto_6b
const/4 v0, 0x1
.line 2581
:goto_6c
return v0
.end method
.method private isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
.registers 3
.param p1, "type" # Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 1985
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
if-nez v0, :cond_17
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
if-nez v0, :cond_17
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
if-nez v0, :cond_17
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
if-nez v0, :cond_17
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
if-eqz v0, :cond_15
goto :goto_17
:cond_15
const/4 v0, 0x0
goto :goto_18
:cond_17
:goto_17
const/4 v0, 0x1
:goto_18
return v0
.end method
.method private isHasNotAnyChanges()Z
.registers 3
.line 7028
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->initialValues:Ljava/lang/String;
if-eqz v0, :cond_11
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getCurrentValues()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_f
goto :goto_11
:cond_f
const/4 v0, 0x0
goto :goto_12
:cond_11
:goto_11
const/4 v0, 0x1
:goto_12
return v0
.end method
.method private isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
.registers 3
.param p1, "type" # Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 1978
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-nez v0, :cond_13
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
if-nez v0, :cond_13
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
if-nez v0, :cond_13
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-eqz v0, :cond_11
goto :goto_13
:cond_11
const/4 v0, 0x0
goto :goto_14
:cond_13
:goto_13
const/4 v0, 0x1
:goto_14
return v0
.end method
.method static synthetic lambda$createDocumentDeleteAlert$39([ZLandroid/view/View;)V
.registers 6
.param p0, "checks" # [Z
.param p1, "v" # Landroid/view/View;
.line 3575
invoke-virtual {p1}, Landroid/view/View;->isEnabled()Z
move-result v0
if-nez v0, :cond_7
.line 3576
return-void
.line 3578
:cond_7
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.line 3579
.local v0, "cell1":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v1, 0x0
aget-boolean v2, p0, v1
const/4 v3, 0x1
xor-int/2addr v2, v3
aput-boolean v2, p0, v1
.line 3580
aget-boolean v1, p0, v1
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V
.line 3581
return-void
.end method
.method static synthetic lambda$new$1(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 3
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 903
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mg1DkK_wewZSMNgamviMma-URGw;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$mg1DkK_wewZSMNgamviMma-URGw;-><init>(Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic lambda$null$0(Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 4
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 904
instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;
if-eqz v0, :cond_11
.line 905
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;
.line 906
.local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;->countries_langs:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;->hash:I
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/SharedConfig;->setPassportConfig(Ljava/lang/String;I)V
.line 907
.end local v0 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_passportConfig;
goto :goto_14
.line 908
:cond_11
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->getCountryLangs()Ljava/util/HashMap;
.line 910
:goto_14
return-void
.end method
.method private loadPasswordInfo()V
.registers 5
.line 1425
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;-><init>()V
.line 1426
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
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$bA9dB73B7LyDvvgJJ64fnJDmHxs;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$bA9dB73B7LyDvvgJJ64fnJDmHxs;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v1
.line 1445
.local v1, "reqId":I
iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 1446
return-void
.end method
.method private onFieldError(Landroid/view/View;)V
.registers 5
.param p1, "field" # Landroid/view/View;
.line 3589
if-nez p1, :cond_3
.line 3590
return-void
.line 3592
:cond_3
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string/jumbo v1, "vibrator"
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/os/Vibrator;
.line 3593
.local v0, "v":Landroid/os/Vibrator;
if-eqz v0, :cond_17
.line 3594
const-wide/16 v1, 0xc8
invoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;->vibrate(J)V
.line 3596
:cond_17
const/high16 v1, 0x40000000 # 2.0f
const/4 v2, 0x0
invoke-static {p1, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->shakeView(Landroid/view/View;FI)V
.line 3597
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->scrollToField(Landroid/view/View;)V
.line 3598
return-void
.end method
.method private onPasscodeError(Z)V
.registers 6
.param p1, "clear" # Z
.line 6255
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 6256
return-void
.line 6258
:cond_7
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string/jumbo v1, "vibrator"
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/os/Vibrator;
.line 6259
.local v0, "v":Landroid/os/Vibrator;
if-eqz v0, :cond_1b
.line 6260
const-wide/16 v1, 0xc8
invoke-virtual {v0, v1, v2}, Landroid/os/Vibrator;->vibrate(J)V
.line 6262
:cond_1b
const/4 v1, 0x0
if-eqz p1, :cond_27
.line 6263
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const-string v3, ""
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 6265
:cond_27
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v1
const/high16 v3, 0x40000000 # 2.0f
invoke-static {v2, v3, v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->shakeView(Landroid/view/View;FI)V
.line 6266
return-void
.end method
.method private onPasswordDone(Z)V
.registers 5
.param p1, "saved" # Z
.line 1700
if-eqz p1, :cond_4
.line 1701
const/4 v0, 0x0
.local v0, "textPassword":Ljava/lang/String;
goto :goto_1f
.line 1703
.end local v0 # "textPassword":Ljava/lang/String;
:cond_4
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v1, 0x0
aget-object v0, v0, v1
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
.line 1704
.restart local v0 # "textPassword":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_1b
.line 1705
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->onPasscodeError(Z)V
.line 1706
return-void
.line 1708
:cond_1b
const/4 v1, 0x1
invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V
.line 1711
:goto_1f
sget-object v1, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$cWj8HIxi8cZYEU6UI36cn3N5gis;
invoke-direct {v2, p0, p1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$cWj8HIxi8cZYEU6UI36cn3N5gis;-><init>(Lim/tpelyyftgw/ui/PassportActivity;ZLjava/lang/String;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 1975
return-void
.end method
.method private openAddDocumentAlert()V
.registers 6
.line 2597
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 2598
.local v0, "values":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/CharSequence;>;"
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 2600
.local v1, "types":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Class<+Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;>;>;"
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_23
.line 2601
const v2, 0x7f0f007b
const-string v3, "ActionBotDocumentPhone"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2602
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2604
:cond_23
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_3c
.line 2605
const v2, 0x7f0f0075
const-string v3, "ActionBotDocumentEmail"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2606
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2608
:cond_3c
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_55
.line 2609
const v2, 0x7f0f0076
const-string v3, "ActionBotDocumentIdentity"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2610
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2612
:cond_55
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_6e
.line 2613
const v2, 0x7f0f0079
const-string v3, "ActionBotDocumentPassport"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2614
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2616
:cond_6e
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_87
.line 2617
const v2, 0x7f0f0078
const-string v3, "ActionBotDocumentInternalPassport"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2618
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2620
:cond_87
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_a0
.line 2621
const v2, 0x7f0f007a
const-string v3, "ActionBotDocumentPassportRegistration"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2622
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2624
:cond_a0
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_b9
.line 2625
const v2, 0x7f0f007e
const-string v3, "ActionBotDocumentTemporaryRegistration"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2626
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2628
:cond_b9
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_d2
.line 2629
const v2, 0x7f0f0077
const-string v3, "ActionBotDocumentIdentityCard"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2630
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2632
:cond_d2
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_eb
.line 2633
const v2, 0x7f0f0074
const-string v3, "ActionBotDocumentDriverLicence"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2634
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2636
:cond_eb
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_104
.line 2637
const v2, 0x7f0f0072
const-string v3, "ActionBotDocumentAddress"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2638
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2640
:cond_104
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_11d
.line 2641
const v2, 0x7f0f007f
const-string v3, "ActionBotDocumentUtilityBill"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2642
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2644
:cond_11d
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_136
.line 2645
const v2, 0x7f0f0073
const-string v3, "ActionBotDocumentBankStatement"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2646
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2648
:cond_136
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->hasNotValueForType(Ljava/lang/Class;)Z
move-result v2
if-eqz v2, :cond_14f
.line 2649
const v2, 0x7f0f007d
const-string v3, "ActionBotDocumentRentalAgreement"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2650
const-class v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2653
:cond_14f
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
if-eqz v2, :cond_18a
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-eqz v2, :cond_15c
goto :goto_18a
.line 2656
:cond_15c
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 2657
.local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v3, 0x7f0f0b56
const-string v4, "PassportNoDocumentsAdd"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2658
const/4 v3, 0x0
new-array v3, v3, [Ljava/lang/CharSequence;
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v3
check-cast v3, [Ljava/lang/CharSequence;
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$b5F05kx6dyt9C2MpROL7CAye18A;
invoke-direct {v4, p0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$b5F05kx6dyt9C2MpROL7CAye18A;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Ljava/util/ArrayList;)V
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2682
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v3
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 2683
return-void
.line 2654
.end local v2 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_18a
:goto_18a
return-void
.end method
.method private openAttachMenu()V
.registers 7
.line 6808
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 6809
return-void
.line 6811
:cond_7
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
const/4 v1, 0x0
const/4 v2, 0x1
if-nez v0, :cond_37
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
const/16 v3, 0x14
if-lt v0, v3, :cond_37
.line 6812
const v0, 0x7f0f0141
const-string v4, "AppName"
invoke-static {v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
const v4, 0x7f0f0b86
new-array v2, v2, [Ljava/lang/Object;
const-string v5, "Files"
invoke-static {v5, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v1
const-string v1, "PassportUploadMaxReached"
invoke-static {v1, v4, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
.line 6813
return-void
.line 6815
:cond_37
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->createChatAttachView()V
.line 6816
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
if-ne v3, v2, :cond_41
goto :goto_42
:cond_41
const/4 v2, 0x0
:goto_42
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setOpenWithFrontFaceCamera(Z)V
.line 6817
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getMaxSelectedDocuments()I
move-result v2
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->setMaxSelectedPhotos(IZ)V
.line 6818
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->loadGalleryPhotos()V
.line 6819
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-eq v0, v1, :cond_5f
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x16
if-ne v0, v1, :cond_68
.line 6820
:cond_5f
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->findFocus()Landroid/view/View;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 6822
:cond_68
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->init()V
.line 6823
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 6824
return-void
.end method
.method private openTypeActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Z)V
.registers 28
.param p1, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p2, "documentRequiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p4, "documentOnly" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;",
">;Z)V"
}
.end annotation
.line 5487
.local p3, "availableDocumentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
move-object/from16 v0, p0
move-object/from16 v11, p1
move-object/from16 v12, p2
move-object/from16 v13, p3
move/from16 v14, p4
const/4 v1, -0x1
.line 5488
.local v1, "activityType":I
const/4 v2, 0x0
if-eqz v13, :cond_13
invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I
move-result v3
goto :goto_14
:cond_13
const/4 v3, 0x0
:goto_14
move v15, v3
.line 5489
.local v15, "availableDocumentTypesCount":I
iget-object v10, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 5490
.local v10, "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
const/4 v3, 0x0
if-eqz v12, :cond_1d
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
goto :goto_1e
:cond_1d
move-object v4, v3
:goto_1e
move-object v9, v4
.line 5491
.local v9, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v4, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v4, :cond_26
.line 5492
const/4 v1, 0x1
move v8, v1
goto :goto_3c
.line 5493
:cond_26
instance-of v4, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v4, :cond_2d
.line 5494
const/4 v1, 0x2
move v8, v1
goto :goto_3c
.line 5495
:cond_2d
instance-of v4, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
if-eqz v4, :cond_34
.line 5496
const/4 v1, 0x3
move v8, v1
goto :goto_3c
.line 5497
:cond_34
instance-of v4, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
if-eqz v4, :cond_3b
.line 5498
const/4 v1, 0x4
move v8, v1
goto :goto_3c
.line 5497
:cond_3b
move v8, v1
.line 5500
.end local v1 # "activityType":I
.local v8, "activityType":I
:goto_3c
const/4 v1, -0x1
if-eq v8, v1, :cond_ce
.line 5501
if-nez v14, :cond_4e
iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;
invoke-direct {v0, v10}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/HashMap;
goto :goto_4f
:cond_4e
move-object v1, v3
:goto_4f
move-object v7, v1
.line 5502
.local v7, "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;
invoke-direct {v0, v9}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
move-object v6, v1
check-cast v6, Ljava/util/HashMap;
.line 5503
.local v6, "documentsErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
invoke-direct {v0, v11, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v16
.line 5504
.local v16, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
invoke-direct {v0, v12, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v17
.line 5506
.local v17, "documentsValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
new-instance v18, Lim/tpelyyftgw/ui/PassportActivity;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;
invoke-virtual {v1, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
move-object/from16 v19, v1
check-cast v19, Ljava/util/HashMap;
if-eqz v12, :cond_82
iget-object v1, v0, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;
invoke-virtual {v1, v12}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/HashMap;
move-object/from16 v20, v1
goto :goto_84
:cond_82
move-object/from16 v20, v3
:goto_84
move-object/from16 v1, v18
move v2, v8
move-object v3, v4
move-object v4, v5
move-object/from16 v5, p1
move-object v11, v6
.end local v6 # "documentsErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.local v11, "documentsErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
move-object/from16 v6, v16
move-object v12, v7
.end local v7 # "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.local v12, "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
move-object/from16 v7, p2
move/from16 v21, v8
.end local v8 # "activityType":I
.local v21, "activityType":I
move-object/from16 v8, v17
move-object/from16 v22, v9
.end local v9 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.local v22, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
move-object/from16 v9, v19
move-object v13, v10
.end local v10 # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.local v13, "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
move-object/from16 v10, v20
invoke-direct/range {v1 .. v10}, Lim/tpelyyftgw/ui/PassportActivity;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Ljava/util/HashMap;Ljava/util/HashMap;)V
.line 5507
.local v1, "activity":Lim/tpelyyftgw/ui/PassportActivity;
new-instance v2, Lim/tpelyyftgw/ui/PassportActivity$19;
invoke-direct {v2, v0, v13, v14, v15}, Lim/tpelyyftgw/ui/PassportActivity$19;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;ZI)V
iput-object v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.line 5774
iget v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
iput v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
.line 5775
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
iput-object v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
.line 5776
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
iput-object v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
.line 5777
iget v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
iput v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
.line 5778
iput-object v12, v1, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;
.line 5779
iput-boolean v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
.line 5780
iput-object v11, v1, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
.line 5781
move-object/from16 v2, p3
move-object v3, v13
.end local v13 # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.local v3, "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
iput-object v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;
.line 5782
const/4 v4, 0x4
move/from16 v5, v21
.end local v21 # "activityType":I
.local v5, "activityType":I
if-ne v5, v4, :cond_ca
.line 5783
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;
iput-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentEmail:Ljava/lang/String;
.line 5785
:cond_ca
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_d3
.line 5500
.end local v1 # "activity":Lim/tpelyyftgw/ui/PassportActivity;
.end local v3 # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.end local v5 # "activityType":I
.end local v11 # "documentsErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v12 # "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v16 # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.end local v17 # "documentsValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.end local v22 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.restart local v8 # "activityType":I
.restart local v9 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.restart local v10 # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
:cond_ce
move v5, v8
move-object/from16 v22, v9
move-object v3, v10
move-object v2, v13
.line 5787
.end local v8 # "activityType":I
.end local v9 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.end local v10 # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.restart local v3 # "type":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.restart local v5 # "activityType":I
.restart local v22 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
:goto_d3
return-void
.end method
.method private processSelectedAttach(I)V
.registers 9
.param p1, "which" # I
.line 6902
const/16 v0, 0x17
const/4 v1, 0x1
const/4 v2, 0x0
if-nez p1, :cond_65
.line 6903
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v3, v0, :cond_24
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string v3, "android.permission.CAMERA"
invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_24
.line 6904
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v3}, [Ljava/lang/String;
move-result-object v1
const/16 v2, 0x13
invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 6905
return-void
.line 6908
:cond_24
:try_start_24
new-instance v0, Landroid/content/Intent;
const-string v3, "android.media.action.IMAGE_CAPTURE"
invoke-direct {v0, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 6909
.local v0, "takePictureIntent":Landroid/content/Intent;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->generatePicturePath()Ljava/io/File;
move-result-object v3
.line 6910
.local v3, "image":Ljava/io/File;
if-eqz v3, :cond_5b
.line 6911
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
:try_end_33
.catch Ljava/lang/Exception; {:try_start_24 .. :try_end_33} :catch_5f
const/16 v5, 0x18
const-string v6, "output"
if-lt v4, v5, :cond_4e
.line 6912
:try_start_39
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
const-string v5, "im.tpelyyftgw.messenger.provider"
invoke-static {v4, v5, v3}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
move-result-object v4
invoke-virtual {v0, v6, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 6913
const/4 v4, 0x2
invoke-virtual {v0, v4}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 6914
invoke-virtual {v0, v1}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
goto :goto_55
.line 6916
:cond_4e
invoke-static {v3}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v6, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;
.line 6918
:goto_55
invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPicturePath:Ljava/lang/String;
.line 6920
:cond_5b
invoke-virtual {p0, v0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_5e
.catch Ljava/lang/Exception; {:try_start_39 .. :try_end_5e} :catch_5f
.end local v0 # "takePictureIntent":Landroid/content/Intent;
.end local v3 # "image":Ljava/io/File;
goto :goto_63
.line 6921
:catch_5f
move-exception v0
.line 6922
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 6923
.end local v0 # "e":Ljava/lang/Exception;
:goto_63
goto/16 :goto_e2
.line 6924
:cond_65
const/4 v3, 0x4
const-string v4, "android.permission.READ_EXTERNAL_STORAGE"
if-ne p1, v1, :cond_a5
.line 6925
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v1, v0, :cond_84
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v4}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_84
.line 6926
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1, v3}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 6927
return-void
.line 6929
:cond_84
new-instance v0, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
const/4 v1, 0x0
invoke-direct {v0, v2, v2, v2, v1}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;-><init>(IZZLim/tpelyyftgw/ui/ChatActivity;)V
.line 6930
.local v0, "fragment":Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setCurrentAccount(I)V
.line 6931
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getMaxSelectedDocuments()I
move-result v1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setMaxSelectedPhotos(IZ)V
.line 6932
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setAllowSearchImages(Z)V
.line 6933
new-instance v1, Lim/tpelyyftgw/ui/PassportActivity$24;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/PassportActivity$24;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;->setDelegate(Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity$PhotoAlbumPickerActivityDelegate;)V
.line 6950
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.end local v0 # "fragment":Lim/tpelyyftgw/ui/PhotoAlbumPickerActivity;
goto :goto_e1
.line 6951
:cond_a5
if-ne p1, v3, :cond_e1
.line 6952
sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v5, v0, :cond_c1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0, v4}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_c1
.line 6953
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1, v3}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 6954
return-void
.line 6956
:cond_c1
new-instance v0, Lim/tpelyyftgw/ui/DocumentSelectActivity;
invoke-direct {v0, v2}, Lim/tpelyyftgw/ui/DocumentSelectActivity;-><init>(Z)V
.line 6957
.local v0, "fragment":Lim/tpelyyftgw/ui/DocumentSelectActivity;
iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setCurrentAccount(I)V
.line 6958
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setCanSelectOnlyImageFiles(Z)V
.line 6959
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getMaxSelectedDocuments()I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setMaxSelectedFiles(I)V
.line 6960
new-instance v1, Lim/tpelyyftgw/ui/PassportActivity$25;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/PassportActivity$25;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/DocumentSelectActivity;->setDelegate(Lim/tpelyyftgw/ui/DocumentSelectActivity$DocumentSelectActivityDelegate;)V
.line 6988
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_e2
.line 6951
.end local v0 # "fragment":Lim/tpelyyftgw/ui/DocumentSelectActivity;
:cond_e1
:goto_e1
nop
.line 6990
:goto_e2
return-void
.end method
.method private processSelectedFiles(Ljava/util/ArrayList;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;",
">;)V"
}
.end annotation
.line 7045
.local p1, "photos":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;>;"
invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_7
.line 7046
return-void
.line 7049
:cond_7
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
const/4 v1, 0x1
if-eq v0, v1, :cond_3d
const/4 v1, 0x4
if-ne v0, v1, :cond_10
goto :goto_3d
.line 7051
:cond_10
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v0, :cond_3b
.line 7052
const/4 v0, 0x1
.line 7053
.local v0, "allFieldsAreEmpty":Z
const/4 v2, 0x0
.local v2, "a":I
:goto_1a
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
array-length v4, v3
if-ge v2, v4, :cond_39
.line 7054
const/4 v4, 0x5
if-eq v2, v4, :cond_36
const/16 v4, 0x8
if-eq v2, v4, :cond_36
if-eq v2, v1, :cond_36
const/4 v4, 0x6
if-ne v2, v4, :cond_2c
.line 7055
goto :goto_36
.line 7057
:cond_2c
aget-object v3, v3, v2
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v3
if-lez v3, :cond_36
.line 7058
const/4 v0, 0x0
.line 7059
goto :goto_39
.line 7053
:cond_36
:goto_36
add-int/lit8 v2, v2, 0x1
goto :goto_1a
.line 7062
.end local v2 # "a":I
:cond_39
:goto_39
nop
.line 7063
.local v0, "needRecoginze":Z
goto :goto_3e
.line 7064
.end local v0 # "needRecoginze":Z
:cond_3b
const/4 v0, 0x0
.restart local v0 # "needRecoginze":Z
goto :goto_3e
.line 7050
.end local v0 # "needRecoginze":Z
:cond_3d
:goto_3d
const/4 v0, 0x0
.line 7066
.restart local v0 # "needRecoginze":Z
:goto_3e
iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
.line 7067
.local v1, "type":I
sget-object v2, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$70EzKRjQnk7HDrAtpO-3w6Cp_Po;
invoke-direct {v3, p0, p1, v1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$70EzKRjQnk7HDrAtpO-3w6Cp_Po;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Ljava/util/ArrayList;IZ)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 7239
return-void
.end method
.method private removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.registers 8
.param p1, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 5790
const/4 v0, 0x0
if-nez p1, :cond_4
.line 5791
return-object v0
.line 5793
:cond_4
const/4 v1, 0x0
.local v1, "a":I
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "size":I
:goto_d
if-ge v1, v2, :cond_35
.line 5794
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 5795
.local v3, "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-virtual {v4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v4
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-virtual {v5}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v5
if-ne v4, v5, :cond_32
.line 5796
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
return-object v0
.line 5793
.end local v3 # "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
:cond_32
add-int/lit8 v1, v1, 0x1
goto :goto_d
.line 5799
.end local v1 # "a":I
.end local v2 # "size":I
:cond_35
return-object v0
.end method
.method private scrollToField(Landroid/view/View;)V
.registers 7
.param p1, "field" # Landroid/view/View;
.line 3601
:goto_0
if-eqz p1, :cond_12
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-virtual {v0, p1}, Landroid/widget/LinearLayout;->indexOfChild(Landroid/view/View;)I
move-result v0
if-gez v0, :cond_12
.line 3602
invoke-virtual {p1}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v0
move-object p1, v0
check-cast p1, Landroid/view/View;
goto :goto_0
.line 3604
:cond_12
if-eqz p1, :cond_2c
.line 3605
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
const/4 v1, 0x0
invoke-virtual {p1}, Landroid/view/View;->getTop()I
move-result v2
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
invoke-virtual {v3}, Landroid/widget/ScrollView;->getMeasuredHeight()I
move-result v3
invoke-virtual {p1}, Landroid/view/View;->getMeasuredHeight()I
move-result v4
sub-int/2addr v3, v4
div-int/lit8 v3, v3, 0x2
sub-int/2addr v2, v3
invoke-virtual {v0, v1, v2}, Landroid/widget/ScrollView;->smoothScrollTo(II)V
.line 3607
:cond_2c
return-void
.end method
.method private setFieldValues(Ljava/util/HashMap;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Ljava/lang/String;)V
.registers 12
.param p2, "editText" # Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.param p3, "key" # Ljava/lang/String;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Lim/tpelyyftgw/ui/components/EditTextBoldCursor;",
"Ljava/lang/String;",
")V"
}
.end annotation
.line 4743
.local p1, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
invoke-virtual {p1, p3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
move-object v1, v0
.local v1, "value":Ljava/lang/String;
if-eqz v0, :cond_ed
.line 4744
const/4 v0, -0x1
invoke-virtual {p3}, Ljava/lang/String;->hashCode()I
move-result v2
const/4 v3, 0x3
const/4 v4, 0x0
const/4 v5, 0x2
const/4 v6, 0x1
sparse-switch v2, :sswitch_data_12a
:cond_15
goto :goto_3e
:sswitch_16
const-string v2, "country_code"
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_15
const/4 v0, 0x0
goto :goto_3e
:sswitch_20
const-string v2, "expiry_date"
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_15
const/4 v0, 0x3
goto :goto_3e
:sswitch_2a
const-string v2, "gender"
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_15
const/4 v0, 0x2
goto :goto_3e
:sswitch_34
const-string/jumbo v2, "residence_country_code"
invoke-virtual {p3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_15
const/4 v0, 0x1
:goto_3e
if-eqz v0, :cond_de
if-eq v0, v6, :cond_ce
if-eq v0, v5, :cond_a0
if-eq v0, v3, :cond_4b
.line 4788
invoke-virtual {p2, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_ed
.line 4771
:cond_4b
const/4 v0, 0x0
.line 4772
.local v0, "ok":Z
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_89
.line 4773
const-string v2, "\\."
invoke-virtual {v1, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
.line 4774
.local v2, "args":[Ljava/lang/String;
array-length v7, v2
if-ne v7, v3, :cond_89
.line 4775
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
aget-object v7, v2, v5
invoke-static {v7}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I
move-result v7
aput v7, v3, v4
.line 4776
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
aget-object v7, v2, v6
invoke-static {v7}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I
move-result v7
aput v7, v3, v6
.line 4777
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
aget-object v7, v2, v4
invoke-static {v7}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I
move-result v7
aput v7, v3, v5
.line 4778
invoke-virtual {p2, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4779
const/4 v0, 0x1
.line 4782
.end local v2 # "args":[Ljava/lang/String;
:cond_89
if-nez v0, :cond_ed
.line 4783
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
aput v4, v2, v5
aput v4, v2, v6
aput v4, v2, v4
.line 4784
const v2, 0x7f0f0b58
const-string v3, "PassportNoExpireDate"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {p2, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
goto :goto_ed
.line 4762
.end local v0 # "ok":Z
:cond_a0
const-string v0, "male"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_b7
.line 4763
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;
.line 4764
const v0, 0x7f0f0b4a
const-string v2, "PassportMale"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
goto :goto_ed
.line 4765
:cond_b7
const-string v0, "female"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_ed
.line 4766
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;
.line 4767
const v0, 0x7f0f0b0c
const-string v2, "PassportFemale"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
goto :goto_ed
.line 4754
:cond_ce
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;
.line 4755
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 4756
.local v0, "country":Ljava/lang/String;
if-eqz v0, :cond_ed
.line 4757
invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
goto :goto_ed
.line 4746
.end local v0 # "country":Ljava/lang/String;
:cond_de
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;
.line 4747
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 4748
.restart local v0 # "country":Ljava/lang/String;
if-eqz v0, :cond_ed
.line 4749
invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4792
.end local v0 # "country":Ljava/lang/String;
:cond_ed
:goto_ed
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fieldsErrors:Ljava/util/HashMap;
if-eqz v0, :cond_10b
invoke-virtual {v0, p3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
move-object v1, v0
if-eqz v0, :cond_10b
.line 4793
invoke-virtual {p2, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V
.line 4794
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {p2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, p3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_128
.line 4795
:cond_10b
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
if-eqz v0, :cond_128
invoke-virtual {v0, p3}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
move-object v1, v0
if-eqz v0, :cond_128
.line 4796
invoke-virtual {p2, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setErrorText(Ljava/lang/CharSequence;)V
.line 4797
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {p2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, p3, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 4799
:cond_128
:goto_128
return-void
nop
:sswitch_data_12a
.sparse-switch
-0x7794fa71 -> :sswitch_34
-0x4a7a0d3f -> :sswitch_2a
0x1c5df33a -> :sswitch_20
0x58475cf6 -> :sswitch_16
.end sparse-switch
.end method
.method private setTypeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;ZI)V
.registers 44
.param p1, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p2, "text" # Ljava/lang/String;
.param p3, "json" # Ljava/lang/String;
.param p4, "documentRequiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p5, "documentsJson" # Ljava/lang/String;
.param p6, "documentOnly" # Z
.param p7, "availableDocumentTypesCount" # I
.line 5017
move-object/from16 v7, p0
move-object/from16 v8, p1
move-object/from16 v9, p2
move-object/from16 v10, p3
move-object/from16 v11, p4
move-object/from16 v12, p5
move/from16 v13, p7
const-string v14, "last_name_native"
const-string v15, "middle_name_native"
iget-object v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;
invoke-virtual {v0, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.line 5018
.local v0, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
const/16 v6, 0x8
const/4 v5, 0x1
if-nez v0, :cond_65
.line 5019
iget v1, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
if-ne v1, v6, :cond_64
.line 5020
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
move-object v4, v1
.line 5021
.local v4, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
if-eqz v11, :cond_2e
.line 5022
invoke-virtual {v4, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5024
:cond_2e
iget-object v1, v7, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-virtual {v1}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v2
add-int/lit8 v2, v2, -0x6
invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;
move-result-object v3
.line 5025
.local v3, "prev":Landroid/view/View;
instance-of v1, v3, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
if-eqz v1, :cond_44
.line 5026
move-object v1, v3
check-cast v1, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setNeedDivider(Z)V
.line 5028
:cond_44
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
const/16 v16, 0x1
const/16 v17, 0x1
move-object/from16 v1, p0
move-object/from16 v18, v3
.end local v3 # "prev":Landroid/view/View;
.local v18, "prev":Landroid/view/View;
move-object/from16 v3, p1
move-object/from16 v19, v4
.end local v4 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
.local v19, "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
move-object/from16 v20, v14
const/4 v14, 0x1
move/from16 v5, v16
move/from16 v6, v17
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/PassportActivity;->addField(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZZ)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
move-result-object v0
.line 5029
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateManageVisibility()V
.line 5030
.end local v18 # "prev":Landroid/view/View;
.end local v19 # "documentTypes":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;>;"
move-object v1, v0
goto :goto_69
.line 5031
:cond_64
return-void
.line 5018
:cond_65
move-object/from16 v20, v14
const/4 v14, 0x1
move-object v1, v0
.line 5034
.end local v0 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.local v1, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
:goto_69
iget-object v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;
invoke-virtual {v0, v8}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
move-object v2, v0
check-cast v2, Ljava/util/HashMap;
.line 5035
.local v2, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
if-eqz v11, :cond_7d
iget-object v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;
invoke-virtual {v0, v11}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/HashMap;
goto :goto_7e
:cond_7d
const/4 v0, 0x0
:goto_7e
move-object v4, v0
.line 5036
.local v4, "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
invoke-direct {v7, v8, v14}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v5
.line 5037
.local v5, "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
invoke-direct {v7, v11, v14}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v6
.line 5039
.local v6, "documentRequiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v10, :cond_e9
iget-object v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
if-nez v0, :cond_e9
.line 5040
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
.line 5042
:try_start_94
new-instance v0, Ljava/io/BufferedReader;
new-instance v3, Ljava/io/InputStreamReader;
sget-object v18, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
invoke-virtual/range {v18 .. v18}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v18
invoke-virtual/range {v18 .. v18}, Landroid/content/res/Resources;->getAssets()Landroid/content/res/AssetManager;
move-result-object v14
:try_end_a2
.catch Ljava/lang/Exception; {:try_start_94 .. :try_end_a2} :catch_df
move-object/from16 v18, v5
.end local v5 # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.local v18, "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
:try_start_a4
const-string v5, "countries.txt"
invoke-virtual {v14, v5}, Landroid/content/res/AssetManager;->open(Ljava/lang/String;)Ljava/io/InputStream;
move-result-object v5
invoke-direct {v3, v5}, Ljava/io/InputStreamReader;-><init>(Ljava/io/InputStream;)V
invoke-direct {v0, v3}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
.line 5044
.local v0, "reader":Ljava/io/BufferedReader;
:goto_b0
invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
move-result-object v3
move-object v5, v3
.local v5, "line":Ljava/lang/String;
if-eqz v3, :cond_d1
.line 5045
const-string v3, ";"
invoke-virtual {v5, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v3
.line 5046
.local v3, "args":[Ljava/lang/String;
iget-object v14, v7, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
move-object/from16 v21, v5
const/16 v19, 0x1
.end local v5 # "line":Ljava/lang/String;
.local v21, "line":Ljava/lang/String;
aget-object v5, v3, v19
:try_end_c5
.catch Ljava/lang/Exception; {:try_start_a4 .. :try_end_c5} :catch_db
move-object/from16 v22, v1
const/16 v17, 0x2
.end local v1 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.local v22, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
:try_start_c9
aget-object v1, v3, v17
invoke-virtual {v14, v5, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 5047
move-object/from16 v1, v22
.end local v3 # "args":[Ljava/lang/String;
goto :goto_b0
.line 5048
.end local v21 # "line":Ljava/lang/String;
.end local v22 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.restart local v1 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.restart local v5 # "line":Ljava/lang/String;
:cond_d1
move-object/from16 v22, v1
move-object/from16 v21, v5
.end local v1 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.end local v5 # "line":Ljava/lang/String;
.restart local v21 # "line":Ljava/lang/String;
.restart local v22 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
:try_end_d8
.catch Ljava/lang/Exception; {:try_start_c9 .. :try_end_d8} :catch_d9
.end local v0 # "reader":Ljava/io/BufferedReader;
.end local v21 # "line":Ljava/lang/String;
goto :goto_e7
.line 5049
:catch_d9
move-exception v0
goto :goto_e4
.end local v22 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.restart local v1 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
:catch_db
move-exception v0
move-object/from16 v22, v1
.end local v1 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.restart local v22 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
goto :goto_e4
.end local v18 # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.end local v22 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.restart local v1 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.local v5, "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
:catch_df
move-exception v0
move-object/from16 v22, v1
move-object/from16 v18, v5
.line 5050
.end local v1 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.end local v5 # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.local v0, "e":Ljava/lang/Exception;
.restart local v18 # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.restart local v22 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
:goto_e4
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 5051
.end local v0 # "e":Ljava/lang/Exception;
:goto_e7
const/4 v1, 0x0
goto :goto_f0
.line 5039
.end local v18 # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.end local v22 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.restart local v1 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.restart local v5 # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
:cond_e9
move-object/from16 v22, v1
move-object/from16 v18, v5
.line 5053
.end local v1 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.end local v5 # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.restart local v18 # "requiredTypeValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.restart local v22 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
const/4 v1, 0x0
iput-object v1, v7, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
.line 5056
:goto_f0
const/4 v3, 0x0
.line 5057
.local v3, "value":Ljava/lang/String;
const-string v1, "PassportDocuments"
if-eqz v9, :cond_130
.line 5058
iget-object v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
if-eqz v0, :cond_11a
.line 5059
invoke-static {}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->getInstance()Lim/tpelyyftgw/phoneformat/PhoneFormat;
move-result-object v0
new-instance v15, Ljava/lang/StringBuilder;
invoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "+"
invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v15, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->format(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
move-object/from16 v27, v2
move-object/from16 v28, v4
goto/16 :goto_423
.line 5060
:cond_11a
iget-object v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
if-eqz v0, :cond_128
.line 5061
move-object/from16 v3, p2
move-object/from16 v27, v2
move-object/from16 v28, v4
goto/16 :goto_423
.line 5060
:cond_128
move-object/from16 v27, v2
move-object/from16 v24, v3
move-object/from16 v28, v4
goto/16 :goto_421
.line 5064
:cond_130
const/4 v0, 0x0
.line 5065
.local v0, "stringBuilder":Ljava/lang/StringBuilder;
iget v5, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/16 v14, 0x8
if-eq v5, v14, :cond_166
if-eqz v11, :cond_166
invoke-static/range {p5 .. p5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_141
if-eqz v6, :cond_166
.line 5066
:cond_141
if-nez v0, :cond_149
.line 5067
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
move-object v0, v5
.line 5069
:cond_149
const/4 v5, 0x1
if-le v13, v5, :cond_156
.line 5070
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v7, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_166
.line 5071
:cond_156
invoke-static/range {p5 .. p5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_166
.line 5072
const v5, 0x7f0f0b05
invoke-static {v1, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 5075
:cond_166
:goto_166
if-nez v10, :cond_171
if-eqz v12, :cond_16b
goto :goto_171
:cond_16b
move-object/from16 v23, v0
move-object/from16 v24, v3
goto/16 :goto_1f2
.line 5076
:cond_171
:goto_171
if-nez v2, :cond_174
.line 5077
return-void
.line 5079
:cond_174
invoke-virtual {v2}, Ljava/util/HashMap;->clear()V
.line 5080
const/4 v5, 0x0
.line 5081
.local v5, "keys":[Ljava/lang/String;
const/4 v14, 0x0
.line 5082
.local v14, "documentKeys":[Ljava/lang/String;
move-object/from16 v23, v0
.end local v0 # "stringBuilder":Ljava/lang/StringBuilder;
.local v23, "stringBuilder":Ljava/lang/StringBuilder;
iget-object v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v0, :cond_1c3
.line 5083
iget v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
if-nez v0, :cond_18b
if-eqz p6, :cond_188
goto :goto_18b
:cond_188
move-object/from16 v24, v3
goto :goto_195
:cond_18b
:goto_18b
iget v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
move-object/from16 v24, v3
const/16 v3, 0x8
.end local v3 # "value":Ljava/lang/String;
.local v24, "value":Ljava/lang/String;
if-ne v0, v3, :cond_1af
if-nez v11, :cond_1af
.line 5084
:goto_195
const-string v25, "first_name"
const-string v26, "middle_name"
const-string v27, "last_name"
const-string v28, "first_name_native"
const-string v29, "middle_name_native"
const-string v30, "last_name_native"
const-string v31, "birth_date"
const-string v32, "gender"
const-string v33, "country_code"
const-string/jumbo v34, "residence_country_code"
filled-new-array/range {v25 .. v34}, [Ljava/lang/String;
move-result-object v0
move-object v5, v0
.line 5097
:cond_1af
iget v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
if-eqz v0, :cond_1b9
const/16 v3, 0x8
if-ne v0, v3, :cond_1ed
if-eqz v11, :cond_1ed
.line 5098
:cond_1b9
const-string v0, "document_no"
const-string v3, "expiry_date"
filled-new-array {v0, v3}, [Ljava/lang/String;
move-result-object v0
move-object v14, v0
goto :goto_1ed
.line 5103
.end local v24 # "value":Ljava/lang/String;
.restart local v3 # "value":Ljava/lang/String;
:cond_1c3
move-object/from16 v24, v3
.end local v3 # "value":Ljava/lang/String;
.restart local v24 # "value":Ljava/lang/String;
iget-object v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v0, :cond_1ed
.line 5104
iget v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
if-nez v0, :cond_1d1
if-eqz p6, :cond_1d9
:cond_1d1
iget v0, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/16 v3, 0x8
if-ne v0, v3, :cond_1ed
if-nez v11, :cond_1ed
.line 5105
:cond_1d9
const-string/jumbo v25, "street_line1"
const-string/jumbo v26, "street_line2"
const-string v27, "post_code"
const-string v28, "city"
const-string/jumbo v29, "state"
const-string v30, "country_code"
filled-new-array/range {v25 .. v30}, [Ljava/lang/String;
move-result-object v0
move-object v5, v0
.line 5115
:cond_1ed
:goto_1ed
if-nez v5, :cond_1fa
if-eqz v14, :cond_1f2
goto :goto_1fa
.line 5200
.end local v5 # "keys":[Ljava/lang/String;
.end local v14 # "documentKeys":[Ljava/lang/String;
.end local v23 # "stringBuilder":Ljava/lang/StringBuilder;
.end local v24 # "value":Ljava/lang/String;
.restart local v0 # "stringBuilder":Ljava/lang/StringBuilder;
.restart local v3 # "value":Ljava/lang/String;
:cond_1f2
:goto_1f2
move-object/from16 v27, v2
move-object/from16 v28, v4
move-object/from16 v0, v23
.end local v0 # "stringBuilder":Ljava/lang/StringBuilder;
.end local v3 # "value":Ljava/lang/String;
.restart local v23 # "stringBuilder":Ljava/lang/StringBuilder;
.restart local v24 # "value":Ljava/lang/String;
goto/16 :goto_41a
.line 5117
.restart local v5 # "keys":[Ljava/lang/String;
.restart local v14 # "documentKeys":[Ljava/lang/String;
:cond_1fa
:goto_1fa
const/4 v0, 0x0
.line 5118
.local v0, "jsonObject":Lorg/json/JSONObject;
const/4 v3, 0x0
.line 5119
.local v3, "currentKeys":[Ljava/lang/String;
const/16 v25, 0x0
move/from16 v35, v25
move-object/from16 v25, v3
move/from16 v3, v35
.local v3, "b":I
.local v25, "currentKeys":[Ljava/lang/String;
:goto_204
const/4 v9, 0x2
if-ge v3, v9, :cond_412
.line 5120
if-nez v3, :cond_221
.line 5121
if-eqz v10, :cond_23c
.line 5122
:try_start_20b
new-instance v9, Lorg/json/JSONObject;
invoke-direct {v9, v10}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
move-object v0, v9
.line 5123
move-object v9, v5
move-object/from16 v26, v5
move-object v9, v0
.end local v25 # "currentKeys":[Ljava/lang/String;
.local v9, "currentKeys":[Ljava/lang/String;
goto :goto_241
.line 5195
.end local v0 # "jsonObject":Lorg/json/JSONObject;
.end local v3 # "b":I
.end local v9 # "currentKeys":[Ljava/lang/String;
:catch_216
move-exception v0
move-object/from16 v27, v2
move-object/from16 v28, v4
move-object/from16 v26, v5
move-object/from16 v0, v23
goto/16 :goto_41a
.line 5126
.restart local v0 # "jsonObject":Lorg/json/JSONObject;
.restart local v3 # "b":I
.restart local v25 # "currentKeys":[Ljava/lang/String;
:cond_221
if-nez v4, :cond_22e
.line 5127
move-object/from16 v27, v2
move-object/from16 v28, v4
move-object/from16 v26, v5
move-object/from16 v9, v20
const/4 v4, 0x2
goto/16 :goto_400
.line 5129
:cond_22e
if-eqz v12, :cond_23c
.line 5130
new-instance v9, Lorg/json/JSONObject;
invoke-direct {v9, v12}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_235
.catch Ljava/lang/Exception; {:try_start_20b .. :try_end_235} :catch_216
move-object v0, v9
.line 5131
move-object v9, v14
move-object/from16 v26, v5
move-object v5, v9
move-object v9, v0
.end local v25 # "currentKeys":[Ljava/lang/String;
.restart local v9 # "currentKeys":[Ljava/lang/String;
goto :goto_241
.line 5134
.end local v9 # "currentKeys":[Ljava/lang/String;
.restart local v25 # "currentKeys":[Ljava/lang/String;
:cond_23c
move-object v9, v0
move-object/from16 v26, v5
move-object/from16 v5, v25
.end local v0 # "jsonObject":Lorg/json/JSONObject;
.end local v25 # "currentKeys":[Ljava/lang/String;
.local v5, "currentKeys":[Ljava/lang/String;
.local v9, "jsonObject":Lorg/json/JSONObject;
.local v26, "keys":[Ljava/lang/String;
:goto_241
if-eqz v5, :cond_3f1
if-nez v9, :cond_252
.line 5135
move-object/from16 v27, v2
move-object/from16 v28, v4
move-object/from16 v29, v5
move-object/from16 v25, v9
move-object/from16 v9, v20
const/4 v4, 0x2
goto/16 :goto_3fc
.line 5138
:cond_252
:try_start_252
invoke-virtual {v9}, Lorg/json/JSONObject;->keys()Ljava/util/Iterator;
move-result-object v0
.line 5139
.local v0, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
:goto_256
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v25
if-eqz v25, :cond_282
.line 5140
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v25
check-cast v25, Ljava/lang/String;
move-object/from16 v27, v25
.line 5141
.local v27, "key":Ljava/lang/String;
if-nez v3, :cond_272
.line 5142
move-object/from16 v25, v0
move-object/from16 v0, v27
.end local v27 # "key":Ljava/lang/String;
.local v0, "key":Ljava/lang/String;
.local v25, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
invoke-virtual {v9, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v2, v0, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_27d
.line 5144
.end local v25 # "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
.local v0, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
.restart local v27 # "key":Ljava/lang/String;
:cond_272
move-object/from16 v25, v0
move-object/from16 v0, v27
.end local v27 # "key":Ljava/lang/String;
.local v0, "key":Ljava/lang/String;
.restart local v25 # "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
invoke-virtual {v9, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v4, v0, v10}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_27d
.catchall {:try_start_252 .. :try_end_27d} :catchall_285
.line 5146
.end local v0 # "key":Ljava/lang/String;
:goto_27d
move-object/from16 v10, p3
move-object/from16 v0, v25
goto :goto_256
.line 5139
.end local v25 # "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
.local v0, "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
:cond_282
move-object/from16 v25, v0
.line 5149
.end local v0 # "iter":Ljava/util/Iterator;, "Ljava/util/Iterator<Ljava/lang/String;>;"
goto :goto_289
.line 5147
:catchall_285
move-exception v0
.line 5148
.local v0, "e":Ljava/lang/Throwable;
:try_start_286
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 5151
.end local v0 # "e":Ljava/lang/Throwable;
:goto_289
const/4 v0, 0x0
.local v0, "a":I
:goto_28a
array-length v10, v5
if-ge v0, v10, :cond_3d9
.line 5152
aget-object v10, v5, v0
invoke-virtual {v9, v10}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v10
:try_end_293
.catch Ljava/lang/Exception; {:try_start_286 .. :try_end_293} :catch_3e9
if-eqz v10, :cond_3be
.line 5153
if-nez v23, :cond_2a8
.line 5154
:try_start_297
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
:try_end_29c
.catch Ljava/lang/Exception; {:try_start_297 .. :try_end_29c} :catch_29f
move-object/from16 v23, v10
goto :goto_2aa
.line 5195
.end local v0 # "a":I
.end local v3 # "b":I
.end local v5 # "currentKeys":[Ljava/lang/String;
.end local v9 # "jsonObject":Lorg/json/JSONObject;
:catch_29f
move-exception v0
move-object/from16 v27, v2
move-object/from16 v28, v4
move-object/from16 v0, v23
goto/16 :goto_41a
.line 5153
.restart local v0 # "a":I
.restart local v3 # "b":I
.restart local v5 # "currentKeys":[Ljava/lang/String;
.restart local v9 # "jsonObject":Lorg/json/JSONObject;
:cond_2a8
move-object/from16 v10, v23
.line 5156
.end local v23 # "stringBuilder":Ljava/lang/StringBuilder;
.local v10, "stringBuilder":Ljava/lang/StringBuilder;
:goto_2aa
move-object/from16 v27, v2
.end local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.local v27, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:try_start_2ac
aget-object v2, v5, v0
invoke-virtual {v9, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 5157
.local v2, "jsonValue":Ljava/lang/String;
if-eqz v2, :cond_3ac
.line 5158
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v23
:try_end_2b8
.catch Ljava/lang/Exception; {:try_start_2ac .. :try_end_2b8} :catch_3b8
if-nez v23, :cond_3a2
.line 5159
move-object/from16 v28, v4
.end local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.local v28, "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:try_start_2bc
const-string v4, "first_name_native"
move-object/from16 v25, v9
.end local v9 # "jsonObject":Lorg/json/JSONObject;
.local v25, "jsonObject":Lorg/json/JSONObject;
aget-object v9, v5, v0
invoke-virtual {v4, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_398
aget-object v4, v5, v0
.line 5160
invoke-virtual {v15, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_392
aget-object v4, v5, v0
.line 5161
move-object/from16 v9, v20
invoke-virtual {v9, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_2df
.line 5162
move-object/from16 v29, v5
const/4 v4, 0x2
goto/16 :goto_3b5
.line 5164
:cond_2df
invoke-virtual {v10}, Ljava/lang/StringBuilder;->length()I
move-result v4
if-lez v4, :cond_315
.line 5165
const-string v4, "last_name"
aget-object v12, v5, v0
invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_310
aget-object v4, v5, v0
invoke-virtual {v9, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_310
const-string v4, "middle_name"
aget-object v12, v5, v0
invoke-virtual {v4, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_310
aget-object v4, v5, v0
invoke-virtual {v15, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_30a
goto :goto_310
.line 5168
:cond_30a
const-string v4, ", "
invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_315
.line 5166
:cond_310
:goto_310
const-string v4, " "
invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 5171
:cond_315
:goto_315
aget-object v4, v5, v0
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v12
move-object/from16 v29, v5
.end local v5 # "currentKeys":[Ljava/lang/String;
.local v29, "currentKeys":[Ljava/lang/String;
const v5, -0x7794fa71
if-eq v12, v5, :cond_341
const v5, -0x4a7a0d3f
if-eq v12, v5, :cond_337
const v5, 0x58475cf6
if-eq v12, v5, :cond_32d
:cond_32c
goto :goto_34c
:cond_32d
const-string v5, "country_code"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_32c
const/4 v5, 0x0
goto :goto_34d
:cond_337
const-string v5, "gender"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_32c
const/4 v5, 0x2
goto :goto_34d
:cond_341
const-string/jumbo v5, "residence_country_code"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_32c
const/4 v5, 0x1
goto :goto_34d
:goto_34c
const/4 v5, -0x1
:goto_34d
if-eqz v5, :cond_383
const/4 v4, 0x1
if-eq v5, v4, :cond_383
const/4 v4, 0x2
if-eq v5, v4, :cond_359
.line 5187
invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_3b5
.line 5180
:cond_359
const-string v5, "male"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_36e
.line 5181
const-string v5, "PassportMale"
const v12, 0x7f0f0b4a
invoke-static {v5, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_3b5
.line 5182
:cond_36e
const-string v5, "female"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_3b5
.line 5183
const-string v5, "PassportFemale"
const v12, 0x7f0f0b0c
invoke-static {v5, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_3b5
.line 5171
:cond_383
const/4 v4, 0x2
.line 5174
iget-object v5, v7, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
invoke-virtual {v5, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
.line 5175
.local v5, "country":Ljava/lang/String;
if-eqz v5, :cond_3b5
.line 5176
invoke-virtual {v10, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:try_end_391
.catch Ljava/lang/Exception; {:try_start_2bc .. :try_end_391} :catch_39e
goto :goto_3b5
.line 5160
.end local v29 # "currentKeys":[Ljava/lang/String;
.local v5, "currentKeys":[Ljava/lang/String;
:cond_392
move-object/from16 v29, v5
move-object/from16 v9, v20
const/4 v4, 0x2
.end local v5 # "currentKeys":[Ljava/lang/String;
.restart local v29 # "currentKeys":[Ljava/lang/String;
goto :goto_3b5
.line 5159
.end local v29 # "currentKeys":[Ljava/lang/String;
.restart local v5 # "currentKeys":[Ljava/lang/String;
:cond_398
move-object/from16 v29, v5
move-object/from16 v9, v20
const/4 v4, 0x2
.end local v5 # "currentKeys":[Ljava/lang/String;
.restart local v29 # "currentKeys":[Ljava/lang/String;
goto :goto_3b5
.line 5195
.end local v0 # "a":I
.end local v2 # "jsonValue":Ljava/lang/String;
.end local v3 # "b":I
.end local v25 # "jsonObject":Lorg/json/JSONObject;
.end local v29 # "currentKeys":[Ljava/lang/String;
:catch_39e
move-exception v0
move-object v0, v10
goto/16 :goto_41a
.line 5158
.end local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v0 # "a":I
.restart local v2 # "jsonValue":Ljava/lang/String;
.restart local v3 # "b":I
.restart local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v5 # "currentKeys":[Ljava/lang/String;
.restart local v9 # "jsonObject":Lorg/json/JSONObject;
:cond_3a2
move-object/from16 v28, v4
move-object/from16 v29, v5
move-object/from16 v25, v9
move-object/from16 v9, v20
const/4 v4, 0x2
.end local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v5 # "currentKeys":[Ljava/lang/String;
.end local v9 # "jsonObject":Lorg/json/JSONObject;
.restart local v25 # "jsonObject":Lorg/json/JSONObject;
.restart local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v29 # "currentKeys":[Ljava/lang/String;
goto :goto_3b5
.line 5157
.end local v25 # "jsonObject":Lorg/json/JSONObject;
.end local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v29 # "currentKeys":[Ljava/lang/String;
.restart local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v5 # "currentKeys":[Ljava/lang/String;
.restart local v9 # "jsonObject":Lorg/json/JSONObject;
:cond_3ac
move-object/from16 v28, v4
move-object/from16 v29, v5
move-object/from16 v25, v9
move-object/from16 v9, v20
const/4 v4, 0x2
.line 5151
.end local v2 # "jsonValue":Ljava/lang/String;
.end local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v5 # "currentKeys":[Ljava/lang/String;
.end local v9 # "jsonObject":Lorg/json/JSONObject;
.restart local v25 # "jsonObject":Lorg/json/JSONObject;
.restart local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v29 # "currentKeys":[Ljava/lang/String;
:cond_3b5
:goto_3b5
move-object/from16 v23, v10
goto :goto_3c9
.line 5195
.end local v0 # "a":I
.end local v3 # "b":I
.end local v25 # "jsonObject":Lorg/json/JSONObject;
.end local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v29 # "currentKeys":[Ljava/lang/String;
.restart local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:catch_3b8
move-exception v0
move-object/from16 v28, v4
move-object v0, v10
.end local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto/16 :goto_41a
.line 5152
.end local v10 # "stringBuilder":Ljava/lang/StringBuilder;
.end local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v0 # "a":I
.local v2, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v3 # "b":I
.restart local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v5 # "currentKeys":[Ljava/lang/String;
.restart local v9 # "jsonObject":Lorg/json/JSONObject;
.restart local v23 # "stringBuilder":Ljava/lang/StringBuilder;
:cond_3be
move-object/from16 v27, v2
move-object/from16 v28, v4
move-object/from16 v29, v5
move-object/from16 v25, v9
move-object/from16 v9, v20
const/4 v4, 0x2
.line 5151
.end local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v5 # "currentKeys":[Ljava/lang/String;
.end local v9 # "jsonObject":Lorg/json/JSONObject;
.restart local v25 # "jsonObject":Lorg/json/JSONObject;
.restart local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v29 # "currentKeys":[Ljava/lang/String;
:goto_3c9
add-int/lit8 v0, v0, 0x1
move-object/from16 v12, p5
move-object/from16 v20, v9
move-object/from16 v9, v25
move-object/from16 v2, v27
move-object/from16 v4, v28
move-object/from16 v5, v29
goto/16 :goto_28a
.end local v25 # "jsonObject":Lorg/json/JSONObject;
.end local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v29 # "currentKeys":[Ljava/lang/String;
.restart local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v5 # "currentKeys":[Ljava/lang/String;
.restart local v9 # "jsonObject":Lorg/json/JSONObject;
:cond_3d9
move-object/from16 v27, v2
move-object/from16 v28, v4
move-object/from16 v29, v5
move-object/from16 v25, v9
move-object/from16 v9, v20
const/4 v4, 0x2
.end local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v5 # "currentKeys":[Ljava/lang/String;
.end local v9 # "jsonObject":Lorg/json/JSONObject;
.restart local v25 # "jsonObject":Lorg/json/JSONObject;
.restart local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v29 # "currentKeys":[Ljava/lang/String;
move-object/from16 v0, v25
move-object/from16 v25, v29
goto :goto_400
.line 5195
.end local v0 # "a":I
.end local v3 # "b":I
.end local v25 # "jsonObject":Lorg/json/JSONObject;
.end local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v29 # "currentKeys":[Ljava/lang/String;
.restart local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:catch_3e9
move-exception v0
move-object/from16 v27, v2
move-object/from16 v28, v4
move-object/from16 v0, v23
.end local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
goto :goto_41a
.line 5134
.end local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v3 # "b":I
.restart local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v5 # "currentKeys":[Ljava/lang/String;
.restart local v9 # "jsonObject":Lorg/json/JSONObject;
:cond_3f1
move-object/from16 v27, v2
move-object/from16 v28, v4
move-object/from16 v29, v5
move-object/from16 v25, v9
move-object/from16 v9, v20
const/4 v4, 0x2
.line 5119
.end local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v5 # "currentKeys":[Ljava/lang/String;
.end local v9 # "jsonObject":Lorg/json/JSONObject;
.restart local v25 # "jsonObject":Lorg/json/JSONObject;
.restart local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v29 # "currentKeys":[Ljava/lang/String;
:goto_3fc
move-object/from16 v0, v25
move-object/from16 v25, v29
.end local v29 # "currentKeys":[Ljava/lang/String;
.local v0, "jsonObject":Lorg/json/JSONObject;
.local v25, "currentKeys":[Ljava/lang/String;
:goto_400
add-int/lit8 v3, v3, 0x1
move-object/from16 v10, p3
move-object/from16 v12, p5
move-object/from16 v20, v9
move-object/from16 v5, v26
move-object/from16 v2, v27
move-object/from16 v4, v28
move-object/from16 v9, p2
goto/16 :goto_204
.end local v26 # "keys":[Ljava/lang/String;
.end local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.local v5, "keys":[Ljava/lang/String;
:cond_412
move-object/from16 v27, v2
move-object/from16 v28, v4
move-object/from16 v26, v5
.line 5197
.end local v0 # "jsonObject":Lorg/json/JSONObject;
.end local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v3 # "b":I
.end local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v5 # "keys":[Ljava/lang/String;
.end local v25 # "currentKeys":[Ljava/lang/String;
.restart local v26 # "keys":[Ljava/lang/String;
.restart local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
move-object/from16 v0, v23
.line 5200
.end local v14 # "documentKeys":[Ljava/lang/String;
.end local v23 # "stringBuilder":Ljava/lang/StringBuilder;
.end local v26 # "keys":[Ljava/lang/String;
.local v0, "stringBuilder":Ljava/lang/StringBuilder;
:goto_41a
if-eqz v0, :cond_421
.line 5201
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.end local v24 # "value":Ljava/lang/String;
.local v3, "value":Ljava/lang/String;
goto :goto_423
.line 5205
.end local v0 # "stringBuilder":Ljava/lang/StringBuilder;
.end local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:cond_421
:goto_421
move-object/from16 v3, v24
.end local v2 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v4 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v27 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v28 # "documentValues":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:goto_423
const/4 v0, 0x0
.line 5206
.local v0, "isError":Z
if-nez p6, :cond_435
iget-object v2, v7, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;
iget-object v4, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v7, v4}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/HashMap;
goto :goto_436
:cond_435
const/4 v2, 0x0
.line 5207
.local v2, "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:goto_436
if-eqz v11, :cond_449
iget-object v4, v7, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v7, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/HashMap;
move-object/from16 v16, v4
goto :goto_44b
:cond_449
const/16 v16, 0x0
:goto_44b
move-object/from16 v4, v16
.line 5208
.local v4, "documentsErrors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
if-eqz v2, :cond_455
invoke-virtual {v2}, Ljava/util/HashMap;->size()I
move-result v5
if-gtz v5, :cond_45d
:cond_455
if-eqz v4, :cond_487
invoke-virtual {v4}, Ljava/util/HashMap;->size()I
move-result v5
if-lez v5, :cond_487
.line 5209
:cond_45d
const/4 v1, 0x0
.line 5210
.end local v3 # "value":Ljava/lang/String;
.local v1, "value":Ljava/lang/String;
if-nez p6, :cond_46f
.line 5211
iget-object v3, v7, Lim/tpelyyftgw/ui/PassportActivity;->mainErrorsMap:Ljava/util/HashMap;
iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v7, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v3, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
move-object v1, v3
check-cast v1, Ljava/lang/String;
.line 5213
:cond_46f
if-nez v1, :cond_482
.line 5214
iget-object v3, v7, Lim/tpelyyftgw/ui/PassportActivity;->mainErrorsMap:Ljava/util/HashMap;
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v7, v5}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v3, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
move-object v1, v3
check-cast v1, Ljava/lang/String;
move-object v3, v1
goto :goto_483
.line 5213
:cond_482
move-object v3, v1
.line 5216
.end local v1 # "value":Ljava/lang/String;
.restart local v3 # "value":Ljava/lang/String;
:goto_483
const/4 v0, 0x1
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5218
:cond_487
iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v5, :cond_50e
.line 5219
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_50b
.line 5220
if-nez v11, :cond_4a1
.line 5221
const v1, 0x7f0f0b5c
const-string v5, "PassportPersonalDetailsInfo"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5223
:cond_4a1
iget v5, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/16 v9, 0x8
if-ne v5, v9, :cond_4b1
.line 5224
const v5, 0x7f0f0b05
invoke-static {v1, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5226
:cond_4b1
const/4 v1, 0x1
if-ne v13, v1, :cond_4ff
.line 5227
iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
if-eqz v1, :cond_4c6
.line 5228
const v1, 0x7f0f0b15
const-string v5, "PassportIdentityPassport"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5229
:cond_4c6
iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
if-eqz v1, :cond_4d8
.line 5230
const v1, 0x7f0f0b14
const-string v5, "PassportIdentityInternalPassport"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5231
:cond_4d8
iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-eqz v1, :cond_4ea
.line 5232
const v1, 0x7f0f0b12
const-string v5, "PassportIdentityDriverLicence"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5233
:cond_4ea
iget-object v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-eqz v1, :cond_4fc
.line 5234
const v1, 0x7f0f0b13
const-string v5, "PassportIdentityID"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5233
:cond_4fc
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5237
:cond_4ff
const v1, 0x7f0f0b11
const-string v5, "PassportIdentityDocumentInfo"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5219
:cond_50b
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5242
:cond_50e
iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v5, :cond_598
.line 5243
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_596
.line 5244
if-nez v11, :cond_528
.line 5245
const v1, 0x7f0f0aed
const-string v5, "PassportAddressNoUploadInfo"
invoke-static {v5, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5247
:cond_528
iget v5, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/16 v9, 0x8
if-ne v5, v9, :cond_538
.line 5248
const v5, 0x7f0f0b05
invoke-static {v1, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v1, 0x1
goto/16 :goto_5c4
.line 5250
:cond_538
const/4 v1, 0x1
if-ne v13, v1, :cond_58c
.line 5251
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
if-eqz v5, :cond_54c
.line 5252
const v5, 0x7f0f0ad2
const-string v9, "PassportAddAgreementInfo"
invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
goto/16 :goto_5c4
.line 5253
:cond_54c
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
if-eqz v5, :cond_55c
.line 5254
const v5, 0x7f0f0ad6
const-string v9, "PassportAddBillInfo"
invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
goto :goto_5c4
.line 5255
:cond_55c
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
if-eqz v5, :cond_56c
.line 5256
const v5, 0x7f0f0ae0
const-string v9, "PassportAddPassportRegistrationInfo"
invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
goto :goto_5c4
.line 5257
:cond_56c
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
if-eqz v5, :cond_57c
.line 5258
const v5, 0x7f0f0ae2
const-string v9, "PassportAddTemporaryRegistrationInfo"
invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
goto :goto_5c4
.line 5259
:cond_57c
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
if-eqz v5, :cond_5c4
.line 5260
const v5, 0x7f0f0ad4
const-string v9, "PassportAddBankInfo"
invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
goto :goto_5c4
.line 5263
:cond_58c
const v5, 0x7f0f0aec
const-string v9, "PassportAddressInfo"
invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
goto :goto_5c4
.line 5243
:cond_596
const/4 v1, 0x1
goto :goto_5c4
.line 5268
:cond_598
const/4 v1, 0x1
iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
if-eqz v5, :cond_5af
.line 5269
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_5c4
.line 5270
const v5, 0x7f0f0b5f
const-string v9, "PassportPhoneInfo"
invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
goto :goto_5c4
.line 5272
:cond_5af
iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
if-eqz v5, :cond_5c4
.line 5273
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_5c4
.line 5274
const v5, 0x7f0f0b08
const-string v9, "PassportEmailInfo"
invoke-static {v9, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
.line 5278
:cond_5c4
:goto_5c4
move-object/from16 v5, v22
.end local v22 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.local v5, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
invoke-virtual {v5, v3}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setValue(Ljava/lang/CharSequence;)V
.line 5279
invoke-static {v5}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->access$6800(Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;)Landroid/widget/TextView;
move-result-object v9
if-eqz v0, :cond_5d3
const-string/jumbo v10, "windowBackgroundWhiteRedText3"
goto :goto_5d6
:cond_5d3
const-string/jumbo v10, "windowBackgroundWhiteGrayText2"
:goto_5d6
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v9, v10}, Landroid/widget/TextView;->setTextColor(I)V
.line 5280
if-nez v0, :cond_5f2
iget v9, v7, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/16 v10, 0x8
if-eq v9, v10, :cond_5f2
if-eqz p6, :cond_5e9
if-nez v11, :cond_5ed
:cond_5e9
if-nez p6, :cond_5f2
if-eqz v18, :cond_5f2
:cond_5ed
if-eqz v11, :cond_5f1
if-eqz v6, :cond_5f2
:cond_5f1
goto :goto_5f3
:cond_5f2
const/4 v1, 0x0
:goto_5f3
invoke-virtual {v5, v1}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setChecked(Z)V
.line 5281
return-void
.end method
.method private showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.param p1, "title" # Ljava/lang/String;
.param p2, "text" # Ljava/lang/String;
.line 6244
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 6245
return-void
.line 6247
:cond_7
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 6248
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0a5a
const-string v2, "OK"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6249
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6250
invoke-virtual {v0, p2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6251
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 6252
return-void
.end method
.method private showAttachmentError()V
.registers 2
.line 6602
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 6603
return-void
.line 6605
:cond_7
const v0, 0x7f0f118e
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 6606
return-void
.end method
.method private showEditDoneProgress(ZZ)V
.registers 19
.param p1, "animateDoneItem" # Z
.param p2, "show" # Z
.line 6399
move-object/from16 v0, p0
move/from16 v1, p2
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
if-eqz v2, :cond_b
.line 6400
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 6402
:cond_b
const/4 v4, 0x5
const/4 v5, 0x4
const/4 v6, 0x3
const/4 v7, 0x0
const/4 v8, 0x2
const/4 v9, 0x6
const v10, 0x3dcccccd # 0.1f
const/high16 v11, 0x3f800000 # 1.0f
const/4 v12, 0x1
const/4 v13, 0x0
if-eqz p1, :cond_126
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v14, :cond_126
.line 6403
new-instance v14, Landroid/animation/AnimatorSet;
invoke-direct {v14}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
.line 6404
if-eqz v1, :cond_99
.line 6405
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v14, v13}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 6406
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v14, v13}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V
.line 6407
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
new-array v9, v9, [Landroid/animation/Animator;
iget-object v15, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 6408
invoke-virtual {v15}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;
move-result-object v15
sget-object v2, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v3, v12, [F
aput v10, v3, v13
invoke-static {v15, v2, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v9, v13
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 6409
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;
move-result-object v2
sget-object v3, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v15, v12, [F
aput v10, v15, v13
invoke-static {v2, v3, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v9, v12
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 6410
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;
move-result-object v2
sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v10, v12, [F
aput v7, v10, v13
invoke-static {v2, v3, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v9, v8
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v3, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v7, v12, [F
aput v11, v7, v13
.line 6411
invoke-static {v2, v3, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v9, v6
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v3, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v6, v12, [F
aput v11, v6, v13
.line 6412
invoke-static {v2, v3, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v9, v5
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v3, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v5, v12, [F
aput v11, v5, v13
.line 6413
invoke-static {v2, v3, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v9, v4
.line 6407
invoke-virtual {v14, v9}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
goto :goto_10e
.line 6415
:cond_99
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;
move-result-object v2
invoke-virtual {v2, v13}, Landroid/view/View;->setVisibility(I)V
.line 6416
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v2, v12}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V
.line 6417
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
new-array v3, v9, [Landroid/animation/Animator;
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v15, v12, [F
aput v10, v15, v13
.line 6418
invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v3, v13
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v15, v12, [F
aput v10, v15, v13
.line 6419
invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v3, v12
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v14, v12, [F
aput v7, v14, v13
.line 6420
invoke-static {v9, v10, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v3, v8
iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 6421
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;
move-result-object v7
sget-object v8, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v9, v12, [F
aput v11, v9, v13
invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v3, v6
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 6422
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;
move-result-object v6
sget-object v7, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v8, v12, [F
aput v11, v8, v13
invoke-static {v6, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v3, v5
iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 6423
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;
move-result-object v5
sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v7, v12, [F
aput v11, v7, v13
invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v3, v4
.line 6417
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6425
:goto_10e
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$20;
invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity$20;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Z)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6444
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v3, 0x96
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6445
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
goto/16 :goto_214
.line 6446
:cond_126
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
if-eqz v2, :cond_214
.line 6447
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
.line 6448
if-eqz v1, :cond_199
.line 6449
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v2, v13}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 6450
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;
invoke-virtual {v2, v13}, Landroid/widget/FrameLayout;->setEnabled(Z)V
.line 6451
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
new-array v3, v9, [Landroid/animation/Animator;
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v15, v12, [F
aput v10, v15, v13
.line 6452
invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v3, v13
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v15, v12, [F
aput v10, v15, v13
.line 6453
invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v3, v12
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v14, v12, [F
aput v7, v14, v13
.line 6454
invoke-static {v9, v10, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v3, v8
iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v8, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v9, v12, [F
aput v11, v9, v13
.line 6455
invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v3, v6
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v7, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v8, v12, [F
aput v11, v8, v13
.line 6456
invoke-static {v6, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v3, v5
iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v7, v12, [F
aput v11, v7, v13
.line 6457
invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v3, v4
.line 6451
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
goto :goto_1fe
.line 6459
:cond_199
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
invoke-virtual {v2, v13}, Landroid/widget/TextView;->setVisibility(I)V
.line 6460
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;
invoke-virtual {v2, v12}, Landroid/widget/FrameLayout;->setEnabled(Z)V
.line 6461
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
new-array v3, v9, [Landroid/animation/Animator;
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v14, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v15, v12, [F
aput v10, v15, v13
.line 6462
invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v3, v13
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v14, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v15, v12, [F
aput v10, v15, v13
.line 6463
invoke-static {v9, v14, v15}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v3, v12
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
sget-object v10, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v14, v12, [F
aput v7, v14, v13
.line 6464
invoke-static {v9, v10, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v3, v8
iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
sget-object v8, Landroid/view/View;->SCALE_X:Landroid/util/Property;
new-array v9, v12, [F
aput v11, v9, v13
.line 6465
invoke-static {v7, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v3, v6
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
sget-object v7, Landroid/view/View;->SCALE_Y:Landroid/util/Property;
new-array v8, v12, [F
aput v11, v8, v13
.line 6466
invoke-static {v6, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v3, v5
iget-object v5, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
sget-object v6, Landroid/view/View;->ALPHA:Landroid/util/Property;
new-array v7, v12, [F
aput v11, v7, v13
.line 6467
invoke-static {v5, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Landroid/util/Property;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v3, v4
.line 6461
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6470
:goto_1fe
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$21;
invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity$21;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Z)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6489
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v3, 0x96
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6490
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->doneItemAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
.line 6492
:cond_214
:goto_214
return-void
.end method
.method private startPhoneVerification(ZLjava/lang/String;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)V
.registers 11
.param p1, "checkPermissions" # Z
.param p2, "phone" # Ljava/lang/String;
.param p3, "finishRunnable" # Ljava/lang/Runnable;
.param p4, "errorRunnable" # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.param p5, "delegate" # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.line 6297
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;-><init>()V
.line 6298
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;
iput-object p2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;->phone_number:Ljava/lang/String;
.line 6299
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;
.line 6301
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;
const/4 v2, 0x0
iput-boolean v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_flashcall:Z
.line 6302
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;
sget-boolean v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->hasPlayServices:Z
iput-boolean v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_app_hash:Z
.line 6303
sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v3, "mainconfig"
invoke-virtual {v1, v3, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v1
.line 6304
.local v1, "preferences":Landroid/content/SharedPreferences;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_codeSettings;->allow_app_hash:Z
const-string/jumbo v3, "sms_hash"
if-eqz v2, :cond_38
.line 6305
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
sget-object v4, Lim/tpelyyftgw/messenger/BuildVars;->SMS_HASH:Ljava/lang/String;
invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
goto :goto_43
.line 6307
:cond_38
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-interface {v2, v3}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v2
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 6327
:goto_43
iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$E131bmloa9Vk-kjQh03S9i9icxM;
invoke-direct {v3, p0, p2, p5, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$E131bmloa9Vk-kjQh03S9i9icxM;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Ljava/lang/String;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;)V
const/4 v4, 0x2
invoke-virtual {v2, v0, v3, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
.line 6342
return-void
.end method
.method private updateInterfaceStringsForDocumentType()V
.registers 4
.line 4616
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v0, :cond_12
.line 4617
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getTextForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_20
.line 4619
:cond_12
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f0b5a
const-string v2, "PassportPersonal"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 4621
:goto_20
const/4 v0, 0x2
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V
.line 4622
const/4 v0, 0x3
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V
.line 4623
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V
.line 4624
const/4 v0, 0x4
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V
.line 4625
return-void
.end method
.method private updateManageVisibility()V
.registers 4
.line 2686
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
const/4 v1, 0x0
const/16 v2, 0x8
if-eqz v0, :cond_2c
.line 2687
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 2688
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setVisibility(I)V
.line 2689
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setVisibility(I)V
.line 2690
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setVisibility(I)V
.line 2691
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setVisibility(I)V
.line 2692
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentSectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setVisibility(I)V
goto :goto_56
.line 2694
:cond_2c
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emptyLayout:Landroid/widget/LinearLayout;
invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 2695
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->sectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setVisibility(I)V
.line 2696
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->headerCell:Lim/tpelyyftgw/ui/cells/HeaderCell;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/HeaderCell;->setVisibility(I)V
.line 2697
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->deletePassportCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setVisibility(I)V
.line 2698
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentSectionCell:Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;->setVisibility(I)V
.line 2700
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->hasUnfilledValues()Z
move-result v0
if-eqz v0, :cond_51
.line 2701
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setVisibility(I)V
goto :goto_56
.line 2703
:cond_51
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setVisibility(I)V
.line 2706
:goto_56
return-void
.end method
.method private updatePasswordInterface()V
.registers 10
.line 6345
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;
if-nez v0, :cond_5
.line 6346
return-void
.line 6348
:cond_5
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
const/4 v1, 0x0
const/16 v2, 0x8
if-eqz v0, :cond_cc
iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I
if-eqz v3, :cond_12
goto/16 :goto_cc
.line 6359
:cond_12
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->has_password:Z
if-nez v0, :cond_5c
.line 6360
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V
.line 6362
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V
.line 6363
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 6364
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 6366
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordAvatarContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 6367
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
aget-object v0, v0, v1
invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->setVisibility(I)V
.line 6368
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 6369
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 6370
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V
.line 6371
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v3, -0x1
const/4 v4, -0x2
const/4 v5, 0x0
const/high16 v6, 0x41c80000 # 25.0f
const/4 v7, 0x0
const/4 v8, 0x0
invoke-static/range {v3 .. v8}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 6372
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->setVisibility(I)V
goto/16 :goto_100
.line 6374
:cond_5c
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V
.line 6376
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 6377
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 6378
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 6379
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->setVisibility(I)V
.line 6381
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordAvatarContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 6382
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
aget-object v0, v0, v1
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setVisibility(I)V
.line 6383
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 6384
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 6385
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V
.line 6386
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
const/4 v2, -0x1
const/4 v3, -0x2
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
invoke-static/range {v2 .. v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 6388
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
if-eqz v0, :cond_100
.line 6389
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
if-eqz v0, :cond_bb
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->hint:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_bb
.line 6390
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->hint:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V
goto :goto_100
.line 6392
:cond_bb
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
const v1, 0x7f0f0846
const-string v2, "LoginPassword"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHint(Ljava/lang/CharSequence;)V
goto :goto_100
.line 6349
:cond_cc
:goto_cc
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 6350
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 6351
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 6352
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordAvatarContainer:Landroid/widget/FrameLayout;
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 6353
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
aget-object v0, v0, v1
invoke-virtual {v0, v2}, Landroid/view/ViewGroup;->setVisibility(I)V
.line 6354
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 6355
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 6356
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordInfoRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V
.line 6357
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->passwordRequestTextView:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setVisibility(I)V
.line 6358
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->setVisibility(I)V
.line 6396
:cond_100
:goto_100
return-void
.end method
.method private updateUploadText(I)V
.registers 10
.param p1, "type" # I
.line 4628
const v0, 0x7f0f0b84
const-string v1, "PassportUploadAdditinalDocument"
const v2, 0x7f0f0b85
const-string v3, "PassportUploadDocument"
const/4 v4, 0x1
const/4 v5, 0x0
if-nez p1, :cond_31
.line 4629
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
if-nez v6, :cond_13
.line 4630
return-void
.line 4632
:cond_13
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
if-lt v6, v4, :cond_26
.line 4633
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
goto/16 :goto_110
.line 4635
:cond_26
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
goto/16 :goto_110
.line 4637
:cond_31
const/16 v6, 0x8
if-ne p1, v4, :cond_45
.line 4638
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadSelfieCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
if-nez v0, :cond_3a
.line 4639
return-void
.line 4641
:cond_3a
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-eqz v1, :cond_40
const/16 v5, 0x8
:cond_40
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setVisibility(I)V
goto/16 :goto_110
.line 4642
:cond_45
const/4 v7, 0x4
if-ne p1, v7, :cond_6b
.line 4643
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
if-nez v6, :cond_4d
.line 4644
return-void
.line 4646
:cond_4d
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
if-lt v6, v4, :cond_60
.line 4647
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
goto/16 :goto_110
.line 4649
:cond_60
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadTranslationCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1, v5}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->setText(Ljava/lang/String;Z)V
goto/16 :goto_110
.line 4651
:cond_6b
const/4 v0, 0x2
if-ne p1, v0, :cond_da
.line 4652
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
if-nez v0, :cond_73
.line 4653
return-void
.line 4655
:cond_73
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v0, :cond_8c
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z
if-nez v0, :cond_8b
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-nez v0, :cond_8b
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-eqz v0, :cond_8c
:cond_8b
goto :goto_8d
:cond_8c
const/4 v4, 0x0
:goto_8d
move v0, v4
.line 4659
.local v0, "divider":Z
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
if-nez v1, :cond_b7
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
if-eqz v1, :cond_9f
goto :goto_b7
.line 4662
:cond_9f
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
const v2, 0x7f0f0b0d
const-string v3, "PassportFrontSide"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const v3, 0x7f0f0b0e
const-string v4, "PassportFrontSideInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v2, v3, v0}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V
goto :goto_ce
.line 4660
:cond_b7
:goto_b7
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
const v2, 0x7f0f0b48
const-string v3, "PassportMainPage"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const v3, 0x7f0f0b49
const-string v4, "PassportMainPageInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v2, v3, v0}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setTextAndValue(Ljava/lang/String;Ljava/lang/CharSequence;Z)V
.line 4664
:goto_ce
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadFrontCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-eqz v2, :cond_d6
const/16 v5, 0x8
:cond_d6
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setVisibility(I)V
.end local v0 # "divider":Z
goto :goto_10f
.line 4665
:cond_da
const/4 v0, 0x3
if-ne p1, v0, :cond_10f
.line 4666
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
if-nez v0, :cond_e2
.line 4667
return-void
.line 4669
:cond_e2
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-nez v0, :cond_fe
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-eqz v0, :cond_f3
goto :goto_fe
.line 4673
:cond_f3
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;
invoke-virtual {v0, v6}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 4674
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setVisibility(I)V
goto :goto_110
.line 4670
:cond_fe
:goto_fe
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;
invoke-virtual {v0, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 4671
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadReverseCell:Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-eqz v1, :cond_10b
const/16 v5, 0x8
:cond_10b
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;->setVisibility(I)V
goto :goto_110
.line 4665
:cond_10f
:goto_10f
nop
.line 4677
:goto_110
return-void
.end method
# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 15
.param p1, "context" # Landroid/content/Context;
.line 983
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0d0073
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 984
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAllowOverlayTitle(Z)V
.line 986
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v2, Lim/tpelyyftgw/ui/PassportActivity$3;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/PassportActivity$3;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 1251
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/4 v2, -0x1
const/4 v3, 0x0
const-string v4, "actionBarDefault"
const/4 v5, 0x7
if-ne v0, v5, :cond_39
.line 1252
new-instance v0, Lim/tpelyyftgw/ui/PassportActivity$4;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/PassportActivity$4;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
.line 1272
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
invoke-virtual {v0, v1}, Landroid/widget/ScrollView;->setFillViewport(Z)V
.line 1273
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-static {v0, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setScrollViewEdgeEffectColor(Landroid/widget/ScrollView;I)V
goto :goto_94
.line 1275
:cond_39
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
.line 1276
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
check-cast v0, Landroid/widget/FrameLayout;
.line 1277
.local v0, "frameLayout":Landroid/widget/FrameLayout;
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
const-string/jumbo v7, "windowBackgroundGray"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v6, v7}, Landroid/view/View;->setBackgroundColor(I)V
.line 1279
new-instance v6, Lim/tpelyyftgw/ui/PassportActivity$5;
invoke-direct {v6, p0, p1}, Lim/tpelyyftgw/ui/PassportActivity$5;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/content/Context;)V
iput-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
.line 1293
invoke-virtual {v6, v1}, Landroid/widget/ScrollView;->setFillViewport(Z)V
.line 1294
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-static {v6, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setScrollViewEdgeEffectColor(Landroid/widget/ScrollView;I)V
.line 1295
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
const/high16 v6, -0x40800000 # -1.0f
const/high16 v7, -0x40800000 # -1.0f
const/16 v8, 0x33
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
iget v12, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
if-nez v12, :cond_75
const/high16 v12, 0x42400000 # 48.0f
goto :goto_76
:cond_75
const/4 v12, 0x0
:goto_76
invoke-static/range {v6 .. v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v0, v4, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1297
new-instance v4, Landroid/widget/LinearLayout;
invoke-direct {v4, p1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
.line 1298
invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1299
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
new-instance v7, Landroid/widget/FrameLayout$LayoutParams;
const/4 v8, -0x2
invoke-direct {v7, v2, v8}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
invoke-virtual {v4, v6, v7}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1302
.end local v0 # "frameLayout":Landroid/widget/FrameLayout;
:goto_94
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/4 v4, 0x4
const/16 v6, 0x8
const/4 v7, 0x2
if-eqz v0, :cond_fb
if-eq v0, v6, :cond_fb
.line 1303
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v0
.line 1304
.local v0, "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
const v8, 0x7f080183
const/high16 v9, 0x42600000 # 56.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-virtual {v0, v7, v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(III)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v8
iput-object v8, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 1305
new-instance v8, Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-direct {v8, p1, v1}, Lim/tpelyyftgw/ui/components/ContextProgressView;-><init>(Landroid/content/Context;I)V
iput-object v8, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
.line 1306
invoke-virtual {v8, v3}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setAlpha(F)V
.line 1307
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const v8, 0x3dcccccd # 0.1f
invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleX(F)V
.line 1308
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v8}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleY(F)V
.line 1309
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 1310
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
iget-object v8, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/high16 v9, -0x40800000 # -1.0f
invoke-static {v2, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v3, v8, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1312
iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
if-eq v2, v1, :cond_e2
if-ne v2, v7, :cond_fb
.line 1313
:cond_e2
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v2, :cond_fb
.line 1315
:try_start_e6
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->isShowing()Z
move-result v2
if-eqz v2, :cond_f1
.line 1316
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismiss()V
:try_end_f1
.catch Ljava/lang/Exception; {:try_start_e6 .. :try_end_f1} :catch_f2
.line 1320
:cond_f1
goto :goto_f3
.line 1318
:catch_f2
move-exception v2
.line 1321
:goto_f3
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onDestroy()V
.line 1322
const/4 v2, 0x0
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
.line 1327
.end local v0 # "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
:cond_fb
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/4 v2, 0x5
if-ne v0, v2, :cond_104
.line 1328
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createPasswordInterface(Landroid/content/Context;)V
goto :goto_13b
.line 1329
:cond_104
if-nez v0, :cond_10a
.line 1330
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createRequestInterface(Landroid/content/Context;)V
goto :goto_13b
.line 1331
:cond_10a
if-ne v0, v1, :cond_113
.line 1332
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createIdentityInterface(Landroid/content/Context;)V
.line 1333
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->fillInitialValues()V
goto :goto_13b
.line 1334
:cond_113
if-ne v0, v7, :cond_11c
.line 1335
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createAddressInterface(Landroid/content/Context;)V
.line 1336
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->fillInitialValues()V
goto :goto_13b
.line 1337
:cond_11c
const/4 v1, 0x3
if-ne v0, v1, :cond_123
.line 1338
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createPhoneInterface(Landroid/content/Context;)V
goto :goto_13b
.line 1339
:cond_123
if-ne v0, v4, :cond_129
.line 1340
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createEmailInterface(Landroid/content/Context;)V
goto :goto_13b
.line 1341
:cond_129
const/4 v1, 0x6
if-ne v0, v1, :cond_130
.line 1342
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createEmailVerificationInterface(Landroid/content/Context;)V
goto :goto_13b
.line 1343
:cond_130
if-ne v0, v5, :cond_136
.line 1344
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createPhoneVerificationInterface(Landroid/content/Context;)V
goto :goto_13b
.line 1345
:cond_136
if-ne v0, v6, :cond_13b
.line 1346
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/PassportActivity;->createManageInterface(Landroid/content/Context;)V
.line 1348
:cond_13b
:goto_13b
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 11
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 6496
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidUpload:I
const/4 v1, 0x4
const/4 v2, 0x1
const/4 v3, 0x0
if-ne p1, v0, :cond_98
.line 6497
aget-object v0, p3, v3
check-cast v0, Ljava/lang/String;
.line 6498
.local v0, "location":Ljava/lang/String;
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;
invoke-virtual {v4, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/SecureDocument;
.line 6499
.local v4, "document":Lim/tpelyyftgw/messenger/SecureDocument;
if-eqz v4, :cond_9c
.line 6500
aget-object v5, p3, v2
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFile;
iput-object v5, v4, Lim/tpelyyftgw/messenger/SecureDocument;->inputFile:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFile;
.line 6501
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;
invoke-virtual {v5, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 6502
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;
invoke-virtual {v5}, Ljava/util/HashMap;->isEmpty()Z
move-result v5
if-eqz v5, :cond_36
.line 6503
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
if-eqz v5, :cond_36
.line 6504
invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V
.line 6505
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v6, 0x3f800000 # 1.0f
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 6508
:cond_36
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
if-eqz v5, :cond_45
.line 6509
invoke-virtual {v5, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
.line 6510
.local v5, "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
if-eqz v5, :cond_45
.line 6511
invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;->updateButtonState(Z)V
.line 6514
.end local v5 # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
:cond_45
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
if-eqz v2, :cond_59
const-string v5, "error_document_all"
invoke-virtual {v2, v5}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_59
.line 6515
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
invoke-virtual {v2, v5}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 6516
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->checkTopErrorCell(Z)V
.line 6518
:cond_59
iget v2, v4, Lim/tpelyyftgw/messenger/SecureDocument;->type:I
if-nez v2, :cond_78
.line 6519
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
if-eqz v1, :cond_70
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_70
.line 6520
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCell:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->noAllDocumentsErrorText:Ljava/lang/CharSequence;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 6522
:cond_70
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
const-string v2, "files_all"
invoke-virtual {v1, v2}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_9c
.line 6523
:cond_78
iget v2, v4, Lim/tpelyyftgw/messenger/SecureDocument;->type:I
if-ne v2, v1, :cond_9c
.line 6524
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
if-eqz v1, :cond_8f
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_8f
.line 6525
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->bottomCellTranslation:Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->noAllTranslationErrorText:Ljava/lang/CharSequence;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;->setText(Ljava/lang/CharSequence;)V
.line 6527
:cond_8f
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
const-string/jumbo v2, "translation_all"
invoke-virtual {v1, v2}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_9c
.line 6530
.end local v0 # "location":Ljava/lang/String;
.end local v4 # "document":Lim/tpelyyftgw/messenger/SecureDocument;
:cond_98
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidFailUpload:I
if-ne p1, v0, :cond_9e
:cond_9c
:goto_9c
goto/16 :goto_12b
.line 6532
:cond_9e
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetTwoStepPassword:I
if-ne p1, v0, :cond_129
.line 6533
if-eqz p3, :cond_11f
array-length v0, p3
if-lez v0, :cond_11f
.line 6534
const/4 v0, 0x7
aget-object v4, p3, v0
if-eqz v4, :cond_bb
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v4, v3
if-eqz v5, :cond_bb
.line 6535
aget-object v4, v4, v3
aget-object v0, p3, v0
check-cast v0, Ljava/lang/String;
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 6537
:cond_bb
const/4 v0, 0x6
aget-object v0, p3, v0
if-nez v0, :cond_125
.line 6538
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.line 6539
aget-object v4, p3, v2
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;
iput-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;
.line 6540
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
const/4 v4, 0x2
aget-object v5, p3, v4
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;
iput-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->new_secure_algo:Lim/tpelyyftgw/tgnet/TLRPC$SecurePasswordKdfAlgo;
.line 6541
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
const/4 v5, 0x3
aget-object v5, p3, v5
check-cast v5, [B
check-cast v5, [B
iput-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->secure_random:[B
.line 6542
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
aget-object v1, p3, v1
check-cast v1, Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
xor-int/2addr v1, v2
iput-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->has_recovery:Z
.line 6543
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
const/4 v1, 0x5
aget-object v1, p3, v1
check-cast v1, Ljava/lang/String;
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->hint:Ljava/lang/String;
.line 6544
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
const-wide/16 v1, -0x1
iput-wide v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_id:J
.line 6545
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
const/16 v1, 0x100
new-array v1, v1, [B
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_B:[B
.line 6546
sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_B:[B
invoke-virtual {v0, v1}, Ljava/security/SecureRandom;->nextBytes([B)V
.line 6548
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v1, v0, v3
if-eqz v1, :cond_125
aget-object v0, v0, v3
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v0
if-lez v0, :cond_125
.line 6549
iput v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I
goto :goto_125
.line 6553
:cond_11f
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.line 6554
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->loadPasswordInfo()V
.line 6556
:cond_125
:goto_125
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updatePasswordInterface()V
goto :goto_12b
.line 6557
:cond_129
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didRemoveTwoStepPassword:I
.line 6560
:goto_12b
return-void
.end method
.method public dismissCurrentDialog()V
.registers 3
.line 1358
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_1a
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->visibleDialog:Landroid/app/Dialog;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-ne v0, v1, :cond_1a
.line 1359
const/4 v0, 0x0
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->closeCamera(Z)V
.line 1360
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismissInternal()V
.line 1361
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->hideCamera(Z)V
.line 1362
return-void
.line 1364
:cond_1a
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->dismissCurrentDialog()V
.line 1365
return-void
.end method
.method public dismissDialogOnPause(Landroid/app/Dialog;)Z
.registers 3
.param p1, "dialog" # Landroid/app/Dialog;
.line 1353
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eq p1, v0, :cond_c
invoke-super {p0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->dismissDialogOnPause(Landroid/app/Dialog;)Z
move-result v0
if-eqz v0, :cond_c
const/4 v0, 0x1
goto :goto_d
:cond_c
const/4 v0, 0x0
:goto_d
return v0
.end method
.method public getThemeDescriptions()[Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
.registers 32
.line 7978
move-object/from16 v0, p0
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 7979
.local v1, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/actionbar/ThemeDescription;>;"
new-instance v10, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->fragmentView:Landroid/view/View;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const-string/jumbo v9, "windowBackgroundGray"
move-object v2, v10
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7980
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v13, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const-string v18, "actionBarDefault"
move-object v11, v2
invoke-direct/range {v11 .. v18}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7981
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->scrollView:Landroid/widget/ScrollView;
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LISTGLOWCOLOR:I
const/4 v9, 0x0
const-string v10, "actionBarDefault"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7982
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v13, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I
const-string v18, "actionBarDefaultIcon"
move-object v11, v2
invoke-direct/range {v11 .. v18}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7983
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_TITLECOLOR:I
const-string v10, "actionBarDefaultTitle"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7984
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v13, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I
const-string v18, "actionBarDefaultSelector"
move-object v11, v2
invoke-direct/range {v11 .. v18}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7985
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SEARCH:I
const-string v10, "actionBarDefaultSearch"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7986
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v12, v0, Lim/tpelyyftgw/ui/PassportActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v13, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SEARCHPLACEHOLDER:I
const-string v18, "actionBarDefaultSearchPlaceholder"
move-object v11, v2
invoke-direct/range {v11 .. v18}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7987
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v11, 0x1
new-array v6, v11, [Ljava/lang/Class;
const-class v3, Landroid/view/View;
const/4 v12, 0x0
aput-object v3, v6, v12
sget-object v7, Lim/tpelyyftgw/ui/actionbar/Theme;->dividerPaint:Landroid/graphics/Paint;
const/4 v5, 0x0
const-string v10, "divider"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7989
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView:Landroid/view/View;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v18, 0x0
const/16 v19, 0x0
const-string/jumbo v20, "windowBackgroundWhite"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7990
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;
if-eqz v2, :cond_cf
.line 7991
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->extraBackgroundView2:Landroid/view/View;
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const-string/jumbo v10, "windowBackgroundWhite"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7994
:cond_cf
const/4 v2, 0x0
.local v2, "a":I
:goto_d0
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->dividers:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v2, v3, :cond_f9
.line 7995
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->dividers:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
move-object v14, v4
check-cast v14, Landroid/view/View;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const-string v20, "divider"
move-object v13, v3
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 7994
add-int/lit8 v2, v2, 0x1
goto :goto_d0
.line 7998
.end local v2 # "a":I
:cond_f9
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
invoke-virtual {v2}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object v2
invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_103
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
const-string/jumbo v4, "valueTextView"
const-string/jumbo v5, "textView"
if-eqz v3, :cond_16c
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/util/Map$Entry;
.line 7999
.local v3, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;>;"
invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
.line 8000
.local v6, "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
new-instance v7, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTORWHITE:I
new-array v8, v11, [Ljava/lang/Class;
const-class v9, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
aput-object v9, v8, v12
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const-string/jumbo v20, "windowBackgroundWhite"
move-object v13, v7
move-object v14, v6
move-object/from16 v16, v8
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8001
new-instance v7, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v15, 0x0
new-array v8, v11, [Ljava/lang/Class;
const-class v9, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
aput-object v9, v8, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v17
const/16 v20, 0x0
const-string/jumbo v21, "windowBackgroundWhiteBlackText"
move-object v13, v7
move-object/from16 v16, v8
invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8002
new-instance v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
new-array v7, v11, [Ljava/lang/Class;
const-class v8, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
aput-object v8, v7, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v17
const-string/jumbo v21, "windowBackgroundWhiteGrayText2"
move-object v13, v5
move-object/from16 v16, v7
invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8003
.end local v3 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Lim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;>;"
.end local v6 # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
goto :goto_103
.line 8005
:cond_16c
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTORWHITE:I
new-array v6, v11, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
aput-object v7, v6, v12
const/16 v26, 0x0
const/16 v27, 0x0
const/16 v28, 0x0
const-string/jumbo v29, "windowBackgroundWhite"
move-object/from16 v22, v2
move-object/from16 v23, v3
move-object/from16 v25, v6
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8006
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v15, 0x0
new-array v3, v11, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
aput-object v6, v3, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v17
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
const-string/jumbo v21, "windowBackgroundWhiteBlackText"
move-object v13, v2
move-object/from16 v16, v3
invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8007
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/16 v24, 0x0
new-array v6, v11, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/cells/TextDetailSettingsCell;
aput-object v7, v6, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v26
const/16 v29, 0x0
const-string/jumbo v30, "windowBackgroundWhiteGrayText2"
move-object/from16 v22, v2
move-object/from16 v23, v3
move-object/from16 v25, v6
invoke-direct/range {v22 .. v30}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8009
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTORWHITE:I
new-array v3, v11, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
aput-object v6, v3, v12
const/16 v17, 0x0
const-string/jumbo v20, "windowBackgroundWhite"
move-object v13, v2
move-object/from16 v16, v3
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8010
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/16 v23, 0x0
new-array v6, v11, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
aput-object v7, v6, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v25
const/16 v26, 0x0
const-string/jumbo v29, "windowBackgroundWhiteBlackText"
move-object/from16 v21, v2
move-object/from16 v22, v3
move-object/from16 v24, v6
invoke-direct/range {v21 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8011
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v15, 0x0
new-array v3, v11, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
aput-object v6, v3, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v17
const/16 v20, 0x0
const-string/jumbo v21, "windowBackgroundWhiteValueText"
move-object v13, v2
move-object/from16 v16, v3
invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8013
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v6, v11, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
aput-object v7, v6, v12
const-string/jumbo v29, "windowBackgroundGrayShadow"
move-object/from16 v22, v2
move-object/from16 v23, v3
move-object/from16 v25, v6
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8015
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTORWHITE:I
new-array v3, v11, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
aput-object v6, v3, v12
const/16 v17, 0x0
const-string/jumbo v20, "windowBackgroundWhite"
move-object v13, v2
move-object/from16 v16, v3
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8016
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
sget v23, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v6, v11, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
aput-object v7, v6, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v25
const-string/jumbo v29, "windowBackgroundWhiteBlackText"
move-object/from16 v21, v2
move-object/from16 v22, v3
move-object/from16 v24, v6
invoke-direct/range {v21 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8017
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v3, v11, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
aput-object v6, v3, v12
const-string v20, "divider"
move-object v13, v2
move-object/from16 v16, v3
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8018
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
sget v23, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
new-array v6, v11, [Ljava/lang/Class;
const-class v7, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
aput-object v7, v6, v12
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v25
const-string/jumbo v29, "windowBackgroundWhiteGrayText2"
move-object/from16 v21, v2
move-object/from16 v22, v3
move-object/from16 v24, v6
invoke-direct/range {v21 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8019
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
new-array v3, v11, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
aput-object v4, v3, v12
const-string v4, "checkImageView"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v17
const/16 v20, 0x0
const-string v21, "featuredStickers_addedIcon"
move-object v13, v2
move-object/from16 v16, v3
invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8021
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CELLBACKGROUNDCOLOR:I
new-array v4, v11, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/HeaderCell;
aput-object v6, v4, v12
const-string/jumbo v29, "windowBackgroundWhite"
move-object/from16 v22, v2
move-object/from16 v23, v3
move-object/from16 v25, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8022
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
const/4 v15, 0x0
new-array v3, v11, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/HeaderCell;
aput-object v4, v3, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v17
const-string/jumbo v21, "windowBackgroundWhiteBlueHeader"
move-object v13, v2
move-object/from16 v16, v3
invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8024
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v4, v11, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
aput-object v6, v4, v12
const-string/jumbo v29, "windowBackgroundGrayShadow"
move-object/from16 v22, v2
move-object/from16 v23, v3
move-object/from16 v25, v4
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8025
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
new-array v3, v11, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
aput-object v4, v3, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v17
const-string/jumbo v21, "windowBackgroundWhiteGrayText4"
move-object v13, v2
move-object/from16 v16, v3
invoke-direct/range {v13 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8026
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
if-eqz v2, :cond_3ea
.line 8027
const/4 v2, 0x0
.restart local v2 # "a":I
:goto_340
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
array-length v3, v3
if-ge v2, v3, :cond_3e9
.line 8028
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v2
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getParent()Landroid/view/ViewParent;
move-result-object v4
move-object v5, v4
check-cast v5, Landroid/view/View;
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const-string/jumbo v11, "windowBackgroundWhite"
move-object v4, v3
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8029
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v14, v4, v2
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CURSORCOLOR:I
or-int v15, v4, v5
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const-string/jumbo v20, "windowBackgroundWhiteBlackText"
move-object v13, v3
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8030
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v4, v2
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I
const-string/jumbo v11, "windowBackgroundWhiteHintText"
move-object v4, v3
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8031
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v14, v4, v2
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I
or-int v15, v4, v5
const-string/jumbo v20, "windowBackgroundWhiteBlueHeader"
move-object v13, v3
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8032
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v4, v2
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string/jumbo v11, "windowBackgroundWhiteInputField"
move-object v4, v3
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8033
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v14, v4, v2
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I
or-int v15, v4, v5
const-string/jumbo v20, "windowBackgroundWhiteInputFieldActivated"
move-object v13, v3
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8034
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v4, v2
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I
or-int/2addr v6, v4
const-string/jumbo v11, "windowBackgroundWhiteRedText3"
move-object v4, v3
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8027
add-int/lit8 v2, v2, 0x1
goto/16 :goto_340
.end local v2 # "a":I
:cond_3e9
goto :goto_456
.line 8037
:cond_3ea
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v4, 0x0
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const-string/jumbo v10, "windowBackgroundWhiteBlackText"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8038
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v14, 0x0
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const-string/jumbo v20, "windowBackgroundWhiteHintText"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8039
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I
or-int/2addr v5, v3
const-string/jumbo v10, "windowBackgroundWhiteBlueHeader"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8040
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string/jumbo v20, "windowBackgroundWhiteInputField"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8041
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I
or-int/2addr v5, v3
const-string/jumbo v10, "windowBackgroundWhiteInputFieldActivated"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8042
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I
or-int v15, v3, v4
const-string/jumbo v20, "windowBackgroundWhiteRedText3"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8045
:goto_456
iget-object v2, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
if-eqz v2, :cond_504
.line 8046
const/4 v2, 0x0
.restart local v2 # "a":I
:goto_45b
iget-object v3, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
array-length v3, v3
if-ge v2, v3, :cond_504
.line 8047
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v4, v4, v2
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getParent()Landroid/view/ViewParent;
move-result-object v4
move-object v5, v4
check-cast v5, Landroid/view/View;
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const-string/jumbo v11, "windowBackgroundWhite"
move-object v4, v3
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8048
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v14, v4, v2
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CURSORCOLOR:I
or-int v15, v4, v5
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const-string/jumbo v20, "windowBackgroundWhiteBlackText"
move-object v13, v3
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8049
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v4, v2
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I
const-string/jumbo v11, "windowBackgroundWhiteHintText"
move-object v4, v3
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8050
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v14, v4, v2
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_HINTTEXTCOLOR:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I
or-int v15, v4, v5
const-string/jumbo v20, "windowBackgroundWhiteBlueHeader"
move-object v13, v3
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8051
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v4, v2
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string/jumbo v11, "windowBackgroundWhiteInputField"
move-object v4, v3
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8052
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v14, v4, v2
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I
or-int v15, v4, v5
const-string/jumbo v20, "windowBackgroundWhiteInputFieldActivated"
move-object v13, v3
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8053
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v4, v2
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I
or-int/2addr v6, v4
const-string/jumbo v11, "windowBackgroundWhiteRedText3"
move-object v4, v3
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8046
add-int/lit8 v2, v2, 0x1
goto/16 :goto_45b
.line 8057
.end local v2 # "a":I
:cond_504
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const-string/jumbo v10, "progressCircle"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8058
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordImageView:Landroid/widget/ImageView;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const-string v20, "chat_messagePanelIcons"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8059
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordTextView:Landroid/widget/TextView;
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string/jumbo v10, "windowBackgroundWhiteGrayText4"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8060
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->noPasswordSetTextView:Landroid/widget/TextView;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string/jumbo v20, "windowBackgroundWhiteBlueText5"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8061
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->passwordForgotButton:Landroid/widget/TextView;
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string/jumbo v10, "windowBackgroundWhiteBlueText4"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8063
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->plusTextView:Landroid/widget/TextView;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string/jumbo v20, "windowBackgroundWhiteBlackText"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8065
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->acceptTextView:Landroid/widget/TextView;
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string v10, "passport_authorizeText"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8066
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string v20, "passport_authorizeBackground"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8067
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->bottomLayout:Landroid/widget/FrameLayout;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I
or-int/2addr v5, v3
const-string v10, "passport_authorizeBackgroundSelected"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8069
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/4 v15, 0x0
const-string v20, "contextProgressInner2"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8070
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/4 v5, 0x0
const-string v10, "contextProgressOuter2"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8071
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
const-string v20, "contextProgressInner2"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8072
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->progressViewButton:Lim/tpelyyftgw/ui/components/ContextProgressView;
const-string v10, "contextProgressOuter2"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8074
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyImageView:Landroid/widget/ImageView;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const-string/jumbo v20, "sessions_devicesImage"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8075
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView1:Landroid/widget/TextView;
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string/jumbo v10, "windowBackgroundWhiteGrayText2"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8076
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView2:Landroid/widget/TextView;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string/jumbo v20, "windowBackgroundWhiteGrayText2"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8077
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->emptyTextView3:Landroid/widget/TextView;
sget v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const-string/jumbo v10, "windowBackgroundWhiteBlueText4"
move-object v3, v2
invoke-direct/range {v3 .. v10}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 8079
new-array v2, v12, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v2
check-cast v2, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
return-object v2
.end method
.method public synthetic lambda$addDocumentView$56$PassportActivity(ILandroid/view/View;)V
.registers 8
.param p1, "type" # I
.param p2, "v" # Landroid/view/View;
.line 4876
iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
.line 4877
const/4 v0, 0x1
if-ne p1, v0, :cond_a
.line 4878
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;
goto :goto_26
.line 4879
:cond_a
const/4 v0, 0x4
if-ne p1, v0, :cond_12
.line 4880
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;
goto :goto_26
.line 4881
:cond_12
const/4 v0, 0x2
if-ne p1, v0, :cond_1a
.line 4882
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;
goto :goto_26
.line 4883
:cond_1a
const/4 v0, 0x3
if-ne p1, v0, :cond_22
.line 4884
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;
goto :goto_26
.line 4886
:cond_22
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPhotoViewerLayout:Landroid/widget/LinearLayout;
.line 4888
:goto_26
invoke-virtual {p2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/SecureDocument;
.line 4889
.local v0, "document1":Lim/tpelyyftgw/messenger/SecureDocument;
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v1
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V
.line 4890
if-nez p1, :cond_49
.line 4891
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v3
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->provider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhoto(Ljava/util/ArrayList;ILim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;)Z
goto :goto_58
.line 4893
:cond_49
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v3
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->provider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhoto(Ljava/util/ArrayList;ILim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;)Z
.line 4895
:goto_58
return-void
.end method
.method public synthetic lambda$addDocumentView$58$PassportActivity(ILim/tpelyyftgw/messenger/SecureDocument;Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;Ljava/lang/String;Landroid/view/View;)Z
.registers 16
.param p1, "type" # I
.param p2, "document" # Lim/tpelyyftgw/messenger/SecureDocument;
.param p3, "cell" # Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
.param p4, "key" # Ljava/lang/String;
.param p5, "v" # Landroid/view/View;
.line 4897
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 4898
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const/4 v1, 0x1
if-ne p1, v1, :cond_19
.line 4899
const v2, 0x7f0f0aff
const-string v3, "PassportDeleteSelfie"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_25
.line 4901
:cond_19
const v2, 0x7f0f0afd
const-string v3, "PassportDeleteScan"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4903
:goto_25
const v2, 0x7f0f02f7
const-string v3, "Cancel"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4904
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
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4905
const v2, 0x7f0f0a5a
const-string v3, "OK"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oVaATweQJL65Phcm1inwy5HdO8U;
move-object v3, v9
move-object v4, p0
move-object v5, p2
move v6, p1
move-object v7, p3
move-object v8, p4
invoke-direct/range {v3 .. v8}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$oVaATweQJL65Phcm1inwy5HdO8U;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;ILim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;Ljava/lang/String;)V
invoke-virtual {v0, v2, v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4942
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 4943
return v1
.end method
.method public synthetic lambda$addField$65$PassportActivity(Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLandroid/view/View;)V
.registers 14
.param p1, "documentRequiredTypes" # Ljava/util/ArrayList;
.param p2, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p3, "documentOnly" # Z
.param p4, "v" # Landroid/view/View;
.line 5924
const/4 v0, 0x0
.line 5925
.local v0, "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
const/4 v1, 0x0
if-eqz p1, :cond_1f
.line 5926
const/4 v2, 0x0
.local v2, "a":I
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v3
.local v3, "count":I
:goto_9
if-ge v2, v3, :cond_1f
.line 5927
invoke-virtual {p1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 5928
.local v4, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {p0, v4, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v5
if-nez v5, :cond_1e
const/4 v5, 0x1
if-ne v3, v5, :cond_1b
goto :goto_1e
.line 5926
.end local v4 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_1b
add-int/lit8 v2, v2, 0x1
goto :goto_9
.line 5929
.restart local v4 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_1e
:goto_1e
move-object v0, v4
.line 5934
.end local v2 # "a":I
.end local v3 # "count":I
.end local v4 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_1f
iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
const/4 v3, 0x0
const v4, 0x7f0f02f7
const-string v5, "Cancel"
if-nez v2, :cond_8e
iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v2, :cond_32
goto :goto_8e
.line 5975
:cond_32
iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePhone;
move v6, v2
.local v6, "phoneField":Z
if-nez v2, :cond_3f
iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeEmail;
if-eqz v2, :cond_1a8
.line 5976
:cond_3f
invoke-direct {p0, p2, v1}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v1
.line 5977
.local v1, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v1, :cond_1a8
.line 5978
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v7
invoke-direct {v2, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 5979
.local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v7, 0x7f0f0a5a
const-string v8, "OK"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hmjGq_IwdcLQnBG8_gOrhXRJ7DI;
invoke-direct {v8, p0, p2, p3}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hmjGq_IwdcLQnBG8_gOrhXRJ7DI;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)V
invoke-virtual {v2, v7, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5983
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5984
const v3, 0x7f0f0141
const-string v4, "AppName"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5985
if-eqz v6, :cond_7a
const v3, 0x7f0f0afc
const-string v4, "PassportDeletePhoneAlert"
goto :goto_7f
:cond_7a
const v3, 0x7f0f0af9
const-string v4, "PassportDeleteEmailAlert"
:goto_7f
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5986
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v3
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 5987
return-void
.line 5935
.end local v1 # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.end local v2 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v6 # "phoneField":Z
:cond_8e
:goto_8e
if-nez v0, :cond_1a8
if-eqz p1, :cond_1a8
invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_1a8
.line 5936
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-direct {v2, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 5937
.restart local v2 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5939
iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
if-eqz v3, :cond_bb
.line 5940
const v3, 0x7f0f0b10
const-string v4, "PassportIdentityDocument"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_cd
.line 5941
:cond_bb
iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
if-eqz v3, :cond_cd
.line 5942
const v3, 0x7f0f0aea
const-string v4, "PassportAddress"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5945
:cond_cd
:goto_cd
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 5946
.local v3, "strings":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
const/4 v4, 0x0
.local v4, "a":I
invoke-virtual {p1}, Ljava/util/ArrayList;->size()I
move-result v5
.local v5, "count":I
:goto_d7
if-ge v4, v5, :cond_190
.line 5947
invoke-virtual {p1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 5948
.local v6, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-eqz v7, :cond_f3
.line 5949
const v7, 0x7f0f0adc
const-string v8, "PassportAddLicence"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_18c
.line 5950
:cond_f3
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
if-eqz v7, :cond_107
.line 5951
const v7, 0x7f0f0add
const-string v8, "PassportAddPassport"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_18c
.line 5952
:cond_107
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
if-eqz v7, :cond_11b
.line 5953
const v7, 0x7f0f0ada
const-string v8, "PassportAddInternalPassport"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_18c
.line 5954
:cond_11b
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-eqz v7, :cond_12e
.line 5955
const v7, 0x7f0f0ad7
const-string v8, "PassportAddCard"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_18c
.line 5956
:cond_12e
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeUtilityBill;
if-eqz v7, :cond_141
.line 5957
const v7, 0x7f0f0ad5
const-string v8, "PassportAddBill"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_18c
.line 5958
:cond_141
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeBankStatement;
if-eqz v7, :cond_154
.line 5959
const v7, 0x7f0f0ad3
const-string v8, "PassportAddBank"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_18c
.line 5960
:cond_154
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeRentalAgreement;
if-eqz v7, :cond_167
.line 5961
const v7, 0x7f0f0ad1
const-string v8, "PassportAddAgreement"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_18c
.line 5962
:cond_167
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeTemporaryRegistration;
if-eqz v7, :cond_17a
.line 5963
const v7, 0x7f0f0ae1
const-string v8, "PassportAddTemporaryRegistration"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_18c
.line 5964
:cond_17a
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassportRegistration;
if-eqz v7, :cond_18c
.line 5965
const v7, 0x7f0f0adf
const-string v8, "PassportAddPassportRegistration"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 5946
.end local v6 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_18c
:goto_18c
add-int/lit8 v4, v4, 0x1
goto/16 :goto_d7
.line 5969
.end local v4 # "a":I
.end local v5 # "count":I
:cond_190
new-array v1, v1, [Ljava/lang/CharSequence;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v1
check-cast v1, [Ljava/lang/CharSequence;
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$s6YOoXyQZiYFglahp-GDUZOZ6k0;
invoke-direct {v4, p0, p2, p1, p3}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$s6YOoXyQZiYFglahp-GDUZOZ6k0;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Z)V
invoke-virtual {v2, v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 5970
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 5971
return-void
.line 5991
.end local v2 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v3 # "strings":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
:cond_1a8
invoke-direct {p0, p2, v0, p1, p3}, Lim/tpelyyftgw/ui/PassportActivity;->openTypeActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Z)V
.line 5992
return-void
.end method
.method public synthetic lambda$checkDiscard$70$PassportActivity(Landroid/content/DialogInterface;I)V
.registers 3
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 7036
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->finishFragment()V
return-void
.end method
.method public synthetic lambda$checkNativeFields$59$PassportActivity()V
.registers 3
.line 5364
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
if-eqz v0, :cond_a
.line 5365
const/4 v1, 0x0
aget-object v0, v0, v1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->scrollToField(Landroid/view/View;)V
.line 5367
:cond_a
return-void
.end method
.method public synthetic lambda$createAddressInterface$32$PassportActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 3185
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
.line 3186
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V
.line 3187
return-void
.end method
.method public synthetic lambda$createAddressInterface$33$PassportActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 3239
const/4 v0, 0x4
iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
.line 3240
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V
.line 3241
return-void
.end method
.method public synthetic lambda$createAddressInterface$35$PassportActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 6
.param p1, "v" # Landroid/view/View;
.param p2, "event" # Landroid/view/MotionEvent;
.line 3367
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const/4 v1, 0x0
if-nez v0, :cond_8
.line 3368
return v1
.line 3370
:cond_8
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v2, 0x1
if-ne v0, v2, :cond_1f
.line 3371
new-instance v0, Lim/tpelyyftgw/ui/CountrySelectActivity;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;-><init>(Z)V
.line 3372
.local v0, "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$RVqnqVMZf1FN8nxQc_A1G0vHiQs;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$RVqnqVMZf1FN8nxQc_A1G0vHiQs;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;->setCountrySelectActivityDelegate(Lim/tpelyyftgw/ui/CountrySelectActivity$CountrySelectActivityDelegate;)V
.line 3378
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 3380
.end local v0 # "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
:cond_1f
return v2
.end method
.method public synthetic lambda$createAddressInterface$36$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
.registers 15
.param p1, "textView" # Landroid/widget/TextView;
.param p2, "i" # I
.param p3, "keyEvent" # Landroid/view/KeyEvent;
.line 3484
const/4 v0, 0x5
if-ne p2, v0, :cond_3e
.line 3485
invoke-virtual {p1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 3486
.local v0, "num":I
const/4 v1, 0x1
add-int/2addr v0, v1
.line 3487
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
array-length v3, v2
if-ge v0, v3, :cond_3d
.line 3488
aget-object v2, v2, v0
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->isFocusable()Z
move-result v2
if-eqz v2, :cond_24
.line 3489
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v0
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
goto :goto_3d
.line 3491
:cond_24
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v0
const-wide/16 v3, 0x0
const-wide/16 v5, 0x0
const/4 v7, 0x1
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
invoke-static/range {v3 .. v10}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
.line 3492
invoke-virtual {p1}, Landroid/widget/TextView;->clearFocus()V
.line 3493
invoke-static {p1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 3496
:cond_3d
:goto_3d
return v1
.line 3498
.end local v0 # "num":I
:cond_3e
const/4 v0, 0x0
return v0
.end method
.method public synthetic lambda$createAddressInterface$37$PassportActivity(Landroid/view/View;)V
.registers 2
.param p1, "v" # Landroid/view/View;
.line 3526
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->createDocumentDeleteAlert()V
return-void
.end method
.method public synthetic lambda$createDocumentDeleteAlert$38$PassportActivity([ZLandroid/content/DialogInterface;I)V
.registers 12
.param p1, "checks" # [Z
.param p2, "dialog" # Landroid/content/DialogInterface;
.param p3, "which" # I
.line 3546
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentOnly:Z
if-nez v0, :cond_9
.line 3547
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentValues:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 3549
:cond_9
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentValues:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 3550
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;
const/4 v0, 0x0
aget-boolean v5, p1, v0
const/4 v6, 0x0
const/4 v7, 0x0
invoke-interface/range {v1 .. v7}, Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;->deleteValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLjava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;)V
.line 3551
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->finishFragment()V
.line 3552
return-void
.end method
.method public synthetic lambda$createEmailInterface$24$PassportActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 2736
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->useCurrentValue:Z
.line 2737
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z
.line 2738
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->useCurrentValue:Z
.line 2739
return-void
.end method
.method public synthetic lambda$createEmailInterface$25$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
.registers 5
.param p1, "textView" # Landroid/widget/TextView;
.param p2, "i" # I
.param p3, "keyEvent" # Landroid/view/KeyEvent;
.line 2777
const/4 v0, 0x6
if-eq p2, v0, :cond_9
const/4 v0, 0x5
if-ne p2, v0, :cond_7
goto :goto_9
.line 2781
:cond_7
const/4 v0, 0x0
return v0
.line 2778
:cond_9
:goto_9
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z
.line 2779
const/4 v0, 0x1
return v0
.end method
.method public synthetic lambda$createEmailVerificationInterface$5$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
.registers 5
.param p1, "textView" # Landroid/widget/TextView;
.param p2, "i" # I
.param p3, "keyEvent" # Landroid/view/KeyEvent;
.line 1476
const/4 v0, 0x6
if-eq p2, v0, :cond_9
const/4 v0, 0x5
if-ne p2, v0, :cond_7
goto :goto_9
.line 1480
:cond_7
const/4 v0, 0x0
return v0
.line 1477
:cond_9
:goto_9
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z
.line 1478
const/4 v0, 0x1
return v0
.end method
.method public synthetic lambda$createIdentityInterface$40$PassportActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 3920
const/4 v0, 0x2
iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
.line 3921
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V
.line 3922
return-void
.end method
.method public synthetic lambda$createIdentityInterface$41$PassportActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 3935
const/4 v0, 0x3
iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
.line 3936
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V
.line 3937
return-void
.end method
.method public synthetic lambda$createIdentityInterface$42$PassportActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 3949
const/4 v0, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
.line 3950
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V
.line 3951
return-void
.end method
.method public synthetic lambda$createIdentityInterface$43$PassportActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 3973
const/4 v0, 0x4
iput v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
.line 3974
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAttachMenu()V
.line 3975
return-void
.end method
.method public synthetic lambda$createIdentityInterface$45$PassportActivity(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 4017
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_20
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string v1, "android.permission.CAMERA"
invoke-virtual {v0, v1}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_20
.line 4018
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
filled-new-array {v1}, [Ljava/lang/String;
move-result-object v1
const/16 v2, 0x16
invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 4019
return-void
.line 4021
:cond_20
new-instance v0, Lim/tpelyyftgw/ui/MrzCameraActivity;
invoke-direct {v0}, Lim/tpelyyftgw/ui/MrzCameraActivity;-><init>()V
.line 4022
.local v0, "fragment":Lim/tpelyyftgw/ui/MrzCameraActivity;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$n40FtgqICLDg5x3RAIhSci2Q9WM;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$n40FtgqICLDg5x3RAIhSci2Q9WM;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/MrzCameraActivity;->setDelegate(Lim/tpelyyftgw/ui/MrzCameraActivity$MrzCameraActivityDelegate;)V
.line 4062
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 4063
return-void
.end method
.method public synthetic lambda$createIdentityInterface$47$PassportActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 6
.param p1, "v" # Landroid/view/View;
.param p2, "event" # Landroid/view/MotionEvent;
.line 4161
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const/4 v1, 0x0
if-nez v0, :cond_8
.line 4162
return v1
.line 4164
:cond_8
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v2, 0x1
if-ne v0, v2, :cond_1f
.line 4165
new-instance v0, Lim/tpelyyftgw/ui/CountrySelectActivity;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;-><init>(Z)V
.line 4166
.local v0, "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$MiY1mzb8mI3hMU07k6cPd-ys5hM;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$MiY1mzb8mI3hMU07k6cPd-ys5hM;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Landroid/view/View;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;->setCountrySelectActivityDelegate(Lim/tpelyyftgw/ui/CountrySelectActivity$CountrySelectActivityDelegate;)V
.line 4178
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 4180
.end local v0 # "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
:cond_1f
return v2
.end method
.method public synthetic lambda$createIdentityInterface$50$PassportActivity(Landroid/content/Context;Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 30
.param p1, "context" # Landroid/content/Context;
.param p2, "v" # Landroid/view/View;
.param p3, "event" # Landroid/view/MotionEvent;
.line 4185
move-object/from16 v1, p0
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const/4 v2, 0x0
if-nez v0, :cond_a
.line 4186
return v2
.line 4188
:cond_a
invoke-virtual/range {p3 .. p3}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v3, 0x1
if-ne v0, v3, :cond_e3
.line 4189
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v4
.line 4190
.local v4, "calendar":Ljava/util/Calendar;
invoke-virtual {v4, v3}, Ljava/util/Calendar;->get(I)I
move-result v5
.line 4191
.local v5, "year":I
const/4 v0, 0x2
invoke-virtual {v4, v0}, Ljava/util/Calendar;->get(I)I
move-result v6
.line 4192
.local v6, "monthOfYear":I
const/4 v7, 0x5
invoke-virtual {v4, v7}, Ljava/util/Calendar;->get(I)I
move-result v7
.line 4194
.local v7, "dayOfMonth":I
:try_start_23
move-object/from16 v8, p2
check-cast v8, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.line 4195
.local v8, "field1":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getTag()Ljava/lang/Object;
move-result-object v9
check-cast v9, Ljava/lang/Integer;
invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I
move-result v9
.line 4200
.local v9, "num":I
const/16 v10, 0x8
if-ne v9, v10, :cond_43
.line 4201
const-string v11, "PassportSelectExpiredDate"
const v12, 0x7f0f0b76
invoke-static {v11, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
.line 4202
.local v11, "title":Ljava/lang/String;
const/4 v12, 0x0
.line 4203
.local v12, "minYear":I
const/16 v13, 0x14
.line 4204
.local v13, "maxYear":I
const/4 v14, 0x0
.local v14, "currentYearDiff":I
goto :goto_51
.line 4206
.end local v11 # "title":Ljava/lang/String;
.end local v12 # "minYear":I
.end local v13 # "maxYear":I
.end local v14 # "currentYearDiff":I
:cond_43
const-string v11, "PassportSelectBithdayDate"
const v12, 0x7f0f0b75
invoke-static {v11, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
.line 4207
.restart local v11 # "title":Ljava/lang/String;
const/16 v12, -0x78
.line 4208
.restart local v12 # "minYear":I
const/4 v13, 0x0
.line 4209
.restart local v13 # "maxYear":I
const/16 v14, -0x12
.line 4211
.restart local v14 # "currentYearDiff":I
:goto_51
const/4 v15, -0x1
.line 4212
.local v15, "selectedDay":I
const/16 v16, -0x1
.line 4213
.local v16, "selectedMonth":I
const/16 v17, -0x1
.line 4214
.local v17, "selectedYear":I
invoke-virtual {v8}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->getText()Landroid/text/Editable;
move-result-object v18
invoke-virtual/range {v18 .. v18}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v10
const-string v0, "\\."
invoke-virtual {v10, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
.line 4215
.local v0, "args":[Ljava/lang/String;
array-length v10, v0
const/4 v3, 0x3
if-ne v10, v3, :cond_93
.line 4216
aget-object v3, v0, v2
invoke-static {v3}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
move v15, v3
.line 4217
const/4 v3, 0x1
aget-object v10, v0, v3
invoke-static {v10}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
move/from16 v16, v3
.line 4218
const/4 v3, 0x2
aget-object v3, v0, v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
move/from16 v17, v3
move v3, v15
move/from16 v10, v16
move/from16 v25, v17
goto :goto_98
.line 4215
:cond_93
move v3, v15
move/from16 v10, v16
move/from16 v25, v17
.line 4220
.end local v15 # "selectedDay":I
.end local v16 # "selectedMonth":I
.end local v17 # "selectedYear":I
.local v3, "selectedDay":I
.local v10, "selectedMonth":I
.local v25, "selectedYear":I
:goto_98
const/16 v15, 0x8
if-ne v9, v15, :cond_9f
const/16 v23, 0x1
goto :goto_a1
:cond_9f
const/16 v23, 0x0
:goto_a1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ZsWxyu3Ur8nANEJhu7EWcMIReHs;
invoke-direct {v2, v1, v9, v8}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$ZsWxyu3Ur8nANEJhu7EWcMIReHs;-><init>(Lim/tpelyyftgw/ui/PassportActivity;ILim/tpelyyftgw/ui/components/EditTextBoldCursor;)V
move-object/from16 v15, p1
move/from16 v16, v12
move/from16 v17, v13
move/from16 v18, v14
move/from16 v19, v3
move/from16 v20, v10
move/from16 v21, v25
move-object/from16 v22, v11
move-object/from16 v24, v2
invoke-static/range {v15 .. v24}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createDatePickerDialog(Landroid/content/Context;IIIIIILjava/lang/String;ZLim/tpelyyftgw/ui/components/AlertsCreator$DatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v2
.line 4228
.local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const/16 v15, 0x8
if-ne v9, v15, :cond_d4
.line 4229
const-string v15, "PassportSelectNotExpire"
move-object/from16 v16, v0
.end local v0 # "args":[Ljava/lang/String;
.local v16, "args":[Ljava/lang/String;
const v0, 0x7f0f0b78
invoke-static {v15, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-instance v15, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Xq6EYJbrC-9TscIU9hEKwdhGWMY;
invoke-direct {v15, v1, v8}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$Xq6EYJbrC-9TscIU9hEKwdhGWMY;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/EditTextBoldCursor;)V
invoke-virtual {v2, v0, v15}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_d6
.line 4228
.end local v16 # "args":[Ljava/lang/String;
.restart local v0 # "args":[Ljava/lang/String;
:cond_d4
move-object/from16 v16, v0
.line 4234
.end local v0 # "args":[Ljava/lang/String;
.restart local v16 # "args":[Ljava/lang/String;
:goto_d6
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
:try_end_dd
.catch Ljava/lang/Exception; {:try_start_23 .. :try_end_dd} :catch_df
.line 4237
nop
.end local v2 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v3 # "selectedDay":I
.end local v8 # "field1":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.end local v9 # "num":I
.end local v10 # "selectedMonth":I
.end local v11 # "title":Ljava/lang/String;
.end local v12 # "minYear":I
.end local v13 # "maxYear":I
.end local v14 # "currentYearDiff":I
.end local v16 # "args":[Ljava/lang/String;
.end local v25 # "selectedYear":I
goto :goto_e3
.line 4235
:catch_df
move-exception v0
.line 4236
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 4239
.end local v0 # "e":Ljava/lang/Exception;
.end local v4 # "calendar":Ljava/util/Calendar;
.end local v5 # "year":I
.end local v6 # "monthOfYear":I
.end local v7 # "dayOfMonth":I
:cond_e3
:goto_e3
const/4 v2, 0x1
return v2
.end method
.method public synthetic lambda$createIdentityInterface$52$PassportActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 9
.param p1, "v" # Landroid/view/View;
.param p2, "event" # Landroid/view/MotionEvent;
.line 4245
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const/4 v1, 0x0
if-nez v0, :cond_8
.line 4246
return v1
.line 4248
:cond_8
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v2, 0x1
if-ne v0, v2, :cond_59
.line 4249
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-direct {v0, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 4250
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v3, 0x7f0f0b77
const-string v4, "PassportSelectGender"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4251
const/4 v3, 0x2
new-array v3, v3, [Ljava/lang/CharSequence;
const v4, 0x7f0f0b4a
.line 4252
const-string v5, "PassportMale"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v3, v1
const v1, 0x7f0f0b0c
.line 4253
const-string v4, "PassportFemale"
invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
aput-object v1, v3, v2
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8JjTcotLUWwNJKzyviA2sG_FRJw;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$8JjTcotLUWwNJKzyviA2sG_FRJw;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
.line 4251
invoke-virtual {v0, v3, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4263
const v1, 0x7f0f02f7
const-string v3, "Cancel"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4264
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 4266
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_59
return v2
.end method
.method public synthetic lambda$createIdentityInterface$53$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
.registers 15
.param p1, "textView" # Landroid/widget/TextView;
.param p2, "i" # I
.param p3, "keyEvent" # Landroid/view/KeyEvent;
.line 4406
const/4 v0, 0x5
if-ne p2, v0, :cond_3e
.line 4407
invoke-virtual {p1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 4408
.local v0, "num":I
const/4 v1, 0x1
add-int/2addr v0, v1
.line 4409
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
array-length v3, v2
if-ge v0, v3, :cond_3d
.line 4410
aget-object v2, v2, v0
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->isFocusable()Z
move-result v2
if-eqz v2, :cond_24
.line 4411
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v0
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
goto :goto_3d
.line 4413
:cond_24
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v0
const-wide/16 v3, 0x0
const-wide/16 v5, 0x0
const/4 v7, 0x1
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
invoke-static/range {v3 .. v10}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
.line 4414
invoke-virtual {p1}, Landroid/widget/TextView;->clearFocus()V
.line 4415
invoke-static {p1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 4418
:cond_3d
:goto_3d
return v1
.line 4420
.end local v0 # "num":I
:cond_3e
const/4 v0, 0x0
return v0
.end method
.method public synthetic lambda$createIdentityInterface$54$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
.registers 15
.param p1, "textView" # Landroid/widget/TextView;
.param p2, "i" # I
.param p3, "keyEvent" # Landroid/view/KeyEvent;
.line 4555
const/4 v0, 0x5
if-ne p2, v0, :cond_3e
.line 4556
invoke-virtual {p1}, Landroid/widget/TextView;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 4557
.local v0, "num":I
const/4 v1, 0x1
add-int/2addr v0, v1
.line 4558
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
array-length v3, v2
if-ge v0, v3, :cond_3d
.line 4559
aget-object v2, v2, v0
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->isFocusable()Z
move-result v2
if-eqz v2, :cond_24
.line 4560
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v0
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
goto :goto_3d
.line 4562
:cond_24
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputExtraFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v2, v0
const-wide/16 v3, 0x0
const-wide/16 v5, 0x0
const/4 v7, 0x1
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
invoke-static/range {v3 .. v10}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
.line 4563
invoke-virtual {p1}, Landroid/widget/TextView;->clearFocus()V
.line 4564
invoke-static {p1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 4567
:cond_3d
:goto_3d
return v1
.line 4569
.end local v0 # "num":I
:cond_3e
const/4 v0, 0x0
return v0
.end method
.method public synthetic lambda$createIdentityInterface$55$PassportActivity(Landroid/view/View;)V
.registers 2
.param p1, "v" # Landroid/view/View;
.line 4600
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->createDocumentDeleteAlert()V
return-void
.end method
.method public synthetic lambda$createManageInterface$17$PassportActivity(Landroid/view/View;)V
.registers 2
.param p1, "v" # Landroid/view/View;
.line 2454
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAddDocumentAlert()V
return-void
.end method
.method public synthetic lambda$createManageInterface$21$PassportActivity(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 2462
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 2463
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const-string v1, "OK"
const v2, 0x7f0f0a5a
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PJx8DCdynrjHiNUo_Lo1KWnPx8c;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$PJx8DCdynrjHiNUo_Lo1KWnPx8c;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2484
const-string v1, "Cancel"
const v2, 0x7f0f02f7
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2485
const-string v1, "AppName"
const v2, 0x7f0f0141
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2486
const-string v1, "AppPassportDeleteAlert"
const v2, 0x7f0f014a
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2487
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 2488
return-void
.end method
.method public synthetic lambda$createManageInterface$22$PassportActivity(Landroid/view/View;)V
.registers 2
.param p1, "v" # Landroid/view/View;
.line 2533
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->openAddDocumentAlert()V
return-void
.end method
.method public synthetic lambda$createPasswordInterface$12$PassportActivity(Landroid/view/View;)V
.registers 6
.param p1, "v" # Landroid/view/View;
.line 1645
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->has_recovery:Z
if-eqz v0, :cond_2b
.line 1646
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needShowProgress()V
.line 1647
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_requestPasswordRecovery;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_requestPasswordRecovery;-><init>()V
.line 1648
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_requestPasswordRecovery;
iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
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$xyYPC5ZAbkX4LhkK4ZZ_BnW-ECM;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$xyYPC5ZAbkX4LhkK4ZZ_BnW-ECM;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
const/16 v3, 0xa
invoke-virtual {v1, v0, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
move-result v1
.line 1681
.local v1, "reqId":I
iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 1682
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_requestPasswordRecovery;
.end local v1 # "reqId":I
goto :goto_78
.line 1683
:cond_2b
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_32
.line 1684
return-void
.line 1686
:cond_32
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 1687
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0a5a
const-string v2, "OK"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1688
const v1, 0x7f0f0e24
const-string v2, "RestorePasswordResetAccount"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$3oylsPJoON1O-O8VupSEsZKYvNg;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$3oylsPJoON1O-O8VupSEsZKYvNg;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1689
const v1, 0x7f0f0e23
const-string v2, "RestorePasswordNoEmailTitle"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1690
const v1, 0x7f0f0e22
const-string v2, "RestorePasswordNoEmailText"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1691
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 1693
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:goto_78
return-void
.end method
.method public synthetic lambda$createPasswordInterface$6$PassportActivity(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 1575
new-instance v0, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;
iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;-><init>(II)V
.line 1576
.local v0, "activity":Lim/tpelyyftgw/ui/TwoStepVerificationActivity;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->setCloseAfterSet(Z)V
.line 1577
const/4 v1, 0x0
new-array v1, v1, [B
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->setCurrentPasswordInfo([BLim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V
.line 1578
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 1579
return-void
.end method
.method public synthetic lambda$createPasswordInterface$7$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
.registers 5
.param p1, "textView" # Landroid/widget/TextView;
.param p2, "i" # I
.param p3, "keyEvent" # Landroid/view/KeyEvent;
.line 1609
const/4 v0, 0x5
if-eq p2, v0, :cond_9
const/4 v0, 0x6
if-ne p2, v0, :cond_7
goto :goto_9
.line 1613
:cond_7
const/4 v0, 0x0
return v0
.line 1610
:cond_9
:goto_9
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z
.line 1611
const/4 v0, 0x1
return v0
.end method
.method public synthetic lambda$createPhoneInterface$26$PassportActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 2822
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->useCurrentValue:Z
.line 2823
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z
.line 2824
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->useCurrentValue:Z
.line 2825
return-void
.end method
.method public synthetic lambda$createPhoneInterface$29$PassportActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 6
.param p1, "v" # Landroid/view/View;
.param p2, "event" # Landroid/view/MotionEvent;
.line 2870
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const/4 v1, 0x0
if-nez v0, :cond_8
.line 2871
return v1
.line 2873
:cond_8
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v2, 0x1
if-ne v0, v2, :cond_1f
.line 2874
new-instance v0, Lim/tpelyyftgw/ui/CountrySelectActivity;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;-><init>(Z)V
.line 2875
.local v0, "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$6I-rNGpJ1jen3yBH4XO0Yyz5heU;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$6I-rNGpJ1jen3yBH4XO0Yyz5heU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/CountrySelectActivity;->setCountrySelectActivityDelegate(Lim/tpelyyftgw/ui/CountrySelectActivity$CountrySelectActivityDelegate;)V
.line 2892
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 2894
.end local v0 # "fragment":Lim/tpelyyftgw/ui/CountrySelectActivity;
:cond_1f
return v2
.end method
.method public synthetic lambda$createPhoneInterface$30$PassportActivity(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z
.registers 7
.param p1, "textView" # Landroid/widget/TextView;
.param p2, "i" # I
.param p3, "keyEvent" # Landroid/view/KeyEvent;
.line 3084
const/4 v0, 0x1
const/4 v1, 0x5
if-ne p2, v1, :cond_d
.line 3085
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v2, 0x2
aget-object v1, v1, v2
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
.line 3086
return v0
.line 3087
:cond_d
const/4 v1, 0x6
if-ne p2, v1, :cond_16
.line 3088
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->callOnClick()Z
.line 3089
return v0
.line 3091
:cond_16
const/4 v0, 0x0
return v0
.end method
.method public synthetic lambda$createPhoneInterface$31$PassportActivity(Landroid/view/View;ILandroid/view/KeyEvent;)Z
.registers 7
.param p1, "v" # Landroid/view/View;
.param p2, "keyCode" # I
.param p3, "event" # Landroid/view/KeyEvent;
.line 3095
const/16 v0, 0x43
if-ne p2, v0, :cond_2c
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v1, 0x2
aget-object v0, v0, v1
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v0
if-nez v0, :cond_2c
.line 3096
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v1, 0x1
aget-object v0, v0, v1
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
.line 3097
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v0, v1
aget-object v0, v0, v1
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v0
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V
.line 3098
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
invoke-virtual {v0, p3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
.line 3099
return v1
.line 3101
:cond_2c
const/4 v0, 0x0
return v0
.end method
.method public synthetic lambda$createRequestInterface$16$PassportActivity(Landroid/view/View;)V
.registers 23
.param p1, "view" # Landroid/view/View;
.line 2211
move-object/from16 v1, p0
const-string v2, ""
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
move-object v3, v0
.line 2212
.local v3, "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
const/4 v0, 0x0
.local v0, "a":I
iget-object v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->required_types:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
.local v4, "size":I
:goto_13
const/4 v5, 0x0
const/4 v6, 0x1
if-ge v0, v4, :cond_d4
.line 2216
iget-object v7, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->required_types:Ljava/util/ArrayList;
invoke-virtual {v7, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.line 2217
.local v7, "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v8, :cond_29
.line 2218
move-object v8, v7
check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.local v8, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
goto :goto_73
.line 2219
.end local v8 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_29
instance-of v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
if-eqz v8, :cond_d0
.line 2220
move-object v8, v7
check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
.line 2221
.local v8, "requiredTypeOneOf":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;
iget-object v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->isEmpty()Z
move-result v9
if-eqz v9, :cond_3a
.line 2222
goto/16 :goto_d0
.line 2224
:cond_3a
iget-object v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v9, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v9
move-object v7, v9
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.line 2225
instance-of v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v9, :cond_49
.line 2226
goto/16 :goto_d0
.line 2228
:cond_49
move-object v9, v7
check-cast v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 2230
.local v9, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
const/4 v10, 0x0
.local v10, "b":I
iget-object v11, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
move-result v11
.local v11, "size2":I
:goto_53
if-ge v10, v11, :cond_72
.line 2231
iget-object v12, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredTypeOneOf;->types:Ljava/util/ArrayList;
invoke-virtual {v12, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v12
move-object v7, v12
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.line 2232
instance-of v12, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-nez v12, :cond_63
.line 2233
goto :goto_6f
.line 2235
:cond_63
move-object v12, v7
check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 2236
.local v12, "innerType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v1, v12, v6}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v13
if-eqz v13, :cond_6f
.line 2237
move-object v9, v12
.line 2238
move-object v8, v9
goto :goto_73
.line 2230
.end local v12 # "innerType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_6f
:goto_6f
add-int/lit8 v10, v10, 0x1
goto :goto_53
:cond_72
move-object v8, v9
.line 2245
.end local v9 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v10 # "b":I
.end local v11 # "size2":I
.local v8, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:goto_73
invoke-direct {v1, v8, v6}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v6
.line 2246
.local v6, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
const-wide/16 v9, 0xc8
const/high16 v11, 0x40000000 # 2.0f
const-string/jumbo v12, "vibrator"
if-nez v6, :cond_97
.line 2247
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v2, v12}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/os/Vibrator;
.line 2248
.local v2, "v":Landroid/os/Vibrator;
if-eqz v2, :cond_8f
.line 2249
invoke-virtual {v2, v9, v10}, Landroid/os/Vibrator;->vibrate(J)V
.line 2251
:cond_8f
invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/PassportActivity;->getViewByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
move-result-object v9
invoke-static {v9, v11, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->shakeView(Landroid/view/View;FI)V
.line 2252
return-void
.line 2254
.end local v2 # "v":Landroid/os/Vibrator;
:cond_97
iget-object v13, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v1, v13}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v13
.line 2255
.local v13, "key":Ljava/lang/String;
iget-object v14, v1, Lim/tpelyyftgw/ui/PassportActivity;->errorsMap:Ljava/util/HashMap;
invoke-virtual {v14, v13}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v14
check-cast v14, Ljava/util/HashMap;
.line 2256
.local v14, "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
if-eqz v14, :cond_c4
invoke-virtual {v14}, Ljava/util/HashMap;->isEmpty()Z
move-result v15
if-nez v15, :cond_c4
.line 2257
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v2, v12}, Landroidx/fragment/app/FragmentActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/os/Vibrator;
.line 2258
.restart local v2 # "v":Landroid/os/Vibrator;
if-eqz v2, :cond_bc
.line 2259
invoke-virtual {v2, v9, v10}, Landroid/os/Vibrator;->vibrate(J)V
.line 2261
:cond_bc
invoke-direct {v1, v8}, Lim/tpelyyftgw/ui/PassportActivity;->getViewByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
move-result-object v9
invoke-static {v9, v11, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->shakeView(Landroid/view/View;FI)V
.line 2262
return-void
.line 2264
.end local v2 # "v":Landroid/os/Vibrator;
:cond_c4
new-instance v5, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
iget-boolean v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z
iget-boolean v10, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z
invoke-direct {v5, v1, v6, v9, v10}, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;ZZ)V
invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2212
.end local v6 # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.end local v7 # "secureRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$SecureRequiredType;
.end local v8 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v13 # "key":Ljava/lang/String;
.end local v14 # "errors":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:cond_d0
:goto_d0
add-int/lit8 v0, v0, 0x1
goto/16 :goto_13
.line 2266
.end local v0 # "a":I
.end local v4 # "size":I
:cond_d4
invoke-direct {v1, v5, v6}, Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V
.line 2267
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;-><init>()V
move-object v4, v0
.line 2268
.local v4, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;
iget v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentBotId:I
iput v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->bot_id:I
.line 2269
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentScope:Ljava/lang/String;
iput-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->scope:Ljava/lang/String;
.line 2270
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentPublicKey:Ljava/lang/String;
iput-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->public_key:Ljava/lang/String;
.line 2271
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
move-object v7, v0
.line 2272
.local v7, "jsonObject":Lorg/json/JSONObject;
const/4 v0, 0x0
.restart local v0 # "a":I
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v8
move v9, v0
.end local v0 # "a":I
.local v8, "size":I
.local v9, "a":I
:goto_f5
if-ge v9, v8, :cond_31c
.line 2273
invoke-virtual {v3, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v10, v0
check-cast v10, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.line 2274
.local v10, "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
iget-object v11, v10, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;->value:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 2276
.local v11, "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
move-object v12, v0
.line 2278
.local v12, "data":Lorg/json/JSONObject;
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
if-eqz v0, :cond_133
.line 2279
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;
if-eqz v0, :cond_115
.line 2280
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainEmail;
goto :goto_129
.line 2281
:cond_115
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainPhone;
if-eqz v0, :cond_129
.line 2282
iget-object v0, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->plain_data:Lim/tpelyyftgw/tgnet/TLRPC$SecurePlainData;
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_securePlainPhone;
.line 2283
move-object/from16 v16, v3
move/from16 v17, v8
move-object/from16 v20, v10
move-object/from16 v18, v12
goto/16 :goto_300
.line 2281
:cond_129
:goto_129
move-object/from16 v16, v3
move/from16 v17, v8
move-object/from16 v20, v10
move-object/from16 v18, v12
goto/16 :goto_300
.line 2286
:cond_133
:try_start_133
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
.line 2287
.local v0, "result":Lorg/json/JSONObject;
iget-object v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
:try_end_13a
.catch Ljava/lang/Exception; {:try_start_133 .. :try_end_13a} :catch_2f7
const-string/jumbo v14, "secret"
const/4 v15, 0x2
if-eqz v13, :cond_171
.line 2288
:try_start_140
iget-object v13, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B
iget-object v6, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {v1, v13, v6}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v6
.line 2290
.local v6, "decryptedSecret":[B
const-string v13, "data_hash"
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-static {v5, v15}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v5
invoke-virtual {v12, v13, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2291
invoke-static {v6, v15}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v5
invoke-virtual {v12, v14, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2293
const-string v5, "data"
invoke-virtual {v0, v5, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_165
.catch Ljava/lang/Exception; {:try_start_140 .. :try_end_165} :catch_166
goto :goto_171
.line 2349
.end local v0 # "result":Lorg/json/JSONObject;
.end local v6 # "decryptedSecret":[B
:catch_166
move-exception v0
move-object/from16 v16, v3
move/from16 v17, v8
move-object/from16 v20, v10
move-object/from16 v18, v12
goto/16 :goto_300
.line 2295
.restart local v0 # "result":Lorg/json/JSONObject;
:cond_171
:goto_171
:try_start_171
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
move-result v5
:try_end_177
.catch Ljava/lang/Exception; {:try_start_171 .. :try_end_177} :catch_2f7
const-string v6, "file_hash"
if-nez v5, :cond_1f1
.line 2296
:try_start_17b
new-instance v5, Lorg/json/JSONArray;
invoke-direct {v5}, Lorg/json/JSONArray;-><init>()V
.line 2297
.local v5, "files":Lorg/json/JSONArray;
const/4 v13, 0x0
.local v13, "b":I
iget-object v15, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;
invoke-virtual {v15}, Ljava/util/ArrayList;->size()I
move-result v15
:try_end_187
.catch Ljava/lang/Exception; {:try_start_17b .. :try_end_187} :catch_1e6
.local v15, "size2":I
:goto_187
if-ge v13, v15, :cond_1d8
.line 2298
move-object/from16 v16, v3
.end local v3 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.local v16, "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
:try_start_18b
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->files:Ljava/util/ArrayList;
invoke-virtual {v3, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
:try_end_193
.catch Ljava/lang/Exception; {:try_start_18b .. :try_end_193} :catch_1cf
.line 2299
.local v3, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
move/from16 v17, v8
.end local v8 # "size":I
.local v17, "size":I
:try_start_195
iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
:try_end_197
.catch Ljava/lang/Exception; {:try_start_195 .. :try_end_197} :catch_1c8
move-object/from16 v18, v12
.end local v12 # "data":Lorg/json/JSONObject;
.local v18, "data":Lorg/json/JSONObject;
:try_start_199
iget-object v12, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
invoke-direct {v1, v8, v12}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v8
.line 2301
.local v8, "decryptedSecret":[B
new-instance v12, Lorg/json/JSONObject;
invoke-direct {v12}, Lorg/json/JSONObject;-><init>()V
.line 2302
.local v12, "file":Lorg/json/JSONObject;
move/from16 v19, v15
.end local v15 # "size2":I
.local v19, "size2":I
iget-object v15, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
move-object/from16 v20, v3
const/4 v3, 0x2
.end local v3 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.local v20, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
invoke-static {v15, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v15
invoke-virtual {v12, v6, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2303
invoke-static {v8, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v15
invoke-virtual {v12, v14, v15}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2304
invoke-virtual {v5, v12}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 2297
nop
.end local v8 # "decryptedSecret":[B
.end local v12 # "file":Lorg/json/JSONObject;
.end local v20 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
add-int/lit8 v13, v13, 0x1
move-object/from16 v3, v16
move/from16 v8, v17
move-object/from16 v12, v18
move/from16 v15, v19
goto :goto_187
.line 2349
.end local v0 # "result":Lorg/json/JSONObject;
.end local v5 # "files":Lorg/json/JSONArray;
.end local v13 # "b":I
.end local v18 # "data":Lorg/json/JSONObject;
.end local v19 # "size2":I
.local v12, "data":Lorg/json/JSONObject;
:catch_1c8
move-exception v0
move-object/from16 v18, v12
move-object/from16 v20, v10
.end local v12 # "data":Lorg/json/JSONObject;
.restart local v18 # "data":Lorg/json/JSONObject;
goto/16 :goto_300
.end local v17 # "size":I
.end local v18 # "data":Lorg/json/JSONObject;
.local v8, "size":I
.restart local v12 # "data":Lorg/json/JSONObject;
:catch_1cf
move-exception v0
move/from16 v17, v8
move-object/from16 v18, v12
move-object/from16 v20, v10
.end local v8 # "size":I
.end local v12 # "data":Lorg/json/JSONObject;
.restart local v17 # "size":I
.restart local v18 # "data":Lorg/json/JSONObject;
goto/16 :goto_300
.line 2297
.end local v16 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.end local v17 # "size":I
.end local v18 # "data":Lorg/json/JSONObject;
.restart local v0 # "result":Lorg/json/JSONObject;
.local v3, "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.restart local v5 # "files":Lorg/json/JSONArray;
.restart local v8 # "size":I
.restart local v12 # "data":Lorg/json/JSONObject;
.restart local v13 # "b":I
.restart local v15 # "size2":I
:cond_1d8
move-object/from16 v16, v3
move/from16 v17, v8
move-object/from16 v18, v12
move/from16 v19, v15
.line 2306
.end local v3 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.end local v8 # "size":I
.end local v12 # "data":Lorg/json/JSONObject;
.end local v13 # "b":I
.end local v15 # "size2":I
.restart local v16 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.restart local v17 # "size":I
.restart local v18 # "data":Lorg/json/JSONObject;
const-string v3, "files"
invoke-virtual {v0, v3, v5}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_1e5
.catch Ljava/lang/Exception; {:try_start_199 .. :try_end_1e5} :catch_225
goto :goto_1f7
.line 2349
.end local v0 # "result":Lorg/json/JSONObject;
.end local v5 # "files":Lorg/json/JSONArray;
.end local v16 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.end local v17 # "size":I
.end local v18 # "data":Lorg/json/JSONObject;
.restart local v3 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.restart local v8 # "size":I
.restart local v12 # "data":Lorg/json/JSONObject;
:catch_1e6
move-exception v0
move-object/from16 v16, v3
move/from16 v17, v8
move-object/from16 v18, v12
move-object/from16 v20, v10
.end local v3 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.end local v8 # "size":I
.end local v12 # "data":Lorg/json/JSONObject;
.restart local v16 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.restart local v17 # "size":I
.restart local v18 # "data":Lorg/json/JSONObject;
goto/16 :goto_300
.line 2295
.end local v16 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.end local v17 # "size":I
.end local v18 # "data":Lorg/json/JSONObject;
.restart local v0 # "result":Lorg/json/JSONObject;
.restart local v3 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.restart local v8 # "size":I
.restart local v12 # "data":Lorg/json/JSONObject;
:cond_1f1
move-object/from16 v16, v3
move/from16 v17, v8
move-object/from16 v18, v12
.line 2308
.end local v3 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.end local v8 # "size":I
.end local v12 # "data":Lorg/json/JSONObject;
.restart local v16 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.restart local v17 # "size":I
.restart local v18 # "data":Lorg/json/JSONObject;
:goto_1f7
:try_start_1f7
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
:try_end_1fb
.catch Ljava/lang/Exception; {:try_start_1f7 .. :try_end_1fb} :catch_2f3
if-eqz v3, :cond_22a
.line 2309
:try_start_1fd
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->front_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.line 2310
.local v3, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
invoke-direct {v1, v5, v8}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v5
.line 2312
.local v5, "decryptedSecret":[B
new-instance v8, Lorg/json/JSONObject;
invoke-direct {v8}, Lorg/json/JSONObject;-><init>()V
.line 2313
.local v8, "front":Lorg/json/JSONObject;
iget-object v12, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
const/4 v13, 0x2
invoke-static {v12, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v12
invoke-virtual {v8, v6, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2314
invoke-static {v5, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v12
invoke-virtual {v8, v14, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2315
const-string v12, "front_side"
invoke-virtual {v0, v12, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_224
.catch Ljava/lang/Exception; {:try_start_1fd .. :try_end_224} :catch_225
goto :goto_22a
.line 2349
.end local v0 # "result":Lorg/json/JSONObject;
.end local v3 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.end local v5 # "decryptedSecret":[B
.end local v8 # "front":Lorg/json/JSONObject;
:catch_225
move-exception v0
move-object/from16 v20, v10
goto/16 :goto_300
.line 2317
.restart local v0 # "result":Lorg/json/JSONObject;
:cond_22a
:goto_22a
:try_start_22a
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
:try_end_22e
.catch Ljava/lang/Exception; {:try_start_22a .. :try_end_22e} :catch_2f3
if-eqz v3, :cond_258
.line 2318
:try_start_230
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->reverse_side:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.line 2319
.restart local v3 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
invoke-direct {v1, v5, v8}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v5
.line 2321
.restart local v5 # "decryptedSecret":[B
new-instance v8, Lorg/json/JSONObject;
invoke-direct {v8}, Lorg/json/JSONObject;-><init>()V
.line 2322
.local v8, "reverse":Lorg/json/JSONObject;
iget-object v12, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
const/4 v13, 0x2
invoke-static {v12, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v12
invoke-virtual {v8, v6, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2323
invoke-static {v5, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v12
invoke-virtual {v8, v14, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2324
const-string/jumbo v12, "reverse_side"
invoke-virtual {v0, v12, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_258
.catch Ljava/lang/Exception; {:try_start_230 .. :try_end_258} :catch_225
.line 2326
.end local v3 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.end local v5 # "decryptedSecret":[B
.end local v8 # "reverse":Lorg/json/JSONObject;
:cond_258
:try_start_258
iget-boolean v3, v10, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;->selfie_required:Z
:try_end_25a
.catch Ljava/lang/Exception; {:try_start_258 .. :try_end_25a} :catch_2f3
if-eqz v3, :cond_28a
:try_start_25c
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
if-eqz v3, :cond_28a
.line 2327
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->selfie:Lim/tpelyyftgw/tgnet/TLRPC$SecureFile;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.line 2328
.restart local v3 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
invoke-direct {v1, v5, v8}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v5
.line 2330
.restart local v5 # "decryptedSecret":[B
new-instance v8, Lorg/json/JSONObject;
invoke-direct {v8}, Lorg/json/JSONObject;-><init>()V
.line 2331
.local v8, "selfie":Lorg/json/JSONObject;
iget-object v12, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
const/4 v13, 0x2
invoke-static {v12, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v12
invoke-virtual {v8, v6, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2332
invoke-static {v5, v13}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v12
invoke-virtual {v8, v14, v12}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2333
const-string/jumbo v12, "selfie"
invoke-virtual {v0, v12, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_28a
.catch Ljava/lang/Exception; {:try_start_25c .. :try_end_28a} :catch_225
.line 2335
.end local v3 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.end local v5 # "decryptedSecret":[B
.end local v8 # "selfie":Lorg/json/JSONObject;
:cond_28a
:try_start_28a
iget-boolean v3, v10, Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;->translation_required:Z
if-eqz v3, :cond_2e4
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z
move-result v3
if-nez v3, :cond_2e4
.line 2336
new-instance v3, Lorg/json/JSONArray;
invoke-direct {v3}, Lorg/json/JSONArray;-><init>()V
.line 2337
.local v3, "translation":Lorg/json/JSONArray;
const/4 v5, 0x0
.local v5, "b":I
iget-object v8, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
.local v8, "size2":I
:goto_2a2
if-ge v5, v8, :cond_2d9
.line 2338
iget-object v12, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->translation:Ljava/util/ArrayList;
invoke-virtual {v12, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v12
check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.line 2339
.local v12, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->secret:[B
iget-object v15, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
invoke-direct {v1, v13, v15}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v13
.line 2341
.local v13, "decryptedSecret":[B
new-instance v15, Lorg/json/JSONObject;
invoke-direct {v15}, Lorg/json/JSONObject;-><init>()V
.line 2342
.local v15, "file":Lorg/json/JSONObject;
move/from16 v19, v8
.end local v8 # "size2":I
.restart local v19 # "size2":I
iget-object v8, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->file_hash:[B
:try_end_2bd
.catch Ljava/lang/Exception; {:try_start_28a .. :try_end_2bd} :catch_2f3
move-object/from16 v20, v10
const/4 v10, 0x2
.end local v10 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.local v20, "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
:try_start_2c0
invoke-static {v8, v10}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v8
invoke-virtual {v15, v6, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2343
invoke-static {v13, v10}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v8
invoke-virtual {v15, v14, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 2344
invoke-virtual {v3, v15}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 2337
nop
.end local v12 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.end local v13 # "decryptedSecret":[B
.end local v15 # "file":Lorg/json/JSONObject;
add-int/lit8 v5, v5, 0x1
move/from16 v8, v19
move-object/from16 v10, v20
goto :goto_2a2
.end local v19 # "size2":I
.end local v20 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.restart local v8 # "size2":I
.restart local v10 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
:cond_2d9
move/from16 v19, v8
move-object/from16 v20, v10
.line 2346
.end local v5 # "b":I
.end local v8 # "size2":I
.end local v10 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.restart local v20 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
const-string/jumbo v5, "translation"
invoke-virtual {v0, v5, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
goto :goto_2e6
.line 2335
.end local v3 # "translation":Lorg/json/JSONArray;
.end local v20 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.restart local v10 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
:cond_2e4
move-object/from16 v20, v10
.line 2348
.end local v10 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.restart local v20 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
:goto_2e6
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/PassportActivity;->getNameForType(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v7, v3, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_2ef
.catch Ljava/lang/Exception; {:try_start_2c0 .. :try_end_2ef} :catch_2f1
.line 2351
nop
.end local v0 # "result":Lorg/json/JSONObject;
goto :goto_300
.line 2349
:catch_2f1
move-exception v0
goto :goto_300
.end local v20 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.restart local v10 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
:catch_2f3
move-exception v0
move-object/from16 v20, v10
.end local v10 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.restart local v20 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
goto :goto_300
.end local v16 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.end local v17 # "size":I
.end local v18 # "data":Lorg/json/JSONObject;
.end local v20 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.local v3, "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.local v8, "size":I
.restart local v10 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.local v12, "data":Lorg/json/JSONObject;
:catch_2f7
move-exception v0
move-object/from16 v16, v3
move/from16 v17, v8
move-object/from16 v20, v10
move-object/from16 v18, v12
.line 2354
.end local v3 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.end local v8 # "size":I
.end local v10 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
.end local v12 # "data":Lorg/json/JSONObject;
.restart local v16 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.restart local v17 # "size":I
.restart local v18 # "data":Lorg/json/JSONObject;
.restart local v20 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
:goto_300
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;-><init>()V
.line 2355
.local v0, "hash":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 2356
iget-object v3, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->hash:[B
iput-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;->hash:[B
.line 2357
iget-object v3, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->value_hashes:Ljava/util/ArrayList;
invoke-virtual {v3, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2272
.end local v0 # "hash":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueHash;
.end local v11 # "secureValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.end local v18 # "data":Lorg/json/JSONObject;
.end local v20 # "valueToSend":Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;
add-int/lit8 v9, v9, 0x1
move-object/from16 v3, v16
move/from16 v8, v17
const/4 v5, 0x0
const/4 v6, 0x1
goto/16 :goto_f5
.end local v16 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.end local v17 # "size":I
.restart local v3 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.restart local v8 # "size":I
:cond_31c
move-object/from16 v16, v3
move/from16 v17, v8
.line 2359
.end local v3 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
.end local v8 # "size":I
.end local v9 # "a":I
.restart local v16 # "valuesToSend":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/PassportActivity$1ValueToSend;>;"
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
move-object v3, v0
.line 2361
.local v3, "result":Lorg/json/JSONObject;
:try_start_326
const-string/jumbo v0, "secure_data"
invoke-virtual {v3, v0, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_32c
.catch Ljava/lang/Exception; {:try_start_326 .. :try_end_32c} :catch_32d
.line 2364
goto :goto_32e
.line 2362
:catch_32d
move-exception v0
.line 2365
:goto_32e
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentPayload:Ljava/lang/String;
if-eqz v0, :cond_339
.line 2367
:try_start_332
const-string v5, "payload"
invoke-virtual {v3, v5, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_337
.catch Ljava/lang/Exception; {:try_start_332 .. :try_end_337} :catch_338
.line 2370
goto :goto_339
.line 2368
:catch_338
move-exception v0
.line 2372
:cond_339
:goto_339
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentNonce:Ljava/lang/String;
if-eqz v0, :cond_344
.line 2374
:try_start_33d
const-string v5, "nonce"
invoke-virtual {v3, v5, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_342
.catch Ljava/lang/Exception; {:try_start_33d .. :try_end_342} :catch_343
.line 2377
goto :goto_344
.line 2375
:catch_343
move-exception v0
.line 2379
:cond_344
:goto_344
invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v5
.line 2381
.local v5, "json":Ljava/lang/String;
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getStringBytes(Ljava/lang/String;)[B
move-result-object v0
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->encryptData([B)Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
move-result-object v6
.line 2383
.local v6, "encryptionResult":Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;-><init>()V
iput-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->credentials:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;
.line 2384
iget-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->credentials:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;
iget-object v8, v6, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;->fileHash:[B
iput-object v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;->hash:[B
.line 2385
iget-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->credentials:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;
iget-object v8, v6, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;->encryptedData:[B
iput-object v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;->data:[B
.line 2387
:try_start_363
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentPublicKey:Ljava/lang/String;
const-string v8, "\\n"
invoke-virtual {v0, v8, v2}, Ljava/lang/String;->replaceAll(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
const-string v8, "-----BEGIN PUBLIC KEY-----"
invoke-virtual {v0, v8, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v8, "-----END PUBLIC KEY-----"
invoke-virtual {v0, v8, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 2388
.local v0, "key":Ljava/lang/String;
const-string v2, "RSA"
invoke-static {v2}, Ljava/security/KeyFactory;->getInstance(Ljava/lang/String;)Ljava/security/KeyFactory;
move-result-object v2
.line 2389
.local v2, "kf":Ljava/security/KeyFactory;
new-instance v8, Ljava/security/spec/X509EncodedKeySpec;
const/4 v9, 0x0
invoke-static {v0, v9}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v9
invoke-direct {v8, v9}, Ljava/security/spec/X509EncodedKeySpec;-><init>([B)V
.line 2390
.local v8, "keySpecX509":Ljava/security/spec/X509EncodedKeySpec;
invoke-virtual {v2, v8}, Ljava/security/KeyFactory;->generatePublic(Ljava/security/spec/KeySpec;)Ljava/security/PublicKey;
move-result-object v9
check-cast v9, Ljava/security/interfaces/RSAPublicKey;
.line 2392
.local v9, "pubKey":Ljava/security/interfaces/RSAPublicKey;
const-string v10, "RSA/NONE/OAEPWithSHA1AndMGF1Padding"
const-string v11, "BC"
invoke-static {v10, v11}, Ljavax/crypto/Cipher;->getInstance(Ljava/lang/String;Ljava/lang/String;)Ljavax/crypto/Cipher;
move-result-object v10
.line 2393
.local v10, "c":Ljavax/crypto/Cipher;
const/4 v11, 0x1
invoke-virtual {v10, v11, v9}, Ljavax/crypto/Cipher;->init(ILjava/security/Key;)V
.line 2394
iget-object v11, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_acceptAuthorization;->credentials:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;
iget-object v12, v6, Lim/tpelyyftgw/ui/PassportActivity$EncryptionResult;->decrypyedFileSecret:[B
invoke-virtual {v10, v12}, Ljavax/crypto/Cipher;->doFinal([B)[B
move-result-object v12
iput-object v12, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureCredentialsEncrypted;->secret:[B
:try_end_3a3
.catch Ljava/lang/Exception; {:try_start_363 .. :try_end_3a3} :catch_3a4
.line 2397
.end local v0 # "key":Ljava/lang/String;
.end local v2 # "kf":Ljava/security/KeyFactory;
.end local v8 # "keySpecX509":Ljava/security/spec/X509EncodedKeySpec;
.end local v9 # "pubKey":Ljava/security/interfaces/RSAPublicKey;
.end local v10 # "c":Ljavax/crypto/Cipher;
goto :goto_3a8
.line 2395
:catch_3a4
move-exception v0
.line 2396
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2398
.end local v0 # "e":Ljava/lang/Exception;
:goto_3a8
iget v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$0hLzcNDDz74Log7DK3dohQbpjD4;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$0hLzcNDDz74Log7DK3dohQbpjD4;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v4, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v0
.line 2412
.local v0, "reqId":I
iget v2, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
iget v8, v1, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I
invoke-virtual {v2, v0, v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 2413
return-void
.end method
.method public synthetic lambda$deleteValueInternal$61$PassportActivity(Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;ZLim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLjava/util/ArrayList;Ljava/lang/Runnable;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 21
.param p1, "errorRunnable" # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.param p2, "documentOnly" # Z
.param p3, "documentRequiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p4, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p5, "deleteType" # Z
.param p6, "documentRequiredTypes" # Ljava/util/ArrayList;
.param p7, "finishRunnable" # Ljava/lang/Runnable;
.param p8, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p9, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 5817
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$G_2yRnGb_SEZ8w9tFStNL6p9bw8;
move-object v0, v10
move-object v1, p0
move-object/from16 v2, p9
move-object v3, p1
move v4, p2
move-object v5, p3
move-object v6, p4
move/from16 v7, p5
move-object/from16 v8, p6
move-object/from16 v9, p7
invoke-direct/range {v0 .. v9}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$G_2yRnGb_SEZ8w9tFStNL6p9bw8;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;ZLim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLjava/util/ArrayList;Ljava/lang/Runnable;)V
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$loadPasswordInfo$4$PassportActivity(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 1426
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hxVTAyQl8U8l06Qm468-5NRg08M;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$hxVTAyQl8U8l06Qm468-5NRg08M;-><init>(Lim/tpelyyftgw/ui/PassportActivity;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$10$PassportActivity(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 1648
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VO1pJpiE6PDkh33w0l9AOiD_ZsE;
invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$VO1pJpiE6PDkh33w0l9AOiD_ZsE;-><init>(Lim/tpelyyftgw/ui/PassportActivity;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(Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 1688
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "https://lovechat323.com/deactivate?phone="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getClientPhone()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;)V
return-void
.end method
.method public synthetic lambda$null$14$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2399
const/4 v0, 0x1
if-nez p1, :cond_c
.line 2400
iput-boolean v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnFailure:Z
.line 2401
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->callCallback(Z)V
.line 2402
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->finishFragment()V
goto :goto_39
.line 2404
:cond_c
const/4 v1, 0x0
invoke-direct {p0, v1, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showEditDoneProgress(ZZ)V
.line 2405
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v2, "APP_VERSION_OUTDATED"
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_2b
.line 2406
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
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 {v1, v2, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
goto :goto_39
.line 2408
:cond_2b
const v0, 0x7f0f0141
const-string v1, "AppName"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
.line 2411
:goto_39
return-void
.end method
.method public synthetic lambda$null$15$PassportActivity(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 2398
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$590DVxVx_6KDFBA603h6LdkPbtc;
invoke-direct {v0, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$590DVxVx_6KDFBA603h6LdkPbtc;-><init>(Lim/tpelyyftgw/ui/PassportActivity;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$18$PassportActivity()V
.registers 4
.line 2470
const/4 v0, 0x0
.local v0, "a":I
:goto_1
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-virtual {v1}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v1
if-ge v0, v1, :cond_1d
.line 2471
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;
move-result-object v1
.line 2472
.local v1, "child":Landroid/view/View;
instance-of v2, v1, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
if-eqz v2, :cond_1a
.line 2473
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
.line 2474
add-int/lit8 v0, v0, -0x1
.line 2470
.end local v1 # "child":Landroid/view/View;
:cond_1a
add-int/lit8 v0, v0, 0x1
goto :goto_1
.line 2477
.end local v0 # "a":I
:cond_1d
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needHideProgress()V
.line 2478
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 2479
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->typesValues:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->clear()V
.line 2480
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V
.line 2481
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateManageVisibility()V
.line 2482
return-void
.end method
.method public synthetic lambda$null$19$PassportActivity(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 2469
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$5lFA0k7dYcpehjQw_-fyjqf7heA;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$5lFA0k7dYcpehjQw_-fyjqf7heA;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$20$PassportActivity(Landroid/content/DialogInterface;I)V
.registers 7
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 2464
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;-><init>()V
.line 2465
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;
const/4 v1, 0x0
.local v1, "a":I
:goto_6
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v1, v2, :cond_24
.line 2466
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteSecureValue;->types:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->values:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2465
add-int/lit8 v1, v1, 0x1
goto :goto_6
.line 2468
.end local v1 # "a":I
:cond_24
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needShowProgress()V
.line 2469
iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
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$bhOFN4X8S6gYiB9wHGY_KUgESK8;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$bhOFN4X8S6gYiB9wHGY_KUgESK8;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 2483
return-void
.end method
.method public synthetic lambda$null$27$PassportActivity()V
.registers 3
.line 2887
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v1, 0x2
aget-object v0, v0, v1
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
return-void
.end method
.method public synthetic lambda$null$28$PassportActivity(Lim/tpelyyftgw/ui/CountrySelectActivity$Country;)V
.registers 10
.param p1, "country" # Lim/tpelyyftgw/ui/CountrySelectActivity$Country;
.line 2876
if-eqz p1, :cond_67
.line 2877
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v1, 0x0
aget-object v0, v0, v1
iget-object v2, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->name:Ljava/lang/String;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 2878
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->countriesArray:Ljava/util/ArrayList;
iget-object v2, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->name:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v0
.line 2879
.local v0, "index":I
const/4 v2, -0x1
const/4 v3, 0x2
if-eq v0, v2, :cond_49
.line 2880
const/4 v2, 0x1
iput-boolean v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnTextChange:Z
.line 2881
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->countriesMap:Ljava/util/HashMap;
iget-object v5, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->name:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
.line 2882
.local v4, "code":Ljava/lang/String;
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v5, v2
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 2883
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->phoneFormatMap:Ljava/util/HashMap;
invoke-virtual {v2, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
.line 2884
.local v2, "hint":Ljava/lang/String;
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v5, v5, v3
if-eqz v2, :cond_43
const/16 v6, 0x58
const/16 v7, 0x2013
invoke-virtual {v2, v6, v7}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v6
goto :goto_44
:cond_43
const/4 v6, 0x0
:goto_44
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setHintText(Ljava/lang/CharSequence;)V
.line 2885
iput-boolean v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->ignoreOnTextChange:Z
.line 2887
.end local v2 # "hint":Ljava/lang/String;
.end local v4 # "code":Ljava/lang/String;
:cond_49
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$kogzxdbqxBjuGkIWTnzhm3j8efw;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$kogzxdbqxBjuGkIWTnzhm3j8efw;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
const-wide/16 v4, 0x12c
invoke-static {v1, v4, v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 2888
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v1, v1, v3
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
.line 2889
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v2, v1, v3
aget-object v1, v1, v3
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->length()I
move-result v1
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setSelection(I)V
.line 2891
.end local v0 # "index":I
:cond_67
return-void
.end method
.method public synthetic lambda$null$3$PassportActivity(Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 6
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 1427
if-eqz p1, :cond_47
.line 1428
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.line 1429
const/4 v1, 0x0
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->canHandleCurrentPassword(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;Z)Z
move-result v0
const/4 v2, 0x1
if-nez v0, :cond_20
.line 1430
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const v1, 0x7f0f1193
const-string v3, "UpdateAppAlert"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 1431
return-void
.line 1433
:cond_20
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
invoke-static {v0}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->initPasswordNewAlgo(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V
.line 1434
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updatePasswordInterface()V
.line 1436
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
aget-object v0, v0, v1
invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I
move-result v0
if-nez v0, :cond_40
.line 1437
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
.line 1438
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
.line 1440
:cond_40
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I
if-ne v0, v2, :cond_47
.line 1441
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->onPasswordDone(Z)V
.line 1444
:cond_47
return-void
.end method
.method public synthetic lambda$null$34$PassportActivity(Lim/tpelyyftgw/ui/CountrySelectActivity$Country;)V
.registers 4
.param p1, "country" # Lim/tpelyyftgw/ui/CountrySelectActivity$Country;
.line 3373
if-eqz p1, :cond_10
.line 3374
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v1, 0x5
aget-object v0, v0, v1
iget-object v1, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->name:Ljava/lang/String;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 3375
iget-object v0, p1, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->shortname:Ljava/lang/String;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;
.line 3377
:cond_10
return-void
.end method
.method public synthetic lambda$null$44$PassportActivity(Lim/tpelyyftgw/messenger/MrzRecognizer$Result;)V
.registers 9
.param p1, "result" # Lim/tpelyyftgw/messenger/MrzRecognizer$Result;
.line 4023
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->firstName:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_12
.line 4024
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
iget-object v2, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->firstName:Ljava/lang/String;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4026
:cond_12
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->middleName:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v2, 0x1
if-nez v0, :cond_24
.line 4027
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v2
iget-object v3, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->middleName:Ljava/lang/String;
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4029
:cond_24
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->lastName:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v3, 0x2
if-nez v0, :cond_36
.line 4030
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
iget-object v4, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->lastName:Ljava/lang/String;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4032
:cond_36
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->gender:I
if-eqz v0, :cond_6b
.line 4033
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->gender:I
const/4 v4, 0x4
if-eq v0, v2, :cond_57
if-eq v0, v3, :cond_42
goto :goto_6b
.line 4039
:cond_42
const-string v0, "female"
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;
.line 4040
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v4
const v4, 0x7f0f0b0c
const-string v5, "PassportFemale"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
goto :goto_6b
.line 4035
:cond_57
const-string v0, "male"
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;
.line 4036
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v4
const v4, 0x7f0f0b4a
const-string v5, "PassportMale"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4044
:cond_6b
:goto_6b
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->nationality:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_89
.line 4045
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->nationality:Ljava/lang/String;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;
.line 4046
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
invoke-virtual {v4, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 4047
.local v0, "country":Ljava/lang/String;
if-eqz v0, :cond_89
.line 4048
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v5, 0x5
aget-object v4, v4, v5
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4051
.end local v0 # "country":Ljava/lang/String;
:cond_89
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->issuingCountry:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_a7
.line 4052
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->issuingCountry:Ljava/lang/String;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;
.line 4053
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
invoke-virtual {v4, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 4054
.restart local v0 # "country":Ljava/lang/String;
if-eqz v0, :cond_a7
.line 4055
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v5, 0x6
aget-object v4, v4, v5
invoke-virtual {v4, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4058
.end local v0 # "country":Ljava/lang/String;
:cond_a7
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthDay:I
if-lez v0, :cond_dd
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthMonth:I
if-lez v0, :cond_dd
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthYear:I
if-lez v0, :cond_dd
.line 4059
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v4, 0x3
aget-object v0, v0, v4
sget-object v5, Ljava/util/Locale;->US:Ljava/util/Locale;
new-array v4, v4, [Ljava/lang/Object;
iget v6, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthDay:I
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v4, v1
iget v1, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthMonth:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v4, v2
iget v1, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthYear:I
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v4, v3
const-string v1, "%02d.%02d.%d"
invoke-static {v5, v1, v4}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4061
:cond_dd
return-void
.end method
.method public synthetic lambda$null$46$PassportActivity(Landroid/view/View;Lim/tpelyyftgw/ui/CountrySelectActivity$Country;)V
.registers 7
.param p1, "v" # Landroid/view/View;
.param p2, "country" # Lim/tpelyyftgw/ui/CountrySelectActivity$Country;
.line 4167
if-eqz p2, :cond_32
.line 4168
invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 4169
.local v0, "field12":I
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v1, v1, v0
.line 4170
.local v1, "editText":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v2, 0x5
if-ne v0, v2, :cond_18
.line 4171
iget-object v2, p2, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->shortname:Ljava/lang/String;
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;
goto :goto_1c
.line 4173
:cond_18
iget-object v2, p2, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->shortname:Ljava/lang/String;
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;
.line 4175
:goto_1c
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
iget-object v3, p2, Lim/tpelyyftgw/ui/CountrySelectActivity$Country;->name:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, ""
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4177
.end local v0 # "field12":I
.end local v1 # "editText":Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
:cond_32
return-void
.end method
.method public synthetic lambda$null$48$PassportActivity(ILim/tpelyyftgw/ui/components/EditTextBoldCursor;III)V
.registers 12
.param p1, "num" # I
.param p2, "field1" # Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.param p3, "year1" # I
.param p4, "month" # I
.param p5, "dayOfMonth1" # I
.line 4221
const/4 v0, 0x2
const/4 v1, 0x0
const/4 v2, 0x1
const/16 v3, 0x8
if-ne p1, v3, :cond_11
.line 4222
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
aput p3, v3, v1
.line 4223
add-int/lit8 v4, p4, 0x1
aput v4, v3, v2
.line 4224
aput p5, v3, v0
.line 4226
:cond_11
sget-object v3, Ljava/util/Locale;->US:Ljava/util/Locale;
const/4 v4, 0x3
new-array v4, v4, [Ljava/lang/Object;
invoke-static {p5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v4, v1
add-int/lit8 v1, p4, 0x1
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v4, v2
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v4, v0
const-string v0, "%02d.%02d.%d"
invoke-static {v3, v0, v4}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4227
return-void
.end method
.method public synthetic lambda$null$49$PassportActivity(Lim/tpelyyftgw/ui/components/EditTextBoldCursor;Landroid/content/DialogInterface;I)V
.registers 7
.param p1, "field1" # Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
.param p2, "dialog" # Landroid/content/DialogInterface;
.param p3, "which" # I
.line 4230
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
const/4 v1, 0x0
const/4 v2, 0x2
aput v1, v0, v2
const/4 v2, 0x1
aput v1, v0, v2
aput v1, v0, v1
.line 4231
const-string v0, "PassportNoExpireDate"
const v1, 0x7f0f0b58
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {p1, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4232
return-void
.end method
.method public synthetic lambda$null$51$PassportActivity(Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 4255
const/4 v0, 0x4
if-nez p2, :cond_18
.line 4256
const-string v1, "male"
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;
.line 4257
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v1, v0
const v1, 0x7f0f0b4a
const-string v2, "PassportMale"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
goto :goto_2f
.line 4258
:cond_18
const/4 v1, 0x1
if-ne p2, v1, :cond_2f
.line 4259
const-string v1, "female"
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;
.line 4260
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v1, v0
const v1, 0x7f0f0b0c
const-string v2, "PassportFemale"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 4262
:cond_2f
:goto_2f
return-void
.end method
.method public synthetic lambda$null$57$PassportActivity(Lim/tpelyyftgw/messenger/SecureDocument;ILim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;Ljava/lang/String;Landroid/content/DialogInterface;I)V
.registers 10
.param p1, "document" # Lim/tpelyyftgw/messenger/SecureDocument;
.param p2, "type" # I
.param p3, "cell" # Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
.param p4, "key" # Ljava/lang/String;
.param p5, "dialog" # Landroid/content/DialogInterface;
.param p6, "which" # I
.line 4906
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 4907
const/4 v0, 0x1
const/4 v1, 0x0
if-ne p2, v0, :cond_11
.line 4908
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.line 4909
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;
invoke-virtual {v1, p3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
goto :goto_3f
.line 4910
:cond_11
const/4 v2, 0x4
if-ne p2, v2, :cond_1f
.line 4911
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v1, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 4912
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationLayout:Landroid/widget/LinearLayout;
invoke-virtual {v1, p3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
goto :goto_3f
.line 4913
:cond_1f
const/4 v2, 0x2
if-ne p2, v2, :cond_2a
.line 4914
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.line 4915
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;
invoke-virtual {v1, p3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
goto :goto_3f
.line 4916
:cond_2a
const/4 v2, 0x3
if-ne p2, v2, :cond_35
.line 4917
iput-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.line 4918
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;
invoke-virtual {v1, p3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
goto :goto_3f
.line 4920
:cond_35
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v1, p1}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 4921
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsLayout:Landroid/widget/LinearLayout;
invoke-virtual {v1, p3}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
.line 4924
:goto_3f
if-eqz p4, :cond_4f
.line 4925
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsErrors:Ljava/util/HashMap;
if-eqz v1, :cond_48
.line 4926
invoke-virtual {v1, p4}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 4928
:cond_48
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->errorsValues:Ljava/util/HashMap;
if-eqz v1, :cond_4f
.line 4929
invoke-virtual {v1, p4}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 4933
:cond_4f
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V
.line 4934
iget-object v1, p1, Lim/tpelyyftgw/messenger/SecureDocument;->path:Ljava/lang/String;
if-eqz v1, :cond_80
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;
iget-object v2, p1, Lim/tpelyyftgw/messenger/SecureDocument;->path:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
if-eqz v1, :cond_80
.line 4935
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->isEmpty()Z
move-result v1
if-eqz v1, :cond_74
.line 4936
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V
.line 4937
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v1, 0x3f800000 # 1.0f
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 4939
:cond_74
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v0
iget-object v1, p1, Lim/tpelyyftgw/messenger/SecureDocument;->path:Ljava/lang/String;
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/FileLoader;->cancelUploadFile(Ljava/lang/String;Z)V
.line 4941
:cond_80
return-void
.end method
.method public synthetic lambda$null$60$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;ZLim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLjava/util/ArrayList;Ljava/lang/Runnable;)V
.registers 28
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "errorRunnable" # Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
.param p3, "documentOnly" # Z
.param p4, "documentRequiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p5, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p6, "deleteType" # Z
.param p7, "documentRequiredTypes" # Ljava/util/ArrayList;
.param p8, "finishRunnable" # Ljava/lang/Runnable;
.line 5818
move-object/from16 v8, p0
move-object/from16 v9, p1
move-object/from16 v10, p2
move-object/from16 v11, p4
move-object/from16 v12, p5
move-object/from16 v13, p7
if-eqz v9, :cond_26
.line 5819
if-eqz v10, :cond_16
.line 5820
iget-object v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const/4 v1, 0x0
invoke-interface {v10, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;->onError(Ljava/lang/String;Ljava/lang/String;)V
.line 5822
:cond_16
const v0, 0x7f0f0141
const-string v1, "AppName"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
iget-object v1, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-direct {v8, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
goto/16 :goto_124
.line 5824
:cond_26
if-eqz p3, :cond_32
.line 5825
if-eqz v11, :cond_2e
.line 5826
invoke-direct {v8, v11}, Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
goto :goto_3a
.line 5828
:cond_2e
invoke-direct {v8, v12}, Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
goto :goto_3a
.line 5831
:cond_32
if-eqz p6, :cond_37
.line 5832
invoke-direct {v8, v12}, Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 5834
:cond_37
invoke-direct {v8, v11}, Lim/tpelyyftgw/ui/PassportActivity;->removeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.line 5836
:goto_3a
iget v0, v8, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/16 v1, 0x8
const/4 v2, 0x0
if-ne v0, v1, :cond_6b
.line 5837
iget-object v0, v8, Lim/tpelyyftgw/ui/PassportActivity;->typesViews:Ljava/util/HashMap;
invoke-virtual {v0, v12}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
.line 5838
.local v0, "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
if-eqz v0, :cond_66
.line 5839
iget-object v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-virtual {v1, v0}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
.line 5840
iget-object v1, v8, Lim/tpelyyftgw/ui/PassportActivity;->linearLayout2:Landroid/widget/LinearLayout;
invoke-virtual {v1}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v3
add-int/lit8 v3, v3, -0x6
invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;
move-result-object v1
.line 5841
.local v1, "child":Landroid/view/View;
instance-of v3, v1, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
if-eqz v3, :cond_66
.line 5842
move-object v3, v1
check-cast v3, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;->setNeedDivider(Z)V
.line 5845
.end local v1 # "child":Landroid/view/View;
:cond_66
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateManageVisibility()V
.line 5846
.end local v0 # "view":Lim/tpelyyftgw/ui/PassportActivity$TextDetailSecureCell;
goto/16 :goto_11f
.line 5848
:cond_6b
const/4 v0, 0x0
.line 5849
.local v0, "documentJson":Ljava/lang/String;
move-object/from16 v1, p4
.line 5850
.local v1, "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
if-eqz v1, :cond_bc
if-eqz v13, :cond_bc
invoke-virtual/range {p7 .. p7}, Ljava/util/ArrayList;->size()I
move-result v3
const/4 v4, 0x1
if-le v3, v4, :cond_bc
.line 5851
const/4 v3, 0x0
.local v3, "a":I
invoke-virtual/range {p7 .. p7}, Ljava/util/ArrayList;->size()I
move-result v4
.local v4, "count":I
:goto_7e
if-ge v3, v4, :cond_ad
.line 5852
invoke-virtual {v13, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 5853
.local v5, "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v8, v5, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v6
.line 5854
.local v6, "documentValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v6, :cond_aa
.line 5855
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
if-eqz v7, :cond_a8
.line 5856
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data:[B
iget-object v14, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B
iget-object v15, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {v8, v14, v15}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v14
iget-object v15, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {v8, v7, v14, v15}, Lim/tpelyyftgw/ui/PassportActivity;->decryptData([B[B[B)Ljava/lang/String;
move-result-object v0
.line 5858
:cond_a8
move-object v1, v5
.line 5859
goto :goto_ad
.line 5851
.end local v5 # "documentType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v6 # "documentValue":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
:cond_aa
add-int/lit8 v3, v3, 0x1
goto :goto_7e
.line 5862
.end local v3 # "a":I
.end local v4 # "count":I
:cond_ad
:goto_ad
if-nez v1, :cond_b9
.line 5863
invoke-virtual {v13, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
move-object v1, v3
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
move-object v14, v0
move-object v15, v1
goto :goto_be
.line 5862
:cond_b9
move-object v14, v0
move-object v15, v1
goto :goto_be
.line 5867
:cond_bc
move-object v14, v0
move-object v15, v1
.end local v0 # "documentJson":Ljava/lang/String;
.end local v1 # "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.local v14, "documentJson":Ljava/lang/String;
.local v15, "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:goto_be
if-eqz p6, :cond_d9
.line 5868
const/4 v3, 0x0
const/4 v4, 0x0
if-eqz v13, :cond_ca
invoke-virtual/range {p7 .. p7}, Ljava/util/ArrayList;->size()I
move-result v0
move v7, v0
goto :goto_cb
:cond_ca
const/4 v7, 0x0
:goto_cb
move-object/from16 v0, p0
move-object/from16 v1, p5
move-object v2, v3
move-object v3, v4
move-object v4, v15
move-object v5, v14
move/from16 v6, p3
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/PassportActivity;->setTypeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;ZI)V
goto :goto_11f
.line 5870
:cond_d9
const/4 v0, 0x0
.line 5871
.local v0, "json":Ljava/lang/String;
invoke-direct {v8, v12, v2}, Lim/tpelyyftgw/ui/PassportActivity;->getValueByType(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Z)Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move-result-object v7
.line 5872
.local v7, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
if-eqz v7, :cond_ff
iget-object v1, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
if-eqz v1, :cond_ff
.line 5873
iget-object v1, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data:[B
iget-object v3, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->secret:[B
iget-object v4, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {v8, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->decryptValueSecret([B[B)[B
move-result-object v3
iget-object v4, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureData;->data_hash:[B
invoke-direct {v8, v1, v3, v4}, Lim/tpelyyftgw/ui/PassportActivity;->decryptData([B[B[B)Ljava/lang/String;
move-result-object v0
move-object/from16 v16, v0
goto :goto_101
.line 5875
:cond_ff
move-object/from16 v16, v0
.end local v0 # "json":Ljava/lang/String;
.local v16, "json":Ljava/lang/String;
:goto_101
const/4 v3, 0x0
if-eqz v13, :cond_10b
invoke-virtual/range {p7 .. p7}, Ljava/util/ArrayList;->size()I
move-result v0
move/from16 v17, v0
goto :goto_10d
:cond_10b
const/16 v17, 0x0
:goto_10d
move-object/from16 v0, p0
move-object/from16 v1, p5
move-object v2, v3
move-object/from16 v3, v16
move-object v4, v15
move-object v5, v14
move/from16 v6, p3
move-object/from16 v18, v7
.end local v7 # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
.local v18, "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
move/from16 v7, v17
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/PassportActivity;->setTypeValue(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/lang/String;ZI)V
.line 5878
.end local v14 # "documentJson":Ljava/lang/String;
.end local v15 # "documentsType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.end local v16 # "json":Ljava/lang/String;
.end local v18 # "value":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;
:goto_11f
if-eqz p8, :cond_124
.line 5879
invoke-interface/range {p8 .. p8}, Ljava/lang/Runnable;->run()V
.line 5882
:cond_124
:goto_124
return-void
.end method
.method public synthetic lambda$null$62$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLandroid/content/DialogInterface;I)V
.registers 7
.param p1, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p2, "documentRequiredTypes" # Ljava/util/ArrayList;
.param p3, "documentOnly" # Z
.param p4, "dialog" # Landroid/content/DialogInterface;
.param p5, "which" # I
.line 5969
invoke-virtual {p2, p5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {p0, p1, v0, p2, p3}, Lim/tpelyyftgw/ui/PassportActivity;->openTypeActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Z)V
return-void
.end method
.method public synthetic lambda$null$63$PassportActivity(Ljava/lang/String;Ljava/lang/String;)V
.registers 3
.param p1, "error" # Ljava/lang/String;
.param p2, "text" # Ljava/lang/String;
.line 5981
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needHideProgress()V
return-void
.end method
.method public synthetic lambda$null$64$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;ZLandroid/content/DialogInterface;I)V
.registers 13
.param p1, "requiredType" # Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.param p2, "documentOnly" # Z
.param p3, "dialog" # Landroid/content/DialogInterface;
.param p4, "which" # I
.line 5980
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needShowProgress()V
.line 5981
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$ZTEfHh1gwf2gOnpiSfMXmoitoVc;
invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ZTEfHh1gwf2gOnpiSfMXmoitoVc;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fi5mnvGyNNjnFaWdLEEMlG-9LjU;
invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fi5mnvGyNNjnFaWdLEEMlG-9LjU;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x1
move-object v0, p0
move-object v1, p1
move v7, p2
invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/ui/PassportActivity;->deleteValueInternal(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;ZLjava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Z)V
.line 5982
return-void
.end method
.method public synthetic lambda$null$66$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Ljava/lang/String;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;)V
.registers 22
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "phone" # Ljava/lang/String;
.param p3, "delegate" # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.param p4, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p5, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;
.line 6328
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
const/4 v3, 0x1
if-nez v1, :cond_41
.line 6329
new-instance v4, Ljava/util/HashMap;
invoke-direct {v4}, Ljava/util/HashMap;-><init>()V
.line 6330
.local v4, "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
const-string v5, "phone"
invoke-virtual {v4, v5, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 6331
new-instance v15, Lim/tpelyyftgw/ui/PassportActivity;
const/4 v6, 0x7
iget-object v7, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentForm:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
iget-object v8, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-object v9, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v14, 0x0
move-object v5, v15
move-object v13, v4
invoke-direct/range {v5 .. v14}, Lim/tpelyyftgw/ui/PassportActivity;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValue;Ljava/util/HashMap;Ljava/util/HashMap;)V
.line 6332
.local v5, "activity":Lim/tpelyyftgw/ui/PassportActivity;
iget v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
iput v6, v5, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
.line 6333
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
iput-object v6, v5, Lim/tpelyyftgw/ui/PassportActivity;->saltedPassword:[B
.line 6334
iget-object v6, v0, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
iput-object v6, v5, Lim/tpelyyftgw/ui/PassportActivity;->secureSecret:[B
.line 6335
move-object/from16 v6, p3
iput-object v6, v5, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.line 6336
move-object/from16 v7, p4
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
iput-object v7, v5, Lim/tpelyyftgw/ui/PassportActivity;->currentPhoneVerification:Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_sentCode;
.line 6337
invoke-virtual {v0, v5, v3}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.line 6338
.end local v4 # "values":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v5 # "activity":Lim/tpelyyftgw/ui/PassportActivity;
move-object/from16 v5, p5
goto :goto_4f
.line 6339
:cond_41
move-object/from16 v6, p3
iget v4, v0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
new-array v3, v3, [Ljava/lang/Object;
const/4 v5, 0x0
aput-object v2, v3, v5
move-object/from16 v5, p5
invoke-static {v4, v1, v0, v5, v3}, Lim/tpelyyftgw/ui/components/AlertsCreator;->processError(ILim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;[Ljava/lang/Object;)Landroid/app/Dialog;
.line 6341
:goto_4f
return-void
.end method
.method public synthetic lambda$null$71$PassportActivity(Lim/tpelyyftgw/messenger/SecureDocument;I)V
.registers 8
.param p1, "document" # Lim/tpelyyftgw/messenger/SecureDocument;
.param p2, "type" # I
.line 7087
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
const/4 v1, 0x1
const/4 v2, 0x0
if-ne v0, v1, :cond_1c
.line 7088
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-eqz v0, :cond_67
.line 7089
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
invoke-virtual {v3, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
.line 7090
.local v0, "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
if-eqz v0, :cond_19
.line 7091
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieLayout:Landroid/widget/LinearLayout;
invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
.line 7093
:cond_19
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->selfieDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.line 7094
.end local v0 # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
goto :goto_67
.line 7095
:cond_1c
const/4 v3, 0x4
const/16 v4, 0x14
if-ne v0, v3, :cond_2a
.line 7096
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->translationDocuments:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lt v0, v4, :cond_67
.line 7097
return-void
.line 7099
:cond_2a
const/4 v3, 0x2
if-ne v0, v3, :cond_43
.line 7100
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-eqz v0, :cond_67
.line 7101
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
invoke-virtual {v3, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
.line 7102
.restart local v0 # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
if-eqz v0, :cond_40
.line 7103
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontLayout:Landroid/widget/LinearLayout;
invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
.line 7105
:cond_40
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->frontDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.line 7106
.end local v0 # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
goto :goto_67
.line 7107
:cond_43
const/4 v3, 0x3
if-ne v0, v3, :cond_5c
.line 7108
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
if-eqz v0, :cond_67
.line 7109
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->documentsCells:Ljava/util/HashMap;
invoke-virtual {v3, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
.line 7110
.restart local v0 # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
if-eqz v0, :cond_59
.line 7111
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseLayout:Landroid/widget/LinearLayout;
invoke-virtual {v3, v0}, Landroid/widget/LinearLayout;->removeView(Landroid/view/View;)V
.line 7113
:cond_59
iput-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->reverseDocument:Lim/tpelyyftgw/messenger/SecureDocument;
.line 7114
.end local v0 # "cell":Lim/tpelyyftgw/ui/PassportActivity$SecureDocumentCell;
goto :goto_67
.line 7115
:cond_5c
if-nez v0, :cond_67
.line 7116
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->documents:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lt v0, v4, :cond_67
.line 7117
return-void
.line 7120
:cond_67
:goto_67
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->uploadingDocuments:Ljava/util/HashMap;
iget-object v2, p1, Lim/tpelyyftgw/messenger/SecureDocument;->path:Ljava/lang/String;
invoke-virtual {v0, v2, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 7121
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/4 v2, 0x0
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V
.line 7122
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const/high16 v3, 0x3f000000 # 0.5f
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setAlpha(F)V
.line 7123
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v0
iget-object v3, p1, Lim/tpelyyftgw/messenger/SecureDocument;->path:Ljava/lang/String;
const/high16 v4, 0x1000000
invoke-virtual {v0, v3, v2, v1, v4}, Lim/tpelyyftgw/messenger/FileLoader;->uploadFile(Ljava/lang/String;ZZI)V
.line 7124
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/PassportActivity;->addDocumentView(Lim/tpelyyftgw/messenger/SecureDocument;I)V
.line 7125
invoke-direct {p0, p2}, Lim/tpelyyftgw/ui/PassportActivity;->updateUploadText(I)V
.line 7126
return-void
.end method
.method public synthetic lambda$null$72$PassportActivity(Lim/tpelyyftgw/messenger/MrzRecognizer$Result;)V
.registers 11
.param p1, "result" # Lim/tpelyyftgw/messenger/MrzRecognizer$Result;
.line 7134
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->type:I
const/4 v1, 0x4
const/4 v2, 0x3
const/4 v3, 0x2
const/4 v4, 0x1
if-ne v0, v3, :cond_32
.line 7135
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-nez v0, :cond_b8
.line 7136
const/4 v0, 0x0
.local v0, "a1":I
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.local v5, "count1":I
:goto_17
if-ge v0, v5, :cond_30
.line 7137
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 7138
.local v6, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeIdentityCard;
if-eqz v7, :cond_2d
.line 7139
iput-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 7140
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateInterfaceStringsForDocumentType()V
.line 7141
goto :goto_30
.line 7136
.end local v6 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_2d
add-int/lit8 v0, v0, 0x1
goto :goto_17
.end local v0 # "a1":I
.end local v5 # "count1":I
:cond_30
:goto_30
goto/16 :goto_b8
.line 7145
:cond_32
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->type:I
if-ne v0, v4, :cond_5f
.line 7146
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
if-nez v0, :cond_b8
.line 7147
const/4 v0, 0x0
.restart local v0 # "a1":I
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.restart local v5 # "count1":I
:goto_45
if-ge v0, v5, :cond_5e
.line 7148
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 7149
.restart local v6 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePassport;
if-eqz v7, :cond_5b
.line 7150
iput-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 7151
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateInterfaceStringsForDocumentType()V
.line 7152
goto :goto_5e
.line 7147
.end local v6 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_5b
add-int/lit8 v0, v0, 0x1
goto :goto_45
.end local v0 # "a1":I
.end local v5 # "count1":I
:cond_5e
:goto_5e
goto :goto_b8
.line 7156
:cond_5f
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->type:I
if-ne v0, v2, :cond_8c
.line 7157
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
if-nez v0, :cond_b8
.line 7158
const/4 v0, 0x0
.restart local v0 # "a1":I
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.restart local v5 # "count1":I
:goto_72
if-ge v0, v5, :cond_8b
.line 7159
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 7160
.restart local v6 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeInternalPassport;
if-eqz v7, :cond_88
.line 7161
iput-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 7162
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateInterfaceStringsForDocumentType()V
.line 7163
goto :goto_8b
.line 7158
.end local v6 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_88
add-int/lit8 v0, v0, 0x1
goto :goto_72
.end local v0 # "a1":I
.end local v5 # "count1":I
:cond_8b
:goto_8b
goto :goto_b8
.line 7167
:cond_8c
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->type:I
if-ne v0, v1, :cond_b8
.line 7168
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-nez v0, :cond_b8
.line 7169
const/4 v0, 0x0
.restart local v0 # "a1":I
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.restart local v5 # "count1":I
:goto_9f
if-ge v0, v5, :cond_b8
.line 7170
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->availableDocumentTypes:Ljava/util/ArrayList;
invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 7171
.restart local v6 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
if-eqz v7, :cond_b5
.line 7172
iput-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
.line 7173
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->updateInterfaceStringsForDocumentType()V
.line 7174
goto :goto_b8
.line 7169
.end local v6 # "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:cond_b5
add-int/lit8 v0, v0, 0x1
goto :goto_9f
.line 7179
.end local v0 # "a1":I
.end local v5 # "count1":I
:cond_b8
:goto_b8
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->firstName:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v5, 0x0
if-nez v0, :cond_ca
.line 7180
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v5
iget-object v6, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->firstName:Ljava/lang/String;
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 7182
:cond_ca
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->middleName:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_db
.line 7183
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v4
iget-object v6, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->middleName:Ljava/lang/String;
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 7185
:cond_db
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->lastName:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_ec
.line 7186
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
iget-object v6, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->lastName:Ljava/lang/String;
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 7188
:cond_ec
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->number:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_fe
.line 7189
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v6, 0x7
aget-object v0, v0, v6
iget-object v6, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->number:Ljava/lang/String;
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 7191
:cond_fe
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->gender:I
if-eqz v0, :cond_132
.line 7192
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->gender:I
if-eq v0, v4, :cond_11e
if-eq v0, v3, :cond_109
goto :goto_132
.line 7198
:cond_109
const-string v0, "female"
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;
.line 7199
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
const v1, 0x7f0f0b0c
const-string v6, "PassportFemale"
invoke-static {v6, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
goto :goto_132
.line 7194
:cond_11e
const-string v0, "male"
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentGender:Ljava/lang/String;
.line 7195
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
const v1, 0x7f0f0b4a
const-string v6, "PassportMale"
invoke-static {v6, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 7203
:cond_132
:goto_132
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->nationality:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_150
.line 7204
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->nationality:Ljava/lang/String;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentCitizeship:Ljava/lang/String;
.line 7205
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
invoke-virtual {v1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 7206
.local v0, "country":Ljava/lang/String;
if-eqz v0, :cond_150
.line 7207
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v6, 0x5
aget-object v1, v1, v6
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 7210
.end local v0 # "country":Ljava/lang/String;
:cond_150
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->issuingCountry:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_16e
.line 7211
iget-object v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->issuingCountry:Ljava/lang/String;
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentResidence:Ljava/lang/String;
.line 7212
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->languageMap:Ljava/util/HashMap;
invoke-virtual {v1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 7213
.restart local v0 # "country":Ljava/lang/String;
if-eqz v0, :cond_16e
.line 7214
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
const/4 v6, 0x6
aget-object v1, v1, v6
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 7217
.end local v0 # "country":Ljava/lang/String;
:cond_16e
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthDay:I
const-string v1, "%02d.%02d.%d"
if-lez v0, :cond_1a3
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthMonth:I
if-lez v0, :cond_1a3
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthYear:I
if-lez v0, :cond_1a3
.line 7218
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v2
sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale;
new-array v7, v2, [Ljava/lang/Object;
iget v8, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthDay:I
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
aput-object v8, v7, v5
iget v8, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthMonth:I
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
aput-object v8, v7, v4
iget v8, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->birthYear:I
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
aput-object v8, v7, v3
invoke-static {v6, v1, v7}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v6
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 7220
:cond_1a3
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryDay:I
const/16 v6, 0x8
if-lez v0, :cond_1eb
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryMonth:I
if-lez v0, :cond_1eb
iget v0, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryYear:I
if-lez v0, :cond_1eb
.line 7221
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
iget v7, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryYear:I
aput v7, v0, v5
.line 7222
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
iget v7, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryMonth:I
aput v7, v0, v4
.line 7223
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
iget v7, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryDay:I
aput v7, v0, v3
.line 7224
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v6
sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale;
new-array v2, v2, [Ljava/lang/Object;
iget v7, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryDay:I
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v2, v5
iget v5, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryMonth:I
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v2, v4
iget v4, p1, Lim/tpelyyftgw/messenger/MrzRecognizer$Result;->expiryYear:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v2, v3
invoke-static {v6, v1, v2}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
goto :goto_203
.line 7226
:cond_1eb
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentExpireDate:[I
aput v5, v0, v3
aput v5, v0, v4
aput v5, v0, v5
.line 7227
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v6
const v1, 0x7f0f0b58
const-string v2, "PassportNoExpireDate"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->setText(Ljava/lang/CharSequence;)V
.line 7229
:goto_203
return-void
.end method
.method public synthetic lambda$null$8$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;Landroid/content/DialogInterface;I)V
.registers 7
.param p1, "res" # Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;
.param p2, "dialogInterface" # Landroid/content/DialogInterface;
.param p3, "i" # I
.line 1656
new-instance v0, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;
iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
const/4 v2, 0x1
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;-><init>(II)V
.line 1657
.local v0, "fragment":Lim/tpelyyftgw/ui/TwoStepVerificationActivity;
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/TwoStepVerificationActivity;->setRecoveryParams(Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V
.line 1658
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;->email_pattern:Ljava/lang/String;
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->email_unconfirmed_pattern:Ljava/lang/String;
.line 1659
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 1660
return-void
.end method
.method public synthetic lambda$null$9$PassportActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 11
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 1649
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->needHideProgress()V
.line 1650
const/4 v0, 0x1
const v1, 0x7f0f0141
const-string v2, "AppName"
const/4 v3, 0x0
if-nez p1, :cond_53
.line 1651
move-object v4, p2
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;
.line 1652
.local v4, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;
new-instance v5, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 1653
.local v5, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v6, 0x7f0f0e1e
new-array v0, v0, [Ljava/lang/Object;
iget-object v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;->email_pattern:Ljava/lang/String;
aput-object v7, v0, v3
const-string v7, "RestoreEmailSent"
invoke-static {v7, v6, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1654
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1655
const v0, 0x7f0f0a5a
const-string v1, "OK"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$quOsV_CR3VYyDaIeb7K7M4_f3Q4;
invoke-direct {v1, p0, v4}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$quOsV_CR3VYyDaIeb7K7M4_f3Q4;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;)V
invoke-virtual {v5, v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1661
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
move-result-object v0
.line 1662
.local v0, "dialog":Landroid/app/Dialog;
if-eqz v0, :cond_52
.line 1663
invoke-virtual {v0, v3}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V
.line 1664
invoke-virtual {v0, v3}, Landroid/app/Dialog;->setCancelable(Z)V
.line 1666
.end local v0 # "dialog":Landroid/app/Dialog;
.end local v4 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_passwordRecovery;
.end local v5 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_52
goto :goto_98
.line 1667
:cond_53
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v5, "FLOOD_WAIT"
invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_8f
.line 1668
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v4}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v4
.line 1670
.local v4, "time":I
const/16 v5, 0x3c
if-ge v4, v5, :cond_72
.line 1671
const-string v5, "Seconds"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
.local v5, "timeString":Ljava/lang/String;
goto :goto_7a
.line 1673
.end local v5 # "timeString":Ljava/lang/String;
:cond_72
div-int/lit8 v5, v4, 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 1675
.restart local v5 # "timeString":Ljava/lang/String;
:goto_7a
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const v2, 0x7f0f0681
new-array v0, v0, [Ljava/lang/Object;
aput-object v5, v0, v3
const-string v3, "FloodWaitTime"
invoke-static {v3, v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v1, v0}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
.line 1676
.end local v4 # "time":I
.end local v5 # "timeString":Ljava/lang/String;
goto :goto_98
.line 1677
:cond_8f
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->showAlertWithText(Ljava/lang/String;Ljava/lang/String;)V
.line 1680
:goto_98
return-void
.end method
.method public synthetic lambda$onPasswordDone$13$PassportActivity(ZLjava/lang/String;)V
.registers 12
.param p1, "saved" # Z
.param p2, "textPassword" # Ljava/lang/String;
.line 1712
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;-><init>()V
.line 1715
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;
if-eqz p1, :cond_b
.line 1716
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->savedPasswordHash:[B
move-object v7, v1
.local v1, "x_bytes":[B
goto :goto_25
.line 1717
.end local v1 # "x_bytes":[B
:cond_b
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
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_23
.line 1718
invoke-static {p2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getStringBytes(Ljava/lang/String;)[B
move-result-object v1
.line 1719
.local v1, "passwordBytes":[B
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
.line 1720
.local v2, "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/SRPHelper;->getX([BLim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;)[B
move-result-object v1
.line 1721
.end local v2 # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
.local v1, "x_bytes":[B
move-object v7, v1
goto :goto_25
.line 1722
.end local v1 # "x_bytes":[B
:cond_23
const/4 v1, 0x0
move-object v7, v1
.line 1725
.local v7, "x_bytes":[B
:goto_25
new-instance v8, Lim/tpelyyftgw/ui/PassportActivity$8;
move-object v1, v8
move-object v2, p0
move v3, p1
move-object v4, v7
move-object v5, v0
move-object v6, p2
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/PassportActivity$8;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Z[BLim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;Ljava/lang/String;)V
.line 1958
.local v1, "requestDelegate":Lim/tpelyyftgw/tgnet/RequestDelegate;
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
const/4 v3, 0x0
if-eqz v2, :cond_76
.line 1959
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->current_algo:Lim/tpelyyftgw/tgnet/TLRPC$PasswordKdfAlgo;
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
.line 1960
.restart local v2 # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-wide v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_id:J
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPassword:Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;->srp_B:[B
invoke-static {v7, v4, v5, v6, v2}, Lim/tpelyyftgw/messenger/SRPHelper;->startCheck([BJ[BLim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;)Lim/tpelyyftgw/tgnet/TLRPC$TL_inputCheckPasswordSRP;
move-result-object v4
iput-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;->password:Lim/tpelyyftgw/tgnet/TLRPC$InputCheckPasswordSRP;
.line 1961
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPasswordSettings;->password:Lim/tpelyyftgw/tgnet/TLRPC$InputCheckPasswordSRP;
if-nez v4, :cond_5e
.line 1962
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;-><init>()V
.line 1963
.local v4, "error":Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
const-string v5, "ALGO_INVALID"
iput-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
.line 1964
invoke-interface {v1, v3, v4}, Lim/tpelyyftgw/tgnet/RequestDelegate;->run(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.line 1965
return-void
.line 1967
.end local v4 # "error":Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
:cond_5e
iget v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
const/16 v4, 0xa
invoke-virtual {v3, v0, v1, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
move-result v3
.line 1968
.local v3, "reqId":I
iget v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
iget v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I
invoke-virtual {v4, v3, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 1969
.end local v2 # "algo":Lim/tpelyyftgw/tgnet/TLRPC$TL_passwordKdfAlgoSHA256SHA256PBKDF2HMACSHA512iter100000SHA256ModPow;
.end local v3 # "reqId":I
goto :goto_82
.line 1970
:cond_76
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;-><init>()V
.line 1971
.local v2, "error":Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
const-string v4, "PASSWORD_HASH_INVALID"
iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
.line 1972
invoke-interface {v1, v3, v2}, Lim/tpelyyftgw/tgnet/RequestDelegate;->run(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.line 1974
.end local v2 # "error":Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
:goto_82
return-void
.end method
.method public synthetic lambda$onRequestPermissionsResultFragment$69$PassportActivity(Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 6646
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.settings.APPLICATION_DETAILS_SETTINGS"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 6647
.local v0, "intent":Landroid/content/Intent;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "package:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 6648
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-virtual {v1, v0}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V
:try_end_2c
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_2c} :catch_2d
.line 6651
.end local v0 # "intent":Landroid/content/Intent;
goto :goto_31
.line 6649
:catch_2d
move-exception v0
.line 6650
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 6652
.end local v0 # "e":Ljava/lang/Exception;
:goto_31
return-void
.end method
.method public synthetic lambda$onResume$2$PassportActivity()V
.registers 4
.line 925
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
if-eqz v0, :cond_1f
const/4 v1, 0x0
aget-object v2, v0, v1
if-eqz v2, :cond_1f
aget-object v0, v0, v1
invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I
move-result v0
if-nez v0, :cond_1f
.line 926
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
.line 927
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
.line 929
:cond_1f
return-void
.end method
.method public synthetic lambda$onTransitionAnimationEnd$68$PassportActivity()V
.registers 3
.line 6566
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;
const/4 v1, 0x1
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/PassportActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.line 6567
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;
.line 6568
return-void
.end method
.method public synthetic lambda$openAddDocumentAlert$23$PassportActivity(Ljava/util/ArrayList;Landroid/content/DialogInterface;I)V
.registers 8
.param p1, "types" # Ljava/util/ArrayList;
.param p2, "dialog" # Landroid/content/DialogInterface;
.param p3, "which" # I
.line 2659
const/4 v0, 0x0
.line 2660
.local v0, "requiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
const/4 v1, 0x0
.line 2662
.local v1, "documentRequiredType":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
:try_start_2
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
move-object v0, v2
.line 2663
invoke-virtual {p1, p3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Class;
invoke-virtual {v2}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
:try_end_16
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_16} :catch_17
.line 2666
goto :goto_18
.line 2664
:catch_17
move-exception v2
.line 2668
:goto_18
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->isPersonalDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v2
const/4 v3, 0x1
if-eqz v2, :cond_34
.line 2669
move-object v1, v0
.line 2670
iput-boolean v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->selfie_required:Z
.line 2671
iput-boolean v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->translation_required:Z
.line 2672
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
move-object v0, v2
.line 2673
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypePersonalDetails;-><init>()V
iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
goto :goto_4a
.line 2674
:cond_34
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->isAddressDocument(Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;)Z
move-result v2
if-eqz v2, :cond_4a
.line 2675
move-object v1, v0
.line 2676
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;-><init>()V
move-object v0, v2
.line 2677
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeAddress;-><init>()V
iput-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
.line 2680
:cond_4a
:goto_4a
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
if-eqz v1, :cond_52
goto :goto_53
:cond_52
const/4 v3, 0x0
:goto_53
invoke-direct {p0, v0, v1, v2, v3}, Lim/tpelyyftgw/ui/PassportActivity;->openTypeActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;Ljava/util/ArrayList;Z)V
.line 2681
return-void
.end method
.method public synthetic lambda$processSelectedFiles$73$PassportActivity(Ljava/util/ArrayList;IZ)V
.registers 22
.param p1, "photos" # Ljava/util/ArrayList;
.param p2, "type" # I
.param p3, "needRecoginze" # Z
.line 7068
move-object/from16 v1, p0
move/from16 v2, p2
const/4 v0, 0x0
.line 7069
.local v0, "didRecognizeSuccessfully":Z
const/4 v3, 0x0
.local v3, "a":I
iget v4, v1, Lim/tpelyyftgw/ui/PassportActivity;->uploadingFileType:I
if-eqz v4, :cond_10
const/4 v5, 0x4
if-ne v4, v5, :cond_e
goto :goto_10
:cond_e
const/4 v4, 0x1
goto :goto_12
:cond_10
:goto_10
const/16 v4, 0x14
:goto_12
invoke-virtual/range {p1 .. p1}, Ljava/util/ArrayList;->size()I
move-result v5
invoke-static {v4, v5}, Ljava/lang/Math;->min(II)I
move-result v4
move v5, v3
move v3, v0
.end local v0 # "didRecognizeSuccessfully":Z
.local v3, "didRecognizeSuccessfully":Z
.local v4, "count":I
.local v5, "a":I
:goto_1c
if-ge v5, v4, :cond_97
.line 7070
move-object/from16 v6, p1
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v7, v0
check-cast v7, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
.line 7071
.local v7, "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
iget-object v0, v7, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;->path:Ljava/lang/String;
iget-object v8, v7, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;->uri:Landroid/net/Uri;
const/4 v9, 0x0
const/high16 v10, 0x45000000 # 2048.0f
invoke-static {v0, v8, v10, v10, v9}, Lim/tpelyyftgw/messenger/ImageLoader;->loadBitmap(Ljava/lang/String;Landroid/net/Uri;FFZ)Landroid/graphics/Bitmap;
move-result-object v8
.line 7072
.local v8, "bitmap":Landroid/graphics/Bitmap;
if-nez v8, :cond_35
.line 7073
goto :goto_94
.line 7075
:cond_35
const/high16 v12, 0x45000000 # 2048.0f
const/high16 v13, 0x45000000 # 2048.0f
const/16 v14, 0x59
const/4 v15, 0x0
const/16 v16, 0x140
const/16 v17, 0x140
move-object v11, v8
invoke-static/range {v11 .. v17}, Lim/tpelyyftgw/messenger/ImageLoader;->scaleAndSaveImage(Landroid/graphics/Bitmap;FFIZII)Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
move-result-object v9
.line 7076
.local v9, "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
if-nez v9, :cond_48
.line 7077
goto :goto_94
.line 7079
:cond_48
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;-><init>()V
move-object v10, v0
.line 7080
.local v10, "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
iget-object v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iget-wide v11, v0, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J
long-to-int v0, v11
iput v0, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->dc_id:I
.line 7081
iget-object v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I
int-to-long v11, v0
iput-wide v11, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->id:J
.line 7082
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v11
const-wide/16 v13, 0x3e8
div-long/2addr v11, v13
long-to-int v0, v11
iput v0, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;->date:I
.line 7084
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->delegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
invoke-interface {v0, v10}, Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;->saveFile(Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;)Lim/tpelyyftgw/messenger/SecureDocument;
move-result-object v11
.line 7085
.local v11, "document":Lim/tpelyyftgw/messenger/SecureDocument;
iput v2, v11, Lim/tpelyyftgw/messenger/SecureDocument;->type:I
.line 7086
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$YHXb73MXt_iAxY6Jl_-D1K9FkDw;
invoke-direct {v0, v1, v11, v2}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$YHXb73MXt_iAxY6Jl_-D1K9FkDw;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/SecureDocument;I)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 7128
if-eqz p3, :cond_94
if-nez v3, :cond_94
.line 7130
:try_start_7a
iget-object v0, v1, Lim/tpelyyftgw/ui/PassportActivity;->currentDocumentsType:Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureRequiredType;->type:Lim/tpelyyftgw/tgnet/TLRPC$SecureValueType;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_secureValueTypeDriverLicense;
invoke-static {v8, v0}, Lim/tpelyyftgw/messenger/MrzRecognizer;->recognize(Landroid/graphics/Bitmap;Z)Lim/tpelyyftgw/messenger/MrzRecognizer$Result;
move-result-object v0
.line 7131
.local v0, "result":Lim/tpelyyftgw/messenger/MrzRecognizer$Result;
if-eqz v0, :cond_8f
.line 7132
const/4 v3, 0x1
.line 7133
new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$IrnsX2LHum8_pfAaHvJ2EGoBtEI;
invoke-direct {v12, v1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$IrnsX2LHum8_pfAaHvJ2EGoBtEI;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/messenger/MrzRecognizer$Result;)V
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
:try_end_8f
.catchall {:try_start_7a .. :try_end_8f} :catchall_90
.line 7233
.end local v0 # "result":Lim/tpelyyftgw/messenger/MrzRecognizer$Result;
:cond_8f
goto :goto_94
.line 7231
:catchall_90
move-exception v0
.line 7232
.local v0, "e":Ljava/lang/Throwable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 7069
.end local v0 # "e":Ljava/lang/Throwable;
.end local v7 # "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
.end local v8 # "bitmap":Landroid/graphics/Bitmap;
.end local v9 # "size":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v10 # "secureFile":Lim/tpelyyftgw/tgnet/TLRPC$TL_secureFile;
.end local v11 # "document":Lim/tpelyyftgw/messenger/SecureDocument;
:cond_94
:goto_94
add-int/lit8 v5, v5, 0x1
goto :goto_1c
:cond_97
move-object/from16 v6, p1
.line 7237
.end local v4 # "count":I
.end local v5 # "a":I
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->saveConfig()V
.line 7238
return-void
.end method
.method public synthetic lambda$startPhoneVerification$67$PassportActivity(Ljava/lang/String;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 14
.param p1, "phone" # Ljava/lang/String;
.param p2, "delegate" # Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
.param p3, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;
.param p4, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p5, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 6327
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$TWhB1ITAJFVwZ8de_M0kbgM1foA;
move-object v0, v7
move-object v1, p0
move-object v2, p5
move-object v3, p1
move-object v4, p2
move-object v5, p4
move-object v6, p3
invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$TWhB1ITAJFVwZ8de_M0kbgM1foA;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Ljava/lang/String;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendVerifyPhoneCode;)V
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public needHideProgress()V
.registers 2
.line 6727
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
if-nez v0, :cond_5
.line 6728
return-void
.line 6731
:cond_5
:try_start_5
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_8
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_8} :catch_9
.line 6734
goto :goto_d
.line 6732
:catch_9
move-exception v0
.line 6733
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 6735
.end local v0 # "e":Ljava/lang/Exception;
:goto_d
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 6736
return-void
.end method
.method public needShowProgress()V
.registers 4
.line 6718
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_2b
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_2b
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
if-eqz v0, :cond_15
goto :goto_2b
.line 6721
:cond_15
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
const/4 v2, 0x3
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 6722
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanCancel(Z)V
.line 6723
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V
.line 6724
return-void
.line 6719
:cond_2b
:goto_2b
return-void
.end method
.method public onActivityResultFragment(IILandroid/content/Intent;)V
.registers 7
.param p1, "requestCode" # I
.param p2, "resultCode" # I
.param p3, "data" # Landroid/content/Intent;
.line 6610
const/4 v0, -0x1
if-ne p2, v0, :cond_3f
.line 6611
if-eqz p1, :cond_30
const/4 v0, 0x2
if-ne p1, v0, :cond_9
goto :goto_30
.line 6617
:cond_9
const/4 v0, 0x1
if-ne p1, v0, :cond_3f
.line 6618
if-eqz p3, :cond_2c
invoke-virtual {p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v0
if-nez v0, :cond_15
goto :goto_2c
.line 6622
:cond_15
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 6623
.local v0, "photos":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;>;"
new-instance v1, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
invoke-direct {v1}, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;-><init>()V
.line 6624
.local v1, "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
invoke-virtual {p3}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v2
iput-object v2, v1, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;->uri:Landroid/net/Uri;
.line 6625
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 6626
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->processSelectedFiles(Ljava/util/ArrayList;)V
goto :goto_3f
.line 6619
.end local v0 # "photos":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;>;"
.end local v1 # "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
:cond_2c
:goto_2c
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->showAttachmentError()V
.line 6620
return-void
.line 6612
:cond_30
:goto_30
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->createChatAttachView()V
.line 6613
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_3c
.line 6614
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPicturePath:Ljava/lang/String;
invoke-virtual {v0, p1, p3, v1}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onActivityResultFragment(ILandroid/content/Intent;Ljava/lang/String;)V
.line 6616
:cond_3c
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPicturePath:Ljava/lang/String;
.line 6629
:cond_3f
:goto_3f
return-void
.end method
.method public onBackPressed()Z
.registers 5
.line 6682
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/4 v1, 0x1
const/4 v2, 0x7
if-ne v0, v2, :cond_22
.line 6683
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;
iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentViewNum:I
aget-object v0, v0, v2
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SlideView;->onBackPressed(Z)Z
.line 6684
const/4 v0, 0x0
.local v0, "a":I
:goto_10
iget-object v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;
array-length v3, v2
if-ge v0, v3, :cond_21
.line 6685
aget-object v3, v2, v0
if-eqz v3, :cond_1e
.line 6686
aget-object v2, v2, v0
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/SlideView;->onDestroyActivity()V
.line 6684
:cond_1e
add-int/lit8 v0, v0, 0x1
goto :goto_10
.end local v0 # "a":I
:cond_21
goto :goto_37
.line 6689
:cond_22
if-eqz v0, :cond_33
const/4 v2, 0x5
if-ne v0, v2, :cond_28
goto :goto_33
.line 6691
:cond_28
if-eq v0, v1, :cond_2d
const/4 v2, 0x2
if-ne v0, v2, :cond_37
.line 6692
:cond_2d
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->checkDiscard()Z
move-result v0
xor-int/2addr v0, v1
return v0
.line 6690
:cond_33
:goto_33
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->callCallback(Z)V
.line 6694
:cond_37
:goto_37
return v1
.end method
.method protected onDialogDismiss(Landroid/app/Dialog;)V
.registers 5
.param p1, "dialog" # Landroid/app/Dialog;
.line 6699
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/4 v1, 0x3
if-ne v0, v1, :cond_2a
.line 6700
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_2a
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->permissionsDialog:Landroid/app/Dialog;
if-ne p1, v0, :cond_2a
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->permissionsItems:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_2a
.line 6701
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->permissionsItems:Ljava/util/ArrayList;
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v1
check-cast v1, [Ljava/lang/String;
const/4 v2, 0x6
invoke-virtual {v0, v1, v2}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 6704
:cond_2a
return-void
.end method
.method public onFragmentCreate()Z
.registers 3
.line 944
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidUpload:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 945
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidFailUpload:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 946
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetTwoStepPassword:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 947
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didRemoveTwoStepPassword:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 948
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z
move-result v0
return v0
.end method
.method public onFragmentDestroy()V
.registers 4
.line 953
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 954
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidUpload:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 955
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileDidFailUpload:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 956
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetTwoStepPassword:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 957
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didRemoveTwoStepPassword:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 958
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/PassportActivity;->callCallback(Z)V
.line 959
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_3f
.line 960
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->dismissInternal()V
.line 961
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onDestroy()V
.line 963
:cond_3f
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/4 v1, 0x7
if-ne v0, v1, :cond_65
.line 964
const/4 v0, 0x0
.local v0, "a":I
:goto_45
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;
array-length v2, v1
if-ge v0, v2, :cond_56
.line 965
aget-object v2, v1, v0
if-eqz v2, :cond_53
.line 966
aget-object v1, v1, v0
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/SlideView;->onDestroyActivity()V
.line 964
:cond_53
add-int/lit8 v0, v0, 0x1
goto :goto_45
.line 969
.end local v0 # "a":I
:cond_56
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
if-eqz v0, :cond_65
.line 971
:try_start_5a
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_5d
.catch Ljava/lang/Exception; {:try_start_5a .. :try_end_5d} :catch_5e
.line 974
goto :goto_62
.line 972
:catch_5e
move-exception v0
.line 973
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 975
.end local v0 # "e":Ljava/lang/Exception;
:goto_62
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->progressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 978
:cond_65
return-void
.end method
.method public onPause()V
.registers 2
.line 936
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onPause()V
.line 937
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_a
.line 938
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onPause()V
.line 940
:cond_a
return-void
.end method
.method public onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
.registers 11
.param p1, "requestCode" # I
.param p2, "permissions" # [Ljava/lang/String;
.param p3, "grantResults" # [I
.line 6633
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/4 v1, 0x1
if-eq v0, v1, :cond_8
const/4 v1, 0x2
if-ne v0, v1, :cond_95
:cond_8
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_95
.line 6634
const/16 v1, 0x11
const/4 v2, 0x0
if-ne p1, v1, :cond_18
if-eqz v0, :cond_18
.line 6635
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->checkCamera(Z)V
goto/16 :goto_aa
.line 6636
:cond_18
const/16 v0, 0x15
if-ne p1, v0, :cond_6f
.line 6637
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_23
.line 6638
return-void
.line 6640
:cond_23
if-eqz p3, :cond_aa
array-length v0, p3
if-eqz v0, :cond_aa
aget v0, p3, v2
if-eqz v0, :cond_aa
.line 6641
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 6642
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0141
const-string v2, "AppName"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6643
const v1, 0x7f0f0c56
const-string v2, "PermissionNoAudioVideo"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6644
const v1, 0x7f0f0c5a
const-string v2, "PermissionOpenSettings"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$_q_e-EqmzwP0KeJ_0zLyen3hkNc;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$_q_e-EqmzwP0KeJ_0zLyen3hkNc;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6653
const v1, 0x7f0f0a5a
const-string v2, "OK"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 6654
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 6655
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_aa
.line 6656
:cond_6f
const/16 v0, 0x13
if-ne p1, v0, :cond_80
if-eqz p3, :cond_80
array-length v0, p3
if-lez v0, :cond_80
aget v0, p3, v2
if-nez v0, :cond_80
.line 6657
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/PassportActivity;->processSelectedAttach(I)V
goto :goto_aa
.line 6658
:cond_80
const/16 v0, 0x16
if-ne p1, v0, :cond_aa
if-eqz p3, :cond_aa
array-length v0, p3
if-lez v0, :cond_aa
aget v0, p3, v2
if-nez v0, :cond_aa
.line 6659
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->scanDocumentCell:Lim/tpelyyftgw/ui/cells/TextSettingsCell;
if-eqz v0, :cond_aa
.line 6660
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/TextSettingsCell;->callOnClick()Z
goto :goto_aa
.line 6663
:cond_95
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/4 v1, 0x3
if-ne v0, v1, :cond_aa
const/4 v0, 0x6
if-ne p1, v0, :cond_aa
.line 6664
const/4 v2, 0x0
iget-object v3, p0, Lim/tpelyyftgw/ui/PassportActivity;->pendingPhone:Ljava/lang/String;
iget-object v4, p0, Lim/tpelyyftgw/ui/PassportActivity;->pendingFinishRunnable:Ljava/lang/Runnable;
iget-object v5, p0, Lim/tpelyyftgw/ui/PassportActivity;->pendingErrorRunnable:Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;
iget-object v6, p0, Lim/tpelyyftgw/ui/PassportActivity;->pendingDelegate:Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;
move-object v1, p0
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/PassportActivity;->startPhoneVerification(ZLjava/lang/String;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/PassportActivity$ErrorRunnable;Lim/tpelyyftgw/ui/PassportActivity$PassportActivityDelegate;)V
.line 6666
:cond_aa
:goto_aa
return-void
.end method
.method public onResume()V
.registers 4
.line 917
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V
.line 918
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->chatAttachAlert:Lim/tpelyyftgw/ui/components/ChatAttachAlert;
if-eqz v0, :cond_a
.line 919
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatAttachAlert;->onResume()V
.line 921
:cond_a
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/4 v1, 0x5
if-ne v0, v1, :cond_38
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
if-eqz v0, :cond_38
const/4 v1, 0x0
aget-object v2, v0, v1
if-eqz v2, :cond_38
aget-object v0, v0, v1
invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I
move-result v0
if-nez v0, :cond_38
.line 922
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
.line 923
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v1
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
.line 924
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fjgJoAxYAGKhwJCFS6pmpX-qaHk;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$fjgJoAxYAGKhwJCFS6pmpX-qaHk;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
const-wide/16 v1, 0xc8
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 931
:cond_38
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PassportActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->classGuid:I
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->requestAdjustResize(Landroid/app/Activity;I)V
.line 932
return-void
.end method
.method public onTransitionAnimationEnd(ZZ)V
.registers 7
.param p1, "isOpen" # Z
.param p2, "backward" # Z
.line 6564
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->presentAfterAnimation:Lim/tpelyyftgw/ui/PassportActivity;
if-eqz v0, :cond_c
.line 6565
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$m-iyhpFWF-0yc46b4DkCjjQBKQ4;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PassportActivity$m-iyhpFWF-0yc46b4DkCjjQBKQ4;-><init>(Lim/tpelyyftgw/ui/PassportActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 6570
:cond_c
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentActivityType:I
const/4 v1, 0x5
const/4 v2, 0x2
const/4 v3, 0x0
if-ne v0, v1, :cond_35
.line 6571
if-eqz p1, :cond_7a
.line 6572
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFieldContainers:[Landroid/view/ViewGroup;
aget-object v0, v0, v3
invoke-virtual {v0}, Landroid/view/ViewGroup;->getVisibility()I
move-result v0
if-nez v0, :cond_2d
.line 6573
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
.line 6574
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
.line 6576
:cond_2d
iget v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->usingSavedPassword:I
if-ne v0, v2, :cond_7a
.line 6577
invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/PassportActivity;->onPasswordDone(Z)V
goto :goto_7a
.line 6580
:cond_35
const/4 v1, 0x7
if-ne v0, v1, :cond_44
.line 6581
if-eqz p1, :cond_7a
.line 6582
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;
iget v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentViewNum:I
aget-object v0, v0, v1
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/SlideView;->onShow()V
goto :goto_7a
.line 6584
:cond_44
const/4 v1, 0x4
if-ne v0, v1, :cond_58
.line 6585
if-eqz p1, :cond_7a
.line 6586
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
.line 6587
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
goto :goto_7a
.line 6589
:cond_58
const/4 v1, 0x6
if-ne v0, v1, :cond_6c
.line 6590
if-eqz p1, :cond_7a
.line 6591
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z
.line 6592
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->inputFields:[Lim/tpelyyftgw/ui/components/EditTextBoldCursor;
aget-object v0, v0, v3
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->showKeyboard(Landroid/view/View;)Z
goto :goto_7a
.line 6594
:cond_6c
if-eq v0, v2, :cond_71
const/4 v1, 0x1
if-ne v0, v1, :cond_7a
.line 6595
:cond_71
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x15
if-lt v0, v1, :cond_7a
.line 6596
invoke-direct {p0}, Lim/tpelyyftgw/ui/PassportActivity;->createChatAttachView()V
.line 6599
:cond_7a
:goto_7a
return-void
.end method
.method public restoreSelfArgs(Landroid/os/Bundle;)V
.registers 3
.param p1, "args" # Landroid/os/Bundle;
.line 6677
const-string v0, "path"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPicturePath:Ljava/lang/String;
.line 6678
return-void
.end method
.method public saveSelfArgs(Landroid/os/Bundle;)V
.registers 4
.param p1, "args" # Landroid/os/Bundle;
.line 6670
iget-object v0, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentPicturePath:Ljava/lang/String;
if-eqz v0, :cond_9
.line 6671
const-string v1, "path"
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 6673
:cond_9
return-void
.end method
.method public setNeedActivityResult(Z)V
.registers 2
.param p1, "needActivityResult" # Z
.line 7242
iput-boolean p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->needActivityResult:Z
.line 7243
return-void
.end method
.method public setPage(IZLandroid/os/Bundle;)V
.registers 13
.param p1, "page" # I
.param p2, "animated" # Z
.param p3, "params" # Landroid/os/Bundle;
.line 6739
const/16 v0, 0x8
const/4 v1, 0x3
if-ne p1, v1, :cond_a
.line 6740
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->doneItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V
.line 6742
:cond_a
iget-object v1, p0, Lim/tpelyyftgw/ui/PassportActivity;->views:[Lim/tpelyyftgw/ui/components/SlideView;
iget v2, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentViewNum:I
aget-object v2, v1, v2
.line 6743
.local v2, "outView":Lim/tpelyyftgw/ui/components/SlideView;
aget-object v1, v1, p1
.line 6744
.local v1, "newView":Lim/tpelyyftgw/ui/components/SlideView;
iput p1, p0, Lim/tpelyyftgw/ui/PassportActivity;->currentViewNum:I
.line 6746
const/4 v3, 0x0
invoke-virtual {v1, p3, v3}, Lim/tpelyyftgw/ui/components/SlideView;->setParams(Landroid/os/Bundle;Z)V
.line 6747
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/SlideView;->onShow()V
.line 6749
const/4 v4, 0x0
if-eqz p2, :cond_68
.line 6750
sget-object v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v0, v0, Landroid/graphics/Point;->x:I
int-to-float v0, v0
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/SlideView;->setTranslationX(F)V
.line 6751
new-instance v0, Landroid/animation/AnimatorSet;
invoke-direct {v0}, Landroid/animation/AnimatorSet;-><init>()V
.line 6752
.local v0, "animatorSet":Landroid/animation/AnimatorSet;
new-instance v5, Landroid/view/animation/AccelerateDecelerateInterpolator;
invoke-direct {v5}, Landroid/view/animation/AccelerateDecelerateInterpolator;-><init>()V
invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 6753
const-wide/16 v5, 0x12c
invoke-virtual {v0, v5, v6}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 6754
const/4 v5, 0x2
new-array v5, v5, [Landroid/animation/Animator;
const/4 v6, 0x1
new-array v7, v6, [F
sget-object v8, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v8, v8, Landroid/graphics/Point;->x:I
neg-int v8, v8
int-to-float v8, v8
aput v8, v7, v3
.line 6755
const-string/jumbo v8, "translationX"
invoke-static {v2, v8, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v5, v3
new-array v7, v6, [F
aput v4, v7, v3
.line 6756
invoke-static {v1, v8, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v5, v6
.line 6754
invoke-virtual {v0, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 6757
new-instance v3, Lim/tpelyyftgw/ui/PassportActivity$22;
invoke-direct {v3, p0, v1, v2}, Lim/tpelyyftgw/ui/PassportActivity$22;-><init>(Lim/tpelyyftgw/ui/PassportActivity;Lim/tpelyyftgw/ui/components/SlideView;Lim/tpelyyftgw/ui/components/SlideView;)V
invoke-virtual {v0, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 6769
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
.line 6770
.end local v0 # "animatorSet":Landroid/animation/AnimatorSet;
goto :goto_73
.line 6771
:cond_68
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/SlideView;->setTranslationX(F)V
.line 6772
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/SlideView;->setVisibility(I)V
.line 6773
if-eq v2, v1, :cond_73
.line 6774
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/SlideView;->setVisibility(I)V
.line 6777
:cond_73
:goto_73
return-void
.end method