MainActivity.smali

.class public Lcom/yctpublication/mastes/activities/MainActivity;
.super Landroidx/appcompat/app/AppCompatActivity;
.source "MainActivity.java"

# interfaces
.implements Lcom/google/android/material/navigation/NavigationView$OnNavigationItemSelectedListener;


# instance fields
.field appSessionManager:Lcom/yctpublication/mastes/sessions/AppSessionManager;

.field drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;

.field editor:Landroid/content/SharedPreferences$Editor;

.field etSearch:Landroid/widget/EditText;

.field mGoogleSignInClient:Lcom/google/android/gms/auth/api/signin/GoogleSignInClient;

.field notifationData:Landroid/net/Uri;

.field notifiaction_id:Ljava/lang/String;

.field notifiaction_type:Ljava/lang/String;

.field sharedPref:Landroid/content/SharedPreferences;

.field tvMainHomeName:Landroid/widget/TextView;

.field user:Lcom/yctpublication/mastes/models/UserModel;


# direct methods
.method public constructor <init>()V
    .registers 1

    .line 75
    invoke-direct {p0}, Landroidx/appcompat/app/AppCompatActivity;-><init>()V

    return-void
.end method

.method private getAppSessionDetails()V
    .registers 9

    .line 194
    invoke-static {p0}, Lcom/android/volley/toolbox/Volley;->newRequestQueue(Landroid/content/Context;)Lcom/android/volley/RequestQueue;

    move-result-object v0

    .line 195
    new-instance v7, Lcom/yctpublication/mastes/activities/MainActivity$4;

    new-instance v5, Lcom/yctpublication/mastes/activities/MainActivity$2;

    invoke-direct {v5, p0}, Lcom/yctpublication/mastes/activities/MainActivity$2;-><init>(Lcom/yctpublication/mastes/activities/MainActivity;)V

    new-instance v6, Lcom/yctpublication/mastes/activities/MainActivity$3;

    invoke-direct {v6, p0}, Lcom/yctpublication/mastes/activities/MainActivity$3;-><init>(Lcom/yctpublication/mastes/activities/MainActivity;)V

    const/4 v3, 0x1

    const-string v4, "https://yctpublication.com/api/get-app-details.php"

    move-object v1, v7

    move-object v2, p0

    invoke-direct/range {v1 .. v6}, Lcom/yctpublication/mastes/activities/MainActivity$4;-><init>(Lcom/yctpublication/mastes/activities/MainActivity;ILjava/lang/String;Lcom/android/volley/Response$Listener;Lcom/android/volley/Response$ErrorListener;)V

    .line 231
    invoke-virtual {v0, v7}, Lcom/android/volley/RequestQueue;->add(Lcom/android/volley/Request;)Lcom/android/volley/Request;

    return-void
.end method

.method private signOut()V
    .registers 3

    .line 446
    iget-object v0, p0, Lcom/yctpublication/mastes/activities/MainActivity;->mGoogleSignInClient:Lcom/google/android/gms/auth/api/signin/GoogleSignInClient;

    invoke-virtual {v0}, Lcom/google/android/gms/auth/api/signin/GoogleSignInClient;->signOut()Lcom/google/android/gms/tasks/Task;

    move-result-object v0

    new-instance v1, Lcom/yctpublication/mastes/activities/MainActivity$7;

    invoke-direct {v1, p0}, Lcom/yctpublication/mastes/activities/MainActivity$7;-><init>(Lcom/yctpublication/mastes/activities/MainActivity;)V

    .line 447
    invoke-virtual {v0, p0, v1}, Lcom/google/android/gms/tasks/Task;->addOnCompleteListener(Landroid/app/Activity;Lcom/google/android/gms/tasks/OnCompleteListener;)Lcom/google/android/gms/tasks/Task;

    return-void
.end method

