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