LaunchActivity.smali
.class public Lim/tpelyyftgw/ui/LaunchActivity;
.super Landroidx/appcompat/app/AppCompatActivity;
.source "LaunchActivity.java"
# interfaces
.implements Lim/tpelyyftgw/ui/actionbar/ActionBarLayout$ActionBarLayoutDelegate;
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
.implements Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;
# static fields
.field private static final PLAY_SERVICES_REQUEST_CHECK_SETTINGS:I = 0x8c
.field private static layerFragmentsStack:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/actionbar/BaseFragment;",
">;"
}
.end annotation
.end field
.field private static mainFragmentsStack:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/actionbar/BaseFragment;",
">;"
}
.end annotation
.end field
.field private static rightFragmentsStack:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/actionbar/BaseFragment;",
">;"
}
.end annotation
.end field
# instance fields
.field private actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.field private backgroundTablet:Landroid/view/View;
.field private blockingUpdateView:Lim/tpelyyftgw/ui/components/BlockingUpdateView;
.field private checkUpdateDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.field private contactsToSend:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/tgnet/TLRPC$User;",
">;"
}
.end annotation
.end field
.field private contactsToSendUri:Landroid/net/Uri;
.field private currentAccount:I
.field private currentConnectionState:I
.field private documentsMimeType:Ljava/lang/String;
.field private documentsOriginalPathsArray:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private documentsPathsArray:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private documentsUrisArray:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Landroid/net/Uri;",
">;"
}
.end annotation
.end field
.field private drawerLayoutAdapter:Lim/tpelyyftgw/ui/adapters/DrawerLayoutAdapter;
.field protected drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
.field private englishLocaleStrings:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private finished:Z
.field private layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.field private loadingLocaleDialog:Z
.field private loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
.field private loadingThemeFileName:Ljava/lang/String;
.field private loadingThemeInfo:Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
.field private loadingThemeProgressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.field private loadingThemeWallpaperName:Ljava/lang/String;
.field private localeDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.field private lockRunnable:Ljava/lang/Runnable;
.field private mBytJumpFromBack:B
.field private onGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
.field private passcodeSaveIntent:Landroid/content/Intent;
.field private passcodeSaveIntentIsNew:Z
.field private passcodeSaveIntentIsRestore:Z
.field private passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
.field private photoPathsArray:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;",
">;"
}
.end annotation
.end field
.field private proxyErrorDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.field private rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.field private sendingText:Ljava/lang/String;
.field private shadowTablet:Landroid/widget/FrameLayout;
.field private shadowTabletSide:Landroid/widget/FrameLayout;
.field private sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private systemLocaleStrings:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private tabletFullSize:Z
.field private termsOfServiceView:Lim/tpelyyftgw/ui/components/TermsOfServiceView;
.field private updateAppAlertDialog:Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.field private videoPath:Ljava/lang/String;
.field private visibleActionMode:Landroid/view/ActionMode;
.field private visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.field wakeUpAdapter:Lcom/fm/openinstall/listener/AppWakeUpAdapter;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 157
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
.line 158
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->layerFragmentsStack:Ljava/util/ArrayList;
.line 159
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
sput-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->rightFragmentsStack:Ljava/util/ArrayList;
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 144
invoke-direct {p0}, Landroidx/appcompat/app/AppCompatActivity;-><init>()V
.line 204
const/4 v0, 0x0
iput-byte v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->mBytJumpFromBack:B
.line 4389
new-instance v0, Lim/tpelyyftgw/ui/LaunchActivity$8;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/LaunchActivity$8;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->wakeUpAdapter:Lcom/fm/openinstall/listener/AppWakeUpAdapter;
return-void
.end method
.method static synthetic access$002(Lim/tpelyyftgw/ui/LaunchActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p1, "x1" # Z
.line 144
iput-boolean p1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
return p1
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/LaunchActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/LaunchActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/LaunchActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->dismissUpdateAppAlertDialog()V
return-void
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/LaunchActivity;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
return-object v0
.end method
.method static synthetic access$1202(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 144
iput-object p1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
return-object p1
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/LaunchActivity;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->localeDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
return-object v0
.end method
.method static synthetic access$1302(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 144
iput-object p1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->localeDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
return-object p1
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/LaunchActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->englishLocaleStrings:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/LaunchActivity;)Ljava/util/HashMap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->systemLocaleStrings:Ljava/util/HashMap;
return-object v0
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/LaunchActivity;Ljava/util/HashMap;Ljava/lang/String;I)Ljava/lang/String;
.registers 5
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p1, "x1" # Ljava/util/HashMap;
.param p2, "x2" # Ljava/lang/String;
.param p3, "x3" # I
.line 144
invoke-direct {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/LaunchActivity;->getStringForLanguageAlert(Ljava/util/HashMap;Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/LaunchActivity;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->proxyErrorDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
return-object v0
.end method
.method static synthetic access$1702(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 144
iput-object p1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->proxyErrorDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
return-object p1
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/LaunchActivity;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic access$1802(Lim/tpelyyftgw/ui/LaunchActivity;Ljava/lang/Runnable;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p1, "x1" # Ljava/lang/Runnable;
.line 144
iput-object p1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
return-object p1
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/LaunchActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->showPasscodeActivity()V
return-void
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/LaunchActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$2000()Ljava/util/ArrayList;
.registers 1
.line 144
sget-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->layerFragmentsStack:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$2100()Ljava/util/ArrayList;
.registers 1
.line 144
sget-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/LaunchActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/LaunchActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/LaunchActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/LaunchActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/LaunchActivity;)Lim/tpelyyftgw/ui/components/TermsOfServiceView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->termsOfServiceView:Lim/tpelyyftgw/ui/components/TermsOfServiceView;
return-object v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/LaunchActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->dismissCheckUpdateDialog()V
return-void
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/LaunchActivity;)Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 144
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->updateAppAlertDialog:Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
return-object v0
.end method
.method static synthetic access$902(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p1, "x1" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 144
iput-object p1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->updateAppAlertDialog:Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
return-object p1
.end method
.method private checkCurrentAccount()V
.registers 3
.line 957
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
if-eq v0, v1, :cond_7d
.line 958
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->appDidLogout:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 959
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->mainUserInfoChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 960
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->didUpdateConnectionState:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 961
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->needShowAlert:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 962
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->wasUnableToFindCurrentLocation:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 963
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->openArticle:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 964
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->hasNewContactsToImport:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 965
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->needShowPlayServicesAlert:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 966
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->fileDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 967
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->fileDidFailToLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 968
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->folderWebView:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 970
:cond_7d
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iput v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
.line 971
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->appDidLogout:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 972
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->mainUserInfoChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 973
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->didUpdateConnectionState:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 974
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->needShowAlert:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 975
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->wasUnableToFindCurrentLocation:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 976
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->openArticle:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 977
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->hasNewContactsToImport:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 978
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->needShowPlayServicesAlert:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 979
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->fileDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 980
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->fileDidFailToLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 981
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->folderWebView:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 982
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->updateCurrentConnectionState(I)V
.line 983
return-void
.end method
.method private checkFreeDiscSpace()V
.registers 5
.line 3589
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->checkKeepMedia()V
.line 3590
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1a
if-lt v0, v1, :cond_a
.line 3591
return-void
.line 3593
:cond_a
sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$sZ9FiyWW4oU-PRpSixcwFriz1F4;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$sZ9FiyWW4oU-PRpSixcwFriz1F4;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
const-wide/16 v2, 0x7d0
invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;J)V
.line 3626
return-void
.end method
.method private checkLayout()V
.registers 7
.line 993
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_11b
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-nez v0, :cond_c
goto/16 :goto_11b
.line 999
:cond_c
sget-boolean v0, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
const/4 v1, 0x0
const/4 v2, 0x1
const/16 v3, 0x8
if-nez v0, :cond_b1
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isSmallTablet()Z
move-result v0
const/4 v4, 0x2
if-eqz v0, :cond_27
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v0
iget v0, v0, Landroid/content/res/Configuration;->orientation:I
if-ne v0, v4, :cond_b1
.line 1000
:cond_27
iput-boolean v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
.line 1001
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lt v0, v4, :cond_7a
.line 1002
const/4 v0, 0x1
.local v0, "a":I
:goto_34
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v4, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v0, v4, :cond_68
.line 1003
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v4, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 1004
.local v4, "chatFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
instance-of v5, v4, Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v5, :cond_52
.line 1005
move-object v5, v4
check-cast v5, Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/ChatActivity;->setIgnoreAttachOnPause(Z)V
.line 1007
:cond_52
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onPause()V
.line 1008
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 1009
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1010
nop
.end local v4 # "chatFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
add-int/lit8 v0, v0, -0x1
.line 1002
add-int/2addr v0, v2
goto :goto_34
.line 1012
.end local v0 # "a":I
:cond_68
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PasscodeView;->getVisibility()I
move-result v0
if-eqz v0, :cond_7a
.line 1013
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1014
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1017
:cond_7a
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-eqz v2, :cond_87
const/16 v2, 0x8
goto :goto_88
:cond_87
const/4 v2, 0x0
:goto_88
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 1018
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-eqz v2, :cond_99
const/4 v2, 0x0
goto :goto_9b
:cond_99
const/16 v2, 0x8
:goto_9b
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 1019
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_ab
goto :goto_ad
:cond_ab
const/16 v1, 0x8
:goto_ad
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setVisibility(I)V
goto :goto_11a
.line 1021
:cond_b1
iput-boolean v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
.line 1022
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_ff
.line 1023
const/4 v0, 0x0
.restart local v0 # "a":I
:goto_be
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v4, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v0, v4, :cond_f2
.line 1024
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v4, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 1025
.restart local v4 # "chatFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
instance-of v5, v4, Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v5, :cond_dc
.line 1026
move-object v5, v4
check-cast v5, Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/ChatActivity;->setIgnoreAttachOnPause(Z)V
.line 1028
:cond_dc
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onPause()V
.line 1029
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 1030
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1031
nop
.end local v4 # "chatFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
add-int/lit8 v0, v0, -0x1
.line 1023
add-int/2addr v0, v2
goto :goto_be
.line 1033
.end local v0 # "a":I
:cond_f2
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PasscodeView;->getVisibility()I
move-result v0
if-eqz v0, :cond_ff
.line 1034
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1037
:cond_ff
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1038
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 1039
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_117
const/16 v1, 0x8
:cond_117
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 1041
:goto_11a
return-void
.line 994
:cond_11b
:goto_11b
return-void
.end method
.method private checkSystemBarColors()V
.registers 2
.line 754
const/4 v0, 0x1
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->checkSystemBarColors(Z)V
.line 755
return-void
.end method
.method private checkSystemBarColors(Z)V
.registers 7
.param p1, "checkNavigationBar" # Z
.line 758
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_37
.line 759
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x1a
if-lt v0, v1, :cond_37
if-eqz p1, :cond_37
.line 760
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v0
.line 761
.local v0, "window":Landroid/view/Window;
const-string/jumbo v1, "windowBackgroundGray"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
.line 762
.local v1, "color":I
invoke-virtual {v0}, Landroid/view/Window;->getNavigationBarColor()I
move-result v2
if-eq v2, v1, :cond_37
.line 763
invoke-virtual {v0, v1}, Landroid/view/Window;->setNavigationBarColor(I)V
.line 764
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->computePerceivedBrightness(I)F
move-result v2
.line 765
.local v2, "brightness":F
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v3
const v4, 0x3f389375 # 0.721f
cmpl-float v4, v2, v4
if-ltz v4, :cond_33
const/4 v4, 0x1
goto :goto_34
:cond_33
const/4 v4, 0x0
:goto_34
invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setLightNavigationBar(Landroid/view/Window;Z)V
.line 769
.end local v0 # "window":Landroid/view/Window;
.end local v1 # "color":I
.end local v2 # "brightness":F
:cond_37
return-void
.end method
.method private clearNotification()V
.registers 2
.line 3127
const-string v0, "notification"
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/NotificationManager;
.line 3128
.local v0, "service":Landroid/app/NotificationManager;
if-eqz v0, :cond_d
.line 3129
invoke-virtual {v0}, Landroid/app/NotificationManager;->cancelAll()V
.line 3130
:cond_d
return-void
.end method
.method private createGamePlayingFloatingView()V
.registers 3
.line 4370
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
if-nez v0, :cond_5
return-void
.line 4371
:cond_5
invoke-static {}, Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;->getInstance()Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;
move-result-object v0
.line 4372
invoke-virtual {v0, p0}, Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;->setContext(Landroid/content/Context;)Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
.line 4373
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;->setRootViewContainer(Landroid/view/ViewGroup;)Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 4374
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;->setActionBarLayout(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;
move-result-object v0
const/4 v1, 0x1
.line 4375
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;->show(Z)V
.line 4376
return-void
.end method
.method private dismissCheckUpdateDialog()V
.registers 2
.line 2609
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->checkUpdateDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
if-eqz v0, :cond_a
.line 2610
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
.line 2611
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->checkUpdateDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2613
:cond_a
return-void
.end method
.method private dismissUpdateAppAlertDialog()V
.registers 2
.line 2616
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->updateAppAlertDialog:Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
if-eqz v0, :cond_a
.line 2617
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->dismiss()V
.line 2618
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->updateAppAlertDialog:Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 2620
:cond_a
return-void
.end method
.method private getStringForLanguageAlert(Ljava/util/HashMap;Ljava/lang/String;I)Ljava/lang/String;
.registers 6
.param p2, "key" # Ljava/lang/String;
.param p3, "intKey" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"I)",
"Ljava/lang/String;"
}
.end annotation
.line 3555
.local p1, "map":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
invoke-virtual {p1, p2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 3556
.local v0, "value":Ljava/lang/String;
if-nez v0, :cond_d
.line 3557
invoke-static {p2, p3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
return-object v1
.line 3559
:cond_d
return-object v0
.end method
.method private getUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.registers 7
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 1995
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;-><init>()V
.line 1996
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
invoke-virtual {v1, p1}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
move-result-object v1
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getFullUser;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
.line 1997
new-instance v1, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
const/4 v2, 0x4
invoke-direct {v1, p0, v2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;-><init>(Landroid/content/Context;I)V
.line 1998
.local v1, "progressDialog":Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
const v2, 0x7f0f082b
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setLoadingText(Ljava/lang/CharSequence;)V
.line 1999
sget v2, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount: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$LaunchActivity$ue6ay9Sxg7fnBeuhy1xRyq_rK90;
invoke-direct {v3, p0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$ue6ay9Sxg7fnBeuhy1xRyq_rK90;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
invoke-virtual {v2, v0, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v2
.line 2024
.local v2, "reqId":I
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->show()V
.line 2025
sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getCurrentFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getClassGuid()I
move-result v4
invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 2026
return-void
.end method
.method private handleIntent(Landroid/content/Intent;ZZZ)Z
.registers 72
.param p1, "intent" # Landroid/content/Intent;
.param p2, "isNew" # Z
.param p3, "restore" # Z
.param p4, "fromPassword" # Z
.line 1144
move-object/from16 v15, p0
move-object/from16 v14, p1
move/from16 v13, p3
invoke-static/range {p0 .. p1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->handleProxyIntent(Landroid/app/Activity;Landroid/content/Intent;)Z
move-result v0
const/4 v12, 0x1
if-eqz v0, :cond_23
.line 1145
iget-object v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1146
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_22
.line 1147
iget-object v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1148
iget-object v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1150
:cond_22
return v12
.line 1152
:cond_23
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v0
const/4 v11, 0x0
if-eqz v0, :cond_49
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_49
.line 1153
if-eqz v14, :cond_42
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v1, "android.intent.action.MAIN"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_49
.line 1154
:cond_42
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0, v11, v12}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V
.line 1157
:cond_49
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getFlags()I
move-result v20
.line 1158
.local v20, "flags":I
new-array v0, v12, [I
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
const-string v2, "currentAccount"
invoke-virtual {v14, v2, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v1
aput v1, v0, v11
move-object v10, v0
.line 1159
.local v10, "intentAccount":[I
aget v0, v10, v11
invoke-virtual {v15, v0, v12}, Lim/tpelyyftgw/ui/LaunchActivity;->switchToAccount(IZ)V
.line 1160
if-nez p4, :cond_84
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z
move-result v0
if-nez v0, :cond_6f
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z
if-eqz v0, :cond_6c
goto :goto_6f
:cond_6c
move/from16 v9, p2
goto :goto_86
.line 1161
:cond_6f
:goto_6f
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->showPasscodeActivity()V
.line 1162
iput-object v14, v15, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeSaveIntent:Landroid/content/Intent;
.line 1163
move/from16 v9, p2
iput-boolean v9, v15, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeSaveIntentIsNew:Z
.line 1164
iput-boolean v13, v15, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeSaveIntentIsRestore:Z
.line 1165
iget v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0, v11}, Lim/tpelyyftgw/messenger/UserConfig;->saveConfig(Z)V
.line 1991
return v11
.line 1160
:cond_84
move/from16 v9, p2
.line 1167
:goto_86
const/16 v21, 0x0
.line 1169
.local v21, "pushOpened":Z
const/4 v1, 0x0
.line 1170
.local v1, "push_user_id":I
const/4 v2, 0x0
.line 1171
.local v2, "push_chat_id":I
const/16 v22, 0x0
.line 1172
.local v22, "push_enc_id":I
const/4 v3, 0x0
.line 1173
.local v3, "push_msg_id":I
const/16 v23, 0x0
.line 1174
.local v23, "open_settings":I
const/16 v24, 0x0
.line 1175
.local v24, "open_new_dialog":I
const-wide/16 v4, 0x0
.line 1176
.local v4, "dialogId":J
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->directShare:Z
const-wide/16 v7, 0x0
const-string v6, "hash"
if-eqz v0, :cond_c3
if-eqz v14, :cond_c3
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v0
if-eqz v0, :cond_c3
.line 1177
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v0
const-string v12, "dialogId"
invoke-virtual {v0, v12, v7, v8}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v4
.line 1178
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v0
invoke-virtual {v0, v6, v7, v8}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v17
.line 1179
.local v17, "hash":J
sget-wide v25, Lim/tpelyyftgw/messenger/SharedConfig;->directShareHash:J
cmp-long v0, v17, v25
if-eqz v0, :cond_c0
.line 1180
const-wide/16 v4, 0x0
move-wide/from16 v25, v4
goto :goto_c5
.line 1179
:cond_c0
move-wide/from16 v25, v4
goto :goto_c5
.line 1183
.end local v17 # "hash":J
:cond_c3
move-wide/from16 v25, v4
.end local v4 # "dialogId":J
.local v25, "dialogId":J
:goto_c5
const/16 v27, 0x0
.line 1184
.local v27, "showDialogsList":Z
const/16 v28, 0x0
.line 1185
.local v28, "showPlayer":Z
const/16 v29, 0x0
.line 1187
.local v29, "showLocations":Z
const/4 v12, 0x0
iput-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
.line 1188
iput-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->videoPath:Ljava/lang/String;
.line 1189
iput-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
.line 1190
iput-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
.line 1191
iput-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsOriginalPathsArray:Ljava/util/ArrayList;
.line 1192
iput-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsMimeType:Ljava/lang/String;
.line 1193
iput-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
.line 1194
iput-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
.line 1195
iput-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSendUri:Landroid/net/Uri;
.line 1197
const/high16 v0, 0x100000
and-int v0, v20, v0
const-string v5, "message_id"
if-nez v0, :cond_10b4
.line 1198
if-eqz v14, :cond_10a5
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_10a5
if-nez v13, :cond_10a5
.line 1199
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v4, "android.intent.action.SEND"
invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const-string v4, "android.intent.extra.STREAM"
const-string v7, "\n"
const-string v8, ""
if-eqz v0, :cond_260
.line 1200
const/4 v6, 0x0
.line 1201
.local v6, "error":Z
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getType()Ljava/lang/String;
move-result-object v11
.line 1202
.local v11, "type":Ljava/lang/String;
if-eqz v11, :cond_136
const-string/jumbo v0, "text/x-vcard"
invoke-virtual {v11, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_136
.line 1204
:try_start_112
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;
move-result-object v0
invoke-virtual {v0, v4}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/net/Uri;
.line 1205
.local v0, "uri":Landroid/net/Uri;
if-eqz v0, :cond_12a
.line 1206
iget v4, v15, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
const/4 v7, 0x0
invoke-static {v0, v4, v7, v12, v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->loadVCardFromStream(Landroid/net/Uri;IZLjava/util/ArrayList;Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v4
iput-object v4, v15, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
.line 1207
iput-object v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSendUri:Landroid/net/Uri;
:try_end_129
.catch Ljava/lang/Exception; {:try_start_112 .. :try_end_129} :catch_12d
goto :goto_132
.line 1209
:cond_12a
const/4 v4, 0x1
move v6, v4
.end local v6 # "error":Z
.local v4, "error":Z
goto :goto_132
.line 1211
.end local v0 # "uri":Landroid/net/Uri;
.end local v4 # "error":Z
.restart local v6 # "error":Z
:catch_12d
move-exception v0
.line 1212
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 1213
const/4 v6, 0x1
.line 1214
.end local v0 # "e":Ljava/lang/Exception;
:goto_132
move/from16 v19, v1
goto/16 :goto_24b
.line 1216
:cond_136
const-string v0, "android.intent.extra.TEXT"
invoke-virtual {v14, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1217
.local v0, "text":Ljava/lang/String;
if-nez v0, :cond_14a
.line 1218
const-string v12, "android.intent.extra.TEXT"
invoke-virtual {v14, v12}, Landroid/content/Intent;->getCharSequenceExtra(Ljava/lang/String;)Ljava/lang/CharSequence;
move-result-object v12
.line 1219
.local v12, "textSequence":Ljava/lang/CharSequence;
if-eqz v12, :cond_14a
.line 1220
invoke-interface {v12}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v0
.line 1223
.end local v12 # "textSequence":Ljava/lang/CharSequence;
:cond_14a
const-string v12, "android.intent.extra.SUBJECT"
invoke-virtual {v14, v12}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v12
.line 1225
.local v12, "subject":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v19
if-nez v19, :cond_183
.line 1226
move/from16 v19, v1
.end local v1 # "push_user_id":I
.local v19, "push_user_id":I
const-string v1, "http://"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_168
const-string v1, "https://"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_180
:cond_168
invoke-static {v12}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_180
.line 1227
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 1229
:cond_180
iput-object v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
goto :goto_18d
.line 1230
.end local v19 # "push_user_id":I
.restart local v1 # "push_user_id":I
:cond_183
move/from16 v19, v1
.end local v1 # "push_user_id":I
.restart local v19 # "push_user_id":I
invoke-static {v12}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_18d
.line 1231
iput-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
.line 1234
:cond_18d
:goto_18d
invoke-virtual {v14, v4}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v1
.line 1235
.local v1, "parcelable":Landroid/os/Parcelable;
if-eqz v1, :cond_242
.line 1237
instance-of v4, v1, Landroid/net/Uri;
if-nez v4, :cond_19f
.line 1238
invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1240
:cond_19f
move-object v4, v1
check-cast v4, Landroid/net/Uri;
.line 1241
.local v4, "uri":Landroid/net/Uri;
if-eqz v4, :cond_1ab
.line 1242
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInternalUri(Landroid/net/Uri;)Z
move-result v7
if-eqz v7, :cond_1ab
.line 1243
const/4 v6, 0x1
.line 1246
:cond_1ab
if-nez v6, :cond_23f
.line 1247
if-eqz v4, :cond_1e7
if-eqz v11, :cond_1bd
const-string v7, "image/"
invoke-virtual {v11, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v7
if-nez v7, :cond_1ba
goto :goto_1bd
:cond_1ba
move-object/from16 v32, v0
goto :goto_1cf
:cond_1bd
:goto_1bd
invoke-virtual {v4}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v7
move-object/from16 v32, v0
.end local v0 # "text":Ljava/lang/String;
.local v32, "text":Ljava/lang/String;
const-string v0, ".jpg"
invoke-virtual {v7, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_1e9
.line 1248
:goto_1cf
iget-object v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
if-nez v0, :cond_1da
.line 1249
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
.line 1251
:cond_1da
new-instance v0, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
invoke-direct {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;-><init>()V
.line 1252
.local v0, "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
iput-object v4, v0, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;->uri:Landroid/net/Uri;
.line 1253
iget-object v7, v15, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
invoke-virtual {v7, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1254
.end local v0 # "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
goto :goto_24a
.line 1247
.end local v32 # "text":Ljava/lang/String;
.local v0, "text":Ljava/lang/String;
:cond_1e7
move-object/from16 v32, v0
.line 1255
.end local v0 # "text":Ljava/lang/String;
.restart local v32 # "text":Ljava/lang/String;
:cond_1e9
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPath(Landroid/net/Uri;)Ljava/lang/String;
move-result-object v0
.line 1256
.local v0, "path":Ljava/lang/String;
if-eqz v0, :cond_22c
.line 1257
const-string v7, "file:"
invoke-virtual {v0, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_1fd
.line 1258
const-string v7, "file://"
invoke-virtual {v0, v7, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1260
:cond_1fd
if-eqz v11, :cond_20b
const-string/jumbo v7, "video/"
invoke-virtual {v11, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_20b
.line 1261
iput-object v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->videoPath:Ljava/lang/String;
goto :goto_24a
.line 1263
:cond_20b
iget-object v7, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
if-nez v7, :cond_21d
.line 1264
new-instance v7, Ljava/util/ArrayList;
invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
iput-object v7, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
.line 1265
new-instance v7, Ljava/util/ArrayList;
invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
iput-object v7, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsOriginalPathsArray:Ljava/util/ArrayList;
.line 1267
:cond_21d
iget-object v7, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
invoke-virtual {v7, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1268
iget-object v7, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsOriginalPathsArray:Ljava/util/ArrayList;
invoke-virtual {v4}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_24a
.line 1271
:cond_22c
iget-object v7, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
if-nez v7, :cond_237
.line 1272
new-instance v7, Ljava/util/ArrayList;
invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
iput-object v7, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
.line 1274
:cond_237
iget-object v7, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
invoke-virtual {v7, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1275
iput-object v11, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsMimeType:Ljava/lang/String;
goto :goto_24a
.line 1246
.end local v32 # "text":Ljava/lang/String;
.local v0, "text":Ljava/lang/String;
:cond_23f
move-object/from16 v32, v0
.end local v0 # "text":Ljava/lang/String;
.restart local v32 # "text":Ljava/lang/String;
goto :goto_24a
.line 1279
.end local v4 # "uri":Landroid/net/Uri;
.end local v32 # "text":Ljava/lang/String;
.restart local v0 # "text":Ljava/lang/String;
:cond_242
move-object/from16 v32, v0
.end local v0 # "text":Ljava/lang/String;
.restart local v32 # "text":Ljava/lang/String;
iget-object v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
if-nez v0, :cond_24a
.line 1280
const/4 v6, 0x1
goto :goto_24b
.line 1279
:cond_24a
:goto_24a
nop
.line 1283
.end local v1 # "parcelable":Landroid/os/Parcelable;
.end local v12 # "subject":Ljava/lang/String;
.end local v32 # "text":Ljava/lang/String;
:goto_24b
if-eqz v6, :cond_252
.line 1284
const-string v0, "Unsupported content"
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 1286
.end local v6 # "error":Z
.end local v11 # "type":Ljava/lang/String;
:cond_252
move/from16 v47, v2
move/from16 v50, v3
move-object/from16 v63, v5
move-object v6, v10
move-object v1, v14
move-object v5, v15
const/4 v2, 0x0
const-wide/16 v48, 0x0
goto/16 :goto_10c2
.end local v19 # "push_user_id":I
.local v1, "push_user_id":I
:cond_260
move/from16 v19, v1
.end local v1 # "push_user_id":I
.restart local v19 # "push_user_id":I
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v1, "android.intent.action.SEND_MULTIPLE"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_3a3
.line 1287
const/4 v1, 0x0
.line 1289
.local v1, "error":Z
:try_start_26f
invoke-virtual {v14, v4}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v0
.line 1290
.local v0, "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getType()Ljava/lang/String;
move-result-object v4
:try_end_277
.catch Ljava/lang/Exception; {:try_start_26f .. :try_end_277} :catch_387
.line 1291
.local v4, "type":Ljava/lang/String;
if-eqz v0, :cond_2b3
.line 1292
const/4 v6, 0x0
.local v6, "a":I
:goto_27a
:try_start_27a
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v6, v7, :cond_2a6
.line 1293
invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Landroid/os/Parcelable;
.line 1294
.local v7, "parcelable":Landroid/os/Parcelable;
instance-of v11, v7, Landroid/net/Uri;
if-nez v11, :cond_293
.line 1295
invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v11
invoke-static {v11}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v11
move-object v7, v11
.line 1297
:cond_293
move-object v11, v7
check-cast v11, Landroid/net/Uri;
.line 1298
.local v11, "uri":Landroid/net/Uri;
if-eqz v11, :cond_2a3
.line 1299
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInternalUri(Landroid/net/Uri;)Z
move-result v12
if-eqz v12, :cond_2a3
.line 1300
invoke-virtual {v0, v6}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
.line 1301
add-int/lit8 v6, v6, -0x1
.line 1292
.end local v7 # "parcelable":Landroid/os/Parcelable;
.end local v11 # "uri":Landroid/net/Uri;
:cond_2a3
const/4 v7, 0x1
add-int/2addr v6, v7
goto :goto_27a
.line 1305
.end local v6 # "a":I
:cond_2a6
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v6
if-eqz v6, :cond_2b3
.line 1306
const/4 v0, 0x0
goto :goto_2b3
.line 1358
.end local v0 # "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
.end local v4 # "type":Ljava/lang/String;
:catch_2ae
move-exception v0
move/from16 v32, v1
goto/16 :goto_38a
.line 1309
.restart local v0 # "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
.restart local v4 # "type":Ljava/lang/String;
:cond_2b3
:goto_2b3
if-eqz v0, :cond_381
.line 1310
if-eqz v4, :cond_2fb
const-string v6, "image/"
invoke-virtual {v4, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_2fb
.line 1311
const/4 v6, 0x0
.restart local v6 # "a":I
:goto_2c0
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v6, v7, :cond_2f7
.line 1312
invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Landroid/os/Parcelable;
.line 1313
.restart local v7 # "parcelable":Landroid/os/Parcelable;
instance-of v8, v7, Landroid/net/Uri;
if-nez v8, :cond_2d9
.line 1314
invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v8
invoke-static {v8}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v8
move-object v7, v8
.line 1316
:cond_2d9
move-object v8, v7
check-cast v8, Landroid/net/Uri;
.line 1317
.local v8, "uri":Landroid/net/Uri;
iget-object v11, v15, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
if-nez v11, :cond_2e7
.line 1318
new-instance v11, Ljava/util/ArrayList;
invoke-direct {v11}, Ljava/util/ArrayList;-><init>()V
iput-object v11, v15, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
.line 1320
:cond_2e7
new-instance v11, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
invoke-direct {v11}, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;-><init>()V
.line 1321
.local v11, "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
iput-object v8, v11, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;->uri:Landroid/net/Uri;
.line 1322
iget-object v12, v15, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
invoke-virtual {v12, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:try_end_2f3
.catch Ljava/lang/Exception; {:try_start_27a .. :try_end_2f3} :catch_2ae
.line 1311
nop
.end local v7 # "parcelable":Landroid/os/Parcelable;
.end local v8 # "uri":Landroid/net/Uri;
.end local v11 # "info":Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
add-int/lit8 v6, v6, 0x1
goto :goto_2c0
:cond_2f7
move/from16 v32, v1
.end local v6 # "a":I
goto/16 :goto_37e
.line 1325
:cond_2fb
const/4 v6, 0x0
.restart local v6 # "a":I
:goto_2fc
:try_start_2fc
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v6, v7, :cond_37a
.line 1326
invoke-virtual {v0, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Landroid/os/Parcelable;
.line 1327
.restart local v7 # "parcelable":Landroid/os/Parcelable;
instance-of v11, v7, Landroid/net/Uri;
:try_end_30a
.catch Ljava/lang/Exception; {:try_start_2fc .. :try_end_30a} :catch_387
if-nez v11, :cond_315
.line 1328
:try_start_30c
invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v11
invoke-static {v11}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v11
:try_end_314
.catch Ljava/lang/Exception; {:try_start_30c .. :try_end_314} :catch_2ae
move-object v7, v11
.line 1330
:cond_315
:try_start_315
move-object v11, v7
check-cast v11, Landroid/net/Uri;
.line 1331
.local v11, "uri":Landroid/net/Uri;
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getPath(Landroid/net/Uri;)Ljava/lang/String;
move-result-object v12
.line 1332
.local v12, "path":Ljava/lang/String;
invoke-virtual {v7}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v32
:try_end_320
.catch Ljava/lang/Exception; {:try_start_315 .. :try_end_320} :catch_387
.line 1333
.local v32, "originalPath":Ljava/lang/String;
if-nez v32, :cond_329
.line 1334
move-object/from16 v32, v12
move-object/from16 v33, v0
move-object/from16 v0, v32
goto :goto_32d
.line 1333
:cond_329
move-object/from16 v33, v0
move-object/from16 v0, v32
.line 1336
.end local v32 # "originalPath":Ljava/lang/String;
.local v0, "originalPath":Ljava/lang/String;
.local v33, "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
:goto_32d
if-eqz v12, :cond_35d
.line 1337
move/from16 v32, v1
.end local v1 # "error":Z
.local v32, "error":Z
:try_start_331
const-string v1, "file:"
invoke-virtual {v12, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_340
.line 1338
const-string v1, "file://"
invoke-virtual {v12, v1, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v1
move-object v12, v1
.line 1340
:cond_340
iget-object v1, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
if-nez v1, :cond_352
.line 1341
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
.line 1342
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsOriginalPathsArray:Ljava/util/ArrayList;
.line 1344
:cond_352
iget-object v1, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
invoke-virtual {v1, v12}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1345
iget-object v1, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsOriginalPathsArray:Ljava/util/ArrayList;
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_371
.line 1347
.end local v32 # "error":Z
.restart local v1 # "error":Z
:cond_35d
move/from16 v32, v1
.end local v1 # "error":Z
.restart local v32 # "error":Z
iget-object v1, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
if-nez v1, :cond_36a
.line 1348
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
iput-object v1, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
.line 1350
:cond_36a
iget-object v1, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
invoke-virtual {v1, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1351
iput-object v4, v15, Lim/tpelyyftgw/ui/LaunchActivity;->documentsMimeType:Ljava/lang/String;
:try_end_371
.catch Ljava/lang/Exception; {:try_start_331 .. :try_end_371} :catch_378
.line 1325
.end local v0 # "originalPath":Ljava/lang/String;
.end local v7 # "parcelable":Landroid/os/Parcelable;
.end local v11 # "uri":Landroid/net/Uri;
.end local v12 # "path":Ljava/lang/String;
:goto_371
add-int/lit8 v6, v6, 0x1
move/from16 v1, v32
move-object/from16 v0, v33
goto :goto_2fc
.line 1358
.end local v4 # "type":Ljava/lang/String;
.end local v6 # "a":I
.end local v33 # "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
:catch_378
move-exception v0
goto :goto_38a
.line 1325
.end local v32 # "error":Z
.local v0, "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
.restart local v1 # "error":Z
.restart local v4 # "type":Ljava/lang/String;
.restart local v6 # "a":I
:cond_37a
move-object/from16 v33, v0
move/from16 v32, v1
.line 1361
.end local v0 # "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
.end local v1 # "error":Z
.end local v4 # "type":Ljava/lang/String;
.end local v6 # "a":I
.restart local v32 # "error":Z
:goto_37e
move/from16 v1, v32
goto :goto_386
.line 1356
.end local v32 # "error":Z
.restart local v0 # "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
.restart local v1 # "error":Z
.restart local v4 # "type":Ljava/lang/String;
:cond_381
move-object/from16 v33, v0
move/from16 v32, v1
.end local v0 # "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
.end local v1 # "error":Z
.restart local v32 # "error":Z
.restart local v33 # "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
const/4 v1, 0x1
.line 1361
.end local v4 # "type":Ljava/lang/String;
.end local v32 # "error":Z
.end local v33 # "uris":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Landroid/os/Parcelable;>;"
.restart local v1 # "error":Z
:goto_386
goto :goto_38e
.line 1358
:catch_387
move-exception v0
move/from16 v32, v1
.line 1359
.end local v1 # "error":Z
.local v0, "e":Ljava/lang/Exception;
.restart local v32 # "error":Z
:goto_38a
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 1360
const/4 v1, 0x1
.line 1362
.end local v0 # "e":Ljava/lang/Exception;
.end local v32 # "error":Z
.restart local v1 # "error":Z
:goto_38e
if-eqz v1, :cond_395
.line 1363
const-string v0, "Unsupported content"
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 1365
.end local v1 # "error":Z
:cond_395
move/from16 v47, v2
move/from16 v50, v3
move-object/from16 v63, v5
move-object v6, v10
move-object v1, v14
move-object v5, v15
const/4 v2, 0x0
const-wide/16 v48, 0x0
goto/16 :goto_10c2
:cond_3a3
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v1, "android.intent.action.VIEW"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_fac
.line 1366
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v1
.line 1367
.local v1, "data":Landroid/net/Uri;
if-eqz v1, :cond_f93
.line 1368
const/4 v4, 0x0
.line 1369
.local v4, "username":Ljava/lang/String;
const/4 v11, 0x0
.line 1370
.local v11, "group":Ljava/lang/String;
const/4 v12, 0x0
.line 1371
.local v12, "sticker":Ljava/lang/String;
const/16 v32, 0x0
.line 1372
.local v32, "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
const/16 v33, 0x0
.line 1373
.local v33, "unsupportedUrl":Ljava/lang/String;
const/16 v34, 0x0
.line 1374
.local v34, "botUser":Ljava/lang/String;
const/16 v35, 0x0
.line 1375
.local v35, "botChat":Ljava/lang/String;
const/16 v36, 0x0
.line 1376
.local v36, "message":Ljava/lang/String;
const/16 v37, 0x0
.line 1377
.local v37, "phone":Ljava/lang/String;
const/16 v38, 0x0
.line 1378
.local v38, "game":Ljava/lang/String;
const/16 v39, 0x0
.line 1379
.local v39, "phoneHash":Ljava/lang/String;
const/16 v40, 0x0
.line 1380
.local v40, "lang":Ljava/lang/String;
const/16 v41, 0x0
.line 1381
.local v41, "theme":Ljava/lang/String;
const/16 v42, 0x0
.line 1382
.local v42, "code":Ljava/lang/String;
const/16 v43, 0x0
.line 1383
.local v43, "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
const/16 v44, 0x0
.line 1384
.local v44, "messageId":Ljava/lang/Integer;
const/16 v45, 0x0
.line 1385
.local v45, "channelId":Ljava/lang/Integer;
const/16 v46, 0x0
.line 1386
.local v46, "hasUrl":Z
invoke-virtual {v1}, Landroid/net/Uri;->getScheme()Ljava/lang/String;
move-result-object v14
.line 1387
.local v14, "scheme":Ljava/lang/String;
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->DEBUG_VERSION:Z
if-eqz v0, :cond_403
.line 1388
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
move/from16 v47, v2
.end local v2 # "push_chat_id":I
.local v47, "push_chat_id":I
const-string v2, "handleIntent() ===> , uri = "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 1389
invoke-virtual {v1}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, " , scheme = "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v14}, 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 1388
const-string v2, "OpenApp"
invoke-static {v2, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_405
.line 1387
.end local v47 # "push_chat_id":I
.restart local v2 # "push_chat_id":I
:cond_403
move/from16 v47, v2
.line 1393
.end local v2 # "push_chat_id":I
.restart local v47 # "push_chat_id":I
:goto_405
if-eqz v14, :cond_dfb
.line 1394
const-string v0, "http"
invoke-virtual {v14, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const/high16 v48, -0x1000000
const-string/jumbo v2, "text"
move/from16 v50, v3
.end local v3 # "push_msg_id":I
.local v50, "push_msg_id":I
if-nez v0, :cond_a13
const-string v0, "https"
invoke-virtual {v14, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_42a
move-object/from16 v51, v4
move-object/from16 v55, v10
move-object/from16 v52, v11
move-object/from16 v53, v12
move-object/from16 v54, v14
goto/16 :goto_a1d
.line 1558
:cond_42a
const-string v0, "hchat"
invoke-virtual {v14, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_a06
.line 1559
invoke-virtual {v1}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v0
.line 1560
.local v0, "url":Ljava/lang/String;
const-string v3, "hchat:resolve"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
move-object/from16 v51, v4
.end local v4 # "username":Ljava/lang/String;
.local v51, "username":Ljava/lang/String;
const-string v4, "nonce"
const-string v9, "callback_url"
move-object/from16 v52, v11
.end local v11 # "group":Ljava/lang/String;
.local v52, "group":Ljava/lang/String;
const-string/jumbo v11, "public_key"
move-object/from16 v53, v12
.end local v12 # "sticker":Ljava/lang/String;
.local v53, "sticker":Ljava/lang/String;
const-string v12, "bot_id"
const-string v13, "payload"
move-object/from16 v54, v14
.end local v14 # "scheme":Ljava/lang/String;
.local v54, "scheme":Ljava/lang/String;
const-string/jumbo v14, "scope"
move-object/from16 v55, v10
.end local v10 # "intentAccount":[I
.local v55, "intentAccount":[I
const-string v10, "hchat://lovechat323.com"
if-nez v3, :cond_932
const-string v3, "hchat://resolve"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_462
goto/16 :goto_932
.line 1586
:cond_462
const-string v3, "hchat:privatepost"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_8d3
const-string v3, "hchat://privatepost"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_474
goto/16 :goto_8d3
.line 1595
:cond_474
const-string v3, "hchat:bg"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_7fb
const-string v3, "hchat://bg"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_486
goto/16 :goto_7fb
.line 1636
:cond_486
const-string v3, "hchat:join"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_7ce
const-string v3, "hchat://join"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_498
goto/16 :goto_7ce
.line 1640
:cond_498
const-string v3, "hchat:addstickers"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_7a0
const-string v3, "hchat://addstickers"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_4aa
goto/16 :goto_7a0
.line 1644
:cond_4aa
const-string v3, "hchat:msg"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_716
const-string v3, "hchat://msg"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_716
const-string v3, "hchat://share"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_716
const-string v3, "hchat:share"
invoke-virtual {v0, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_4cc
goto/16 :goto_716
.line 1664
:cond_4cc
const-string v2, "hchat:confirmphone"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_6e7
const-string v2, "hchat://confirmphone"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_4de
goto/16 :goto_6e7
.line 1670
:cond_4de
const-string v2, "hchat:login"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_6bc
const-string v2, "hchat://login"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_4f0
goto/16 :goto_6bc
.line 1675
:cond_4f0
const-string v2, "hchat:openmessage"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_664
const-string v2, "hchat://openmessage"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_502
goto/16 :goto_664
.line 1699
:cond_502
const-string v2, "hchat:passport"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_5f1
const-string v2, "hchat://passport"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_5f1
const-string v2, "hchat:secureid"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_51c
goto/16 :goto_5f1
.line 1713
:cond_51c
const-string v2, "hchat:setlanguage"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_5c6
const-string v2, "hchat://setlanguage"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_52e
goto/16 :goto_5c6
.line 1717
:cond_52e
const-string v2, "hchat:addtheme"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_59a
const-string v2, "hchat://addtheme"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_53f
goto :goto_59a
.line 1723
:cond_53f
const-string v2, "hchat:openKey"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-nez v2, :cond_594
const-string v2, "hchat://openKey"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_550
goto :goto_594
.line 1728
:cond_550
const-string v2, "hchat://"
invoke-virtual {v0, v2, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat:"
invoke-virtual {v2, v3, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
.line 1730
.end local v33 # "unsupportedUrl":Ljava/lang/String;
.local v2, "unsupportedUrl":Ljava/lang/String;
const/16 v3, 0x3f
invoke-virtual {v2, v3}, Ljava/lang/String;->indexOf(I)I
move-result v3
move v4, v3
.local v4, "index":I
if-ltz v3, :cond_57f
.line 1731
const/4 v3, 0x0
invoke-virtual {v2, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v33
move-object/from16 v31, v1
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
.end local v2 # "unsupportedUrl":Ljava/lang/String;
.restart local v33 # "unsupportedUrl":Ljava/lang/String;
goto/16 :goto_e1a
.line 1730
.end local v33 # "unsupportedUrl":Ljava/lang/String;
.restart local v2 # "unsupportedUrl":Ljava/lang/String;
:cond_57f
move-object/from16 v31, v1
move-object/from16 v33, v32
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move/from16 v32, v19
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v2
goto/16 :goto_e1a
.line 1724
.end local v2 # "unsupportedUrl":Ljava/lang/String;
.end local v4 # "index":I
.restart local v33 # "unsupportedUrl":Ljava/lang/String;
:cond_594
:goto_594
invoke-direct {v15, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->parseSechmeOpenAccount(Ljava/lang/String;)V
const/4 v12, 0x0
goto/16 :goto_e08
.line 1718
:cond_59a
:goto_59a
const-string v2, "hchat:addtheme"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://addtheme"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1719
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1720
const-string/jumbo v2, "slug"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v41
move-object/from16 v31, v1
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1714
:cond_5c6
:goto_5c6
const-string v2, "hchat:setlanguage"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://setlanguage"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1715
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1716
const-string v2, "lang"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v40
move-object/from16 v31, v1
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1700
:cond_5f1
:goto_5f1
const-string v2, "hchat:passport"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://passport"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat:secureid"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1701
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1702
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
.line 1703
.end local v32 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.local v2, "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
invoke-virtual {v1, v14}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 1704
.local v3, "scope":Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_630
const-string/jumbo v7, "{"
invoke-virtual {v3, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_630
const-string/jumbo v7, "}"
invoke-virtual {v3, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_630
.line 1705
invoke-virtual {v1, v4}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v2, v4, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_637
.line 1707
:cond_630
invoke-virtual {v1, v13}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v13, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1709
:goto_637
invoke-virtual {v1, v12}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v12, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1710
invoke-virtual {v2, v14, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1711
invoke-virtual {v1, v11}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v11, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1712
invoke-virtual {v1, v9}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v9, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1713
.end local v3 # "scope":Ljava/lang/String;
move-object/from16 v31, v1
move/from16 v32, v19
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v2
goto/16 :goto_e1a
.line 1676
.end local v2 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v32 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:cond_664
:goto_664
const-string v2, "hchat:openmessage"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://openmessage"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
.line 1677
.end local v0 # "url":Ljava/lang/String;
.local v2, "url":Ljava/lang/String;
invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1679
const-string/jumbo v0, "user_id"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 1680
.local v3, "userID":Ljava/lang/String;
const-string v0, "chat_id"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 1681
.local v4, "chatID":Ljava/lang/String;
invoke-virtual {v1, v5}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
.line 1682
.local v7, "msgID":Ljava/lang/String;
if-eqz v3, :cond_690
.line 1684
:try_start_687
invoke-static {v3}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
:try_end_68b
.catch Ljava/lang/NumberFormatException; {:try_start_687 .. :try_end_68b} :catch_68e
.line 1686
.end local v19 # "push_user_id":I
.local v0, "push_user_id":I
move/from16 v19, v0
goto :goto_69a
.line 1685
.end local v0 # "push_user_id":I
.restart local v19 # "push_user_id":I
:catch_68e
move-exception v0
.line 1686
goto :goto_69a
.line 1687
:cond_690
if-eqz v4, :cond_69a
.line 1689
:try_start_692
invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
:try_end_696
.catch Ljava/lang/NumberFormatException; {:try_start_692 .. :try_end_696} :catch_699
.line 1691
.end local v47 # "push_chat_id":I
.local v0, "push_chat_id":I
move/from16 v47, v0
goto :goto_69a
.line 1690
.end local v0 # "push_chat_id":I
.restart local v47 # "push_chat_id":I
:catch_699
move-exception v0
.line 1693
:cond_69a
:goto_69a
if-eqz v7, :cond_6a3
.line 1695
:try_start_69c
invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
:try_end_6a0
.catch Ljava/lang/NumberFormatException; {:try_start_69c .. :try_end_6a0} :catch_6a2
.line 1697
.end local v50 # "push_msg_id":I
.local v0, "push_msg_id":I
move v3, v0
goto :goto_6a5
.line 1696
.end local v0 # "push_msg_id":I
.restart local v50 # "push_msg_id":I
:catch_6a2
move-exception v0
.line 1699
.end local v3 # "userID":Ljava/lang/String;
.end local v4 # "chatID":Ljava/lang/String;
.end local v7 # "msgID":Ljava/lang/String;
:cond_6a3
move/from16 v3, v50
.end local v50 # "push_msg_id":I
.local v3, "push_msg_id":I
:goto_6a5
move-object/from16 v31, v1
move/from16 v50, v3
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1671
.end local v2 # "url":Ljava/lang/String;
.end local v3 # "push_msg_id":I
.local v0, "url":Ljava/lang/String;
.restart local v50 # "push_msg_id":I
:cond_6bc
:goto_6bc
const-string v2, "hchat:login"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://login"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1672
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1674
const-string v2, "code"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v42
move-object/from16 v31, v1
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1665
:cond_6e7
:goto_6e7
const-string v2, "hchat:confirmphone"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://confirmphone"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1666
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1668
const-string v2, "phone"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v37
.line 1669
invoke-virtual {v1, v6}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v39
move-object/from16 v31, v1
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1645
:cond_716
:goto_716
const-string v3, "hchat:msg"
invoke-virtual {v0, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v3
const-string v4, "hchat://msg"
invoke-virtual {v3, v4, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v3
const-string v4, "hchat://share"
invoke-virtual {v3, v4, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v3
const-string v4, "hchat:share"
invoke-virtual {v3, v4, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1646
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1647
const-string/jumbo v3, "url"
invoke-virtual {v1, v3}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 1648
.end local v36 # "message":Ljava/lang/String;
.local v3, "message":Ljava/lang/String;
if-nez v3, :cond_73d
.line 1649
const-string v3, ""
.line 1651
:cond_73d
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
if-eqz v4, :cond_76d
.line 1652
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v4
if-lez v4, :cond_75a
.line 1653
const/16 v46, 0x1
.line 1654
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 1656
:cond_75a
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 1658
:cond_76d
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v2
const/16 v4, 0x4000
if-le v2, v4, :cond_77b
.line 1659
const/4 v2, 0x0
invoke-virtual {v3, v2, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v3
goto :goto_77c
.line 1658
:cond_77b
const/4 v2, 0x0
.line 1661
:goto_77c
invoke-virtual {v3, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_78d
.line 1662
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v4
const/4 v8, 0x1
sub-int/2addr v4, v8
invoke-virtual {v3, v2, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v3
goto :goto_77c
.line 1661
:cond_78d
move-object/from16 v31, v1
move-object/from16 v36, v35
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1641
.end local v3 # "message":Ljava/lang/String;
.restart local v36 # "message":Ljava/lang/String;
:cond_7a0
:goto_7a0
const-string v2, "hchat:addstickers"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://addstickers"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1642
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1643
const-string/jumbo v2, "set"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v12
move-object/from16 v31, v1
move-object/from16 v53, v12
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
.end local v53 # "sticker":Ljava/lang/String;
.restart local v12 # "sticker":Ljava/lang/String;
goto/16 :goto_e1a
.line 1637
.end local v12 # "sticker":Ljava/lang/String;
.restart local v53 # "sticker":Ljava/lang/String;
:cond_7ce
:goto_7ce
const-string v2, "hchat:join"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://join"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1638
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1639
const-string v2, "invite"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v11
move-object/from16 v31, v1
move-object/from16 v52, v11
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
.end local v52 # "group":Ljava/lang/String;
.restart local v11 # "group":Ljava/lang/String;
goto/16 :goto_e1a
.line 1596
.end local v11 # "group":Ljava/lang/String;
.restart local v52 # "group":Ljava/lang/String;
:cond_7fb
:goto_7fb
const-string v2, "hchat:bg"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://bg"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
.line 1597
.end local v0 # "url":Ljava/lang/String;
.restart local v2 # "url":Ljava/lang/String;
invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1598
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;-><init>()V
move-object v3, v0
.line 1599
.end local v43 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.local v3, "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;-><init>()V
iput-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
.line 1600
const-string/jumbo v0, "slug"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
.line 1601
iget-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
if-nez v0, :cond_82d
.line 1602
const-string v0, "color"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
.line 1604
:cond_82d
iget-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
if-eqz v0, :cond_84f
iget-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
const/4 v4, 0x6
if-ne v0, v4, :cond_84f
.line 1606
:try_start_83a
iget-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
const/16 v7, 0x10
invoke-static {v4, v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I
move-result v4
or-int v4, v4, v48
iput v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->background_color:I
:try_end_848
.catch Ljava/lang/Exception; {:try_start_83a .. :try_end_848} :catch_849
.line 1609
goto :goto_84a
.line 1607
:catch_849
move-exception v0
.line 1610
:goto_84a
const/4 v4, 0x0
iput-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
goto/16 :goto_8bc
.line 1612
:cond_84f
const-string v0, "mode"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1613
.local v0, "mode":Ljava/lang/String;
if-eqz v0, :cond_88e
.line 1614
invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v0
.line 1615
const-string v4, " "
invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v4
.line 1616
.local v4, "modes":[Ljava/lang/String;
if-eqz v4, :cond_88c
array-length v7, v4
if-lez v7, :cond_88c
.line 1617
const/4 v7, 0x0
.local v7, "a":I
:goto_867
array-length v8, v4
if-ge v7, v8, :cond_88c
.line 1618
aget-object v8, v4, v7
const-string v9, "blur"
invoke-virtual {v9, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_87a
.line 1619
iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
const/4 v9, 0x1
iput-boolean v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->blur:Z
goto :goto_889
.line 1620
:cond_87a
const/4 v9, 0x1
aget-object v8, v4, v7
const-string v10, "motion"
invoke-virtual {v10, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v8
if-eqz v8, :cond_889
.line 1621
iget-object v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
iput-boolean v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->motion:Z
.line 1617
:cond_889
:goto_889
add-int/lit8 v7, v7, 0x1
goto :goto_867
.line 1626
.end local v4 # "modes":[Ljava/lang/String;
.end local v7 # "a":I
:cond_88c
move-object v4, v0
goto :goto_88f
.line 1613
:cond_88e
move-object v4, v0
.line 1626
.end local v0 # "mode":Ljava/lang/String;
.local v4, "mode":Ljava/lang/String;
:goto_88f
iget-object v0, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
const-string v7, "intensity"
invoke-virtual {v1, v7}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
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
iput v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->intensity:I
.line 1628
:try_start_8a1
const-string v0, "bg_color"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1629
.local v0, "bgColor":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_8b9
.line 1630
iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
const/16 v8, 0x10
invoke-static {v0, v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I
move-result v8
or-int v8, v8, v48
iput v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->background_color:I
:try_end_8b9
.catch Ljava/lang/Exception; {:try_start_8a1 .. :try_end_8b9} :catch_8ba
.line 1634
.end local v0 # "bgColor":Ljava/lang/String;
:cond_8b9
goto :goto_8bb
.line 1632
:catch_8ba
move-exception v0
.line 1635
.end local v4 # "mode":Ljava/lang/String;
:goto_8bb
nop
.line 1736
.end local v2 # "url":Ljava/lang/String;
:goto_8bc
move-object/from16 v31, v1
move-object/from16 v43, v3
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1587
.end local v3 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.local v0, "url":Ljava/lang/String;
.restart local v43 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
:cond_8d3
:goto_8d3
const-string v2, "hchat:privatepost"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://privatepost"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1588
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1589
const-string v2, "post"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v44
.line 1590
const-string v2, "channel"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v45
.line 1591
invoke-virtual/range {v44 .. v44}, Ljava/lang/Integer;->intValue()I
move-result v2
if-eqz v2, :cond_919
invoke-virtual/range {v45 .. v45}, Ljava/lang/Integer;->intValue()I
move-result v2
if-nez v2, :cond_904
goto :goto_919
:cond_904
move-object/from16 v31, v1
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1592
:cond_919
:goto_919
const/16 v44, 0x0
.line 1593
const/16 v45, 0x0
move-object/from16 v31, v1
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1561
:cond_932
:goto_932
const-string v2, "hchat:resolve"
invoke-virtual {v0, v2, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
const-string v3, "hchat://resolve"
invoke-virtual {v2, v3, v10}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 1562
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
.line 1563
const-string v2, "domain"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 1564
.end local v51 # "username":Ljava/lang/String;
.local v2, "username":Ljava/lang/String;
const-string v3, "hchatpassport"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_9b2
.line 1565
const/4 v2, 0x0
.line 1566
new-instance v3, Ljava/util/HashMap;
invoke-direct {v3}, Ljava/util/HashMap;-><init>()V
.line 1567
.end local v32 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.local v3, "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
invoke-virtual {v1, v14}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
.line 1568
.local v7, "scope":Ljava/lang/String;
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v8
if-nez v8, :cond_97a
const-string/jumbo v8, "{"
invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_97a
const-string/jumbo v8, "}"
invoke-virtual {v7, v8}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_97a
.line 1569
invoke-virtual {v1, v4}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
invoke-virtual {v3, v4, v8}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_981
.line 1571
:cond_97a
invoke-virtual {v1, v13}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v13, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1573
:goto_981
invoke-virtual {v1, v12}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v12, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1574
invoke-virtual {v3, v14, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1575
invoke-virtual {v1, v11}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v11, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1576
invoke-virtual {v1, v9}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v9, v4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 1577
.end local v7 # "scope":Ljava/lang/String;
move-object/from16 v31, v1
move-object/from16 v51, v2
move/from16 v32, v19
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v66, v33
move-object/from16 v33, v3
move-object/from16 v3, v36
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v66
goto/16 :goto_e1a
.line 1578
.end local v3 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v32 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
:cond_9b2
const-string/jumbo v3, "start"
invoke-virtual {v1, v3}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v34
.line 1579
const-string/jumbo v3, "startgroup"
invoke-virtual {v1, v3}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v35
.line 1580
const-string v3, "game"
invoke-virtual {v1, v3}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v38
.line 1581
const-string v3, "post"
invoke-virtual {v1, v3}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v44
.line 1582
invoke-virtual/range {v44 .. v44}, Ljava/lang/Integer;->intValue()I
move-result v3
if-nez v3, :cond_9ef
.line 1583
const/16 v44, 0x0
move-object/from16 v31, v1
move-object/from16 v51, v2
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1582
:cond_9ef
move-object/from16 v31, v1
move-object/from16 v51, v2
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
const/4 v12, 0x0
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto/16 :goto_e1a
.line 1558
.end local v0 # "url":Ljava/lang/String;
.end local v2 # "username":Ljava/lang/String;
.end local v52 # "group":Ljava/lang/String;
.end local v53 # "sticker":Ljava/lang/String;
.end local v54 # "scheme":Ljava/lang/String;
.end local v55 # "intentAccount":[I
.local v4, "username":Ljava/lang/String;
.restart local v10 # "intentAccount":[I
.restart local v11 # "group":Ljava/lang/String;
.restart local v12 # "sticker":Ljava/lang/String;
.restart local v14 # "scheme":Ljava/lang/String;
:cond_a06
move-object/from16 v51, v4
move-object/from16 v55, v10
move-object/from16 v52, v11
move-object/from16 v53, v12
move-object/from16 v54, v14
.end local v4 # "username":Ljava/lang/String;
.end local v10 # "intentAccount":[I
.end local v11 # "group":Ljava/lang/String;
.end local v12 # "sticker":Ljava/lang/String;
.end local v14 # "scheme":Ljava/lang/String;
.restart local v51 # "username":Ljava/lang/String;
.restart local v52 # "group":Ljava/lang/String;
.restart local v53 # "sticker":Ljava/lang/String;
.restart local v54 # "scheme":Ljava/lang/String;
.restart local v55 # "intentAccount":[I
const/4 v12, 0x0
goto/16 :goto_e08
.line 1394
.end local v51 # "username":Ljava/lang/String;
.end local v52 # "group":Ljava/lang/String;
.end local v53 # "sticker":Ljava/lang/String;
.end local v54 # "scheme":Ljava/lang/String;
.end local v55 # "intentAccount":[I
.restart local v4 # "username":Ljava/lang/String;
.restart local v10 # "intentAccount":[I
.restart local v11 # "group":Ljava/lang/String;
.restart local v12 # "sticker":Ljava/lang/String;
.restart local v14 # "scheme":Ljava/lang/String;
:cond_a13
move-object/from16 v51, v4
move-object/from16 v55, v10
move-object/from16 v52, v11
move-object/from16 v53, v12
move-object/from16 v54, v14
.line 1395
.end local v4 # "username":Ljava/lang/String;
.end local v10 # "intentAccount":[I
.end local v11 # "group":Ljava/lang/String;
.end local v12 # "sticker":Ljava/lang/String;
.end local v14 # "scheme":Ljava/lang/String;
.restart local v51 # "username":Ljava/lang/String;
.restart local v52 # "group":Ljava/lang/String;
.restart local v53 # "sticker":Ljava/lang/String;
.restart local v54 # "scheme":Ljava/lang/String;
.restart local v55 # "intentAccount":[I
:goto_a1d
invoke-virtual {v1}, Landroid/net/Uri;->getHost()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v3
.line 1396
.local v3, "host":Ljava/lang/String;
const-string/jumbo v0, "www.shareinstall.com.cn"
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
const-string v4, "="
if-eqz v0, :cond_abd
.line 1397
const-string v0, "Key"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1398
.local v0, "result":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_aba
.line 1399
const-string v2, "%3D"
invoke-virtual {v0, v2, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
.line 1401
.end local v0 # "result":Ljava/lang/String;
.local v2, "result":Ljava/lang/String;
const/4 v7, 0x0
invoke-static {v2, v7}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v8
.line 1402
.local v8, "decode":[B
new-instance v0, Ljava/lang/String;
invoke-direct {v0, v8}, Ljava/lang/String;-><init>([B)V
move-object v9, v0
.line 1403
.local v9, "ret":Ljava/lang/String;
const-string v0, "#"
invoke-virtual {v9, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v10
.line 1404
.local v10, "split":[Ljava/lang/String;
aget-object v0, v10, v7
invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
const/4 v7, 0x1
aget-object v11, v0, v7
.line 1405
.local v11, "pUid":Ljava/lang/String;
aget-object v0, v10, v7
invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
aget-object v12, v0, v7
.line 1407
.local v12, "hash":Ljava/lang/String;
const-string v0, "Uname"
invoke-virtual {v9, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_a87
.line 1409
const/4 v0, 0x2
aget-object v0, v10, v0
invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
aget-object v0, v0, v7
.line 1410
.local v0, "uName":Ljava/lang/String;
sget v4, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v13
invoke-virtual {v13}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getCurrentFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-result-object v13
invoke-virtual {v4, v0, v13, v7, v7}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;IZ)V
.line 1411
.end local v0 # "uName":Ljava/lang/String;
goto :goto_aba
.line 1413
:cond_a87
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;-><init>()V
move-object v4, v0
.line 1415
.local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:try_start_a8d
invoke-static {v11}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
iput v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
.line 1416
invoke-static {v12}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v13
iput-wide v13, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
.line 1417
invoke-direct {v15, v4}, Lim/tpelyyftgw/ui/LaunchActivity;->getUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
:try_end_aa4
.catch Ljava/lang/NumberFormatException; {:try_start_a8d .. :try_end_aa4} :catch_aa5
.line 1420
goto :goto_aba
.line 1418
:catch_aa5
move-exception v0
.line 1419
.local v0, "e":Ljava/lang/NumberFormatException;
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
const-string v13, "parse qr code err:"
invoke-virtual {v7, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
invoke-static {v7}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V
.line 1423
.end local v0 # "e":Ljava/lang/NumberFormatException;
.end local v2 # "result":Ljava/lang/String;
.end local v4 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v8 # "decode":[B
.end local v9 # "ret":Ljava/lang/String;
.end local v10 # "split":[Ljava/lang/String;
.end local v11 # "pUid":Ljava/lang/String;
.end local v12 # "hash":Ljava/lang/String;
:cond_aba
:goto_aba
const/4 v12, 0x0
goto/16 :goto_de0
:cond_abd
const-string v0, "lovechat323.com"
invoke-virtual {v3, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_dde
.line 1424
invoke-virtual {v1}, Landroid/net/Uri;->getPath()Ljava/lang/String;
move-result-object v0
.line 1425
.local v0, "path":Ljava/lang/String;
if-eqz v0, :cond_ddb
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v9
const/4 v10, 0x1
if-le v9, v10, :cond_ddb
.line 1426
invoke-virtual {v0, v10}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v9
.line 1427
.end local v0 # "path":Ljava/lang/String;
.local v9, "path":Ljava/lang/String;
const-string v0, "install.html"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_b74
.line 1428
const-string v0, "Key"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1429
.local v0, "result":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_b70
.line 1430
const-string v2, "%3D"
invoke-virtual {v0, v2, v4}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v2
.line 1432
.end local v0 # "result":Ljava/lang/String;
.restart local v2 # "result":Ljava/lang/String;
const/4 v7, 0x0
invoke-static {v2, v7}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v8
.line 1433
.restart local v8 # "decode":[B
new-instance v0, Ljava/lang/String;
invoke-direct {v0, v8}, Ljava/lang/String;-><init>([B)V
move-object v10, v0
.line 1434
.local v10, "ret":Ljava/lang/String;
const-string v0, "#"
invoke-virtual {v10, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v11
.line 1435
.local v11, "split":[Ljava/lang/String;
aget-object v0, v11, v7
invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
const/4 v7, 0x1
aget-object v12, v0, v7
.line 1436
.local v12, "pUid":Ljava/lang/String;
aget-object v0, v11, v7
invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
aget-object v13, v0, v7
.line 1438
.local v13, "hash":Ljava/lang/String;
const-string v0, "Uname"
invoke-virtual {v10, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b36
.line 1440
const/4 v0, 0x2
aget-object v0, v11, v0
invoke-virtual {v0, v4}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v0
aget-object v0, v0, v7
.line 1441
.local v0, "uName":Ljava/lang/String;
sget v4, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v14
invoke-virtual {v14}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getCurrentFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-result-object v14
invoke-virtual {v4, v0, v14, v7, v7}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;IZ)V
.line 1442
.end local v0 # "uName":Ljava/lang/String;
move-object v14, v3
goto :goto_b71
.line 1444
:cond_b36
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;-><init>()V
move-object v4, v0
.line 1446
.restart local v4 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:try_start_b3c
invoke-static {v12}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
iput v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
.line 1447
invoke-static {v13}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v0
:try_end_b4a
.catch Ljava/lang/NumberFormatException; {:try_start_b3c .. :try_end_b4a} :catch_b58
move-object v7, v2
move-object v14, v3
.end local v2 # "result":Ljava/lang/String;
.end local v3 # "host":Ljava/lang/String;
.local v7, "result":Ljava/lang/String;
.local v14, "host":Ljava/lang/String;
:try_start_b4c
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v2
iput-wide v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
.line 1448
invoke-direct {v15, v4}, Lim/tpelyyftgw/ui/LaunchActivity;->getUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
:try_end_b55
.catch Ljava/lang/NumberFormatException; {:try_start_b4c .. :try_end_b55} :catch_b56
.line 1451
goto :goto_b71
.line 1449
:catch_b56
move-exception v0
goto :goto_b5b
.end local v7 # "result":Ljava/lang/String;
.end local v14 # "host":Ljava/lang/String;
.restart local v2 # "result":Ljava/lang/String;
.restart local v3 # "host":Ljava/lang/String;
:catch_b58
move-exception v0
move-object v7, v2
move-object v14, v3
.line 1450
.end local v2 # "result":Ljava/lang/String;
.end local v3 # "host":Ljava/lang/String;
.local v0, "e":Ljava/lang/NumberFormatException;
.restart local v7 # "result":Ljava/lang/String;
.restart local v14 # "host":Ljava/lang/String;
:goto_b5b
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "parse qr code err:"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V
goto :goto_b71
.line 1429
.end local v4 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v7 # "result":Ljava/lang/String;
.end local v8 # "decode":[B
.end local v10 # "ret":Ljava/lang/String;
.end local v11 # "split":[Ljava/lang/String;
.end local v12 # "pUid":Ljava/lang/String;
.end local v13 # "hash":Ljava/lang/String;
.end local v14 # "host":Ljava/lang/String;
.local v0, "result":Ljava/lang/String;
.restart local v3 # "host":Ljava/lang/String;
:cond_b70
move-object v14, v3
.line 1454
.end local v0 # "result":Ljava/lang/String;
.end local v3 # "host":Ljava/lang/String;
.restart local v14 # "host":Ljava/lang/String;
:goto_b71
const/4 v12, 0x0
goto/16 :goto_de0
.end local v14 # "host":Ljava/lang/String;
.restart local v3 # "host":Ljava/lang/String;
:cond_b74
move-object v14, v3
.end local v3 # "host":Ljava/lang/String;
.restart local v14 # "host":Ljava/lang/String;
const-string v0, "bg/"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_c3d
.line 1455
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;-><init>()V
move-object v2, v0
.line 1456
.end local v43 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.local v2, "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;-><init>()V
iput-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
.line 1457
const-string v0, "bg/"
invoke-virtual {v9, v0, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
iput-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
.line 1458
iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
if-eqz v0, :cond_bb4
iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
const/4 v3, 0x6
if-ne v0, v3, :cond_bb4
.line 1460
:try_start_b9f
iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
const/16 v4, 0x10
invoke-static {v3, v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I
move-result v3
or-int v3, v3, v48
iput v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->background_color:I
:try_end_bad
.catch Ljava/lang/Exception; {:try_start_b9f .. :try_end_bad} :catch_bae
.line 1463
goto :goto_baf
.line 1461
:catch_bae
move-exception v0
.line 1464
:goto_baf
const/4 v12, 0x0
iput-object v12, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
goto/16 :goto_c35
.line 1458
:cond_bb4
const/4 v12, 0x0
.line 1466
const-string v0, "mode"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1467
.local v0, "mode":Ljava/lang/String;
if-eqz v0, :cond_bf4
.line 1468
invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v0
.line 1469
const-string v3, " "
invoke-virtual {v0, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v3
.line 1470
.local v3, "modes":[Ljava/lang/String;
if-eqz v3, :cond_bf2
array-length v4, v3
if-lez v4, :cond_bf2
.line 1471
const/4 v4, 0x0
.local v4, "a":I
:goto_bcd
array-length v7, v3
if-ge v4, v7, :cond_bf2
.line 1472
aget-object v7, v3, v4
const-string v8, "blur"
invoke-virtual {v8, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_be0
.line 1473
iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
const/4 v8, 0x1
iput-boolean v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->blur:Z
goto :goto_bef
.line 1474
:cond_be0
const/4 v8, 0x1
aget-object v7, v3, v4
const-string v10, "motion"
invoke-virtual {v10, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_bef
.line 1475
iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
iput-boolean v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->motion:Z
.line 1471
:cond_bef
:goto_bef
add-int/lit8 v4, v4, 0x1
goto :goto_bcd
.line 1480
.end local v3 # "modes":[Ljava/lang/String;
.end local v4 # "a":I
:cond_bf2
move-object v3, v0
goto :goto_bf5
.line 1467
:cond_bf4
move-object v3, v0
.line 1480
.end local v0 # "mode":Ljava/lang/String;
.local v3, "mode":Ljava/lang/String;
:goto_bf5
const-string v0, "intensity"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 1481
.local v4, "intensity":Ljava/lang/String;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_c0e
.line 1482
iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
invoke-static {v4}, 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
iput v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->intensity:I
goto :goto_c14
.line 1484
:cond_c0e
iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
const/16 v7, 0x32
iput v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->intensity:I
.line 1487
:goto_c14
:try_start_c14
const-string v0, "bg_color"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1488
.local v0, "bgColor":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_c2d
.line 1489
iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
const/16 v8, 0x10
invoke-static {v0, v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I
move-result v8
or-int v8, v8, v48
iput v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->background_color:I
goto :goto_c32
.line 1491
:cond_c2d
iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
const/4 v8, -0x1
iput v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->background_color:I
:try_end_c32
.catch Ljava/lang/Exception; {:try_start_c14 .. :try_end_c32} :catch_c33
.line 1495
.end local v0 # "bgColor":Ljava/lang/String;
:goto_c32
goto :goto_c34
.line 1493
:catch_c33
move-exception v0
.line 1496
.end local v3 # "mode":Ljava/lang/String;
.end local v4 # "intensity":Ljava/lang/String;
:goto_c34
nop
.line 1558
.end local v9 # "path":Ljava/lang/String;
.end local v14 # "host":Ljava/lang/String;
:goto_c35
move-object/from16 v43, v2
move-object/from16 v4, v51
move-object/from16 v11, v52
goto/16 :goto_de4
.line 1497
.end local v2 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.restart local v9 # "path":Ljava/lang/String;
.restart local v14 # "host":Ljava/lang/String;
.restart local v43 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
:cond_c3d
const/4 v12, 0x0
const-string v0, "login/"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_c52
.line 1498
const-string v0, "login/"
invoke-virtual {v9, v0, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v42
move-object/from16 v4, v51
move-object/from16 v11, v52
goto/16 :goto_de4
.line 1499
:cond_c52
const-string v0, "joinchat/"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_c64
.line 1500
const-string v0, "joinchat/"
invoke-virtual {v9, v0, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v11
move-object/from16 v4, v51
.end local v52 # "group":Ljava/lang/String;
.local v11, "group":Ljava/lang/String;
goto/16 :goto_de4
.line 1501
.end local v11 # "group":Ljava/lang/String;
.restart local v52 # "group":Ljava/lang/String;
:cond_c64
const-string v0, "addstickers/"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_c7a
.line 1502
const-string v0, "addstickers/"
invoke-virtual {v9, v0, v8}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
move-object/from16 v53, v0
move-object/from16 v4, v51
move-object/from16 v11, v52
.end local v53 # "sticker":Ljava/lang/String;
.local v0, "sticker":Ljava/lang/String;
goto/16 :goto_de4
.line 1503
.end local v0 # "sticker":Ljava/lang/String;
.restart local v53 # "sticker":Ljava/lang/String;
:cond_c7a
const-string v0, "msg/"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_d79
const-string/jumbo v0, "share/"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_c8d
goto/16 :goto_d79
.line 1521
:cond_c8d
const-string v0, "confirmphone"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_ca5
.line 1522
const-string v0, "phone"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v37
.line 1523
invoke-virtual {v1, v6}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v39
move-object/from16 v4, v51
move-object/from16 v11, v52
goto/16 :goto_de4
.line 1524
:cond_ca5
const-string/jumbo v0, "setlanguage/"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_cba
.line 1525
const/16 v0, 0xc
invoke-virtual {v9, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v40
move-object/from16 v4, v51
move-object/from16 v11, v52
goto/16 :goto_de4
.line 1526
:cond_cba
const-string v0, "addtheme/"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_cce
.line 1527
const/16 v0, 0x9
invoke-virtual {v9, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v41
move-object/from16 v4, v51
move-object/from16 v11, v52
goto/16 :goto_de4
.line 1528
:cond_cce
const-string v0, "c/"
invoke-virtual {v9, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_d0d
.line 1529
invoke-virtual {v1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List;
move-result-object v0
.line 1530
.local v0, "segments":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v2
const/4 v3, 0x3
if-ne v2, v3, :cond_d07
.line 1531
const/4 v2, 0x1
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/CharSequence;
invoke-static {v3}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v45
.line 1532
const/4 v2, 0x2
invoke-interface {v0, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/CharSequence;
invoke-static {v2}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v44
.line 1533
invoke-virtual/range {v44 .. v44}, Ljava/lang/Integer;->intValue()I
move-result v2
if-eqz v2, :cond_d03
invoke-virtual/range {v45 .. v45}, Ljava/lang/Integer;->intValue()I
move-result v2
if-nez v2, :cond_d07
.line 1534
:cond_d03
const/16 v44, 0x0
.line 1535
const/16 v45, 0x0
.line 1538
.end local v0 # "segments":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
:cond_d07
move-object/from16 v4, v51
move-object/from16 v11, v52
goto/16 :goto_de4
:cond_d0d
invoke-virtual {v9}, Ljava/lang/String;->length()I
move-result v0
const/4 v2, 0x1
if-lt v0, v2, :cond_de0
.line 1539
new-instance v0, Ljava/util/ArrayList;
invoke-virtual {v1}, Landroid/net/Uri;->getPathSegments()Ljava/util/List;
move-result-object v2
invoke-direct {v0, v2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
.line 1540
.local v0, "segments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
if-lez v2, :cond_d37
const/4 v2, 0x0
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
const-string/jumbo v4, "s"
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_d38
.line 1541
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;
goto :goto_d38
.line 1540
:cond_d37
const/4 v2, 0x0
.line 1543
:cond_d38
:goto_d38
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v3
if-lez v3, :cond_d5f
.line 1544
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
move-object v4, v3
check-cast v4, Ljava/lang/String;
.line 1545
.end local v51 # "username":Ljava/lang/String;
.local v4, "username":Ljava/lang/String;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
const/4 v3, 0x1
if-le v2, v3, :cond_d61
.line 1546
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/CharSequence;
invoke-static {v2}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v44
.line 1547
invoke-virtual/range {v44 .. v44}, Ljava/lang/Integer;->intValue()I
move-result v2
if-nez v2, :cond_d61
.line 1548
const/16 v44, 0x0
goto :goto_d61
.line 1543
.end local v4 # "username":Ljava/lang/String;
.restart local v51 # "username":Ljava/lang/String;
:cond_d5f
move-object/from16 v4, v51
.line 1552
.end local v51 # "username":Ljava/lang/String;
.restart local v4 # "username":Ljava/lang/String;
:cond_d61
:goto_d61
const-string/jumbo v2, "start"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v34
.line 1553
const-string/jumbo v2, "startgroup"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v35
.line 1554
const-string v2, "game"
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v38
move-object/from16 v11, v52
goto/16 :goto_de4
.line 1504
.end local v0 # "segments":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
.end local v4 # "username":Ljava/lang/String;
.restart local v51 # "username":Ljava/lang/String;
:cond_d79
:goto_d79
const-string/jumbo v0, "url"
invoke-virtual {v1, v0}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1505
.end local v36 # "message":Ljava/lang/String;
.local v0, "message":Ljava/lang/String;
if-nez v0, :cond_d84
.line 1506
const-string v0, ""
.line 1508
:cond_d84
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
if-eqz v3, :cond_db4
.line 1509
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v3
if-lez v3, :cond_da1
.line 1510
const/16 v46, 0x1
.line 1511
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 1513
:cond_da1
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v2}, Landroid/net/Uri;->getQueryParameter(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
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 v0
.line 1515
:cond_db4
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v2
const/16 v3, 0x4000
if-le v2, v3, :cond_dc2
.line 1516
const/4 v2, 0x0
invoke-virtual {v0, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v0
goto :goto_dc3
.line 1515
:cond_dc2
const/4 v2, 0x0
.line 1518
:goto_dc3
invoke-virtual {v0, v7}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_dd4
.line 1519
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v3
const/4 v4, 0x1
sub-int/2addr v3, v4
invoke-virtual {v0, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v0
goto :goto_dc3
.line 1518
:cond_dd4
move-object/from16 v36, v0
move-object/from16 v4, v51
move-object/from16 v11, v52
goto :goto_de4
.line 1425
.end local v9 # "path":Ljava/lang/String;
.end local v14 # "host":Ljava/lang/String;
.local v0, "path":Ljava/lang/String;
.local v3, "host":Ljava/lang/String;
.restart local v36 # "message":Ljava/lang/String;
:cond_ddb
move-object v14, v3
const/4 v12, 0x0
.end local v3 # "host":Ljava/lang/String;
.restart local v14 # "host":Ljava/lang/String;
goto :goto_de0
.line 1423
.end local v0 # "path":Ljava/lang/String;
.end local v14 # "host":Ljava/lang/String;
.restart local v3 # "host":Ljava/lang/String;
:cond_dde
move-object v14, v3
const/4 v12, 0x0
.line 1558
.end local v3 # "host":Ljava/lang/String;
:cond_de0
:goto_de0
move-object/from16 v4, v51
move-object/from16 v11, v52
.end local v51 # "username":Ljava/lang/String;
.end local v52 # "group":Ljava/lang/String;
.restart local v4 # "username":Ljava/lang/String;
.restart local v11 # "group":Ljava/lang/String;
:goto_de4
move-object/from16 v31, v1
move-object/from16 v51, v4
move-object/from16 v52, v11
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
goto :goto_e1a
.line 1393
.end local v50 # "push_msg_id":I
.end local v53 # "sticker":Ljava/lang/String;
.end local v54 # "scheme":Ljava/lang/String;
.end local v55 # "intentAccount":[I
.local v3, "push_msg_id":I
.local v10, "intentAccount":[I
.local v12, "sticker":Ljava/lang/String;
.local v14, "scheme":Ljava/lang/String;
:cond_dfb
move/from16 v50, v3
move-object/from16 v51, v4
move-object/from16 v55, v10
move-object/from16 v52, v11
move-object/from16 v53, v12
move-object/from16 v54, v14
const/4 v12, 0x0
.line 1736
.end local v3 # "push_msg_id":I
.end local v4 # "username":Ljava/lang/String;
.end local v10 # "intentAccount":[I
.end local v11 # "group":Ljava/lang/String;
.end local v12 # "sticker":Ljava/lang/String;
.end local v14 # "scheme":Ljava/lang/String;
.restart local v50 # "push_msg_id":I
.restart local v51 # "username":Ljava/lang/String;
.restart local v52 # "group":Ljava/lang/String;
.restart local v53 # "sticker":Ljava/lang/String;
.restart local v54 # "scheme":Ljava/lang/String;
.restart local v55 # "intentAccount":[I
:goto_e08
move-object/from16 v31, v1
move-object/from16 v3, v36
move-object/from16 v14, v37
move-object/from16 v13, v39
move-object/from16 v36, v35
move-object/from16 v35, v34
move-object/from16 v34, v33
move-object/from16 v33, v32
move/from16 v32, v19
.end local v1 # "data":Landroid/net/Uri;
.end local v19 # "push_user_id":I
.end local v37 # "phone":Ljava/lang/String;
.end local v39 # "phoneHash":Ljava/lang/String;
.local v3, "message":Ljava/lang/String;
.local v13, "phoneHash":Ljava/lang/String;
.local v14, "phone":Ljava/lang/String;
.local v31, "data":Landroid/net/Uri;
.local v32, "push_user_id":I
.local v33, "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.local v34, "unsupportedUrl":Ljava/lang/String;
.local v35, "botUser":Ljava/lang/String;
.local v36, "botChat":Ljava/lang/String;
:goto_e1a
if-nez v42, :cond_e32
iget v0, v15, Lim/tpelyyftgw/ui/LaunchActivity;->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;->isClientActivated()Z
move-result v0
if-eqz v0, :cond_e29
goto :goto_e32
:cond_e29
move-object/from16 v63, v5
move-object v5, v15
move-object/from16 v62, v55
const-wide/16 v48, 0x0
goto/16 :goto_f8c
.line 1737
:cond_e32
:goto_e32
if-nez v14, :cond_f64
if-eqz v13, :cond_e44
move-object/from16 v63, v5
move-object/from16 v64, v13
move-object/from16 v65, v14
move-object/from16 v30, v54
move-object/from16 v62, v55
const-wide/16 v48, 0x0
goto/16 :goto_f70
.line 1742
:cond_e44
if-nez v51, :cond_f09
if-nez v52, :cond_f09
if-nez v53, :cond_f09
if-nez v3, :cond_f09
if-nez v38, :cond_f09
if-nez v33, :cond_f09
if-nez v34, :cond_f09
if-nez v40, :cond_f09
if-nez v42, :cond_f09
if-nez v43, :cond_f09
if-nez v45, :cond_f09
if-eqz v41, :cond_e5f
const/4 v11, 0x1
goto/16 :goto_f0a
.line 1748
:cond_e5f
:try_start_e5f
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v56
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v57
const/16 v58, 0x0
const/16 v59, 0x0
const/16 v60, 0x0
const/16 v61, 0x0
invoke-virtual/range {v56 .. v61}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
move-result-object v0
:try_end_e73
.catch Ljava/lang/Exception; {:try_start_e5f .. :try_end_e73} :catch_ef5
move-object v1, v0
.line 1749
.local v1, "cursor":Landroid/database/Cursor;
if-eqz v1, :cond_edd
.line 1750
:try_start_e76
invoke-interface {v1}, Landroid/database/Cursor;->moveToFirst()Z
move-result v0
if-eqz v0, :cond_ec9
.line 1751
const-string v0, "account_name"
invoke-interface {v1, v0}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v0
invoke-interface {v1, v0}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 1752
.local v0, "accountId":I
const/4 v2, 0x0
.local v2, "a":I
:goto_e8f
const/4 v4, 0x3
if-ge v2, v4, :cond_eaa
.line 1753
invoke-static {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v4
if-ne v4, v0, :cond_ea6
.line 1754
const/4 v4, 0x0
aput v2, v55, v4
.line 1755
aget v6, v55, v4
:try_end_ea1
.catchall {:try_start_e76 .. :try_end_ea1} :catchall_ecb
const/4 v11, 0x1
:try_start_ea2
invoke-virtual {v15, v6, v11}, Lim/tpelyyftgw/ui/LaunchActivity;->switchToAccount(IZ)V
.line 1756
goto :goto_eab
.line 1752
:cond_ea6
const/4 v11, 0x1
add-int/lit8 v2, v2, 0x1
goto :goto_e8f
:cond_eaa
const/4 v11, 0x1
.line 1759
.end local v2 # "a":I
:goto_eab
const-string v2, "DATA4"
invoke-interface {v1, v2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I
move-result v2
invoke-interface {v1, v2}, Landroid/database/Cursor;->getInt(I)I
move-result v2
.line 1760
.local v2, "userId":I
const/4 v4, 0x0
aget v6, v55, v4
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v6
sget v7, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v8, v4, [Ljava/lang/Object;
invoke-virtual {v6, v7, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
:try_end_ec3
.catchall {:try_start_ea2 .. :try_end_ec3} :catchall_ec7
.line 1761
move v4, v2
move/from16 v32, v4
.end local v32 # "push_user_id":I
.local v4, "push_user_id":I
goto :goto_ede
.line 1748
.end local v0 # "accountId":I
.end local v2 # "userId":I
.end local v4 # "push_user_id":I
.restart local v32 # "push_user_id":I
:catchall_ec7
move-exception v0
goto :goto_ecd
.line 1750
:cond_ec9
const/4 v11, 0x1
goto :goto_ede
.line 1748
:catchall_ecb
move-exception v0
const/4 v11, 0x1
:goto_ecd
move-object v2, v0
.end local v1 # "cursor":Landroid/database/Cursor;
.end local v3 # "message":Ljava/lang/String;
.end local v13 # "phoneHash":Ljava/lang/String;
.end local v14 # "phone":Ljava/lang/String;
.end local v20 # "flags":I
.end local v21 # "pushOpened":Z
.end local v22 # "push_enc_id":I
.end local v23 # "open_settings":I
.end local v24 # "open_new_dialog":I
.end local v25 # "dialogId":J
.end local v27 # "showDialogsList":Z
.end local v28 # "showPlayer":Z
.end local v29 # "showLocations":Z
.end local v31 # "data":Landroid/net/Uri;
.end local v32 # "push_user_id":I
.end local v33 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v34 # "unsupportedUrl":Ljava/lang/String;
.end local v35 # "botUser":Ljava/lang/String;
.end local v36 # "botChat":Ljava/lang/String;
.end local v38 # "game":Ljava/lang/String;
.end local v40 # "lang":Ljava/lang/String;
.end local v41 # "theme":Ljava/lang/String;
.end local v42 # "code":Ljava/lang/String;
.end local v43 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.end local v44 # "messageId":Ljava/lang/Integer;
.end local v45 # "channelId":Ljava/lang/Integer;
.end local v46 # "hasUrl":Z
.end local v47 # "push_chat_id":I
.end local v50 # "push_msg_id":I
.end local v51 # "username":Ljava/lang/String;
.end local v52 # "group":Ljava/lang/String;
.end local v53 # "sticker":Ljava/lang/String;
.end local v54 # "scheme":Ljava/lang/String;
.end local v55 # "intentAccount":[I
.end local p1 # "intent":Landroid/content/Intent;
.end local p2 # "isNew":Z
.end local p3 # "restore":Z
.end local p4 # "fromPassword":Z
:try_start_ece
throw v2
:try_end_ecf
.catchall {:try_start_ece .. :try_end_ecf} :catchall_ecf
.line 1764
.restart local v1 # "cursor":Landroid/database/Cursor;
.restart local v3 # "message":Ljava/lang/String;
.restart local v13 # "phoneHash":Ljava/lang/String;
.restart local v14 # "phone":Ljava/lang/String;
.restart local v20 # "flags":I
.restart local v21 # "pushOpened":Z
.restart local v22 # "push_enc_id":I
.restart local v23 # "open_settings":I
.restart local v24 # "open_new_dialog":I
.restart local v25 # "dialogId":J
.restart local v27 # "showDialogsList":Z
.restart local v28 # "showPlayer":Z
.restart local v29 # "showLocations":Z
.restart local v31 # "data":Landroid/net/Uri;
.restart local v32 # "push_user_id":I
.restart local v33 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v34 # "unsupportedUrl":Ljava/lang/String;
.restart local v35 # "botUser":Ljava/lang/String;
.restart local v36 # "botChat":Ljava/lang/String;
.restart local v38 # "game":Ljava/lang/String;
.restart local v40 # "lang":Ljava/lang/String;
.restart local v41 # "theme":Ljava/lang/String;
.restart local v42 # "code":Ljava/lang/String;
.restart local v43 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.restart local v44 # "messageId":Ljava/lang/Integer;
.restart local v45 # "channelId":Ljava/lang/Integer;
.restart local v46 # "hasUrl":Z
.restart local v47 # "push_chat_id":I
.restart local v50 # "push_msg_id":I
.restart local v51 # "username":Ljava/lang/String;
.restart local v52 # "group":Ljava/lang/String;
.restart local v53 # "sticker":Ljava/lang/String;
.restart local v54 # "scheme":Ljava/lang/String;
.restart local v55 # "intentAccount":[I
.restart local p1 # "intent":Landroid/content/Intent;
.restart local p2 # "isNew":Z
.restart local p3 # "restore":Z
.restart local p4 # "fromPassword":Z
:catchall_ecf
move-exception v0
move-object v4, v0
if-eqz v1, :cond_edc
:try_start_ed3
invoke-interface {v1}, Landroid/database/Cursor;->close()V
:try_end_ed6
.catchall {:try_start_ed3 .. :try_end_ed6} :catchall_ed7
goto :goto_edc
:catchall_ed7
move-exception v0
move-object v6, v0
:try_start_ed9
invoke-virtual {v2, v6}, Ljava/lang/Throwable;->addSuppressed(Ljava/lang/Throwable;)V
.end local v3 # "message":Ljava/lang/String;
.end local v13 # "phoneHash":Ljava/lang/String;
.end local v14 # "phone":Ljava/lang/String;
.end local v20 # "flags":I
.end local v21 # "pushOpened":Z
.end local v22 # "push_enc_id":I
.end local v23 # "open_settings":I
.end local v24 # "open_new_dialog":I
.end local v25 # "dialogId":J
.end local v27 # "showDialogsList":Z
.end local v28 # "showPlayer":Z
.end local v29 # "showLocations":Z
.end local v31 # "data":Landroid/net/Uri;
.end local v32 # "push_user_id":I
.end local v33 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v34 # "unsupportedUrl":Ljava/lang/String;
.end local v35 # "botUser":Ljava/lang/String;
.end local v36 # "botChat":Ljava/lang/String;
.end local v38 # "game":Ljava/lang/String;
.end local v40 # "lang":Ljava/lang/String;
.end local v41 # "theme":Ljava/lang/String;
.end local v42 # "code":Ljava/lang/String;
.end local v43 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.end local v44 # "messageId":Ljava/lang/Integer;
.end local v45 # "channelId":Ljava/lang/Integer;
.end local v46 # "hasUrl":Z
.end local v47 # "push_chat_id":I
.end local v50 # "push_msg_id":I
.end local v51 # "username":Ljava/lang/String;
.end local v52 # "group":Ljava/lang/String;
.end local v53 # "sticker":Ljava/lang/String;
.end local v54 # "scheme":Ljava/lang/String;
.end local v55 # "intentAccount":[I
.end local p1 # "intent":Landroid/content/Intent;
.end local p2 # "isNew":Z
.end local p3 # "restore":Z
.end local p4 # "fromPassword":Z
:cond_edc
:goto_edc
throw v4
.line 1749
.restart local v3 # "message":Ljava/lang/String;
.restart local v13 # "phoneHash":Ljava/lang/String;
.restart local v14 # "phone":Ljava/lang/String;
.restart local v20 # "flags":I
.restart local v21 # "pushOpened":Z
.restart local v22 # "push_enc_id":I
.restart local v23 # "open_settings":I
.restart local v24 # "open_new_dialog":I
.restart local v25 # "dialogId":J
.restart local v27 # "showDialogsList":Z
.restart local v28 # "showPlayer":Z
.restart local v29 # "showLocations":Z
.restart local v31 # "data":Landroid/net/Uri;
.restart local v32 # "push_user_id":I
.restart local v33 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.restart local v34 # "unsupportedUrl":Ljava/lang/String;
.restart local v35 # "botUser":Ljava/lang/String;
.restart local v36 # "botChat":Ljava/lang/String;
.restart local v38 # "game":Ljava/lang/String;
.restart local v40 # "lang":Ljava/lang/String;
.restart local v41 # "theme":Ljava/lang/String;
.restart local v42 # "code":Ljava/lang/String;
.restart local v43 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.restart local v44 # "messageId":Ljava/lang/Integer;
.restart local v45 # "channelId":Ljava/lang/Integer;
.restart local v46 # "hasUrl":Z
.restart local v47 # "push_chat_id":I
.restart local v50 # "push_msg_id":I
.restart local v51 # "username":Ljava/lang/String;
.restart local v52 # "group":Ljava/lang/String;
.restart local v53 # "sticker":Ljava/lang/String;
.restart local v54 # "scheme":Ljava/lang/String;
.restart local v55 # "intentAccount":[I
.restart local p1 # "intent":Landroid/content/Intent;
.restart local p2 # "isNew":Z
.restart local p3 # "restore":Z
.restart local p4 # "fromPassword":Z
:cond_edd
const/4 v11, 0x1
.line 1764
:goto_ede
if-eqz v1, :cond_ee6
invoke-interface {v1}, Landroid/database/Cursor;->close()V
:try_end_ee3
.catch Ljava/lang/Exception; {:try_start_ed9 .. :try_end_ee3} :catch_ee4
goto :goto_ee6
.end local v1 # "cursor":Landroid/database/Cursor;
:catch_ee4
move-exception v0
goto :goto_ef7
.line 1766
:cond_ee6
:goto_ee6
move-object/from16 v63, v5
move-object v5, v15
move/from16 v1, v32
move/from16 v2, v47
move/from16 v3, v50
move-object/from16 v62, v55
const-wide/16 v48, 0x0
goto/16 :goto_fa0
.line 1764
:catch_ef5
move-exception v0
const/4 v11, 0x1
.line 1765
.local v0, "e":Ljava/lang/Exception;
:goto_ef7
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
move-object/from16 v63, v5
move-object v5, v15
move/from16 v1, v32
move/from16 v2, v47
move/from16 v3, v50
move-object/from16 v62, v55
const-wide/16 v48, 0x0
goto/16 :goto_fa0
.line 1742
.end local v0 # "e":Ljava/lang/Exception;
:cond_f09
const/4 v11, 0x1
.line 1743
:goto_f0a
if-eqz v3, :cond_f27
const-string v0, "@"
invoke-virtual {v3, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_f27
.line 1744
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, " "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
move-object v0, v3
goto :goto_f28
.line 1746
:cond_f27
move-object v0, v3
.end local v3 # "message":Ljava/lang/String;
.local v0, "message":Ljava/lang/String;
:goto_f28
const/16 v16, 0x0
aget v2, v55, v16
const/16 v19, 0x0
move-object/from16 v1, p0
move-object/from16 v3, v51
move-object/from16 v4, v52
move-object v10, v5
move-object/from16 v5, v53
move-object/from16 v6, v35
const-wide/16 v48, 0x0
move-object/from16 v7, v36
move-object v8, v0
move/from16 v9, v46
move-object/from16 v63, v10
move-object/from16 v62, v55
.end local v55 # "intentAccount":[I
.local v62, "intentAccount":[I
move-object/from16 v10, v44
const/16 v16, 0x1
move-object/from16 v11, v45
move-object/from16 v12, v38
move-object/from16 v64, v13
.end local v13 # "phoneHash":Ljava/lang/String;
.local v64, "phoneHash":Ljava/lang/String;
move-object/from16 v13, v33
move-object/from16 v65, v14
move-object/from16 v30, v54
.end local v14 # "phone":Ljava/lang/String;
.end local v54 # "scheme":Ljava/lang/String;
.local v30, "scheme":Ljava/lang/String;
.local v65, "phone":Ljava/lang/String;
move-object/from16 v14, v40
move-object/from16 v15, v34
move-object/from16 v16, v42
move-object/from16 v17, v43
move-object/from16 v18, v41
invoke-direct/range {v1 .. v19}, Lim/tpelyyftgw/ui/LaunchActivity;->runLinkRequest(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;I)V
move-object/from16 v5, p0
goto :goto_f8c
.line 1737
.end local v0 # "message":Ljava/lang/String;
.end local v30 # "scheme":Ljava/lang/String;
.end local v62 # "intentAccount":[I
.end local v64 # "phoneHash":Ljava/lang/String;
.end local v65 # "phone":Ljava/lang/String;
.restart local v3 # "message":Ljava/lang/String;
.restart local v13 # "phoneHash":Ljava/lang/String;
.restart local v14 # "phone":Ljava/lang/String;
.restart local v54 # "scheme":Ljava/lang/String;
.restart local v55 # "intentAccount":[I
:cond_f64
move-object/from16 v63, v5
move-object/from16 v64, v13
move-object/from16 v65, v14
move-object/from16 v30, v54
move-object/from16 v62, v55
const-wide/16 v48, 0x0
.line 1738
.end local v13 # "phoneHash":Ljava/lang/String;
.end local v14 # "phone":Ljava/lang/String;
.end local v54 # "scheme":Ljava/lang/String;
.end local v55 # "intentAccount":[I
.restart local v30 # "scheme":Ljava/lang/String;
.restart local v62 # "intentAccount":[I
.restart local v64 # "phoneHash":Ljava/lang/String;
.restart local v65 # "phone":Ljava/lang/String;
:goto_f70
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 1739
.local v0, "args":Landroid/os/Bundle;
const-string v1, "phone"
move-object/from16 v2, v65
.end local v65 # "phone":Ljava/lang/String;
.local v2, "phone":Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 1740
move-object/from16 v1, v64
.end local v64 # "phoneHash":Ljava/lang/String;
.local v1, "phoneHash":Ljava/lang/String;
invoke-virtual {v0, v6, v1}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 1741
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$e1LbNsnzjciCa1RACgZItShJGoM;
move-object/from16 v5, p0
invoke-direct {v4, v5, v0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$e1LbNsnzjciCa1RACgZItShJGoM;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Landroid/os/Bundle;)V
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 1742
.end local v0 # "args":Landroid/os/Bundle;
nop
.line 1770
.end local v1 # "phoneHash":Ljava/lang/String;
.end local v2 # "phone":Ljava/lang/String;
.end local v3 # "message":Ljava/lang/String;
.end local v30 # "scheme":Ljava/lang/String;
.end local v31 # "data":Landroid/net/Uri;
.end local v33 # "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
.end local v34 # "unsupportedUrl":Ljava/lang/String;
.end local v35 # "botUser":Ljava/lang/String;
.end local v36 # "botChat":Ljava/lang/String;
.end local v38 # "game":Ljava/lang/String;
.end local v40 # "lang":Ljava/lang/String;
.end local v41 # "theme":Ljava/lang/String;
.end local v42 # "code":Ljava/lang/String;
.end local v43 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.end local v44 # "messageId":Ljava/lang/Integer;
.end local v45 # "channelId":Ljava/lang/Integer;
.end local v46 # "hasUrl":Z
.end local v51 # "username":Ljava/lang/String;
.end local v52 # "group":Ljava/lang/String;
.end local v53 # "sticker":Ljava/lang/String;
.end local v62 # "intentAccount":[I
.restart local v55 # "intentAccount":[I
:goto_f8c
move/from16 v1, v32
move/from16 v2, v47
move/from16 v3, v50
.end local v55 # "intentAccount":[I
.restart local v62 # "intentAccount":[I
goto :goto_fa0
.line 1367
.end local v32 # "push_user_id":I
.end local v47 # "push_chat_id":I
.end local v50 # "push_msg_id":I
.end local v62 # "intentAccount":[I
.local v1, "data":Landroid/net/Uri;
.local v2, "push_chat_id":I
.local v3, "push_msg_id":I
.restart local v10 # "intentAccount":[I
.restart local v19 # "push_user_id":I
:cond_f93
move/from16 v47, v2
move/from16 v50, v3
move-object/from16 v63, v5
move-object/from16 v62, v10
move-object v5, v15
const-wide/16 v48, 0x0
.end local v2 # "push_chat_id":I
.end local v3 # "push_msg_id":I
.end local v10 # "intentAccount":[I
.restart local v47 # "push_chat_id":I
.restart local v50 # "push_msg_id":I
.restart local v62 # "intentAccount":[I
move/from16 v1, v19
.line 1770
.end local v19 # "push_user_id":I
.end local v47 # "push_chat_id":I
.end local v50 # "push_msg_id":I
.local v1, "push_user_id":I
.restart local v2 # "push_chat_id":I
.restart local v3 # "push_msg_id":I
:goto_fa0
move v0, v1
move v4, v3
move/from16 v7, v22
move-object/from16 v6, v62
move-object/from16 v1, p1
move v3, v2
const/4 v2, 0x0
goto/16 :goto_10ca
.end local v1 # "push_user_id":I
.end local v62 # "intentAccount":[I
.restart local v10 # "intentAccount":[I
.restart local v19 # "push_user_id":I
:cond_fac
move/from16 v47, v2
move/from16 v50, v3
move-object/from16 v63, v5
move-object/from16 v62, v10
move-object v5, v15
const-wide/16 v48, 0x0
.end local v2 # "push_chat_id":I
.end local v3 # "push_msg_id":I
.end local v10 # "intentAccount":[I
.restart local v47 # "push_chat_id":I
.restart local v50 # "push_msg_id":I
.restart local v62 # "intentAccount":[I
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v1, "im.tpelyyftgw.messenger.OPEN_ACCOUNT"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_fd4
.line 1771
const/16 v23, 0x1
move-object/from16 v1, p1
move/from16 v0, v19
move/from16 v7, v22
move/from16 v3, v47
move/from16 v4, v50
move-object/from16 v6, v62
const/4 v2, 0x0
goto/16 :goto_10ca
.line 1772
:cond_fd4
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v1, "new_dialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_ff1
.line 1773
const/16 v24, 0x1
move-object/from16 v1, p1
move/from16 v0, v19
move/from16 v7, v22
move/from16 v3, v47
move/from16 v4, v50
move-object/from16 v6, v62
const/4 v2, 0x0
goto/16 :goto_10ca
.line 1774
:cond_ff1
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v1, "com.tmessages.openchat"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_105d
.line 1775
const-string v0, "chatId"
move-object/from16 v1, p1
const/4 v2, 0x0
invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v0
.line 1776
.local v0, "chatId":I
const-string/jumbo v3, "userId"
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v3
.line 1777
.local v3, "userId":I
const-string v4, "encId"
invoke-virtual {v1, v4, v2}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v4
.line 1778
.local v4, "encId":I
if-eqz v0, :cond_1028
.line 1779
move-object/from16 v6, v62
.end local v62 # "intentAccount":[I
.local v6, "intentAccount":[I
aget v7, v6, v2
invoke-static {v7}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v7
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v9, v2, [Ljava/lang/Object;
invoke-virtual {v7, v8, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 1780
move v7, v0
move/from16 v47, v7
.end local v47 # "push_chat_id":I
.local v7, "push_chat_id":I
goto :goto_1053
.line 1781
.end local v6 # "intentAccount":[I
.end local v7 # "push_chat_id":I
.restart local v47 # "push_chat_id":I
.restart local v62 # "intentAccount":[I
:cond_1028
move-object/from16 v6, v62
.end local v62 # "intentAccount":[I
.restart local v6 # "intentAccount":[I
if-eqz v3, :cond_103d
.line 1782
aget v7, v6, v2
invoke-static {v7}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v7
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v9, v2, [Ljava/lang/Object;
invoke-virtual {v7, v8, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 1783
move v7, v3
move/from16 v19, v7
.end local v19 # "push_user_id":I
.local v7, "push_user_id":I
goto :goto_1053
.line 1784
.end local v7 # "push_user_id":I
.restart local v19 # "push_user_id":I
:cond_103d
if-eqz v4, :cond_1050
.line 1785
aget v7, v6, v2
invoke-static {v7}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v7
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v9, v2, [Ljava/lang/Object;
invoke-virtual {v7, v8, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 1786
move v7, v4
move/from16 v22, v7
.end local v22 # "push_enc_id":I
.local v7, "push_enc_id":I
goto :goto_1053
.line 1788
.end local v7 # "push_enc_id":I
.restart local v22 # "push_enc_id":I
:cond_1050
const/4 v7, 0x1
move/from16 v27, v7
.line 1790
.end local v0 # "chatId":I
.end local v3 # "userId":I
.end local v4 # "encId":I
:goto_1053
move/from16 v0, v19
move/from16 v7, v22
move/from16 v3, v47
move/from16 v4, v50
goto/16 :goto_10ca
.end local v6 # "intentAccount":[I
.restart local v62 # "intentAccount":[I
:cond_105d
move-object/from16 v1, p1
move-object/from16 v6, v62
const/4 v2, 0x0
.end local v62 # "intentAccount":[I
.restart local v6 # "intentAccount":[I
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v3, "com.tmessages.openplayer"
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1079
.line 1791
const/16 v28, 0x1
move/from16 v0, v19
move/from16 v7, v22
move/from16 v3, v47
move/from16 v4, v50
goto :goto_10ca
.line 1792
:cond_1079
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v3, "org.tmessages.openlocations"
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1090
.line 1793
const/16 v29, 0x1
move/from16 v0, v19
move/from16 v7, v22
move/from16 v3, v47
move/from16 v4, v50
goto :goto_10ca
.line 1794
:cond_1090
invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v3, "im.tpelyyftgw.contacts.add"
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_10c2
.line 1795
new-instance v0, Lim/tpelyyftgw/ui/hui/contacts/NewFriendsActivity;
invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/contacts/NewFriendsActivity;-><init>()V
invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 1796
return v2
.line 1198
.end local v6 # "intentAccount":[I
.end local v19 # "push_user_id":I
.end local v47 # "push_chat_id":I
.end local v50 # "push_msg_id":I
.restart local v1 # "push_user_id":I
.restart local v2 # "push_chat_id":I
.local v3, "push_msg_id":I
.restart local v10 # "intentAccount":[I
:cond_10a5
move/from16 v19, v1
move/from16 v47, v2
move/from16 v50, v3
move-object/from16 v63, v5
move-wide/from16 v48, v7
move-object v6, v10
move-object v1, v14
move-object v5, v15
const/4 v2, 0x0
.end local v1 # "push_user_id":I
.end local v2 # "push_chat_id":I
.end local v3 # "push_msg_id":I
.end local v10 # "intentAccount":[I
.restart local v6 # "intentAccount":[I
.restart local v19 # "push_user_id":I
.restart local v47 # "push_chat_id":I
.restart local v50 # "push_msg_id":I
goto :goto_10c2
.line 1197
.end local v6 # "intentAccount":[I
.end local v19 # "push_user_id":I
.end local v47 # "push_chat_id":I
.end local v50 # "push_msg_id":I
.restart local v1 # "push_user_id":I
.restart local v2 # "push_chat_id":I
.restart local v3 # "push_msg_id":I
.restart local v10 # "intentAccount":[I
:cond_10b4
move/from16 v19, v1
move/from16 v47, v2
move/from16 v50, v3
move-object/from16 v63, v5
move-wide/from16 v48, v7
move-object v6, v10
move-object v1, v14
move-object v5, v15
const/4 v2, 0x0
.line 1801
.end local v1 # "push_user_id":I
.end local v2 # "push_chat_id":I
.end local v3 # "push_msg_id":I
.end local v10 # "intentAccount":[I
.restart local v6 # "intentAccount":[I
.restart local v19 # "push_user_id":I
.restart local v47 # "push_chat_id":I
.restart local v50 # "push_msg_id":I
:cond_10c2
:goto_10c2
move/from16 v0, v19
move/from16 v7, v22
move/from16 v3, v47
move/from16 v4, v50
.end local v19 # "push_user_id":I
.end local v22 # "push_enc_id":I
.end local v47 # "push_chat_id":I
.end local v50 # "push_msg_id":I
.local v0, "push_user_id":I
.local v3, "push_chat_id":I
.local v4, "push_msg_id":I
.restart local v7 # "push_enc_id":I
:goto_10ca
iget v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v8
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z
move-result v8
if-eqz v8, :cond_13b6
.line 1802
if-eqz v0, :cond_1124
.line 1803
new-instance v8, Landroid/os/Bundle;
invoke-direct {v8}, Landroid/os/Bundle;-><init>()V
.line 1804
.local v8, "args":Landroid/os/Bundle;
const-string/jumbo v9, "user_id"
invoke-virtual {v8, v9, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 1805
if-eqz v4, :cond_10ea
.line 1806
move-object/from16 v9, v63
invoke-virtual {v8, v9, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 1807
:cond_10ea
sget-object v9, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->isEmpty()Z
move-result v9
if-nez v9, :cond_110c
aget v9, v6, v2
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
sget-object v10, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v11
const/4 v12, 0x1
sub-int/2addr v11, v12
invoke-virtual {v10, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v9, v8, v10}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v9
if-eqz v9, :cond_111f
.line 1808
:cond_110c
new-instance v11, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v11, v8}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 1809
.local v11, "fragment":Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v12, 0x0
const/4 v13, 0x1
const/4 v14, 0x1
const/4 v15, 0x0
invoke-virtual/range {v10 .. v15}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
move-result v9
if-eqz v9, :cond_111f
.line 1810
const/16 v21, 0x1
.line 1813
.end local v8 # "args":Landroid/os/Bundle;
.end local v11 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
:cond_111f
move/from16 v8, p2
const/4 v9, 0x0
goto/16 :goto_13b9
:cond_1124
move-object/from16 v9, v63
const/4 v12, 0x1
if-eqz v3, :cond_1171
.line 1814
new-instance v8, Landroid/os/Bundle;
invoke-direct {v8}, Landroid/os/Bundle;-><init>()V
.line 1815
.restart local v8 # "args":Landroid/os/Bundle;
const-string v10, "chat_id"
invoke-virtual {v8, v10, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 1816
if-eqz v4, :cond_1138
.line 1817
invoke-virtual {v8, v9, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 1818
:cond_1138
sget-object v9, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->isEmpty()Z
move-result v9
if-nez v9, :cond_1159
aget v9, v6, v2
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
sget-object v10, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v11
sub-int/2addr v11, v12
invoke-virtual {v10, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v9, v8, v10}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v9
if-eqz v9, :cond_116c
.line 1819
:cond_1159
new-instance v11, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v11, v8}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 1820
.restart local v11 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v12, 0x0
const/4 v13, 0x1
const/4 v14, 0x1
const/4 v15, 0x0
invoke-virtual/range {v10 .. v15}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
move-result v9
if-eqz v9, :cond_116c
.line 1821
const/16 v21, 0x1
.line 1824
.end local v8 # "args":Landroid/os/Bundle;
.end local v11 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
:cond_116c
move/from16 v8, p2
const/4 v9, 0x0
goto/16 :goto_13b9
:cond_1171
if-eqz v7, :cond_1195
.line 1825
new-instance v8, Landroid/os/Bundle;
invoke-direct {v8}, Landroid/os/Bundle;-><init>()V
.line 1826
.restart local v8 # "args":Landroid/os/Bundle;
const-string v9, "enc_id"
invoke-virtual {v8, v9, v7}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 1827
new-instance v11, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v11, v8}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 1828
.restart local v11 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v12, 0x0
const/4 v13, 0x1
const/4 v14, 0x1
const/4 v15, 0x0
invoke-virtual/range {v10 .. v15}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
move-result v9
if-eqz v9, :cond_1190
.line 1829
const/16 v21, 0x1
.line 1831
.end local v8 # "args":Landroid/os/Bundle;
.end local v11 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
:cond_1190
move/from16 v8, p2
const/4 v9, 0x0
goto/16 :goto_13b9
:cond_1195
if-eqz v27, :cond_11d5
.line 1832
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v8
if-nez v8, :cond_11a3
.line 1833
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
goto :goto_11cf
.line 1835
:cond_11a3
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
move-result v8
if-nez v8, :cond_11cf
.line 1836
const/4 v8, 0x0
.local v8, "a":I
:goto_11ae
iget-object v9, v5, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v9, v9, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
move-result v9
sub-int/2addr v9, v12
if-ge v8, v9, :cond_11ca
.line 1837
iget-object v9, v5, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v10, v9, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v10, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeFragmentFromStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 1838
add-int/lit8 v8, v8, -0x1
.line 1836
add-int/2addr v8, v12
goto :goto_11ae
.line 1840
.end local v8 # "a":I
:cond_11ca
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->closeLastFragment(Z)V
.line 1843
:cond_11cf
:goto_11cf
const/16 v21, 0x0
.line 1844
const/4 v8, 0x0
const/4 v9, 0x0
.end local p2 # "isNew":Z
.local v8, "isNew":Z
goto/16 :goto_13b9
.line 1845
.end local v8 # "isNew":Z
.restart local p2 # "isNew":Z
:cond_11d5
if-eqz v28, :cond_11fa
.line 1846
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
move-result v8
if-nez v8, :cond_11f3
.line 1847
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 1848
.local v8, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
new-instance v9, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;
invoke-direct {v9, v5}, Lim/tpelyyftgw/ui/components/AudioPlayerAlert;-><init>(Landroid/content/Context;)V
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 1850
.end local v8 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_11f3
const/16 v21, 0x0
move/from16 v8, p2
const/4 v9, 0x0
goto/16 :goto_13b9
.line 1851
:cond_11fa
if-eqz v29, :cond_1224
.line 1852
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
move-result v8
if-nez v8, :cond_121d
.line 1853
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 1854
.restart local v8 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
new-instance v9, Lim/tpelyyftgw/ui/components/SharingLocationsAlert;
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$FTW3ilhcrlP4469YGxA8dujFuxE;
invoke-direct {v10, v5, v6}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$FTW3ilhcrlP4469YGxA8dujFuxE;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;[I)V
invoke-direct {v9, v5, v10}, Lim/tpelyyftgw/ui/components/SharingLocationsAlert;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/components/SharingLocationsAlert$SharingLocationsAlertDelegate;)V
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 1864
.end local v8 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_121d
const/16 v21, 0x0
move/from16 v8, p2
const/4 v9, 0x0
goto/16 :goto_13b9
.line 1865
:cond_1224
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->videoPath:Ljava/lang/String;
if-nez v8, :cond_12b5
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
if-nez v8, :cond_12b5
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
if-nez v8, :cond_12b5
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
if-nez v8, :cond_12b5
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
if-nez v8, :cond_12b5
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
if-eqz v8, :cond_123e
goto/16 :goto_12b5
.line 1919
:cond_123e
if-eqz v23, :cond_1273
.line 1920
iget-object v13, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v14, Lim/tpelyyftgw/ui/SettingsActivity;
invoke-direct {v14}, Lim/tpelyyftgw/ui/SettingsActivity;-><init>()V
const/4 v15, 0x0
const/16 v16, 0x1
const/16 v17, 0x1
const/16 v18, 0x0
invoke-virtual/range {v13 .. v18}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 1921
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v8
if-eqz v8, :cond_1267
.line 1922
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1923
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1924
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v8, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
goto :goto_126c
.line 1926
:cond_1267
iget-object v8, v5, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v8, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 1928
:goto_126c
const/16 v21, 0x1
move/from16 v8, p2
const/4 v9, 0x0
goto/16 :goto_13b9
.line 1929
:cond_1273
if-eqz v24, :cond_12b2
.line 1930
new-instance v8, Landroid/os/Bundle;
invoke-direct {v8}, Landroid/os/Bundle;-><init>()V
.line 1931
.local v8, "args":Landroid/os/Bundle;
const-string v9, "destroyAfterSelect"
invoke-virtual {v8, v9, v12}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 1932
iget-object v13, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v14, Lim/tpelyyftgw/ui/ContactsActivity;
invoke-direct {v14, v8}, Lim/tpelyyftgw/ui/ContactsActivity;-><init>(Landroid/os/Bundle;)V
const/4 v15, 0x0
const/16 v16, 0x1
const/16 v17, 0x1
const/16 v18, 0x0
invoke-virtual/range {v13 .. v18}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 1933
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v9
if-eqz v9, :cond_12a6
.line 1934
iget-object v9, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1935
iget-object v9, v5, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1936
iget-object v9, v5, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v9, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
goto :goto_12ab
.line 1938
:cond_12a6
iget-object v9, v5, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v9, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 1940
:goto_12ab
const/16 v21, 0x1
move/from16 v8, p2
const/4 v9, 0x0
goto/16 :goto_13b9
.line 1929
.end local v8 # "args":Landroid/os/Bundle;
:cond_12b2
const/4 v9, 0x0
goto/16 :goto_13b7
.line 1866
:cond_12b5
:goto_12b5
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v8
if-nez v8, :cond_12c8
.line 1867
aget v8, v6, v2
invoke-static {v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v8
sget v9, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v10, v2, [Ljava/lang/Object;
invoke-virtual {v8, v9, v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 1869
:cond_12c8
cmp-long v8, v25, v48
if-nez v8, :cond_13a5
.line 1870
new-instance v8, Landroid/os/Bundle;
invoke-direct {v8}, Landroid/os/Bundle;-><init>()V
.line 1871
.restart local v8 # "args":Landroid/os/Bundle;
const-string v9, "onlySelect"
invoke-virtual {v8, v9, v12}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 1872
const/4 v9, 0x3
const-string v10, "dialogsType"
invoke-virtual {v8, v10, v9}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 1873
const-string v9, "allowSwitchAccount"
invoke-virtual {v8, v9, v12}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 1874
iget-object v9, v5, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
if-eqz v9, :cond_130a
.line 1875
invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
move-result v9
if-eq v9, v12, :cond_1328
.line 1876
const v9, 0x7f0f0f2f
const-string v10, "SendContactTo"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
const-string/jumbo v10, "selectAlertString"
invoke-virtual {v8, v10, v9}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 1877
const v9, 0x7f0f0f1b
const-string v10, "SendContactToGroup"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
const-string/jumbo v10, "selectAlertStringGroup"
invoke-virtual {v8, v10, v9}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_1328
.line 1880
:cond_130a
const v9, 0x7f0f0f2f
const-string v10, "SendMessagesTo"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
const-string/jumbo v10, "selectAlertString"
invoke-virtual {v8, v10, v9}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 1881
const v9, 0x7f0f0f30
const-string v10, "SendMessagesToGroup"
invoke-static {v10, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
const-string/jumbo v10, "selectAlertStringGroup"
invoke-virtual {v8, v10, v9}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 1883
:cond_1328
:goto_1328
new-instance v9, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v9, v8}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 1884
.local v9, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
invoke-virtual {v9, v5}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V
.line 1897
iget-object v13, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v15, 0x0
const/16 v16, 0x1
const/16 v17, 0x1
const/16 v18, 0x0
move-object v14, v9
invoke-virtual/range {v13 .. v18}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 1898
const/16 v21, 0x1
.line 1899
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->hasInstance()Z
move-result v10
if-eqz v10, :cond_1357
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v10
invoke-virtual {v10}, Lim/tpelyyftgw/ui/SecretMediaViewer;->isVisible()Z
move-result v10
if-eqz v10, :cond_1357
.line 1900
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v10
invoke-virtual {v10, v2, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->closePhoto(ZZ)V
goto :goto_1386
.line 1901
:cond_1357
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v10
if-eqz v10, :cond_136f
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v10
invoke-virtual {v10}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v10
if-eqz v10, :cond_136f
.line 1902
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v10
invoke-virtual {v10, v2, v12}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V
goto :goto_1386
.line 1903
:cond_136f
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->hasInstance()Z
move-result v10
if-eqz v10, :cond_1386
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v10
invoke-virtual {v10}, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible()Z
move-result v10
if-eqz v10, :cond_1386
.line 1904
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v10
invoke-virtual {v10, v2, v12}, Lim/tpelyyftgw/ui/ArticleViewer;->close(ZZ)V
.line 1907
:cond_1386
:goto_1386
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v10, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 1908
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v10
if-eqz v10, :cond_139c
.line 1909
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1910
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
goto :goto_13a1
.line 1912
:cond_139c
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v10, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 1914
.end local v8 # "args":Landroid/os/Bundle;
.end local v9 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
:goto_13a1
move/from16 v8, p2
const/4 v9, 0x0
goto :goto_13b9
.line 1915
:cond_13a5
new-instance v8, Ljava/util/ArrayList;
invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
.line 1916
.local v8, "dids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
invoke-static/range {v25 .. v26}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v9
invoke-virtual {v8, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1917
const/4 v9, 0x0
invoke-virtual {v5, v9, v8, v9, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->didSelectDialogs(Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
.line 1918
.end local v8 # "dids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
goto :goto_13b7
.line 1801
:cond_13b6
const/4 v9, 0x0
.line 1944
:goto_13b7
move/from16 v8, p2
.end local p2 # "isNew":Z
.local v8, "isNew":Z
:goto_13b9
if-nez v21, :cond_144d
if-nez v8, :cond_144d
.line 1945
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v10
if-eqz v10, :cond_1403
.line 1946
iget v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v10}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v10
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z
move-result v10
if-nez v10, :cond_13e9
.line 1947
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v10, v10, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->isEmpty()Z
move-result v10
if-eqz v10, :cond_1438
.line 1948
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v11, Lim/tpelyyftgw/ui/activities/LoginActivity;
invoke-direct {v11}, Lim/tpelyyftgw/ui/activities/LoginActivity;-><init>()V
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 1949
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v10, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
goto :goto_1438
.line 1952
:cond_13e9
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v10, v10, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->isEmpty()Z
move-result v10
if-eqz v10, :cond_1438
.line 1958
new-instance v10, Lim/tpelyyftgw/ui/IndexActivity;
invoke-direct {v10}, Lim/tpelyyftgw/ui/IndexActivity;-><init>()V
.line 1959
.local v10, "indexActivity":Lim/tpelyyftgw/ui/IndexActivity;
iget-object v11, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v11, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 1960
iget-object v11, v5, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v11, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 1961
.end local v10 # "indexActivity":Lim/tpelyyftgw/ui/IndexActivity;
goto :goto_1438
.line 1964
:cond_1403
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v10, v10, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v10}, Ljava/util/ArrayList;->isEmpty()Z
move-result v10
if-eqz v10, :cond_1438
.line 1965
iget v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v10}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v10
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z
move-result v10
if-nez v10, :cond_1429
.line 1966
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v11, Lim/tpelyyftgw/ui/activities/LoginActivity;
invoke-direct {v11}, Lim/tpelyyftgw/ui/activities/LoginActivity;-><init>()V
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 1967
iget-object v10, v5, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v10, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
goto :goto_1438
.line 1975
:cond_1429
new-instance v10, Lim/tpelyyftgw/ui/IndexActivity;
invoke-direct {v10}, Lim/tpelyyftgw/ui/IndexActivity;-><init>()V
.line 1976
.restart local v10 # "indexActivity":Lim/tpelyyftgw/ui/IndexActivity;
iget-object v11, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v11, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 1977
iget-object v11, v5, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v11, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 1981
.end local v10 # "indexActivity":Lim/tpelyyftgw/ui/IndexActivity;
:cond_1438
:goto_1438
iget-object v2, v5, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1982
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v2
if-eqz v2, :cond_144d
.line 1983
iget-object v2, v5, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1984
iget-object v2, v5, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1988
:cond_144d
invoke-virtual {v1, v9}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 1989
return v21
.end method
.method private isExistMainActivity(Ljava/lang/Class;)Z
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class<",
"*>;)Z"
}
.end annotation
.line 3551
.local p1, "activity":Ljava/lang/Class;, "Ljava/lang/Class<*>;"
sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
const/4 v1, 0x1
if-ne v0, v1, :cond_6
goto :goto_7
:cond_6
const/4 v1, 0x0
:goto_7
return v1
.end method
.method static synthetic lambda$didReceivedNotification$44(ILandroid/content/DialogInterface;I)V
.registers 7
.param p0, "account" # I
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 3292
sget-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_20
.line 3293
invoke-static {p0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
sget-object v1, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v2
const/4 v3, 0x1
sub-int/2addr v2, v3
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
const-string/jumbo v2, "spambot"
invoke-virtual {v0, v2, v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)V
.line 3295
:cond_20
return-void
.end method
.method static synthetic lambda$didReceivedNotification$48(ILjava/util/HashMap;ZZLandroid/content/DialogInterface;I)V
.registers 8
.param p0, "account" # I
.param p1, "contactHashMap" # Ljava/util/HashMap;
.param p2, "first" # Z
.param p3, "schedule" # Z
.param p4, "dialogInterface" # Landroid/content/DialogInterface;
.param p5, "i" # I
.line 3399
invoke-static {p0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, p1, p2, p3, v1}, Lim/tpelyyftgw/messenger/ContactsController;->syncPhoneBookByAlert(Ljava/util/HashMap;ZZZ)V
return-void
.end method
.method static synthetic lambda$didReceivedNotification$49(ILjava/util/HashMap;ZZLandroid/content/DialogInterface;I)V
.registers 8
.param p0, "account" # I
.param p1, "contactHashMap" # Ljava/util/HashMap;
.param p2, "first" # Z
.param p3, "schedule" # Z
.param p4, "dialog" # Landroid/content/DialogInterface;
.param p5, "which" # I
.line 3400
invoke-static {p0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, p2, p3, v1}, Lim/tpelyyftgw/messenger/ContactsController;->syncPhoneBookByAlert(Ljava/util/HashMap;ZZZ)V
return-void
.end method
.method static synthetic lambda$didReceivedNotification$50(ILjava/util/HashMap;ZZLandroid/content/DialogInterface;I)V
.registers 8
.param p0, "account" # I
.param p1, "contactHashMap" # Ljava/util/HashMap;
.param p2, "first" # Z
.param p3, "schedule" # Z
.param p4, "dialogInterface" # Landroid/content/DialogInterface;
.param p5, "i" # I
.line 3401
invoke-static {p0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, p2, p3, v1}, Lim/tpelyyftgw/messenger/ContactsController;->syncPhoneBookByAlert(Ljava/util/HashMap;ZZZ)V
return-void
.end method
.method static synthetic lambda$null$46(Ljava/util/HashMap;ILim/tpelyyftgw/tgnet/TLRPC$MessageMedia;IZI)V
.registers 18
.param p0, "waitingForLocation" # Ljava/util/HashMap;
.param p1, "account" # I
.param p2, "location" # Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
.param p3, "locationType" # I
.param p4, "notify" # Z
.param p5, "scheduleDate" # I
.line 3343
invoke-virtual {p0}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v0
:goto_8
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_2e
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/Map$Entry;
.line 3344
.local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
.line 3345
.local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-static {p1}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v3
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v5
const/4 v8, 0x0
const/4 v9, 0x0
move-object v4, p2
move-object v7, v2
move/from16 v10, p4
move/from16 v11, p5
invoke-virtual/range {v3 .. v11}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 3346
.end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v2 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
goto :goto_8
.line 3347
:cond_2e
return-void
.end method
.method static synthetic lambda$null$5(Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;JLim/tpelyyftgw/tgnet/TLRPC$MessageMedia;IZI)V
.registers 18
.param p0, "info" # Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;
.param p1, "dialog_id" # J
.param p3, "location" # Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
.param p4, "locationType" # I
.param p5, "notify" # Z
.param p6, "scheduleDate" # I
.line 1860
move-object v0, p0
iget-object v1, v0, Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v1, v1, Lim/tpelyyftgw/messenger/MessageObject;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v2
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
move-object v3, p3
move-wide v4, p1
move/from16 v9, p5
move/from16 v10, p6
invoke-virtual/range {v2 .. v10}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
return-void
.end method
.method static synthetic lambda$onCreate$1(Landroid/view/View;)V
.registers 1
.param p0, "v" # Landroid/view/View;
.line 450
return-void
.end method
.method static synthetic lambda$onCreate$2(Landroid/view/View;)V
.registers 4
.param p0, "view" # Landroid/view/View;
.line 629
invoke-virtual {p0}, Landroid/view/View;->getMeasuredHeight()I
move-result v0
.line 630
.local v0, "height":I
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "height = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, " displayHeight = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v2, v2, Landroid/graphics/Point;->y:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 631
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x15
if-lt v1, v2, :cond_2d
.line 632
sget v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
sub-int/2addr v0, v1
.line 634
:cond_2d
const/high16 v1, 0x42c80000 # 100.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
if-le v0, v2, :cond_66
sget-object v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v2, v2, Landroid/graphics/Point;->y:I
if-ge v0, v2, :cond_66
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
add-int/2addr v1, v0
sget-object v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v2, v2, Landroid/graphics/Point;->y:I
if-le v1, v2, :cond_66
.line 635
sget-object v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iput v0, v1, Landroid/graphics/Point;->y:I
.line 636
sget-boolean v1, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v1, :cond_66
.line 637
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "fix display size y to "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v2, v2, Landroid/graphics/Point;->y:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 640
:cond_66
return-void
.end method
.method static synthetic lambda$onPause$41()V
.registers 2
.line 3025
const/4 v0, 0x1
sput-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePausedStageQueue:Z
.line 3026
const-wide/16 v0, 0x0
sput-wide v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePausedStageQueueTime:J
.line 3027
return-void
.end method
.method static synthetic lambda$onResume$42()V
.registers 2
.line 3144
const/4 v0, 0x0
sput-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePausedStageQueue:Z
.line 3145
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sput-wide v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePausedStageQueueTime:J
.line 3146
return-void
.end method
.method static synthetic lambda$runLinkRequest$37(I[ILjava/lang/Runnable;Landroid/content/DialogInterface;)V
.registers 7
.param p0, "intentAccount" # I
.param p1, "requestId" # [I
.param p2, "cancelRunnableFinal" # Ljava/lang/Runnable;
.param p3, "dialog" # Landroid/content/DialogInterface;
.line 2545
invoke-static {p0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v1, 0x0
aget v1, p1, v1
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
.line 2546
if-eqz p2, :cond_10
.line 2547
invoke-interface {p2}, Ljava/lang/Runnable;->run()V
.line 2549
:cond_10
return-void
.end method
.method static synthetic lambda$showLanguageAlertInternal$57([Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;[Lim/tpelyyftgw/ui/cells/LanguageCell;Landroid/view/View;)V
.registers 8
.param p0, "selectedLanguage" # [Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.param p1, "cells" # [Lim/tpelyyftgw/ui/cells/LanguageCell;
.param p2, "v" # Landroid/view/View;
.line 3653
invoke-virtual {p2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
.line 3654
.local v0, "tag":Ljava/lang/Integer;
move-object v1, p2
check-cast v1, Lim/tpelyyftgw/ui/cells/LanguageCell;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/cells/LanguageCell;->getCurrentLocale()Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
move-result-object v1
const/4 v2, 0x0
aput-object v1, p0, v2
.line 3655
const/4 v1, 0x0
.local v1, "a1":I
:goto_11
array-length v3, p1
if-ge v1, v3, :cond_25
.line 3656
aget-object v3, p1, v1
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v4
if-ne v1, v4, :cond_1e
const/4 v4, 0x1
goto :goto_1f
:cond_1e
const/4 v4, 0x0
:goto_1f
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cells/LanguageCell;->setLanguageSelected(Z)V
.line 3655
add-int/lit8 v1, v1, 0x1
goto :goto_11
.line 3658
.end local v1 # "a1":I
:cond_25
return-void
.end method
.method private onFinish()V
.registers 3
.line 2794
iget-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->finished:Z
if-eqz v0, :cond_5
.line 2795
return-void
.line 2797
:cond_5
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->finished:Z
.line 2798
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
if-eqz v0, :cond_12
.line 2799
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 2800
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
.line 2802
:cond_12
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
const/4 v1, -0x1
if-eq v0, v1, :cond_62
.line 2803
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->appDidLogout:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2804
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->mainUserInfoChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2805
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->didUpdateConnectionState:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2806
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->needShowAlert:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2807
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->wasUnableToFindCurrentLocation:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2808
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->openArticle:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2809
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->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;->hasNewContactsToImport:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2812
:cond_62
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->needShowAlert:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2813
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewWallpapper:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2814
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->suggestedLangpack:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2815
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->reloadInterface:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2816
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewTheme:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2817
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->needSetDayNightTheme:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2818
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeOtherAppActivities:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2819
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetPasscode:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2820
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsCountUpdated:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2821
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallRequest:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 2823
return-void
.end method
.method private onPasscodePause()V
.registers 6
.line 3786
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
if-eqz v0, :cond_a
.line 3787
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 3788
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
.line 3790
:cond_a
sget-object v0, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
if-eqz v0, :cond_41
.line 3791
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v0
sput v0, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
.line 3792
new-instance v0, Lim/tpelyyftgw/ui/LaunchActivity$6;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/LaunchActivity$6;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
.line 3810
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->appLocked:Z
const-wide/16 v1, 0x3e8
if-eqz v0, :cond_31
.line 3811
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
goto :goto_44
.line 3812
:cond_31
sget v0, Lim/tpelyyftgw/messenger/SharedConfig;->autoLockIn:I
if-eqz v0, :cond_44
.line 3813
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
sget v3, Lim/tpelyyftgw/messenger/SharedConfig;->autoLockIn:I
int-to-long v3, v3
mul-long v3, v3, v1
add-long/2addr v3, v1
invoke-static {v0, v3, v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
goto :goto_44
.line 3816
:cond_41
const/4 v0, 0x0
sput v0, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
.line 3818
:cond_44
:goto_44
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->saveConfig()V
.line 3819
return-void
.end method
.method private onPasscodeResume()V
.registers 2
.line 3822
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
if-eqz v0, :cond_a
.line 3823
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 3824
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->lockRunnable:Ljava/lang/Runnable;
.line 3826
:cond_a
const/4 v0, 0x1
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z
move-result v0
if-eqz v0, :cond_14
.line 3827
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->showPasscodeActivity()V
.line 3829
:cond_14
sget v0, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
if-eqz v0, :cond_1e
.line 3830
const/4 v0, 0x0
sput v0, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
.line 3831
invoke-static {}, Lim/tpelyyftgw/messenger/SharedConfig;->saveConfig()V
.line 3833
:cond_1e
return-void
.end method
.method private onThemeLoadFinish()V
.registers 3
.line 3569
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeProgressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
const/4 v1, 0x0
if-eqz v0, :cond_f
.line 3571
:try_start_5
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_8
.catchall {:try_start_5 .. :try_end_8} :catchall_b
.line 3573
iput-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeProgressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 3574
goto :goto_f
.line 3573
:catchall_b
move-exception v0
iput-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeProgressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 3574
throw v0
.line 3576
:cond_f
:goto_f
iput-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeWallpaperName:Ljava/lang/String;
.line 3577
iput-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeInfo:Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
.line 3578
iput-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeFileName:Ljava/lang/String;
.line 3579
iput-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
.line 3580
return-void
.end method
.method private openinstall()V
.registers 3
.line 4383
invoke-static {p0}, Lcom/fm/openinstall/OpenInstall;->init(Landroid/content/Context;)V
.line 4385
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->wakeUpAdapter:Lcom/fm/openinstall/listener/AppWakeUpAdapter;
invoke-static {v0, v1}, Lcom/fm/openinstall/OpenInstall;->getWakeUp(Landroid/content/Intent;Lcom/fm/openinstall/listener/AppWakeUpListener;)Z
.line 4387
return-void
.end method
.method private parseSechmeOpenAccount(Ljava/lang/String;)V
.registers 13
.param p1, "url" # Ljava/lang/String;
.line 2865
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7
return-void
.line 2866
:cond_7
const-string v0, ""
const-string v1, "hchat:openKey="
invoke-virtual {p1, v1, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p1
.line 2867
const-string v1, "hchat://openKey="
invoke-virtual {p1, v1, v0}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p1
.line 2868
move-object v0, p1
.line 2869
.local v0, "result":Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_b0
.line 2870
const-string v1, "="
const-string v2, "%3D"
invoke-virtual {v0, v2, v1}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
.line 2872
const/4 v2, 0x0
invoke-static {v0, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v3
.line 2873
.local v3, "decode":[B
new-instance v4, Ljava/lang/String;
invoke-direct {v4, v3}, Ljava/lang/String;-><init>([B)V
.line 2874
.local v4, "ret":Ljava/lang/String;
const-string v5, "#"
invoke-virtual {v4, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v5
.line 2875
.local v5, "split":[Ljava/lang/String;
aget-object v2, v5, v2
invoke-virtual {v2, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
const/4 v6, 0x1
aget-object v2, v2, v6
.line 2876
.local v2, "pUid":Ljava/lang/String;
aget-object v7, v5, v6
invoke-virtual {v7, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v7
aget-object v7, v7, v6
.line 2878
.local v7, "hash":Ljava/lang/String;
const-string v8, "Uname"
invoke-virtual {v4, v8}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v8
if-eqz v8, :cond_7e
.line 2880
const/4 v8, 0x2
aget-object v8, v5, v8
invoke-virtual {v8, v1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v1
aget-object v1, v1, v6
.line 2881
.local v1, "uName":Ljava/lang/String;
const/4 v8, 0x1
.line 2882
.local v8, "closeLast":Z
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v9
iget-object v9, v9, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
if-eqz v9, :cond_6c
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v9
iget-object v9, v9, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
move-result v9
if-le v9, v6, :cond_6c
.line 2883
const/4 v8, 0x0
.line 2885
:cond_6c
sget v9, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v10
invoke-virtual {v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getCurrentFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-result-object v10
invoke-virtual {v9, v1, v10, v6, v8}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;IZ)V
.line 2886
.end local v1 # "uName":Ljava/lang/String;
.end local v8 # "closeLast":Z
goto :goto_b0
.line 2888
:cond_7e
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_user;-><init>()V
.line 2890
.local v1, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:try_start_83
invoke-static {v2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v6
iput v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
.line 2891
invoke-static {v7}, Ljava/lang/Long;->valueOf(Ljava/lang/String;)Ljava/lang/Long;
move-result-object v6
invoke-virtual {v6}, Ljava/lang/Long;->longValue()J
move-result-wide v8
iput-wide v8, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
.line 2892
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->getUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
:try_end_9a
.catch Ljava/lang/NumberFormatException; {:try_start_83 .. :try_end_9a} :catch_9b
.line 2895
goto :goto_b0
.line 2893
:catch_9b
move-exception v6
.line 2894
.local v6, "e":Ljava/lang/NumberFormatException;
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
const-string v9, "parse qr code err:"
invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
invoke-static {v8}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V
.line 2898
.end local v1 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v2 # "pUid":Ljava/lang/String;
.end local v3 # "decode":[B
.end local v4 # "ret":Ljava/lang/String;
.end local v5 # "split":[Ljava/lang/String;
.end local v6 # "e":Ljava/lang/NumberFormatException;
.end local v7 # "hash":Ljava/lang/String;
:cond_b0
:goto_b0
return-void
.end method
.method private processVisualCallRequest()V
.registers 6
.line 3205
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/DatabaseInstance;->queryVisualCallRequest()Ljava/util/ArrayList;
move-result-object v0
.line 3206
.local v0, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;>;"
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v1
if-lez v1, :cond_16
.line 3207
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$zZvl-5xy__2r7OM5AxO0H3GyNgw;
invoke-direct {v2, p0, v0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$zZvl-5xy__2r7OM5AxO0H3GyNgw;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Ljava/util/ArrayList;)V
const-wide/16 v3, 0x1f4
invoke-virtual {v1, v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->postDelayed(Ljava/lang/Runnable;J)Z
.line 3227
:cond_16
return-void
.end method
.method private queryProxyAccount(Landroid/content/Intent;)V
.registers 2
.param p1, "intent" # Landroid/content/Intent;
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 751
return-void
.end method
.method private runLinkRequest(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;I)V
.registers 45
.param p1, "intentAccount" # I
.param p2, "username" # Ljava/lang/String;
.param p3, "group" # Ljava/lang/String;
.param p4, "sticker" # Ljava/lang/String;
.param p5, "botUser" # Ljava/lang/String;
.param p6, "botChat" # Ljava/lang/String;
.param p7, "message" # Ljava/lang/String;
.param p8, "hasUrl" # Z
.param p9, "messageId" # Ljava/lang/Integer;
.param p10, "channelId" # Ljava/lang/Integer;
.param p11, "game" # Ljava/lang/String;
.param p13, "lang" # Ljava/lang/String;
.param p14, "unsupportedUrl" # Ljava/lang/String;
.param p15, "code" # Ljava/lang/String;
.param p16, "wallPaper" # Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.param p17, "theme" # Ljava/lang/String;
.param p18, "state" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Z",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
"Ljava/lang/String;",
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;",
"Ljava/lang/String;",
"I)V"
}
.end annotation
.line 2046
.local p12, "auth":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
move-object/from16 v15, p0
move/from16 v14, p1
move-object/from16 v13, p2
move-object/from16 v12, p3
move-object/from16 v11, p4
move-object/from16 v10, p7
move-object/from16 v9, p12
move-object/from16 v8, p13
move-object/from16 v7, p14
move-object/from16 v6, p16
move-object/from16 v5, p17
move/from16 v4, p18
const/4 v0, 0x2
if-nez v4, :cond_57
invoke-static {}, Lim/tpelyyftgw/messenger/UserConfig;->getActivatedAccountsCount()I
move-result v1
if-lt v1, v0, :cond_57
if-eqz v9, :cond_57
.line 2047
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$D3lZQkLirhy6z1UfjFAVDt2LfiU;
move-object v1, v0
move-object/from16 v2, p0
move/from16 v3, p1
move-object/from16 v4, p2
move-object/from16 v5, p3
move-object/from16 v6, p4
move-object/from16 v7, p5
move-object/from16 v8, p6
move-object/from16 v9, p7
move/from16 v10, p8
move-object/from16 v11, p9
move-object/from16 v12, p10
move-object/from16 v13, p11
move-object/from16 v14, p12
move-object/from16 v15, p13
move-object/from16 v16, p14
move-object/from16 v17, p15
move-object/from16 v18, p16
move-object/from16 v19, p17
invoke-direct/range {v1 .. v19}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$D3lZQkLirhy6z1UfjFAVDt2LfiU;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;)V
move-object/from16 v15, p0
invoke-static {v15, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createAccountSelectDialog(Landroid/app/Activity;Lim/tpelyyftgw/ui/components/AlertsCreator$AccountSelectDelegate;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
.line 2052
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V
.line 2053
return-void
.line 2054
:cond_57
const/4 v1, 0x0
const/4 v2, 0x1
const/4 v14, 0x0
if-eqz p15, :cond_ab
.line 2055
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveSmsCode:I
invoke-virtual {v0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->hasObservers(I)Z
move-result v0
if-eqz v0, :cond_76
.line 2056
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveSmsCode:I
new-array v2, v2, [Ljava/lang/Object;
aput-object p15, v2, v14
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
goto :goto_aa
.line 2058
:cond_76
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v0, v15}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 2059
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
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 {v0, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2060
const v3, 0x7f0f0aa0
new-array v2, v2, [Ljava/lang/Object;
aput-object p15, v2, v14
const-string v4, "OtherLoginCode"
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/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2061
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
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2062
invoke-virtual {v15, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2064
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:goto_aa
return-void
.line 2066
:cond_ab
new-instance v3, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
const/4 v4, 0x3
invoke-direct {v3, v15, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
move-object v13, v3
.line 2067
.local v13, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-array v3, v2, [I
aput v14, v3, v14
move-object v12, v3
.line 2068
.local v12, "requestId":[I
const/16 v21, 0x0
.line 2070
.local v21, "cancelRunnable":Ljava/lang/Runnable;
move-object/from16 v11, p2
if-eqz v11, :cond_ee
.line 2071
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;-><init>()V
.line 2072
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;
iput-object v11, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;->username:Ljava/lang/String;
.line 2073
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v9
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$zFLYkzsZelQ4bH0_cF9GyQUurhg;
move-object v1, v10
move-object/from16 v2, p0
move-object v3, v13
move-object/from16 v4, p11
move/from16 v5, p1
move-object/from16 v6, p6
move-object/from16 v7, p5
move-object/from16 v8, p9
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$zFLYkzsZelQ4bH0_cF9GyQUurhg;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V
invoke-virtual {v9, v0, v10}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v1
aput v1, v12, v14
.line 2205
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolveUsername;
move-object/from16 v11, p13
move-object/from16 v9, p14
move-object v10, v12
move-object v12, v13
move-object v14, v15
move/from16 v15, p1
move-object/from16 v13, p3
goto/16 :goto_38b
:cond_ee
move-object/from16 v10, p3
if-eqz v10, :cond_18e
.line 2206
move/from16 v9, p18
if-nez v9, :cond_154
.line 2207
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_checkChatInvite;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_checkChatInvite;-><init>()V
move-object v8, v1
.line 2208
.local v8, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_checkChatInvite;
iput-object v10, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_checkChatInvite;->hash:Ljava/lang/String;
.line 2209
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v7
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$qK5SdhjIFru39rTxKpwKOiFXYgA;
move-object v1, v6
move-object/from16 v2, p0
move-object v3, v13
move/from16 v4, p1
move-object/from16 v5, p3
move-object v0, v6
move-object/from16 v6, p2
move-object/from16 v22, v0
move-object v0, v7
move-object/from16 v7, p4
move-object/from16 v23, v0
move-object v0, v8
.end local v8 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_checkChatInvite;
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_checkChatInvite;
move-object/from16 v8, p5
move-object/from16 v9, p6
move-object/from16 v10, p7
move/from16 v11, p8
move-object/from16 v24, v12
.end local v12 # "requestId":[I
.local v24, "requestId":[I
move-object/from16 v12, p9
move-object/from16 v25, v13
.end local v13 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.local v25, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-object/from16 v13, p10
move-object/from16 v14, p11
move-object/from16 v15, p12
move-object/from16 v16, p13
move-object/from16 v17, p14
move-object/from16 v18, p15
move-object/from16 v19, p16
move-object/from16 v20, p17
invoke-direct/range {v1 .. v20}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$qK5SdhjIFru39rTxKpwKOiFXYgA;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;)V
move-object/from16 v2, v22
move-object/from16 v1, v23
const/4 v3, 0x2
invoke-virtual {v1, v0, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
move-result v1
move-object/from16 v10, v24
const/4 v11, 0x0
.end local v24 # "requestId":[I
.local v10, "requestId":[I
aput v1, v10, v11
.line 2256
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_checkChatInvite;
move-object/from16 v14, p0
move/from16 v15, p1
move-object/from16 v13, p3
move-object/from16 v11, p13
move-object/from16 v9, p14
move-object/from16 v12, v25
goto/16 :goto_38b
.end local v10 # "requestId":[I
.end local v25 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.restart local v12 # "requestId":[I
.restart local v13 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:cond_154
move-object v10, v12
move-object/from16 v25, v13
const/4 v11, 0x0
.end local v12 # "requestId":[I
.end local v13 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.restart local v10 # "requestId":[I
.restart local v25 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move/from16 v12, p18
if-ne v12, v2, :cond_17f
.line 2257
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_importChatInvite;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_importChatInvite;-><init>()V
.line 2258
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_importChatInvite;
move-object/from16 v13, p3
iput-object v13, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_importChatInvite;->hash:Ljava/lang/String;
.line 2259
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$GETA4bLPDJkD1nEbok7xJuhw_1I;
move-object/from16 v14, p0
move/from16 v15, p1
move-object/from16 v9, v25
.end local v25 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.local v9, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-direct {v2, v14, v15, v9}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$GETA4bLPDJkD1nEbok7xJuhw_1I;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;ILim/tpelyyftgw/ui/actionbar/AlertDialog;)V
const/4 v3, 0x2
invoke-virtual {v1, v0, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
.line 2305
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_importChatInvite;
move-object/from16 v11, p13
move-object v12, v9
move-object/from16 v9, p14
goto/16 :goto_38b
.line 2256
.end local v9 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.restart local v25 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:cond_17f
move-object/from16 v14, p0
move/from16 v15, p1
move-object/from16 v13, p3
move-object/from16 v9, v25
.end local v25 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.restart local v9 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-object/from16 v11, p13
move-object v12, v9
move-object/from16 v9, p14
goto/16 :goto_38b
.line 2306
.end local v9 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v10 # "requestId":[I
.restart local v12 # "requestId":[I
.restart local v13 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:cond_18e
move-object v9, v13
move-object v14, v15
const/4 v11, 0x0
move/from16 v15, p1
move-object v13, v10
move-object v10, v12
move/from16 v12, p18
.end local v12 # "requestId":[I
.end local v13 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.restart local v9 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.restart local v10 # "requestId":[I
move-object/from16 v8, p4
if-eqz v8, :cond_1c8
.line 2307
sget-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_1c7
.line 2308
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetShortName;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetShortName;-><init>()V
.line 2309
.local v0, "stickerset":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetShortName;
iput-object v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetShortName;->short_name:Ljava/lang/String;
.line 2310
sget-object v1, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v2
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
move-object v7, v1
check-cast v7, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 2311
.local v7, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
new-instance v11, Lim/tpelyyftgw/ui/components/StickersAlert;
const/4 v5, 0x0
const/4 v6, 0x0
move-object v1, v11
move-object/from16 v2, p0
move-object v3, v7
move-object v4, v0
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/StickersAlert;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;)V
invoke-virtual {v7, v11}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 2313
.end local v0 # "stickerset":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetShortName;
.end local v7 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_1c7
return-void
.line 2314
:cond_1c8
move-object/from16 v7, p7
if-eqz v7, :cond_1ef
.line 2315
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 2316
.local v0, "args":Landroid/os/Bundle;
const-string v1, "onlySelect"
invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 2317
new-instance v1, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 2318
.local v1, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$x4M6nE3278V8eZQiX4Sn50GR6G4;
move/from16 v6, p8
invoke-direct {v3, v14, v6, v15, v7}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$x4M6nE3278V8eZQiX4Sn50GR6G4;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;ZILjava/lang/String;)V
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V
.line 2340
invoke-virtual {v14, v1, v11, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z
.line 2341
.end local v0 # "args":Landroid/os/Bundle;
.end local v1 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
move-object/from16 v11, p13
move-object v12, v9
move-object/from16 v9, p14
goto/16 :goto_38b
:cond_1ef
move/from16 v6, p8
move-object/from16 v5, p12
if-eqz v5, :cond_272
.line 2342
const-string v0, "bot_id"
invoke-virtual {v5, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 2343
.local v0, "bot_id":I
if-nez v0, :cond_208
.line 2344
return-void
.line 2346
:cond_208
const-string v1, "payload"
invoke-virtual {v5, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
move-object/from16 v16, v1
check-cast v16, Ljava/lang/String;
.line 2347
.local v16, "payload":Ljava/lang/String;
const-string v1, "nonce"
invoke-virtual {v5, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
move-object/from16 v17, v1
check-cast v17, Ljava/lang/String;
.line 2348
.local v17, "nonce":Ljava/lang/String;
const-string v1, "callback_url"
invoke-virtual {v5, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
move-object/from16 v18, v1
check-cast v18, Ljava/lang/String;
.line 2349
.local v18, "callbackUrl":Ljava/lang/String;
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;-><init>()V
move-object v4, v1
.line 2350
.local v4, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
iput v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->bot_id:I
.line 2351
const-string/jumbo v1, "scope"
invoke-virtual {v5, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->scope:Ljava/lang/String;
.line 2352
const-string/jumbo v1, "public_key"
invoke-virtual {v5, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->public_key:Ljava/lang/String;
.line 2353
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$_bGlNkNNn7E9Uu8ZmcnNJq-F9sA;
move-object v1, v2
move-object v11, v2
move-object/from16 v2, p0
move/from16 v19, v0
move-object v0, v3
.end local v0 # "bot_id":I
.local v19, "bot_id":I
move-object v3, v10
move-object/from16 v20, v4
.end local v4 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.local v20, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
move/from16 v4, p1
move-object v5, v9
move-object/from16 v6, v20
move-object/from16 v7, v16
move-object/from16 v8, v17
move-object v12, v9
.end local v9 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.local v12, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-object/from16 v9, v18
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$_bGlNkNNn7E9Uu8ZmcnNJq-F9sA;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;[IILim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
move-object/from16 v1, v20
.end local v20 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
invoke-virtual {v0, v1, v11}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v0
const/4 v2, 0x0
aput v0, v10, v2
.line 2384
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.end local v16 # "payload":Ljava/lang/String;
.end local v17 # "nonce":Ljava/lang/String;
.end local v18 # "callbackUrl":Ljava/lang/String;
.end local v19 # "bot_id":I
move-object/from16 v11, p13
move-object/from16 v9, p14
goto/16 :goto_38b
.end local v12 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.restart local v9 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:cond_272
move-object v12, v9
.end local v9 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.restart local v12 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-object/from16 v9, p14
if-eqz v9, :cond_294
.line 2385
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getDeepLinkInfo;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getDeepLinkInfo;-><init>()V
.line 2386
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getDeepLinkInfo;
iput-object v9, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getDeepLinkInfo;->path:Ljava/lang/String;
.line 2387
iget v1, v14, Lim/tpelyyftgw/ui/LaunchActivity;->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$LaunchActivity$CHqMithTftJbZsMRvumYIsZZFPw;
invoke-direct {v2, v14, v12}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$CHqMithTftJbZsMRvumYIsZZFPw;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v1
const/4 v2, 0x0
aput v1, v10, v2
.line 2399
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getDeepLinkInfo;
move-object/from16 v11, p13
goto/16 :goto_38b
:cond_294
const-string v0, "android"
move-object/from16 v11, p13
if-eqz v11, :cond_2b7
.line 2400
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getLanguage;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getLanguage;-><init>()V
.line 2401
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getLanguage;
iput-object v11, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getLanguage;->lang_code:Ljava/lang/String;
.line 2402
iput-object v0, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getLanguage;->lang_pack:Ljava/lang/String;
.line 2403
iget v0, v14, Lim/tpelyyftgw/ui/LaunchActivity;->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$LaunchActivity$dtiLN7CF4AOyC3AZqfAqu6FGXJc;
invoke-direct {v2, v14, v12}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$dtiLN7CF4AOyC3AZqfAqu6FGXJc;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v0
const/4 v2, 0x0
aput v0, v10, v2
.line 2420
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getLanguage;
goto/16 :goto_38b
:cond_2b7
move-object/from16 v8, p16
if-eqz v8, :cond_309
.line 2421
const/4 v2, 0x0
.line 2422
.local v2, "ok":Z
iget-object v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2e3
.line 2424
:try_start_2c4
new-instance v0, Lim/tpelyyftgw/ui/WallpapersListActivity$ColorWallpaper;
const-wide/16 v3, -0x64
iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->background_color:I
invoke-direct {v0, v3, v4, v5}, Lim/tpelyyftgw/ui/WallpapersListActivity$ColorWallpaper;-><init>(JI)V
.line 2425
.local v0, "colorWallpaper":Lim/tpelyyftgw/ui/WallpapersListActivity$ColorWallpaper;
new-instance v3, Lim/tpelyyftgw/ui/WallpaperActivity;
invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/WallpaperActivity;-><init>(Ljava/lang/Object;Landroid/graphics/Bitmap;)V
move-object v1, v3
.line 2426
.local v1, "wallpaperActivity":Lim/tpelyyftgw/ui/WallpaperActivity;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$mk7jAbJkchmPUsFYOiwVHROIqxI;
invoke-direct {v3, v14, v1}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$mk7jAbJkchmPUsFYOiwVHROIqxI;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/WallpaperActivity;)V
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
:try_end_2dd
.catch Ljava/lang/Exception; {:try_start_2c4 .. :try_end_2dd} :catch_2df
.line 2427
const/4 v2, 0x1
.line 2430
.end local v0 # "colorWallpaper":Lim/tpelyyftgw/ui/WallpapersListActivity$ColorWallpaper;
.end local v1 # "wallpaperActivity":Lim/tpelyyftgw/ui/WallpaperActivity;
goto :goto_2e3
.line 2428
:catch_2df
move-exception v0
.line 2429
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2432
.end local v0 # "e":Ljava/lang/Exception;
:cond_2e3
:goto_2e3
if-nez v2, :cond_307
.line 2433
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;-><init>()V
.line 2434
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaperSlug;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaperSlug;-><init>()V
.line 2435
.local v1, "inputWallPaperSlug":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaperSlug;
iget-object v3, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->slug:Ljava/lang/String;
iput-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaperSlug;->slug:Ljava/lang/String;
.line 2436
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;->wallpaper:Lim/tpelyyftgw/tgnet/TLRPC$InputWallPaper;
.line 2437
iget v3, v14, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$gLbRCw8YxWRO5RzVzZF32L0GHlA;
invoke-direct {v4, v14, v12, v8}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$gLbRCw8YxWRO5RzVzZF32L0GHlA;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;)V
invoke-virtual {v3, v0, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v3
const/4 v4, 0x0
aput v3, v10, v4
.line 2461
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;
.end local v1 # "inputWallPaperSlug":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaperSlug;
.end local v2 # "ok":Z
:cond_307
goto/16 :goto_38b
:cond_309
move-object/from16 v7, p17
if-eqz v7, :cond_337
.line 2462
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$hC3SZh0dhozwRzyY8HyA3FcLuzU;
.end local v21 # "cancelRunnable":Ljava/lang/Runnable;
.local v1, "cancelRunnable":Ljava/lang/Runnable;
invoke-direct {v1, v14}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$hC3SZh0dhozwRzyY8HyA3FcLuzU;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
.line 2469
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;-><init>()V
.line 2470
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;
iput-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;->format:Ljava/lang/String;
.line 2471
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputThemeSlug;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputThemeSlug;-><init>()V
.line 2472
.local v0, "inputThemeSlug":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputThemeSlug;
iput-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputThemeSlug;->slug:Ljava/lang/String;
.line 2473
iput-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;->theme:Lim/tpelyyftgw/tgnet/TLRPC$InputTheme;
.line 2474
iget v3, v14, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$yVfDyhpmIaFWgN2Q7Se6weQStxo;
invoke-direct {v4, v14, v12}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$yVfDyhpmIaFWgN2Q7Se6weQStxo;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v3
const/4 v4, 0x0
aput v3, v10, v4
.line 2503
.end local v0 # "inputThemeSlug":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputThemeSlug;
.end local v2 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;
move-object/from16 v21, v1
goto :goto_38b
.end local v1 # "cancelRunnable":Ljava/lang/Runnable;
.restart local v21 # "cancelRunnable":Ljava/lang/Runnable;
:cond_337
if-eqz p10, :cond_38b
if-eqz p9, :cond_38b
.line 2504
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 2505
.local v0, "args":Landroid/os/Bundle;
invoke-virtual/range {p10 .. p10}, Ljava/lang/Integer;->intValue()I
move-result v3
const-string v4, "chat_id"
invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2506
invoke-virtual/range {p9 .. p9}, Ljava/lang/Integer;->intValue()I
move-result v3
const-string v4, "message_id"
invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2507
sget-object v3, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z
move-result v3
if-nez v3, :cond_367
sget-object v1, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v2
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_367
move-object v6, v1
.line 2508
.local v6, "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
if-eqz v6, :cond_374
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
invoke-virtual {v1, v0, v6}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v1
if-eqz v1, :cond_38b
.line 2509
:cond_374
new-instance v16, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$mGW83Yj5xDpYEvzf2FlUUB-KhLA;
move-object/from16 v1, v16
move-object/from16 v2, p0
move-object v3, v0
move-object/from16 v4, p10
move-object v5, v10
move-object/from16 v17, v6
.end local v6 # "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.local v17, "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-object v6, v12
move-object/from16 v7, v17
move/from16 v8, p1
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$mGW83Yj5xDpYEvzf2FlUUB-KhLA;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Landroid/os/Bundle;Ljava/lang/Integer;[ILim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)V
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 2542
.end local v0 # "args":Landroid/os/Bundle;
.end local v17 # "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_38b
:goto_38b
const/4 v1, 0x0
aget v0, v10, v1
if-eqz v0, :cond_39f
.line 2543
move-object/from16 v1, v21
.line 2544
.local v1, "cancelRunnableFinal":Ljava/lang/Runnable;
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$9NwyZlqUKNA2QmfNSNt5Vzs06cc;
invoke-direct {v0, v15, v10, v1}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$9NwyZlqUKNA2QmfNSNt5Vzs06cc;-><init>(I[ILjava/lang/Runnable;)V
invoke-virtual {v12, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 2551
:try_start_39a
invoke-virtual {v12}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V
:try_end_39d
.catch Ljava/lang/Exception; {:try_start_39a .. :try_end_39d} :catch_39e
.line 2554
goto :goto_39f
.line 2552
:catch_39e
move-exception v0
.line 2556
.end local v1 # "cancelRunnableFinal":Ljava/lang/Runnable;
:cond_39f
:goto_39f
return-void
.end method
.method private showCheckUpdateDialog()V
.registers 3
.line 2602
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->dismissCheckUpdateDialog()V
.line 2603
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
const/4 v1, 0x3
invoke-direct {v0, p0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->checkUpdateDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2604
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$b8HpB75JPj4UkOMuN_4K3nYnJpU;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$b8HpB75JPj4UkOMuN_4K3nYnJpU;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 2605
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->checkUpdateDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V
.line 2606
return-void
.end method
.method private showLanguageAlert(Z)V
.registers 19
.param p1, "force" # Z
.line 3687
move-object/from16 v1, p0
const-string v0, "ChangeLanguageLater"
const-string v2, "ChooseYourLanguageOther"
const-string v3, "ChooseYourLanguage"
const-string v4, "English"
const-string v5, "-"
:try_start_c
iget-boolean v6, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingLocaleDialog:Z
if-nez v6, :cond_184
sget-boolean v6, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z
if-eqz v6, :cond_16
goto/16 :goto_184
.line 3690
:cond_16
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v6
.line 3691
.local v6, "preferences":Landroid/content/SharedPreferences;
const-string v7, "language_showed2"
const-string v8, ""
invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
.line 3692
.local v7, "showedLang":Ljava/lang/String;
iget v8, v1, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v8
iget-object v8, v8, Lim/tpelyyftgw/messenger/MessagesController;->suggestedLangCode:Ljava/lang/String;
.line 3693
.local v8, "systemLang":Ljava/lang/String;
if-nez p1, :cond_4b
invoke-virtual {v7, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_4b
.line 3694
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v0, :cond_4a
.line 3695
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "alert already showed for "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 3697
:cond_4a
return-void
.line 3700
:cond_4b
const/4 v9, 0x2
new-array v9, v9, [Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.line 3701
.local v9, "infos":[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
invoke-virtual {v8, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v10
const/4 v11, 0x0
if-eqz v10, :cond_5c
invoke-virtual {v8, v5}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v10
aget-object v10, v10, v11
goto :goto_5d
:cond_5c
move-object v10, v8
.line 3703
.local v10, "arg":Ljava/lang/String;
:goto_5d
const-string v12, "in"
invoke-virtual {v12, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v12
if-eqz v12, :cond_68
.line 3704
const-string v12, "id"
.local v12, "alias":Ljava/lang/String;
goto :goto_7f
.line 3705
.end local v12 # "alias":Ljava/lang/String;
:cond_68
const-string v12, "iw"
invoke-virtual {v12, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v12
if-eqz v12, :cond_73
.line 3706
const-string v12, "he"
.restart local v12 # "alias":Ljava/lang/String;
goto :goto_7f
.line 3707
.end local v12 # "alias":Ljava/lang/String;
:cond_73
const-string v12, "jw"
invoke-virtual {v12, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v12
if-eqz v12, :cond_7e
.line 3708
const-string v12, "jv"
.restart local v12 # "alias":Ljava/lang/String;
goto :goto_7f
.line 3710
.end local v12 # "alias":Ljava/lang/String;
:cond_7e
const/4 v12, 0x0
.line 3712
.restart local v12 # "alias":Ljava/lang/String;
:goto_7f
const/4 v13, 0x0
.local v13, "a":I
:goto_80
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v14
iget-object v14, v14, Lim/tpelyyftgw/messenger/LocaleController;->languages:Ljava/util/ArrayList;
invoke-virtual {v14}, Ljava/util/ArrayList;->size()I
move-result v14
if-ge v13, v14, :cond_d7
.line 3713
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v14
iget-object v14, v14, Lim/tpelyyftgw/messenger/LocaleController;->languages:Ljava/util/ArrayList;
invoke-virtual {v14, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v14
check-cast v14, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.line 3714
.local v14, "info":Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
iget-object v15, v14, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->shortName:Ljava/lang/String;
const-string v11, "en"
invoke-virtual {v15, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v11
if-eqz v11, :cond_a5
.line 3715
const/4 v11, 0x0
aput-object v14, v9, v11
.line 3717
:cond_a5
iget-object v11, v14, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->shortName:Ljava/lang/String;
const-string v15, "_"
invoke-virtual {v11, v15, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v11
invoke-virtual {v11, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v11
if-nez v11, :cond_c6
iget-object v11, v14, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->shortName:Ljava/lang/String;
invoke-virtual {v11, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v11
if-nez v11, :cond_c6
iget-object v11, v14, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->shortName:Ljava/lang/String;
invoke-virtual {v11, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v11
if-eqz v11, :cond_c4
goto :goto_c6
:cond_c4
const/4 v11, 0x1
goto :goto_c9
.line 3718
:cond_c6
:goto_c6
const/4 v11, 0x1
aput-object v14, v9, v11
.line 3720
:goto_c9
const/4 v15, 0x0
aget-object v16, v9, v15
if-eqz v16, :cond_d3
aget-object v15, v9, v11
if-eqz v15, :cond_d3
.line 3721
goto :goto_d7
.line 3712
.end local v14 # "info":Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
:cond_d3
add-int/lit8 v13, v13, 0x1
const/4 v11, 0x0
goto :goto_80
.line 3724
.end local v13 # "a":I
:cond_d7
:goto_d7
const/4 v5, 0x0
aget-object v11, v9, v5
if-eqz v11, :cond_183
const/4 v11, 0x1
aget-object v13, v9, v11
if-eqz v13, :cond_183
aget-object v13, v9, v5
aget-object v5, v9, v11
if-ne v13, v5, :cond_e9
goto/16 :goto_183
.line 3727
:cond_e9
sget-boolean v5, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v5, :cond_118
.line 3728
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v11, "show lang alert for "
invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v11, 0x0
aget-object v13, v9, v11
invoke-virtual {v13}, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->getKey()Ljava/lang/String;
move-result-object v11
invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v11, " and "
invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v11, 0x1
aget-object v13, v9, v11
invoke-virtual {v13}, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->getKey()Ljava/lang/String;
move-result-object v11
invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 3731
:cond_118
const/4 v5, 0x0
iput-object v5, v1, Lim/tpelyyftgw/ui/LaunchActivity;->systemLocaleStrings:Ljava/util/HashMap;
.line 3732
iput-object v5, v1, Lim/tpelyyftgw/ui/LaunchActivity;->englishLocaleStrings:Ljava/util/HashMap;
.line 3733
const/4 v5, 0x1
iput-boolean v5, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingLocaleDialog:Z
.line 3735
new-instance v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;
invoke-direct {v11}, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;-><init>()V
.line 3736
.local v11, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;
aget-object v5, v9, v5
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->getLangCode()Ljava/lang/String;
move-result-object v5
iput-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;->lang_code:Ljava/lang/String;
.line 3737
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;->keys:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3738
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;->keys:Ljava/util/ArrayList;
invoke-virtual {v5, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3739
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;->keys:Ljava/util/ArrayList;
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3740
iget-object v5, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;->keys:Ljava/util/ArrayList;
invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3741
iget v5, v1, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v5
new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$L9PsQgc9XJi9EBlHbsDx5D_PDik;
invoke-direct {v13, v1, v9, v8}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$L9PsQgc9XJi9EBlHbsDx5D_PDik;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;)V
const/16 v14, 0x8
invoke-virtual {v5, v11, v13, v14}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
.line 3758
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;-><init>()V
.line 3759
.end local v11 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;
.local v5, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;
const/4 v11, 0x0
aget-object v11, v9, v11
invoke-virtual {v11}, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->getLangCode()Ljava/lang/String;
move-result-object v11
iput-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;->lang_code:Ljava/lang/String;
.line 3760
iget-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;->keys:Ljava/util/ArrayList;
invoke-virtual {v11, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3761
iget-object v4, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;->keys:Ljava/util/ArrayList;
invoke-virtual {v4, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3762
iget-object v3, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;->keys:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3763
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;->keys:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 3764
iget v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->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$LaunchActivity$3fpRqKX4BZO4eKrRWkYYgIXgnOU;
invoke-direct {v2, v1, v9, v8}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$3fpRqKX4BZO4eKrRWkYYgIXgnOU;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;)V
invoke-virtual {v0, v5, v2, v14}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
:try_end_181
.catch Ljava/lang/Exception; {:try_start_c .. :try_end_181} :catch_185
.line 3782
nop
.end local v5 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_langpack_getStrings;
.end local v6 # "preferences":Landroid/content/SharedPreferences;
.end local v7 # "showedLang":Ljava/lang/String;
.end local v8 # "systemLang":Ljava/lang/String;
.end local v9 # "infos":[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.end local v10 # "arg":Ljava/lang/String;
.end local v12 # "alias":Ljava/lang/String;
goto :goto_189
.line 3725
.restart local v6 # "preferences":Landroid/content/SharedPreferences;
.restart local v7 # "showedLang":Ljava/lang/String;
.restart local v8 # "systemLang":Ljava/lang/String;
.restart local v9 # "infos":[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.restart local v10 # "arg":Ljava/lang/String;
.restart local v12 # "alias":Ljava/lang/String;
:cond_183
:goto_183
return-void
.line 3688
.end local v6 # "preferences":Landroid/content/SharedPreferences;
.end local v7 # "showedLang":Ljava/lang/String;
.end local v8 # "systemLang":Ljava/lang/String;
.end local v9 # "infos":[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.end local v10 # "arg":Ljava/lang/String;
.end local v12 # "alias":Ljava/lang/String;
:cond_184
:goto_184
return-void
.line 3780
:catch_185
move-exception v0
.line 3781
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3783
.end local v0 # "e":Ljava/lang/Exception;
:goto_189
return-void
.end method
.method private showLanguageAlertInternal(Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;)V
.registers 20
.param p1, "systemInfo" # Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.param p2, "englishInfo" # Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.param p3, "systemLang" # Ljava/lang/String;
.line 3630
move-object/from16 v1, p0
const-string v0, "ChooseYourLanguageOther"
const-string v2, "ChooseYourLanguage"
const/4 v3, 0x0
:try_start_7
iput-boolean v3, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingLocaleDialog:Z
:try_end_9
.catch Ljava/lang/Exception; {:try_start_7 .. :try_end_9} :catch_122
.line 3631
move-object/from16 v4, p1
:try_start_b
iget-boolean v5, v4, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->builtIn:Z
const/4 v6, 0x1
if-nez v5, :cond_1d
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/LocaleController;->isCurrentLocalLocale()Z
move-result v5
if-eqz v5, :cond_1b
goto :goto_1d
:cond_1b
const/4 v5, 0x0
goto :goto_1e
:cond_1d
:goto_1d
const/4 v5, 0x1
.line 3632
.local v5, "firstSystem":Z
:goto_1e
new-instance v7, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v7, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 3633
.local v7, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
iget-object v8, v1, Lim/tpelyyftgw/ui/LaunchActivity;->systemLocaleStrings:Ljava/util/HashMap;
const v9, 0x7f0f0413
invoke-direct {v1, v8, v2, v9}, Lim/tpelyyftgw/ui/LaunchActivity;->getStringForLanguageAlert(Ljava/util/HashMap;Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3634
iget-object v8, v1, Lim/tpelyyftgw/ui/LaunchActivity;->englishLocaleStrings:Ljava/util/HashMap;
invoke-direct {v1, v8, v2, v9}, Lim/tpelyyftgw/ui/LaunchActivity;->getStringForLanguageAlert(Ljava/util/HashMap;Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v7, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setSubtitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3635
new-instance v2, Landroid/widget/LinearLayout;
invoke-direct {v2, v1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 3636
.local v2, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v2, v6}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 3637
const/4 v8, 0x2
new-array v9, v8, [Lim/tpelyyftgw/ui/cells/LanguageCell;
.line 3638
.local v9, "cells":[Lim/tpelyyftgw/ui/cells/LanguageCell;
new-array v10, v6, [Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.line 3639
.local v10, "selectedLanguage":[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
new-array v11, v8, [Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.line 3640
.local v11, "locales":[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
iget-object v12, v1, Lim/tpelyyftgw/ui/LaunchActivity;->systemLocaleStrings:Ljava/util/HashMap;
const-string v13, "English"
const v14, 0x7f0f05cf
invoke-direct {v1, v12, v13, v14}, Lim/tpelyyftgw/ui/LaunchActivity;->getStringForLanguageAlert(Ljava/util/HashMap;Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
.line 3641
.local v12, "englishName":Ljava/lang/String;
if-eqz v5, :cond_56
move-object v13, v4
goto :goto_58
:cond_56
move-object/from16 v13, p2
:goto_58
aput-object v13, v11, v3
.line 3642
if-eqz v5, :cond_5f
move-object/from16 v13, p2
goto :goto_60
:cond_5f
move-object v13, v4
:goto_60
aput-object v13, v11, v6
.line 3643
if-eqz v5, :cond_66
move-object v13, v4
goto :goto_68
:cond_66
move-object/from16 v13, p2
:goto_68
aput-object v13, v10, v3
.line 3645
const/4 v13, 0x0
.local v13, "a":I
:goto_6b
if-ge v13, v8, :cond_c2
.line 3646
new-instance v3, Lim/tpelyyftgw/ui/cells/LanguageCell;
invoke-direct {v3, v1, v6}, Lim/tpelyyftgw/ui/cells/LanguageCell;-><init>(Landroid/content/Context;Z)V
aput-object v3, v9, v13
.line 3647
aget-object v3, v9, v13
aget-object v14, v11, v13
aget-object v15, v11, v13
:try_end_7a
.catch Ljava/lang/Exception; {:try_start_b .. :try_end_7a} :catch_120
move-object/from16 v8, p2
if-ne v15, v8, :cond_80
move-object v15, v12
goto :goto_81
:cond_80
const/4 v15, 0x0
:goto_81
:try_start_81
invoke-virtual {v3, v14, v15, v6}, Lim/tpelyyftgw/ui/cells/LanguageCell;->setLanguage(Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;Z)V
.line 3648
aget-object v3, v9, v13
invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v14
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/cells/LanguageCell;->setTag(Ljava/lang/Object;)V
.line 3649
aget-object v3, v9, v13
const-string v14, "dialogButtonSelector"
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
const/4 v15, 0x2
invoke-static {v14, v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(II)Landroid/graphics/drawable/Drawable;
move-result-object v14
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/cells/LanguageCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 3650
aget-object v3, v9, v13
if-nez v13, :cond_a3
const/4 v14, 0x1
goto :goto_a4
:cond_a3
const/4 v14, 0x0
:goto_a4
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/cells/LanguageCell;->setLanguageSelected(Z)V
.line 3651
aget-object v3, v9, v13
const/16 v14, 0x32
const/4 v15, -0x1
invoke-static {v15, v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v2, v3, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3652
aget-object v3, v9, v13
new-instance v14, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$nRFoV4a5VCm2kzeUay6qB1I6-LU;
invoke-direct {v14, v10, v9}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$nRFoV4a5VCm2kzeUay6qB1I6-LU;-><init>([Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;[Lim/tpelyyftgw/ui/cells/LanguageCell;)V
invoke-virtual {v3, v14}, Lim/tpelyyftgw/ui/cells/LanguageCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3645
add-int/lit8 v13, v13, 0x1
const/4 v3, 0x0
const/4 v8, 0x2
goto :goto_6b
:cond_c2
move-object/from16 v8, p2
.line 3660
.end local v13 # "a":I
new-instance v3, Lim/tpelyyftgw/ui/cells/LanguageCell;
invoke-direct {v3, v1, v6}, Lim/tpelyyftgw/ui/cells/LanguageCell;-><init>(Landroid/content/Context;Z)V
.line 3661
.local v3, "cell":Lim/tpelyyftgw/ui/cells/LanguageCell;
iget-object v6, v1, Lim/tpelyyftgw/ui/LaunchActivity;->systemLocaleStrings:Ljava/util/HashMap;
const v13, 0x7f0f0414
invoke-direct {v1, v6, v0, v13}, Lim/tpelyyftgw/ui/LaunchActivity;->getStringForLanguageAlert(Ljava/util/HashMap;Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
iget-object v14, v1, Lim/tpelyyftgw/ui/LaunchActivity;->englishLocaleStrings:Ljava/util/HashMap;
invoke-direct {v1, v14, v0, v13}, Lim/tpelyyftgw/ui/LaunchActivity;->getStringForLanguageAlert(Ljava/util/HashMap;Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v6, v0}, Lim/tpelyyftgw/ui/cells/LanguageCell;->setValue(Ljava/lang/String;Ljava/lang/String;)V
.line 3662
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$oH7JgC2oqlRA3djgKZvJ-qvwg5o;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$oH7JgC2oqlRA3djgKZvJ-qvwg5o;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/cells/LanguageCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 3671
const/16 v0, 0x32
const/4 v6, -0x1
invoke-static {v6, v0}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v0
invoke-virtual {v2, v3, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 3672
invoke-virtual {v7, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3673
const-string v0, "OK"
const v6, 0x7f0f0a5a
invoke-static {v0, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$2UqLQ36px3AQmxgMyPlxUYkbKd8;
invoke-direct {v6, v1, v10}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$2UqLQ36px3AQmxgMyPlxUYkbKd8;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;)V
invoke-virtual {v7, v0, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3677
invoke-virtual {v1, v7}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
iput-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->localeDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 3678
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v0
.line 3679
.local v0, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v6
const-string v13, "language_showed2"
:try_end_111
.catch Ljava/lang/Exception; {:try_start_81 .. :try_end_111} :catch_11e
move-object/from16 v14, p3
:try_start_113
invoke-interface {v6, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
move-result-object v6
invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z
:try_end_11a
.catch Ljava/lang/Exception; {:try_start_113 .. :try_end_11a} :catch_11c
.line 3682
nop
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v2 # "linearLayout":Landroid/widget/LinearLayout;
.end local v3 # "cell":Lim/tpelyyftgw/ui/cells/LanguageCell;
.end local v5 # "firstSystem":Z
.end local v7 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v9 # "cells":[Lim/tpelyyftgw/ui/cells/LanguageCell;
.end local v10 # "selectedLanguage":[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.end local v11 # "locales":[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.end local v12 # "englishName":Ljava/lang/String;
goto :goto_12c
.line 3680
:catch_11c
move-exception v0
goto :goto_129
:catch_11e
move-exception v0
goto :goto_127
:catch_120
move-exception v0
goto :goto_125
:catch_122
move-exception v0
move-object/from16 v4, p1
:goto_125
move-object/from16 v8, p2
:goto_127
move-object/from16 v14, p3
.line 3681
.local v0, "e":Ljava/lang/Exception;
:goto_129
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3683
.end local v0 # "e":Ljava/lang/Exception;
:goto_12c
return-void
.end method
.method private showPasscodeActivity()V
.registers 4
.line 1102
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
if-nez v0, :cond_5
.line 1103
return-void
.line 1105
:cond_5
const/4 v0, 0x1
sput-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->appLocked:Z
.line 1106
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->hasInstance()Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_21
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->isVisible()Z
move-result v1
if-eqz v1, :cond_21
.line 1107
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v1
invoke-virtual {v1, v2, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->closePhoto(ZZ)V
goto :goto_50
.line 1108
:cond_21
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v1
if-eqz v1, :cond_39
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v1
if-eqz v1, :cond_39
.line 1109
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v1
invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V
goto :goto_50
.line 1110
:cond_39
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->hasInstance()Z
move-result v1
if-eqz v1, :cond_50
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible()Z
move-result v1
if-eqz v1, :cond_50
.line 1111
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v1
invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->close(ZZ)V
.line 1113
:cond_50
:goto_50
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/PasscodeView;->onShow()V
.line 1114
sput-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z
.line 1115
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 1116
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$tRuFxb-0VWvb4FgPHkc70CzOwzM;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$tRuFxb-0VWvb4FgPHkc70CzOwzM;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/PasscodeView;->setDelegate(Lim/tpelyyftgw/ui/components/PasscodeView$PasscodeViewDelegate;)V
.line 1134
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v1, 0x4
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 1135
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_84
.line 1136
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_7f
.line 1137
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 1139
:cond_7f
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 1141
:cond_84
return-void
.end method
.method private showPermissionErrorAlert(Ljava/lang/String;)V
.registers 5
.param p1, "message" # Ljava/lang/String;
.line 2999
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 3000
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
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 3001
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3002
const-string v1, "PermissionOpenSettings"
const v2, 0x7f0f0c5a
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$LaunchActivity$_Ja2OkB-RQiT8Nsa9KFs5dCTcq0;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$_Ja2OkB-RQiT8Nsa9KFs5dCTcq0;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)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 3011
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
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 3012
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 3013
return-void
.end method
.method private showTosActivity(ILim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;)V
.registers 7
.param p1, "account" # I
.param p2, "tos" # Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
.line 1067
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->termsOfServiceView:Lim/tpelyyftgw/ui/components/TermsOfServiceView;
if-nez v0, :cond_21
.line 1068
new-instance v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->termsOfServiceView:Lim/tpelyyftgw/ui/components/TermsOfServiceView;
.line 1069
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
const/4 v2, -0x1
const/high16 v3, -0x40800000 # -1.0f
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1070
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->termsOfServiceView:Lim/tpelyyftgw/ui/components/TermsOfServiceView;
new-instance v1, Lim/tpelyyftgw/ui/LaunchActivity$3;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/LaunchActivity$3;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->setDelegate(Lim/tpelyyftgw/ui/components/TermsOfServiceView$TermsOfServiceViewDelegate;)V
.line 1086
:cond_21
invoke-static {p1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->unacceptedTermsOfService:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
.line 1087
.local v0, "currentTos":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
const/4 v1, 0x0
if-eq v0, p2, :cond_47
if-eqz v0, :cond_3a
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;->id:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;
iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;->id:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_47
.line 1088
:cond_3a
invoke-static {p1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
iput-object p2, v2, Lim/tpelyyftgw/messenger/UserConfig;->unacceptedTermsOfService:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
.line 1089
invoke-static {p1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
invoke-virtual {v2, v1}, Lim/tpelyyftgw/messenger/UserConfig;->saveConfig(Z)V
.line 1091
:cond_47
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->termsOfServiceView:Lim/tpelyyftgw/ui/components/TermsOfServiceView;
invoke-virtual {v2, p1, p2}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->show(ILim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;)V
.line 1092
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v2, v1, v1}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 1093
return-void
.end method
.method private showUpdateActivity(ILim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;Z)V
.registers 8
.param p1, "account" # I
.param p2, "update" # Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
.param p3, "check" # Z
.line 1050
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->blockingUpdateView:Lim/tpelyyftgw/ui/components/BlockingUpdateView;
if-nez v0, :cond_17
.line 1051
new-instance v0, Lim/tpelyyftgw/ui/LaunchActivity$2;
invoke-direct {v0, p0, p0}, Lim/tpelyyftgw/ui/LaunchActivity$2;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->blockingUpdateView:Lim/tpelyyftgw/ui/components/BlockingUpdateView;
.line 1060
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
const/4 v2, -0x1
const/high16 v3, -0x40800000 # -1.0f
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1062
:cond_17
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->blockingUpdateView:Lim/tpelyyftgw/ui/components/BlockingUpdateView;
invoke-virtual {v0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->show(ILim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;Z)V
.line 1063
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
const/4 v1, 0x0
invoke-virtual {v0, v1, v1}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 1064
return-void
.end method
.method private switchToAvailableAccountOrLogout()V
.registers 6
.line 855
const/4 v0, -0x1
.line 856
.local v0, "account":I
const/4 v1, 0x0
.local v1, "a":I
:goto_2
const/4 v2, 0x3
if-ge v1, v2, :cond_14
.line 857
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z
move-result v2
if-eqz v2, :cond_11
.line 858
move v0, v1
.line 859
goto :goto_14
.line 856
:cond_11
add-int/lit8 v1, v1, 0x1
goto :goto_2
.line 862
.end local v1 # "a":I
:cond_14
:goto_14
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->termsOfServiceView:Lim/tpelyyftgw/ui/components/TermsOfServiceView;
const/16 v2, 0x8
if-eqz v1, :cond_1d
.line 863
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->setVisibility(I)V
.line 866
:cond_1d
const/4 v1, -0x1
const/4 v3, 0x1
if-eq v0, v1, :cond_26
.line 867
invoke-virtual {p0, v0, v3}, Lim/tpelyyftgw/ui/LaunchActivity;->switchToAccount(IZ)V
goto/16 :goto_dd
.line 899
:cond_26
const/4 v0, 0x0
.line 900
iget v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
const/4 v4, 0x0
invoke-virtual {v1, v3, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setAppPaused(ZZ)V
.line 901
sput v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
.line 902
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1, v4}, Lim/tpelyyftgw/messenger/UserConfig;->saveConfig(Z)V
.line 903
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->checkCurrentAccount()V
.line 904
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v1
if-eqz v1, :cond_6f
.line 905
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 906
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 907
iget-boolean v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-nez v1, :cond_6a
.line 908
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
invoke-virtual {v1, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 909
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-eqz v1, :cond_65
.line 910
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v1, v4}, Landroid/view/View;->setVisibility(I)V
.line 912
:cond_65
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 914
:cond_6a
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 916
:cond_6f
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 918
new-instance v1, Lim/tpelyyftgw/ui/activities/LoginActivity;
invoke-direct {v1}, Lim/tpelyyftgw/ui/activities/LoginActivity;-><init>()V
.line 919
.local v1, "loginPage":Lim/tpelyyftgw/ui/activities/LoginActivity;
sget-boolean v2, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v2, :cond_b1
.line 920
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "LaunchActivity ===> switchToAvailableAccountOrLogout() , logoutAccount = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " UserConfig.selectedAccount = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " This.currentAccount = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " loginPage.currentAccount = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 924
invoke-virtual {v1}, Lim/tpelyyftgw/ui/activities/LoginActivity;->getCurrentAccount()I
move-result v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 920
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 927
:cond_b1
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2, v1, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)Z
.line 928
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v2, v4, v4}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 929
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 930
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v2
if-eqz v2, :cond_d0
.line 931
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 932
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 934
:cond_d0
sget-boolean v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z
if-nez v2, :cond_dd
.line 935
iget v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
invoke-virtual {v2, v4, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setAppPaused(ZZ)V
.line 938
.end local v1 # "loginPage":Lim/tpelyyftgw/ui/activities/LoginActivity;
:cond_dd
:goto_dd
return-void
.end method
.method private updateCurrentConnectionState(I)V
.registers 9
.param p1, "account" # I
.line 3848
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-nez v0, :cond_5
.line 3849
return-void
.line 3851
:cond_5
const/4 v0, 0x0
.line 3852
.local v0, "title":Ljava/lang/String;
const/4 v1, 0x0
.line 3853
.local v1, "titleId":I
const/4 v2, 0x0
.line 3854
.local v2, "action":Ljava/lang/Runnable;
iget v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I
move-result v3
iput v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentConnectionState:I
.line 3855
const/4 v4, 0x2
const/4 v5, 0x1
const/4 v6, 0x4
if-ne v3, v4, :cond_1f
.line 3856
const-string v0, "WaitingForNetwork"
.line 3857
const v1, 0x7f0f1265
goto :goto_37
.line 3858
:cond_1f
const/4 v4, 0x5
if-ne v3, v4, :cond_28
.line 3859
const-string v0, "Updating"
.line 3860
const v1, 0x7f0f119f
goto :goto_37
.line 3861
:cond_28
if-ne v3, v6, :cond_30
.line 3862
const-string v0, "ConnectingToProxy"
.line 3863
const v1, 0x7f0f045e
goto :goto_37
.line 3864
:cond_30
if-ne v3, v5, :cond_37
.line 3865
const-string v0, "Connecting"
.line 3866
const v1, 0x7f0f045c
.line 3868
:cond_37
:goto_37
iget v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentConnectionState:I
if-eq v3, v5, :cond_3d
if-ne v3, v6, :cond_43
.line 3869
:cond_3d
new-instance v3, Lim/tpelyyftgw/ui/LaunchActivity$7;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/LaunchActivity$7;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
move-object v2, v3
.line 3890
:cond_43
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v3, v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setTitleOverlayText(Ljava/lang/String;ILjava/lang/Runnable;)V
.line 3891
return-void
.end method
# virtual methods
.method public checkAppUpdate(Z)V
.registers 4
.param p1, "isClick" # Z
.line 2565
if-eqz p1, :cond_5
.line 2566
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->showCheckUpdateDialog()V
.line 2568
:cond_5
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/ui/utils/AppUpdater;->getInstance(I)Lim/tpelyyftgw/ui/utils/AppUpdater;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/LaunchActivity$4;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/LaunchActivity$4;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Z)V
invoke-virtual {v0, v1, p1}, Lim/tpelyyftgw/ui/utils/AppUpdater;->checkAppUpdate(Lim/tpelyyftgw/ui/utils/AppUpdater$OnForceUpdateCallback;Z)V
.line 2599
return-void
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 20
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 3262
move-object/from16 v1, p0
move/from16 v2, p1
move/from16 v3, p2
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->appDidLogout:I
if-ne v2, v0, :cond_f
.line 3263
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->switchToAvailableAccountOrLogout()V
goto/16 :goto_532
.line 3264
:cond_f
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->closeOtherAppActivities:I
const/4 v4, 0x0
if-ne v2, v0, :cond_20
.line 3265
aget-object v0, p3, v4
if-eq v0, v1, :cond_532
.line 3266
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onFinish()V
.line 3267
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->finish()V
goto/16 :goto_532
.line 3269
:cond_20
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didUpdateConnectionState:I
if-ne v2, v0, :cond_50
.line 3270
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I
move-result v0
.line 3271
.local v0, "state":I
iget v4, v1, Lim/tpelyyftgw/ui/LaunchActivity;->currentConnectionState:I
if-eq v4, v0, :cond_4e
.line 3272
sget-boolean v4, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v4, :cond_49
.line 3273
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v5, "switch to state "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 3275
:cond_49
iput v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->currentConnectionState:I
.line 3276
invoke-direct {v1, v3}, Lim/tpelyyftgw/ui/LaunchActivity;->updateCurrentConnectionState(I)V
.line 3278
.end local v0 # "state":I
:cond_4e
goto/16 :goto_532
:cond_50
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->mainUserInfoChanged:I
if-ne v2, v0, :cond_5b
.line 3279
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutAdapter:Lim/tpelyyftgw/ui/adapters/DrawerLayoutAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/DrawerLayoutAdapter;->notifyDataSetChanged()V
goto/16 :goto_532
.line 3280
:cond_5b
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->needShowAlert:I
const v5, 0x7f0f02f7
const-string v6, "Cancel"
const v7, 0x7f0f0141
const-string v8, "AppName"
const/4 v9, 0x2
const/4 v10, 0x3
const v11, 0x7f0f0a5a
const-string v12, "OK"
const/4 v13, 0x0
const/4 v14, 0x1
if-ne v2, v0, :cond_19a
.line 3281
aget-object v0, p3, v4
check-cast v0, Ljava/lang/Integer;
.line 3282
.local v0, "reason":Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v4
if-ne v4, v10, :cond_81
iget-object v4, v1, Lim/tpelyyftgw/ui/LaunchActivity;->proxyErrorDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
if-eqz v4, :cond_81
.line 3283
return-void
.line 3284
:cond_81
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v4
const/4 v15, 0x4
if-ne v4, v15, :cond_90
.line 3285
aget-object v4, p3, v14
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
invoke-direct {v1, v3, v4}, Lim/tpelyyftgw/ui/LaunchActivity;->showTosActivity(ILim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;)V
.line 3286
return-void
.line 3288
:cond_90
new-instance v4, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 3289
.local v4, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3290
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v7
if-eq v7, v9, :cond_b9
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v7
if-eq v7, v10, :cond_b9
.line 3291
const v7, 0x7f0f08ef
const-string v8, "MoreInfo"
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$LaunchActivity$cT4DlLS27sZ29lvfiRvO05z_c9w;
invoke-direct {v8, v3}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$cT4DlLS27sZ29lvfiRvO05z_c9w;-><init>(I)V
invoke-virtual {v4, v7, v8}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3297
:cond_b9
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v7
const/4 v8, 0x5
if-ne v7, v8, :cond_d5
.line 3298
const v5, 0x7f0f09a1
const-string v6, "NobodyLikesSpam3"
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/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3299
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_17c
.line 3300
:cond_d5
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v7
if-nez v7, :cond_f0
.line 3301
const v5, 0x7f0f099f
const-string v6, "NobodyLikesSpam1"
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/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3302
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_17c
.line 3303
:cond_f0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v7
if-ne v7, v14, :cond_10a
.line 3304
const v5, 0x7f0f09a0
const-string v6, "NobodyLikesSpam2"
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/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3305
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_17c
.line 3306
:cond_10a
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v7
if-ne v7, v9, :cond_15b
.line 3307
aget-object v7, p3, v14
check-cast v7, Ljava/lang/String;
const-string v8, "ErrorSendMessageTooFreq"
invoke-virtual {v8, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_127
.line 3308
const v7, 0x7f0f05e5
invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_12e
.line 3310
:cond_127
aget-object v7, p3, v14
check-cast v7, Ljava/lang/String;
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3312
:goto_12e
aget-object v7, p3, v9
check-cast v7, Ljava/lang/String;
.line 3313
.local v7, "type":Ljava/lang/String;
const-string v8, "AUTH_KEY_DROP_"
invoke-virtual {v7, v8}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v8
if-eqz v8, :cond_153
.line 3314
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3315
const v5, 0x7f0f083d
const-string v6, "LogOut"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$MEVaf7g6TmQLXxZk14OxA8igc1w;
invoke-direct {v6, v1}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$MEVaf7g6TmQLXxZk14OxA8igc1w;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_17b
.line 3317
:cond_153
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_17b
.line 3319
.end local v7 # "type":Ljava/lang/String;
:cond_15b
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v5
if-ne v5, v10, :cond_17b
.line 3320
const v5, 0x7f0f11b7
const-string v6, "UseProxyErrorTips"
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/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3321
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3322
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v5
iput-object v5, v1, Lim/tpelyyftgw/ui/LaunchActivity;->proxyErrorDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 3323
return-void
.line 3319
:cond_17b
:goto_17b
nop
.line 3325
:goto_17c
sget-object v5, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
move-result v5
if-nez v5, :cond_198
.line 3326
sget-object v5, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v6
sub-int/2addr v6, v14
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 3328
.end local v0 # "reason":Ljava/lang/Integer;
.end local v4 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_198
goto/16 :goto_532
:cond_19a
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->wasUnableToFindCurrentLocation:I
if-ne v2, v0, :cond_1f0
.line 3329
aget-object v0, p3, v4
check-cast v0, Ljava/util/HashMap;
.line 3330
.local v0, "waitingForLocation":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Lim/tpelyyftgw/messenger/MessageObject;>;"
new-instance v4, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 3331
.restart local v4 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3332
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3333
const v5, 0x7f0f0fa2
const-string v6, "ShareYouLocationUnableManually"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$5gfkD6FG3IQGV05NZaZjYZh6GFc;
invoke-direct {v6, v1, v0, v3}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$5gfkD6FG3IQGV05NZaZjYZh6GFc;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Ljava/util/HashMap;I)V
invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3350
const v5, 0x7f0f0fa1
const-string v6, "ShareYouLocationUnable"
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/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3351
sget-object v5, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
move-result v5
if-nez v5, :cond_1ee
.line 3352
sget-object v5, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v6
sub-int/2addr v6, v14
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 3354
.end local v0 # "waitingForLocation":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Lim/tpelyyftgw/messenger/MessageObject;>;"
.end local v4 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_1ee
goto/16 :goto_532
:cond_1f0
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewWallpapper:I
if-ne v2, v0, :cond_203
.line 3355
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_532
.line 3356
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v0
.line 3357
.local v0, "child":Landroid/view/View;
if-eqz v0, :cond_201
.line 3358
invoke-virtual {v0}, Landroid/view/View;->invalidate()V
.line 3360
.end local v0 # "child":Landroid/view/View;
:cond_201
goto/16 :goto_532
.line 3361
:cond_203
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetPasscode:I
if-ne v2, v0, :cond_23b
.line 3362
sget-object v0, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
const/16 v4, 0x2000
if-lez v0, :cond_223
sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->allowScreenCapture:Z
if-nez v0, :cond_223
.line 3364
:try_start_215
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-virtual {v0, v4, v4}, Landroid/view/Window;->setFlags(II)V
:try_end_21c
.catch Ljava/lang/Exception; {:try_start_215 .. :try_end_21c} :catch_21d
goto :goto_221
.line 3365
:catch_21d
move-exception v0
.line 3366
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3367
.end local v0 # "e":Ljava/lang/Exception;
:goto_221
goto/16 :goto_532
.line 3368
:cond_223
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->hasFlagSecureFragment()Z
move-result v0
if-nez v0, :cond_532
.line 3370
:try_start_22d
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-virtual {v0, v4}, Landroid/view/Window;->clearFlags(I)V
:try_end_234
.catch Ljava/lang/Exception; {:try_start_22d .. :try_end_234} :catch_235
goto :goto_239
.line 3371
:catch_235
move-exception v0
.line 3372
.restart local v0 # "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3373
.end local v0 # "e":Ljava/lang/Exception;
:goto_239
goto/16 :goto_532
.line 3375
:cond_23b
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->reloadInterface:I
if-ne v2, v0, :cond_25d
.line 3376
sget-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-le v0, v14, :cond_257
sget-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v5
sub-int/2addr v5, v14
invoke-virtual {v0, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
instance-of v0, v0, Lim/tpelyyftgw/ui/SettingsActivity;
if-eqz v0, :cond_257
const/4 v4, 0x1
:cond_257
move v0, v4
.line 3377
.local v0, "last":Z
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->rebuildAllFragments(Z)V
.line 3378
.end local v0 # "last":Z
goto/16 :goto_532
:cond_25d
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->suggestedLangpack:I
if-ne v2, v0, :cond_266
.line 3379
invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/LaunchActivity;->showLanguageAlert(Z)V
goto/16 :goto_532
.line 3380
:cond_266
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->openArticle:I
if-ne v2, v0, :cond_298
.line 3381
sget-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_273
.line 3382
return-void
.line 3384
:cond_273
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v0
sget-object v5, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v6
sub-int/2addr v6, v14
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v0, v1, v5}, Lim/tpelyyftgw/ui/ArticleViewer;->setParentActivity(Landroid/app/Activity;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 3385
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v0
aget-object v4, p3, v4
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;
aget-object v5, p3, v14
check-cast v5, Ljava/lang/String;
invoke-virtual {v0, v4, v5}, Lim/tpelyyftgw/ui/ArticleViewer;->open(Lim/tpelyyftgw/tgnet/TLRPC$TL_webPage;Ljava/lang/String;)Z
goto/16 :goto_532
.line 3386
:cond_298
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->hasNewContactsToImport:I
if-ne v2, v0, :cond_322
.line 3387
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_321
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_2a9
goto :goto_321
.line 3390
:cond_2a9
aget-object v0, p3, v4
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 3391
.local v0, "type":I
aget-object v7, p3, v14
check-cast v7, Ljava/util/HashMap;
.line 3392
.local v7, "contactHashMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Lim/tpelyyftgw/messenger/ContactsController$Contact;>;"
aget-object v8, p3, v9
check-cast v8, Ljava/lang/Boolean;
invoke-virtual {v8}, Ljava/lang/Boolean;->booleanValue()Z
move-result v8
.line 3393
.local v8, "first":Z
aget-object v9, p3, v10
check-cast v9, Ljava/lang/Boolean;
invoke-virtual {v9}, Ljava/lang/Boolean;->booleanValue()Z
move-result v9
.line 3394
.local v9, "schedule":Z
iget-object v10, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v10, v10, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v13, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v13, v13, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
move-result v13
sub-int/2addr v13, v14
invoke-virtual {v10, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 3396
.local v10, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
new-instance v13, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v13, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 3397
.local v13, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v14, 0x7f0f1195
const-string v15, "UpdateContactsTitle"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3398
const v14, 0x7f0f1194
const-string v15, "UpdateContactsMessage"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v14
invoke-virtual {v13, v14}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3399
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$iVFBuU6Msx9pRW1HUJiAsDKGQ0o;
invoke-direct {v12, v3, v7, v8, v9}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$iVFBuU6Msx9pRW1HUJiAsDKGQ0o;-><init>(ILjava/util/HashMap;ZZ)V
invoke-virtual {v13, v11, v12}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3400
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$sUNzROnzWe5xaHbxOq1kSr7bfdo;
invoke-direct {v6, v3, v7, v8, v9}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$sUNzROnzWe5xaHbxOq1kSr7bfdo;-><init>(ILjava/util/HashMap;ZZ)V
invoke-virtual {v13, v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3401
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$mSTR9hOnEiSgSjotodLUvdV1cn8;
invoke-direct {v5, v3, v7, v8, v9}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$mSTR9hOnEiSgSjotodLUvdV1cn8;-><init>(ILjava/util/HashMap;ZZ)V
invoke-virtual {v13, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setOnBackButtonListener(Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 3402
invoke-virtual {v13}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v5
.line 3403
.local v5, "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {v10, v5}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 3404
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanceledOnTouchOutside(Z)V
.line 3405
.end local v0 # "type":I
.end local v5 # "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v7 # "contactHashMap":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Lim/tpelyyftgw/messenger/ContactsController$Contact;>;"
.end local v8 # "first":Z
.end local v9 # "schedule":Z
.end local v10 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.end local v13 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_532
.line 3388
:cond_321
:goto_321
return-void
.line 3405
:cond_322
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewTheme:I
if-ne v2, v0, :cond_382
.line 3406
aget-object v0, p3, v4
move-object v4, v0
check-cast v4, Ljava/lang/Boolean;
.line 3407
.local v4, "nightTheme":Ljava/lang/Boolean;
invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-nez v0, :cond_374
.line 3408
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_35b
.line 3409
const-string v5, "chats_menuBackground"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v0, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setBackgroundColor(I)V
.line 3410
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setGlowColor(I)V
.line 3411
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v5, "listSelectorSDK21"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setListSelectorColor(I)V
.line 3412
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getAdapter()Landroidx/recyclerview/widget/RecyclerView$Adapter;
move-result-object v0
invoke-virtual {v0}, Landroidx/recyclerview/widget/RecyclerView$Adapter;->notifyDataSetChanged()V
.line 3414
:cond_35b
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v5, 0x15
if-lt v0, v5, :cond_374
.line 3416
:try_start_361
new-instance v0, Landroid/app/ActivityManager$TaskDescription;
const-string v5, "actionBarDefault"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
const/high16 v6, -0x1000000
or-int/2addr v5, v6
invoke-direct {v0, v13, v13, v5}, Landroid/app/ActivityManager$TaskDescription;-><init>(Ljava/lang/String;Landroid/graphics/Bitmap;I)V
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->setTaskDescription(Landroid/app/ActivityManager$TaskDescription;)V
:try_end_372
.catch Ljava/lang/Exception; {:try_start_361 .. :try_end_372} :catch_373
.line 3419
goto :goto_374
.line 3417
:catch_373
move-exception v0
.line 3422
:cond_374
:goto_374
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
const-string/jumbo v5, "windowBackgroundWhite"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setBehindKeyboardColor(I)V
.line 3423
.end local v4 # "nightTheme":Ljava/lang/Boolean;
goto/16 :goto_532
:cond_382
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->needSetDayNightTheme:I
if-ne v2, v0, :cond_3a9
.line 3424
aget-object v0, p3, v4
check-cast v0, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
.line 3425
.local v0, "theme":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
aget-object v4, p3, v14
check-cast v4, Ljava/lang/Boolean;
invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z
move-result v4
.line 3426
.local v4, "nigthTheme":Z
iget-object v5, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5, v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->animateThemedValues(Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;Z)V
.line 3427
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v5
if-eqz v5, :cond_3a7
.line 3428
iget-object v5, v1, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5, v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->animateThemedValues(Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;Z)V
.line 3429
iget-object v5, v1, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5, v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->animateThemedValues(Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;Z)V
.line 3431
.end local v0 # "theme":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
.end local v4 # "nigthTheme":Z
:cond_3a7
goto/16 :goto_532
:cond_3a9
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsCountUpdated:I
if-ne v2, v0, :cond_3dc
.line 3432
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_532
.line 3433
aget-object v4, p3, v4
check-cast v4, Ljava/lang/Integer;
.line 3434
.local v4, "accountNum":Ljava/lang/Integer;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 3435
.local v0, "count":I
const/4 v5, 0x0
.local v5, "a":I
:goto_3ba
if-ge v5, v0, :cond_3da
.line 3436
iget-object v6, v1, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v6
.line 3437
.local v6, "child":Landroid/view/View;
instance-of v7, v6, Lim/tpelyyftgw/ui/cells/DrawerUserCell;
if-eqz v7, :cond_3d7
.line 3438
move-object v7, v6
check-cast v7, Lim/tpelyyftgw/ui/cells/DrawerUserCell;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/cells/DrawerUserCell;->getAccountNumber()I
move-result v7
invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I
move-result v8
if-ne v7, v8, :cond_3d7
.line 3439
invoke-virtual {v6}, Landroid/view/View;->invalidate()V
.line 3440
goto :goto_3da
.line 3435
.end local v6 # "child":Landroid/view/View;
:cond_3d7
add-int/lit8 v5, v5, 0x1
goto :goto_3ba
.line 3444
.end local v0 # "count":I
.end local v4 # "accountNum":Ljava/lang/Integer;
.end local v5 # "a":I
:cond_3da
:goto_3da
goto/16 :goto_532
.line 3445
:cond_3dc
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->needShowPlayServicesAlert:I
if-ne v2, v0, :cond_3ed
.line 3447
:try_start_3e0
aget-object v0, p3, v4
check-cast v0, Lcom/google/android/gms/common/api/Status;
.line 3448
.local v0, "status":Lcom/google/android/gms/common/api/Status;
const/16 v4, 0x8c
invoke-virtual {v0, v1, v4}, Lcom/google/android/gms/common/api/Status;->startResolutionForResult(Landroid/app/Activity;I)V
:try_end_3e9
.catchall {:try_start_3e0 .. :try_end_3e9} :catchall_3ea
.end local v0 # "status":Lcom/google/android/gms/common/api/Status;
goto :goto_3eb
.line 3449
:catchall_3ea
move-exception v0
.line 3451
:goto_3eb
goto/16 :goto_532
.line 3452
:cond_3ed
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidLoad:I
if-ne v2, v0, :cond_49b
.line 3453
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeFileName:Ljava/lang/String;
if-eqz v0, :cond_479
.line 3454
aget-object v5, p3, v4
check-cast v5, Ljava/lang/String;
.line 3455
.local v5, "path":Ljava/lang/String;
invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_499
.line 3456
iput-object v13, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeFileName:Ljava/lang/String;
.line 3457
new-instance v0, Ljava/io/File;
invoke-static {}, Lim/tpelyyftgw/messenger/ApplicationLoader;->getFilesDirFixed()Ljava/io/File;
move-result-object v6
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v8, "remote"
invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v8, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
iget-wide v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->id:J
invoke-virtual {v7, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v8, ".attheme"
invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
invoke-direct {v0, v6, v7}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
.line 3458
.local v0, "locFile":Ljava/io/File;
iget-object v6, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->title:Ljava/lang/String;
iget-object v7, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
invoke-static {v0, v6, v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->fillThemeValues(Ljava/io/File;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;)Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
move-result-object v6
.line 3459
.local v6, "themeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
if-eqz v6, :cond_475
.line 3460
iget-object v7, v6, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->pathToWallpaper:Ljava/lang/String;
if-eqz v7, :cond_461
.line 3461
new-instance v7, Ljava/io/File;
iget-object v8, v6, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->pathToWallpaper:Ljava/lang/String;
invoke-direct {v7, v8}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 3462
.local v7, "file":Ljava/io/File;
invoke-virtual {v7}, Ljava/io/File;->exists()Z
move-result v8
if-nez v8, :cond_461
.line 3463
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;-><init>()V
.line 3464
.local v4, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;
new-instance v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaperSlug;
invoke-direct {v8}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaperSlug;-><init>()V
.line 3465
.local v8, "inputWallPaperSlug":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaperSlug;
iget-object v9, v6, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->slug:Ljava/lang/String;
iput-object v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaperSlug;->slug:Ljava/lang/String;
.line 3466
iput-object v8, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;->wallpaper:Lim/tpelyyftgw/tgnet/TLRPC$InputWallPaper;
.line 3467
iget v9, v6, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->account:I
invoke-static {v9}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v9
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$yN4gMHN3N-5zE0NNheNUnDntLx4;
invoke-direct {v10, v1, v6}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$yN4gMHN3N-5zE0NNheNUnDntLx4;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;)V
invoke-virtual {v9, v4, v10}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 3477
return-void
.line 3480
.end local v4 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;
.end local v7 # "file":Ljava/io/File;
.end local v8 # "inputWallPaperSlug":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaperSlug;
:cond_461
iget-object v7, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->title:Ljava/lang/String;
iget-object v8, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
invoke-static {v0, v7, v8, v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->applyThemeFile(Ljava/io/File;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;Z)Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
move-result-object v7
.line 3481
.local v7, "finalThemeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
if-eqz v7, :cond_475
.line 3482
new-instance v8, Lim/tpelyyftgw/ui/ThemePreviewActivity;
invoke-direct {v8, v7, v14, v4, v4}, Lim/tpelyyftgw/ui/ThemePreviewActivity;-><init>(Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;ZIZ)V
invoke-virtual {v1, v8}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 3485
.end local v7 # "finalThemeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
:cond_475
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onThemeLoadFinish()V
goto :goto_499
.line 3487
.end local v0 # "locFile":Ljava/io/File;
.end local v5 # "path":Ljava/lang/String;
.end local v6 # "themeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
:cond_479
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeWallpaperName:Ljava/lang/String;
if-eqz v0, :cond_499
.line 3488
aget-object v4, p3, v4
check-cast v4, Ljava/lang/String;
.line 3489
.local v4, "path":Ljava/lang/String;
invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_497
.line 3490
iput-object v13, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeWallpaperName:Ljava/lang/String;
.line 3491
aget-object v0, p3, v14
check-cast v0, Ljava/io/File;
.line 3492
.local v0, "file":Ljava/io/File;
sget-object v5, Lim/tpelyyftgw/messenger/Utilities;->globalQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$GMM7c4k1fjtmyxF5NN7yagDebRs;
invoke-direct {v6, v1, v0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$GMM7c4k1fjtmyxF5NN7yagDebRs;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Ljava/io/File;)V
invoke-virtual {v5, v6}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 3514
.end local v0 # "file":Ljava/io/File;
.end local v4 # "path":Ljava/lang/String;
:cond_497
goto/16 :goto_532
.line 3487
:cond_499
:goto_499
goto/16 :goto_532
.line 3515
:cond_49b
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidFailToLoad:I
if-ne v2, v0, :cond_4b8
.line 3516
aget-object v0, p3, v4
check-cast v0, Ljava/lang/String;
.line 3517
.local v0, "path":Ljava/lang/String;
iget-object v4, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeFileName:Ljava/lang/String;
invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_4b3
iget-object v4, v1, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeWallpaperName:Ljava/lang/String;
invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_4b6
.line 3518
:cond_4b3
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onThemeLoadFinish()V
.line 3520
.end local v0 # "path":Ljava/lang/String;
:cond_4b6
goto/16 :goto_532
:cond_4b8
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallRequest:I
if-ne v2, v0, :cond_52b
.line 3522
aget-object v0, p3, v4
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallRequested;
.line 3523
.local v0, "requested":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallRequested;
sget-boolean v4, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v4, :cond_4da
.line 3524
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "Launch call ===> receive video call , type = "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-byte v5, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v4}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 3526
:cond_4da
if-eqz v0, :cond_52a
.line 3527
const-class v4, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallReceiveActivity;
invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/LaunchActivity;->isExistMainActivity(Ljava/lang/Class;)Z
move-result v4
if-nez v4, :cond_525
.line 3528
const/4 v4, 0x0
.line 3529
.local v4, "blnVideo":Z
new-instance v5, Landroid/content/Intent;
const-class v6, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallReceiveActivity;
invoke-direct {v5, v1, v6}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 3530
.local v5, "intent":Landroid/content/Intent;
const-string/jumbo v6, "video"
invoke-virtual {v5, v6, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 3531
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallRequested;->id:Ljava/lang/String;
const-string v7, "id"
invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 3532
iget v6, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallRequested;->admin_id:I
const-string v7, "admin_id"
invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 3533
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallRequested;->appid:Ljava/lang/String;
const-string v7, "app_id"
invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 3534
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallRequested;->token:Ljava/lang/String;
const-string/jumbo v7, "token"
invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 3535
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallRequested;->gslb:Ljava/util/ArrayList;
const-string v7, "gslb"
invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->putStringArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;
.line 3536
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallRequested;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;->data:Ljava/lang/String;
const-string v7, "json"
invoke-virtual {v5, v7, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 3537
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/LaunchActivity;->startActivity(Landroid/content/Intent;)V
.line 3538
sput-byte v14, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
.line 3539
.end local v4 # "blnVideo":Z
.end local v5 # "intent":Landroid/content/Intent;
goto :goto_52a
.line 3540
:cond_525
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallRequested;->id:Ljava/lang/String;
invoke-static {v4}, Lim/tpelyyftgw/ui/hui/visualcall/AVideoCallInterface;->IsBusyingNow(Ljava/lang/String;)V
.line 3543
.end local v0 # "requested":Lim/tpelyyftgw/tgnet/TLRPCCall$TL_UpdateMeetCallRequested;
:cond_52a
:goto_52a
goto :goto_532
.line 3545
:cond_52b
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->folderWebView:I
if-ne v2, v0, :cond_532
.line 3546
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->createGamePlayingFloatingView()V
.line 3548
:cond_532
:goto_532
return-void
.end method
.method public didSelectDialogs(Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
.registers 34
.param p1, "dialogsFragment" # Lim/tpelyyftgw/ui/DialogsActivity;
.param p3, "message" # Ljava/lang/CharSequence;
.param p4, "param" # Z
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lim/tpelyyftgw/ui/DialogsActivity;",
"Ljava/util/ArrayList<",
"Ljava/lang/Long;",
">;",
"Ljava/lang/CharSequence;",
"Z)V"
}
.end annotation
.line 2690
.local p2, "dids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
move-object/from16 v6, p0
move-object/from16 v7, p1
const/4 v8, 0x0
move-object/from16 v9, p2
invoke-virtual {v9, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v14
.line 2691
.local v14, "did":J
long-to-int v12, v14
.line 2692
.local v12, "lower_part":I
const/16 v0, 0x20
shr-long v0, v14, v0
long-to-int v13, v0
.line 2694
.local v13, "high_id":I
const/4 v0, 0x0
.line 2695
.local v0, "attachesCount":I
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
if-eqz v1, :cond_21
.line 2696
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
add-int/2addr v0, v1
.line 2698
:cond_21
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->videoPath:Ljava/lang/String;
if-eqz v1, :cond_27
.line 2699
add-int/lit8 v0, v0, 0x1
.line 2701
:cond_27
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
if-eqz v1, :cond_30
.line 2702
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
add-int/2addr v0, v1
.line 2704
:cond_30
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
if-eqz v1, :cond_39
.line 2705
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
add-int/2addr v0, v1
.line 2707
:cond_39
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
if-eqz v1, :cond_42
.line 2708
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
add-int/2addr v0, v1
.line 2710
:cond_42
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->videoPath:Ljava/lang/String;
if-nez v1, :cond_5a
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
if-nez v1, :cond_5a
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
if-nez v1, :cond_5a
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
if-nez v1, :cond_5a
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
if-eqz v1, :cond_5a
.line 2711
add-int/lit8 v0, v0, 0x1
move v11, v0
goto :goto_5b
.line 2713
:cond_5a
move v11, v0
.end local v0 # "attachesCount":I
.local v11, "attachesCount":I
:goto_5b
iget v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
const/4 v10, 0x1
if-le v11, v10, :cond_62
const/4 v1, 0x1
goto :goto_63
:cond_62
const/4 v1, 0x0
:goto_63
invoke-static {v6, v0, v14, v15, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->checkSlowMode(Landroid/content/Context;IJZ)Z
move-result v0
if-eqz v0, :cond_6a
.line 2714
return-void
.line 2717
:cond_6a
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
move-object v4, v0
.line 2718
.local v4, "args":Landroid/os/Bundle;
if-eqz v7, :cond_77
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/DialogsActivity;->getCurrentAccount()I
move-result v0
goto :goto_79
:cond_77
iget v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
:goto_79
move v3, v0
.line 2719
.local v3, "account":I
const-string/jumbo v0, "scrollToTopOnResume"
invoke-virtual {v4, v0, v10}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 2720
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-nez v0, :cond_91
.line 2721
invoke-static {v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v2, v8, [Ljava/lang/Object;
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 2723
:cond_91
if-eqz v12, :cond_a5
.line 2724
if-lez v12, :cond_9c
.line 2725
const-string/jumbo v0, "user_id"
invoke-virtual {v4, v0, v12}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_aa
.line 2726
:cond_9c
if-gez v12, :cond_aa
.line 2727
neg-int v0, v12
const-string v1, "chat_id"
invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_aa
.line 2730
:cond_a5
const-string v0, "enc_id"
invoke-virtual {v4, v0, v13}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2732
:cond_aa
:goto_aa
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v0, v4, v7}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v0
if-nez v0, :cond_b5
.line 2733
return-void
.line 2735
:cond_b5
new-instance v0, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v0, v4}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
move-object v5, v0
.line 2736
.local v5, "fragment":Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
const/4 v2, 0x0
if-eqz v0, :cond_120
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-ne v0, v10, :cond_120
.line 2737
iget-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-ne v0, v10, :cond_110
.line 2738
new-instance v0, Lim/tpelyyftgw/ui/PhonebookShareActivity;
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSendUri:Landroid/net/Uri;
invoke-direct {v0, v2, v1, v2, v2}, Lim/tpelyyftgw/ui/PhonebookShareActivity;-><init>(Lim/tpelyyftgw/messenger/ContactsController$Contact;Landroid/net/Uri;Ljava/io/File;Ljava/lang/String;)V
move-object v1, v0
.line 2739
.local v1, "contactFragment":Lim/tpelyyftgw/ui/PhonebookShareActivity;
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$pjnt6iPBAVJteY0r_Lm3LEurzb4;
move-object/from16 v16, v0
move-object v8, v1
.end local v1 # "contactFragment":Lim/tpelyyftgw/ui/PhonebookShareActivity;
.local v8, "contactFragment":Lim/tpelyyftgw/ui/PhonebookShareActivity;
move-object/from16 v1, p0
move-object v10, v2
move-object v2, v5
move-object/from16 v23, v4
move-object/from16 v24, v5
.end local v4 # "args":Landroid/os/Bundle;
.end local v5 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
.local v23, "args":Landroid/os/Bundle;
.local v24, "fragment":Lim/tpelyyftgw/ui/ChatActivity;
move-wide v4, v14
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$pjnt6iPBAVJteY0r_Lm3LEurzb4;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/ChatActivity;IJ)V
invoke-virtual {v8, v0}, Lim/tpelyyftgw/ui/PhonebookShareActivity;->setDelegate(Lim/tpelyyftgw/ui/PhoneBookSelectActivity$PhoneBookSelectActivityDelegate;)V
.line 2743
iget-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v7, :cond_f1
const/16 v18, 0x1
goto :goto_f3
:cond_f1
const/16 v18, 0x0
:goto_f3
if-nez v7, :cond_f8
const/16 v19, 0x1
goto :goto_fa
:cond_f8
const/16 v19, 0x0
:goto_fa
const/16 v20, 0x1
const/16 v21, 0x0
move-object/from16 v16, v0
move-object/from16 v17, v8
invoke-virtual/range {v16 .. v21}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 2744
.end local v8 # "contactFragment":Lim/tpelyyftgw/ui/PhonebookShareActivity;
move/from16 v25, v11
move v1, v12
move/from16 v26, v13
move-wide/from16 v27, v14
move-object/from16 v4, v24
goto/16 :goto_23f
.line 2737
.end local v23 # "args":Landroid/os/Bundle;
.end local v24 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
.restart local v4 # "args":Landroid/os/Bundle;
.restart local v5 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
:cond_110
move-object v10, v2
move-object/from16 v23, v4
move-object/from16 v24, v5
.end local v4 # "args":Landroid/os/Bundle;
.end local v5 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
.restart local v23 # "args":Landroid/os/Bundle;
.restart local v24 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
move/from16 v25, v11
move v1, v12
move/from16 v26, v13
move-wide/from16 v27, v14
move-object/from16 v4, v24
goto/16 :goto_23f
.line 2736
.end local v23 # "args":Landroid/os/Bundle;
.end local v24 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
.restart local v4 # "args":Landroid/os/Bundle;
.restart local v5 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
:cond_120
move-object v10, v2
move-object/from16 v23, v4
move-object/from16 v24, v5
.line 2746
.end local v4 # "args":Landroid/os/Bundle;
.end local v5 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
.restart local v23 # "args":Landroid/os/Bundle;
.restart local v24 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getInstance(I)Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v0
.line 2747
.local v0, "accountInstance":Lim/tpelyyftgw/messenger/AccountInstance;
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v7, :cond_132
const/16 v18, 0x1
goto :goto_134
:cond_132
const/16 v18, 0x0
:goto_134
if-nez v7, :cond_139
const/16 v19, 0x1
goto :goto_13b
:cond_139
const/16 v19, 0x0
:goto_13b
const/16 v20, 0x1
const/16 v21, 0x0
move-object/from16 v16, v1
move-object/from16 v17, v24
invoke-virtual/range {v16 .. v21}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 2748
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->videoPath:Ljava/lang/String;
if-eqz v1, :cond_154
.line 2749
iget-object v2, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
move-object/from16 v4, v24
.end local v24 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
.local v4, "fragment":Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v4, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->openVideoEditor(Ljava/lang/String;Ljava/lang/String;)V
.line 2750
iput-object v10, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
goto :goto_156
.line 2748
.end local v4 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
.restart local v24 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
:cond_154
move-object/from16 v4, v24
.line 2752
.end local v24 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
.restart local v4 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
:goto_156
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
const/16 v2, 0x400
if-eqz v1, :cond_1af
.line 2753
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
if-eqz v1, :cond_17f
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
if-gt v1, v2, :cond_17f
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
const/4 v5, 0x1
if-ne v1, v5, :cond_17f
.line 2754
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
const/4 v8, 0x0
invoke-virtual {v1, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;
iget-object v5, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
iput-object v5, v1, Lim/tpelyyftgw/messenger/SendMessagesHelper$SendingMediaInfo;->caption:Ljava/lang/String;
.line 2755
iput-object v10, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
goto :goto_180
.line 2753
:cond_17f
const/4 v8, 0x0
.line 2757
:goto_180
iget-object v1, v6, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
const/4 v5, 0x0
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x1
const/16 v21, 0x0
const/16 v22, 0x0
const/4 v8, 0x1
move-object v10, v0
move/from16 v25, v11
.end local v11 # "attachesCount":I
.local v25, "attachesCount":I
move-object v11, v1
move v1, v12
move/from16 v26, v13
.end local v12 # "lower_part":I
.end local v13 # "high_id":I
.local v1, "lower_part":I
.local v26, "high_id":I
move-wide v12, v14
move-wide/from16 v27, v14
.end local v14 # "did":J
.local v27, "did":J
move-object v14, v5
move-object/from16 v15, v16
move/from16 v16, v17
move/from16 v17, v18
move-object/from16 v18, v19
move/from16 v19, v20
move/from16 v20, v21
move/from16 v21, v22
invoke-static/range {v10 .. v21}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingMedia(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/util/ArrayList;JLim/tpelyyftgw/messenger/MessageObject;Landroidx/core/view/inputmethod/InputContentInfoCompat;ZZLim/tpelyyftgw/messenger/MessageObject;ZIZ)V
goto :goto_1b7
.line 2752
.end local v1 # "lower_part":I
.end local v25 # "attachesCount":I
.end local v26 # "high_id":I
.end local v27 # "did":J
.restart local v11 # "attachesCount":I
.restart local v12 # "lower_part":I
.restart local v13 # "high_id":I
.restart local v14 # "did":J
:cond_1af
move/from16 v25, v11
move v1, v12
move/from16 v26, v13
move-wide/from16 v27, v14
const/4 v8, 0x1
.line 2759
.end local v11 # "attachesCount":I
.end local v12 # "lower_part":I
.end local v13 # "high_id":I
.end local v14 # "did":J
.restart local v1 # "lower_part":I
.restart local v25 # "attachesCount":I
.restart local v26 # "high_id":I
.restart local v27 # "did":J
:goto_1b7
iget-object v5, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
if-nez v5, :cond_1bf
iget-object v5, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
if-eqz v5, :cond_203
.line 2760
:cond_1bf
const/4 v5, 0x0
.line 2761
.local v5, "caption":Ljava/lang/String;
iget-object v10, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
if-eqz v10, :cond_1ea
invoke-virtual {v10}, Ljava/lang/String;->length()I
move-result v10
if-gt v10, v2, :cond_1ea
iget-object v2, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
if-eqz v2, :cond_1d3
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
goto :goto_1d4
:cond_1d3
const/4 v2, 0x0
:goto_1d4
iget-object v10, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
if-eqz v10, :cond_1df
invoke-virtual {v10}, Ljava/util/ArrayList;->size()I
move-result v10
move/from16 v24, v10
goto :goto_1e1
:cond_1df
const/16 v24, 0x0
:goto_1e1
add-int v2, v2, v24
if-ne v2, v8, :cond_1ea
.line 2762
iget-object v5, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
.line 2763
const/4 v2, 0x0
iput-object v2, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
.line 2765
:cond_1ea
iget-object v11, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
iget-object v12, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsOriginalPathsArray:Ljava/util/ArrayList;
iget-object v13, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsUrisArray:Ljava/util/ArrayList;
iget-object v15, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsMimeType:Ljava/lang/String;
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v21, 0x1
const/16 v22, 0x0
move-object v10, v0
move-object v14, v5
move-wide/from16 v16, v27
invoke-static/range {v10 .. v22}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingDocuments(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/lang/String;Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Landroidx/core/view/inputmethod/InputContentInfoCompat;Lim/tpelyyftgw/messenger/MessageObject;ZI)V
.line 2767
.end local v5 # "caption":Ljava/lang/String;
:cond_203
iget-object v11, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
if-eqz v11, :cond_20f
.line 2768
const/4 v14, 0x1
const/4 v15, 0x0
move-object v10, v0
move-wide/from16 v12, v27
invoke-static/range {v10 .. v15}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->prepareSendingText(Lim/tpelyyftgw/messenger/AccountInstance;Ljava/lang/String;JZI)V
.line 2770
:cond_20f
iget-object v2, v6, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
if-eqz v2, :cond_23f
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_23f
.line 2771
const/4 v2, 0x0
.local v2, "a":I
:goto_21a
iget-object v5, v6, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v2, v5, :cond_23f
.line 2772
iget-object v5, v6, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 2773
.local v5, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v3}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v10
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v16, 0x0
const/16 v17, 0x1
const/16 v18, 0x0
move-object v11, v5
move-wide/from16 v12, v27
invoke-virtual/range {v10 .. v18}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$User;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 2771
.end local v5 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
add-int/lit8 v2, v2, 0x1
goto :goto_21a
.line 2778
.end local v0 # "accountInstance":Lim/tpelyyftgw/messenger/AccountInstance;
.end local v2 # "a":I
:cond_23f
:goto_23f
const/4 v0, 0x0
iput-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->photoPathsArray:Ljava/util/ArrayList;
.line 2779
iput-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->videoPath:Ljava/lang/String;
.line 2780
iput-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->sendingText:Ljava/lang/String;
.line 2781
iput-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsPathsArray:Ljava/util/ArrayList;
.line 2782
iput-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->documentsOriginalPathsArray:Ljava/util/ArrayList;
.line 2783
iput-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSend:Ljava/util/ArrayList;
.line 2784
iput-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->contactsToSendUri:Landroid/net/Uri;
.line 2785
return-void
.end method
.method public dispatchKeyEvent(Landroid/view/KeyEvent;)Z
.registers 7
.param p1, "event" # Landroid/view/KeyEvent;
.line 4061
invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I
move-result v0
.line 4062
.local v0, "keyCode":I
sget-object v1, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_7e
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v1
if-eqz v1, :cond_1c
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v1
if-nez v1, :cond_7e
:cond_1c
invoke-virtual {p1}, Landroid/view/KeyEvent;->getRepeatCount()I
move-result v1
if-nez v1, :cond_7e
invoke-virtual {p1}, Landroid/view/KeyEvent;->getAction()I
move-result v1
if-nez v1, :cond_7e
invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I
move-result v1
const/16 v2, 0x18
if-eq v1, v2, :cond_38
invoke-virtual {p1}, Landroid/view/KeyEvent;->getKeyCode()I
move-result v1
const/16 v2, 0x19
if-ne v1, v2, :cond_7e
.line 4063
:cond_38
sget-object v1, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v2
const/4 v3, 0x1
sub-int/2addr v2, v3
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 4064
.local v1, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
instance-of v2, v1, Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v2, :cond_54
.line 4065
move-object v2, v1
check-cast v2, Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->maybePlayVisibleVideo()Z
move-result v2
if-eqz v2, :cond_54
.line 4066
return v3
.line 4069
:cond_54
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v2
if-eqz v2, :cond_7e
sget-object v2, Lim/tpelyyftgw/ui/LaunchActivity;->rightFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_7e
.line 4070
sget-object v2, Lim/tpelyyftgw/ui/LaunchActivity;->rightFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v4
sub-int/2addr v4, v3
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
move-object v1, v2
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 4071
instance-of v2, v1, Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v2, :cond_7e
.line 4072
move-object v2, v1
check-cast v2, Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->maybePlayVisibleVideo()Z
move-result v2
if-eqz v2, :cond_7e
.line 4073
return v3
.line 4078
.end local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_7e
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->dispatchKeyEvent(Landroid/view/KeyEvent;)Z
move-result v1
return v1
.end method
.method public getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.line 2850
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method public getLayersActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.line 2854
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method public getMainFragmentsCount()I
.registers 2
.line 947
sget-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
return v0
.end method
.method public getRightActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.registers 2
.line 2858
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
return-object v0
.end method
.method public hideVisibleActionMode()V
.registers 2
.line 3900
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleActionMode:Landroid/view/ActionMode;
if-nez v0, :cond_5
.line 3901
return-void
.line 3903
:cond_5
invoke-virtual {v0}, Landroid/view/ActionMode;->finish()V
.line 3904
return-void
.end method
.method public synthetic lambda$checkFreeDiscSpace$56$LaunchActivity()V
.registers 10
.line 3594
const-string v0, "last_space_check"
iget v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z
move-result v1
if-nez v1, :cond_f
.line 3595
return-void
.line 3598
:cond_f
:try_start_f
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v1
.line 3599
.local v1, "preferences":Landroid/content/SharedPreferences;
const-wide/16 v2, 0x0
invoke-interface {v1, v0, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
move-result-wide v2
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
sub-long/2addr v2, v4
invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J
move-result-wide v2
const-wide/32 v4, 0xf731400
cmp-long v6, v2, v4
if-ltz v6, :cond_78
.line 3600
const/4 v2, 0x4
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLoader;->getDirectory(I)Ljava/io/File;
move-result-object v2
.line 3601
.local v2, "path":Ljava/io/File;
if-nez v2, :cond_31
.line 3602
return-void
.line 3605
:cond_31
new-instance v3, Landroid/os/StatFs;
invoke-virtual {v2}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v4
invoke-direct {v3, v4}, Landroid/os/StatFs;-><init>(Ljava/lang/String;)V
.line 3606
.local v3, "statFs":Landroid/os/StatFs;
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v5, 0x12
if-ge v4, v5, :cond_50
.line 3607
invoke-virtual {v3}, Landroid/os/StatFs;->getAvailableBlocks()I
move-result v4
invoke-virtual {v3}, Landroid/os/StatFs;->getBlockSize()I
move-result v5
mul-int v4, v4, v5
invoke-static {v4}, Ljava/lang/Math;->abs(I)I
move-result v4
int-to-long v4, v4
.local v4, "freeSpace":J
goto :goto_5a
.line 3609
.end local v4 # "freeSpace":J
:cond_50
invoke-virtual {v3}, Landroid/os/StatFs;->getAvailableBlocksLong()J
move-result-wide v4
invoke-virtual {v3}, Landroid/os/StatFs;->getBlockSizeLong()J
move-result-wide v6
mul-long v4, v4, v6
.line 3611
.restart local v4 # "freeSpace":J
:goto_5a
const-wide/32 v6, 0x6400000
cmp-long v8, v4, v6
if-gez v8, :cond_78
.line 3612
invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v6
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v7
invoke-interface {v6, v0, v7, v8}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 3613
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$Z-1yYXDAnaJjO4GII9DrssJCDUs;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$Z-1yYXDAnaJjO4GII9DrssJCDUs;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
:try_end_78
.catchall {:try_start_f .. :try_end_78} :catchall_79
.line 3624
.end local v1 # "preferences":Landroid/content/SharedPreferences;
.end local v2 # "path":Ljava/io/File;
.end local v3 # "statFs":Landroid/os/StatFs;
.end local v4 # "freeSpace":J
:cond_78
goto :goto_7a
.line 3622
:catchall_79
move-exception v0
.line 3625
:goto_7a
return-void
.end method
.method public synthetic lambda$didReceivedNotification$45$LaunchActivity(Landroid/content/DialogInterface;I)V
.registers 5
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 3315
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
const/4 v1, 0x2
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->performLogout(I)V
return-void
.end method
.method public synthetic lambda$didReceivedNotification$47$LaunchActivity(Ljava/util/HashMap;ILandroid/content/DialogInterface;I)V
.registers 7
.param p1, "waitingForLocation" # Ljava/util/HashMap;
.param p2, "account" # I
.param p3, "dialogInterface" # Landroid/content/DialogInterface;
.param p4, "i" # I
.line 3334
sget-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_9
.line 3335
return-void
.line 3337
:cond_9
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_22
const-string v0, "android.permission.ACCESS_COARSE_LOCATION"
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v1
if-eqz v1, :cond_22
.line 3338
const-string v1, "android.permission.ACCESS_FINE_LOCATION"
filled-new-array {v0, v1}, [Ljava/lang/String;
move-result-object v0
const/4 v1, 0x2
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->requestPermissions([Ljava/lang/String;I)V
.line 3339
return-void
.line 3341
:cond_22
new-instance v0, Lim/tpelyyftgw/ui/NewLocationActivity;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/NewLocationActivity;-><init>(I)V
.line 3342
.local v0, "activity":Lim/tpelyyftgw/ui/NewLocationActivity;
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$xj2U3JzQ-UmyKl-RdtqSvvyhtE4;
invoke-direct {v1, p1, p2}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$xj2U3JzQ-UmyKl-RdtqSvvyhtE4;-><init>(Ljava/util/HashMap;I)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/NewLocationActivity;->setDelegate(Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;)V
.line 3348
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 3349
return-void
.end method
.method public synthetic lambda$didReceivedNotification$52$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "themeInfo" # Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 3467
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$CmdFA0fJ2c4a8dtZkFMbSKPdn-E;
invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$CmdFA0fJ2c4a8dtZkFMbSKPdn-E;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$didReceivedNotification$54$LaunchActivity(Ljava/io/File;)V
.registers 7
.param p1, "file" # Ljava/io/File;
.line 3494
const/high16 v0, 0x44200000 # 640.0f
:try_start_2
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
int-to-float v0, v0
const/high16 v1, 0x43b40000 # 360.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
invoke-virtual {p1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
const/4 v4, 0x0
invoke-static {v0, v1, v2, v3, v4}, Lim/tpelyyftgw/ui/cells/ThemesHorizontalListCell;->getScaledBitmap(FFLjava/lang/String;Ljava/lang/String;I)Landroid/graphics/Bitmap;
move-result-object v0
.line 3495
.local v0, "bitmap":Landroid/graphics/Bitmap;
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeInfo:Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
iget-boolean v1, v1, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->isBlured:Z
if-eqz v1, :cond_23
.line 3496
invoke-static {v0}, Lim/tpelyyftgw/messenger/Utilities;->blurWallpaper(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
move-result-object v1
move-object v0, v1
.line 3498
:cond_23
new-instance v1, Ljava/io/FileOutputStream;
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeInfo:Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->pathToWallpaper:Ljava/lang/String;
invoke-direct {v1, v2}, Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V
.line 3499
.local v1, "stream":Ljava/io/FileOutputStream;
sget-object v2, Landroid/graphics/Bitmap$CompressFormat;->JPEG:Landroid/graphics/Bitmap$CompressFormat;
const/16 v3, 0x57
invoke-virtual {v0, v2, v3, v1}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
.line 3500
invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V
:try_end_36
.catchall {:try_start_2 .. :try_end_36} :catchall_37
.line 3503
.end local v0 # "bitmap":Landroid/graphics/Bitmap;
.end local v1 # "stream":Ljava/io/FileOutputStream;
goto :goto_3b
.line 3501
:catchall_37
move-exception v0
.line 3502
.local v0, "e":Ljava/lang/Throwable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3504
.end local v0 # "e":Ljava/lang/Throwable;
:goto_3b
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$2SKG5IQt70jdy8SnJXGdOEitmvQ;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$2SKG5IQt70jdy8SnJXGdOEitmvQ;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 3512
return-void
.end method
.method public synthetic lambda$didSelectDialogs$39$LaunchActivity(Lim/tpelyyftgw/ui/ChatActivity;IJLim/tpelyyftgw/tgnet/TLRPC$User;ZI)V
.registers 24
.param p1, "fragment" # Lim/tpelyyftgw/ui/ChatActivity;
.param p2, "account" # I
.param p3, "did" # J
.param p5, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p6, "notify" # Z
.param p7, "scheduleDate" # I
.line 2740
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v3, 0x1
const/4 v4, 0x0
const/4 v5, 0x1
const/4 v6, 0x0
move-object/from16 v2, p1
invoke-virtual/range {v1 .. v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 2741
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v7
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
move-object/from16 v8, p5
move-wide/from16 v9, p3
move/from16 v14, p6
move/from16 v15, p7
invoke-virtual/range {v7 .. v15}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Lim/tpelyyftgw/tgnet/TLRPC$User;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 2742
return-void
.end method
.method public synthetic lambda$getUserInfo$8$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 7
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2000
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 2001
if-nez p3, :cond_e
.line 2002
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$HtsDV49ccq2FR3ChFSSHsb-ixKs;
invoke-direct {v0, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$HtsDV49ccq2FR3ChFSSHsb-ixKs;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
goto :goto_2c
.line 2019
:cond_e
iget-object v0, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "USERNOTEXITST"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2c
.line 2020
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getActionBarLayout()Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getCurrentFragment()Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-result-object v0
const v1, 0x7f0f11d5
const-string v2, "UserNotExist"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
.line 2023
:cond_2c
:goto_2c
return-void
.end method
.method public synthetic lambda$handleIntent$4$LaunchActivity(Landroid/os/Bundle;)V
.registers 3
.param p1, "args" # Landroid/os/Bundle;
.line 1741
new-instance v0, Lim/tpelyyftgw/ui/CancelAccountDeletionActivity;
invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/CancelAccountDeletionActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
return-void
.end method
.method public synthetic lambda$handleIntent$6$LaunchActivity([ILim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;)V
.registers 7
.param p1, "intentAccount" # [I
.param p2, "info" # Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;
.line 1855
iget-object v0, p2, Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->currentAccount:I
const/4 v1, 0x0
aput v0, p1, v1
.line 1856
aget v0, p1, v1
const/4 v1, 0x1
invoke-virtual {p0, v0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->switchToAccount(IZ)V
.line 1858
new-instance v0, Lim/tpelyyftgw/ui/NewLocationActivity;
iget-object v1, p2, Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
const/4 v2, 0x3
invoke-direct {v0, v2, v1}, Lim/tpelyyftgw/ui/NewLocationActivity;-><init>(ILim/tpelyyftgw/messenger/MessageObject;)V
.line 1859
.local v0, "locationActivity":Lim/tpelyyftgw/ui/NewLocationActivity;
iget-object v1, p2, Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;->messageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v1
.line 1860
.local v1, "dialog_id":J
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$mDo_R0cpSct7AoqeL5yVQoln18w;
invoke-direct {v3, p2, v1, v2}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$mDo_R0cpSct7AoqeL5yVQoln18w;-><init>(Lim/tpelyyftgw/messenger/LocationController$SharingLocationInfo;J)V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/NewLocationActivity;->setDelegate(Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;)V
.line 1861
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 1862
return-void
.end method
.method public synthetic lambda$null$10$LaunchActivity(Ljava/lang/String;ILim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
.registers 28
.param p1, "game" # Ljava/lang/String;
.param p2, "intentAccount" # I
.param p3, "res" # Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;
.param p4, "fragment1" # Lim/tpelyyftgw/ui/DialogsActivity;
.param p5, "dids" # Ljava/util/ArrayList;
.param p6, "message1" # Ljava/lang/CharSequence;
.param p7, "param" # Z
.line 2094
const/4 v0, 0x0
move-object/from16 v1, p5
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
.line 2095
.local v2, "did":J
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaGame;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaGame;-><init>()V
.line 2096
.local v4, "inputMediaGame":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaGame;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputGameShortName;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputGameShortName;-><init>()V
iput-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaGame;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputGame;
.line 2097
iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaGame;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputGame;
move-object/from16 v12, p1
iput-object v12, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputGame;->short_name:Ljava/lang/String;
.line 2098
iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaGame;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputGame;
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v6
move-object/from16 v13, p3
iget-object v7, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users: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$User;
invoke-virtual {v6, v7}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
move-result-object v6
iput-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputGame;->bot_id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
.line 2099
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v5
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v6
long-to-int v7, v2
invoke-virtual {v6, v7}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-result-object v6
const-wide/16 v8, 0x0
const-wide/16 v10, 0x0
move-object v7, v4
invoke-virtual/range {v5 .. v11}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendGame(Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaGame;JJ)V
.line 2101
new-instance v5, Landroid/os/Bundle;
invoke-direct {v5}, Landroid/os/Bundle;-><init>()V
.line 2102
.local v5, "args1":Landroid/os/Bundle;
const-string/jumbo v6, "scrollToTopOnResume"
const/4 v7, 0x1
invoke-virtual {v5, v6, v7}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 2103
long-to-int v6, v2
.line 2104
.local v6, "lower_part":I
const/16 v7, 0x20
shr-long v7, v2, v7
long-to-int v8, v7
.line 2105
.local v8, "high_id":I
if-eqz v6, :cond_70
.line 2106
if-lez v6, :cond_67
.line 2107
const-string/jumbo v7, "user_id"
invoke-virtual {v5, v7, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_75
.line 2108
:cond_67
if-gez v6, :cond_75
.line 2109
neg-int v7, v6
const-string v9, "chat_id"
invoke-virtual {v5, v9, v7}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_75
.line 2112
:cond_70
const-string v7, "enc_id"
invoke-virtual {v5, v7, v8}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2114
:cond_75
:goto_75
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v7
move-object/from16 v9, p4
invoke-virtual {v7, v5, v9}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v7
if-eqz v7, :cond_a1
.line 2115
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v7
sget v10, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v0, v0, [Ljava/lang/Object;
invoke-virtual {v7, v10, v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 2116
move-object/from16 v0, p0
iget-object v14, v0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v15, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v15, v5}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
const/16 v16, 0x1
const/16 v17, 0x0
const/16 v18, 0x1
const/16 v19, 0x0
invoke-virtual/range {v14 .. v19}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
goto :goto_a3
.line 2114
:cond_a1
move-object/from16 v0, p0
.line 2118
:goto_a3
return-void
.end method
.method public synthetic lambda$null$11$LaunchActivity(ILim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
.registers 23
.param p1, "intentAccount" # I
.param p2, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p3, "botChat" # Ljava/lang/String;
.param p4, "fragment12" # Lim/tpelyyftgw/ui/DialogsActivity;
.param p5, "dids" # Ljava/util/ArrayList;
.param p6, "message1" # Ljava/lang/CharSequence;
.param p7, "param" # Z
.line 2156
const/4 v0, 0x0
move-object/from16 v1, p5
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
.line 2157
.local v2, "did":J
new-instance v4, Landroid/os/Bundle;
invoke-direct {v4}, Landroid/os/Bundle;-><init>()V
.line 2158
.local v4, "args12":Landroid/os/Bundle;
const/4 v5, 0x1
const-string/jumbo v6, "scrollToTopOnResume"
invoke-virtual {v4, v6, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 2159
long-to-int v6, v2
neg-int v6, v6
const-string v7, "chat_id"
invoke-virtual {v4, v7, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2160
sget-object v6, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->isEmpty()Z
move-result v6
if-nez v6, :cond_42
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v6
sget-object v7, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v8
sub-int/2addr v8, v5
invoke-virtual {v7, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v6, v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v5
if-eqz v5, :cond_40
goto :goto_42
:cond_40
move-object v0, p0
goto :goto_6d
.line 2161
:cond_42
:goto_42
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v6, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v0, v0, [Ljava/lang/Object;
invoke-virtual {v5, v6, v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 2162
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v7
long-to-int v0, v2
neg-int v8, v0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
move-object/from16 v9, p2
move-object/from16 v12, p3
invoke-virtual/range {v7 .. v14}, Lim/tpelyyftgw/messenger/MessagesController;->addUserToChat(ILim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;ILjava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/Runnable;)V
.line 2163
move-object v0, p0
iget-object v5, v0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v6, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v6, v4}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
const/4 v7, 0x1
const/4 v8, 0x0
const/4 v9, 0x1
const/4 v10, 0x0
invoke-virtual/range {v5 .. v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 2165
:goto_6d
return-void
.end method
.method public synthetic lambda$null$12$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V
.registers 26
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p4, "game" # Ljava/lang/String;
.param p5, "intentAccount" # I
.param p6, "botChat" # Ljava/lang/String;
.param p7, "botUser" # Ljava/lang/String;
.param p8, "messageId" # Ljava/lang/Integer;
.line 2074
move-object/from16 v1, p0
move-object/from16 v2, p4
move/from16 v3, p5
move-object/from16 v4, p6
move-object/from16 v5, p7
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_275
.line 2076
:try_start_10
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_13
.catch Ljava/lang/Exception; {:try_start_10 .. :try_end_13} :catch_14
.line 2079
goto :goto_1a
.line 2077
:catch_14
move-exception v0
move-object v6, v0
move-object v0, v6
.line 2078
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2080
.end local v0 # "e":Ljava/lang/Exception;
:goto_1a
move-object/from16 v6, p2
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;
.line 2081
.local v6, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;
if-nez p3, :cond_260
iget-object v0, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_260
if-eqz v2, :cond_30
if-eqz v2, :cond_260
iget-object v0, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_260
.line 2082
:cond_30
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;
const/4 v8, 0x0
invoke-virtual {v0, v7, v8}, Lim/tpelyyftgw/messenger/MessagesController;->putUsers(Ljava/util/ArrayList;Z)V
.line 2083
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->chats:Ljava/util/ArrayList;
invoke-virtual {v0, v7, v8}, Lim/tpelyyftgw/messenger/MessagesController;->putChats(Ljava/util/ArrayList;Z)V
.line 2084
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v0
iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;
iget-object v9, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->chats:Ljava/util/ArrayList;
const/4 v10, 0x1
invoke-virtual {v0, v7, v9, v8, v10}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V
.line 2085
const-string v0, "dialogsType"
const-string v7, "onlySelect"
if-eqz v2, :cond_14a
.line 2086
new-instance v9, Landroid/os/Bundle;
invoke-direct {v9}, Landroid/os/Bundle;-><init>()V
.line 2087
.local v9, "args":Landroid/os/Bundle;
invoke-virtual {v9, v7, v10}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 2088
const-string v7, "cantSendToChannels"
invoke-virtual {v9, v7, v10}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 2089
invoke-virtual {v9, v0, v10}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2090
const v0, 0x7f0f0f20
const-string v7, "SendGameTo"
invoke-static {v7, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
const-string/jumbo v7, "selectAlertString"
invoke-virtual {v9, v7, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 2091
const v0, 0x7f0f0f21
const-string v7, "SendGameToGroup"
invoke-static {v7, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
const-string/jumbo v7, "selectAlertStringGroup"
invoke-virtual {v9, v7, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 2092
new-instance v0, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v0, v9}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 2093
.local v0, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$eMtkcsphgaEeqUcusFKlViM6Yp0;
invoke-direct {v7, v1, v2, v3, v6}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$eMtkcsphgaEeqUcusFKlViM6Yp0;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Ljava/lang/String;ILim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;)V
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V
.line 2120
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v7
if-eqz v7, :cond_b9
.line 2121
iget-object v7, v1, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v7, v7, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
if-lez v7, :cond_b7
iget-object v7, v1, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v7, v7, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v11, v1, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v11, v11, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
move-result v11
sub-int/2addr v11, v10
invoke-virtual {v7, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
instance-of v7, v7, Lim/tpelyyftgw/ui/IndexActivity;
if-eqz v7, :cond_b7
const/4 v7, 0x1
goto :goto_b8
:cond_b7
const/4 v7, 0x0
.local v7, "removeLast":Z
:goto_b8
goto :goto_db
.line 2123
.end local v7 # "removeLast":Z
:cond_b9
iget-object v7, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v7, v7, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
if-le v7, v10, :cond_da
iget-object v7, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v7, v7, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v11, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v11, v11, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
move-result v11
sub-int/2addr v11, v10
invoke-virtual {v7, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
instance-of v7, v7, Lim/tpelyyftgw/ui/IndexActivity;
if-eqz v7, :cond_da
const/4 v7, 0x1
goto :goto_db
:cond_da
const/4 v7, 0x0
.line 2125
.restart local v7 # "removeLast":Z
:goto_db
iget-object v11, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v14, 0x1
const/4 v15, 0x1
const/16 v16, 0x0
move-object v12, v0
move v13, v7
invoke-virtual/range {v11 .. v16}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 2126
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->hasInstance()Z
move-result v11
if-eqz v11, :cond_fe
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v11
invoke-virtual {v11}, Lim/tpelyyftgw/ui/SecretMediaViewer;->isVisible()Z
move-result v11
if-eqz v11, :cond_fe
.line 2127
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v10
invoke-virtual {v10, v8, v8}, Lim/tpelyyftgw/ui/SecretMediaViewer;->closePhoto(ZZ)V
goto :goto_12d
.line 2128
:cond_fe
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v11
if-eqz v11, :cond_116
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v11
invoke-virtual {v11}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v11
if-eqz v11, :cond_116
.line 2129
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v11
invoke-virtual {v11, v8, v10}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V
goto :goto_12d
.line 2130
:cond_116
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->hasInstance()Z
move-result v11
if-eqz v11, :cond_12d
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v11
invoke-virtual {v11}, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible()Z
move-result v11
if-eqz v11, :cond_12d
.line 2131
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v11
invoke-virtual {v11, v8, v10}, Lim/tpelyyftgw/ui/ArticleViewer;->close(ZZ)V
.line 2133
:cond_12d
:goto_12d
iget-object v10, v1, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v10, v8, v8}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 2134
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v10
if-eqz v10, :cond_143
.line 2135
iget-object v8, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 2136
iget-object v8, v1, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
goto :goto_148
.line 2138
:cond_143
iget-object v10, v1, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v10, v8, v8}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 2140
.end local v0 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
.end local v7 # "removeLast":Z
.end local v9 # "args":Landroid/os/Bundle;
:goto_148
goto/16 :goto_275
:cond_14a
const/4 v9, 0x0
if-eqz v4, :cond_1ae
.line 2141
iget-object v11, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->isEmpty()Z
move-result v11
if-nez v11, :cond_15d
iget-object v9, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;
invoke-virtual {v9, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 2142
.local v9, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_15d
if-eqz v9, :cond_1a0
iget-boolean v11, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v11, :cond_168
iget-boolean v11, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot_nochats:Z
if-eqz v11, :cond_168
goto :goto_1a0
.line 2150
:cond_168
new-instance v11, Landroid/os/Bundle;
invoke-direct {v11}, Landroid/os/Bundle;-><init>()V
.line 2151
.local v11, "args":Landroid/os/Bundle;
invoke-virtual {v11, v7, v10}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 2152
const/4 v7, 0x2
invoke-virtual {v11, v0, v7}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2153
const v0, 0x7f0f00e8
new-array v7, v7, [Ljava/lang/Object;
invoke-static {v9}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v12
aput-object v12, v7, v8
const-string v8, "%1$s"
aput-object v8, v7, v10
const-string v8, "AddToTheGroupTitle"
invoke-static {v8, v0, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
const-string v7, "addToGroupAlertString"
invoke-virtual {v11, v7, v0}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 2154
new-instance v0, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v0, v11}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 2155
.restart local v0 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$wR-TIn1r1M6e2Raga_0aBmwera4;
invoke-direct {v7, v1, v3, v9, v4}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$wR-TIn1r1M6e2Raga_0aBmwera4;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;ILim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;)V
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V
.line 2166
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 2167
.end local v0 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
.end local v9 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v11 # "args":Landroid/os/Bundle;
goto/16 :goto_275
.line 2144
.restart local v9 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_1a0
:goto_1a0
const v0, 0x7f0f0280
:try_start_1a3
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
:try_end_1a6
.catch Ljava/lang/Exception; {:try_start_1a3 .. :try_end_1a6} :catch_1a7
.line 2147
goto :goto_1ad
.line 2145
:catch_1a7
move-exception v0
move-object v7, v0
move-object v0, v7
.line 2146
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2148
.end local v0 # "e":Ljava/lang/Exception;
:goto_1ad
return-void
.line 2169
.end local v9 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_1ae
const/4 v0, 0x0
.line 2170
.local v0, "isBot":Z
new-instance v7, Landroid/os/Bundle;
invoke-direct {v7}, Landroid/os/Bundle;-><init>()V
.line 2171
.local v7, "args":Landroid/os/Bundle;
iget-object v11, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->chats:Ljava/util/ArrayList;
invoke-virtual {v11}, Ljava/util/ArrayList;->isEmpty()Z
move-result v11
if-nez v11, :cond_1d8
.line 2172
iget-object v11, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->chats:Ljava/util/ArrayList;
invoke-virtual {v11, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
const-string v12, "chat_id"
invoke-virtual {v7, v12, v11}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2173
iget-object v11, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->chats:Ljava/util/ArrayList;
invoke-virtual {v11, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
neg-int v11, v11
int-to-long v11, v11
.local v11, "dialog_id":J
goto :goto_1f3
.line 2175
.end local v11 # "dialog_id":J
:cond_1d8
iget-object v11, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;
invoke-virtual {v11, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v12, "user_id"
invoke-virtual {v7, v12, v11}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2176
iget-object v11, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;
invoke-virtual {v11, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
int-to-long v11, v11
.line 2178
.restart local v11 # "dialog_id":J
:goto_1f3
if-eqz v5, :cond_20f
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;
invoke-virtual {v13}, Ljava/util/ArrayList;->size()I
move-result v13
if-lez v13, :cond_20f
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;->users:Ljava/util/ArrayList;
invoke-virtual {v13, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
check-cast v8, Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v8, :cond_20f
.line 2179
const-string v8, "botUser"
invoke-virtual {v7, v8, v5}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 2180
const/4 v0, 0x1
.line 2182
:cond_20f
if-eqz p8, :cond_21a
.line 2183
invoke-virtual/range {p8 .. p8}, Ljava/lang/Integer;->intValue()I
move-result v8
const-string v13, "message_id"
invoke-virtual {v7, v13, v8}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2185
:cond_21a
sget-object v8, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
move-result v8
if-nez v8, :cond_230
sget-object v8, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v9
sub-int/2addr v9, v10
invoke-virtual {v8, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
move-object v9, v8
check-cast v9, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_230
move-object v8, v9
.line 2186
.local v8, "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
if-eqz v8, :cond_23d
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
invoke-virtual {v9, v7, v8}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v9
if-eqz v9, :cond_25f
.line 2188
:cond_23d
if-eqz v0, :cond_255
instance-of v9, v8, Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v9, :cond_255
move-object v9, v8
check-cast v9, Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v9}, Lim/tpelyyftgw/ui/ChatActivity;->getDialogId()J
move-result-wide v9
cmp-long v13, v9, v11
if-nez v13, :cond_255
.line 2189
move-object v9, v8
check-cast v9, Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v9, v5}, Lim/tpelyyftgw/ui/ChatActivity;->setBotUser(Ljava/lang/String;)V
goto :goto_25f
.line 2191
:cond_255
new-instance v9, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v9, v7}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 2192
.local v9, "fragment":Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v1, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v10, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 2195
.end local v0 # "isBot":Z
.end local v7 # "args":Landroid/os/Bundle;
.end local v8 # "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.end local v9 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
.end local v11 # "dialog_id":J
:cond_25f
:goto_25f
goto :goto_275
.line 2198
:cond_260
:try_start_260
const-string v0, "JoinToGroupErrorNotExist"
const v7, 0x7f0f07de
invoke-static {v0, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:try_end_270
.catch Ljava/lang/Exception; {:try_start_260 .. :try_end_270} :catch_271
.line 2201
goto :goto_275
.line 2199
:catch_271
move-exception v0
.line 2200
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2204
.end local v0 # "e":Ljava/lang/Exception;
.end local v6 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_resolvedPeer;
:cond_275
:goto_275
return-void
.end method
.method public synthetic lambda$null$14$LaunchActivity(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;Landroid/content/DialogInterface;I)V
.registers 39
.param p1, "intentAccount" # I
.param p2, "username" # Ljava/lang/String;
.param p3, "group" # Ljava/lang/String;
.param p4, "sticker" # Ljava/lang/String;
.param p5, "botUser" # Ljava/lang/String;
.param p6, "botChat" # Ljava/lang/String;
.param p7, "message" # Ljava/lang/String;
.param p8, "hasUrl" # Z
.param p9, "messageId" # Ljava/lang/Integer;
.param p10, "channelId" # Ljava/lang/Integer;
.param p11, "game" # Ljava/lang/String;
.param p12, "auth" # Ljava/util/HashMap;
.param p13, "lang" # Ljava/lang/String;
.param p14, "unsupportedUrl" # Ljava/lang/String;
.param p15, "code" # Ljava/lang/String;
.param p16, "wallPaper" # Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.param p17, "theme" # Ljava/lang/String;
.param p18, "dialogInterface" # Landroid/content/DialogInterface;
.param p19, "i" # I
move-object/from16 v0, p0
move/from16 v1, p1
move-object/from16 v2, p2
move-object/from16 v3, p3
move-object/from16 v4, p4
move-object/from16 v5, p5
move-object/from16 v6, p6
move-object/from16 v7, p7
move/from16 v8, p8
move-object/from16 v9, p9
move-object/from16 v10, p10
move-object/from16 v11, p11
move-object/from16 v12, p12
move-object/from16 v13, p13
move-object/from16 v14, p14
move-object/from16 v15, p15
move-object/from16 v16, p16
move-object/from16 v17, p17
.line 2238
const/16 v18, 0x1
invoke-direct/range {v0 .. v18}, Lim/tpelyyftgw/ui/LaunchActivity;->runLinkRequest(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;I)V
return-void
.end method
.method public synthetic lambda$null$15$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;)V
.registers 44
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "intentAccount" # I
.param p5, "group" # Ljava/lang/String;
.param p6, "username" # Ljava/lang/String;
.param p7, "sticker" # Ljava/lang/String;
.param p8, "botUser" # Ljava/lang/String;
.param p9, "botChat" # Ljava/lang/String;
.param p10, "message" # Ljava/lang/String;
.param p11, "hasUrl" # Z
.param p12, "messageId" # Ljava/lang/Integer;
.param p13, "channelId" # Ljava/lang/Integer;
.param p14, "game" # Ljava/lang/String;
.param p15, "auth" # Ljava/util/HashMap;
.param p16, "lang" # Ljava/lang/String;
.param p17, "unsupportedUrl" # Ljava/lang/String;
.param p18, "code" # Ljava/lang/String;
.param p19, "wallPaper" # Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.param p20, "theme" # Ljava/lang/String;
.line 2210
move-object/from16 v15, p0
move-object/from16 v14, p2
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/LaunchActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_1b0
.line 2212
:try_start_a
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_d
.catch Ljava/lang/Exception; {:try_start_a .. :try_end_d} :catch_e
.line 2215
goto :goto_14
.line 2213
:catch_e
move-exception v0
move-object v1, v0
move-object v0, v1
.line 2214
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2216
.end local v0 # "e":Ljava/lang/Exception;
:goto_14
const v0, 0x7f0f0a5a
const-string v1, "OK"
const v2, 0x7f0f0141
const-string v3, "AppName"
const/4 v13, 0x0
if-nez v14, :cond_172
iget-object v4, v15, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v4, :cond_172
.line 2217
move-object/from16 v12, p3
check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;
.line 2218
.local v12, "invite":Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v5, 0x1
const/4 v6, 0x0
if-eqz v4, :cond_b2
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->isLeftFromChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v4
if-eqz v4, :cond_47
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->kicked:Z
if-nez v4, :cond_b2
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_b2
.line 2219
:cond_47
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v1, v6}, Lim/tpelyyftgw/messenger/MessagesController;->putChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V
.line 2220
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 2221
.local v0, "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2222
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v1
invoke-virtual {v1, v13, v0, v6, v5}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V
.line 2223
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 2224
.local v1, "args":Landroid/os/Bundle;
iget-object v2, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
const-string v3, "chat_id"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2225
sget-object v2, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_8e
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
sget-object v3, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v4
sub-int/2addr v4, v5
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v2
if-eqz v2, :cond_af
.line 2226
:cond_8e
new-instance v2, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
move-object/from16 v17, v2
.line 2227
.local v17, "fragment":Lim/tpelyyftgw/ui/ChatActivity;
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v2
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v4, v6, [Ljava/lang/Object;
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 2228
iget-object v2, v15, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/16 v18, 0x0
const/16 v19, 0x1
const/16 v20, 0x1
const/16 v21, 0x0
move-object/from16 v16, v2
invoke-virtual/range {v16 .. v21}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 2230
.end local v0 # "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.end local v1 # "args":Landroid/os/Bundle;
.end local v17 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
:cond_af
move-object v5, v15
goto/16 :goto_16f
.line 2231
:cond_b2
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-nez v4, :cond_be
iget-boolean v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->channel:Z
if-eqz v4, :cond_d4
iget-boolean v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->megagroup:Z
if-nez v4, :cond_d4
:cond_be
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v4, :cond_f6
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v4
if-eqz v4, :cond_d4
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v4, :cond_d1
goto :goto_d4
:cond_d1
move-object/from16 v11, p5
goto :goto_f8
:cond_d4
:goto_d4
sget-object v4, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
if-nez v4, :cond_f6
.line 2232
sget-object v0, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v1
sub-int/2addr v1, v5
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 2233
.local v0, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
new-instance v1, Lim/tpelyyftgw/ui/components/JoinGroupAlert;
move-object/from16 v11, p5
invoke-direct {v1, v15, v12, v11, v0}, Lim/tpelyyftgw/ui/components/JoinGroupAlert;-><init>(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 2234
.end local v0 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-object v5, v15
goto/16 :goto_16f
.line 2231
:cond_f6
move-object/from16 v11, p5
.line 2235
:goto_f8
new-instance v4, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v4, v15}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v10, v4
.line 2236
.local v10, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v10, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2237
const v2, 0x7f0f036b
new-array v3, v5, [Ljava/lang/Object;
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v4, :cond_113
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
goto :goto_115
:cond_113
iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;->title:Ljava/lang/String;
:goto_115
aput-object v4, v3, v6
const-string v4, "ChannelJoinTo"
invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v10, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2238
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$6mASDlXNPj12jsyCR9JW3l7UKrs;
move-object v1, v9
move-object/from16 v2, p0
move/from16 v3, p4
move-object/from16 v4, p6
move-object/from16 v5, p5
move-object/from16 v6, p7
move-object/from16 v7, p8
move-object/from16 v8, p9
move-object/from16 v20, v0
move-object v0, v9
move-object/from16 v9, p10
move-object/from16 v21, v0
move-object v0, v10
.end local v10 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move/from16 v10, p11
move-object/from16 v11, p12
move-object/from16 v22, v12
.end local v12 # "invite":Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;
.local v22, "invite":Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;
move-object/from16 v12, p13
move-object/from16 v13, p14
move-object/from16 v14, p15
move-object/from16 v15, p16
move-object/from16 v16, p17
move-object/from16 v17, p18
move-object/from16 v18, p19
move-object/from16 v19, p20
invoke-direct/range {v1 .. v19}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$6mASDlXNPj12jsyCR9JW3l7UKrs;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;)V
move-object/from16 v1, v20
move-object/from16 v2, v21
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 2239
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 v4, 0x0
invoke-virtual {v0, v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2240
move-object/from16 v5, p0
invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2243
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v22 # "invite":Lim/tpelyyftgw/tgnet/TLRPC$ChatInvite;
:goto_16f
move-object/from16 v2, p2
goto :goto_1b2
.line 2216
:cond_172
move-object v4, v13
move-object v5, v15
.line 2244
new-instance v6, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v6, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 2245
.local v6, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v6, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2246
move-object/from16 v2, p2
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v7, "FLOOD_WAIT"
invoke-virtual {v3, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_199
.line 2247
const v3, 0x7f0f0680
const-string v7, "FloodWait"
invoke-static {v7, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_1a5
.line 2249
:cond_199
const v3, 0x7f0f07de
const-string v7, "JoinToGroupErrorNotExist"
invoke-static {v7, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v6, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2251
:goto_1a5
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v6, v0, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2252
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
goto :goto_1b2
.line 2210
.end local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_1b0
move-object v2, v14
move-object v5, v15
.line 2255
:goto_1b2
return-void
.end method
.method public synthetic lambda$null$17$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;I)V
.registers 16
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "intentAccount" # I
.line 2265
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_df
.line 2267
:try_start_6
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_9
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_9} :catch_a
.line 2270
goto :goto_e
.line 2268
:catch_a
move-exception v0
.line 2269
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2271
.end local v0 # "e":Ljava/lang/Exception;
:goto_e
if-nez p2, :cond_84
.line 2272
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_df
.line 2273
move-object v0, p3
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Updates;
.line 2274
.local v0, "updates":Lim/tpelyyftgw/tgnet/TLRPC$Updates;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Updates;->chats:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_83
.line 2275
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Updates;->chats:Ljava/util/ArrayList;
const/4 v2, 0x0
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 2276
.local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iput-boolean v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->left:Z
.line 2277
iput-boolean v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->kicked:Z
.line 2278
invoke-static {p4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$Updates;->users:Ljava/util/ArrayList;
invoke-virtual {v3, v4, v2}, Lim/tpelyyftgw/messenger/MessagesController;->putUsers(Ljava/util/ArrayList;Z)V
.line 2279
invoke-static {p4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$Updates;->chats:Ljava/util/ArrayList;
invoke-virtual {v3, v4, v2}, Lim/tpelyyftgw/messenger/MessagesController;->putChats(Ljava/util/ArrayList;Z)V
.line 2280
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
.line 2281
.local v3, "args":Landroid/os/Bundle;
iget v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
const-string v5, "chat_id"
invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2282
sget-object v4, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
if-nez v4, :cond_6a
invoke-static {p4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
sget-object v5, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v6
add-int/lit8 v6, v6, -0x1
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v4, v3, v5}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v4
if-eqz v4, :cond_83
.line 2283
:cond_6a
new-instance v6, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v6, v3}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 2284
.local v6, "fragment":Lim/tpelyyftgw/ui/ChatActivity;
invoke-static {p4}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v4
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v2, v2, [Ljava/lang/Object;
invoke-virtual {v4, v5, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 2285
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v7, 0x0
const/4 v8, 0x1
const/4 v9, 0x1
const/4 v10, 0x0
invoke-virtual/range {v5 .. v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 2288
.end local v0 # "updates":Lim/tpelyyftgw/tgnet/TLRPC$Updates;
.end local v1 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v3 # "args":Landroid/os/Bundle;
.end local v6 # "fragment":Lim/tpelyyftgw/ui/ChatActivity;
:cond_83
goto :goto_df
.line 2290
:cond_84
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 2291
.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 2292
iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v2, "FLOOD_WAIT"
invoke-virtual {v1, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_ac
.line 2293
const v1, 0x7f0f0680
const-string v2, "FloodWait"
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;
goto :goto_cf
.line 2294
:cond_ac
iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v2, "USERS_TOO_MUCH"
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_c3
.line 2295
const v1, 0x7f0f07dd
const-string v2, "JoinToGroupErrorFull"
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;
goto :goto_cf
.line 2297
:cond_c3
const v1, 0x7f0f07de
const-string v2, "JoinToGroupErrorNotExist"
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 2299
:goto_cf
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 2300
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2303
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_df
:goto_df
return-void
.end method
.method public synthetic lambda$null$20$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 23
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response1" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "intentAccount" # I
.param p4, "authorizationForm" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.param p5, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.param p6, "payload" # Ljava/lang/String;
.param p7, "nonce" # Ljava/lang/String;
.param p8, "callbackUrl" # Ljava/lang/String;
move-object/from16 v1, p5
.line 2359
:try_start_2
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_5
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_5} :catch_6
.line 2362
goto :goto_c
.line 2360
:catch_6
move-exception v0
move-object v2, v0
move-object v0, v2
.line 2361
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2363
.end local v0 # "e":Ljava/lang/Exception;
:goto_c
if-eqz p2, :cond_39
.line 2364
move-object/from16 v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
.line 2365
.local v0, "accountPassword":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
move-object/from16 v12, p4
iget-object v3, v12, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;->users:Ljava/util/ArrayList;
const/4 v4, 0x0
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->putUsers(Ljava/util/ArrayList;Z)V
.line 2366
new-instance v13, Lim/tpelyyftgw/ui/PassportActivity;
const/4 v3, 0x5
iget v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->bot_id:I
iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->scope:Ljava/lang/String;
iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;->public_key:Ljava/lang/String;
move-object v2, v13
move-object/from16 v7, p6
move-object/from16 v8, p7
move-object/from16 v9, p8
move-object/from16 v10, p4
move-object v11, v0
invoke-direct/range {v2 .. v11}, Lim/tpelyyftgw/ui/PassportActivity;-><init>(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;)V
move-object v2, p0
invoke-virtual {p0, v13}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
goto :goto_3c
.line 2363
.end local v0 # "accountPassword":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_password;
:cond_39
move-object v2, p0
move-object/from16 v12, p4
.line 2368
:goto_3c
return-void
.end method
.method public synthetic lambda$null$21$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 21
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "intentAccount" # I
.param p3, "authorizationForm" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.param p4, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.param p5, "payload" # Ljava/lang/String;
.param p6, "nonce" # Ljava/lang/String;
.param p7, "callbackUrl" # Ljava/lang/String;
.param p8, "response1" # Lim/tpelyyftgw/tgnet/TLObject;
.param p9, "error1" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2357
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$oxyyRuCkzxWclIjKVqWWJWJtfTI;
move-object v0, v10
move-object v1, p0
move-object v2, p1
move-object/from16 v3, p8
move v4, p2
move-object v5, p3
move-object v6, p4
move-object/from16 v7, p5
move-object/from16 v8, p6
move-object/from16 v9, p7
invoke-direct/range {v0 .. v9}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$oxyyRuCkzxWclIjKVqWWJWJtfTI;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$22$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2372
:try_start_0
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
.line 2373
const-string v0, "APP_VERSION_OUTDATED"
iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1b
.line 2374
const-string v0, "UpdateAppAlert"
const v1, 0x7f0f1193
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x1
invoke-static {p0, v0, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
goto :goto_41
.line 2376
:cond_1b
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "ErrorOccurred"
const v2, 0x7f0f05e0
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "\n"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:try_end_41
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_41} :catch_42
.line 2380
:goto_41
goto :goto_46
.line 2378
:catch_42
move-exception v0
.line 2379
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2381
.end local v0 # "e":Ljava/lang/Exception;
:goto_46
return-void
.end method
.method public synthetic lambda$null$24$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 6
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 2389
:try_start_0
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4
.line 2392
goto :goto_8
.line 2390
:catch_4
move-exception v0
.line 2391
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2394
.end local v0 # "e":Ljava/lang/Exception;
:goto_8
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_deepLinkInfo;
if-eqz v0, :cond_16
.line 2395
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_deepLinkInfo;
.line 2396
.local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_deepLinkInfo;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_deepLinkInfo;->message:Ljava/lang/String;
iget-boolean v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_deepLinkInfo;->update_app:Z
invoke-static {p0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2398
.end local v0 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_deepLinkInfo;
:cond_16
return-void
.end method
.method public synthetic lambda$null$26$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 7
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2405
:try_start_0
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4
.line 2408
goto :goto_8
.line 2406
:catch_4
move-exception v0
.line 2407
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2409
.end local v0 # "e":Ljava/lang/Exception;
:goto_8
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;
if-eqz v0, :cond_17
.line 2410
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;
.line 2411
.local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createLanguageAlert(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v0 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;
goto :goto_5b
.line 2412
:cond_17
if-eqz p3, :cond_5b
.line 2413
iget-object v0, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v1, "LANG_CODE_NOT_SUPPORTED"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_34
.line 2414
const v0, 0x7f0f07f7
const-string v1, "LanguageUnsupportedError"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
goto :goto_5c
.line 2416
:cond_34
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const v1, 0x7f0f05e0
const-string v2, "ErrorOccurred"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "\n"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
goto :goto_5c
.line 2412
:cond_5b
:goto_5b
nop
.line 2419
:goto_5c
return-void
.end method
.method public synthetic lambda$null$29$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 16
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "wallPaper" # Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2439
:try_start_0
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4
.line 2442
goto :goto_8
.line 2440
:catch_4
move-exception v0
.line 2441
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2443
.end local v0 # "e":Ljava/lang/Exception;
:goto_8
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
if-eqz v0, :cond_49
.line 2444
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.line 2446
.local v0, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
iget-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->pattern:Z
if-eqz v1, :cond_33
.line 2447
new-instance v1, Lim/tpelyyftgw/ui/WallpapersListActivity$ColorWallpaper;
const-wide/16 v3, -0x1
iget-object v2, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
iget v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->background_color:I
iget-wide v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->id:J
iget-object v2, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->intensity:I
int-to-float v2, v2
const/high16 v8, 0x42c80000 # 100.0f
div-float v8, v2, v8
iget-object v2, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
iget-boolean v9, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->motion:Z
const/4 v10, 0x0
move-object v2, v1
invoke-direct/range {v2 .. v10}, Lim/tpelyyftgw/ui/WallpapersListActivity$ColorWallpaper;-><init>(JIJFZLjava/io/File;)V
.line 2448
.local v1, "colorWallpaper":Lim/tpelyyftgw/ui/WallpapersListActivity$ColorWallpaper;
iput-object v0, v1, Lim/tpelyyftgw/ui/WallpapersListActivity$ColorWallpaper;->pattern:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.line 2449
nop
.line 2450
.local v1, "object":Ljava/lang/Object;
goto :goto_34
.line 2451
.end local v1 # "object":Ljava/lang/Object;
:cond_33
move-object v1, v0
.line 2453
.restart local v1 # "object":Ljava/lang/Object;
:goto_34
new-instance v2, Lim/tpelyyftgw/ui/WallpaperActivity;
const/4 v3, 0x0
invoke-direct {v2, v1, v3}, Lim/tpelyyftgw/ui/WallpaperActivity;-><init>(Ljava/lang/Object;Landroid/graphics/Bitmap;)V
.line 2454
.local v2, "wallpaperActivity":Lim/tpelyyftgw/ui/WallpaperActivity;
iget-object v3, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->blur:Z
iget-object v4, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;
iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaperSettings;->motion:Z
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/WallpaperActivity;->setInitialModes(ZZ)V
.line 2455
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 2456
.end local v0 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.end local v1 # "object":Ljava/lang/Object;
.end local v2 # "wallpaperActivity":Lim/tpelyyftgw/ui/WallpaperActivity;
goto :goto_6f
.line 2457
:cond_49
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const v1, 0x7f0f05e0
const-string v2, "ErrorOccurred"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "\n"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p4, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2459
:goto_6f
return-void
.end method
.method public synthetic lambda$null$32$LaunchActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 9
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2475
const/4 v0, 0x2
.line 2476
.local v0, "notFound":I
instance-of v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
const/4 v2, 0x1
if-eqz v1, :cond_2a
.line 2477
move-object v1, p1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
.line 2478
.local v1, "t":Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-eqz v3, :cond_28
.line 2479
iput-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
.line 2480
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLoader;->getAttachFileName(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;
move-result-object v3
iput-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeFileName:Ljava/lang/String;
.line 2481
iput-object p2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeProgressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2482
iget v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v3
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-virtual {v3, v4, v1, v2, v2}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V
.line 2483
const/4 v0, 0x0
goto :goto_29
.line 2485
:cond_28
const/4 v0, 0x1
.line 2487
.end local v1 # "t":Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
:cond_29
:goto_29
goto :goto_37
:cond_2a
if-eqz p3, :cond_29
iget-object v1, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v3, "THEME_FORMAT_INVALID"
invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_29
.line 2488
const/4 v0, 0x1
.line 2490
:goto_37
if-eqz v0, :cond_71
.line 2492
:try_start_39
invoke-virtual {p2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_3c
.catch Ljava/lang/Exception; {:try_start_39 .. :try_end_3c} :catch_3d
.line 2495
goto :goto_41
.line 2493
:catch_3d
move-exception v1
.line 2494
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2496
.end local v1 # "e":Ljava/lang/Exception;
:goto_41
const v1, 0x7f0f1062
const-string v3, "Theme"
if-ne v0, v2, :cond_5d
.line 2497
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const v2, 0x7f0f1075
const-string v3, "ThemeNotSupported"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-static {p0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
goto :goto_71
.line 2499
:cond_5d
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const v2, 0x7f0f1074
const-string v3, "ThemeNotFound"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-static {p0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2502
:cond_71
:goto_71
return-void
.end method
.method public synthetic lambda$null$34$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/ui/actionbar/BaseFragment;ILandroid/os/Bundle;)V
.registers 11
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "lastFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p4, "intentAccount" # I
.param p5, "args" # Landroid/os/Bundle;
.line 2517
:try_start_0
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4
.line 2520
goto :goto_8
.line 2518
:catch_4
move-exception v0
.line 2519
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2521
.end local v0 # "e":Ljava/lang/Exception;
:goto_8
const/4 v0, 0x1
.line 2522
.local v0, "notFound":Z
instance-of v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
if-eqz v1, :cond_43
.line 2523
move-object v1, p2
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.line 2524
.local v1, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;->chats:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_43
.line 2525
const/4 v0, 0x0
.line 2526
iget v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;->chats:Ljava/util/ArrayList;
const/4 v4, 0x0
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->putChats(Ljava/util/ArrayList;Z)V
.line 2527
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;->chats:Ljava/util/ArrayList;
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 2528
.local v2, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz p3, :cond_39
invoke-static {p4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
invoke-virtual {v3, p5, p3}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v3
if-eqz v3, :cond_43
.line 2529
:cond_39
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v4, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v4, p5}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 2533
.end local v1 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.end local v2 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_43
if-eqz v0, :cond_55
.line 2534
const v1, 0x7f0f081f
const-string v2, "LinkNotFound"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {p0, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2536
:cond_55
return-void
.end method
.method public synthetic lambda$null$35$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/ui/actionbar/BaseFragment;ILandroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 15
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "lastFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p3, "intentAccount" # I
.param p4, "args" # Landroid/os/Bundle;
.param p5, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p6, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2515
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$wHWJU67m8CSd0pjdnry0cMrX5FY;
move-object v0, v7
move-object v1, p0
move-object v2, p1
move-object v3, p5
move-object v4, p2
move v5, p3
move-object v6, p4
invoke-direct/range {v0 .. v6}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$wHWJU67m8CSd0pjdnry0cMrX5FY;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/ui/actionbar/BaseFragment;ILandroid/os/Bundle;)V
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$51$LaunchActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;)V
.registers 7
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "themeInfo" # Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
.line 3468
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
if-eqz v0, :cond_1e
.line 3469
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.line 3470
.local v0, "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
iput-object p2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeInfo:Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
.line 3471
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getAttachFileName(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;
move-result-object v1
iput-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeWallpaperName:Ljava/lang/String;
.line 3472
iget v1, p2, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->account:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
const/4 v3, 0x1
invoke-virtual {v1, v2, v0, v3, v3}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V
.line 3473
.end local v0 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
goto :goto_21
.line 3474
:cond_1e
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onThemeLoadFinish()V
.line 3476
:goto_21
return-void
.end method
.method public synthetic lambda$null$53$LaunchActivity()V
.registers 6
.line 3505
new-instance v0, Ljava/io/File;
invoke-static {}, Lim/tpelyyftgw/messenger/ApplicationLoader;->getFilesDirFixed()Ljava/io/File;
move-result-object v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v3, "remote"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->id:J
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v3, ".attheme"
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-direct {v0, v1, v2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
.line 3506
.local v0, "locFile":Ljava/io/File;
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->title:Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
const/4 v3, 0x1
invoke-static {v0, v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->applyThemeFile(Ljava/io/File;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;Z)Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
move-result-object v1
.line 3507
.local v1, "finalThemeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
if-eqz v1, :cond_3a
.line 3508
new-instance v2, Lim/tpelyyftgw/ui/ThemePreviewActivity;
const/4 v4, 0x0
invoke-direct {v2, v1, v3, v4, v4}, Lim/tpelyyftgw/ui/ThemePreviewActivity;-><init>(Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;ZIZ)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 3510
:cond_3a
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onThemeLoadFinish()V
.line 3511
return-void
.end method
.method public synthetic lambda$null$55$LaunchActivity()V
.registers 2
.line 3615
:try_start_0
invoke-static {p0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createFreeSpaceDialog(Lim/tpelyyftgw/ui/LaunchActivity;)Landroid/app/Dialog;
move-result-object v0
invoke-virtual {v0}, Landroid/app/Dialog;->show()V
:try_end_7
.catchall {:try_start_0 .. :try_end_7} :catchall_8
.line 3618
goto :goto_9
.line 3616
:catchall_8
move-exception v0
.line 3619
:goto_9
return-void
.end method
.method public synthetic lambda$null$60$LaunchActivity(Ljava/util/HashMap;[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;)V
.registers 6
.param p1, "keys" # Ljava/util/HashMap;
.param p2, "infos" # [Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.param p3, "systemLang" # Ljava/lang/String;
.line 3751
iput-object p1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->systemLocaleStrings:Ljava/util/HashMap;
.line 3752
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->englishLocaleStrings:Ljava/util/HashMap;
if-eqz v0, :cond_11
if-eqz p1, :cond_11
.line 3753
const/4 v0, 0x1
aget-object v0, p2, v0
const/4 v1, 0x0
aget-object v1, p2, v1
invoke-direct {p0, v0, v1, p3}, Lim/tpelyyftgw/ui/LaunchActivity;->showLanguageAlertInternal(Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;)V
.line 3755
:cond_11
return-void
.end method
.method public synthetic lambda$null$62$LaunchActivity(Ljava/util/HashMap;[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;)V
.registers 6
.param p1, "keys" # Ljava/util/HashMap;
.param p2, "infos" # [Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.param p3, "systemLang" # Ljava/lang/String;
.line 3774
iput-object p1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->englishLocaleStrings:Ljava/util/HashMap;
.line 3775
if-eqz p1, :cond_11
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->systemLocaleStrings:Ljava/util/HashMap;
if-eqz v0, :cond_11
.line 3776
const/4 v0, 0x1
aget-object v0, p2, v0
const/4 v1, 0x0
aget-object v1, p2, v1
invoke-direct {p0, v0, v1, p3}, Lim/tpelyyftgw/ui/LaunchActivity;->showLanguageAlertInternal(Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;)V
.line 3778
:cond_11
return-void
.end method
.method public synthetic lambda$null$7$LaunchActivity(Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 6
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 2003
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
.line 2004
.local v0, "userFull":Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
.line 2005
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-nez v1, :cond_14
.line 2006
return-void
.line 2008
:cond_14
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
if-nez v1, :cond_37
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->contact:Z
if-eqz v1, :cond_21
goto :goto_37
.line 2013
:cond_21
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 2014
.local v1, "bundle":Landroid/os/Bundle;
const/4 v2, 0x4
const-string v3, "from_type"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2015
new-instance v2, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-direct {v2, v1, v3}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
goto :goto_4f
.line 2009
.end local v1 # "bundle":Landroid/os/Bundle;
:cond_37
:goto_37
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 2010
.restart local v1 # "bundle":Landroid/os/Bundle;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserFull;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v3, "user_id"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2011
new-instance v2, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 2012
.end local v1 # "bundle":Landroid/os/Bundle;
nop
.line 2017
:goto_4f
return-void
.end method
.method public synthetic lambda$onCreate$0$LaunchActivity(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 13
.param p1, "v" # Landroid/view/View;
.param p2, "event" # Landroid/view/MotionEvent;
.line 424
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_7f
invoke-virtual {p2}, Landroid/view/MotionEvent;->getAction()I
move-result v0
const/4 v2, 0x1
if-ne v0, v2, :cond_7f
.line 425
invoke-virtual {p2}, Landroid/view/MotionEvent;->getX()F
move-result v0
.line 426
.local v0, "x":F
invoke-virtual {p2}, Landroid/view/MotionEvent;->getY()F
move-result v3
.line 427
.local v3, "y":F
const/4 v4, 0x2
new-array v4, v4, [I
.line 428
.local v4, "location":[I
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getLocationOnScreen([I)V
.line 429
aget v5, v4, v1
.line 430
.local v5, "viewX":I
aget v6, v4, v2
.line 432
.local v6, "viewY":I
iget-object v7, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->checkTransitionAnimation()Z
move-result v7
if-nez v7, :cond_7e
int-to-float v7, v5
cmpl-float v7, v0, v7
if-lez v7, :cond_51
iget-object v7, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getWidth()I
move-result v7
add-int/2addr v7, v5
int-to-float v7, v7
cmpg-float v7, v0, v7
if-gez v7, :cond_51
int-to-float v7, v6
cmpl-float v7, v3, v7
if-lez v7, :cond_51
iget-object v7, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getHeight()I
move-result v7
add-int/2addr v7, v6
int-to-float v7, v7
cmpg-float v7, v3, v7
if-gez v7, :cond_51
goto :goto_7e
.line 435
:cond_51
iget-object v7, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v7, v7, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->isEmpty()Z
move-result v7
if-nez v7, :cond_7d
.line 436
const/4 v7, 0x0
.local v7, "a":I
:goto_5c
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
sub-int/2addr v8, v2
if-ge v7, v8, :cond_78
.line 437
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v9, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v9, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeFragmentFromStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 438
add-int/lit8 v7, v7, -0x1
.line 436
add-int/2addr v7, v2
goto :goto_5c
.line 440
.end local v7 # "a":I
:cond_78
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->closeLastFragment(Z)V
.line 442
:cond_7d
return v2
.line 433
:cond_7e
:goto_7e
return v1
.line 445
.end local v0 # "x":F
.end local v3 # "y":F
.end local v4 # "location":[I
.end local v5 # "viewX":I
.end local v6 # "viewY":I
:cond_7f
return v1
.end method
.method public synthetic lambda$onKeyUp$64$LaunchActivity(Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 4118
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->livefinishnotify:I
const/4 v2, 0x0
new-array v2, v2, [Ljava/lang/Object;
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 4119
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$WSypuq4JBGxqd3DrJScfQLjkSLQ;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$WSypuq4JBGxqd3DrJScfQLjkSLQ;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
const-wide/16 v1, 0x3e8
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 4120
return-void
.end method
.method public synthetic lambda$processVisualCallRequest$43$LaunchActivity(Ljava/util/ArrayList;)V
.registers 7
.param p1, "arrayList" # Ljava/util/ArrayList;
.line 3208
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/DatabaseInstance;->deleteVisualCallRequest()V
.line 3209
const/4 v0, 0x0
invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;
.line 3210
.local v0, "paraBean":Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;
new-instance v1, Landroid/content/Intent;
const-class v2, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallReceiveActivity;
invoke-direct {v1, p0, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 3211
.local v1, "actIntent":Landroid/content/Intent;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;->isVideo()Z
move-result v2
const-string/jumbo v3, "video"
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 3212
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;->getStrId()Ljava/lang/String;
move-result-object v2
const-string v3, "id"
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 3213
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;->getAdmin_id()I
move-result v2
const-string v3, "admin_id"
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 3214
sget-boolean v2, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v2, :cond_49
.line 3215
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Launch call ===> processVisualCallRequest admin_id = "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;->getAdmin_id()I
move-result v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 3217
:cond_49
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;->getApp_id()Ljava/lang/String;
move-result-object v2
const-string v3, "app_id"
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 3218
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;->getToken()Ljava/lang/String;
move-result-object v2
const-string/jumbo v3, "token"
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 3219
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;->getGslb()Ljava/lang/String;
move-result-object v2
const-string v3, ","
invoke-virtual {v2, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object v2
.line 3220
.local v2, "a":Ljava/util/List;, "Ljava/util/List<Ljava/lang/String;>;"
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3, v2}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V
const-string v4, "gslb"
invoke-virtual {v1, v4, v3}, Landroid/content/Intent;->putStringArrayListExtra(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent;
.line 3221
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallRequestParaBean;->getJson()Ljava/lang/String;
move-result-object v3
const-string v4, "json"
invoke-virtual {v1, v4, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 3222
const/4 v3, 0x1
const-string v4, "from"
invoke-virtual {v1, v4, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 3223
const/high16 v3, 0x10000000
invoke-virtual {v1, v3}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 3224
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->startActivity(Landroid/content/Intent;)V
.line 3225
return-void
.end method
.method public synthetic lambda$runLinkRequest$13$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 20
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "game" # Ljava/lang/String;
.param p3, "intentAccount" # I
.param p4, "botChat" # Ljava/lang/String;
.param p5, "botUser" # Ljava/lang/String;
.param p6, "messageId" # Ljava/lang/Integer;
.param p7, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p8, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2073
new-instance v10, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$QFHHd-_O8KU11USKLw8XQ-G38s0;
move-object v0, v10
move-object v1, p0
move-object v2, p1
move-object/from16 v3, p7
move-object/from16 v4, p8
move-object v5, p2
move v6, p3
move-object v7, p4
move-object/from16 v8, p5
move-object/from16 v9, p6
invoke-direct/range {v0 .. v9}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$QFHHd-_O8KU11USKLw8XQ-G38s0;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)V
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$runLinkRequest$16$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 44
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "intentAccount" # I
.param p3, "group" # Ljava/lang/String;
.param p4, "username" # Ljava/lang/String;
.param p5, "sticker" # Ljava/lang/String;
.param p6, "botUser" # Ljava/lang/String;
.param p7, "botChat" # Ljava/lang/String;
.param p8, "message" # Ljava/lang/String;
.param p9, "hasUrl" # Z
.param p10, "messageId" # Ljava/lang/Integer;
.param p11, "channelId" # Ljava/lang/Integer;
.param p12, "game" # Ljava/lang/String;
.param p13, "auth" # Ljava/util/HashMap;
.param p14, "lang" # Ljava/lang/String;
.param p15, "unsupportedUrl" # Ljava/lang/String;
.param p16, "code" # Ljava/lang/String;
.param p17, "wallPaper" # Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.param p18, "theme" # Ljava/lang/String;
.param p19, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p20, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
move-object/from16 v1, p0
move-object/from16 v2, p1
move/from16 v5, p2
move-object/from16 v6, p3
move-object/from16 v7, p4
move-object/from16 v8, p5
move-object/from16 v9, p6
move-object/from16 v10, p7
move-object/from16 v11, p8
move/from16 v12, p9
move-object/from16 v13, p10
move-object/from16 v14, p11
move-object/from16 v15, p12
move-object/from16 v16, p13
move-object/from16 v17, p14
move-object/from16 v18, p15
move-object/from16 v19, p16
move-object/from16 v20, p17
move-object/from16 v21, p18
move-object/from16 v4, p19
move-object/from16 v3, p20
.line 2209
new-instance v22, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$T_0WIra7M3XnvNw72rGUULAS7ig;
move-object/from16 v0, v22
invoke-direct/range {v0 .. v21}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$T_0WIra7M3XnvNw72rGUULAS7ig;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;)V
invoke-static/range {v22 .. v22}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$runLinkRequest$18$LaunchActivity(ILim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 14
.param p1, "intentAccount" # I
.param p2, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2260
if-nez p4, :cond_d
.line 2261
move-object v0, p3
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Updates;
.line 2262
.local v0, "updates":Lim/tpelyyftgw/tgnet/TLRPC$Updates;
invoke-static {p1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->processUpdates(Lim/tpelyyftgw/tgnet/TLRPC$Updates;Z)V
.line 2264
.end local v0 # "updates":Lim/tpelyyftgw/tgnet/TLRPC$Updates;
:cond_d
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$c25mElZDuzmc-oAZPdwCnoiUcug;
move-object v3, v0
move-object v4, p0
move-object v5, p2
move-object v6, p4
move-object v7, p3
move v8, p1
invoke-direct/range {v3 .. v8}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$c25mElZDuzmc-oAZPdwCnoiUcug;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;I)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 2304
return-void
.end method
.method public synthetic lambda$runLinkRequest$19$LaunchActivity(ZILjava/lang/String;Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
.registers 24
.param p1, "hasUrl" # Z
.param p2, "intentAccount" # I
.param p3, "message" # Ljava/lang/String;
.param p4, "fragment13" # Lim/tpelyyftgw/ui/DialogsActivity;
.param p5, "dids" # Ljava/util/ArrayList;
.param p6, "m" # Ljava/lang/CharSequence;
.param p7, "param" # Z
.line 2319
const/4 v0, 0x0
move-object/from16 v1, p5
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v10
.line 2320
.local v10, "did":J
new-instance v2, Landroid/os/Bundle;
invoke-direct {v2}, Landroid/os/Bundle;-><init>()V
.line 2321
.local v2, "args13":Landroid/os/Bundle;
const-string/jumbo v3, "scrollToTopOnResume"
const/4 v4, 0x1
invoke-virtual {v2, v3, v4}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 2322
const-string v3, "hasUrl"
move/from16 v12, p1
invoke-virtual {v2, v3, v12}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 2323
long-to-int v13, v10
.line 2324
.local v13, "lower_part":I
const/16 v3, 0x20
shr-long v3, v10, v3
long-to-int v14, v3
.line 2325
.local v14, "high_id":I
if-eqz v13, :cond_3a
.line 2326
if-lez v13, :cond_31
.line 2327
const-string/jumbo v3, "user_id"
invoke-virtual {v2, v3, v13}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_3f
.line 2328
:cond_31
if-gez v13, :cond_3f
.line 2329
neg-int v3, v13
const-string v4, "chat_id"
invoke-virtual {v2, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_3f
.line 2332
:cond_3a
const-string v3, "enc_id"
invoke-virtual {v2, v3, v14}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 2334
:cond_3f
:goto_3f
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
move-object/from16 v15, p4
invoke-virtual {v3, v2, v15}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v3
if-eqz v3, :cond_74
.line 2335
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v3
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v0, v0, [Ljava/lang/Object;
invoke-virtual {v3, v4, v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 2336
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MediaDataController;->getInstance(I)Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v3
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
move-wide v4, v10
move-object/from16 v6, p3
invoke-virtual/range {v3 .. v9}, Lim/tpelyyftgw/messenger/MediaDataController;->saveDraft(JLjava/lang/CharSequence;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$Message;Z)V
.line 2337
move-object/from16 v0, p0
iget-object v3, v0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v4, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
const/4 v5, 0x1
const/4 v6, 0x0
const/4 v7, 0x1
const/4 v8, 0x0
invoke-virtual/range {v3 .. v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
goto :goto_76
.line 2334
:cond_74
move-object/from16 v0, p0
.line 2339
:goto_76
return-void
.end method
.method public synthetic lambda$runLinkRequest$23$LaunchActivity([IILim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 24
.param p1, "requestId" # [I
.param p2, "intentAccount" # I
.param p3, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p4, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
.param p5, "payload" # Ljava/lang/String;
.param p6, "nonce" # Ljava/lang/String;
.param p7, "callbackUrl" # Ljava/lang/String;
.param p8, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p9, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2354
move-object/from16 v9, p8
check-cast v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
.line 2355
.local v9, "authorizationForm":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;
if-eqz v9, :cond_2e
.line 2356
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;-><init>()V
move-object v10, v0
.line 2357
.local v10, "req2":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
const/4 v11, 0x0
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v12
new-instance v13, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$egr5tmCS0d01ER5Bt2cagM39PDc;
move-object v0, v13
move-object v1, p0
move-object/from16 v2, p3
move/from16 v3, p2
move-object v4, v9
move-object/from16 v5, p4
move-object/from16 v6, p5
move-object/from16 v7, p6
move-object/from16 v8, p7
invoke-direct/range {v0 .. v8}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$egr5tmCS0d01ER5Bt2cagM39PDc;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;ILim/tpelyyftgw/tgnet/TLRPC$TL_account_authorizationForm;Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v12, v10, v13}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v0
aput v0, p1, v11
.line 2369
.end local v10 # "req2":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
move-object/from16 v3, p9
goto :goto_3b
.line 2370
:cond_2e
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$yF6gSnJ5gU1RLMNTsRBslwDaOtY;
move-object v1, p0
move-object/from16 v2, p3
move-object/from16 v3, p9
invoke-direct {v0, p0, v2, v3}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$yF6gSnJ5gU1RLMNTsRBslwDaOtY;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 2383
:goto_3b
return-void
.end method
.method public synthetic lambda$runLinkRequest$25$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2387
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$uVo4t1f9AnPRRwZ2CKlrl2EsSYk;
invoke-direct {v0, p0, p1, p2}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$uVo4t1f9AnPRRwZ2CKlrl2EsSYk;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;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$runLinkRequest$27$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2403
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$LWAF3skLcbKvHkOSLC3VNpQ-m7s;
invoke-direct {v0, p0, p1, p2, p3}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$LWAF3skLcbKvHkOSLC3VNpQ-m7s;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$runLinkRequest$28$LaunchActivity(Lim/tpelyyftgw/ui/WallpaperActivity;)V
.registers 2
.param p1, "wallpaperActivity" # Lim/tpelyyftgw/ui/WallpaperActivity;
.line 2426
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
return-void
.end method
.method public synthetic lambda$runLinkRequest$30$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 12
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "wallPaper" # Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2437
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$kZ4P4rc9p7pZCIFDvQBNN34cn0o;
move-object v0, v6
move-object v1, p0
move-object v2, p1
move-object v3, p3
move-object v4, p2
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$kZ4P4rc9p7pZCIFDvQBNN34cn0o;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$runLinkRequest$31$LaunchActivity()V
.registers 2
.line 2463
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeFileName:Ljava/lang/String;
.line 2464
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeWallpaperName:Ljava/lang/String;
.line 2465
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeInfo:Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
.line 2466
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingThemeProgressDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2467
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->loadingTheme:Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
.line 2468
return-void
.end method
.method public synthetic lambda$runLinkRequest$33$LaunchActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2474
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$RKEVCjMF_6_X6H2dk8eXerREnL0;
invoke-direct {v0, p0, p2, p1, p3}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$RKEVCjMF_6_X6H2dk8eXerREnL0;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/ui/actionbar/AlertDialog;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$runLinkRequest$36$LaunchActivity(Landroid/os/Bundle;Ljava/lang/Integer;[ILim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)V
.registers 20
.param p1, "args" # Landroid/os/Bundle;
.param p2, "channelId" # Ljava/lang/Integer;
.param p3, "requestId" # [I
.param p4, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p5, "lastFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p6, "intentAccount" # I
.line 2510
move-object v6, p0
iget-object v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v1, Lim/tpelyyftgw/ui/ChatActivity;
move-object v7, p1
invoke-direct {v1, p1}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v0
if-nez v0, :cond_41
.line 2511
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getChannels;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getChannels;-><init>()V
move-object v8, v0
.line 2512
.local v8, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getChannels;
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputChannel;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputChannel;-><init>()V
move-object v9, v0
.line 2513
.local v9, "inputChannel":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputChannel;
invoke-virtual {p2}, Ljava/lang/Integer;->intValue()I
move-result v0
iput v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputChannel;->channel_id:I
.line 2514
iget-object v0, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getChannels;->id:Ljava/util/ArrayList;
invoke-virtual {v0, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2515
const/4 v10, 0x0
iget v0, v6, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v11
new-instance v12, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$COAQUVMk_onzEBRJHaJjSMBhvuo;
move-object v0, v12
move-object v1, p0
move-object/from16 v2, p4
move-object/from16 v3, p5
move/from16 v4, p6
move-object v5, p1
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$COAQUVMk_onzEBRJHaJjSMBhvuo;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/ui/actionbar/BaseFragment;ILandroid/os/Bundle;)V
invoke-virtual {v11, v8, v12}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v0
aput v0, p3, v10
.line 2538
.end local v8 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getChannels;
.end local v9 # "inputChannel":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputChannel;
:cond_41
return-void
.end method
.method public synthetic lambda$runLinkRequest$9$LaunchActivity(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;I)V
.registers 38
.param p1, "intentAccount" # I
.param p2, "username" # Ljava/lang/String;
.param p3, "group" # Ljava/lang/String;
.param p4, "sticker" # Ljava/lang/String;
.param p5, "botUser" # Ljava/lang/String;
.param p6, "botChat" # Ljava/lang/String;
.param p7, "message" # Ljava/lang/String;
.param p8, "hasUrl" # Z
.param p9, "messageId" # Ljava/lang/Integer;
.param p10, "channelId" # Ljava/lang/Integer;
.param p11, "game" # Ljava/lang/String;
.param p12, "auth" # Ljava/util/HashMap;
.param p13, "lang" # Ljava/lang/String;
.param p14, "unsupportedUrl" # Ljava/lang/String;
.param p15, "code" # Ljava/lang/String;
.param p16, "wallPaper" # Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.param p17, "theme" # Ljava/lang/String;
.param p18, "account" # I
.line 2048
move/from16 v15, p18
move/from16 v14, p1
if-eq v15, v14, :cond_d
.line 2049
const/4 v0, 0x1
move-object/from16 v13, p0
invoke-virtual {v13, v15, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->switchToAccount(IZ)V
goto :goto_f
.line 2048
:cond_d
move-object/from16 v13, p0
.line 2051
:goto_f
const/16 v18, 0x1
move-object/from16 v0, p0
move/from16 v1, p18
move-object/from16 v2, p2
move-object/from16 v3, p3
move-object/from16 v4, p4
move-object/from16 v5, p5
move-object/from16 v6, p6
move-object/from16 v7, p7
move/from16 v8, p8
move-object/from16 v9, p9
move-object/from16 v10, p10
move-object/from16 v11, p11
move-object/from16 v12, p12
move-object/from16 v13, p13
move-object/from16 v14, p14
move-object/from16 v15, p15
move-object/from16 v16, p16
move-object/from16 v17, p17
invoke-direct/range {v0 .. v18}, Lim/tpelyyftgw/ui/LaunchActivity;->runLinkRequest(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;Ljava/lang/String;I)V
.line 2052
return-void
.end method
.method public synthetic lambda$showCheckUpdateDialog$38$LaunchActivity(Landroid/content/DialogInterface;)V
.registers 3
.param p1, "dialog" # Landroid/content/DialogInterface;
.line 2604
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/ui/utils/AppUpdater;->getInstance(I)Lim/tpelyyftgw/ui/utils/AppUpdater;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/utils/AppUpdater;->cancel()V
return-void
.end method
.method public synthetic lambda$showLanguageAlert$61$LaunchActivity([Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 11
.param p1, "infos" # [Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.param p2, "systemLang" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 3742
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 3743
.local v0, "keys":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
if-eqz p3, :cond_25
.line 3744
move-object v1, p3
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.line 3745
.local v1, "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
const/4 v2, 0x0
.local v2, "a":I
:goto_b
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v2, v3, :cond_25
.line 3746
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$LangPackString;
.line 3747
.local v3, "string":Lim/tpelyyftgw/tgnet/TLRPC$LangPackString;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$LangPackString;->key:Ljava/lang/String;
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$LangPackString;->value:Ljava/lang/String;
invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3745
.end local v3 # "string":Lim/tpelyyftgw/tgnet/TLRPC$LangPackString;
add-int/lit8 v2, v2, 0x1
goto :goto_b
.line 3750
.end local v1 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.end local v2 # "a":I
:cond_25
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$4eELMr-cnJp788twY9mPDM3YZYY;
invoke-direct {v1, p0, v0, p1, p2}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$4eELMr-cnJp788twY9mPDM3YZYY;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Ljava/util/HashMap;[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;)V
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 3756
return-void
.end method
.method public synthetic lambda$showLanguageAlert$63$LaunchActivity([Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 11
.param p1, "infos" # [Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.param p2, "systemLang" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 3765
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 3766
.local v0, "keys":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/String;>;"
if-eqz p3, :cond_25
.line 3767
move-object v1, p3
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.line 3768
.local v1, "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
const/4 v2, 0x0
.local v2, "a":I
:goto_b
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v2, v3, :cond_25
.line 3769
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$LangPackString;
.line 3770
.local v3, "string":Lim/tpelyyftgw/tgnet/TLRPC$LangPackString;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$LangPackString;->key:Ljava/lang/String;
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$LangPackString;->value:Ljava/lang/String;
invoke-virtual {v0, v4, v5}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 3768
.end local v3 # "string":Lim/tpelyyftgw/tgnet/TLRPC$LangPackString;
add-int/lit8 v2, v2, 0x1
goto :goto_b
.line 3773
.end local v1 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.end local v2 # "a":I
:cond_25
new-instance v1, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$w0RGnjVYTVZRODOhAGmboWPxgEg;
invoke-direct {v1, p0, v0, p1, p2}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$w0RGnjVYTVZRODOhAGmboWPxgEg;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Ljava/util/HashMap;[Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Ljava/lang/String;)V
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 3779
return-void
.end method
.method public synthetic lambda$showLanguageAlertInternal$58$LaunchActivity(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 3663
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->localeDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 3664
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
const/4 v2, 0x1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->closeDrawer(Z)V
.line 3665
new-instance v1, Lim/tpelyyftgw/ui/LanguageSelectActivity;
invoke-direct {v1}, Lim/tpelyyftgw/ui/LanguageSelectActivity;-><init>()V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 3666
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
if-eqz v1, :cond_1a
.line 3667
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
.line 3668
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 3670
:cond_1a
return-void
.end method
.method public synthetic lambda$showLanguageAlertInternal$59$LaunchActivity([Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;Landroid/content/DialogInterface;I)V
.registers 9
.param p1, "selectedLanguage" # [Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
.param p2, "dialog" # Landroid/content/DialogInterface;
.param p3, "which" # I
.line 3674
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v0
const/4 v1, 0x0
aget-object v2, p1, v1
iget v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
const/4 v4, 0x1
invoke-virtual {v0, v2, v4, v1, v3}, Lim/tpelyyftgw/messenger/LocaleController;->applyLanguage(Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;ZZI)V
.line 3675
invoke-virtual {p0, v4}, Lim/tpelyyftgw/ui/LaunchActivity;->rebuildAllFragments(Z)V
.line 3676
return-void
.end method
.method public synthetic lambda$showPasscodeActivity$3$LaunchActivity()V
.registers 6
.line 1117
const/4 v0, 0x0
sput-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z
.line 1118
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeSaveIntent:Landroid/content/Intent;
if-eqz v1, :cond_12
.line 1119
iget-boolean v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeSaveIntentIsNew:Z
iget-boolean v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeSaveIntentIsRestore:Z
const/4 v4, 0x1
invoke-direct {p0, v1, v2, v3, v4}, Lim/tpelyyftgw/ui/LaunchActivity;->handleIntent(Landroid/content/Intent;ZZZ)Z
.line 1120
const/4 v1, 0x0
iput-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeSaveIntent:Landroid/content/Intent;
.line 1122
:cond_12
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v1, v0, v0}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 1123
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 1124
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1125
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v1
if-eqz v1, :cond_44
.line 1126
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1127
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 1128
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getVisibility()I
move-result v1
const/4 v2, 0x4
if-ne v1, v2, :cond_3f
.line 1129
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 1131
:cond_3f
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 1133
:cond_44
return-void
.end method
.method public synthetic lambda$showPermissionErrorAlert$40$LaunchActivity(Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 3004
: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 3005
.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 3006
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->startActivity(Landroid/content/Intent;)V
:try_end_28
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_28} :catch_29
.line 3009
.end local v0 # "intent":Landroid/content/Intent;
goto :goto_2d
.line 3007
:catch_29
move-exception v0
.line 3008
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3010
.end local v0 # "e":Ljava/lang/Exception;
:goto_2d
return-void
.end method
.method public needAddFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)Z
.registers 8
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "layout" # Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 4235
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_106
.line 4236
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 4237
instance-of v0, p1, Lim/tpelyyftgw/ui/IndexActivity;
const/16 v3, 0x8
if-eqz v0, :cond_4c
.line 4239
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/IndexActivity;
.line 4240
.local v0, "indexActivity":Lim/tpelyyftgw/ui/IndexActivity;
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eq p2, v4, :cond_4a
.line 4241
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 4242
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 4243
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 4244
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 4245
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v1, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 4246
iget-boolean v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-nez v1, :cond_49
.line 4247
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4248
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-eqz v1, :cond_49
.line 4249
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 4252
:cond_49
return v2
.line 4254
.end local v0 # "indexActivity":Lim/tpelyyftgw/ui/IndexActivity;
:cond_4a
goto/16 :goto_105
:cond_4c
instance-of v0, p1, Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v0, :cond_d8
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->isInScheduleMode()Z
move-result v0
if-nez v0, :cond_d8
.line 4255
iget-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-nez v0, :cond_a0
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eq p2, v0, :cond_a0
.line 4256
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 4257
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 4258
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 4259
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 4260
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_9f
.line 4261
const/4 v0, 0x0
.local v0, "a":I
:goto_7e
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v1
if-ge v0, v3, :cond_9a
.line 4262
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeFragmentFromStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 4263
add-int/lit8 v0, v0, -0x1
.line 4261
add-int/2addr v0, v1
goto :goto_7e
.line 4265
.end local v0 # "a":I
:cond_9a
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->closeLastFragment(Z)V
.line 4267
:cond_9f
return v2
.line 4268
:cond_a0
iget-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-eqz v0, :cond_105
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eq p2, v0, :cond_105
.line 4269
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 4270
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_d7
.line 4271
const/4 v0, 0x0
.restart local v0 # "a":I
:goto_b6
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v1
if-ge v0, v3, :cond_d2
.line 4272
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeFragmentFromStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 4273
add-int/lit8 v0, v0, -0x1
.line 4271
add-int/2addr v0, v1
goto :goto_b6
.line 4275
.end local v0 # "a":I
:cond_d2
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->closeLastFragment(Z)V
.line 4277
:cond_d7
return v2
.line 4279
:cond_d8
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eq p2, v0, :cond_105
.line 4280
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 4281
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 4282
instance-of v0, p1, Lim/tpelyyftgw/ui/activities/LoginActivity;
if-eqz v0, :cond_f8
.line 4283
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 4284
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4285
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
goto :goto_ff
.line 4287
:cond_f8
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
const/high16 v1, 0x7f000000
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 4289
:goto_ff
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 4290
return v2
.line 4292
:cond_105
:goto_105
return v1
.line 4294
:cond_106
const/4 v0, 0x1
.line 4295
.local v0, "allow":Z
instance-of v3, p1, Lim/tpelyyftgw/ui/activities/LoginActivity;
if-eqz v3, :cond_115
.line 4296
sget-object v3, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-nez v3, :cond_122
.line 4297
const/4 v0, 0x0
goto :goto_122
.line 4299
:cond_115
instance-of v3, p1, Lim/tpelyyftgw/ui/CountrySelectActivity;
if-eqz v3, :cond_122
.line 4300
sget-object v3, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ne v3, v1, :cond_122
.line 4301
const/4 v0, 0x0
.line 4304
:cond_122
:goto_122
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v3, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 4305
return v1
.end method
.method public needCloseLastFragment(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)Z
.registers 6
.param p1, "layout" # Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 4311
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_48
.line 4312
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-ne p1, v0, :cond_1b
iget-object v0, p1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-gt v0, v1, :cond_1b
.line 4313
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onFinish()V
.line 4314
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->finish()V
.line 4315
return v2
.line 4316
:cond_1b
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-ne p1, v0, :cond_29
.line 4317
iget-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-nez v0, :cond_6f
.line 4318
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
goto :goto_6f
.line 4320
:cond_29
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-ne p1, v0, :cond_6f
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_6f
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-ne v0, v1, :cond_6f
.line 4321
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onFinish()V
.line 4322
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->finish()V
.line 4323
return v2
.line 4326
:cond_48
iget-object v0, p1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-gt v0, v1, :cond_57
.line 4327
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onFinish()V
.line 4328
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->finish()V
.line 4329
return v2
.line 4331
:cond_57
iget-object v0, p1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
const/4 v3, 0x2
if-lt v0, v3, :cond_6f
iget-object v0, p1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
instance-of v0, v0, Lim/tpelyyftgw/ui/activities/LoginActivity;
if-nez v0, :cond_6f
.line 4332
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 4335
:cond_6f
:goto_6f
return v1
.end method
.method public needPresentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZLim/tpelyyftgw/ui/actionbar/ActionBarLayout;)Z
.registers 16
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "removeLast" # Z
.param p3, "forceWithoutAnimation" # Z
.param p4, "layout" # Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 4131
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->hasInstance()Z
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_19
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_19
.line 4132
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v0
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->close(ZZ)V
.line 4134
:cond_19
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_1df
.line 4135
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 4138
instance-of v0, p1, Lim/tpelyyftgw/ui/IndexActivity;
const/16 v3, 0x8
if-eqz v0, :cond_66
.line 4139
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/IndexActivity;
.line 4140
.local v0, "indexActivity":Lim/tpelyyftgw/ui/IndexActivity;
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eq p4, v4, :cond_66
.line 4141
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 4142
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v9, 0x0
const/4 v10, 0x0
move-object v6, p1
move v7, p2
move v8, p3
invoke-virtual/range {v5 .. v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 4143
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 4144
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 4145
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v1, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 4146
iget-boolean v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-nez v1, :cond_65
.line 4147
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
invoke-virtual {v1, v2}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4148
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-eqz v1, :cond_65
.line 4149
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 4152
:cond_65
return v2
.line 4155
.end local v0 # "indexActivity":Lim/tpelyyftgw/ui/IndexActivity;
:cond_66
instance-of v0, p1, Lim/tpelyyftgw/ui/ChatActivity;
if-eqz v0, :cond_1ac
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->isInScheduleMode()Z
move-result v0
if-nez v0, :cond_1ac
.line 4156
iget-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-nez v0, :cond_7b
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eq p4, v0, :cond_83
:cond_7b
iget-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-eqz v0, :cond_d2
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-ne p4, v0, :cond_d2
.line 4157
:cond_83
iget-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-eqz v0, :cond_96
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-ne p4, v0, :cond_96
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-eq v0, v1, :cond_94
goto :goto_96
:cond_94
const/4 v0, 0x0
goto :goto_97
:cond_96
:goto_96
const/4 v0, 0x1
.line 4158
.local v0, "result":Z
:goto_97
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z
move-result v3
if-nez v3, :cond_c5
.line 4159
const/4 v3, 0x0
.local v3, "a":I
:goto_a2
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v4, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
sub-int/2addr v4, v1
if-ge v3, v4, :cond_be
.line 4160
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v5, v4, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeFragmentFromStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 4161
add-int/lit8 v3, v3, -0x1
.line 4159
add-int/2addr v3, v1
goto :goto_a2
.line 4163
.end local v3 # "a":I
:cond_be
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
xor-int/lit8 v2, p3, 0x1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->closeLastFragment(Z)V
.line 4165
:cond_c5
if-nez v0, :cond_d1
.line 4166
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v5, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
move-object v4, p1
move v6, p3
invoke-virtual/range {v3 .. v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 4168
:cond_d1
return v0
.line 4169
.end local v0 # "result":Z
:cond_d2
iget-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-nez v0, :cond_120
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eq p4, v0, :cond_120
.line 4170
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 4171
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 4172
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 4173
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v6, 0x1
const/4 v7, 0x0
const/4 v8, 0x0
move-object v4, p1
move v5, p2
invoke-virtual/range {v3 .. v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 4174
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_11f
.line 4175
const/4 v0, 0x0
.local v0, "a":I
:goto_fc
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v1
if-ge v0, v3, :cond_118
.line 4176
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeFragmentFromStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 4177
add-int/lit8 v0, v0, -0x1
.line 4175
add-int/2addr v0, v1
goto :goto_fc
.line 4179
.end local v0 # "a":I
:cond_118
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
xor-int/lit8 v1, p3, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->closeLastFragment(Z)V
.line 4181
:cond_11f
return v2
.line 4182
:cond_120
iget-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
if-eqz v0, :cond_169
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eq p4, v3, :cond_169
.line 4183
iget-object v0, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-le v0, v1, :cond_132
const/4 v5, 0x1
goto :goto_133
:cond_132
const/4 v5, 0x0
:goto_133
const/4 v7, 0x0
const/4 v8, 0x0
move-object v4, p1
move v6, p3
invoke-virtual/range {v3 .. v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 4184
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_168
.line 4185
const/4 v0, 0x0
.restart local v0 # "a":I
:goto_145
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v1
if-ge v0, v3, :cond_161
.line 4186
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeFragmentFromStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 4187
add-int/lit8 v0, v0, -0x1
.line 4185
add-int/2addr v0, v1
goto :goto_145
.line 4189
.end local v0 # "a":I
:cond_161
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
xor-int/lit8 v1, p3, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->closeLastFragment(Z)V
.line 4191
:cond_168
return v2
.line 4193
:cond_169
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-nez v0, :cond_197
.line 4194
const/4 v0, 0x0
.restart local v0 # "a":I
:goto_174
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v1
if-ge v0, v3, :cond_190
.line 4195
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v4, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeFragmentFromStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 4196
add-int/lit8 v0, v0, -0x1
.line 4194
add-int/2addr v0, v1
goto :goto_174
.line 4198
.end local v0 # "a":I
:cond_190
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
xor-int/lit8 v3, p3, 0x1
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->closeLastFragment(Z)V
.line 4200
:cond_197
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v4, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-le v0, v1, :cond_1a3
const/4 v6, 0x1
goto :goto_1a4
:cond_1a3
const/4 v6, 0x0
:goto_1a4
const/4 v8, 0x0
const/4 v9, 0x0
move-object v5, p1
move v7, p3
invoke-virtual/range {v4 .. v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 4201
return v2
.line 4203
:cond_1ac
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eq p4, v0, :cond_1de
.line 4204
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 4205
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 4206
instance-of v0, p1, Lim/tpelyyftgw/ui/activities/LoginActivity;
if-eqz v0, :cond_1cc
.line 4207
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 4208
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 4209
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
goto :goto_1d3
.line 4211
:cond_1cc
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
const/high16 v1, 0x7f000000
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 4213
:goto_1d3
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v7, 0x0
const/4 v8, 0x0
move-object v4, p1
move v5, p2
move v6, p3
invoke-virtual/range {v3 .. v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
.line 4214
return v2
.line 4216
:cond_1de
return v1
.line 4218
:cond_1df
const/4 v0, 0x1
.line 4219
.local v0, "allow":Z
instance-of v3, p1, Lim/tpelyyftgw/ui/activities/LoginActivity;
if-eqz v3, :cond_1ee
.line 4220
sget-object v3, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-nez v3, :cond_1fb
.line 4221
const/4 v0, 0x0
goto :goto_1fb
.line 4223
:cond_1ee
instance-of v3, p1, Lim/tpelyyftgw/ui/CountrySelectActivity;
if-eqz v3, :cond_1fb
.line 4224
sget-object v3, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
if-ne v3, v1, :cond_1fb
.line 4225
const/4 v0, 0x0
.line 4228
:cond_1fb
:goto_1fb
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v3, v2, v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 4229
return v1
.end method
.method public onActionModeFinished(Landroid/view/ActionMode;)V
.registers 4
.param p1, "mode" # Landroid/view/ActionMode;
.line 4030
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->onActionModeFinished(Landroid/view/ActionMode;)V
.line 4031
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleActionMode:Landroid/view/ActionMode;
if-ne v0, p1, :cond_a
.line 4032
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleActionMode:Landroid/view/ActionMode;
.line 4034
:cond_a
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_18
invoke-virtual {p1}, Landroid/view/ActionMode;->getType()I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_18
.line 4035
return-void
.line 4037
:cond_18
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onActionModeFinished(Ljava/lang/Object;)V
.line 4038
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_2d
.line 4039
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onActionModeFinished(Ljava/lang/Object;)V
.line 4040
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onActionModeFinished(Ljava/lang/Object;)V
.line 4042
:cond_2d
return-void
.end method
.method public onActionModeStarted(Landroid/view/ActionMode;)V
.registers 5
.param p1, "mode" # Landroid/view/ActionMode;
.line 4002
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->onActionModeStarted(Landroid/view/ActionMode;)V
.line 4003
iput-object p1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleActionMode:Landroid/view/ActionMode;
.line 4005
:try_start_5
invoke-virtual {p1}, Landroid/view/ActionMode;->getMenu()Landroid/view/Menu;
move-result-object v0
.line 4006
.local v0, "menu":Landroid/view/Menu;
if-eqz v0, :cond_27
.line 4007
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->extendActionMode(Landroid/view/Menu;)Z
move-result v1
.line 4008
.local v1, "extended":Z
if-nez v1, :cond_27
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v2
if-eqz v2, :cond_27
.line 4009
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->extendActionMode(Landroid/view/Menu;)Z
move-result v2
move v1, v2
.line 4010
if-nez v1, :cond_27
.line 4011
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->extendActionMode(Landroid/view/Menu;)Z
:try_end_27
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_27} :catch_28
.line 4017
.end local v0 # "menu":Landroid/view/Menu;
.end local v1 # "extended":Z
:cond_27
goto :goto_2c
.line 4015
:catch_28
move-exception v0
.line 4016
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 4018
.end local v0 # "e":Ljava/lang/Exception;
:goto_2c
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_3a
invoke-virtual {p1}, Landroid/view/ActionMode;->getType()I
move-result v0
const/4 v1, 0x1
if-ne v0, v1, :cond_3a
.line 4019
return-void
.line 4021
:cond_3a
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onActionModeStarted(Ljava/lang/Object;)V
.line 4022
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_4f
.line 4023
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onActionModeStarted(Ljava/lang/Object;)V
.line 4024
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onActionModeStarted(Ljava/lang/Object;)V
.line 4026
:cond_4f
return-void
.end method
.method protected onActivityResult(IILandroid/content/Intent;)V
.registers 8
.param p1, "requestCode" # I
.param p2, "resultCode" # I
.param p3, "data" # Landroid/content/Intent;
.line 2902
sget-object v0, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v0
const/4 v1, 0x0
if-eqz v0, :cond_18
sget v0, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
if-eqz v0, :cond_18
.line 2903
sput v1, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
.line 2904
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/UserConfig;->saveConfig(Z)V
.line 2906
:cond_18
invoke-super {p0, p1, p2, p3}, Landroidx/appcompat/app/AppCompatActivity;->onActivityResult(IILandroid/content/Intent;)V
.line 2907
const/16 v0, 0x8c
const/4 v2, 0x1
if-ne p1, v0, :cond_2e
.line 2908
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocationController;->getInstance(I)Lim/tpelyyftgw/messenger/LocationController;
move-result-object v0
const/4 v3, -0x1
if-ne p2, v3, :cond_2a
const/4 v1, 0x1
:cond_2a
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/LocationController;->startFusedLocationRequest(Z)V
goto :goto_9d
.line 2910
:cond_2e
invoke-static {}, Lim/tpelyyftgw/ui/components/ThemeEditorView;->getInstance()Lim/tpelyyftgw/ui/components/ThemeEditorView;
move-result-object v0
.line 2911
.local v0, "editorView":Lim/tpelyyftgw/ui/components/ThemeEditorView;
if-eqz v0, :cond_37
.line 2912
invoke-virtual {v0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/ThemeEditorView;->onActivityResult(IILandroid/content/Intent;)V
.line 2914
:cond_37
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-eqz v1, :cond_57
.line 2915
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v2
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 2916
.local v1, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v1, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onActivityResultFragment(IILandroid/content/Intent;)V
.line 2918
.end local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_57
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v1
if-eqz v1, :cond_9d
.line 2919
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-eqz v1, :cond_7d
.line 2920
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v2
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 2921
.restart local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v1, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onActivityResultFragment(IILandroid/content/Intent;)V
.line 2923
.end local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_7d
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-eqz v1, :cond_9d
.line 2924
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v2
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 2925
.restart local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v1, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onActivityResultFragment(IILandroid/content/Intent;)V
.line 2929
.end local v0 # "editorView":Lim/tpelyyftgw/ui/components/ThemeEditorView;
.end local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_9d
:goto_9d
return-void
.end method
.method public onBackPressed()V
.registers 5
.line 3956
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PasscodeView;->getVisibility()I
move-result v0
if-nez v0, :cond_c
.line 3957
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->finish()V
.line 3958
return-void
.line 3960
:cond_c
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->hasInstance()Z
move-result v0
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_27
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_27
.line 3961
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v0
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->closePhoto(ZZ)V
goto/16 :goto_b3
.line 3962
:cond_27
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_40
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_40
.line 3963
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V
goto/16 :goto_b3
.line 3964
:cond_40
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_58
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_58
.line 3965
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v0
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->close(ZZ)V
goto :goto_b3
.line 3966
:cond_58
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->isDrawerOpened()Z
move-result v0
if-eqz v0, :cond_66
.line 3967
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->closeDrawer(Z)V
goto :goto_b3
.line 3968
:cond_66
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_ae
.line 3969
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_7a
.line 3970
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onBackPressed()V
goto :goto_b3
.line 3972
:cond_7a
const/4 v0, 0x0
.line 3973
.local v0, "cancel":Z
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getVisibility()I
move-result v1
if-nez v1, :cond_a6
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_a6
.line 3974
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v2
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 3975
.local v1, "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onBackPressed()Z
move-result v3
xor-int/2addr v2, v3
move v0, v2
.line 3977
.end local v1 # "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_a6
if-nez v0, :cond_ad
.line 3978
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onBackPressed()V
.line 3980
.end local v0 # "cancel":Z
:cond_ad
goto :goto_b3
.line 3982
:cond_ae
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onBackPressed()V
.line 3984
:goto_b3
return-void
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.registers 6
.param p1, "newConfig" # Landroid/content/res/Configuration;
.line 3231
invoke-static {p0, p1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->checkDisplaySize(Landroid/content/Context;Landroid/content/res/Configuration;)V
.line 3232
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->onConfigurationChanged(Landroid/content/res/Configuration;)V
.line 3233
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->checkLayout()V
.line 3234
invoke-static {}, Lim/tpelyyftgw/ui/components/PipRoundVideoView;->getInstance()Lim/tpelyyftgw/ui/components/PipRoundVideoView;
move-result-object v0
.line 3235
.local v0, "pipRoundVideoView":Lim/tpelyyftgw/ui/components/PipRoundVideoView;
if-eqz v0, :cond_12
.line 3236
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PipRoundVideoView;->onConfigurationChanged()V
.line 3238
:cond_12
invoke-static {}, Lim/tpelyyftgw/ui/components/EmbedBottomSheet;->getInstance()Lim/tpelyyftgw/ui/components/EmbedBottomSheet;
move-result-object v1
.line 3239
.local v1, "embedBottomSheet":Lim/tpelyyftgw/ui/components/EmbedBottomSheet;
if-eqz v1, :cond_1b
.line 3240
invoke-virtual {v1, p1}, Lim/tpelyyftgw/ui/components/EmbedBottomSheet;->onConfigurationChanged(Landroid/content/res/Configuration;)V
.line 3242
:cond_1b
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getPipInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v2
.line 3243
.local v2, "photoViewer":Lim/tpelyyftgw/ui/PhotoViewer;
if-eqz v2, :cond_24
.line 3244
invoke-virtual {v2, p1}, Lim/tpelyyftgw/ui/PhotoViewer;->onConfigurationChanged(Landroid/content/res/Configuration;)V
.line 3246
:cond_24
invoke-static {}, Lim/tpelyyftgw/ui/components/ThemeEditorView;->getInstance()Lim/tpelyyftgw/ui/components/ThemeEditorView;
move-result-object v3
.line 3247
.local v3, "editorView":Lim/tpelyyftgw/ui/components/ThemeEditorView;
if-eqz v3, :cond_2d
.line 3248
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/ThemeEditorView;->onConfigurationChanged()V
.line 3250
:cond_2d
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 15
.param p1, "savedInstanceState" # Landroid/os/Bundle;
invoke-static/range {p0 .. p0}, Lnp/ރ;->֏(Landroid/content/Context;)V
.line 210
const-string v0, "flyme"
invoke-static {}, Lim/tpelyyftgw/messenger/ApplicationLoader;->postInitApplication()V
.line 221
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v1
invoke-static {p0, v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->checkDisplaySize(Landroid/content/Context;Landroid/content/res/Configuration;)V
.line 222
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iput v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
.line 223
invoke-static {v1}, Lim/tpelyyftgw/ui/utils/AppUpdater;->getInstance(I)Lim/tpelyyftgw/ui/utils/AppUpdater;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/utils/AppUpdater;->loadUpdateConfig()V
.line 225
iget v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z
move-result v1
const/4 v2, 0x1
const/4 v3, 0x0
if-nez v1, :cond_b8
.line 226
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getIntent()Landroid/content/Intent;
move-result-object v1
.line 227
.local v1, "intent":Landroid/content/Intent;
const/4 v4, 0x0
.line 228
.local v4, "isProxy":Z
if-eqz v1, :cond_99
invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v5
if-eqz v5, :cond_99
.line 229
invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v5
const-string v6, "android.intent.action.SEND"
invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_92
invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v5
const-string v6, "android.intent.action.SEND_MULTIPLE"
invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_52
goto :goto_92
.line 233
:cond_52
invoke-virtual {v1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v5
const-string v6, "android.intent.action.VIEW"
invoke-virtual {v6, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_99
.line 234
invoke-virtual {v1}, Landroid/content/Intent;->getData()Landroid/net/Uri;
move-result-object v5
.line 235
.local v5, "uri":Landroid/net/Uri;
if-eqz v5, :cond_99
.line 236
invoke-virtual {v5}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v6
invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v6
.line 237
.local v6, "url":Ljava/lang/String;
const-string v7, "hchat:proxy"
invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v7
if-nez v7, :cond_8f
const-string v7, "hchat://proxy"
invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v7
if-nez v7, :cond_8f
const-string v7, "hchat:socks"
invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v7
if-nez v7, :cond_8f
const-string v7, "hchat://socks"
invoke-virtual {v6, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_8d
goto :goto_8f
:cond_8d
const/4 v7, 0x0
goto :goto_90
:cond_8f
:goto_8f
const/4 v7, 0x1
:goto_90
move v4, v7
goto :goto_99
.line 230
.end local v5 # "uri":Landroid/net/Uri;
.end local v6 # "url":Ljava/lang/String;
:cond_92
:goto_92
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V
.line 231
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->finish()V
.line 232
return-void
.line 242
:cond_99
:goto_99
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v5
.line 244
.local v5, "preferences":Landroid/content/SharedPreferences;
const-wide/16 v6, 0x0
const-string v8, "intro_crashed_time"
invoke-interface {v5, v8, v6, v7}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J
move-result-wide v9
.line 246
.local v9, "crashed_time":J
const-string v11, "fromIntro"
invoke-virtual {v1, v11, v3}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z
move-result v11
.line 247
.local v11, "fromIntro":Z
if-eqz v11, :cond_b8
.line 248
invoke-interface {v5}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v12
invoke-interface {v12, v8, v6, v7}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;
move-result-object v6
invoke-interface {v6}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 269
.end local v1 # "intent":Landroid/content/Intent;
.end local v4 # "isProxy":Z
.end local v5 # "preferences":Landroid/content/SharedPreferences;
.end local v9 # "crashed_time":J
.end local v11 # "fromIntro":Z
:cond_b8
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->requestWindowFeature(I)Z
.line 270
const v1, 0x7f1001ad
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->setTheme(I)V
.line 271
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x15
if-lt v1, v4, :cond_e4
.line 273
const/high16 v1, -0x1000000
:try_start_c9
new-instance v5, Landroid/app/ActivityManager$TaskDescription;
const-string v6, "actionBarDefault"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
or-int/2addr v6, v1
const/4 v7, 0x0
invoke-direct {v5, v7, v7, v6}, Landroid/app/ActivityManager$TaskDescription;-><init>(Ljava/lang/String;Landroid/graphics/Bitmap;I)V
invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/LaunchActivity;->setTaskDescription(Landroid/app/ActivityManager$TaskDescription;)V
:try_end_d9
.catch Ljava/lang/Exception; {:try_start_c9 .. :try_end_d9} :catch_da
.line 276
goto :goto_db
.line 274
:catch_da
move-exception v5
.line 278
:goto_db
:try_start_db
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v5
invoke-virtual {v5, v1}, Landroid/view/Window;->setNavigationBarColor(I)V
:try_end_e2
.catch Ljava/lang/Exception; {:try_start_db .. :try_end_e2} :catch_e3
.line 281
goto :goto_e4
.line 279
:catch_e3
move-exception v1
.line 283
:cond_e4
:goto_e4
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v1
const v5, 0x7f0803a4
invoke-virtual {v1, v5}, Landroid/view/Window;->setBackgroundDrawableResource(I)V
.line 286
sget-object v1, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
if-lez v1, :cond_108
sget-boolean v1, Lim/tpelyyftgw/messenger/SharedConfig;->allowScreenCapture:Z
if-nez v1, :cond_108
.line 288
:try_start_fa
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v1
const/16 v5, 0x2000
invoke-virtual {v1, v5, v5}, Landroid/view/Window;->setFlags(II)V
:try_end_103
.catch Ljava/lang/Exception; {:try_start_fa .. :try_end_103} :catch_104
.line 291
goto :goto_108
.line 289
:catch_104
move-exception v1
.line 290
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 294
.end local v1 # "e":Ljava/lang/Exception;
:cond_108
:goto_108
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V
.line 299
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v1, v4, :cond_11f
.line 300
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v1
.line 301
.local v1, "window":Landroid/view/Window;
invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v4
const/16 v5, 0x500
invoke-virtual {v4, v5}, Landroid/view/View;->setSystemUiVisibility(I)V
.line 303
invoke-virtual {v1, v3}, Landroid/view/Window;->setStatusBarColor(I)V
.line 306
.end local v1 # "window":Landroid/view/Window;
:cond_11f
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x18
if-lt v1, v4, :cond_12b
.line 307
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->isInMultiWindowMode()Z
move-result v1
sput-boolean v1, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
.line 310
:cond_12b
invoke-static {p0, v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->createChatResources(Landroid/content/Context;Z)V
.line 312
sget-object v1, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v1
if-eqz v1, :cond_146
sget-boolean v1, Lim/tpelyyftgw/messenger/SharedConfig;->appLocked:Z
if-eqz v1, :cond_146
.line 313
iget v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v1
sput v1, Lim/tpelyyftgw/messenger/SharedConfig;->lastPauseTime:I
.line 317
:cond_146
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getResources()Landroid/content/res/Resources;
move-result-object v1
const-string/jumbo v4, "status_bar_height"
const-string v5, "dimen"
const-string v6, "android"
invoke-virtual {v1, v4, v5, v6}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
move-result v1
.line 318
.local v1, "resourceId":I
if-lez v1, :cond_161
.line 319
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getResources()Landroid/content/res/Resources;
move-result-object v4
invoke-virtual {v4, v1}, Landroid/content/res/Resources;->getDimensionPixelSize(I)I
move-result v4
sput v4, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
.line 323
:cond_161
new-instance v4, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;-><init>(Landroid/content/Context;)V
iput-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 326
new-instance v4, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;-><init>(Landroid/content/Context;)V
iput-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
.line 327
const-string/jumbo v5, "windowBackgroundWhite"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setBehindKeyboardColor(I)V
.line 328
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
new-instance v5, Landroid/view/ViewGroup$LayoutParams;
const/4 v6, -0x1
invoke-direct {v5, v6, v6}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
invoke-virtual {p0, v4, v5}, Lim/tpelyyftgw/ui/LaunchActivity;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 331
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v4
const/high16 v5, -0x40800000 # -1.0f
if-eqz v4, :cond_278
.line 332
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v4
const/16 v7, 0x10
invoke-virtual {v4, v7}, Landroid/view/Window;->setSoftInputMode(I)V
.line 335
new-instance v4, Lim/tpelyyftgw/ui/LaunchActivity$1;
invoke-direct {v4, p0, p0}, Lim/tpelyyftgw/ui/LaunchActivity$1;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;Landroid/content/Context;)V
.line 397
.local v4, "launchLayout":Landroid/widget/RelativeLayout;
iget-object v7, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v7, v4, v8}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 400
new-instance v7, Landroid/view/View;
invoke-direct {v7, p0}, Landroid/view/View;-><init>(Landroid/content/Context;)V
iput-object v7, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
.line 401
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getResources()Landroid/content/res/Resources;
move-result-object v7
const v8, 0x7f0815ab
invoke-static {v8}, Lnp/NPFog;->d(I)I
move-result v8
invoke-virtual {v7, v8}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v7
check-cast v7, Landroid/graphics/drawable/BitmapDrawable;
.line 402
.local v7, "drawable":Landroid/graphics/drawable/BitmapDrawable;
sget-object v8, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
sget-object v9, Landroid/graphics/Shader$TileMode;->REPEAT:Landroid/graphics/Shader$TileMode;
invoke-virtual {v7, v8, v9}, Landroid/graphics/drawable/BitmapDrawable;->setTileModeXY(Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V
.line 403
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v8, v7}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 404
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-static {v6, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createRelative(II)Landroid/widget/RelativeLayout$LayoutParams;
move-result-object v9
invoke-virtual {v4, v8, v9}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 406
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v4, v8}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
.line 409
new-instance v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;-><init>(Landroid/content/Context;)V
iput-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 410
sget-object v9, Lim/tpelyyftgw/ui/LaunchActivity;->rightFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->init(Ljava/util/ArrayList;)V
.line 411
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8, p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setDelegate(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout$ActionBarLayoutDelegate;)V
.line 412
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v4, v8}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
.line 414
new-instance v8, Landroid/widget/FrameLayout;
invoke-direct {v8, p0}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
.line 415
const v9, 0x40295274
invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 416
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
invoke-virtual {v4, v8}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
.line 419
new-instance v8, Landroid/widget/FrameLayout;
invoke-direct {v8, p0}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
.line 420
sget-object v9, Lim/tpelyyftgw/ui/LaunchActivity;->layerFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->isEmpty()Z
move-result v9
const/16 v10, 0x8
if-eqz v9, :cond_211
const/16 v9, 0x8
goto :goto_212
:cond_211
const/4 v9, 0x0
:goto_212
invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 421
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
const/high16 v9, 0x7f000000
invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 422
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
invoke-virtual {v4, v8}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
.line 423
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$A2Me6FxqdZHjMJqL3EOFFZAc18I;
invoke-direct {v9, p0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$A2Me6FxqdZHjMJqL3EOFFZAc18I;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 448
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
sget-object v9, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$E_GYrgPT8leDI0SiK8cvBjWXcZo;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$E_GYrgPT8leDI0SiK8cvBjWXcZo;
invoke-virtual {v8, v9}, Landroid/widget/FrameLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 452
new-instance v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;-><init>(Landroid/content/Context;)V
iput-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.line 453
invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setRemoveActionBarExtraHeight(Z)V
.line 454
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v9, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTablet:Landroid/widget/FrameLayout;
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setBackgroundView(Landroid/view/View;)V
.line 455
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setUseAlphaAnimations(Z)V
.line 456
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const v9, 0x7f0800a0
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setBackgroundResource(I)V
.line 457
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
sget-object v9, Lim/tpelyyftgw/ui/LaunchActivity;->layerFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->init(Ljava/util/ArrayList;)V
.line 458
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8, p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setDelegate(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout$ActionBarLayoutDelegate;)V
.line 459
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v9, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setDrawerLayoutContainer(Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;)V
.line 460
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
sget-object v9, Lim/tpelyyftgw/ui/LaunchActivity;->layerFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->isEmpty()Z
move-result v9
if-eqz v9, :cond_26e
goto :goto_26f
:cond_26e
const/4 v10, 0x0
:goto_26f
invoke-virtual {v8, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 461
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v4, v8}, Landroid/widget/RelativeLayout;->addView(Landroid/view/View;)V
.line 462
.end local v4 # "launchLayout":Landroid/widget/RelativeLayout;
.end local v7 # "drawable":Landroid/graphics/drawable/BitmapDrawable;
goto :goto_284
.line 463
:cond_278
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
iget-object v7, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v8, Landroid/view/ViewGroup$LayoutParams;
invoke-direct {v8, v6, v6}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
invoke-virtual {v4, v7, v8}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 467
:goto_284
new-instance v4, Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V
iput-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 468
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getItemAnimator()Landroidx/recyclerview/widget/RecyclerView$ItemAnimator;
move-result-object v4
check-cast v4, Landroidx/recyclerview/widget/DefaultItemAnimator;
invoke-virtual {v4, v3}, Landroidx/recyclerview/widget/DefaultItemAnimator;->setDelayAnimations(Z)V
.line 469
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v7, "chats_menuBackground"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setBackgroundColor(I)V
.line 470
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v7, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-direct {v7, p0, v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 471
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v7, Lim/tpelyyftgw/ui/adapters/DrawerLayoutAdapter;
invoke-direct {v7, p0}, Lim/tpelyyftgw/ui/adapters/DrawerLayoutAdapter;-><init>(Landroid/content/Context;)V
iput-object v7, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutAdapter:Lim/tpelyyftgw/ui/adapters/DrawerLayoutAdapter;
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 472
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
iget-object v7, p0, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setDrawerLayout(Landroid/view/ViewGroup;)V
.line 473
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v4
check-cast v4, Landroid/widget/FrameLayout$LayoutParams;
.line 474
.local v4, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getRealScreenSize()Landroid/graphics/Point;
move-result-object v7
.line 475
.local v7, "screenSize":Landroid/graphics/Point;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v8
const/high16 v9, 0x43a00000 # 320.0f
if-eqz v8, :cond_2d5
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
goto :goto_2ec
:cond_2d5
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
iget v9, v7, Landroid/graphics/Point;->x:I
iget v10, v7, Landroid/graphics/Point;->y:I
invoke-static {v9, v10}, Ljava/lang/Math;->min(II)I
move-result v9
const/high16 v10, 0x42600000 # 56.0f
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
sub-int/2addr v9, v10
invoke-static {v8, v9}, Ljava/lang/Math;->min(II)I
move-result v8
:goto_2ec
iput v8, v4, Landroid/widget/FrameLayout$LayoutParams;->width:I
.line 476
iput v6, v4, Landroid/widget/FrameLayout$LayoutParams;->height:I
.line 477
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->sideMenu:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v8, v4}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 478
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
iget-object v9, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setParentActionBarLayout(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;)V
.line 479
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v9, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setDrawerLayoutContainer(Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;)V
.line 480
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
sget-object v9, Lim/tpelyyftgw/ui/LaunchActivity;->mainFragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->init(Ljava/util/ArrayList;)V
.line 481
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v8, p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setDelegate(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout$ActionBarLayoutDelegate;)V
.line 484
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->loadWallpaper()V
.line 488
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->openinstall()V
.line 492
new-instance v8, Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/components/PasscodeView;-><init>(Landroid/content/Context;)V
iput-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
.line 493
iget-object v9, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v5
invoke-virtual {v9, v8, v5}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 495
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->checkCurrentAccount()V
.line 497
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->closeOtherAppActivities:I
new-array v9, v2, [Ljava/lang/Object;
aput-object p0, v9, v3
invoke-virtual {v5, v8, v9}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 500
iget v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I
move-result v5
iput v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentConnectionState:I
.line 502
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->needShowAlert:I
invoke-virtual {v5, p0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 503
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->reloadInterface:I
invoke-virtual {v5, p0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 504
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->suggestedLangpack:I
invoke-virtual {v5, p0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 505
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewTheme:I
invoke-virtual {v5, p0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 506
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->needSetDayNightTheme:I
invoke-virtual {v5, p0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 507
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->closeOtherAppActivities:I
invoke-virtual {v5, p0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 508
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetPasscode:I
invoke-virtual {v5, p0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 509
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->didSetNewWallpapper:I
invoke-virtual {v5, p0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 510
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsCountUpdated:I
invoke-virtual {v5, p0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 511
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v5
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->receivedAVideoCallRequest:I
invoke-virtual {v5, p0, v8}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 515
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
move-result v5
if-eqz v5, :cond_487
.line 517
iget v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z
move-result v5
if-nez v5, :cond_3c1
.line 519
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v8, Lim/tpelyyftgw/ui/activities/LoginActivity;
invoke-direct {v8}, Lim/tpelyyftgw/ui/activities/LoginActivity;-><init>()V
invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 520
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v5, v3, v3}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
goto :goto_3d0
.line 529
:cond_3c1
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
new-instance v8, Lim/tpelyyftgw/ui/IndexActivity;
invoke-direct {v8}, Lim/tpelyyftgw/ui/IndexActivity;-><init>()V
invoke-virtual {v5, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 530
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v5, v3, v3}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 534
:goto_3d0
if-eqz p1, :cond_486
.line 535
:try_start_3d2
const-string v5, "fragment"
invoke-virtual {p1, v5}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
.line 536
.local v5, "fragmentName":Ljava/lang/String;
if-eqz v5, :cond_486
.line 537
const-string v8, "args"
invoke-virtual {p1, v8}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle;
move-result-object v8
.line 538
.local v8, "args":Landroid/os/Bundle;
invoke-virtual {v5}, Ljava/lang/String;->hashCode()I
move-result v9
const/4 v10, 0x4
const/4 v11, 0x3
const/4 v12, 0x2
sparse-switch v9, :sswitch_data_574
:cond_3ea
goto :goto_41d
:sswitch_3eb
const-string v9, "channel"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_3ea
const/4 v6, 0x2
goto :goto_41d
:sswitch_3f5
const-string v9, "group"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_3ea
const/4 v6, 0x1
goto :goto_41d
:sswitch_3ff
const-string v9, "chat"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_3ea
const/4 v6, 0x0
goto :goto_41d
:sswitch_409
const-string v9, "chat_profile"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_3ea
const/4 v6, 0x3
goto :goto_41d
:sswitch_413
const-string/jumbo v9, "wallpapers"
invoke-virtual {v5, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_3ea
const/4 v6, 0x4
:goto_41d
if-eqz v6, :cond_46f
if-eq v6, v2, :cond_45c
if-eq v6, v12, :cond_449
if-eq v6, v11, :cond_436
if-eq v6, v10, :cond_428
goto :goto_486
.line 572
:cond_428
new-instance v6, Lim/tpelyyftgw/ui/WallpapersListActivity;
invoke-direct {v6, v3}, Lim/tpelyyftgw/ui/WallpapersListActivity;-><init>(I)V
.line 573
.local v6, "settings":Lim/tpelyyftgw/ui/WallpapersListActivity;
iget-object v9, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v9, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 574
invoke-virtual {v6, p1}, Lim/tpelyyftgw/ui/WallpapersListActivity;->restoreSelfArgs(Landroid/os/Bundle;)V
.line 575
goto :goto_486
.line 564
.end local v6 # "settings":Lim/tpelyyftgw/ui/WallpapersListActivity;
:cond_436
if-eqz v8, :cond_486
.line 565
new-instance v6, Lim/tpelyyftgw/ui/ProfileActivity;
invoke-direct {v6, v8}, Lim/tpelyyftgw/ui/ProfileActivity;-><init>(Landroid/os/Bundle;)V
.line 566
.local v6, "profile":Lim/tpelyyftgw/ui/ProfileActivity;
iget-object v9, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v9, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v9
if-eqz v9, :cond_448
.line 567
invoke-virtual {v6, p1}, Lim/tpelyyftgw/ui/ProfileActivity;->restoreSelfArgs(Landroid/os/Bundle;)V
.line 569
.end local v6 # "profile":Lim/tpelyyftgw/ui/ProfileActivity;
:cond_448
goto :goto_486
.line 556
:cond_449
if-eqz v8, :cond_486
.line 557
new-instance v6, Lim/tpelyyftgw/ui/ChannelCreateActivity;
invoke-direct {v6, v8}, Lim/tpelyyftgw/ui/ChannelCreateActivity;-><init>(Landroid/os/Bundle;)V
.line 558
.local v6, "channel":Lim/tpelyyftgw/ui/ChannelCreateActivity;
iget-object v9, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v9, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v9
if-eqz v9, :cond_45b
.line 559
invoke-virtual {v6, p1}, Lim/tpelyyftgw/ui/ChannelCreateActivity;->restoreSelfArgs(Landroid/os/Bundle;)V
.line 561
.end local v6 # "channel":Lim/tpelyyftgw/ui/ChannelCreateActivity;
:cond_45b
goto :goto_486
.line 548
:cond_45c
if-eqz v8, :cond_486
.line 549
new-instance v6, Lim/tpelyyftgw/ui/GroupCreateFinalActivity;
invoke-direct {v6, v8}, Lim/tpelyyftgw/ui/GroupCreateFinalActivity;-><init>(Landroid/os/Bundle;)V
.line 550
.local v6, "group":Lim/tpelyyftgw/ui/GroupCreateFinalActivity;
iget-object v9, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v9, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v9
if-eqz v9, :cond_46e
.line 551
invoke-virtual {v6, p1}, Lim/tpelyyftgw/ui/GroupCreateFinalActivity;->restoreSelfArgs(Landroid/os/Bundle;)V
.line 553
.end local v6 # "group":Lim/tpelyyftgw/ui/GroupCreateFinalActivity;
:cond_46e
goto :goto_486
.line 540
:cond_46f
if-eqz v8, :cond_486
.line 541
new-instance v6, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v6, v8}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 542
.local v6, "chat":Lim/tpelyyftgw/ui/ChatActivity;
iget-object v9, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v9, v6}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v9
if-eqz v9, :cond_481
.line 543
invoke-virtual {v6, p1}, Lim/tpelyyftgw/ui/ChatActivity;->restoreSelfArgs(Landroid/os/Bundle;)V
:try_end_481
.catch Ljava/lang/Exception; {:try_start_3d2 .. :try_end_481} :catch_482
.line 545
.end local v6 # "chat":Lim/tpelyyftgw/ui/ChatActivity;
:cond_481
goto :goto_486
.line 580
.end local v5 # "fragmentName":Ljava/lang/String;
.end local v8 # "args":Landroid/os/Bundle;
:catch_482
move-exception v5
.line 581
.local v5, "e":Ljava/lang/Exception;
invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 582
.end local v5 # "e":Ljava/lang/Exception;
:cond_486
:goto_486
goto :goto_4e5
.line 584
:cond_487
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 585
.local v5, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
instance-of v6, v5, Lim/tpelyyftgw/ui/IndexActivity;
.line 588
const/4 v6, 0x1
.line 589
.local v6, "allowOpen":Z
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v8
if-eqz v8, :cond_4c9
.line 590
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
if-gt v8, v2, :cond_4b0
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
move-result v8
if-eqz v8, :cond_4b0
const/4 v8, 0x1
goto :goto_4b1
:cond_4b0
const/4 v8, 0x0
:goto_4b1
move v6, v8
.line 591
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
if-ne v8, v2, :cond_4c9
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
instance-of v8, v8, Lim/tpelyyftgw/ui/activities/LoginActivity;
if-eqz v8, :cond_4c9
.line 592
const/4 v6, 0x0
.line 595
:cond_4c9
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v8
if-ne v8, v2, :cond_4e0
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v8, v8, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v8, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v8
instance-of v8, v8, Lim/tpelyyftgw/ui/activities/LoginActivity;
if-eqz v8, :cond_4e0
.line 596
const/4 v6, 0x0
.line 598
:cond_4e0
iget-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v8, v3, v3}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 601
.end local v5 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.end local v6 # "allowOpen":Z
:goto_4e5
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v5, v5, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
if-lt v5, v2, :cond_4f4
.line 602
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 605
:cond_4f4
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->checkLayout()V
.line 606
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->checkSystemBarColors()V
.line 607
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getIntent()Landroid/content/Intent;
move-result-object v5
if-eqz p1, :cond_502
const/4 v6, 0x1
goto :goto_503
:cond_502
const/4 v6, 0x0
:goto_503
invoke-direct {p0, v5, v3, v6, v3}, Lim/tpelyyftgw/ui/LaunchActivity;->handleIntent(Landroid/content/Intent;ZZZ)Z
.line 610
:try_start_506
sget-object v3, Landroid/os/Build;->DISPLAY:Ljava/lang/String;
.line 611
.local v3, "os1":Ljava/lang/String;
sget-object v5, Landroid/os/Build;->USER:Ljava/lang/String;
:try_end_50a
.catch Ljava/lang/Exception; {:try_start_506 .. :try_end_50a} :catch_567
.line 612
.local v5, "os2":Ljava/lang/String;
const-string v6, ""
if-eqz v3, :cond_514
.line 613
:try_start_50e
invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v8
move-object v3, v8
goto :goto_515
.line 615
:cond_514
move-object v3, v6
.line 617
:goto_515
if-eqz v5, :cond_51d
.line 618
invoke-virtual {v3}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v6
move-object v5, v6
goto :goto_51e
.line 620
:cond_51d
move-object v5, v6
.line 622
:goto_51e
sget-boolean v6, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v6, :cond_53e
.line 623
new-instance v6, Ljava/lang/StringBuilder;
invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V
const-string v8, "OS name "
invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v8, " "
invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 625
:cond_53e
invoke-virtual {v3, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v6
if-nez v6, :cond_54a
invoke-virtual {v5, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_566
.line 626
:cond_54a
sput-boolean v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->incorrectDisplaySizeFix:Z
.line 627
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v0
invoke-virtual {v0}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v0
invoke-virtual {v0}, Landroid/view/View;->getRootView()Landroid/view/View;
move-result-object v0
.line 628
.local v0, "view":Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v6
new-instance v8, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$gN_OzFDYlGlruPh6__oeCKTgcAg;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$gN_OzFDYlGlruPh6__oeCKTgcAg;-><init>(Landroid/view/View;)V
iput-object v8, p0, Lim/tpelyyftgw/ui/LaunchActivity;->onGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
invoke-virtual {v6, v8}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
:try_end_566
.catch Ljava/lang/Exception; {:try_start_50e .. :try_end_566} :catch_567
.line 644
.end local v0 # "view":Landroid/view/View;
.end local v3 # "os1":Ljava/lang/String;
.end local v5 # "os2":Ljava/lang/String;
:cond_566
goto :goto_56b
.line 642
:catch_567
move-exception v0
.line 643
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 646
.end local v0 # "e":Ljava/lang/Exception;
:goto_56b
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, p0, v2}, Lim/tpelyyftgw/messenger/MediaController;->setBaseActivity(Landroid/app/Activity;Z)V
.line 649
return-void
nop
:sswitch_data_574
.sparse-switch
-0x5b244d4f -> :sswitch_413
-0x5070143e -> :sswitch_409
0x2e9358 -> :sswitch_3ff
0x5e0f67f -> :sswitch_3f5
0x2c0b7d03 -> :sswitch_3eb
.end sparse-switch
.end method
.method protected onDestroy()V
.registers 8
.line 3063
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getPipInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
if-eqz v0, :cond_d
.line 3064
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getPipInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->destroyPhotoViewer()V
.line 3066
:cond_d
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_1a
.line 3067
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->destroyPhotoViewer()V
.line 3069
:cond_1a
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->getPipInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
move-result-object v0
if-eqz v0, :cond_27
.line 3070
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->getPipInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->destroyPhotoViewer()V
.line 3072
:cond_27
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->hasInstance()Z
move-result v0
if-eqz v0, :cond_34
.line 3073
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/ImagePreviewActivity;->destroyPhotoViewer()V
.line 3075
:cond_34
invoke-static {}, Lim/tpelyyftgw/messenger/utils/PlayerUtils;->getPlayer()Lim/tpelyyftgw/messenger/utils/PlayerUtils;
move-result-object v0
if-eqz v0, :cond_48
.line 3076
invoke-static {}, Lim/tpelyyftgw/messenger/utils/PlayerUtils;->getPlayer()Lim/tpelyyftgw/messenger/utils/PlayerUtils;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/utils/PlayerUtils;->pause()V
.line 3077
invoke-static {}, Lim/tpelyyftgw/messenger/utils/PlayerUtils;->getPlayer()Lim/tpelyyftgw/messenger/utils/PlayerUtils;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/utils/PlayerUtils;->destroy()V
.line 3079
:cond_48
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_55
.line 3080
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->destroyPhotoViewer()V
.line 3082
:cond_55
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_62
.line 3083
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->destroyArticleViewer()V
.line 3085
:cond_62
invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_6f
.line 3086
invoke-static {}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->getInstance()Lim/tpelyyftgw/ui/ContentPreviewViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ContentPreviewViewer;->destroy()V
.line 3088
:cond_6f
invoke-static {}, Lim/tpelyyftgw/ui/components/PipRoundVideoView;->getInstance()Lim/tpelyyftgw/ui/components/PipRoundVideoView;
move-result-object v0
.line 3089
.local v0, "pipRoundVideoView":Lim/tpelyyftgw/ui/components/PipRoundVideoView;
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, p0, v2}, Lim/tpelyyftgw/messenger/MediaController;->setBaseActivity(Landroid/app/Activity;Z)V
.line 3090
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v1
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v1, v3, v2}, Lim/tpelyyftgw/messenger/MediaController;->setFeedbackView(Landroid/view/View;Z)V
.line 3091
if-eqz v0, :cond_89
.line 3092
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/PipRoundVideoView;->close(Z)V
.line 3094
:cond_89
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->destroyResources()V
.line 3095
invoke-static {}, Lim/tpelyyftgw/ui/components/EmbedBottomSheet;->getInstance()Lim/tpelyyftgw/ui/components/EmbedBottomSheet;
move-result-object v1
.line 3096
.local v1, "embedBottomSheet":Lim/tpelyyftgw/ui/components/EmbedBottomSheet;
if-eqz v1, :cond_95
.line 3097
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/EmbedBottomSheet;->destroy()V
.line 3099
:cond_95
invoke-static {}, Lim/tpelyyftgw/ui/components/ThemeEditorView;->getInstance()Lim/tpelyyftgw/ui/components/ThemeEditorView;
move-result-object v2
.line 3100
.local v2, "editorView":Lim/tpelyyftgw/ui/components/ThemeEditorView;
if-eqz v2, :cond_9e
.line 3101
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/ThemeEditorView;->destroy()V
.line 3103
:cond_9e
invoke-static {}, Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;->destroy()V
.line 3105
const/4 v3, 0x0
:try_start_a2
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
if-eqz v4, :cond_ad
.line 3106
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
.line 3107
iput-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:try_end_ad
.catch Ljava/lang/Exception; {:try_start_a2 .. :try_end_ad} :catch_ae
.line 3111
:cond_ad
goto :goto_b2
.line 3109
:catch_ae
move-exception v4
.line 3110
.local v4, "e":Ljava/lang/Exception;
invoke-static {v4}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3113
.end local v4 # "e":Ljava/lang/Exception;
:goto_b2
:try_start_b2
iget-object v4, p0, Lim/tpelyyftgw/ui/LaunchActivity;->onGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
if-eqz v4, :cond_cb
.line 3114
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getWindow()Landroid/view/Window;
move-result-object v4
invoke-virtual {v4}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v4
invoke-virtual {v4}, Landroid/view/View;->getRootView()Landroid/view/View;
move-result-object v4
.line 3115
.local v4, "view":Landroid/view/View;
invoke-virtual {v4}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v5
iget-object v6, p0, Lim/tpelyyftgw/ui/LaunchActivity;->onGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
invoke-virtual {v5, v6}, Landroid/view/ViewTreeObserver;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
:try_end_cb
.catch Ljava/lang/Exception; {:try_start_b2 .. :try_end_cb} :catch_cc
.line 3119
.end local v4 # "view":Landroid/view/View;
:cond_cb
goto :goto_d0
.line 3117
:catch_cc
move-exception v4
.line 3118
.local v4, "e":Ljava/lang/Exception;
invoke-static {v4}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3120
.end local v4 # "e":Ljava/lang/Exception;
:goto_d0
invoke-super {p0}, Landroidx/appcompat/app/AppCompatActivity;->onDestroy()V
.line 3121
iput-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->wakeUpAdapter:Lcom/fm/openinstall/listener/AppWakeUpAdapter;
.line 3122
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onFinish()V
.line 3123
return-void
.end method
.method public onKeyUp(ILandroid/view/KeyEvent;)Z
.registers 7
.param p1, "keyCode" # I
.param p2, "event" # Landroid/view/KeyEvent;
.line 4083
const/4 v0, 0x0
const/4 v1, 0x1
const/16 v2, 0x52
if-ne p1, v2, :cond_a0
sget-boolean v2, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z
if-nez v2, :cond_a0
.line 4084
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v2
if-eqz v2, :cond_1f
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v2
if-eqz v2, :cond_1f
.line 4085
invoke-super {p0, p1, p2}, Landroidx/appcompat/app/AppCompatActivity;->onKeyUp(ILandroid/view/KeyEvent;)Z
move-result v0
return v0
.line 4086
:cond_1f
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->hasInstance()Z
move-result v2
if-eqz v2, :cond_34
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible()Z
move-result v2
if-eqz v2, :cond_34
.line 4087
invoke-super {p0, p1, p2}, Landroidx/appcompat/app/AppCompatActivity;->onKeyUp(ILandroid/view/KeyEvent;)Z
move-result v0
return v0
.line 4089
:cond_34
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v2
if-eqz v2, :cond_70
.line 4090
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getVisibility()I
move-result v2
if-nez v2, :cond_52
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_52
.line 4091
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2, p1, p2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onKeyUp(ILandroid/view/KeyEvent;)Z
goto :goto_a0
.line 4092
:cond_52
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->getVisibility()I
move-result v2
if-nez v2, :cond_6a
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->isEmpty()Z
move-result v2
if-nez v2, :cond_6a
.line 4093
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2, p1, p2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onKeyUp(ILandroid/view/KeyEvent;)Z
goto :goto_a0
.line 4095
:cond_6a
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2, p1, p2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onKeyUp(ILandroid/view/KeyEvent;)Z
goto :goto_a0
.line 4098
:cond_70
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ne v2, v1, :cond_9b
.line 4099
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->isDrawerOpened()Z
move-result v2
if-nez v2, :cond_95
.line 4100
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getCurrentFocus()Landroid/view/View;
move-result-object v2
if-eqz v2, :cond_8f
.line 4101
invoke-virtual {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->getCurrentFocus()Landroid/view/View;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V
.line 4103
:cond_8f
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->openDrawer(Z)V
goto :goto_a0
.line 4105
:cond_95
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->closeDrawer(Z)V
goto :goto_a0
.line 4108
:cond_9b
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2, p1, p2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onKeyUp(ILandroid/view/KeyEvent;)Z
.line 4112
:cond_a0
:goto_a0
const/4 v2, 0x4
if-ne p1, v2, :cond_fc
invoke-virtual {p2}, Landroid/view/KeyEvent;->getAction()I
move-result v2
if-ne v2, v1, :cond_fc
.line 4113
sget-byte v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytLiving:B
if-ne v2, v1, :cond_fc
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ne v2, v1, :cond_fc
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
instance-of v0, v0, Lim/tpelyyftgw/ui/IndexActivity;
if-eqz v0, :cond_fc
.line 4114
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 4115
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
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 4116
const-string/jumbo v2, "\u60a8\u6b63\u5728\u76f4\u64ad\u4e2d\uff0c\u786e\u5b9a\u8981\u9000\u51fa\u5417\uff1f"
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4117
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 v3, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$YhzMO7gbRWB-M6yb_4IU5UEfnls;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$YhzMO7gbRWB-M6yb_4IU5UEfnls;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
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 4121
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;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 4122
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 4123
return v1
.line 4126
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_fc
invoke-super {p0, p1, p2}, Landroidx/appcompat/app/AppCompatActivity;->onKeyUp(ILandroid/view/KeyEvent;)Z
move-result v0
return v0
.end method
.method public onLowMemory()V
.registers 2
.line 3988
invoke-super {p0}, Landroidx/appcompat/app/AppCompatActivity;->onLowMemory()V
.line 3993
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onLowMemory()V
.line 3994
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_18
.line 3995
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onLowMemory()V
.line 3996
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onLowMemory()V
.line 3998
:cond_18
return-void
.end method
.method public onMultiWindowModeChanged(Z)V
.registers 2
.param p1, "isInMultiWindowMode" # Z
.line 3255
sput-boolean p1, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInMultiwindow:Z
.line 3256
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->checkLayout()V
.line 3257
return-void
.end method
.method protected onNewIntent(Landroid/content/Intent;)V
.registers 4
.param p1, "intent" # Landroid/content/Intent;
.line 2679
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->onNewIntent(Landroid/content/Intent;)V
.line 2681
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/LaunchActivity;->queryProxyAccount(Landroid/content/Intent;)V
.line 2682
const/4 v0, 0x0
const/4 v1, 0x1
invoke-direct {p0, p1, v1, v0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->handleIntent(Landroid/content/Intent;ZZZ)Z
.line 2684
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->wakeUpAdapter:Lcom/fm/openinstall/listener/AppWakeUpAdapter;
invoke-static {p1, v0}, Lcom/fm/openinstall/OpenInstall;->getWakeUp(Landroid/content/Intent;Lcom/fm/openinstall/listener/AppWakeUpListener;)Z
.line 2686
return-void
.end method
.method protected onPause()V
.registers 7
.line 3017
invoke-super {p0}, Landroidx/appcompat/app/AppCompatActivity;->onPause()V
.line 3018
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v0, :cond_c
.line 3019
const-string v0, "LaunchActivity ---> onPause"
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 3021
:cond_c
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->stopAllHeavyOperations:I
const/4 v2, 0x1
new-array v3, v2, [Ljava/lang/Object;
const/16 v4, 0x1000
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
const/4 v5, 0x0
aput-object v4, v3, v5
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 3022
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sput-wide v0, Lim/tpelyyftgw/messenger/SharedConfig;->lastAppPauseTime:J
.line 3023
sput-boolean v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z
.line 3024
sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->stageQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
sget-object v1, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$c5Fa30D7ETO37Ge52XyCTf6CbF4;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$c5Fa30D7ETO37Ge52XyCTf6CbF4;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 3028
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onPasscodePause()V
.line 3029
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onPause()V
.line 3030
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_48
.line 3031
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onPause()V
.line 3032
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onPause()V
.line 3034
:cond_48
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
if-eqz v0, :cond_4f
.line 3035
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/PasscodeView;->onPause()V
.line 3037
:cond_4f
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
invoke-virtual {v0, v2, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setAppPaused(ZZ)V
.line 3039
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_6f
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_6f
.line 3040
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->onPause()V
.line 3042
:cond_6f
return-void
.end method
.method public onPreIme()Z
.registers 4
.line 4046
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->hasInstance()Z
move-result v0
const/4 v1, 0x0
const/4 v2, 0x1
if-eqz v0, :cond_1a
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/SecretMediaViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_1a
.line 4047
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v0
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/SecretMediaViewer;->closePhoto(ZZ)V
.line 4048
return v2
.line 4049
:cond_1a
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_32
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_32
.line 4050
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/PhotoViewer;->closePhoto(ZZ)V
.line 4051
return v2
.line 4052
:cond_32
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->hasInstance()Z
move-result v0
if-eqz v0, :cond_4a
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ArticleViewer;->isVisible()Z
move-result v0
if-eqz v0, :cond_4a
.line 4053
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v0
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/ArticleViewer;->close(ZZ)V
.line 4054
return v2
.line 4056
:cond_4a
return v1
.end method
.method public onRebuildAllFragments(Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;Z)V
.registers 4
.param p1, "layout" # Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
.param p2, "last" # Z
.line 4358
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_14
.line 4360
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-ne p1, v0, :cond_14
.line 4361
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p2, p2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->rebuildAllFragmentViews(ZZ)V
.line 4362
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p2, p2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->rebuildAllFragmentViews(ZZ)V
.line 4365
:cond_14
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutAdapter:Lim/tpelyyftgw/ui/adapters/DrawerLayoutAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/adapters/DrawerLayoutAdapter;->notifyDataSetChanged()V
.line 4366
return-void
.end method
.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.registers 15
.param p1, "requestCode" # I
.param p2, "permissions" # [Ljava/lang/String;
.param p3, "grantResults" # [I
.line 2933
invoke-super {p0, p1, p2, p3}, Landroidx/appcompat/app/AppCompatActivity;->onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.line 2935
array-length v0, p3
const/4 v1, 0x0
const/4 v2, 0x1
if-lez v0, :cond_e
aget v0, p3, v1
if-nez v0, :cond_e
const/4 v0, 0x1
goto :goto_f
:cond_e
const/4 v0, 0x0
.line 2937
.local v0, "granted":Z
:goto_f
const/4 v3, 0x4
if-ne p1, v3, :cond_2b
.line 2938
if-nez v0, :cond_22
.line 2939
const v1, 0x7f0f0c5d
const-string v3, "PermissionStorage"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->showPermissionErrorAlert(Ljava/lang/String;)V
goto/16 :goto_cf
.line 2941
:cond_22
invoke-static {}, Lim/tpelyyftgw/messenger/ImageLoader;->getInstance()Lim/tpelyyftgw/messenger/ImageLoader;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/ImageLoader;->checkMediaPaths()V
goto/16 :goto_cf
.line 2943
:cond_2b
const/4 v3, 0x5
if-ne p1, v3, :cond_48
.line 2944
if-nez v0, :cond_3b
.line 2945
iget v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/ContactsController;->forceImportContacts()V
goto/16 :goto_cf
.line 2947
:cond_3b
const v1, 0x7f0f0c53
const-string v2, "PermissionContacts"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->showPermissionErrorAlert(Ljava/lang/String;)V
.line 2948
return-void
.line 2950
:cond_48
const/4 v3, 0x3
const v4, 0x7f0f0c57
const-string v5, "PermissionNoCamera"
if-ne p1, v3, :cond_a4
.line 2951
const/4 v3, 0x1
.line 2952
.local v3, "audioGranted":Z
const/4 v6, 0x1
.line 2953
.local v6, "cameraGranted":Z
const/4 v7, 0x0
.local v7, "i":I
array-length v8, p2
.local v8, "size":I
:goto_54
if-ge v7, v8, :cond_7e
.line 2954
aget-object v9, p2, v7
const-string v10, "android.permission.RECORD_AUDIO"
invoke-virtual {v10, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_69
.line 2955
aget v9, p3, v7
if-nez v9, :cond_66
const/4 v9, 0x1
goto :goto_67
:cond_66
const/4 v9, 0x0
:goto_67
move v3, v9
goto :goto_7b
.line 2956
:cond_69
aget-object v9, p2, v7
const-string v10, "android.permission.CAMERA"
invoke-virtual {v10, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v9
if-eqz v9, :cond_7b
.line 2957
aget v9, p3, v7
if-nez v9, :cond_79
const/4 v9, 0x1
goto :goto_7a
:cond_79
const/4 v9, 0x0
:goto_7a
move v6, v9
.line 2953
:cond_7b
:goto_7b
add-int/lit8 v7, v7, 0x1
goto :goto_54
.line 2960
.end local v7 # "i":I
.end local v8 # "size":I
:cond_7e
if-nez v3, :cond_8d
.line 2961
const v1, 0x7f0f0c55
const-string v4, "PermissionNoAudio"
invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->showPermissionErrorAlert(Ljava/lang/String;)V
goto :goto_96
.line 2962
:cond_8d
if-nez v6, :cond_97
.line 2963
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->showPermissionErrorAlert(Ljava/lang/String;)V
.line 2970
.end local v3 # "audioGranted":Z
.end local v6 # "cameraGranted":Z
:goto_96
goto :goto_cf
.line 2965
.restart local v3 # "audioGranted":Z
.restart local v6 # "cameraGranted":Z
:cond_97
sget-boolean v1, Lim/tpelyyftgw/messenger/SharedConfig;->inappCamera:Z
if-eqz v1, :cond_a3
.line 2966
invoke-static {}, Lim/tpelyyftgw/messenger/camera/CameraController;->getInstance()Lim/tpelyyftgw/messenger/camera/CameraController;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/camera/CameraController;->initCamera(Ljava/lang/Runnable;)V
.line 2968
:cond_a3
return-void
.line 2970
.end local v3 # "audioGranted":Z
.end local v6 # "cameraGranted":Z
:cond_a4
const/16 v3, 0x12
if-eq p1, v3, :cond_c6
const/16 v3, 0x13
if-eq p1, v3, :cond_c6
const/16 v3, 0x14
if-eq p1, v3, :cond_c6
const/16 v3, 0x16
if-ne p1, v3, :cond_b5
goto :goto_c6
.line 2974
:cond_b5
const/4 v3, 0x2
if-ne p1, v3, :cond_cf
.line 2975
if-eqz v0, :cond_cf
.line 2976
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v3
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->locationPermissionGranted:I
new-array v1, v1, [Ljava/lang/Object;
invoke-virtual {v3, v4, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
goto :goto_cf
.line 2971
:cond_c6
:goto_c6
if-nez v0, :cond_cf
.line 2972
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/LaunchActivity;->showPermissionErrorAlert(Ljava/lang/String;)V
.line 2979
:cond_cf
:goto_cf
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-eqz v1, :cond_ef
.line 2980
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v2
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 2981
.local v1, "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v1, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
.line 2983
.end local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_ef
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v1
if-eqz v1, :cond_135
.line 2984
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-eqz v1, :cond_115
.line 2985
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v2
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 2986
.restart local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v1, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
.line 2988
.end local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_115
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-eqz v1, :cond_135
.line 2989
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v3, v3, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v3
sub-int/2addr v3, v2
invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 2990
.restart local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-virtual {v1, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
.line 2993
.end local v1 # "fragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
:cond_135
return-void
.end method
.method protected onResume()V
.registers 8
.line 3134
invoke-super {p0}, Landroidx/appcompat/app/AppCompatActivity;->onResume()V
.line 3136
iget-byte v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->mBytJumpFromBack:B
const/4 v1, 0x1
if-eq v0, v1, :cond_a
if-nez v0, :cond_d
.line 3137
:cond_a
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->clearNotification()V
.line 3138
:cond_d
const/4 v0, 0x2
iput-byte v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->mBytJumpFromBack:B
.line 3139
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v2
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->startAllHeavyOperations:I
new-array v4, v1, [Ljava/lang/Object;
const/16 v5, 0x1000
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
const/4 v6, 0x0
aput-object v5, v4, v6
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 3140
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2, v3, v1}, Lim/tpelyyftgw/messenger/MediaController;->setFeedbackView(Landroid/view/View;Z)V
.line 3141
sput-boolean v6, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z
.line 3142
invoke-direct {p0, v6}, Lim/tpelyyftgw/ui/LaunchActivity;->showLanguageAlert(Z)V
.line 3143
sget-object v2, Lim/tpelyyftgw/messenger/Utilities;->stageQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
sget-object v3, Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$fxkt3YTTxnbJxfyt-bFM4G7CsoU;->INSTANCE:Lim/tpelyyftgw/ui/-$$Lambda$LaunchActivity$fxkt3YTTxnbJxfyt-bFM4G7CsoU;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 3147
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->checkFreeDiscSpace()V
.line 3148
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->checkGallery()V
.line 3149
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->onPasscodeResume()V
.line 3150
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/PasscodeView;->getVisibility()I
move-result v2
if-eqz v2, :cond_60
.line 3151
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onResume()V
.line 3152
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v2
if-eqz v2, :cond_7a
.line 3153
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onResume()V
.line 3154
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->onResume()V
goto :goto_7a
.line 3157
:cond_60
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->dismissDialogs()V
.line 3158
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v2
if-eqz v2, :cond_75
.line 3159
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->dismissDialogs()V
.line 3160
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->dismissDialogs()V
.line 3162
:cond_75
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->passcodeView:Lim/tpelyyftgw/ui/components/PasscodeView;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/components/PasscodeView;->onResume()V
.line 3166
:cond_7a
:goto_7a
iget v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
invoke-virtual {v2, v6, v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setAppPaused(ZZ)V
.line 3167
iget v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->updateCurrentConnectionState(I)V
.line 3168
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->hasInstance()Z
move-result v2
if-eqz v2, :cond_9f
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->isVisible()Z
move-result v2
if-eqz v2, :cond_9f
.line 3169
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/PhotoViewer;->onResume()V
.line 3171
:cond_9f
invoke-static {}, Lim/tpelyyftgw/ui/components/PipRoundVideoView;->getInstance()Lim/tpelyyftgw/ui/components/PipRoundVideoView;
move-result-object v2
.line 3172
.local v2, "pipRoundVideoView":Lim/tpelyyftgw/ui/components/PipRoundVideoView;
if-eqz v2, :cond_c2
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MediaController;->isMessagePaused()Z
move-result v3
if-eqz v3, :cond_c2
.line 3173
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v3
.line 3174
.local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v3, :cond_c2
.line 3175
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v4
iget v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->audioProgress:F
invoke-virtual {v4, v3, v5}, Lim/tpelyyftgw/messenger/MediaController;->seekToProgress(Lim/tpelyyftgw/messenger/MessageObject;F)Z
.line 3178
.end local v3 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_c2
sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v3
iget-object v3, v3, Lim/tpelyyftgw/messenger/UserConfig;->unacceptedTermsOfService:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
if-eqz v3, :cond_da
.line 3179
sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
sget v4, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v4
iget-object v4, v4, Lim/tpelyyftgw/messenger/UserConfig;->unacceptedTermsOfService:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
invoke-direct {p0, v3, v4}, Lim/tpelyyftgw/ui/LaunchActivity;->showTosActivity(ILim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;)V
goto :goto_fa
.line 3180
:cond_da
sget-object v3, Lim/tpelyyftgw/ui/utils/AppUpdater;->pendingAppUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
if-eqz v3, :cond_fa
.line 3181
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->dismissCheckUpdateDialog()V
.line 3182
iget-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->updateAppAlertDialog:Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
if-eqz v3, :cond_ec
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->isShowing()Z
move-result v3
if-eqz v3, :cond_ec
.line 3183
return-void
.line 3185
:cond_ec
new-instance v3, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
sget-object v4, Lim/tpelyyftgw/ui/utils/AppUpdater;->pendingAppUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-direct {v3, p0, v4, v5}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;-><init>(Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;I)V
iput-object v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->updateAppAlertDialog:Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 3186
invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->show()V
.line 3189
:cond_fa
:goto_fa
invoke-virtual {p0, v6}, Lim/tpelyyftgw/ui/LaunchActivity;->checkAppUpdate(Z)V
.line 3190
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->processVisualCallRequest()V
.line 3191
invoke-static {}, Lim/tpelyyftgw/ui/hui/visualcall/RingUtils;->stopMediaPlayerRing()V
.line 3193
:try_start_103
sget-byte v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-ne v3, v1, :cond_112
.line 3194
new-instance v0, Landroid/content/Intent;
const-class v1, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallReceiveActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->startActivity(Landroid/content/Intent;)V
goto :goto_13c
.line 3195
:cond_112
sget-byte v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-ne v3, v0, :cond_121
.line 3196
new-instance v0, Landroid/content/Intent;
const-class v1, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->startActivity(Landroid/content/Intent;)V
goto :goto_13c
.line 3197
:cond_121
sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
const/4 v3, 0x3
if-eq v0, v3, :cond_12b
sget-byte v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
const/4 v3, 0x4
if-ne v0, v3, :cond_13c
.line 3198
:cond_12b
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->hideAVideoFloatWindow:I
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v1, v6
invoke-virtual {v0, v3, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
:try_end_13c
.catch Ljava/lang/Exception; {:try_start_103 .. :try_end_13c} :catch_13d
.line 3201
:cond_13c
:goto_13c
goto :goto_13e
.line 3200
:catch_13d
move-exception v0
.line 3202
:goto_13e
return-void
.end method
.method protected onSaveInstanceState(Landroid/os/Bundle;)V
.registers 7
.param p1, "outState" # Landroid/os/Bundle;
.line 3909
:try_start_0
invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->onSaveInstanceState(Landroid/os/Bundle;)V
.line 3910
const/4 v0, 0x0
.line 3911
.local v0, "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v1
if-eqz v1, :cond_6a
.line 3912
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_2a
.line 3913
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
add-int/lit8 v2, v2, -0x1
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-object v0, v1
goto :goto_89
.line 3914
:cond_2a
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_4a
.line 3915
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
add-int/lit8 v2, v2, -0x1
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-object v0, v1
goto :goto_89
.line 3916
:cond_4a
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_89
.line 3917
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
add-int/lit8 v2, v2, -0x1
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-object v0, v1
goto :goto_89
.line 3920
:cond_6a
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v1
if-nez v1, :cond_89
.line 3921
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v1, v1, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
iget-object v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v2, v2, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
add-int/lit8 v2, v2, -0x1
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/actionbar/BaseFragment;
move-object v0, v1
.line 3925
:cond_89
:goto_89
if-eqz v0, :cond_f9
.line 3926
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getArguments()Landroid/os/Bundle;
move-result-object v1
.line 3927
.local v1, "args":Landroid/os/Bundle;
instance-of v2, v0, Lim/tpelyyftgw/ui/ChatActivity;
:try_end_91
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_91} :catch_fa
const-string v3, "args"
const-string v4, "fragment"
if-eqz v2, :cond_a2
if-eqz v1, :cond_a2
.line 3928
:try_start_99
invoke-virtual {p1, v3, v1}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
.line 3929
const-string v2, "chat"
invoke-virtual {p1, v4, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_f6
.line 3930
:cond_a2
instance-of v2, v0, Lim/tpelyyftgw/ui/SettingsActivity;
if-eqz v2, :cond_ad
.line 3931
const-string/jumbo v2, "settings"
invoke-virtual {p1, v4, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_f6
.line 3932
:cond_ad
instance-of v2, v0, Lim/tpelyyftgw/ui/GroupCreateFinalActivity;
if-eqz v2, :cond_bc
if-eqz v1, :cond_bc
.line 3933
invoke-virtual {p1, v3, v1}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
.line 3934
const-string v2, "group"
invoke-virtual {p1, v4, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_f6
.line 3935
:cond_bc
instance-of v2, v0, Lim/tpelyyftgw/ui/WallpapersListActivity;
if-eqz v2, :cond_c7
.line 3936
const-string/jumbo v2, "wallpapers"
invoke-virtual {p1, v4, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_f6
.line 3937
:cond_c7
instance-of v2, v0, Lim/tpelyyftgw/ui/ProfileActivity;
if-eqz v2, :cond_df
move-object v2, v0
check-cast v2, Lim/tpelyyftgw/ui/ProfileActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ProfileActivity;->isChat()Z
move-result v2
if-eqz v2, :cond_df
if-eqz v1, :cond_df
.line 3938
invoke-virtual {p1, v3, v1}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
.line 3939
const-string v2, "chat_profile"
invoke-virtual {p1, v4, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_f6
.line 3940
:cond_df
instance-of v2, v0, Lim/tpelyyftgw/ui/ChannelCreateActivity;
if-eqz v2, :cond_f6
if-eqz v1, :cond_f6
const-string/jumbo v2, "step"
invoke-virtual {v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v2
if-nez v2, :cond_f6
.line 3941
invoke-virtual {p1, v3, v1}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V
.line 3942
const-string v2, "channel"
invoke-virtual {p1, v4, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 3944
:cond_f6
:goto_f6
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->saveSelfArgs(Landroid/os/Bundle;)V
:try_end_f9
.catch Ljava/lang/Exception; {:try_start_99 .. :try_end_f9} :catch_fa
.line 3948
.end local v0 # "lastFragment":Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.end local v1 # "args":Landroid/os/Bundle;
:cond_f9
goto :goto_fe
.line 3946
:catch_fa
move-exception v0
.line 3947
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 3949
.end local v0 # "e":Ljava/lang/Exception;
:goto_fe
return-void
.end method
.method protected onStart()V
.registers 1
.line 3046
invoke-super {p0}, Landroidx/appcompat/app/AppCompatActivity;->onStart()V
.line 3047
invoke-static {p0}, Lim/tpelyyftgw/messenger/browser/Browser;->bindCustomTabsService(Landroid/app/Activity;)V
.line 3048
return-void
.end method
.method protected onStop()V
.registers 7
.line 3052
invoke-super {p0}, Landroidx/appcompat/app/AppCompatActivity;->onStop()V
.line 3053
invoke-static {p0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isAppOnForeground(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_21
.line 3054
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->hideAVideoFloatWindow:I
const/4 v2, 0x1
new-array v3, v2, [Ljava/lang/Object;
const/4 v4, 0x0
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v3, v4
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 3055
iput-byte v2, p0, Lim/tpelyyftgw/ui/LaunchActivity;->mBytJumpFromBack:B
.line 3056
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->clearNotification()V
.line 3058
:cond_21
invoke-static {p0}, Lim/tpelyyftgw/messenger/browser/Browser;->unbindCustomTabsService(Landroid/app/Activity;)V
.line 3059
return-void
.end method
.method public presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.registers 3
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 2833
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 2834
return-void
.end method
.method public presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z
.registers 10
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "removeLast" # Z
.param p3, "forceWithoutAnimation" # Z
.line 2846
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
const/4 v4, 0x1
const/4 v5, 0x0
move-object v1, p1
move v2, p2
move v3, p3
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZZ)Z
move-result v0
return v0
.end method
.method public rebuildAllFragments(Z)V
.registers 3
.param p1, "last" # Z
.line 4346
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
if-eqz v0, :cond_8
.line 4347
invoke-virtual {v0, p1, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->rebuildAllFragmentViews(ZZ)V
goto :goto_d
.line 4349
:cond_8
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, p1, p1}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->rebuildAllFragmentViews(ZZ)V
.line 4351
:goto_d
return-void
.end method
.method public showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 3
.param p1, "builder" # Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2629
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
return-object v0
.end method
.method public showAlertDialog(Lim/tpelyyftgw/ui/actionbar/AlertDialog;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 5
.param p1, "dialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2633
const/4 v0, 0x0
:try_start_1
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
if-eqz v1, :cond_c
.line 2634
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
.line 2635
iput-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:try_end_c
.catch Ljava/lang/Exception; {:try_start_1 .. :try_end_c} :catch_d
.line 2639
:cond_c
goto :goto_11
.line 2637
:catch_d
move-exception v1
.line 2638
.local v1, "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2641
.end local v1 # "e":Ljava/lang/Exception;
:goto_11
:try_start_11
iput-object p1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2642
const/4 v1, 0x1
invoke-virtual {p1, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanceledOnTouchOutside(Z)V
.line 2643
iget-object v1, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v2, Lim/tpelyyftgw/ui/LaunchActivity$5;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/LaunchActivity$5;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 2670
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->visibleDialog:Lim/tpelyyftgw/ui/actionbar/AlertDialog;
:try_end_23
.catch Ljava/lang/Exception; {:try_start_11 .. :try_end_23} :catch_24
return-object v0
.line 2671
:catch_24
move-exception v1
.line 2672
.restart local v1 # "e":Ljava/lang/Exception;
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 2674
.end local v1 # "e":Ljava/lang/Exception;
return-object v0
.end method
.method public switchToAccount(IZ)V
.registers 9
.param p1, "account" # I
.param p2, "removeAll" # Z
.line 780
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
if-ne p1, v0, :cond_5
.line 781
return-void
.line 783
:cond_5
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
const-string v1, " removeAll = "
const-string v2, " userConfigAccount = "
if-eqz v0, :cond_39
.line 784
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "Launch ===> switchToAccount start newAccount = "
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, " oldAccount = "
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v3, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 792
:cond_39
iget v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v3, 0x1
const/4 v4, 0x0
invoke-virtual {v0, v3, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setAppPaused(ZZ)V
.line 793
sput p1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
.line 794
invoke-static {v4}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0, v4}, Lim/tpelyyftgw/messenger/UserConfig;->saveConfig(Z)V
.line 796
invoke-direct {p0}, Lim/tpelyyftgw/ui/LaunchActivity;->checkCurrentAccount()V
.line 797
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v0
if-eqz v0, :cond_84
.line 798
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 799
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
.line 800
iget-boolean v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->tabletFullSize:Z
const/16 v5, 0x8
if-nez v0, :cond_7f
.line 801
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->shadowTabletSide:Landroid/widget/FrameLayout;
invoke-virtual {v0, v4}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 802
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
iget-object v0, v0, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->fragmentsStack:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_7a
.line 803
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->backgroundTablet:Landroid/view/View;
invoke-virtual {v0, v4}, Landroid/view/View;->setVisibility(I)V
.line 805
:cond_7a
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 807
:cond_7f
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->setVisibility(I)V
.line 809
:cond_84
if-eqz p2, :cond_8c
.line 810
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeAllFragments()V
goto :goto_91
.line 812
:cond_8c
iget-object v0, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->removeFragmentFromStack(I)V
.line 817
:goto_91
new-instance v0, Lim/tpelyyftgw/ui/IndexActivity;
invoke-direct {v0}, Lim/tpelyyftgw/ui/IndexActivity;-><init>()V
.line 818
.local v0, "indexActivity":Lim/tpelyyftgw/ui/IndexActivity;
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5, v0, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->addFragmentToStack(Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)Z
.line 819
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->drawerLayoutContainer:Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;
invoke-virtual {v5, v4, v4}, Lim/tpelyyftgw/ui/actionbar/DrawerLayoutContainer;->setAllowOpenDrawer(ZZ)V
.line 820
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->actionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 821
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v5
if-eqz v5, :cond_b5
.line 822
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->layersActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 823
iget-object v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->rightActionBarLayout:Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/ActionBarLayout;->showLastFragment()V
.line 825
:cond_b5
sget-boolean v5, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z
if-nez v5, :cond_c2
.line 826
iget v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v5
invoke-virtual {v5, v4, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->setAppPaused(ZZ)V
.line 828
:cond_c2
invoke-static {p1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v4
iget-object v4, v4, Lim/tpelyyftgw/messenger/UserConfig;->unacceptedTermsOfService:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
if-eqz v4, :cond_d3
.line 829
invoke-static {p1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v4
iget-object v4, v4, Lim/tpelyyftgw/messenger/UserConfig;->unacceptedTermsOfService:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
invoke-direct {p0, p1, v4}, Lim/tpelyyftgw/ui/LaunchActivity;->showTosActivity(ILim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;)V
.line 833
:cond_d3
const-string v4, "PublishFcBean"
const-string v5, ""
invoke-static {v4, v5}, Lcom/bjz/comm/net/utils/AppPreferenceUtil;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 834
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v4
const-class v5, Lim/tpelyyftgw/javaBean/fc/HomeFcListBean;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->deleteAll(Ljava/lang/Class;)V
.line 835
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v4
const-class v5, Lim/tpelyyftgw/javaBean/fc/RecommendFcListBean;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->deleteAll(Ljava/lang/Class;)V
.line 836
invoke-static {}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->getInstance()Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;
move-result-object v4
const-class v5, Lim/tpelyyftgw/javaBean/fc/FollowedFcListBean;
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/helper/FcDBHelper;->deleteAll(Ljava/lang/Class;)V
.line 837
sget-boolean v4, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
if-eqz v4, :cond_125
.line 838
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "Launch ===> switchToAccount end newAccount = "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v5, " oldAccount = = "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v5, p0, Lim/tpelyyftgw/ui/LaunchActivity;->currentAccount:I
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget v2, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, p2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 845
:cond_125
invoke-static {}, Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;->getInstance()Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;
move-result-object v1
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/hui/discoveryweb/DiscoveryJumpPausedFloatingView;->hide(Z)V
.line 846
return-void
.end method