UpdateAppAlertDialog.smali
.class public Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.super Landroid/app/Dialog;
.source "UpdateAppAlertDialog.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# instance fields
.field private accountNum:I
.field private appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
.field private btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private btnLeft:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private btnRight:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private container:Landroid/view/View;
.field private containerBottom:Landroid/widget/LinearLayout;
.field private containerDownloadApp:Landroid/view/View;
.field private containerScrollView:Landroid/view/View;
.field private dividerHorzontial:Landroid/view/View;
.field private fileName:Ljava/lang/String;
.field private iv:Landroid/widget/ImageView;
.field private mIsShowProgress:Z
.field private parentActivity:Landroid/app/Activity;
.field private progressAnimation:Landroid/animation/AnimatorSet;
.field private progressBar:Landroid/widget/ProgressBar;
.field private tvContent:Landroid/widget/TextView;
.field private tvDownloadTips:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvPercent:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvSize:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvTitle:Lim/tpelyyftgw/ui/hviews/MryTextView;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;I)V
.registers 5
.param p1, "activity" # Landroid/app/Activity;
.param p2, "update" # Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
.param p3, "account" # I
.line 69
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
.line 70
iput-object p2, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
.line 71
iput p3, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->accountNum:I
.line 72
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
if-eqz v0, :cond_16
.line 73
iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getAttachFileName(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->fileName:Ljava/lang/String;
.line 75
:cond_16
iput-object p1, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->parentActivity:Landroid/app/Activity;
.line 77
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->init(Landroid/content/Context;)V
.line 78
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->container:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressAnimation:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Landroid/widget/ProgressBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressBar:Landroid/widget/ProgressBar;
return-object v0
.end method
.method static synthetic access$102(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 50
iput-object p1, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressAnimation:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Lim/tpelyyftgw/ui/hviews/MryTextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvPercent:Lim/tpelyyftgw/ui/hviews/MryTextView;
return-object v0
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Lim/tpelyyftgw/ui/hviews/MryTextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvSize:Lim/tpelyyftgw/ui/hviews/MryTextView;
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
return-object v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerScrollView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Landroid/widget/LinearLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerBottom:Landroid/widget/LinearLayout;
return-object v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerDownloadApp:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Lim/tpelyyftgw/ui/hviews/MryTextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
return-object v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.line 50
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->dividerHorzontial:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;
.param p1, "x1" # Z
.line 50
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->showProgress(Z)V
return-void
.end method
.method private init(Landroid/content/Context;)V
.registers 18
.param p1, "context" # Landroid/content/Context;
.line 82
move-object/from16 v0, p0
invoke-static/range {p1 .. p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v1
const/4 v2, 0x0
const v3, 0x7f0c15d5
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
const/4 v4, 0x0
invoke-virtual {v1, v3, v4, v2}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v1
.line 83
.local v1, "view":Landroid/view/View;
new-instance v3, Landroid/view/ViewGroup$LayoutParams;
const/4 v4, -0x1
const/4 v5, -0x2
invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->setContentView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 85
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->getWindow()Landroid/view/Window;
move-result-object v3
.line 86
.local v3, "window":Landroid/view/Window;
new-instance v4, Landroid/graphics/drawable/ColorDrawable;
invoke-direct {v4}, Landroid/graphics/drawable/ColorDrawable;-><init>()V
invoke-virtual {v3, v4}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 87
const/16 v4, 0x11
invoke-virtual {v3, v4}, Landroid/view/Window;->setGravity(I)V
.line 88
move-object/from16 v4, p1
check-cast v4, Landroid/app/Activity;
invoke-virtual {v4}, Landroid/app/Activity;->getWindowManager()Landroid/view/WindowManager;
move-result-object v4
.line 89
.local v4, "wm":Landroid/view/WindowManager;
invoke-interface {v4}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;
move-result-object v5
.line 90
.local v5, "display":Landroid/view/Display;
invoke-virtual {v3}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v6
.line 91
.local v6, "lp":Landroid/view/WindowManager$LayoutParams;
invoke-virtual {v5}, Landroid/view/Display;->getWidth()I
move-result v7
div-int/lit8 v7, v7, 0x4
const/4 v8, 0x3
mul-int/lit8 v7, v7, 0x3
iput v7, v6, Landroid/view/WindowManager$LayoutParams;->width:I
.line 92
invoke-virtual {v3, v6}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
.line 93
const v7, 0x7f09159c
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->container:Landroid/view/View;
.line 95
sget v7, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v9, 0x15
const/4 v10, 0x1
if-lt v7, v9, :cond_62
const/4 v7, 0x1
goto :goto_63
:cond_62
const/4 v7, 0x0
:goto_63
invoke-virtual {v1, v7}, Landroid/view/View;->setFitsSystemWindows(Z)V
.line 96
iget-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->container:Landroid/view/View;
const/high16 v11, 0x41700000 # 15.0f
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
int-to-float v11, v11
const-string v12, "windowBackgroundWhite"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-static {v11, v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v11
invoke-virtual {v7, v11}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 97
const v7, 0x7f09146d
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerScrollView:Landroid/view/View;
.line 98
const v7, 0x7f091596
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerDownloadApp:Landroid/view/View;
.line 99
const v7, 0x7f09145e
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->dividerHorzontial:Landroid/view/View;
.line 100
const v7, 0x7f091484
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Landroid/widget/ImageView;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
.line 101
const v7, 0x7f0910c6
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvTitle:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 102
const v7, 0x7f091185
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Landroid/widget/TextView;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvContent:Landroid/widget/TextView;
.line 103
const v7, 0x7f091599
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Landroid/widget/LinearLayout;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerBottom:Landroid/widget/LinearLayout;
.line 104
const v7, 0x7f0915c3
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnLeft:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 105
const v7, 0x7f0915c0
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnRight:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 106
const v7, 0x7f09102b
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvPercent:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 107
const v7, 0x7f0910f4
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvSize:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 108
const v7, 0x7f091607
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Landroid/widget/ProgressBar;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressBar:Landroid/widget/ProgressBar;
.line 109
const v7, 0x7f09119c
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvDownloadTips:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 110
const v7, 0x7f0915c9
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v7, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 111
const v7, 0x7f091441
invoke-static {v7}, Lnp/NPFog;->d(I)I
move-result v7
invoke-virtual {v1, v7}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v7
.line 112
.local v7, "divider":Landroid/view/View;
const-string v11, "divider"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
invoke-virtual {v7, v11}, Landroid/view/View;->setBackgroundColor(I)V
.line 114
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvTitle:Lim/tpelyyftgw/ui/hviews/MryTextView;
const-string v12, "windowBackgroundWhiteBlackText"
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextColor(Ljava/lang/String;)V
.line 115
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvContent:Landroid/widget/TextView;
const-string v12, "windowBackgroundWhiteGrayText2"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v11, v12}, Landroid/widget/TextView;->setTextColor(I)V
.line 116
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvContent:Landroid/widget/TextView;
const-string v12, "dialogTextLink"
invoke-static {v12}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v12
invoke-virtual {v11, v12}, Landroid/widget/TextView;->setLinkTextColor(I)V
.line 117
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnLeft:Lim/tpelyyftgw/ui/hviews/MryTextView;
const-string v12, "windowBackgroundWhiteGrayText5"
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextColor(Ljava/lang/String;)V
.line 118
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnRight:Lim/tpelyyftgw/ui/hviews/MryTextView;
const-string v13, "windowBackgroundWhiteBlueText"
invoke-virtual {v11, v13}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextColor(Ljava/lang/String;)V
.line 119
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvDownloadTips:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextColor(Ljava/lang/String;)V
.line 120
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextColor(Ljava/lang/String;)V
.line 121
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvPercent:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextColor(Ljava/lang/String;)V
.line 122
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvSize:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextColor(Ljava/lang/String;)V
.line 123
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
const v12, 0x7f0f0224
invoke-virtual {v11, v12}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setMryText(I)V
.line 124
iget-object v11, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvContent:Landroid/widget/TextView;
new-instance v12, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;
invoke-direct {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;-><init>()V
invoke-virtual {v11, v12}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V
.line 125
new-instance v11, Landroid/graphics/drawable/GradientDrawable;
invoke-direct {v11}, Landroid/graphics/drawable/GradientDrawable;-><init>()V
.line 126
.local v11, "p":Landroid/graphics/drawable/GradientDrawable;
const/high16 v12, 0x40a00000 # 5.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
invoke-virtual {v11, v13}, Landroid/graphics/drawable/GradientDrawable;->setCornerRadius(F)V
.line 127
const-string v13, "windowBackgroundWhiteBlueButton"
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v13
invoke-virtual {v11, v13}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
.line 128
new-instance v13, Landroid/graphics/drawable/ClipDrawable;
invoke-direct {v13, v11, v8, v10}, Landroid/graphics/drawable/ClipDrawable;-><init>(Landroid/graphics/drawable/Drawable;II)V
move-object v8, v13
.line 129
.local v8, "progress":Landroid/graphics/drawable/ClipDrawable;
new-instance v13, Landroid/graphics/drawable/GradientDrawable;
invoke-direct {v13}, Landroid/graphics/drawable/GradientDrawable;-><init>()V
.line 130
.local v13, "background":Landroid/graphics/drawable/GradientDrawable;
const-string v14, "windowBackgroundWhiteGrayLine"
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v13, v14}, Landroid/graphics/drawable/GradientDrawable;->setColor(I)V
.line 131
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
int-to-float v12, v12
invoke-virtual {v13, v12}, Landroid/graphics/drawable/GradientDrawable;->setCornerRadius(F)V
.line 132
new-instance v12, Landroid/graphics/drawable/LayerDrawable;
const/4 v14, 0x2
new-array v14, v14, [Landroid/graphics/drawable/Drawable;
aput-object v13, v14, v2
aput-object v8, v14, v10
invoke-direct {v12, v14}, Landroid/graphics/drawable/LayerDrawable;-><init>([Landroid/graphics/drawable/Drawable;)V
.line 133
.local v12, "pd":Landroid/graphics/drawable/LayerDrawable;
iget-object v14, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressBar:Landroid/widget/ProgressBar;
invoke-virtual {v14, v12}, Landroid/widget/ProgressBar;->setProgressDrawable(Landroid/graphics/drawable/Drawable;)V
.line 134
sget v14, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v14, v9, :cond_205
.line 135
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressBar:Landroid/widget/ProgressBar;
const-string v14, "windowBackgroundGray"
invoke-static {v14}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v14
invoke-static {v14}, Landroid/content/res/ColorStateList;->valueOf(I)Landroid/content/res/ColorStateList;
move-result-object v14
invoke-virtual {v9, v14}, Landroid/widget/ProgressBar;->setProgressBackgroundTintList(Landroid/content/res/ColorStateList;)V
.line 138
:cond_205
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
if-eqz v9, :cond_2c9
.line 139
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvTitle:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
const v15, 0x7f0f094a
invoke-static {v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v15
invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v15, " V"
invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v15, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->version:Ljava/lang/String;
invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v14
invoke-virtual {v9, v14}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 143
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-boolean v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->can_not_skip:Z
if-eqz v9, :cond_261
.line 144
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->setCanceledOnTouchOutside(Z)V
.line 145
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->setCancelable(Z)V
.line 146
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->text:Ljava/lang/String;
invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v9
if-eqz v9, :cond_24b
.line 147
const v9, 0x7f0f0693
invoke-static {v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v9
.local v9, "contextText":Ljava/lang/String;
goto :goto_24f
.line 149
.end local v9 # "contextText":Ljava/lang/String;
:cond_24b
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->text:Ljava/lang/String;
.line 151
.restart local v9 # "contextText":Ljava/lang/String;
:goto_24f
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
const/16 v14, 0x8
invoke-virtual {v10, v14}, Landroid/widget/ImageView;->setVisibility(I)V
.line 152
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v10, v14}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setVisibility(I)V
.line 153
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v10, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setEnabled(Z)V
goto :goto_28c
.line 155
.end local v9 # "contextText":Ljava/lang/String;
:cond_261
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->setCanceledOnTouchOutside(Z)V
.line 156
invoke-virtual {v0, v10}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->setCancelable(Z)V
.line 157
sget-object v9, Lim/tpelyyftgw/ui/components/-$$Lambda$UpdateAppAlertDialog$Ax29-pKlcknIs4fqzNZWAJoOXxE;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$UpdateAppAlertDialog$Ax29-pKlcknIs4fqzNZWAJoOXxE;
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 158
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->text:Ljava/lang/String;
invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v9
if-eqz v9, :cond_27e
.line 159
const v9, 0x7f0f0692
invoke-static {v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v9
.restart local v9 # "contextText":Ljava/lang/String;
goto :goto_282
.line 161
.end local v9 # "contextText":Ljava/lang/String;
:cond_27e
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->text:Ljava/lang/String;
.line 163
.restart local v9 # "contextText":Ljava/lang/String;
:goto_282
iget-object v14, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
invoke-virtual {v14, v2}, Landroid/widget/ImageView;->setVisibility(I)V
.line 164
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v2, v10}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setEnabled(Z)V
.line 167
:goto_28c
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->tvContent:Landroid/widget/TextView;
invoke-virtual {v2, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 169
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnLeft:Lim/tpelyyftgw/ui/hviews/MryTextView;
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-boolean v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->can_not_skip:Z
if-eqz v10, :cond_29d
const v10, 0x7f0f0659
goto :goto_2a0
:cond_29d
const v10, 0x7f0f1197
:goto_2a0
invoke-virtual {v2, v10}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setMryText(I)V
.line 170
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnLeft:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v10, Lim/tpelyyftgw/ui/components/-$$Lambda$UpdateAppAlertDialog$O2g0P1DJ8k75ZyBmQrfNVC20_ME;
invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$UpdateAppAlertDialog$O2g0P1DJ8k75ZyBmQrfNVC20_ME;-><init>(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)V
invoke-virtual {v2, v10}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 182
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnRight:Lim/tpelyyftgw/ui/hviews/MryTextView;
const v10, 0x7f0f1196
invoke-virtual {v2, v10}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setMryText(I)V
.line 183
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnRight:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v10, Lim/tpelyyftgw/ui/components/-$$Lambda$UpdateAppAlertDialog$LyodoETx6_Vj5KZ44Osk6t7DpF8;
invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$UpdateAppAlertDialog$LyodoETx6_Vj5KZ44Osk6t7DpF8;-><init>(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)V
invoke-virtual {v2, v10}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 235
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v10, Lim/tpelyyftgw/ui/components/-$$Lambda$UpdateAppAlertDialog$wniL3sBQlWQhdBq5lQ7lFs_EFHI;
invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$UpdateAppAlertDialog$wniL3sBQlWQhdBq5lQ7lFs_EFHI;-><init>(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)V
invoke-virtual {v2, v10}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 240
.end local v9 # "contextText":Ljava/lang/String;
:cond_2c9
return-void
.end method
.method static synthetic lambda$init$0(Landroid/content/DialogInterface;)V
.registers 3
.param p0, "dialog" # Landroid/content/DialogInterface;
.line 157
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sput-wide v0, Lim/tpelyyftgw/ui/utils/AppUpdater;->dismissCheckUpdateTime:J
return-void
.end method
.method private showProgress(Z)V
.registers 19
.param p1, "show" # Z
.line 289
move-object/from16 v0, p0
move/from16 v1, p1
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
if-eqz v2, :cond_239
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerBottom:Landroid/widget/LinearLayout;
if-eqz v2, :cond_239
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerDownloadApp:Landroid/view/View;
if-eqz v2, :cond_239
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerScrollView:Landroid/view/View;
if-eqz v2, :cond_239
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
if-nez v2, :cond_1a
goto/16 :goto_239
.line 292
:cond_1a
iget-boolean v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->mIsShowProgress:Z
if-ne v2, v1, :cond_1f
.line 293
return-void
.line 295
:cond_1f
iput-boolean v1, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->mIsShowProgress:Z
.line 296
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressAnimation:Landroid/animation/AnimatorSet;
if-eqz v2, :cond_28
.line 297
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 299
:cond_28
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressAnimation:Landroid/animation/AnimatorSet;
.line 300
const/4 v11, 0x5
const/4 v12, 0x4
const/4 v13, 0x3
const/16 v14, 0xf
const/4 v15, 0x0
const/4 v2, 0x2
const-string v3, "alpha"
const-string v4, "scaleY"
const v16, 0x3dcccccd # 0.1f
const-string v5, "scaleX"
const/4 v6, 0x1
const/4 v7, 0x0
if-nez v1, :cond_135
.line 301
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressBar:Landroid/widget/ProgressBar;
if-eqz v8, :cond_4a
.line 302
invoke-virtual {v8, v7}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 304
:cond_4a
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
if-eqz v8, :cond_57
.line 305
iget-boolean v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->can_not_skip:Z
if-nez v8, :cond_57
.line 306
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
invoke-virtual {v8, v7}, Landroid/widget/ImageView;->setVisibility(I)V
.line 309
:cond_57
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerScrollView:Landroid/view/View;
invoke-virtual {v8, v7}, Landroid/view/View;->setVisibility(I)V
.line 310
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerBottom:Landroid/widget/LinearLayout;
invoke-virtual {v8, v7}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 311
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v8, v7}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setEnabled(Z)V
.line 312
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressAnimation:Landroid/animation/AnimatorSet;
new-array v14, v14, [Landroid/animation/Animator;
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-array v10, v6, [F
aput v16, v10, v7
.line 313
invoke-static {v9, v5, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v14, v7
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-array v10, v6, [F
aput v16, v10, v7
.line 314
invoke-static {v9, v4, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v14, v6
iget-object v9, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-array v10, v6, [F
aput v15, v10, v7
.line 315
invoke-static {v9, v3, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v9
aput-object v9, v14, v2
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerDownloadApp:Landroid/view/View;
new-array v9, v6, [F
aput v16, v9, v7
.line 316
invoke-static {v2, v5, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v14, v13
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerDownloadApp:Landroid/view/View;
new-array v9, v6, [F
aput v16, v9, v7
.line 317
invoke-static {v2, v4, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v14, v12
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerDownloadApp:Landroid/view/View;
new-array v9, v6, [F
aput v15, v9, v7
.line 318
invoke-static {v2, v3, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
aput-object v2, v14, v11
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
new-array v9, v6, [F
const/high16 v10, 0x3f800000 # 1.0f
aput v10, v9, v7
.line 319
invoke-static {v2, v5, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/4 v9, 0x6
aput-object v2, v14, v9
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
new-array v9, v6, [F
aput v10, v9, v7
.line 320
invoke-static {v2, v4, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/4 v9, 0x7
aput-object v2, v14, v9
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
new-array v9, v6, [F
aput v10, v9, v7
.line 321
invoke-static {v2, v3, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/16 v9, 0x8
aput-object v2, v14, v9
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerBottom:Landroid/widget/LinearLayout;
new-array v9, v6, [F
aput v10, v9, v7
.line 322
invoke-static {v2, v5, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/16 v9, 0x9
aput-object v2, v14, v9
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerBottom:Landroid/widget/LinearLayout;
new-array v9, v6, [F
aput v10, v9, v7
.line 323
invoke-static {v2, v4, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/16 v9, 0xa
aput-object v2, v14, v9
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerBottom:Landroid/widget/LinearLayout;
new-array v9, v6, [F
aput v10, v9, v7
.line 324
invoke-static {v2, v3, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/16 v9, 0xb
aput-object v2, v14, v9
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerScrollView:Landroid/view/View;
new-array v9, v6, [F
aput v10, v9, v7
.line 325
invoke-static {v2, v5, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/16 v5, 0xc
aput-object v2, v14, v5
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerScrollView:Landroid/view/View;
new-array v5, v6, [F
aput v10, v5, v7
.line 326
invoke-static {v2, v4, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/16 v4, 0xd
aput-object v2, v14, v4
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerScrollView:Landroid/view/View;
new-array v4, v6, [F
aput v10, v4, v7
.line 327
invoke-static {v2, v3, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/16 v3, 0xe
aput-object v2, v14, v3
.line 312
invoke-virtual {v8, v14}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
goto/16 :goto_222
.line 330
:cond_135
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerDownloadApp:Landroid/view/View;
invoke-virtual {v8, v7}, Landroid/view/View;->setVisibility(I)V
.line 331
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
if-eqz v8, :cond_14c
.line 332
iget-boolean v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->can_not_skip:Z
if-nez v8, :cond_14c
.line 333
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v8, v7}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setVisibility(I)V
.line 334
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v8, v6}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setEnabled(Z)V
.line 337
:cond_14c
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-virtual {v8, v6}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setEnabled(Z)V
.line 338
iget-object v8, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressAnimation:Landroid/animation/AnimatorSet;
new-array v9, v14, [Landroid/animation/Animator;
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
new-array v14, v6, [F
aput v16, v14, v7
.line 339
invoke-static {v10, v5, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v9, v7
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
new-array v14, v6, [F
aput v16, v14, v7
.line 340
invoke-static {v10, v4, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v9, v6
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->iv:Landroid/widget/ImageView;
new-array v14, v6, [F
aput v15, v14, v7
.line 341
invoke-static {v10, v3, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v9, v2
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerBottom:Landroid/widget/LinearLayout;
new-array v14, v6, [F
aput v16, v14, v7
.line 342
invoke-static {v10, v5, v14}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v9, v13
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerBottom:Landroid/widget/LinearLayout;
new-array v13, v6, [F
aput v16, v13, v7
.line 343
invoke-static {v10, v4, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v9, v12
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerBottom:Landroid/widget/LinearLayout;
new-array v12, v6, [F
aput v15, v12, v7
.line 344
invoke-static {v10, v3, v12}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v9, v11
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerScrollView:Landroid/view/View;
new-array v11, v6, [F
aput v16, v11, v7
.line 345
invoke-static {v10, v5, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
const/4 v11, 0x6
aput-object v10, v9, v11
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerScrollView:Landroid/view/View;
new-array v11, v6, [F
aput v16, v11, v7
.line 346
invoke-static {v10, v4, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
const/4 v11, 0x7
aput-object v10, v9, v11
iget-object v10, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerScrollView:Landroid/view/View;
new-array v6, v6, [F
aput v15, v6, v7
.line 347
invoke-static {v10, v3, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
const/16 v7, 0x8
aput-object v6, v9, v7
iget-object v6, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-array v7, v2, [F
fill-array-data v7, :array_23a
.line 348
invoke-static {v6, v5, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
const/16 v7, 0x9
aput-object v6, v9, v7
iget-object v6, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-array v7, v2, [F
fill-array-data v7, :array_242
.line 349
invoke-static {v6, v4, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
const/16 v7, 0xa
aput-object v6, v9, v7
iget-object v6, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->btnDownload:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-array v7, v2, [F
fill-array-data v7, :array_24a
.line 350
invoke-static {v6, v3, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
const/16 v7, 0xb
aput-object v6, v9, v7
iget-object v6, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerDownloadApp:Landroid/view/View;
new-array v7, v2, [F
fill-array-data v7, :array_252
.line 351
invoke-static {v6, v5, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
const/16 v6, 0xc
aput-object v5, v9, v6
iget-object v5, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerDownloadApp:Landroid/view/View;
new-array v6, v2, [F
fill-array-data v6, :array_25a
.line 352
invoke-static {v5, v4, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
const/16 v5, 0xd
aput-object v4, v9, v5
iget-object v4, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->containerDownloadApp:Landroid/view/View;
new-array v2, v2, [F
fill-array-data v2, :array_262
.line 353
invoke-static {v4, v3, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v2
const/16 v3, 0xe
aput-object v2, v9, v3
.line 338
invoke-virtual {v8, v9}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 355
:goto_222
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressAnimation:Landroid/animation/AnimatorSet;
new-instance v3, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog$2;
invoke-direct {v3, v0, v1}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog$2;-><init>(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;Z)V
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 393
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressAnimation:Landroid/animation/AnimatorSet;
const-wide/16 v3, 0x96
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 394
iget-object v2, v0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressAnimation:Landroid/animation/AnimatorSet;
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
.line 395
return-void
.line 290
:cond_239
:goto_239
return-void
:array_23a
.array-data 4
0x3dcccccd # 0.1f
0x3f800000 # 1.0f
.end array-data
:array_242
.array-data 4
0x3dcccccd # 0.1f
0x3f800000 # 1.0f
.end array-data
:array_24a
.array-data 4
0x3dcccccd # 0.1f
0x3f800000 # 1.0f
.end array-data
:array_252
.array-data 4
0x3dcccccd # 0.1f
0x3f800000 # 1.0f
.end array-data
:array_25a
.array-data 4
0x3dcccccd # 0.1f
0x3f800000 # 1.0f
.end array-data
:array_262
.array-data 4
0x3dcccccd # 0.1f
0x3f800000 # 1.0f
.end array-data
.end method
# virtual methods
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 8
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 249
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidLoad:I
const/4 v1, 0x0
if-ne p1, v0, :cond_20
.line 250
aget-object v0, p3, v1
check-cast v0, Ljava/lang/String;
.line 251
.local v0, "location":Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->fileName:Ljava/lang/String;
if-eqz v2, :cond_1f
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1f
.line 252
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->showProgress(Z)V
.line 253
iget-object v1, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->parentActivity:Landroid/app/Activity;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->openApkInstall(Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
.line 255
.end local v0 # "location":Ljava/lang/String;
:cond_1f
goto :goto_5d
:cond_20
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidFailToLoad:I
if-ne p1, v0, :cond_36
.line 256
aget-object v0, p3, v1
check-cast v0, Ljava/lang/String;
.line 257
.restart local v0 # "location":Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->fileName:Ljava/lang/String;
if-eqz v2, :cond_5c
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_5c
.line 258
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->showProgress(Z)V
goto :goto_5c
.line 260
.end local v0 # "location":Ljava/lang/String;
:cond_36
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->FileLoadProgressChanged:I
if-ne p1, v0, :cond_5c
.line 261
aget-object v0, p3, v1
check-cast v0, Ljava/lang/String;
.line 262
.restart local v0 # "location":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->fileName:Ljava/lang/String;
if-eqz v1, :cond_5d
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_5d
.line 263
const/4 v1, 0x1
aget-object v2, p3, v1
check-cast v2, Ljava/lang/Float;
.line 264
.local v2, "loadProgress":Ljava/lang/Float;
invoke-direct {p0, v1}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->showProgress(Z)V
.line 265
iget-object v1, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->progressBar:Landroid/widget/ProgressBar;
if-eqz v1, :cond_5d
.line 266
invoke-virtual {v2}, Ljava/lang/Float;->intValue()I
move-result v3
invoke-virtual {v1, v3}, Landroid/widget/ProgressBar;->setProgress(I)V
goto :goto_5d
.line 260
.end local v0 # "location":Ljava/lang/String;
.end local v2 # "loadProgress":Ljava/lang/Float;
:cond_5c
:goto_5c
nop
.line 270
:cond_5d
:goto_5d
return-void
.end method
.method public dismiss()V
.registers 3
.line 282
invoke-super {p0}, Landroid/app/Dialog;->dismiss()V
.line 283
iget v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->accountNum: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 284
iget v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->accountNum: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 285
iget v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->accountNum:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileLoadProgressChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 286
return-void
.end method
.method public synthetic lambda$init$1$UpdateAppAlertDialog(Landroid/view/View;)V
.registers 4
.param p1, "v" # Landroid/view/View;
.line 171
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->can_not_skip:Z
if-eqz v0, :cond_e
.line 172
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->parentActivity:Landroid/app/Activity;
if-eqz v0, :cond_23
.line 173
invoke-virtual {v0}, Landroid/app/Activity;->finish()V
goto :goto_23
.line 176
:cond_e
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
if-eqz v0, :cond_23
.line 177
iget v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->accountNum:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/FileLoader;->cancelLoadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;)V
.line 180
:cond_23
:goto_23
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->dismiss()V
.line 181
return-void
.end method
.method public synthetic lambda$init$2$UpdateAppAlertDialog(Landroid/view/View;)V
.registers 6
.param p1, "v" # Landroid/view/View;
.line 184
sget-object v0, Lim/tpelyyftgw/messenger/BuildVars;->PLAYSTORE_APP_URL:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_13
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->getContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->checkApkInstallPermissions(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_13
.line 185
return-void
.line 187
:cond_13
sget-object v0, Lim/tpelyyftgw/messenger/BuildVars;->PLAYSTORE_APP_URL:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_36
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x17
if-lt v0, v1, :cond_36
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->parentActivity:Landroid/app/Activity;
const-string v1, "android.permission.WRITE_EXTERNAL_STORAGE"
invoke-virtual {v0, v1}, Landroid/app/Activity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_36
.line 188
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->parentActivity:Landroid/app/Activity;
filled-new-array {v1}, [Ljava/lang/String;
move-result-object v1
const/4 v2, 0x4
invoke-virtual {v0, v1, v2}, Landroid/app/Activity;->requestPermissions([Ljava/lang/String;I)V
.line 189
return-void
.line 191
:cond_36
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_document;
if-eqz v0, :cond_5e
.line 192
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->parentActivity:Landroid/app/Activity;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/BlockingUpdateView;->openApkInstall(Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v0
if-nez v0, :cond_9d
.line 193
iget v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->accountNum:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getInstance(I)Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
const/4 v2, 0x1
const-string v3, "update"
invoke-virtual {v0, v1, v3, v2, v2}, Lim/tpelyyftgw/messenger/FileLoader;->loadFile(Lim/tpelyyftgw/tgnet/TLRPC$Document;Ljava/lang/Object;II)V
.line 194
invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->showProgress(Z)V
goto :goto_9d
.line 196
:cond_5e
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->url:Ljava/lang/String;
if-eqz v0, :cond_9d
.line 197
sget-object v0, Lim/tpelyyftgw/messenger/BuildVars;->PLAYSTORE_APP_URL:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_83
.line 198
const-string v0, "com.android.vending"
invoke-static {v0}, Lcom/blankj/utilcode/util/AppUtils;->isAppInstalled(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_7c
.line 199
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->parentActivity:Landroid/app/Activity;
sget-object v1, Lim/tpelyyftgw/messenger/BuildVars;->PLAYSTORE_APP_URL:Ljava/lang/String;
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_9d
.line 201
:cond_7c
const v0, 0x7f0f07ad
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
goto :goto_9d
.line 204
:cond_83
iget-object v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->parentActivity:Landroid/app/Activity;
invoke-static {v0}, Lim/tpelyyftgw/ui/utils/DownloadUtils;->getInstance(Landroid/content/Context;)Lim/tpelyyftgw/ui/utils/DownloadUtils;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog$1;-><init>(Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/utils/DownloadUtils;->setDownloadListener(Lim/tpelyyftgw/ui/utils/DownloadUtils$DownloadListener;)Lim/tpelyyftgw/ui/utils/DownloadUtils;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->url:Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->appUpdate:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_appUpdate;->version:Ljava/lang/String;
.line 231
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/utils/DownloadUtils;->startDownload(Ljava/lang/String;Ljava/lang/String;)V
.line 234
:cond_9d
:goto_9d
return-void
.end method
.method public synthetic lambda$init$3$UpdateAppAlertDialog(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 236
const v0, 0x7f0f0109
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 237
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->dismiss()V
.line 238
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 4
.param p1, "savedInstanceState" # Landroid/os/Bundle;
.line 274
invoke-super {p0, p1}, Landroid/app/Dialog;->onCreate(Landroid/os/Bundle;)V
.line 275
iget v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->accountNum: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 276
iget v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->accountNum: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 277
iget v0, p0, Lim/tpelyyftgw/ui/components/UpdateAppAlertDialog;->accountNum:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileLoadProgressChanged:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 278
return-void
.end method
.method public show()V
.registers 1
.line 244
invoke-super {p0}, Landroid/app/Dialog;->show()V
.line 245
return-void
.end method