.method private userRequest()V
    .registers 6

    .line 330
    new-instance v0, Landroidx/appcompat/app/AlertDialog$Builder;

    invoke-direct {v0, p0}, Landroidx/appcompat/app/AlertDialog$Builder;-><init>(Landroid/content/Context;)V

    .line 331
    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getLayoutInflater()Landroid/view/LayoutInflater;

    move-result-object v1

    const v2, 0x7f0c00de

    const/4 v3, 0x0

    .line 332
    invoke-virtual {v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object v1

    .line 333
    invoke-virtual {v0, v1}, Landroidx/appcompat/app/AlertDialog$Builder;->setView(Landroid/view/View;)Landroidx/appcompat/app/AlertDialog$Builder;

    const/4 v2, 0x0

    .line 334
    invoke-virtual {v0, v2}, Landroidx/appcompat/app/AlertDialog$Builder;->setCancelable(Z)Landroidx/appcompat/app/AlertDialog$Builder;

    const v2, 0x7f09033e

    .line 338
    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    check-cast v2, Landroid/widget/TextView;

    const v3, 0x7f090137

    .line 340
    invoke-virtual {v1, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v3

    check-cast v3, Landroid/widget/EditText;

    const v4, 0x7f09013d

    .line 341
    invoke-virtual {v1, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v1

    check-cast v1, Landroid/widget/EditText;

    const-string v4, "User Requirement"

    .line 343
    invoke-virtual {v2, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 347
    new-instance v2, Lcom/yctpublication/mastes/activities/MainActivity$5;

    invoke-direct {v2, p0, v1, v3}, Lcom/yctpublication/mastes/activities/MainActivity$5;-><init>(Lcom/yctpublication/mastes/activities/MainActivity;Landroid/widget/EditText;Landroid/widget/EditText;)V

    const-string v1, "Submit"

    invoke-virtual {v0, v1, v2}, Landroidx/appcompat/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder;

    .line 415
    new-instance v1, Lcom/yctpublication/mastes/activities/MainActivity$6;

    invoke-direct {v1, p0}, Lcom/yctpublication/mastes/activities/MainActivity$6;-><init>(Lcom/yctpublication/mastes/activities/MainActivity;)V

    const-string v2, "Cancel"

    invoke-virtual {v0, v2, v1}, Landroidx/appcompat/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroidx/appcompat/app/AlertDialog$Builder;

    .line 425
    invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog$Builder;->create()Landroidx/appcompat/app/AlertDialog;

    move-result-object v0

    .line 426
    invoke-virtual {v0}, Landroidx/appcompat/app/AlertDialog;->show()V

    return-void
.end method


# virtual methods
.method protected onCreate(Landroid/os/Bundle;)V
    .registers 9
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "savedInstanceState"
        }
    .end annotation

    .line 92
    invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->onCreate(Landroid/os/Bundle;)V

    const p1, 0x7f0c0031

    .line 93
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->setContentView(I)V

    const p1, 0x7f090350

    .line 94
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    move-object v3, p1

    check-cast v3, Landroidx/appcompat/widget/Toolbar;

    .line 95
    invoke-virtual {p0, v3}, Lcom/yctpublication/mastes/activities/MainActivity;->setSupportActionBar(Landroidx/appcompat/widget/Toolbar;)V

    .line 96
    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getSupportActionBar()Landroidx/appcompat/app/ActionBar;

    move-result-object p1

    const/4 v6, 0x0

    invoke-virtual {p1, v6}, Landroidx/appcompat/app/ActionBar;->setDisplayShowTitleEnabled(Z)V

    const p1, 0x7f090383

    .line 97
    invoke-virtual {v3, p1}, Landroidx/appcompat/widget/Toolbar;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/TextView;

    iput-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->tvMainHomeName:Landroid/widget/TextView;

    const p1, 0x7f09013b

    .line 98
    invoke-virtual {v3, p1}, Landroidx/appcompat/widget/Toolbar;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/EditText;

    iput-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->etSearch:Landroid/widget/EditText;

    .line 99
    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    invoke-virtual {p1}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object p1

    iput-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->notifationData:Landroid/net/Uri;

    .line 101
    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getIntent()Landroid/content/Intent;

    move-result-object p1

    invoke-virtual {p1}, Landroid/content/Intent;->getExtras()Landroid/os/Bundle;

    move-result-object p1

    if-eqz p1, :cond_c6

    const-string v0, "type"

    .line 103
    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "sumit123"

    invoke-static {v2, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    .line 104
    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "ebook"

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

    move-result v1

    if-eqz v1, :cond_82

    .line 106
    new-instance v1, Landroid/content/Intent;

    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getApplicationContext()Landroid/content/Context;

    move-result-object v2

    const-class v4, Lcom/yctpublication/mastes/ebook/EbookDetailActivity;

    invoke-direct {v1, v2, v4}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    const-string v2, "id"

    .line 107
    invoke-virtual {p1, v2}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    const-string v4, "book_id"

    invoke-virtual {v1, v4, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 108
    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    const-string v0, "book_name"

    invoke-virtual {v1, v0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 109
    invoke-virtual {p0, v1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    goto :goto_c6

    .line 111
    :cond_82
    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const-string v2, "testseries"

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

    move-result v1

    if-eqz v1, :cond_9d

    .line 112
    new-instance p1, Landroid/content/Intent;

    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    const-class v1, Lcom/yctpublication/mastes/test/AllTestActivity;

    invoke-direct {p1, v0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 113
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    goto :goto_c6

    .line 114
    :cond_9d
    invoke-virtual {p1, v0}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    const-string v0, "quiz"

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

    move-result p1

    if-eqz p1, :cond_b8

    .line 115
    new-instance p1, Landroid/content/Intent;

    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    const-class v1, Lcom/yctpublication/mastes/quiz/QuizzesActivity;

    invoke-direct {p1, v0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 116
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    goto :goto_c6

    .line 118
    :cond_b8
    new-instance p1, Landroid/content/Intent;

    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    const-class v1, Lcom/yctpublication/mastes/activities/MainActivity;

    invoke-direct {p1, v0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 119
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    .line 137
    :cond_c6
    :goto_c6
    iget-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->etSearch:Landroid/widget/EditText;

    new-instance v0, Lcom/yctpublication/mastes/activities/MainActivity$1;

    invoke-direct {v0, p0}, Lcom/yctpublication/mastes/activities/MainActivity$1;-><init>(Lcom/yctpublication/mastes/activities/MainActivity;)V

    invoke-virtual {p1, v0}, Landroid/widget/EditText;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    const p1, 0x7f1200f8

    .line 148
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->getString(I)Ljava/lang/String;

    move-result-object p1

    invoke-virtual {p0, p1, v6}, Lcom/yctpublication/mastes/activities/MainActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object p1

    iput-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->sharedPref:Landroid/content/SharedPreferences;

    .line 149
    invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object p1

    iput-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->editor:Landroid/content/SharedPreferences$Editor;

    .line 150
    new-instance p1, Lcom/google/gson/Gson;

    invoke-direct {p1}, Lcom/google/gson/Gson;-><init>()V

    .line 151
    iget-object v0, p0, Lcom/yctpublication/mastes/activities/MainActivity;->sharedPref:Landroid/content/SharedPreferences;

    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getApplicationContext()Landroid/content/Context;

    move-result-object v1

    const v2, 0x7f120117

    invoke-virtual {v1, v2}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    const-class v1, Lcom/yctpublication/mastes/models/UserModel;

    invoke-virtual {p1, v0, v1}, Lcom/google/gson/Gson;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/yctpublication/mastes/models/UserModel;

    iput-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->user:Lcom/yctpublication/mastes/models/UserModel;

    const p1, 0x7f09010c

    .line 152
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroidx/drawerlayout/widget/DrawerLayout;

    iput-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;

    .line 153
    new-instance p1, Landroidx/appcompat/app/ActionBarDrawerToggle;

    iget-object v2, p0, Lcom/yctpublication/mastes/activities/MainActivity;->drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;

    const v4, 0x7f1200c9

    const v5, 0x7f1200c8

    move-object v0, p1

    move-object v1, p0

    invoke-direct/range {v0 .. v5}, Landroidx/appcompat/app/ActionBarDrawerToggle;-><init>(Landroid/app/Activity;Landroidx/drawerlayout/widget/DrawerLayout;Landroidx/appcompat/widget/Toolbar;II)V

    .line 154
    invoke-virtual {p1}, Landroidx/appcompat/app/ActionBarDrawerToggle;->syncState()V

    const p1, 0x7f09021e

    .line 156
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/google/android/material/bottomnavigation/BottomNavigationView;

    .line 158
    new-instance v0, Landroidx/navigation/ui/AppBarConfiguration$Builder;

    const/4 v1, 0x5

    new-array v1, v1, [I

    fill-array-data v1, :array_1aa

    invoke-direct {v0, v1}, Landroidx/navigation/ui/AppBarConfiguration$Builder;-><init>([I)V

    .line 160
    invoke-virtual {v0}, Landroidx/navigation/ui/AppBarConfiguration$Builder;->build()Landroidx/navigation/ui/AppBarConfiguration;

    move-result-object v0

    const v1, 0x7f09021b

    .line 161
    invoke-static {p0, v1}, Landroidx/navigation/Navigation;->findNavController(Landroid/app/Activity;I)Landroidx/navigation/NavController;

    move-result-object v1

    .line 162
    invoke-static {p0, v1, v0}, Landroidx/navigation/ui/NavigationUI;->setupActionBarWithNavController(Landroidx/appcompat/app/AppCompatActivity;Landroidx/navigation/NavController;Landroidx/navigation/ui/AppBarConfiguration;)V

    .line 163
    invoke-static {p1, v1}, Landroidx/navigation/ui/NavigationUI;->setupWithNavController(Lcom/google/android/material/bottomnavigation/BottomNavigationView;Landroidx/navigation/NavController;)V

    const p1, 0x7f090226

    .line 165
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Lcom/google/android/material/navigation/NavigationView;

    .line 166
    invoke-virtual {p1, p0}, Lcom/google/android/material/navigation/NavigationView;->setNavigationItemSelectedListener(Lcom/google/android/material/navigation/NavigationView$OnNavigationItemSelectedListener;)V

    .line 170
    new-instance v0, Lcom/yctpublication/mastes/sessions/AppSessionManager;

    invoke-direct {v0, p0}, Lcom/yctpublication/mastes/sessions/AppSessionManager;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/yctpublication/mastes/activities/MainActivity;->appSessionManager:Lcom/yctpublication/mastes/sessions/AppSessionManager;

    .line 171
    invoke-direct {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getAppSessionDetails()V

    .line 175
    new-instance v0, Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions$Builder;

    sget-object v1, Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions;->DEFAULT_SIGN_IN:Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions;

    invoke-direct {v0, v1}, Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions$Builder;-><init>(Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions;)V

    .line 176
    invoke-virtual {v0}, Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions$Builder;->requestEmail()Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions$Builder;

    move-result-object v0

    .line 177
    invoke-virtual {v0}, Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions$Builder;->build()Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions;

    move-result-object v0

    .line 179
    invoke-static {p0, v0}, Lcom/google/android/gms/auth/api/signin/GoogleSignIn;->getClient(Landroid/app/Activity;Lcom/google/android/gms/auth/api/signin/GoogleSignInOptions;)Lcom/google/android/gms/auth/api/signin/GoogleSignInClient;

    move-result-object v0

    iput-object v0, p0, Lcom/yctpublication/mastes/activities/MainActivity;->mGoogleSignInClient:Lcom/google/android/gms/auth/api/signin/GoogleSignInClient;

    .line 182
    invoke-virtual {p1, v6}, Lcom/google/android/material/navigation/NavigationView;->getHeaderView(I)Landroid/view/View;

    move-result-object v0

    const v1, 0x7f09010f

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    .line 183
    invoke-virtual {p1, v6}, Lcom/google/android/material/navigation/NavigationView;->getHeaderView(I)Landroid/view/View;

    move-result-object p1

    const v1, 0x7f09010e

    invoke-virtual {p1, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/TextView;

    .line 186
    iget-object v1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->tvMainHomeName:Landroid/widget/TextView;

    iget-object v2, p0, Lcom/yctpublication/mastes/activities/MainActivity;->user:Lcom/yctpublication/mastes/models/UserModel;

    invoke-virtual {v2}, Lcom/yctpublication/mastes/models/UserModel;->getName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 187
    iget-object v1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->user:Lcom/yctpublication/mastes/models/UserModel;

    invoke-virtual {v1}, Lcom/yctpublication/mastes/models/UserModel;->getName()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 188
    iget-object v0, p0, Lcom/yctpublication/mastes/activities/MainActivity;->user:Lcom/yctpublication/mastes/models/UserModel;

    invoke-virtual {v0}, Lcom/yctpublication/mastes/models/UserModel;->getEmail()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    return-void

    nop

    :array_1aa
    .array-data 4
        0x7f090222
        0x7f090220
        0x7f090225
        0x7f090224
        0x7f090223
    .end array-data
.end method

.method public onCreateOptionsMenu(Landroid/view/Menu;)Z
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "menu"
        }
    .end annotation

    .line 237
    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getMenuInflater()Landroid/view/MenuInflater;

    move-result-object v0

    const v1, 0x7f0d0003

    invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V

    const/4 p1, 0x1

    return p1
.end method

.method public onNavigationItemSelected(Landroid/view/MenuItem;)Z
    .registers 5
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "menuItem"
        }
    .end annotation

    .line 255
    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getPackageName()Ljava/lang/String;

    move-result-object v0

    .line 257
    invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I

    move-result p1

    const-string v1, "https://play.google.com/store/apps/details?id="

    sparse-switch p1, :sswitch_data_f2

    goto/16 :goto_e7

    .line 259
    :sswitch_f
    new-instance p1, Landroid/content/Intent;

    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    const-class v1, Lcom/yctpublication/mastes/userlibrary/UserLibraryAddedActivity;

    invoke-direct {p1, v0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 260
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    goto/16 :goto_e7

    .line 263
    :sswitch_1f
    new-instance p1, Landroid/content/Intent;

    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    const-class v1, Lcom/yctpublication/mastes/userlibrary/DownloadFilesListActivity;

    invoke-direct {p1, v0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 264
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    goto/16 :goto_e7

    .line 278
    :sswitch_2f
    new-instance p1, Landroid/content/Intent;

    invoke-direct {p1}, Landroid/content/Intent;-><init>()V

    const-string v2, "android.intent.action.SEND"

    .line 279
    invoke-virtual {p1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 280
    new-instance v2, Ljava/lang/StringBuilder;

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

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "android.intent.extra.TEXT"

    invoke-virtual {p1, v1, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    const-string v0, "text/plain"

    .line 281
    invoke-virtual {p1, v0}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;

    const/4 v0, 0x0

    .line 282
    invoke-static {p1, v0}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;

    move-result-object p1

    .line 283
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    goto/16 :goto_e7

    .line 273
    :sswitch_5e
    new-instance p1, Landroid/content/Intent;

    const-class v0, Lcom/yctpublication/mastes/activities/SettingsActivity;

    invoke-direct {p1, p0, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 274
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    goto/16 :goto_e7

    .line 289
    :sswitch_6a
    new-instance p1, Landroid/content/Intent;

    new-instance v2, Ljava/lang/StringBuilder;

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

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v0

    const-string v1, "android.intent.action.VIEW"

    invoke-direct {p1, v1, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V

    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    goto :goto_e7

    .line 268
    :sswitch_8a
    new-instance p1, Landroid/content/Intent;

    const-class v0, Lcom/yctpublication/mastes/activities/ProfileActivity;

    invoke-direct {p1, p0, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 269
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    goto :goto_e7

    .line 301
    :sswitch_95
    invoke-direct {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->userRequest()V

    goto :goto_e7

    .line 306
    :sswitch_99
    iget-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->editor:Landroid/content/SharedPreferences$Editor;

    const v0, 0x7f120119

    invoke-virtual {p0, v0}, Lcom/yctpublication/mastes/activities/MainActivity;->getString(I)Ljava/lang/String;

    move-result-object v0

    invoke-interface {p1, v0}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 307
    iget-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->editor:Landroid/content/SharedPreferences$Editor;

    const v0, 0x7f120117

    invoke-virtual {p0, v0}, Lcom/yctpublication/mastes/activities/MainActivity;->getString(I)Ljava/lang/String;

    move-result-object v0

    invoke-interface {p1, v0}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 308
    iget-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->editor:Landroid/content/SharedPreferences$Editor;

    invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->commit()Z

    const-string p1, "ok"

    const/4 v0, 0x0

    .line 309
    invoke-virtual {p0, p1, v0}, Lcom/yctpublication/mastes/activities/MainActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object p1

    .line 310
    invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object p1

    const-string v1, "isLoggedIn"

    .line 311
    invoke-interface {p1, v1, v0}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;

    .line 312
    invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor;

    .line 313
    invoke-interface {p1}, Landroid/content/SharedPreferences$Editor;->apply()V

    .line 316
    invoke-direct {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->signOut()V

    .line 318
    new-instance p1, Landroid/content/Intent;

    const-class v0, Lcom/yctpublication/mastes/auth/LoginActivity;

    invoke-direct {p1, p0, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 319
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    .line 320
    invoke-virtual {p0}, Lcom/yctpublication/mastes/activities/MainActivity;->finish()V

    goto :goto_e7

    .line 293
    :sswitch_dd
    new-instance p1, Landroid/content/Intent;

    const-class v0, Lcom/yctpublication/mastes/activities/ContactActivity;

    invoke-direct {p1, p0, v0}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 294
    invoke-virtual {p0, p1}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    .line 325
    :goto_e7
    iget-object p1, p0, Lcom/yctpublication/mastes/activities/MainActivity;->drawerLayout:Landroidx/drawerlayout/widget/DrawerLayout;

    const v0, 0x800003

    invoke-virtual {p1, v0}, Landroidx/drawerlayout/widget/DrawerLayout;->closeDrawer(I)V

    const/4 p1, 0x1

    return p1

    nop

    :sswitch_data_f2
    .sparse-switch
        0x7f0901e8 -> :sswitch_dd
        0x7f0901e9 -> :sswitch_99
        0x7f0901eb -> :sswitch_95
        0x7f0901ec -> :sswitch_8a
        0x7f0901ed -> :sswitch_6a
        0x7f0901f0 -> :sswitch_5e
        0x7f0901f1 -> :sswitch_2f
        0x7f090217 -> :sswitch_1f
        0x7f090218 -> :sswitch_f
    .end sparse-switch
.end method

.method public onOptionsItemSelected(Landroid/view/MenuItem;)Z
    .registers 4
    .annotation system Ldalvik/annotation/MethodParameters;
        accessFlags = {
            0x0
        }
        names = {
            "item"
        }
    .end annotation

    .line 243
    invoke-interface {p1}, Landroid/view/MenuItem;->getItemId()I

    move-result v0

    const v1, 0x7f0901ea

    if-eq v0, v1, :cond_a

    goto :goto_14

    .line 245
    :cond_a
    new-instance v0, Landroid/content/Intent;

    const-class v1, Lcom/yctpublication/mastes/activities/NotificationActivity;

    invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 246
    invoke-virtual {p0, v0}, Lcom/yctpublication/mastes/activities/MainActivity;->startActivity(Landroid/content/Intent;)V

    .line 249
    :goto_14
    invoke-super {p0, p1}, Landroidx/appcompat/app/AppCompatActivity;->onOptionsItemSelected(Landroid/view/MenuItem;)Z

    move-result p1

    return p1
.end method