AlertsCreator.smali
.class public Lim/tpelyyftgw/ui/components/AlertsCreator;
.super Ljava/lang/Object;
.source "AlertsCreator.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/components/AlertsCreator$PaymentAlertDelegate;,
Lim/tpelyyftgw/ui/components/AlertsCreator$AccountSelectDelegate;,
Lim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;,
Lim/tpelyyftgw/ui/components/AlertsCreator$DatePickerDelegate;
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 77
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static checkPickerDate(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
.registers 8
.param p0, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p1, "monthPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p2, "yearPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.line 754
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 755
.local v0, "calendar":Ljava/util/Calendar;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 757
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I
move-result v1
.line 758
.local v1, "currentYear":I
const/4 v2, 0x2
invoke-virtual {v0, v2}, Ljava/util/Calendar;->get(I)I
move-result v2
.line 759
.local v2, "currentMonth":I
const/4 v3, 0x5
invoke-virtual {v0, v3}, Ljava/util/Calendar;->get(I)I
move-result v3
.line 761
.local v3, "currentDay":I
invoke-virtual {p2}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v4
if-le v1, v4, :cond_23
.line 762
invoke-virtual {p2, v1}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 765
:cond_23
invoke-virtual {p2}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v4
if-ne v4, v1, :cond_41
.line 766
invoke-virtual {p1}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v4
if-le v2, v4, :cond_32
.line 767
invoke-virtual {p1, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 770
:cond_32
invoke-virtual {p1}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v4
if-ne v2, v4, :cond_41
.line 771
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v4
if-le v3, v4, :cond_41
.line 772
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 777
:cond_41
return-void
.end method
.method private static checkScheduleDate(Landroid/widget/TextView;ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)Z
.registers 34
.param p0, "button" # Landroid/widget/TextView;
.param p1, "reminder" # Z
.param p2, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p3, "hourPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p4, "minutePicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.line 1209
move-object/from16 v0, p0
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v1
.line 1210
.local v1, "day":I
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v2
.line 1211
.local v2, "hour":I
invoke-virtual/range {p4 .. p4}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v3
.line 1213
.local v3, "minute":I
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v4
.line 1214
.local v4, "calendar":Ljava/util/Calendar;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v5
.line 1215
.local v5, "systemTime":J
invoke-virtual {v4, v5, v6}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 1216
const/4 v7, 0x1
invoke-virtual {v4, v7}, Ljava/util/Calendar;->get(I)I
move-result v8
.line 1217
.local v8, "currentYear":I
const/4 v9, 0x6
invoke-virtual {v4, v9}, Ljava/util/Calendar;->get(I)I
move-result v10
.line 1219
.local v10, "currentDay":I
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v11
int-to-long v13, v1
const-wide/16 v15, 0x18
mul-long v13, v13, v15
const-wide/16 v17, 0xe10
mul-long v13, v13, v17
const-wide/16 v19, 0x3e8
mul-long v13, v13, v19
add-long/2addr v11, v13
invoke-virtual {v4, v11, v12}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 1220
const/16 v11, 0xb
invoke-virtual {v4, v11, v2}, Ljava/util/Calendar;->set(II)V
.line 1221
const/16 v12, 0xc
invoke-virtual {v4, v12, v3}, Ljava/util/Calendar;->set(II)V
.line 1222
invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v13
.line 1224
.local v13, "currentTime":J
const-wide/32 v21, 0xea60
add-long v23, v5, v21
cmp-long v25, v13, v23
if-gtz v25, :cond_7c
.line 1225
move-wide/from16 v24, v13
.end local v13 # "currentTime":J
.local v24, "currentTime":J
add-long v12, v5, v21
invoke-virtual {v4, v12, v13}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 1226
invoke-virtual {v4, v9}, Ljava/util/Calendar;->get(I)I
move-result v9
if-eq v10, v9, :cond_63
.line 1227
move v1, v7
move-object/from16 v9, p2
invoke-virtual {v9, v7}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
goto :goto_65
.line 1226
:cond_63
move-object/from16 v9, p2
.line 1229
:goto_65
invoke-virtual {v4, v11}, Ljava/util/Calendar;->get(I)I
move-result v12
move v2, v12
move-object/from16 v13, p3
invoke-virtual {v13, v12}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 1230
const/16 v12, 0xc
invoke-virtual {v4, v12}, Ljava/util/Calendar;->get(I)I
move-result v14
move v3, v14
move-object/from16 v12, p4
invoke-virtual {v12, v14}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
goto :goto_84
.line 1224
.end local v24 # "currentTime":J
.restart local v13 # "currentTime":J
:cond_7c
move-object/from16 v9, p2
move-object/from16 v12, p4
move-wide/from16 v24, v13
move-object/from16 v13, p3
.line 1232
.end local v13 # "currentTime":J
.restart local v24 # "currentTime":J
:goto_84
invoke-virtual {v4, v7}, Ljava/util/Calendar;->get(I)I
move-result v14
.line 1234
.local v14, "selectedYear":I
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v26
move/from16 v28, v8
.end local v8 # "currentYear":I
.local v28, "currentYear":I
int-to-long v7, v1
mul-long v7, v7, v15
mul-long v7, v7, v17
mul-long v7, v7, v19
add-long v7, v26, v7
invoke-virtual {v4, v7, v8}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 1235
invoke-virtual {v4, v11, v2}, Ljava/util/Calendar;->set(II)V
.line 1236
const/16 v7, 0xc
invoke-virtual {v4, v7, v3}, Ljava/util/Calendar;->set(II)V
.line 1238
if-eqz v0, :cond_cc
.line 1239
invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v7
.line 1241
.local v7, "time":J
if-nez v1, :cond_af
.line 1242
const/4 v11, 0x0
move v15, v11
move/from16 v11, v28
.local v11, "num":I
goto :goto_b6
.line 1243
.end local v11 # "num":I
:cond_af
move/from16 v11, v28
.end local v28 # "currentYear":I
.local v11, "currentYear":I
if-ne v11, v14, :cond_b5
.line 1244
const/4 v15, 0x1
.local v15, "num":I
goto :goto_b6
.line 1246
.end local v15 # "num":I
:cond_b5
const/4 v15, 0x2
.line 1248
.restart local v15 # "num":I
:goto_b6
if-eqz p1, :cond_ba
.line 1249
add-int/lit8 v15, v15, 0x3
.line 1251
:cond_ba
move/from16 v16, v1
.end local v1 # "day":I
.local v16, "day":I
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/LocaleController;->formatterScheduleSend:[Lim/tpelyyftgw/messenger/time/FastDateFormat;
aget-object v1, v1, v15
invoke-virtual {v1, v7, v8}, Lim/tpelyyftgw/messenger/time/FastDateFormat;->format(J)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_d0
.line 1238
.end local v7 # "time":J
.end local v11 # "currentYear":I
.end local v15 # "num":I
.end local v16 # "day":I
.restart local v1 # "day":I
.restart local v28 # "currentYear":I
:cond_cc
move/from16 v16, v1
move/from16 v11, v28
.line 1253
.end local v1 # "day":I
.end local v28 # "currentYear":I
.restart local v11 # "currentYear":I
.restart local v16 # "day":I
:goto_d0
sub-long v7, v24, v5
cmp-long v1, v7, v21
if-lez v1, :cond_d8
const/4 v7, 0x1
goto :goto_d9
:cond_d8
const/4 v7, 0x0
:goto_d9
return v7
.end method
.method public static checkSlowMode(Landroid/content/Context;IJZ)Z
.registers 13
.param p0, "context" # Landroid/content/Context;
.param p1, "currentAccount" # I
.param p2, "did" # J
.param p4, "few" # Z
.line 417
long-to-int v0, p2
.line 418
.local v0, "lowerId":I
const/4 v1, 0x0
if-gez v0, :cond_5f
.line 419
invoke-static {p1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
neg-int v3, v0
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v2
.line 420
.local v2, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v2, :cond_5f
iget-boolean v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->slowmode_enabled:Z
if-eqz v3, :cond_5f
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-nez v3, :cond_5f
.line 421
const/4 v3, 0x1
if-nez p4, :cond_4a
.line 422
invoke-static {p1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getChatFull(I)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
move-result-object v4
.line 423
.local v4, "chatFull":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-nez v4, :cond_3b
.line 424
invoke-static {p1}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v5
iget v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
new-instance v7, Ljava/util/concurrent/CountDownLatch;
invoke-direct {v7, v3}, Ljava/util/concurrent/CountDownLatch;-><init>(I)V
invoke-virtual {v5, v6, v7, v1, v1}, Lim/tpelyyftgw/messenger/MessagesStorage;->loadChatInfo(ILjava/util/concurrent/CountDownLatch;ZZ)Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
move-result-object v4
.line 426
:cond_3b
if-eqz v4, :cond_4a
iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->slowmode_next_send_date:I
invoke-static {p1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v6
if-lt v5, v6, :cond_4a
.line 427
const/4 p4, 0x1
.line 430
.end local v4 # "chatFull":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
:cond_4a
if-eqz p4, :cond_5f
.line 431
iget-object v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
const v4, 0x7f0f0fd6
const-string v5, "SlowmodeSendError"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {p0, v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 432
return v3
.line 436
.end local v2 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_5f
return v1
.end method
.method public static createAccountSelectDialog(Landroid/app/Activity;Lim/tpelyyftgw/ui/components/AlertsCreator$AccountSelectDelegate;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 13
.param p0, "parentActivity" # Landroid/app/Activity;
.param p1, "delegate" # Lim/tpelyyftgw/ui/components/AlertsCreator$AccountSelectDelegate;
.line 2255
invoke-static {}, Lim/tpelyyftgw/messenger/UserConfig;->getActivatedAccountsCount()I
move-result v0
const/4 v1, 0x0
const/4 v2, 0x2
if-ge v0, v2, :cond_9
.line 2256
return-object v1
.line 2259
:cond_9
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 2260
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->getDismissRunnable()Ljava/lang/Runnable;
move-result-object v2
.line 2261
.local v2, "dismissRunnable":Ljava/lang/Runnable;
const/4 v3, 0x1
new-array v4, v3, [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 2263
.local v4, "alertDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v5, Landroid/widget/LinearLayout;
invoke-direct {v5, p0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 2264
.local v5, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v5, v3}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 2265
const/4 v3, 0x0
.local v3, "a":I
:goto_1e
const/4 v6, 0x3
const/4 v7, 0x0
if-ge v3, v6, :cond_5d
.line 2266
invoke-static {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v6
.line 2267
.local v6, "u":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v6, :cond_5a
.line 2268
new-instance v8, Lim/tpelyyftgw/ui/cells/AccountSelectCell;
invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/cells/AccountSelectCell;-><init>(Landroid/content/Context;)V
.line 2269
.local v8, "cell":Lim/tpelyyftgw/ui/cells/AccountSelectCell;
invoke-virtual {v8, v3, v7}, Lim/tpelyyftgw/ui/cells/AccountSelectCell;->setAccount(IZ)V
.line 2270
const/high16 v9, 0x41600000 # 14.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-virtual {v8, v10, v7, v9, v7}, Lim/tpelyyftgw/ui/cells/AccountSelectCell;->setPadding(IIII)V
.line 2271
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v7
invoke-virtual {v8, v7}, Lim/tpelyyftgw/ui/cells/AccountSelectCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2272
const/4 v7, -0x1
const/16 v9, 0x32
invoke-static {v7, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v7
invoke-virtual {v5, v8, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2273
new-instance v7, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$ut_E411znXYd-TupXkcjSLNckUM;
invoke-direct {v7, v4, v2, p1}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$ut_E411znXYd-TupXkcjSLNckUM;-><init>([Lim/tpelyyftgw/ui/actionbar/AlertDialog;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/components/AlertsCreator$AccountSelectDelegate;)V
invoke-virtual {v8, v7}, Lim/tpelyyftgw/ui/cells/AccountSelectCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2265
.end local v6 # "u":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v8 # "cell":Lim/tpelyyftgw/ui/cells/AccountSelectCell;
:cond_5a
add-int/lit8 v3, v3, 0x1
goto :goto_1e
.line 2284
.end local v3 # "a":I
:cond_5d
const v3, 0x7f0f0ef7
const-string v6, "SelectAccount"
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2285
invoke-virtual {v0, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2286
const v3, 0x7f0f02f7
const-string v6, "Cancel"
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v0, v3, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2287
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
aput-object v1, v4, v7
return-object v1
.end method
.method public static createClearOrDeleteDialogAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;)V
.registers 14
.param p0, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "clear" # Z
.param p2, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p3, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p4, "secret" # Z
.param p5, "onProcessRunnable" # Lim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;
.line 891
const/4 v2, 0x0
const/4 v3, 0x0
move-object v0, p0
move v1, p1
move-object v4, p2
move-object v5, p3
move v6, p4
move-object v7, p5
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createClearOrDeleteDialogAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;)V
.line 892
return-void
.end method
.method public static createClearOrDeleteDialogAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;)V
.registers 46
.param p0, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "clear" # Z
.param p2, "admin" # Z
.param p3, "second" # Z
.param p4, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p5, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p6, "secret" # Z
.param p7, "onProcessRunnable" # Lim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;
.line 901
move-object/from16 v11, p0
move-object/from16 v12, p4
move-object/from16 v13, p5
if-eqz v11, :cond_45a
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_45a
if-nez v12, :cond_15
if-nez v13, :cond_15
move-object v1, v11
goto/16 :goto_45b
.line 904
:cond_15
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getCurrentAccount()I
move-result v14
.line 906
.local v14, "account":I
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v15
.line 907
.local v15, "context":Landroid/content/Context;
new-instance v0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
invoke-direct {v0, v15}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v10, v0
.line 908
.local v10, "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
invoke-static {v14}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v9
.line 910
.local v9, "selfUserId":I
const/4 v0, 0x1
new-array v8, v0, [Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.line 912
.local v8, "cell":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
new-instance v1, Landroid/widget/TextView;
invoke-direct {v1, v15}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
move-object v7, v1
.line 913
.local v7, "messageTextView":Landroid/widget/TextView;
const-string v1, "dialogTextBlack"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 914
const/high16 v1, 0x41800000 # 16.0f
invoke-virtual {v7, v0, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 915
const/16 v2, 0x11
invoke-virtual {v7, v2}, Landroid/widget/TextView;->setGravity(I)V
.line 917
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v3
if-eqz v3, :cond_57
iget-object v3, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_57
const/4 v3, 0x1
goto :goto_58
:cond_57
const/4 v3, 0x0
:goto_58
move/from16 v16, v3
.line 919
.local v16, "clearingCache":Z
new-instance v3, Lim/tpelyyftgw/ui/components/AlertsCreator$3;
invoke-direct {v3, v15}, Lim/tpelyyftgw/ui/components/AlertsCreator$3;-><init>(Landroid/content/Context;)V
move-object v6, v3
.line 928
.local v6, "frameLayout":Landroid/widget/FrameLayout;
invoke-virtual {v10, v6}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.line 936
new-instance v3, Landroid/widget/TextView;
invoke-direct {v3, v15}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
move-object v5, v3
.line 937
.local v5, "textView":Landroid/widget/TextView;
const-string v3, "actionBarDefaultSubmenuItem"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v5, v3}, Landroid/widget/TextView;->setTextColor(I)V
.line 938
const/high16 v3, 0x41900000 # 18.0f
invoke-virtual {v5, v0, v3}, Landroid/widget/TextView;->setTextSize(IF)V
.line 939
const-string v3, "fonts/rmedium.ttf"
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v3
invoke-virtual {v5, v3}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 940
invoke-virtual {v5, v0}, Landroid/widget/TextView;->setLines(I)V
.line 941
invoke-virtual {v5, v0}, Landroid/widget/TextView;->setMaxLines(I)V
.line 942
invoke-virtual {v5, v0}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 943
invoke-virtual {v5, v2}, Landroid/widget/TextView;->setGravity(I)V
.line 944
sget-object v2, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v5, v2}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 945
const v2, 0x7f0f041f
const-string v3, "ClearHistoryCache"
const-string v4, "ClearHistory"
const-string v0, "DeleteChatUser"
if-eqz p1, :cond_b1
.line 946
if-eqz v16, :cond_a6
.line 947
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_ec
.line 949
:cond_a6
const v1, 0x7f0f041e
invoke-static {v4, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_ec
.line 952
:cond_b1
if-eqz p2, :cond_e2
.line 953
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
const-string v2, "DeleteMegaMenu"
if-eqz v1, :cond_d7
.line 954
iget-boolean v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v1, :cond_ca
.line 955
const v1, 0x7f0f04f3
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_ec
.line 957
:cond_ca
const v1, 0x7f0f0362
const-string v2, "ChannelDeleteMenu"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_ec
.line 960
:cond_d7
const v1, 0x7f0f04f3
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v5, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_ec
.line 963
:cond_e2
const v1, 0x7f0f04e7
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v5, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 966
:goto_ec
const/high16 v23, -0x40800000 # -1.0f
const/high16 v24, -0x40000000 # -2.0f
const/16 v25, 0x1
const/high16 v26, 0x41c00000 # 24.0f
const/high16 v27, 0x41800000 # 16.0f
const/high16 v28, 0x41c00000 # 24.0f
const/16 v29, 0x0
invoke-static/range {v23 .. v29}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v6, v5, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 967
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v1, :cond_107
const/4 v1, 0x5
goto :goto_108
:cond_107
const/4 v1, 0x3
:goto_108
or-int/lit8 v25, v1, 0x30
const/high16 v26, 0x41c00000 # 24.0f
const/high16 v27, 0x42700000 # 60.0f
const/high16 v28, 0x41c00000 # 24.0f
const/high16 v29, 0x41100000 # 9.0f
invoke-static/range {v23 .. v29}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v6, v7, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 969
if-eqz v13, :cond_12d
iget-boolean v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-nez v1, :cond_12d
iget v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-eq v1, v9, :cond_12d
invoke-static {v14}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-boolean v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->canRevokePmInbox:Z
if-eqz v1, :cond_12d
const/4 v1, 0x1
goto :goto_12e
:cond_12d
const/4 v1, 0x0
.line 972
.local v1, "canRevokeInbox":Z
:goto_12e
const/16 v23, 0x0
.line 974
.end local v1 # "canRevokeInbox":Z
.local v23, "canRevokeInbox":Z
if-eqz v13, :cond_13a
.line 975
invoke-static {v14}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->revokeTimePmLimit:I
move v2, v1
.local v1, "revokeTimeLimit":I
goto :goto_141
.line 977
.end local v1 # "revokeTimeLimit":I
:cond_13a
invoke-static {v14}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->revokeTimeLimit:I
move v2, v1
.line 979
.local v2, "revokeTimeLimit":I
:goto_141
if-nez p6, :cond_14e
if-eqz v13, :cond_14e
if-eqz v23, :cond_14e
const v1, 0x7fffffff
if-ne v2, v1, :cond_14e
const/4 v1, 0x1
goto :goto_14f
:cond_14e
const/4 v1, 0x0
:goto_14f
move/from16 v24, v1
.line 980
.local v24, "canDeleteInbox":Z
move/from16 v25, v14
const/4 v1, 0x1
.end local v14 # "account":I
.local v25, "account":I
new-array v14, v1, [Z
.line 982
.local v14, "deleteForAll":[Z
if-nez p3, :cond_1f4
if-eqz v24, :cond_1f4
.line 983
move/from16 v26, v2
.end local v2 # "revokeTimeLimit":I
.local v26, "revokeTimeLimit":I
new-instance v2, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
invoke-direct {v2, v15, v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V
const/4 v1, 0x0
aput-object v2, v8, v1
.line 984
aget-object v2, v8, v1
move-object/from16 v27, v5
.end local v5 # "textView":Landroid/widget/TextView;
.local v27, "textView":Landroid/widget/TextView;
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 985
const-string v2, ""
if-eqz p1, :cond_190
.line 986
aget-object v5, v8, v1
move-object/from16 v29, v10
const/4 v1, 0x1
.end local v10 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.local v29, "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
new-array v10, v1, [Ljava/lang/Object;
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v19
const/4 v1, 0x0
aput-object v19, v10, v1
move-object/from16 v30, v15
.end local v15 # "context":Landroid/content/Context;
.local v30, "context":Landroid/content/Context;
const-string v15, "ClearHistoryOptionAlso"
const v11, 0x7f0f0420
invoke-static {v15, v11, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v5, v10, v2, v1, v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
goto :goto_1ab
.line 988
.end local v29 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.end local v30 # "context":Landroid/content/Context;
.restart local v10 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.restart local v15 # "context":Landroid/content/Context;
:cond_190
move-object/from16 v29, v10
move-object/from16 v30, v15
.end local v10 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.end local v15 # "context":Landroid/content/Context;
.restart local v29 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.restart local v30 # "context":Landroid/content/Context;
aget-object v5, v8, v1
const v10, 0x7f0f04f5
const/4 v11, 0x1
new-array v15, v11, [Ljava/lang/Object;
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v11
aput-object v11, v15, v1
const-string v11, "DeleteMessagesOptionAlso"
invoke-static {v11, v10, v15}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v10
invoke-virtual {v5, v10, v2, v1, v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
.line 990
:goto_1ab
aget-object v2, v8, v1
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v5, 0x41000000 # 8.0f
if-eqz v1, :cond_1ba
const/high16 v1, 0x41800000 # 16.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
goto :goto_1be
:cond_1ba
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
:goto_1be
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v1, :cond_1c7
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
goto :goto_1cd
:cond_1c7
const/high16 v1, 0x41800000 # 16.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
:goto_1cd
const/4 v5, 0x0
invoke-virtual {v2, v10, v5, v1, v5}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V
.line 991
aget-object v1, v8, v5
const/high16 v31, -0x40800000 # -1.0f
const/high16 v32, 0x42400000 # 48.0f
const/16 v33, 0x53
const/16 v34, 0x0
const/16 v35, 0x0
const/16 v36, 0x0
const/16 v37, 0x0
invoke-static/range {v31 .. v37}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v6, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 992
const/4 v1, 0x0
aget-object v2, v8, v1
new-instance v1, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$jVusZ-m10-Tvwuc652Vsw9TvNAY;
invoke-direct {v1, v14}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$jVusZ-m10-Tvwuc652Vsw9TvNAY;-><init>([Z)V
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
goto :goto_1fc
.line 982
.end local v26 # "revokeTimeLimit":I
.end local v27 # "textView":Landroid/widget/TextView;
.end local v29 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.end local v30 # "context":Landroid/content/Context;
.restart local v2 # "revokeTimeLimit":I
.restart local v5 # "textView":Landroid/widget/TextView;
.restart local v10 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.restart local v15 # "context":Landroid/content/Context;
:cond_1f4
move/from16 v26, v2
move-object/from16 v27, v5
move-object/from16 v29, v10
move-object/from16 v30, v15
.line 999
.end local v2 # "revokeTimeLimit":I
.end local v5 # "textView":Landroid/widget/TextView;
.end local v10 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.end local v15 # "context":Landroid/content/Context;
.restart local v26 # "revokeTimeLimit":I
.restart local v27 # "textView":Landroid/widget/TextView;
.restart local v29 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.restart local v30 # "context":Landroid/content/Context;
:goto_1fc
if-eqz v13, :cond_201
.line 1000
iget v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
goto :goto_202
.line 1007
:cond_201
nop
.line 1012
:goto_202
if-eqz p3, :cond_216
.line 1013
const v1, 0x7f0f04e0
const-string v2, "DeleteAllMessagesAlert"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1015
:cond_216
if-eqz p1, :cond_2b9
.line 1016
if-eqz v13, :cond_26a
.line 1017
if-eqz p6, :cond_238
.line 1018
const v1, 0x7f0f0181
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/UserObject;->getUserName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v5
const/4 v10, 0x0
aput-object v5, v2, v10
const-string v5, "AreYouSureClearHistoryWithSecretUser"
invoke-static {v5, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1020
:cond_238
iget v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-ne v1, v9, :cond_24e
.line 1021
const v1, 0x7f0f017f
const-string v2, "AreYouSureClearHistorySavedMessages"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1023
:cond_24e
const v1, 0x7f0f0182
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/UserObject;->getUserName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v5
const/4 v10, 0x0
aput-object v5, v2, v10
const-string v5, "AreYouSureClearHistoryWithUser"
invoke-static {v5, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1026
:cond_26a
if-eqz v12, :cond_393
.line 1027
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_29f
iget-boolean v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v1, :cond_27f
iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_27f
goto :goto_29f
.line 1029
:cond_27f
iget-boolean v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v1, :cond_291
.line 1030
const v1, 0x7f0f017e
const-string v2, "AreYouSureClearHistoryGroup"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1032
:cond_291
const v1, 0x7f0f017c
const-string v2, "AreYouSureClearHistoryChannel"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1028
:cond_29f
:goto_29f
const v1, 0x7f0f0180
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
const/4 v10, 0x0
aput-object v5, v2, v10
const-string v5, "AreYouSureClearHistoryWithChat"
invoke-static {v5, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1036
:cond_2b9
if-eqz p2, :cond_2ef
.line 1037
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_2e1
.line 1038
iget-boolean v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v1, :cond_2d3
.line 1039
const v1, 0x7f0f0885
const-string v2, "MegaDeleteAlert"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1041
:cond_2d3
const v1, 0x7f0f035f
const-string v2, "ChannelDeleteAlert"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1044
:cond_2e1
const v1, 0x7f0f0183
const-string v2, "AreYouSureDeleteAndExit"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1047
:cond_2ef
if-eqz v13, :cond_33f
.line 1048
if-eqz p6, :cond_30f
.line 1049
const v1, 0x7f0f0192
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/UserObject;->getUserName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v5
const/4 v10, 0x0
aput-object v5, v2, v10
const-string v5, "AreYouSureDeleteThisChatWithSecretUser"
invoke-static {v5, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_393
.line 1051
:cond_30f
iget v1, v13, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-ne v1, v9, :cond_324
.line 1052
const v1, 0x7f0f0190
const-string v2, "AreYouSureDeleteThisChatSavedMessages"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_393
.line 1054
:cond_324
const v1, 0x7f0f0193
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/UserObject;->getUserName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v5
const/4 v10, 0x0
aput-object v5, v2, v10
const-string v5, "AreYouSureDeleteThisChatWithUser"
invoke-static {v5, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_393
.line 1057
:cond_33f
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_37b
.line 1058
iget-boolean v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v1, :cond_362
.line 1059
const v1, 0x7f0f0888
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
const/4 v10, 0x0
aput-object v5, v2, v10
const-string v5, "MegaLeaveAlertWithName"
invoke-static {v5, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_393
.line 1061
:cond_362
const/4 v2, 0x1
const/4 v10, 0x0
const v1, 0x7f0f036e
new-array v2, v2, [Ljava/lang/Object;
iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
aput-object v5, v2, v10
const-string v5, "ChannelLeaveAlertWithName"
invoke-static {v5, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_393
.line 1064
:cond_37b
const/4 v2, 0x1
const/4 v10, 0x0
const v1, 0x7f0f0184
new-array v2, v2, [Ljava/lang/Object;
iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
aput-object v5, v2, v10
const-string v5, "AreYouSureDeleteAndExitName"
invoke-static {v5, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v7, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1071
:cond_393
:goto_393
if-eqz p3, :cond_3a1
.line 1072
const v0, 0x7f0f04de
const-string v1, "DeleteAll"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object v11, v0
.local v0, "actionText":Ljava/lang/String;
goto/16 :goto_407
.line 1074
.end local v0 # "actionText":Ljava/lang/String;
:cond_3a1
if-eqz p1, :cond_3b7
.line 1075
if-eqz v16, :cond_3ae
.line 1076
const v0, 0x7f0f041f
invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object v11, v0
.restart local v0 # "actionText":Ljava/lang/String;
goto :goto_407
.line 1078
.end local v0 # "actionText":Ljava/lang/String;
:cond_3ae
const v0, 0x7f0f041e
invoke-static {v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object v11, v0
.restart local v0 # "actionText":Ljava/lang/String;
goto :goto_407
.line 1081
.end local v0 # "actionText":Ljava/lang/String;
:cond_3b7
if-eqz p2, :cond_3df
.line 1082
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
const v1, 0x7f0f04f2
const-string v2, "DeleteMega"
if-eqz v0, :cond_3d9
.line 1083
iget-boolean v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_3ce
.line 1084
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object v11, v0
.restart local v0 # "actionText":Ljava/lang/String;
goto :goto_407
.line 1086
.end local v0 # "actionText":Ljava/lang/String;
:cond_3ce
const v0, 0x7f0f035e
const-string v1, "ChannelDelete"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object v11, v0
.restart local v0 # "actionText":Ljava/lang/String;
goto :goto_407
.line 1089
.end local v0 # "actionText":Ljava/lang/String;
:cond_3d9
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object v11, v0
.restart local v0 # "actionText":Ljava/lang/String;
goto :goto_407
.line 1092
.end local v0 # "actionText":Ljava/lang/String;
:cond_3df
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_3ff
.line 1093
iget-boolean v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_3f4
.line 1094
const v0, 0x7f0f080f
const-string v1, "LeaveMegaMenu"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object v11, v0
.restart local v0 # "actionText":Ljava/lang/String;
goto :goto_407
.line 1096
.end local v0 # "actionText":Ljava/lang/String;
:cond_3f4
const v0, 0x7f0f080e
const-string v1, "LeaveChannelMenu"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object v11, v0
.restart local v0 # "actionText":Ljava/lang/String;
goto :goto_407
.line 1099
.end local v0 # "actionText":Ljava/lang/String;
:cond_3ff
const v1, 0x7f0f04e7
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object v11, v0
.line 1104
.local v11, "actionText":Ljava/lang/String;
:goto_407
new-instance v15, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$39p1F95FV68zXxl2DHJHXo_qq7g;
move-object v0, v15
move-object/from16 v1, p5
move/from16 v17, v26
.end local v26 # "revokeTimeLimit":I
.local v17, "revokeTimeLimit":I
move/from16 v2, v16
move/from16 v3, p3
move-object v4, v14
move-object/from16 v18, v27
.end local v27 # "textView":Landroid/widget/TextView;
.local v18, "textView":Landroid/widget/TextView;
move-object/from16 v5, p0
move-object/from16 v19, v6
.end local v6 # "frameLayout":Landroid/widget/FrameLayout;
.local v19, "frameLayout":Landroid/widget/FrameLayout;
move/from16 v6, p1
move-object/from16 v20, v7
.end local v7 # "messageTextView":Landroid/widget/TextView;
.local v20, "messageTextView":Landroid/widget/TextView;
move/from16 v7, p2
move-object/from16 v21, v8
.end local v8 # "cell":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.local v21, "cell":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
move-object/from16 v8, p4
move/from16 v22, v9
.end local v9 # "selfUserId":I
.local v22, "selfUserId":I
move/from16 v9, p6
move-object/from16 v12, v29
.end local v29 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.local v12, "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
move-object/from16 v10, p7
invoke-direct/range {v0 .. v10}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$39p1F95FV68zXxl2DHJHXo_qq7g;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$User;ZZ[ZLim/tpelyyftgw/ui/actionbar/BaseFragment;ZZLim/tpelyyftgw/tgnet/TLRPC$Chat;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;)V
invoke-virtual {v12, v11, v15}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.line 1121
const v0, 0x7f0f02f7
const-string v1, "Cancel"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v12, v0, v1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.line 1122
invoke-virtual {v12}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->create()Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;
move-result-object v0
.line 1123
.local v0, "alertDialog":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;
move-object/from16 v1, p0
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 1124
const/4 v2, -0x1
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->getButton(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
.line 1125
.local v2, "button":Landroid/widget/TextView;
if-eqz v2, :cond_459
.line 1126
const-string v3, "dialogTextRed2"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTextColor(I)V
.line 1128
:cond_459
return-void
.line 901
.end local v0 # "alertDialog":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;
.end local v2 # "button":Landroid/widget/TextView;
.end local v11 # "actionText":Ljava/lang/String;
.end local v12 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.end local v14 # "deleteForAll":[Z
.end local v16 # "clearingCache":Z
.end local v17 # "revokeTimeLimit":I
.end local v18 # "textView":Landroid/widget/TextView;
.end local v19 # "frameLayout":Landroid/widget/FrameLayout;
.end local v20 # "messageTextView":Landroid/widget/TextView;
.end local v21 # "cell":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.end local v22 # "selfUserId":I
.end local v23 # "canRevokeInbox":Z
.end local v24 # "canDeleteInbox":Z
.end local v25 # "account":I
.end local v30 # "context":Landroid/content/Context;
:cond_45a
move-object v1, v11
.line 902
:goto_45b
return-void
.end method
.method public static createColorSelectDialog(Landroid/app/Activity;JILjava/lang/Runnable;)Landroid/app/Dialog;
.registers 23
.param p0, "parentActivity" # Landroid/app/Activity;
.param p1, "dialog_id" # J
.param p3, "globalType" # I
.param p4, "onSelect" # Ljava/lang/Runnable;
.line 1663
move-object/from16 v0, p0
move-wide/from16 v7, p1
move/from16 v9, p3
move-object/from16 v10, p4
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v11
.line 1664
.local v11, "preferences":Landroid/content/SharedPreferences;
const-string v1, "GroupLed"
const-string v2, "MessagesLed"
const-wide/16 v12, 0x0
const v3, -0xffff01
const/4 v4, 0x1
cmp-long v5, v7, v12
if-eqz v5, :cond_57
.line 1665
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "color_"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v5, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-interface {v11, v5}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_48
.line 1666
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-interface {v11, v1, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
move v14, v1
.local v1, "currentColor":I
goto :goto_6e
.line 1668
.end local v1 # "currentColor":I
:cond_48
long-to-int v5, v7
if-gez v5, :cond_51
.line 1669
invoke-interface {v11, v1, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
move v14, v1
.restart local v1 # "currentColor":I
goto :goto_6e
.line 1671
.end local v1 # "currentColor":I
:cond_51
invoke-interface {v11, v2, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
move v14, v1
.restart local v1 # "currentColor":I
goto :goto_6e
.line 1674
.end local v1 # "currentColor":I
:cond_57
if-ne v9, v4, :cond_5f
.line 1675
invoke-interface {v11, v2, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
move v14, v1
.restart local v1 # "currentColor":I
goto :goto_6e
.line 1676
.end local v1 # "currentColor":I
:cond_5f
if-nez v9, :cond_67
.line 1677
invoke-interface {v11, v1, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
move v14, v1
.restart local v1 # "currentColor":I
goto :goto_6e
.line 1679
.end local v1 # "currentColor":I
:cond_67
const-string v1, "ChannelLed"
invoke-interface {v11, v1, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
move v14, v1
.line 1681
.local v14, "currentColor":I
:goto_6e
new-instance v1, Landroid/widget/LinearLayout;
invoke-direct {v1, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
move-object v15, v1
.line 1682
.local v15, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v15, v4}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1683
const/16 v1, 0x9
new-array v2, v1, [Ljava/lang/String;
const v3, 0x7f0f043c
const-string v5, "ColorRed"
invoke-static {v5, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v5, 0x0
aput-object v3, v2, v5
const v3, 0x7f0f043a
.line 1684
const-string v6, "ColorOrange"
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v4
const/4 v3, 0x2
const v6, 0x7f0f0442
.line 1685
const-string v12, "ColorYellow"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v2, v3
const/4 v3, 0x3
const v6, 0x7f0f0439
.line 1686
const-string v12, "ColorGreen"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v2, v3
const/4 v3, 0x4
const v6, 0x7f0f0437
.line 1687
const-string v12, "ColorCyan"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v2, v3
const/4 v3, 0x5
const v6, 0x7f0f0436
.line 1688
const-string v12, "ColorBlue"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v2, v3
const/4 v3, 0x6
const v6, 0x7f0f0440
.line 1689
const-string v12, "ColorViolet"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v2, v3
const/4 v3, 0x7
const v6, 0x7f0f043b
.line 1690
const-string v12, "ColorPink"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v2, v3
const/16 v3, 0x8
const v6, 0x7f0f0441
.line 1691
const-string v12, "ColorWhite"
invoke-static {v12, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v2, v3
move-object v12, v2
.line 1692
.local v12, "descriptions":[Ljava/lang/String;
new-array v2, v4, [I
aput v14, v2, v5
move-object v13, v2
.line 1693
.local v13, "selectedColor":[I
const/4 v2, 0x0
.local v2, "a":I
:goto_ee
if-ge v2, v1, :cond_132
.line 1694
new-instance v3, Lim/tpelyyftgw/ui/cells/RadioColorCell;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/cells/RadioColorCell;-><init>(Landroid/content/Context;)V
.line 1695
.local v3, "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
const/high16 v6, 0x40800000 # 4.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-virtual {v3, v1, v5, v6, v5}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setPadding(IIII)V
.line 1696
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTag(Ljava/lang/Object;)V
.line 1697
sget-object v1, Lim/tpelyyftgw/ui/cells/TextColorCell;->colors:[I
aget v1, v1, v2
sget-object v6, Lim/tpelyyftgw/ui/cells/TextColorCell;->colors:[I
aget v6, v6, v2
invoke-virtual {v3, v1, v6}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setCheckColor(II)V
.line 1698
aget-object v1, v12, v2
sget-object v6, Lim/tpelyyftgw/ui/cells/TextColorCell;->colorsToSave:[I
aget v6, v6, v2
if-ne v14, v6, :cond_11e
const/4 v6, 0x1
goto :goto_11f
:cond_11e
const/4 v6, 0x0
:goto_11f
invoke-virtual {v3, v1, v6}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTextAndValue(Ljava/lang/String;Z)V
.line 1699
invoke-virtual {v15, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 1700
new-instance v1, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$M4GtL9gGz92ozeENCR7xOT612IU;
invoke-direct {v1, v15, v13}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$M4GtL9gGz92ozeENCR7xOT612IU;-><init>(Landroid/widget/LinearLayout;[I)V
invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1693
.end local v3 # "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
add-int/lit8 v2, v2, 0x1
const/16 v1, 0x9
goto :goto_ee
.line 1709
.end local v2 # "a":I
:cond_132
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v6, v1
.line 1710
.local v6, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0811
const-string v2, "LedColor"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v6, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1711
invoke-virtual {v6, v15}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1712
const v1, 0x7f0f0f5f
const-string v2, "Set"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$IRFnSGIdP-Y7Z8pe97YAJKTY9vk;
move-object v1, v4
move-wide/from16 v2, p1
move-object v0, v4
move-object v4, v13
move-object/from16 v16, v11
move-object v11, v5
.end local v11 # "preferences":Landroid/content/SharedPreferences;
.local v16, "preferences":Landroid/content/SharedPreferences;
move/from16 v5, p3
move-object/from16 v17, v12
move-object v12, v6
.end local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v12, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v17, "descriptions":[Ljava/lang/String;
move-object/from16 v6, p4
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$IRFnSGIdP-Y7Z8pe97YAJKTY9vk;-><init>(J[IILjava/lang/Runnable;)V
invoke-virtual {v12, v11, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1729
const v0, 0x7f0f0812
const-string v1, "LedDisabled"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$bFInZ_Tl7fKVL4Eh7CJ0HygleCw;
invoke-direct {v1, v7, v8, v9, v10}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$bFInZ_Tl7fKVL4Eh7CJ0HygleCw;-><init>(JILjava/lang/Runnable;)V
invoke-virtual {v12, v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1746
const-wide/16 v0, 0x0
cmp-long v2, v7, v0
if-eqz v2, :cond_18f
.line 1747
const v0, 0x7f0f04d6
const-string v1, "Default"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$1rFXBexAf9zOdsSTMsXUDhWeeUU;
invoke-direct {v1, v7, v8, v10}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$1rFXBexAf9zOdsSTMsXUDhWeeUU;-><init>(JLjava/lang/Runnable;)V
invoke-virtual {v12, v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1757
:cond_18f
invoke-virtual {v12}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
return-object v0
.end method
.method public static createContactsPermissionDialog(Landroid/app/Activity;Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.registers 5
.param p0, "parentActivity" # Landroid/app/Activity;
.param p1, "callback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.line 1918
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 1919
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const-string v1, "dialogTopBackground"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const v2, 0x7f0802bc
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTopImage(II)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1920
const-string v1, "ContactsPermissionAlert"
const v2, 0x7f0f046f
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1921
const-string v1, "ContactsPermissionAlertContinue"
const v2, 0x7f0f0470
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$BhusYz6MoX4TnjLlDR0oo23wul0;
invoke-direct {v2, p1}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$BhusYz6MoX4TnjLlDR0oo23wul0;-><init>(Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1922
const-string v1, "ContactsPermissionAlertNotNow"
const v2, 0x7f0f0471
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$0R09ffIf0vJAcBvmpUtCIP0ePic;
invoke-direct {v2, p1}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$0R09ffIf0vJAcBvmpUtCIP0ePic;-><init>(Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1923
return-object v0
.end method
.method public static createDatePickerDialog(Landroid/content/Context;IIIIIILjava/lang/String;ZLim/tpelyyftgw/ui/components/AlertsCreator$DatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.registers 27
.param p0, "context" # Landroid/content/Context;
.param p1, "minYear" # I
.param p2, "maxYear" # I
.param p3, "currentYearDiff" # I
.param p4, "selectedDay" # I
.param p5, "selectedMonth" # I
.param p6, "selectedYear" # I
.param p7, "title" # Ljava/lang/String;
.param p8, "checkMinDate" # Z
.param p9, "datePickerDelegate" # Lim/tpelyyftgw/ui/components/AlertsCreator$DatePickerDelegate;
.line 1135
move-object/from16 v0, p0
move/from16 v1, p4
move/from16 v8, p8
const/4 v9, 0x0
if-nez v0, :cond_a
.line 1136
return-object v9
.line 1139
:cond_a
new-instance v2, Landroid/widget/LinearLayout;
invoke-direct {v2, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
move-object v10, v2
.line 1140
.local v10, "linearLayout":Landroid/widget/LinearLayout;
const/4 v2, 0x0
invoke-virtual {v10, v2}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1141
const/high16 v3, 0x3f800000 # 1.0f
invoke-virtual {v10, v3}, Landroid/widget/LinearLayout;->setWeightSum(F)V
.line 1143
new-instance v3, Lim/tpelyyftgw/ui/components/NumberPicker;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/components/NumberPicker;-><init>(Landroid/content/Context;)V
move-object v11, v3
.line 1144
.local v11, "monthPicker":Lim/tpelyyftgw/ui/components/NumberPicker;
new-instance v3, Lim/tpelyyftgw/ui/components/NumberPicker;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/components/NumberPicker;-><init>(Landroid/content/Context;)V
move-object v12, v3
.line 1145
.local v12, "dayPicker":Lim/tpelyyftgw/ui/components/NumberPicker;
new-instance v3, Lim/tpelyyftgw/ui/components/NumberPicker;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/components/NumberPicker;-><init>(Landroid/content/Context;)V
move-object v13, v3
.line 1147
.local v13, "yearPicker":Lim/tpelyyftgw/ui/components/NumberPicker;
const v3, 0x3e99999a # 0.3f
const/4 v4, -0x2
invoke-static {v2, v4, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v10, v12, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1148
new-instance v5, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$BFx5-Z_A6c1Ae4QBky1Nzfxghf4;
invoke-direct {v5, v8, v12, v11, v13}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$BFx5-Z_A6c1Ae4QBky1Nzfxghf4;-><init>(ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
invoke-virtual {v12, v5}, Lim/tpelyyftgw/ui/components/NumberPicker;->setOnScrollListener(Lim/tpelyyftgw/ui/components/NumberPicker$OnScrollListener;)V
.line 1154
invoke-virtual {v11, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMinValue(I)V
.line 1155
const/16 v5, 0xb
invoke-virtual {v11, v5}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMaxValue(I)V
.line 1156
invoke-static {v2, v4, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v3
invoke-virtual {v10, v11, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1157
sget-object v3, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$TkWyDWIB8VwV5Au6Vd0NDxlPK1A;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$TkWyDWIB8VwV5Au6Vd0NDxlPK1A;
invoke-virtual {v11, v3}, Lim/tpelyyftgw/ui/components/NumberPicker;->setFormatter(Lim/tpelyyftgw/ui/components/NumberPicker$Formatter;)V
.line 1163
new-instance v3, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$JXNO6LyZsKsCdu_8akhwCt1960A;
invoke-direct {v3, v12, v11, v13}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$JXNO6LyZsKsCdu_8akhwCt1960A;-><init>(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
invoke-virtual {v11, v3}, Lim/tpelyyftgw/ui/components/NumberPicker;->setOnValueChangedListener(Lim/tpelyyftgw/ui/components/NumberPicker$OnValueChangeListener;)V
.line 1164
new-instance v3, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$H6OBlf_6jW7PNFLjPrNOHuLyPG4;
invoke-direct {v3, v8, v12, v11, v13}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$H6OBlf_6jW7PNFLjPrNOHuLyPG4;-><init>(ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
invoke-virtual {v11, v3}, Lim/tpelyyftgw/ui/components/NumberPicker;->setOnScrollListener(Lim/tpelyyftgw/ui/components/NumberPicker$OnScrollListener;)V
.line 1170
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v14
.line 1171
.local v14, "calendar":Ljava/util/Calendar;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v5
invoke-virtual {v14, v5, v6}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 1172
const/4 v3, 0x1
invoke-virtual {v14, v3}, Ljava/util/Calendar;->get(I)I
move-result v15
.line 1173
.local v15, "currentYear":I
add-int v3, v15, p1
invoke-virtual {v13, v3}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMinValue(I)V
.line 1174
add-int v3, v15, p2
invoke-virtual {v13, v3}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMaxValue(I)V
.line 1175
add-int v3, v15, p3
invoke-virtual {v13, v3}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 1176
const v3, 0x3ecccccd # 0.4f
invoke-static {v2, v4, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v10, v13, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1177
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$qqs5cCUWdzl3V2dXIWswZeFiSD0;
invoke-direct {v2, v12, v11, v13}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$qqs5cCUWdzl3V2dXIWswZeFiSD0;-><init>(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
invoke-virtual {v13, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setOnValueChangedListener(Lim/tpelyyftgw/ui/components/NumberPicker$OnValueChangeListener;)V
.line 1178
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$QVH-eMm0EMY7jxnlOyejaPK7VfE;
invoke-direct {v2, v8, v12, v11, v13}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$QVH-eMm0EMY7jxnlOyejaPK7VfE;-><init>(ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
invoke-virtual {v13, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setOnScrollListener(Lim/tpelyyftgw/ui/components/NumberPicker$OnScrollListener;)V
.line 1183
invoke-static {v12, v11, v13}, Lim/tpelyyftgw/ui/components/AlertsCreator;->updateDayPicker(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
.line 1184
if-eqz v8, :cond_a3
.line 1185
invoke-static {v12, v11, v13}, Lim/tpelyyftgw/ui/components/AlertsCreator;->checkPickerDate(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
.line 1188
:cond_a3
const/4 v2, -0x1
if-eq v1, v2, :cond_b4
.line 1189
invoke-virtual {v12, v1}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 1190
move/from16 v7, p5
invoke-virtual {v11, v7}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 1191
move/from16 v6, p6
invoke-virtual {v13, v6}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
goto :goto_b8
.line 1188
:cond_b4
move/from16 v7, p5
move/from16 v6, p6
.line 1194
:goto_b8
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v5, v2
.line 1195
.local v5, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-object/from16 v4, p7
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1197
invoke-virtual {v5, v10}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1198
const v2, 0x7f0f0f5f
const-string v3, "Set"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$m2cjY7tFyJ8x-Sn_WjjUMuGNp2g;
move-object/from16 v16, v2
move-object v9, v3
move/from16 v3, p8
move-object v4, v12
move-object v0, v5
.end local v5 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-object v5, v11
move-object v6, v13
move-object/from16 v7, p9
invoke-direct/range {v2 .. v7}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$m2cjY7tFyJ8x-Sn_WjjUMuGNp2g;-><init>(ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/AlertsCreator$DatePickerDelegate;)V
invoke-virtual {v0, v9, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1204
const v2, 0x7f0f02f7
const-string v3, "Cancel"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1205
return-object v0
.end method
.method public static createDeleteMessagesAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;JLim/tpelyyftgw/messenger/MessageObject;[Landroid/util/SparseArray;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZILjava/lang/Runnable;)V
.registers 62
.param p0, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p2, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p3, "encryptedChat" # Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.param p4, "chatInfo" # Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.param p5, "mergeDialogId" # J
.param p7, "selectedMessage" # Lim/tpelyyftgw/messenger/MessageObject;
.param p9, "selectedGroup" # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.param p10, "scheduled" # Z
.param p11, "loadParticipant" # I
.param p12, "onDelete" # Ljava/lang/Runnable;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lim/tpelyyftgw/ui/actionbar/BaseFragment;",
"Lim/tpelyyftgw/tgnet/TLRPC$User;",
"Lim/tpelyyftgw/tgnet/TLRPC$Chat;",
"Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;",
"Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;",
"J",
"Lim/tpelyyftgw/messenger/MessageObject;",
"[",
"Landroid/util/SparseArray<",
"Lim/tpelyyftgw/messenger/MessageObject;",
">;",
"Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;",
"ZI",
"Ljava/lang/Runnable;",
")V"
}
.end annotation
.line 2337
.local p8, "selectedMessages":[Landroid/util/SparseArray;, "[Landroid/util/SparseArray<Lim/tpelyyftgw/messenger/MessageObject;>;"
move-object/from16 v14, p0
move-object/from16 v15, p1
move-object/from16 v13, p2
move-object/from16 v12, p3
move-object/from16 v11, p7
move-object/from16 v10, p9
move/from16 v9, p11
if-eqz v14, :cond_6bf
if-nez v15, :cond_1a
if-nez v13, :cond_1a
if-nez v12, :cond_1a
move-object v4, v14
move-object v14, v13
goto/16 :goto_6c1
.line 2340
:cond_1a
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v7
.line 2341
.local v7, "activity":Landroid/app/Activity;
if-nez v7, :cond_21
.line 2342
return-void
.line 2344
:cond_21
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getCurrentAccount()I
move-result v8
.line 2346
.local v8, "currentAccount":I
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v0, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v6, v0
.line 2348
.local v6, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const/4 v0, 0x1
const/4 v1, 0x0
if-eqz v10, :cond_37
.line 2349
iget-object v2, v10, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
move v5, v2
.local v2, "count":I
goto :goto_4a
.line 2350
.end local v2 # "count":I
:cond_37
if-eqz v11, :cond_3c
.line 2351
const/4 v2, 0x1
move v5, v2
.restart local v2 # "count":I
goto :goto_4a
.line 2353
.end local v2 # "count":I
:cond_3c
aget-object v2, p8, v1
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
aget-object v3, p8, v0
invoke-virtual {v3}, Landroid/util/SparseArray;->size()I
move-result v3
add-int/2addr v2, v3
move v5, v2
.line 2357
.local v5, "count":I
:goto_4a
if-eqz v12, :cond_55
.line 2358
iget v2, v12, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->id:I
int-to-long v2, v2
const/16 v4, 0x20
shl-long/2addr v2, v4
move-wide/from16 v31, v2
.local v2, "dialogId":J
goto :goto_63
.line 2359
.end local v2 # "dialogId":J
:cond_55
if-eqz v15, :cond_5d
.line 2360
iget v2, v15, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
int-to-long v2, v2
move-wide/from16 v31, v2
.restart local v2 # "dialogId":J
goto :goto_63
.line 2362
.end local v2 # "dialogId":J
:cond_5d
iget v2, v13, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
neg-int v2, v2
int-to-long v2, v2
move-wide/from16 v31, v2
.line 2365
.local v31, "dialogId":J
:goto_63
const/4 v2, 0x3
new-array v4, v2, [Z
.line 2366
.local v4, "checks":[Z
new-array v3, v0, [Z
.line 2367
.local v3, "deleteForAll":[Z
const/16 v16, 0x0
.line 2368
.local v16, "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v15, :cond_76
invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-boolean v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->canRevokePmInbox:Z
if-eqz v1, :cond_76
const/4 v1, 0x1
goto :goto_77
:cond_76
const/4 v1, 0x0
:goto_77
move/from16 v33, v1
.line 2373
.local v33, "canRevokeInbox":Z
if-eqz v15, :cond_82
.line 2374
invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->revokeTimePmLimit:I
.local v1, "revokeTimeLimit":I
goto :goto_88
.line 2376
.end local v1 # "revokeTimeLimit":I
:cond_82
invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->revokeTimeLimit:I
.line 2378
.restart local v1 # "revokeTimeLimit":I
:goto_88
const/16 v17, 0x0
.line 2379
.local v17, "hasDeleteForAllCheck":Z
const/16 v18, 0x0
.line 2380
.local v18, "hasNotOut":Z
const/16 v19, 0x0
.line 2381
.local v19, "myMessagesCount":I
if-nez v12, :cond_9b
if-eqz v15, :cond_9b
if-eqz v33, :cond_9b
const v2, 0x7fffffff
if-ne v1, v2, :cond_9b
const/4 v2, 0x1
goto :goto_9c
:cond_9b
const/4 v2, 0x0
:goto_9c
move/from16 v34, v2
.line 2382
.local v34, "canDeleteInbox":Z
const-string v2, "DeleteForAll"
const-string v0, "DeleteMessagesOption"
move-object/from16 v24, v3
.end local v3 # "deleteForAll":[Z
.local v24, "deleteForAll":[Z
const/high16 v25, 0x41800000 # 16.0f
const/high16 v26, 0x41000000 # 8.0f
const-string v3, ""
if-eqz v13, :cond_3d7
move-object/from16 v27, v4
.end local v4 # "checks":[Z
.local v27, "checks":[Z
iget-boolean v4, v13, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v4, :cond_3c9
if-nez p10, :cond_3c9
.line 2383
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/ChatObject;->canBlockUsers(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v28
.line 2384
.local v28, "canBan":Z
invoke-static {v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v29
.line 2385
.local v29, "currentDate":I
if-eqz v11, :cond_135
.line 2386
iget-object v4, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
if-eqz v4, :cond_ec
iget-object v4, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionEmpty;
if-nez v4, :cond_ec
iget-object v4, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;
if-nez v4, :cond_ec
iget-object v4, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatJoinedByLink;
if-nez v4, :cond_ec
iget-object v4, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;
if-eqz v4, :cond_e9
goto :goto_ec
:cond_e9
move/from16 v30, v5
goto :goto_fe
.line 2390
:cond_ec
:goto_ec
invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
move/from16 v30, v5
.end local v5 # "count":I
.local v30, "count":I
iget-object v5, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v16
.line 2392
:goto_fe
invoke-virtual/range {p7 .. p7}, Lim/tpelyyftgw/messenger/MessageObject;->isSendError()Z
move-result v4
if-nez v4, :cond_12a
invoke-virtual/range {p7 .. p7}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v4
cmp-long v35, v4, p5
if-nez v35, :cond_12a
iget-object v4, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
if-eqz v4, :cond_11a
iget-object v4, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionEmpty;
if-eqz v4, :cond_12a
:cond_11a
invoke-virtual/range {p7 .. p7}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v4
if-eqz v4, :cond_12a
iget-object v4, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
sub-int v4, v29, v4
if-gt v4, v1, :cond_12a
const/4 v4, 0x1
goto :goto_12b
:cond_12a
const/4 v4, 0x0
.line 2393
.local v4, "hasOutgoing":Z
:goto_12b
if-eqz v4, :cond_12f
.line 2394
add-int/lit8 v19, v19, 0x1
.line 2396
.end local v4 # "hasOutgoing":Z
:cond_12f
move-object/from16 v36, v6
move-object/from16 v11, v16
goto/16 :goto_1c3
.line 2397
.end local v30 # "count":I
.restart local v5 # "count":I
:cond_135
move/from16 v30, v5
.end local v5 # "count":I
.restart local v30 # "count":I
const/4 v4, -0x1
.line 2398
.local v4, "from_id":I
const/4 v5, 0x1
.local v5, "a":I
:goto_139
if-ltz v5, :cond_17a
.line 2399
const/16 v35, 0x0
.line 2400
.local v35, "channelId":I
const/16 v36, 0x0
move/from16 v48, v36
move-object/from16 v36, v6
move/from16 v6, v48
.local v6, "b":I
.local v36, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:goto_145
aget-object v37, p8, v5
invoke-virtual/range {v37 .. v37}, Landroid/util/SparseArray;->size()I
move-result v10
if-ge v6, v10, :cond_16d
.line 2401
aget-object v10, p8, v5
invoke-virtual {v10, v6}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/messenger/MessageObject;
.line 2402
.local v10, "msg":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v11, -0x1
if-ne v4, v11, :cond_15c
.line 2403
iget-object v11, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v4, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
.line 2405
:cond_15c
if-ltz v4, :cond_16c
iget-object v11, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
if-eq v4, v11, :cond_165
goto :goto_16c
.line 2400
.end local v10 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
:cond_165
add-int/lit8 v6, v6, 0x1
move-object/from16 v11, p7
move-object/from16 v10, p9
goto :goto_145
.line 2406
.restart local v10 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
:cond_16c
:goto_16c
const/4 v4, -0x2
.line 2410
.end local v6 # "b":I
.end local v10 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
:cond_16d
const/4 v6, -0x2
if-ne v4, v6, :cond_171
.line 2411
goto :goto_17c
.line 2398
.end local v35 # "channelId":I
:cond_171
add-int/lit8 v5, v5, -0x1
move-object/from16 v11, p7
move-object/from16 v10, p9
move-object/from16 v6, v36
goto :goto_139
.end local v36 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v6, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_17a
move-object/from16 v36, v6
.line 2414
.end local v5 # "a":I
.end local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.restart local v36 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:goto_17c
const/4 v5, 0x1
.restart local v5 # "a":I
:goto_17d
if-ltz v5, :cond_1af
.line 2415
const/4 v6, 0x0
.local v6, "b":I
:goto_180
aget-object v10, p8, v5
invoke-virtual {v10}, Landroid/util/SparseArray;->size()I
move-result v10
if-ge v6, v10, :cond_1ac
.line 2416
aget-object v10, p8, v5
invoke-virtual {v10, v6}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v10
check-cast v10, Lim/tpelyyftgw/messenger/MessageObject;
.line 2417
.restart local v10 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v11, 0x1
if-ne v5, v11, :cond_1a9
.line 2418
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v11
if-eqz v11, :cond_1a9
iget-object v11, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
if-nez v11, :cond_1a9
.line 2419
iget-object v11, v10, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
sub-int v11, v29, v11
if-gt v11, v1, :cond_1a9
.line 2420
add-int/lit8 v19, v19, 0x1
.line 2415
.end local v10 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
:cond_1a9
add-int/lit8 v6, v6, 0x1
goto :goto_180
.line 2414
.end local v6 # "b":I
:cond_1ac
add-int/lit8 v5, v5, -0x1
goto :goto_17d
.line 2426
.end local v5 # "a":I
:cond_1af
const/4 v5, -0x1
if-eq v4, v5, :cond_1c1
.line 2427
invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v16
move-object/from16 v11, v16
goto :goto_1c3
.line 2426
:cond_1c1
move-object/from16 v11, v16
.line 2430
.end local v4 # "from_id":I
.end local v16 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.local v11, "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_1c3
if-eqz v11, :cond_328
iget v4, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v5
invoke-virtual {v5}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v5
if-eq v4, v5, :cond_328
.line 2431
const/4 v0, 0x1
if-ne v9, v0, :cond_24a
iget-boolean v2, v13, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->creator:Z
if-nez v2, :cond_24a
.line 2432
new-array v0, v0, [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
const/4 v3, 0x3
invoke-direct {v2, v7, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
const/4 v3, 0x0
aput-object v2, v0, v3
move-object v10, v0
.line 2434
.local v10, "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getParticipant;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getParticipant;-><init>()V
move-object v6, v0
.line 2435
.local v6, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getParticipant;
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInputChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
move-result-object v0
iput-object v0, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getParticipant;->channel:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
.line 2436
invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v0, v11}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
move-result-object v0
iput-object v0, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getParticipant;->user_id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
.line 2437
invoke-static {v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v5
new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$U92v-CjkRMHgM-cVRriGnIaMOII;
move-object v0, v4
move v3, v1
.end local v1 # "revokeTimeLimit":I
.local v3, "revokeTimeLimit":I
move-object v1, v10
move-object/from16 v2, p0
move/from16 v38, v3
move-object/from16 v15, v24
.end local v3 # "revokeTimeLimit":I
.end local v24 # "deleteForAll":[Z
.local v15, "deleteForAll":[Z
.local v38, "revokeTimeLimit":I
move-object/from16 v3, p1
move-object/from16 v35, v27
move-object v15, v4
.end local v15 # "deleteForAll":[Z
.end local v27 # "checks":[Z
.restart local v24 # "deleteForAll":[Z
.local v35, "checks":[Z
move-object/from16 v4, p2
move-object v14, v5
move/from16 v39, v30
.end local v30 # "count":I
.local v39, "count":I
move-object/from16 v5, p3
move-object/from16 v16, v14
move-object/from16 v40, v36
move-object v14, v6
.end local v6 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getParticipant;
.end local v36 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v14, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getParticipant;
.local v40, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-object/from16 v6, p4
move-object/from16 v41, v7
move/from16 v42, v8
.end local v7 # "activity":Landroid/app/Activity;
.end local v8 # "currentAccount":I
.local v41, "activity":Landroid/app/Activity;
.local v42, "currentAccount":I
move-wide/from16 v7, p5
move-object/from16 v9, p7
move-object/from16 v43, v10
.end local v10 # "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.local v43, "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-object/from16 v10, p8
move-object/from16 v44, v11
.end local v11 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.local v44, "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
move-object/from16 v11, p9
move/from16 v12, p10
move-object/from16 v13, p12
invoke-direct/range {v0 .. v13}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$U92v-CjkRMHgM-cVRriGnIaMOII;-><init>([Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;JLim/tpelyyftgw/messenger/MessageObject;[Landroid/util/SparseArray;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZLjava/lang/Runnable;)V
move-object/from16 v0, v16
invoke-virtual {v0, v14, v15}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
move-result v0
.line 2453
.local v0, "requestId":I
new-instance v1, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$QQdPrRRxLzfpfn_9OaRhw1lsdDY;
move-object/from16 v4, p0
move/from16 v5, v42
move-object/from16 v2, v43
.end local v42 # "currentAccount":I
.end local v43 # "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.local v2, "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.local v5, "currentAccount":I
invoke-direct {v1, v2, v5, v0, v4}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$QQdPrRRxLzfpfn_9OaRhw1lsdDY;-><init>([Lim/tpelyyftgw/ui/actionbar/AlertDialog;IILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
const-wide/16 v6, 0x3e8
invoke-static {v1, v6, v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V
.line 2460
return-void
.line 2431
.end local v0 # "requestId":I
.end local v2 # "progressDialog":[Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v5 # "currentAccount":I
.end local v14 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getParticipant;
.end local v35 # "checks":[Z
.end local v38 # "revokeTimeLimit":I
.end local v39 # "count":I
.end local v40 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v41 # "activity":Landroid/app/Activity;
.end local v44 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.restart local v1 # "revokeTimeLimit":I
.restart local v7 # "activity":Landroid/app/Activity;
.restart local v8 # "currentAccount":I
.restart local v11 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.restart local v27 # "checks":[Z
.restart local v30 # "count":I
.restart local v36 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_24a
move/from16 v38, v1
move-object/from16 v41, v7
move v5, v8
move-object/from16 v44, v11
move-object v4, v14
move-object/from16 v35, v27
move/from16 v39, v30
move-object/from16 v40, v36
.line 2462
.end local v1 # "revokeTimeLimit":I
.end local v7 # "activity":Landroid/app/Activity;
.end local v8 # "currentAccount":I
.end local v11 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v27 # "checks":[Z
.end local v30 # "count":I
.end local v36 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.restart local v5 # "currentAccount":I
.restart local v35 # "checks":[Z
.restart local v38 # "revokeTimeLimit":I
.restart local v39 # "count":I
.restart local v40 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.restart local v41 # "activity":Landroid/app/Activity;
.restart local v44 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
new-instance v0, Landroid/widget/FrameLayout;
move-object/from16 v1, v41
.end local v41 # "activity":Landroid/app/Activity;
.local v1, "activity":Landroid/app/Activity;
invoke-direct {v0, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 2463
.local v0, "frameLayout":Landroid/widget/FrameLayout;
const/4 v2, 0x0
.line 2464
.local v2, "num":I
const/4 v6, 0x0
.local v6, "a":I
:goto_261
const/4 v7, 0x3
if-ge v6, v7, :cond_315
.line 2465
move/from16 v8, p11
const/4 v9, 0x2
if-eq v8, v9, :cond_26b
if-nez v28, :cond_273
:cond_26b
if-nez v6, :cond_273
.line 2466
move-object/from16 v12, v35
move-object/from16 v11, v44
goto/16 :goto_30d
.line 2468
:cond_273
new-instance v9, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v10, 0x1
invoke-direct {v9, v1, v10}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V
.line 2469
.local v9, "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v10, 0x0
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v11
invoke-virtual {v9, v11}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2470
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v9, v11}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setTag(Ljava/lang/Object;)V
.line 2471
if-nez v6, :cond_299
.line 2472
const v11, 0x7f0f04e4
const-string v12, "DeleteBanUser"
invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
invoke-virtual {v9, v11, v3, v10, v10}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
move-object/from16 v11, v44
goto :goto_2cb
.line 2473
:cond_299
const/4 v11, 0x1
if-ne v6, v11, :cond_2ab
.line 2474
const v12, 0x7f0f04fc
const-string v13, "DeleteReportSpam"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v9, v12, v3, v10, v10}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
move-object/from16 v11, v44
goto :goto_2cb
.line 2475
:cond_2ab
const/4 v12, 0x2
if-ne v6, v12, :cond_2c9
.line 2476
const v12, 0x7f0f04df
new-array v13, v11, [Ljava/lang/Object;
move-object/from16 v11, v44
.end local v44 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.restart local v11 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
iget-object v15, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
invoke-static {v14, v15}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v14
aput-object v14, v13, v10
const-string v14, "DeleteAllFrom"
invoke-static {v14, v12, v13}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v12
invoke-virtual {v9, v12, v3, v10, v10}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
goto :goto_2cb
.line 2475
.end local v11 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.restart local v44 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_2c9
move-object/from16 v11, v44
.line 2478
.end local v44 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.restart local v11 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_2cb
sget-boolean v10, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v10, :cond_2d4
invoke-static/range {v25 .. v25}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
goto :goto_2d8
:cond_2d4
invoke-static/range {v26 .. v26}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
:goto_2d8
sget-boolean v12, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v12, :cond_2e1
invoke-static/range {v26 .. v26}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
goto :goto_2e5
:cond_2e1
invoke-static/range {v25 .. v25}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
:goto_2e5
const/4 v13, 0x0
invoke-virtual {v9, v10, v13, v12, v13}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V
.line 2479
const/high16 v41, -0x40800000 # -1.0f
const/high16 v42, 0x42400000 # 48.0f
const/16 v43, 0x33
const/16 v44, 0x0
mul-int/lit8 v10, v2, 0x30
int-to-float v10, v10
const/16 v46, 0x0
const/16 v47, 0x0
move/from16 v45, v10
invoke-static/range {v41 .. v47}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v0, v9, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2480
new-instance v10, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$bRXHh0oXv7mQxQWoMp9eeXlkxx8;
move-object/from16 v12, v35
.end local v35 # "checks":[Z
.local v12, "checks":[Z
invoke-direct {v10, v12}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$bRXHh0oXv7mQxQWoMp9eeXlkxx8;-><init>([Z)V
invoke-virtual {v9, v10}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2489
add-int/lit8 v2, v2, 0x1
.line 2464
.end local v9 # "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
:goto_30d
add-int/lit8 v6, v6, 0x1
move-object/from16 v44, v11
move-object/from16 v35, v12
goto/16 :goto_261
.end local v11 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v12 # "checks":[Z
.restart local v35 # "checks":[Z
.restart local v44 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_315
move/from16 v8, p11
move-object/from16 v12, v35
move-object/from16 v11, v44
.line 2491
.end local v6 # "a":I
.end local v35 # "checks":[Z
.end local v44 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.restart local v11 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.restart local v12 # "checks":[Z
move-object/from16 v6, v40
.end local v40 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v6, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v6, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2492
.end local v0 # "frameLayout":Landroid/widget/FrameLayout;
.end local v2 # "num":I
move-object/from16 v14, p2
move-object/from16 v16, v11
move-object/from16 v13, v24
goto/16 :goto_3b8
.line 2430
.end local v5 # "currentAccount":I
.end local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v12 # "checks":[Z
.end local v38 # "revokeTimeLimit":I
.end local v39 # "count":I
.local v1, "revokeTimeLimit":I
.restart local v7 # "activity":Landroid/app/Activity;
.restart local v8 # "currentAccount":I
.restart local v27 # "checks":[Z
.restart local v30 # "count":I
.restart local v36 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_328
move/from16 v38, v1
move-object v1, v7
move v5, v8
move v8, v9
move-object v4, v14
move-object/from16 v12, v27
move/from16 v39, v30
move-object/from16 v6, v36
.line 2492
.end local v7 # "activity":Landroid/app/Activity;
.end local v8 # "currentAccount":I
.end local v27 # "checks":[Z
.end local v30 # "count":I
.end local v36 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v1, "activity":Landroid/app/Activity;
.restart local v5 # "currentAccount":I
.restart local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.restart local v12 # "checks":[Z
.restart local v38 # "revokeTimeLimit":I
.restart local v39 # "count":I
if-nez v18, :cond_3b1
if-lez v19, :cond_3b1
.line 2493
const/4 v7, 0x1
.line 2494
.end local v17 # "hasDeleteForAllCheck":Z
.local v7, "hasDeleteForAllCheck":Z
new-instance v9, Landroid/widget/FrameLayout;
invoke-direct {v9, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 2495
.local v9, "frameLayout":Landroid/widget/FrameLayout;
new-instance v10, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v13, 0x1
invoke-direct {v10, v1, v13}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V
.line 2496
.local v10, "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v13, 0x0
invoke-static {v13}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v14
invoke-virtual {v10, v14}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2497
move-object/from16 v14, p2
if-eqz v14, :cond_35d
if-eqz v18, :cond_35d
.line 2498
const v0, 0x7f0f04eb
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v10, v0, v3, v13, v13}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
goto :goto_367
.line 2500
:cond_35d
const v2, 0x7f0f04f4
invoke-static {v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v10, v0, v3, v13, v13}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
.line 2502
:goto_367
sget-boolean v0, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v0, :cond_370
invoke-static/range {v25 .. v25}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
goto :goto_374
:cond_370
invoke-static/range {v26 .. v26}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
:goto_374
sget-boolean v2, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v2, :cond_37d
invoke-static/range {v26 .. v26}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
goto :goto_381
:cond_37d
invoke-static/range {v25 .. v25}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
:goto_381
const/4 v3, 0x0
invoke-virtual {v10, v0, v3, v2, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V
.line 2503
const/high16 v40, -0x40800000 # -1.0f
const/high16 v41, 0x42400000 # 48.0f
const/16 v42, 0x33
const/16 v43, 0x0
const/16 v44, 0x0
const/16 v45, 0x0
const/16 v46, 0x0
invoke-static/range {v40 .. v46}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v9, v10, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2504
new-instance v0, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$UtkUVcy4yky107z_CfHyRSJ8Z1o;
move-object/from16 v13, v24
.end local v24 # "deleteForAll":[Z
.local v13, "deleteForAll":[Z
invoke-direct {v0, v13}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$UtkUVcy4yky107z_CfHyRSJ8Z1o;-><init>([Z)V
invoke-virtual {v10, v0}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2509
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2510
const/16 v0, 0x9
invoke-virtual {v6, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setCustomViewOffset(I)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2511
.end local v9 # "frameLayout":Landroid/widget/FrameLayout;
.end local v10 # "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
move/from16 v17, v7
move-object/from16 v16, v11
goto :goto_3b8
.line 2492
.end local v7 # "hasDeleteForAllCheck":Z
.end local v13 # "deleteForAll":[Z
.restart local v17 # "hasDeleteForAllCheck":Z
.restart local v24 # "deleteForAll":[Z
:cond_3b1
move-object/from16 v14, p2
move-object/from16 v13, v24
.line 2512
.end local v24 # "deleteForAll":[Z
.restart local v13 # "deleteForAll":[Z
const/4 v0, 0x0
move-object/from16 v16, v0
.line 2514
.end local v11 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v28 # "canBan":Z
.end local v29 # "currentDate":I
.restart local v16 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_3b8
move-object/from16 v41, v1
move-object v10, v13
move-object/from16 v0, v16
move/from16 v2, v17
move/from16 v3, v18
move/from16 v8, v19
move/from16 v15, v38
move/from16 v1, v39
goto/16 :goto_58b
.line 2382
.end local v12 # "checks":[Z
.end local v13 # "deleteForAll":[Z
.end local v38 # "revokeTimeLimit":I
.end local v39 # "count":I
.local v1, "revokeTimeLimit":I
.local v5, "count":I
.local v7, "activity":Landroid/app/Activity;
.restart local v8 # "currentAccount":I
.restart local v24 # "deleteForAll":[Z
.restart local v27 # "checks":[Z
:cond_3c9
move/from16 v38, v1
move/from16 v39, v5
move-object v1, v7
move v5, v8
move v8, v9
move-object v4, v14
move-object/from16 v12, v27
move-object v14, v13
move-object/from16 v13, v24
.end local v7 # "activity":Landroid/app/Activity;
.end local v8 # "currentAccount":I
.end local v24 # "deleteForAll":[Z
.end local v27 # "checks":[Z
.local v1, "activity":Landroid/app/Activity;
.local v5, "currentAccount":I
.restart local v12 # "checks":[Z
.restart local v13 # "deleteForAll":[Z
.restart local v38 # "revokeTimeLimit":I
.restart local v39 # "count":I
goto :goto_3e3
.end local v12 # "checks":[Z
.end local v13 # "deleteForAll":[Z
.end local v38 # "revokeTimeLimit":I
.end local v39 # "count":I
.local v1, "revokeTimeLimit":I
.local v4, "checks":[Z
.local v5, "count":I
.restart local v7 # "activity":Landroid/app/Activity;
.restart local v8 # "currentAccount":I
.restart local v24 # "deleteForAll":[Z
:cond_3d7
move/from16 v38, v1
move-object v12, v4
move/from16 v39, v5
move-object v1, v7
move v5, v8
move v8, v9
move-object v4, v14
move-object v14, v13
move-object/from16 v13, v24
.line 2514
.end local v4 # "checks":[Z
.end local v7 # "activity":Landroid/app/Activity;
.end local v8 # "currentAccount":I
.end local v24 # "deleteForAll":[Z
.local v1, "activity":Landroid/app/Activity;
.local v5, "currentAccount":I
.restart local v12 # "checks":[Z
.restart local v13 # "deleteForAll":[Z
.restart local v38 # "revokeTimeLimit":I
.restart local v39 # "count":I
:goto_3e3
if-nez p10, :cond_57c
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v7
if-nez v7, :cond_57c
if-nez p3, :cond_57c
.line 2515
invoke-static {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v7
.line 2516
.local v7, "currentDate":I
move-object/from16 v9, p1
move-object v10, v13
.end local v13 # "deleteForAll":[Z
.local v10, "deleteForAll":[Z
if-eqz v9, :cond_40a
iget v11, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-static {v5}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v13
invoke-virtual {v13}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v13
if-eq v11, v13, :cond_40a
iget-boolean v11, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v11, :cond_40c
:cond_40a
if-eqz v14, :cond_4c6
.line 2517
:cond_40c
move-object/from16 v11, p7
if-eqz v11, :cond_45f
.line 2518
invoke-virtual/range {p7 .. p7}, Lim/tpelyyftgw/messenger/MessageObject;->isSendError()Z
move-result v13
if-nez v13, :cond_44a
iget-object v13, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
if-eqz v13, :cond_430
iget-object v13, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionEmpty;
if-nez v13, :cond_430
iget-object v13, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
if-eqz v13, :cond_42d
goto :goto_430
:cond_42d
move/from16 v15, v38
goto :goto_44c
:cond_430
:goto_430
invoke-virtual/range {p7 .. p7}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v13
if-nez v13, :cond_43e
if-nez v33, :cond_43e
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v13
if-eqz v13, :cond_42d
:cond_43e
iget-object v13, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
sub-int v13, v7, v13
move/from16 v15, v38
.end local v38 # "revokeTimeLimit":I
.local v15, "revokeTimeLimit":I
if-gt v13, v15, :cond_44c
const/4 v13, 0x1
goto :goto_44d
.end local v15 # "revokeTimeLimit":I
.restart local v38 # "revokeTimeLimit":I
:cond_44a
move/from16 v15, v38
.end local v38 # "revokeTimeLimit":I
.restart local v15 # "revokeTimeLimit":I
:cond_44c
:goto_44c
const/4 v13, 0x0
.line 2519
.local v13, "hasOutgoing":Z
:goto_44d
if-eqz v13, :cond_451
.line 2520
add-int/lit8 v19, v19, 0x1
.line 2522
:cond_451
invoke-virtual/range {p7 .. p7}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v20
const/16 v24, 0x1
xor-int/lit8 v20, v20, 0x1
move/from16 v18, v20
.line 2523
.end local v13 # "hasOutgoing":Z
move/from16 v8, v19
goto/16 :goto_4ca
.line 2524
.end local v15 # "revokeTimeLimit":I
.restart local v38 # "revokeTimeLimit":I
:cond_45f
move/from16 v15, v38
.end local v38 # "revokeTimeLimit":I
.restart local v15 # "revokeTimeLimit":I
const/4 v13, 0x1
.local v13, "a":I
:goto_462
if-ltz v13, :cond_4c3
.line 2525
const/16 v20, 0x0
move/from16 v8, v20
.local v8, "b":I
:goto_468
aget-object v20, p8, v13
invoke-virtual/range {v20 .. v20}, Landroid/util/SparseArray;->size()I
move-result v9
if-ge v8, v9, :cond_4ba
.line 2526
aget-object v9, p8, v13
invoke-virtual {v9, v8}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lim/tpelyyftgw/messenger/MessageObject;
.line 2527
.local v9, "msg":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v11, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
if-eqz v11, :cond_48f
iget-object v11, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionEmpty;
if-nez v11, :cond_48f
iget-object v11, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
if-nez v11, :cond_48f
.line 2528
goto :goto_4b3
.line 2530
:cond_48f
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v11
if-nez v11, :cond_49f
if-nez v33, :cond_49f
if-eqz v14, :cond_4b3
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/ChatObject;->canBlockUsers(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v11
if-eqz v11, :cond_4b3
.line 2531
:cond_49f
iget-object v11, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
sub-int v11, v7, v11
if-gt v11, v15, :cond_4b3
.line 2532
add-int/lit8 v19, v19, 0x1
.line 2533
if-nez v18, :cond_4b3
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z
move-result v11
if-nez v11, :cond_4b3
.line 2534
const/16 v18, 0x1
.line 2525
.end local v9 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
:cond_4b3
:goto_4b3
add-int/lit8 v8, v8, 0x1
move-object/from16 v9, p1
move-object/from16 v11, p7
goto :goto_468
.line 2524
.end local v8 # "b":I
:cond_4ba
add-int/lit8 v13, v13, -0x1
move-object/from16 v9, p1
move-object/from16 v11, p7
move/from16 v8, p11
goto :goto_462
:cond_4c3
move/from16 v8, v19
goto :goto_4ca
.line 2516
.end local v13 # "a":I
.end local v15 # "revokeTimeLimit":I
.restart local v38 # "revokeTimeLimit":I
:cond_4c6
move/from16 v15, v38
.end local v38 # "revokeTimeLimit":I
.restart local v15 # "revokeTimeLimit":I
move/from16 v8, v19
.line 2542
.end local v19 # "myMessagesCount":I
.local v8, "myMessagesCount":I
:goto_4ca
if-lez v8, :cond_571
.line 2543
const/16 v17, 0x1
.line 2544
new-instance v9, Landroid/widget/FrameLayout;
invoke-direct {v9, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 2545
.local v9, "frameLayout":Landroid/widget/FrameLayout;
new-instance v11, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v13, 0x1
invoke-direct {v11, v1, v13}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V
.line 2546
.local v11, "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/16 v19, 0x0
invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v13
invoke-virtual {v11, v13}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 2547
if-eqz v34, :cond_4ff
.line 2548
const/4 v2, 0x1
new-array v13, v2, [Ljava/lang/Object;
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v2
const/4 v0, 0x0
aput-object v2, v13, v0
const-string v2, "DeleteMessagesOptionAlso"
move-object/from16 v41, v1
const v1, 0x7f0f04f5
.end local v1 # "activity":Landroid/app/Activity;
.restart local v41 # "activity":Landroid/app/Activity;
invoke-static {v2, v1, v13}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v11, v1, v3, v0, v0}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
move/from16 v1, v39
goto :goto_527
.line 2549
.end local v41 # "activity":Landroid/app/Activity;
.restart local v1 # "activity":Landroid/app/Activity;
:cond_4ff
move-object/from16 v41, v1
.end local v1 # "activity":Landroid/app/Activity;
.restart local v41 # "activity":Landroid/app/Activity;
if-eqz v14, :cond_51a
if-nez v18, :cond_50c
move/from16 v1, v39
.end local v39 # "count":I
.local v1, "count":I
if-ne v8, v1, :cond_50a
goto :goto_50e
:cond_50a
const/4 v2, 0x0
goto :goto_51d
.end local v1 # "count":I
.restart local v39 # "count":I
:cond_50c
move/from16 v1, v39
.line 2550
.end local v39 # "count":I
.restart local v1 # "count":I
:goto_50e
const v0, 0x7f0f04eb
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
const/4 v2, 0x0
invoke-virtual {v11, v0, v3, v2, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
goto :goto_527
.line 2549
.end local v1 # "count":I
.restart local v39 # "count":I
:cond_51a
move/from16 v1, v39
const/4 v2, 0x0
.line 2552
.end local v39 # "count":I
.restart local v1 # "count":I
:goto_51d
const v13, 0x7f0f04f4
invoke-static {v0, v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v11, v0, v3, v2, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
.line 2557
:goto_527
sget-boolean v0, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v0, :cond_530
invoke-static/range {v25 .. v25}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
goto :goto_534
:cond_530
invoke-static/range {v26 .. v26}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
:goto_534
sget-boolean v2, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v2, :cond_53d
invoke-static/range {v26 .. v26}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
goto :goto_541
:cond_53d
invoke-static/range {v25 .. v25}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
:goto_541
const/4 v3, 0x0
invoke-virtual {v11, v0, v3, v2, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V
.line 2558
const/high16 v22, -0x40800000 # -1.0f
const/high16 v23, 0x42400000 # 48.0f
const/16 v24, 0x33
const/16 v25, 0x0
const/16 v26, 0x0
const/16 v27, 0x0
const/16 v28, 0x0
invoke-static/range {v22 .. v28}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v9, v11, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 2559
new-instance v0, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$OgYvnzogbS6OOYVbO7lSXzDaCes;
invoke-direct {v0, v10}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$OgYvnzogbS6OOYVbO7lSXzDaCes;-><init>([Z)V
invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2564
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2565
const/16 v0, 0x9
invoke-virtual {v6, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setCustomViewOffset(I)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-object/from16 v0, v16
move/from16 v2, v17
move/from16 v3, v18
goto :goto_58b
.line 2542
.end local v9 # "frameLayout":Landroid/widget/FrameLayout;
.end local v11 # "cell":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.end local v41 # "activity":Landroid/app/Activity;
.local v1, "activity":Landroid/app/Activity;
.restart local v39 # "count":I
:cond_571
move-object/from16 v41, v1
move/from16 v1, v39
.end local v39 # "count":I
.local v1, "count":I
.restart local v41 # "activity":Landroid/app/Activity;
move-object/from16 v0, v16
move/from16 v2, v17
move/from16 v3, v18
goto :goto_58b
.line 2514
.end local v7 # "currentDate":I
.end local v8 # "myMessagesCount":I
.end local v10 # "deleteForAll":[Z
.end local v15 # "revokeTimeLimit":I
.end local v41 # "activity":Landroid/app/Activity;
.local v1, "activity":Landroid/app/Activity;
.local v13, "deleteForAll":[Z
.restart local v19 # "myMessagesCount":I
.restart local v38 # "revokeTimeLimit":I
.restart local v39 # "count":I
:cond_57c
move-object/from16 v41, v1
move-object v10, v13
move/from16 v15, v38
move/from16 v1, v39
.line 2568
.end local v13 # "deleteForAll":[Z
.end local v38 # "revokeTimeLimit":I
.end local v39 # "count":I
.local v1, "count":I
.restart local v10 # "deleteForAll":[Z
.restart local v15 # "revokeTimeLimit":I
.restart local v41 # "activity":Landroid/app/Activity;
move-object/from16 v0, v16
move/from16 v2, v17
move/from16 v3, v18
move/from16 v8, v19
.end local v16 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v17 # "hasDeleteForAllCheck":Z
.end local v18 # "hasNotOut":Z
.end local v19 # "myMessagesCount":I
.local v0, "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.local v2, "hasDeleteForAllCheck":Z
.local v3, "hasNotOut":Z
.restart local v8 # "myMessagesCount":I
:goto_58b
move-object/from16 v26, v0
.line 2569
.local v26, "userFinal":Lim/tpelyyftgw/tgnet/TLRPC$User;
const v7, 0x7f0f04d8
const-string v9, "Delete"
invoke-static {v9, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
new-instance v9, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$rus1s1JzKM5RW-QjUIxowjHnh6c;
move-object/from16 v16, v9
move-object/from16 v17, p7
move-object/from16 v18, p9
move-object/from16 v19, p3
move/from16 v20, v5
move-wide/from16 v21, v31
move-object/from16 v23, v10
move/from16 v24, p10
move-object/from16 v25, p8
move-object/from16 v27, v12
move-object/from16 v28, p2
move-object/from16 v29, p4
move-object/from16 v30, p12
invoke-direct/range {v16 .. v30}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$rus1s1JzKM5RW-QjUIxowjHnh6c;-><init>(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;IJ[ZZ[Landroid/util/SparseArray;Lim/tpelyyftgw/tgnet/TLRPC$User;[ZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;Ljava/lang/Runnable;)V
invoke-virtual {v6, v7, v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2642
const-string v7, "messages"
const/4 v9, 0x1
if-ne v1, v9, :cond_5ca
.line 2643
const v11, 0x7f0f04fd
const-string v13, "DeleteSingleMessagesTitle"
invoke-static {v13, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v11
invoke-virtual {v6, v11}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_5e0
.line 2645
:cond_5ca
const v11, 0x7f0f04f9
new-array v13, v9, [Ljava/lang/Object;
invoke-static {v7, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v9
const/16 v16, 0x0
aput-object v9, v13, v16
const-string v9, "DeleteMessagesTitle"
invoke-static {v9, v11, v13}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
invoke-virtual {v6, v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2648
:goto_5e0
const v9, 0x7f0f018d
const-string v11, "AreYouSureDeleteSingleMessage"
const-string v13, "AreYouSureDeleteFewMessages"
if-eqz v14, :cond_61f
if-eqz v3, :cond_61f
.line 2649
if-eqz v2, :cond_607
if-eq v8, v1, :cond_607
.line 2650
const v9, 0x7f0f04f8
const/4 v11, 0x1
new-array v11, v11, [Ljava/lang/Object;
invoke-static {v7, v8}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
const/4 v13, 0x0
aput-object v7, v11, v13
const-string v7, "DeleteMessagesTextGroupPart"
invoke-static {v7, v9, v11}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_698
.line 2651
:cond_607
const/4 v7, 0x1
if-ne v1, v7, :cond_613
.line 2652
invoke-static {v11, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_698
.line 2654
:cond_613
const v7, 0x7f0f0188
invoke-static {v13, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_698
.line 2656
:cond_61f
if-eqz v2, :cond_660
if-nez v34, :cond_660
if-eq v8, v1, :cond_660
.line 2657
if-eqz v14, :cond_63e
.line 2658
const v9, 0x7f0f04f7
const/4 v11, 0x1
new-array v11, v11, [Ljava/lang/Object;
invoke-static {v7, v8}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
const/4 v13, 0x0
aput-object v7, v11, v13
const-string v7, "DeleteMessagesTextGroup"
invoke-static {v7, v9, v11}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_698
.line 2660
:cond_63e
const/4 v13, 0x0
const v9, 0x7f0f04f6
const/4 v11, 0x2
new-array v11, v11, [Ljava/lang/Object;
invoke-static {v7, v8}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
aput-object v7, v11, v13
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v7
const/4 v13, 0x1
aput-object v7, v11, v13
const-string v7, "DeleteMessagesText"
invoke-static {v7, v9, v11}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_698
.line 2663
:cond_660
if-eqz v14, :cond_683
iget-boolean v7, v14, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v7, :cond_683
.line 2664
const/4 v7, 0x1
if-ne v1, v7, :cond_676
.line 2665
const v7, 0x7f0f018e
const-string v9, "AreYouSureDeleteSingleMessageMega"
invoke-static {v9, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_698
.line 2667
:cond_676
const v7, 0x7f0f0189
const-string v9, "AreYouSureDeleteFewMessagesMega"
invoke-static {v9, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_698
.line 2670
:cond_683
const/4 v7, 0x1
if-ne v1, v7, :cond_68e
.line 2671
invoke-static {v11, v9}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_698
.line 2673
:cond_68e
const v7, 0x7f0f0188
invoke-static {v13, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2678
:goto_698
const v7, 0x7f0f02f7
const-string v9, "Cancel"
invoke-static {v9, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
const/4 v9, 0x0
invoke-virtual {v6, v7, v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2679
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v7
.line 2680
.local v7, "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 2681
const/4 v9, -0x1
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->getButton(I)Landroid/view/View;
move-result-object v9
check-cast v9, Landroid/widget/TextView;
.line 2682
.local v9, "button":Landroid/widget/TextView;
if-eqz v9, :cond_6be
.line 2683
const-string v11, "dialogTextRed2"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
invoke-virtual {v9, v11}, Landroid/widget/TextView;->setTextColor(I)V
.line 2685
:cond_6be
return-void
.line 2337
.end local v0 # "actionUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v1 # "count":I
.end local v2 # "hasDeleteForAllCheck":Z
.end local v3 # "hasNotOut":Z
.end local v5 # "currentAccount":I
.end local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v7 # "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v8 # "myMessagesCount":I
.end local v9 # "button":Landroid/widget/TextView;
.end local v10 # "deleteForAll":[Z
.end local v12 # "checks":[Z
.end local v15 # "revokeTimeLimit":I
.end local v26 # "userFinal":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v31 # "dialogId":J
.end local v33 # "canRevokeInbox":Z
.end local v34 # "canDeleteInbox":Z
.end local v41 # "activity":Landroid/app/Activity;
:cond_6bf
move-object v4, v14
move-object v14, v13
.line 2338
:goto_6c1
return-void
.end method
.method public static createFreeSpaceDialog(Lim/tpelyyftgw/ui/LaunchActivity;)Landroid/app/Dialog;
.registers 18
.param p0, "parentActivity" # Lim/tpelyyftgw/ui/LaunchActivity;
.line 1927
move-object/from16 v0, p0
const/4 v1, 0x1
new-array v2, v1, [I
.line 1929
.local v2, "selected":[I
sget v3, Lim/tpelyyftgw/messenger/SharedConfig;->keepMedia:I
const/4 v4, 0x2
const/4 v5, 0x3
const/4 v6, 0x0
if-ne v3, v4, :cond_f
.line 1930
aput v5, v2, v6
goto :goto_23
.line 1931
:cond_f
sget v3, Lim/tpelyyftgw/messenger/SharedConfig;->keepMedia:I
if-nez v3, :cond_16
.line 1932
aput v1, v2, v6
goto :goto_23
.line 1933
:cond_16
sget v3, Lim/tpelyyftgw/messenger/SharedConfig;->keepMedia:I
if-ne v3, v1, :cond_1d
.line 1934
aput v4, v2, v6
goto :goto_23
.line 1935
:cond_1d
sget v3, Lim/tpelyyftgw/messenger/SharedConfig;->keepMedia:I
if-ne v3, v5, :cond_23
.line 1936
aput v6, v2, v6
.line 1939
:cond_23
:goto_23
const/4 v3, 0x4
new-array v3, v3, [Ljava/lang/String;
.line 1940
const-string v7, "Days"
invoke-static {v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
aput-object v7, v3, v6
.line 1941
const-string v7, "Weeks"
invoke-static {v7, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
aput-object v7, v3, v1
.line 1942
const-string v7, "Months"
invoke-static {v7, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
aput-object v7, v3, v4
const v4, 0x7f0f0852
.line 1943
const-string v7, "LowDiskSpaceNeverRemove"
invoke-static {v7, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v3, v5
.line 1946
.local v3, "descriptions":[Ljava/lang/String;
new-instance v4, Landroid/widget/LinearLayout;
invoke-direct {v4, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 1947
.local v4, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1949
new-instance v7, Landroid/widget/TextView;
invoke-direct {v7, v0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 1950
.local v7, "titleTextView":Landroid/widget/TextView;
const v8, 0x7f0f0854
const-string v9, "LowDiskSpaceTitle2"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1951
const-string v8, "dialogTextBlack"
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextColor(I)V
.line 1952
const/high16 v8, 0x41800000 # 16.0f
invoke-virtual {v7, v1, v8}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1953
const-string v8, "fonts/rmedium.ttf"
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v8
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 1954
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/4 v9, 0x5
if-eqz v8, :cond_80
const/4 v8, 0x5
goto :goto_81
:cond_80
const/4 v8, 0x3
:goto_81
or-int/lit8 v8, v8, 0x30
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setGravity(I)V
.line 1955
const/4 v10, -0x2
const/4 v11, -0x2
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v8, :cond_8d
const/4 v5, 0x5
:cond_8d
or-int/lit8 v12, v5, 0x30
const/16 v13, 0x18
const/4 v14, 0x0
const/16 v15, 0x18
const/16 v16, 0x8
invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v4, v7, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1957
const/4 v5, 0x0
.local v5, "a":I
:goto_9e
array-length v8, v3
if-ge v5, v8, :cond_e3
.line 1958
new-instance v8, Lim/tpelyyftgw/ui/cells/RadioColorCell;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/cells/RadioColorCell;-><init>(Landroid/content/Context;)V
.line 1959
.local v8, "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
const/high16 v9, 0x40800000 # 4.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-virtual {v8, v10, v6, v9, v6}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setPadding(IIII)V
.line 1960
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTag(Ljava/lang/Object;)V
.line 1961
const-string v9, "radioBackground"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
const-string v10, "dialogRadioBackgroundChecked"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v8, v9, v10}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setCheckColor(II)V
.line 1962
aget-object v9, v3, v5
aget v10, v2, v6
if-ne v10, v5, :cond_d1
const/4 v10, 0x1
goto :goto_d2
:cond_d1
const/4 v10, 0x0
:goto_d2
invoke-virtual {v8, v9, v10}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTextAndValue(Ljava/lang/String;Z)V
.line 1963
invoke-virtual {v4, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 1964
new-instance v9, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$2hG_9AeJT-_wztA2-6VFFbKwc6c;
invoke-direct {v9, v2, v4}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$2hG_9AeJT-_wztA2-6VFFbKwc6c;-><init>([ILandroid/widget/LinearLayout;)V
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1957
.end local v8 # "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
add-int/lit8 v5, v5, 0x1
goto :goto_9e
.line 1984
.end local v5 # "a":I
:cond_e3
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 1985
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v5, 0x7f0f0853
const-string v6, "LowDiskSpaceTitle"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1986
const v5, 0x7f0f0851
const-string v6, "LowDiskSpaceMessage"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1987
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1988
const v5, 0x7f0f0a5a
const-string v6, "OK"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$eGr5KGgNAtJJcbvOBmHONLItYUk;
invoke-direct {v6, v2}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$eGr5KGgNAtJJcbvOBmHONLItYUk;-><init>([I)V
invoke-virtual {v1, v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1989
const v5, 0x7f0f0421
const-string v6, "ClearMediaCache"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$ACijfO70NHyR4M0CEYXvq5ZGRKY;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$ACijfO70NHyR4M0CEYXvq5ZGRKY;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-virtual {v1, v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1990
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v5
return-object v5
.end method
.method public static createLanguageAlert(Lim/tpelyyftgw/ui/LaunchActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.registers 13
.param p0, "activity" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p1, "language" # Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;
.line 319
const/4 v0, 0x0
if-nez p1, :cond_4
.line 320
return-object v0
.line 322
:cond_4
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->lang_code:Ljava/lang/String;
const/16 v2, 0x5f
const/16 v3, 0x2d
invoke-virtual {v1, v3, v2}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
iput-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->lang_code:Ljava/lang/String;
.line 323
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->plural_code:Ljava/lang/String;
invoke-virtual {v1, v3, v2}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
iput-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->plural_code:Ljava/lang/String;
.line 324
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->base_lang_code:Ljava/lang/String;
if-eqz v1, :cond_30
.line 325
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->base_lang_code:Ljava/lang/String;
invoke-virtual {v1, v3, v2}, Ljava/lang/String;->replace(CC)Ljava/lang/String;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v1
iput-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->base_lang_code:Ljava/lang/String;
.line 330
:cond_30
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 331
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getCurrentLocaleInfo()Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
move-result-object v2
.line 333
.local v2, "currentInfo":Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
iget-object v3, v2, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->shortName:Ljava/lang/String;
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->lang_code:Ljava/lang/String;
invoke-virtual {v3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
const v4, 0x7f0f0a5a
const-string v5, "OK"
const/4 v6, 0x0
const/4 v7, 0x1
if-eqz v3, :cond_83
.line 334
const v3, 0x7f0f07ea
const-string v8, "Language"
invoke-static {v8, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 335
const v3, 0x7f0f07f1
new-array v8, v7, [Ljava/lang/Object;
iget-object v9, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->name:Ljava/lang/String;
aput-object v9, v8, v6
const-string v9, "LanguageSame"
invoke-static {v9, v3, v8}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 336
.local v3, "str":Ljava/lang/String;
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 337
const v0, 0x7f0f0e46
const-string v4, "SETTINGS"
invoke-static {v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$qTQVMHJ4LaVzVji3KbYNziF8i70;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$qTQVMHJ4LaVzVji3KbYNziF8i70;-><init>(Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-virtual {v1, v0, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_123
.line 339
.end local v3 # "str":Ljava/lang/String;
:cond_83
iget v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->strings_count:I
if-nez v3, :cond_aa
.line 340
const v3, 0x7f0f07f5
const-string v8, "LanguageUnknownTitle"
invoke-static {v8, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 341
const v3, 0x7f0f07f4
new-array v8, v7, [Ljava/lang/Object;
iget-object v9, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->name:Ljava/lang/String;
aput-object v9, v8, v6
const-string v9, "LanguageUnknownCustomAlert"
invoke-static {v9, v3, v8}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 342
.restart local v3 # "str":Ljava/lang/String;
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_123
.line 344
.end local v3 # "str":Ljava/lang/String;
:cond_aa
const v3, 0x7f0f07f3
const-string v4, "LanguageTitle"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 345
iget-boolean v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->official:Z
const/high16 v4, 0x42c80000 # 100.0f
const/4 v5, 0x2
if-eqz v3, :cond_e2
.line 346
const v3, 0x7f0f07eb
new-array v5, v5, [Ljava/lang/Object;
iget-object v8, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->name:Ljava/lang/String;
aput-object v8, v5, v6
iget v8, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->translated_count:I
int-to-float v8, v8
iget v9, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->strings_count:I
int-to-float v9, v9
div-float/2addr v8, v9
mul-float v8, v8, v4
float-to-double v8, v8
invoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D
move-result-wide v8
double-to-int v4, v8
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v5, v7
const-string v4, "LanguageAlert"
invoke-static {v4, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.restart local v3 # "str":Ljava/lang/String;
goto :goto_106
.line 348
.end local v3 # "str":Ljava/lang/String;
:cond_e2
const v3, 0x7f0f07ee
new-array v5, v5, [Ljava/lang/Object;
iget-object v8, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->name:Ljava/lang/String;
aput-object v8, v5, v6
iget v8, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->translated_count:I
int-to-float v8, v8
iget v9, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->strings_count:I
int-to-float v9, v9
div-float/2addr v8, v9
mul-float v8, v8, v4
float-to-double v8, v8
invoke-static {v8, v9}, Ljava/lang/Math;->ceil(D)D
move-result-wide v8
double-to-int v4, v8
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v5, v7
const-string v4, "LanguageCustomAlert"
invoke-static {v4, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 350
.restart local v3 # "str":Ljava/lang/String;
:goto_106
const v4, 0x7f0f0330
const-string v5, "Change"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
new-instance v5, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$Jzax-eXXOwDdVOZUhSzxohfSvXU;
invoke-direct {v5, p1, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$Jzax-eXXOwDdVOZUhSzxohfSvXU;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;Lim/tpelyyftgw/ui/LaunchActivity;)V
invoke-virtual {v1, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 375
const v4, 0x7f0f02f7
const-string v5, "Cancel"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 379
:goto_123
new-instance v0, Landroid/text/SpannableStringBuilder;
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v4
invoke-direct {v0, v4}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 381
.local v0, "spanned":Landroid/text/SpannableStringBuilder;
const/16 v4, 0x5b
invoke-static {v0, v4}, Landroid/text/TextUtils;->indexOf(Ljava/lang/CharSequence;C)I
move-result v4
.line 383
.local v4, "start":I
const/4 v5, -0x1
if-eq v4, v5, :cond_14c
.line 384
const/16 v8, 0x5d
add-int/lit8 v9, v4, 0x1
invoke-static {v0, v8, v9}, Landroid/text/TextUtils;->indexOf(Ljava/lang/CharSequence;CI)I
move-result v8
.line 385
.local v8, "end":I
if-eq v4, v5, :cond_14d
if-eq v8, v5, :cond_14d
.line 386
add-int/lit8 v9, v8, 0x1
invoke-virtual {v0, v8, v9}, Landroid/text/SpannableStringBuilder;->delete(II)Landroid/text/SpannableStringBuilder;
.line 387
add-int/lit8 v9, v4, 0x1
invoke-virtual {v0, v4, v9}, Landroid/text/SpannableStringBuilder;->delete(II)Landroid/text/SpannableStringBuilder;
goto :goto_14d
.line 390
.end local v8 # "end":I
:cond_14c
const/4 v8, -0x1
.line 393
.restart local v8 # "end":I
:cond_14d
:goto_14d
if-eq v4, v5, :cond_15f
if-eq v8, v5, :cond_15f
.line 394
new-instance v5, Lim/tpelyyftgw/ui/components/AlertsCreator$1;
iget-object v9, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->translations_url:Ljava/lang/String;
invoke-direct {v5, v9, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator$1;-><init>(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)V
add-int/lit8 v9, v8, -0x1
const/16 v10, 0x21
invoke-virtual {v0, v5, v4, v9, v10}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V
.line 403
:cond_15f
new-instance v5, Landroid/widget/TextView;
invoke-direct {v5, p0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 404
.local v5, "message":Landroid/widget/TextView;
invoke-virtual {v5, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 405
const/high16 v9, 0x41800000 # 16.0f
invoke-virtual {v5, v7, v9}, Landroid/widget/TextView;->setTextSize(IF)V
.line 406
const-string v7, "dialogTextLink"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setLinkTextColor(I)V
.line 407
const-string v7, "dialogLinkSelection"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setHighlightColor(I)V
.line 408
const/high16 v7, 0x41b80000 # 23.0f
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-virtual {v5, v9, v6, v7, v6}, Landroid/widget/TextView;->setPadding(IIII)V
.line 409
new-instance v6, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;
invoke-direct {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;-><init>()V
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V
.line 410
const-string v6, "dialogTextBlack"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v5, v6}, Landroid/widget/TextView;->setTextColor(I)V
.line 411
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 413
return-object v1
.end method
.method public static createLocationUpdateDialog(Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)Landroid/app/Dialog;
.registers 20
.param p0, "parentActivity" # Landroid/app/Activity;
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p2, "callback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.line 1858
move-object/from16 v0, p0
const/4 v1, 0x1
new-array v2, v1, [I
.line 1860
.local v2, "selected":[I
const/4 v3, 0x3
new-array v4, v3, [Ljava/lang/String;
.line 1861
const-string v5, "SendLiveLocationFor15m"
const v6, 0x7f0f0f26
invoke-static {v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
aput-object v5, v4, v6
.line 1862
const-string v5, "SendLiveLocationFor1h"
const v7, 0x7f0f0f27
invoke-static {v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
aput-object v5, v4, v1
.line 1863
const-string v5, "SendLiveLocationFor8h"
const v7, 0x7f0f0f28
invoke-static {v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v7, 0x2
aput-object v5, v4, v7
.line 1866
.local v4, "descriptions":[Ljava/lang/String;
new-instance v5, Landroid/widget/LinearLayout;
invoke-direct {v5, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 1867
.local v5, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v5, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1869
new-instance v7, Landroid/widget/TextView;
invoke-direct {v7, v0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 1870
.local v7, "titleTextView":Landroid/widget/TextView;
if-eqz p1, :cond_4f
.line 1871
const v8, 0x7f0f0825
new-array v9, v1, [Ljava/lang/Object;
invoke-static/range {p1 .. p1}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v10
aput-object v10, v9, v6
const-string v10, "LiveLocationAlertPrivate"
invoke-static {v10, v8, v9}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_5b
.line 1873
:cond_4f
const v8, 0x7f0f0824
const-string v9, "LiveLocationAlertGroup"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1875
:goto_5b
const-string v8, "dialogTextBlack"
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTextColor(I)V
.line 1876
const/high16 v8, 0x41800000 # 16.0f
invoke-virtual {v7, v1, v8}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1877
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/4 v9, 0x5
if-eqz v8, :cond_70
const/4 v8, 0x5
goto :goto_71
:cond_70
const/4 v8, 0x3
:goto_71
or-int/lit8 v8, v8, 0x30
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setGravity(I)V
.line 1878
const/4 v10, -0x2
const/4 v11, -0x2
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v8, :cond_7d
const/4 v3, 0x5
:cond_7d
or-int/lit8 v12, v3, 0x30
const/16 v13, 0x18
const/4 v14, 0x0
const/16 v15, 0x18
const/16 v16, 0x8
invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v3
invoke-virtual {v5, v7, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1880
const/4 v3, 0x0
.local v3, "a":I
:goto_8e
array-length v8, v4
if-ge v3, v8, :cond_d3
.line 1881
new-instance v8, Lim/tpelyyftgw/ui/cells/RadioColorCell;
invoke-direct {v8, v0}, Lim/tpelyyftgw/ui/cells/RadioColorCell;-><init>(Landroid/content/Context;)V
.line 1882
.local v8, "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
const/high16 v9, 0x40800000 # 4.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-virtual {v8, v10, v6, v9, v6}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setPadding(IIII)V
.line 1883
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTag(Ljava/lang/Object;)V
.line 1884
const-string v9, "radioBackground"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
const-string v10, "dialogRadioBackgroundChecked"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v8, v9, v10}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setCheckColor(II)V
.line 1885
aget-object v9, v4, v3
aget v10, v2, v6
if-ne v10, v3, :cond_c1
const/4 v10, 0x1
goto :goto_c2
:cond_c1
const/4 v10, 0x0
:goto_c2
invoke-virtual {v8, v9, v10}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTextAndValue(Ljava/lang/String;Z)V
.line 1886
invoke-virtual {v5, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 1887
new-instance v9, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$92aaomOaWc5Lxi6NSfHn-0XGrYI;
invoke-direct {v9, v2, v5}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$92aaomOaWc5Lxi6NSfHn-0XGrYI;-><init>([ILandroid/widget/LinearLayout;)V
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1880
.end local v8 # "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
add-int/lit8 v3, v3, 0x1
goto :goto_8e
.line 1899
.end local v3 # "a":I
:cond_d3
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 1900
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
new-instance v3, Lim/tpelyyftgw/ui/components/ShareLocationDrawable;
invoke-direct {v3, v0, v6}, Lim/tpelyyftgw/ui/components/ShareLocationDrawable;-><init>(Landroid/content/Context;I)V
const-string v6, "dialogTopBackground"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v1, v3, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTopImage(Landroid/graphics/drawable/Drawable;I)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1901
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1902
const v3, 0x7f0f0f93
const-string v6, "ShareFile"
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$xnGh19-9qrEJIKl_Br0r38EOg9w;
move-object/from16 v8, p2
invoke-direct {v6, v2, v8}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$xnGh19-9qrEJIKl_Br0r38EOg9w;-><init>([ILim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V
invoke-virtual {v1, v3, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1913
const v3, 0x7f0f02f7
const-string v6, "Cancel"
invoke-static {v6, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v6, 0x0
invoke-virtual {v1, v3, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1914
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v3
return-object v3
.end method
.method public static createMuteAlert(Landroid/content/Context;J)Landroid/app/Dialog;
.registers 12
.param p0, "context" # Landroid/content/Context;
.param p1, "dialog_id" # J
.line 1421
if-nez p0, :cond_4
.line 1422
const/4 v0, 0x0
return-object v0
.line 1425
:cond_4
new-instance v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;-><init>(Landroid/content/Context;)V
.line 1426
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
const v1, 0x7f0f0a1d
const-string v2, "Notifications"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 1427
const/4 v1, 0x4
new-array v1, v1, [Ljava/lang/CharSequence;
const/4 v2, 0x1
new-array v3, v2, [Ljava/lang/Object;
.line 1428
const-string v4, "Hours"
invoke-static {v4, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x0
aput-object v5, v3, v6
const v5, 0x7f0f08f5
const-string v7, "MuteFor"
invoke-static {v7, v5, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v6
new-array v3, v2, [Ljava/lang/Object;
const/16 v8, 0x8
.line 1429
invoke-static {v4, v8}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v3, v6
invoke-static {v7, v5, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
new-array v2, v2, [Ljava/lang/Object;
.line 1430
const/4 v3, 0x2
const-string v4, "Days"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v2, v6
invoke-static {v7, v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v3
const/4 v2, 0x3
const v3, 0x7f0f08f4
.line 1431
const-string v4, "MuteDisable"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
.line 1433
.local v1, "items":[Ljava/lang/CharSequence;
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$P8dkacl0-Tgx_-gOw_2E84qw2Rw;
invoke-direct {v2, p1, p2}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$P8dkacl0-Tgx_-gOw_2E84qw2Rw;-><init>(J)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 1447
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->create()Lim/tpelyyftgw/ui/actionbar/BottomSheet;
move-result-object v2
return-object v2
.end method
.method public static createPopupSelectDialog(Landroid/app/Activity;ILjava/lang/Runnable;)Landroid/app/Dialog;
.registers 14
.param p0, "parentActivity" # Landroid/app/Activity;
.param p1, "globalType" # I
.param p2, "onSelect" # Ljava/lang/Runnable;
.line 2110
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 2111
.local v0, "preferences":Landroid/content/SharedPreferences;
const/4 v1, 0x1
new-array v2, v1, [I
.line 2112
.local v2, "selected":[I
const/4 v3, 0x0
if-ne p1, v1, :cond_15
.line 2113
const-string v4, "popupAll"
invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
aput v4, v2, v3
goto :goto_28
.line 2114
:cond_15
if-nez p1, :cond_20
.line 2115
const-string v4, "popupGroup"
invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
aput v4, v2, v3
goto :goto_28
.line 2117
:cond_20
const-string v4, "popupChannel"
invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
aput v4, v2, v3
.line 2119
:goto_28
const/4 v4, 0x4
new-array v4, v4, [Ljava/lang/String;
const v5, 0x7f0f0986
.line 2120
const-string v6, "NoPopup"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
aput-object v5, v4, v3
const v5, 0x7f0f0a6c
.line 2121
const-string v6, "OnlyWhenScreenOn"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
aput-object v5, v4, v1
const/4 v5, 0x2
const v6, 0x7f0f0a6b
.line 2122
const-string v7, "OnlyWhenScreenOff"
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v4, v5
const/4 v5, 0x3
const v6, 0x7f0f0118
.line 2123
const-string v7, "AlwaysShowPopup"
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v4, v5
.line 2126
.local v4, "descriptions":[Ljava/lang/String;
new-instance v5, Landroid/widget/LinearLayout;
invoke-direct {v5, p0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 2127
.local v5, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v5, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 2128
new-instance v6, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 2130
.local v6, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const/4 v7, 0x0
.local v7, "a":I
:goto_67
array-length v8, v4
if-ge v7, v8, :cond_ac
.line 2131
new-instance v8, Lim/tpelyyftgw/ui/cells/RadioColorCell;
invoke-direct {v8, p0}, Lim/tpelyyftgw/ui/cells/RadioColorCell;-><init>(Landroid/content/Context;)V
.line 2132
.local v8, "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTag(Ljava/lang/Object;)V
.line 2133
const/high16 v9, 0x40800000 # 4.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-virtual {v8, v10, v3, v9, v3}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setPadding(IIII)V
.line 2134
const-string v9, "radioBackground"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
const-string v10, "dialogRadioBackgroundChecked"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v8, v9, v10}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setCheckColor(II)V
.line 2135
aget-object v9, v4, v7
aget v10, v2, v3
if-ne v10, v7, :cond_9a
const/4 v10, 0x1
goto :goto_9b
:cond_9a
const/4 v10, 0x0
:goto_9b
invoke-virtual {v8, v9, v10}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTextAndValue(Ljava/lang/String;Z)V
.line 2136
invoke-virtual {v5, v8}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 2137
new-instance v9, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$COZ-Trp9mDR3qput8OBq2O7TyDs;
invoke-direct {v9, v2, p1, v6, p2}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$COZ-Trp9mDR3qput8OBq2O7TyDs;-><init>([IILim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;Ljava/lang/Runnable;)V
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2130
.end local v8 # "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
add-int/lit8 v7, v7, 0x1
goto :goto_67
.line 2156
.end local v7 # "a":I
:cond_ac
const v1, 0x7f0f0cc7
const-string v3, "PopupNotification"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v6, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2157
invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2158
const v1, 0x7f0f02f7
const-string v3, "Cancel"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
invoke-virtual {v6, v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2159
invoke-virtual {v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
return-object v1
.end method
.method public static createPrioritySelectDialog(Landroid/app/Activity;JILjava/lang/Runnable;)Landroid/app/Dialog;
.registers 26
.param p0, "parentActivity" # Landroid/app/Activity;
.param p1, "dialog_id" # J
.param p3, "globalType" # I
.param p4, "onSelect" # Ljava/lang/Runnable;
.line 1994
move-object/from16 v0, p0
move-wide/from16 v9, p1
move/from16 v11, p3
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v12
.line 1995
.local v12, "preferences":Landroid/content/SharedPreferences;
const/4 v13, 0x1
new-array v14, v13, [I
.line 1997
.local v14, "selected":[I
const-string v2, "NotificationsPriorityUrgent"
const-string v4, "NotificationsPriorityHigh"
const-string v6, "NotificationsPriorityMedium"
const-string v8, "NotificationsPriorityLow"
const-wide/16 v15, 0x0
const/4 v5, 0x4
const/4 v7, 0x3
const/4 v3, 0x0
cmp-long v20, v9, v15
if-eqz v20, :cond_8d
.line 1998
new-instance v15, Ljava/lang/StringBuilder;
invoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "priority_"
invoke-virtual {v15, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v15, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-interface {v12, v1, v7}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
aput v1, v14, v3
.line 1999
aget v1, v14, v3
if-ne v1, v7, :cond_3e
.line 2000
aput v3, v14, v3
goto :goto_57
.line 2001
:cond_3e
aget v1, v14, v3
if-ne v1, v5, :cond_45
.line 2002
aput v13, v14, v3
goto :goto_57
.line 2003
:cond_45
aget v1, v14, v3
const/4 v15, 0x5
if-ne v1, v15, :cond_4e
.line 2004
const/4 v1, 0x2
aput v1, v14, v3
goto :goto_57
.line 2005
:cond_4e
aget v1, v14, v3
if-nez v1, :cond_55
.line 2006
aput v7, v14, v3
goto :goto_57
.line 2008
:cond_55
aput v5, v14, v3
.line 2010
:goto_57
const/4 v1, 0x5
new-array v1, v1, [Ljava/lang/String;
const v15, 0x7f0f0a49
.line 2011
const-string v5, "NotificationsPrioritySettings"
invoke-static {v5, v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
aput-object v5, v1, v3
.line 2012
const v5, 0x7f0f0a46
invoke-static {v8, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
aput-object v5, v1, v13
.line 2013
const v5, 0x7f0f0a48
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x2
aput-object v5, v1, v6
.line 2014
const v5, 0x7f0f0a45
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v1, v7
.line 2015
const v4, 0x7f0f0a4a
invoke-static {v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v4, 0x4
aput-object v2, v1, v4
move-object v15, v1
.local v1, "descriptions":[Ljava/lang/String;
goto :goto_f5
.line 2018
.end local v1 # "descriptions":[Ljava/lang/String;
:cond_8d
cmp-long v1, v9, v15
if-nez v1, :cond_b2
.line 2019
if-ne v11, v13, :cond_9c
.line 2020
const-string v1, "priority_messages"
invoke-interface {v12, v1, v13}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
aput v1, v14, v3
goto :goto_b2
.line 2021
:cond_9c
if-nez v11, :cond_a7
.line 2022
const-string v1, "priority_group"
invoke-interface {v12, v1, v13}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
aput v1, v14, v3
goto :goto_b2
.line 2023
:cond_a7
const/4 v1, 0x2
if-ne v11, v1, :cond_b2
.line 2024
const-string v1, "priority_channel"
invoke-interface {v12, v1, v13}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v1
aput v1, v14, v3
.line 2027
:cond_b2
:goto_b2
aget v1, v14, v3
const/4 v5, 0x4
if-ne v1, v5, :cond_ba
.line 2028
aput v3, v14, v3
goto :goto_cc
.line 2029
:cond_ba
aget v1, v14, v3
const/4 v5, 0x5
if-ne v1, v5, :cond_c2
.line 2030
aput v13, v14, v3
goto :goto_cc
.line 2031
:cond_c2
aget v1, v14, v3
if-nez v1, :cond_ca
.line 2032
const/4 v1, 0x2
aput v1, v14, v3
goto :goto_cc
.line 2034
:cond_ca
aput v7, v14, v3
.line 2036
:goto_cc
const/4 v1, 0x4
new-array v1, v1, [Ljava/lang/String;
.line 2037
const v5, 0x7f0f0a46
invoke-static {v8, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
aput-object v5, v1, v3
.line 2038
const v5, 0x7f0f0a48
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
aput-object v5, v1, v13
.line 2039
const v5, 0x7f0f0a45
invoke-static {v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x2
aput-object v4, v1, v5
.line 2040
const v4, 0x7f0f0a4a
invoke-static {v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v7
move-object v15, v1
.line 2044
.local v15, "descriptions":[Ljava/lang/String;
:goto_f5
new-instance v1, Landroid/widget/LinearLayout;
invoke-direct {v1, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
move-object v8, v1
.line 2045
.local v8, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v8, v13}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 2046
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v7, v1
.line 2048
.local v7, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const/4 v1, 0x0
move v6, v1
.local v6, "a":I
:goto_106
array-length v1, v15
if-ge v6, v1, :cond_165
.line 2049
new-instance v1, Lim/tpelyyftgw/ui/cells/RadioColorCell;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/cells/RadioColorCell;-><init>(Landroid/content/Context;)V
move-object v5, v1
.line 2050
.local v5, "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
const/high16 v1, 0x40800000 # 4.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v5, v2, v3, v1, v3}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setPadding(IIII)V
.line 2051
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v5, v1}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTag(Ljava/lang/Object;)V
.line 2052
const-string v1, "radioBackground"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const-string v2, "dialogRadioBackgroundChecked"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v5, v1, v2}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setCheckColor(II)V
.line 2053
aget-object v1, v15, v6
aget v2, v14, v3
if-ne v2, v6, :cond_13a
const/4 v2, 0x1
goto :goto_13b
:cond_13a
const/4 v2, 0x0
:goto_13b
invoke-virtual {v5, v1, v2}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTextAndValue(Ljava/lang/String;Z)V
.line 2054
invoke-virtual {v8, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 2055
new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$pKvnFQRCW6tmeF9reoNT_diyFtA;
move-object v1, v4
move-object v2, v14
move-object v13, v4
const/16 v17, 0x0
move-wide/from16 v3, p1
move-object v0, v5
.end local v5 # "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
.local v0, "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
move/from16 v5, p3
move/from16 v18, v6
.end local v6 # "a":I
.local v18, "a":I
move-object v6, v12
move-object/from16 v19, v7
.end local v7 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v19, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-object v9, v8
.end local v8 # "linearLayout":Landroid/widget/LinearLayout;
.local v9, "linearLayout":Landroid/widget/LinearLayout;
move-object/from16 v8, p4
invoke-direct/range {v1 .. v8}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$pKvnFQRCW6tmeF9reoNT_diyFtA;-><init>([IJILandroid/content/SharedPreferences;Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;Ljava/lang/Runnable;)V
invoke-virtual {v0, v13}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2048
.end local v0 # "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
add-int/lit8 v6, v18, 0x1
const/4 v3, 0x0
const/4 v13, 0x1
move-object/from16 v0, p0
move-object v8, v9
move-wide/from16 v9, p1
.end local v18 # "a":I
.restart local v6 # "a":I
goto :goto_106
.end local v9 # "linearLayout":Landroid/widget/LinearLayout;
.end local v19 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.restart local v7 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.restart local v8 # "linearLayout":Landroid/widget/LinearLayout;
:cond_165
move-object/from16 v19, v7
move-object v9, v8
.line 2103
.end local v6 # "a":I
.end local v7 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v8 # "linearLayout":Landroid/widget/LinearLayout;
.restart local v9 # "linearLayout":Landroid/widget/LinearLayout;
.restart local v19 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v0, 0x7f0f0a31
const-string v1, "NotificationsImportance"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object/from16 v1, v19
.end local v19 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2104
invoke-virtual {v1, v9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2105
const v0, 0x7f0f02f7
const-string v2, "Cancel"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
const/4 v2, 0x0
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2106
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
return-object v0
.end method
.method public static createReportAlert(Landroid/content/Context;JILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.registers 10
.param p0, "context" # Landroid/content/Context;
.param p1, "dialog_id" # J
.param p3, "messageId" # I
.param p4, "parentFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 1451
if-eqz p0, :cond_65
if-nez p4, :cond_5
goto :goto_65
.line 1455
:cond_5
new-instance v0, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;-><init>(Landroid/content/Context;)V
.line 1456
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
const v1, 0x7f0f0de2
const-string v2, "ReportChat"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 1457
const/4 v1, 0x5
new-array v1, v1, [Ljava/lang/CharSequence;
const/4 v2, 0x0
const v3, 0x7f0f0de8
.line 1458
const-string v4, "ReportChatSpam"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x1
const v3, 0x7f0f0de9
.line 1459
const-string v4, "ReportChatViolence"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x2
const v3, 0x7f0f0de3
.line 1460
const-string v4, "ReportChatChild"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x3
const v3, 0x7f0f0de6
.line 1461
const-string v4, "ReportChatPornography"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x4
const v3, 0x7f0f0de5
.line 1462
const-string v4, "ReportChatOther"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
.line 1464
.local v1, "items":[Ljava/lang/CharSequence;
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$Kw_0U-z8MGnk7nvHk9GJ4GvCutY;
invoke-direct {v2, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$Kw_0U-z8MGnk7nvHk9GJ4GvCutY;-><init>(JILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 1508
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->create()Lim/tpelyyftgw/ui/actionbar/BottomSheet;
move-result-object v2
.line 1509
.local v2, "sheet":Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-virtual {p4, v2}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 1510
return-void
.line 1452
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.end local v1 # "items":[Ljava/lang/CharSequence;
.end local v2 # "sheet":Lim/tpelyyftgw/ui/actionbar/BottomSheet;
:cond_65
:goto_65
return-void
.end method
.method public static createScheduleDatePickerDialog(Landroid/content/Context;ZJLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;Ljava/lang/Runnable;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.registers 38
.param p0, "context" # Landroid/content/Context;
.param p1, "reminder" # Z
.param p2, "currentDate" # J
.param p4, "datePickerDelegate" # Lim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;
.param p5, "cancelRunnable" # Ljava/lang/Runnable;
.line 1269
move-object/from16 v0, p0
move/from16 v10, p1
if-nez v0, :cond_8
.line 1270
const/4 v1, 0x0
return-object v1
.line 1273
:cond_8
new-instance v1, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
const/4 v7, 0x1
const/4 v8, 0x0
invoke-direct {v1, v0, v8, v7}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;-><init>(Landroid/content/Context;ZI)V
move-object v11, v1
.line 1274
.local v11, "builder":Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
invoke-virtual {v11, v8}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setApplyBottomPadding(Z)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 1276
new-instance v1, Lim/tpelyyftgw/ui/components/NumberPicker;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/components/NumberPicker;-><init>(Landroid/content/Context;)V
move-object v12, v1
.line 1277
.local v12, "dayPicker":Lim/tpelyyftgw/ui/components/NumberPicker;
const/high16 v1, 0x41200000 # 10.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-virtual {v12, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setTextOffset(I)V
.line 1278
const/4 v2, 0x5
invoke-virtual {v12, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setItemCount(I)V
.line 1279
new-instance v3, Lim/tpelyyftgw/ui/components/NumberPicker;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/components/NumberPicker;-><init>(Landroid/content/Context;)V
move-object v13, v3
.line 1280
.local v13, "hourPicker":Lim/tpelyyftgw/ui/components/NumberPicker;
invoke-virtual {v13, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setItemCount(I)V
.line 1281
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
neg-int v1, v1
invoke-virtual {v13, v1}, Lim/tpelyyftgw/ui/components/NumberPicker;->setTextOffset(I)V
.line 1282
new-instance v1, Lim/tpelyyftgw/ui/components/NumberPicker;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/components/NumberPicker;-><init>(Landroid/content/Context;)V
move-object v14, v1
.line 1283
.local v14, "minutePicker":Lim/tpelyyftgw/ui/components/NumberPicker;
invoke-virtual {v14, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setItemCount(I)V
.line 1284
const/high16 v9, 0x42080000 # 34.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
neg-int v1, v1
invoke-virtual {v14, v1}, Lim/tpelyyftgw/ui/components/NumberPicker;->setTextOffset(I)V
.line 1286
new-instance v1, Lim/tpelyyftgw/ui/components/AlertsCreator$4;
invoke-direct {v1, v0, v12, v13, v14}, Lim/tpelyyftgw/ui/components/AlertsCreator$4;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
move-object v15, v1
.line 1317
.local v15, "container":Landroid/widget/LinearLayout;
invoke-virtual {v15, v7}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1319
new-instance v1, Landroid/widget/TextView;
invoke-direct {v1, v0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
move-object v6, v1
.line 1320
.local v6, "titleView":Landroid/widget/TextView;
if-eqz v10, :cond_61
const v1, 0x7f0f0f75
const-string v2, "SetReminder"
goto :goto_66
:cond_61
const v1, 0x7f0f0ec3
const-string v2, "ScheduleMessage"
:goto_66
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v6, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1321
const-string v1, "dialogTextBlack"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v6, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 1322
const/high16 v1, 0x41a00000 # 20.0f
invoke-virtual {v6, v7, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1323
const-string v16, "fonts/rmedium.ttf"
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v6, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 1324
const/16 v17, -0x1
const/16 v18, -0x2
const/16 v19, 0x33
const/16 v20, 0x16
const/16 v21, 0xc
const/16 v22, 0x16
const/16 v23, 0x4
invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v1
invoke-virtual {v15, v6, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1325
sget-object v1, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$QlXjphb9cDc6DgX2-aHfrqET6Zc;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$QlXjphb9cDc6DgX2-aHfrqET6Zc;
invoke-virtual {v6, v1}, Landroid/widget/TextView;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 1327
new-instance v1, Landroid/widget/LinearLayout;
invoke-direct {v1, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
move-object v5, v1
.line 1328
.local v5, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v5, v8}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1329
const/high16 v1, 0x3f800000 # 1.0f
invoke-virtual {v5, v1}, Landroid/widget/LinearLayout;->setWeightSum(F)V
.line 1330
const/4 v1, -0x1
const/4 v2, -0x2
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v1
invoke-virtual {v15, v5, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1333
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v3
.line 1334
.local v3, "currentTime":J
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v2
.line 1335
.local v2, "calendar":Ljava/util/Calendar;
invoke-virtual {v2, v3, v4}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 1336
invoke-virtual {v2, v7}, Ljava/util/Calendar;->get(I)I
move-result v1
.line 1338
.local v1, "currentYear":I
new-instance v9, Landroid/widget/TextView;
invoke-direct {v9, v0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 1340
.local v9, "buttonTextView":Landroid/widget/TextView;
const/high16 v7, 0x3f000000 # 0.5f
const/16 v0, 0x10e
invoke-static {v8, v0, v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v7
invoke-virtual {v5, v12, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1341
invoke-virtual {v12, v8}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMinValue(I)V
.line 1342
const/16 v7, 0x16d
invoke-virtual {v12, v7}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMaxValue(I)V
.line 1343
invoke-virtual {v12, v8}, Lim/tpelyyftgw/ui/components/NumberPicker;->setWrapSelectorWheel(Z)V
.line 1344
new-instance v7, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$a703_4GyUeItID3zvKPty9bSSRU;
invoke-direct {v7, v3, v4, v2, v1}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$a703_4GyUeItID3zvKPty9bSSRU;-><init>(JLjava/util/Calendar;I)V
invoke-virtual {v12, v7}, Lim/tpelyyftgw/ui/components/NumberPicker;->setFormatter(Lim/tpelyyftgw/ui/components/NumberPicker$Formatter;)V
.line 1358
new-instance v7, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$ke3cVk1l4fLenEUa2JK8ybJNBlE;
move/from16 v19, v1
.end local v1 # "currentYear":I
.local v7, "onValueChangeListener":Lim/tpelyyftgw/ui/components/NumberPicker$OnValueChangeListener;
.local v19, "currentYear":I
move-object v1, v7
move-object/from16 v24, v2
.end local v2 # "calendar":Ljava/util/Calendar;
.local v24, "calendar":Ljava/util/Calendar;
move-object v2, v9
move-wide/from16 v20, v3
.end local v3 # "currentTime":J
.local v20, "currentTime":J
move/from16 v3, p1
move-object v4, v12
move-object/from16 v25, v5
.end local v5 # "linearLayout":Landroid/widget/LinearLayout;
.local v25, "linearLayout":Landroid/widget/LinearLayout;
move-object v5, v13
move-object/from16 v22, v6
.end local v6 # "titleView":Landroid/widget/TextView;
.local v22, "titleView":Landroid/widget/TextView;
move-object v6, v14
invoke-direct/range {v1 .. v6}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$ke3cVk1l4fLenEUa2JK8ybJNBlE;-><init>(Landroid/widget/TextView;ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
.line 1359
invoke-virtual {v12, v7}, Lim/tpelyyftgw/ui/components/NumberPicker;->setOnValueChangedListener(Lim/tpelyyftgw/ui/components/NumberPicker$OnValueChangeListener;)V
.line 1361
invoke-virtual {v13, v8}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMinValue(I)V
.line 1362
const/16 v1, 0x17
invoke-virtual {v13, v1}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMaxValue(I)V
.line 1363
const v1, 0x3e4ccccd # 0.2f
invoke-static {v8, v0, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v1
move-object/from16 v6, v25
.end local v25 # "linearLayout":Landroid/widget/LinearLayout;
.local v6, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v6, v13, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1364
sget-object v1, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$cTfYPn8NkjPyNywVDijPbCzYTpE;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$cTfYPn8NkjPyNywVDijPbCzYTpE;
invoke-virtual {v13, v1}, Lim/tpelyyftgw/ui/components/NumberPicker;->setFormatter(Lim/tpelyyftgw/ui/components/NumberPicker$Formatter;)V
.line 1365
invoke-virtual {v13, v7}, Lim/tpelyyftgw/ui/components/NumberPicker;->setOnValueChangedListener(Lim/tpelyyftgw/ui/components/NumberPicker$OnValueChangeListener;)V
.line 1367
invoke-virtual {v14, v8}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMinValue(I)V
.line 1368
const/16 v1, 0x3b
invoke-virtual {v14, v1}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMaxValue(I)V
.line 1369
invoke-virtual {v14, v8}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 1370
sget-object v1, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$HzugkDhxCWNXLLG2vaUosWG0Yg4;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$HzugkDhxCWNXLLG2vaUosWG0Yg4;
invoke-virtual {v14, v1}, Lim/tpelyyftgw/ui/components/NumberPicker;->setFormatter(Lim/tpelyyftgw/ui/components/NumberPicker$Formatter;)V
.line 1371
const v1, 0x3e99999a # 0.3f
invoke-static {v8, v0, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v0
invoke-virtual {v6, v14, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1372
invoke-virtual {v14, v7}, Lim/tpelyyftgw/ui/components/NumberPicker;->setOnValueChangedListener(Lim/tpelyyftgw/ui/components/NumberPicker$OnValueChangeListener;)V
.line 1374
const-wide/16 v0, 0x0
cmp-long v2, p2, v0
if-lez v2, :cond_17d
.line 1375
const-wide/16 v0, 0x3e8
mul-long v0, v0, p2
.line 1376
.end local p2 # "currentDate":J
.local v0, "currentDate":J
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
move-object/from16 v5, v24
.end local v24 # "calendar":Ljava/util/Calendar;
.local v5, "calendar":Ljava/util/Calendar;
invoke-virtual {v5, v2, v3}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 1377
const/16 v2, 0xc
invoke-virtual {v5, v2, v8}, Ljava/util/Calendar;->set(II)V
.line 1378
const/16 v3, 0xb
invoke-virtual {v5, v3, v8}, Ljava/util/Calendar;->set(II)V
.line 1379
invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v23
sub-long v23, v0, v23
const-wide/32 v25, 0x5265c00
move-object/from16 v27, v9
.end local v9 # "buttonTextView":Landroid/widget/TextView;
.local v27, "buttonTextView":Landroid/widget/TextView;
div-long v8, v23, v25
long-to-int v9, v8
.line 1380
.local v9, "days":I
invoke-virtual {v5, v0, v1}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 1381
if-ltz v9, :cond_17a
.line 1382
invoke-virtual {v5, v2}, Ljava/util/Calendar;->get(I)I
move-result v2
invoke-virtual {v14, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 1383
invoke-virtual {v5, v3}, Ljava/util/Calendar;->get(I)I
move-result v2
invoke-virtual {v13, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 1384
invoke-virtual {v12, v9}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 1387
.end local v9 # "days":I
:cond_17a
move-wide/from16 v23, v0
goto :goto_183
.line 1374
.end local v0 # "currentDate":J
.end local v5 # "calendar":Ljava/util/Calendar;
.end local v27 # "buttonTextView":Landroid/widget/TextView;
.local v9, "buttonTextView":Landroid/widget/TextView;
.restart local v24 # "calendar":Ljava/util/Calendar;
.restart local p2 # "currentDate":J
:cond_17d
move-object/from16 v27, v9
move-object/from16 v5, v24
.end local v9 # "buttonTextView":Landroid/widget/TextView;
.end local v24 # "calendar":Ljava/util/Calendar;
.restart local v5 # "calendar":Ljava/util/Calendar;
.restart local v27 # "buttonTextView":Landroid/widget/TextView;
move-wide/from16 v23, p2
.line 1387
.end local p2 # "currentDate":J
.local v23, "currentDate":J
:goto_183
const/4 v0, 0x1
new-array v1, v0, [Z
const/4 v2, 0x0
aput-boolean v0, v1, v2
move-object v0, v1
.line 1389
.local v0, "canceled":[Z
move-object/from16 v9, v27
.end local v27 # "buttonTextView":Landroid/widget/TextView;
.restart local v9 # "buttonTextView":Landroid/widget/TextView;
invoke-static {v9, v10, v12, v13, v14}, Lim/tpelyyftgw/ui/components/AlertsCreator;->checkScheduleDate(Landroid/widget/TextView;ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)Z
.line 1391
const/high16 v1, 0x42080000 # 34.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v9, v3, v2, v1, v2}, Landroid/widget/TextView;->setPadding(IIII)V
.line 1392
const/16 v1, 0x11
invoke-virtual {v9, v1}, Landroid/widget/TextView;->setGravity(I)V
.line 1393
const-string v1, "featuredStickers_buttonText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v9, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 1394
const/high16 v1, 0x41600000 # 14.0f
const/4 v2, 0x1
invoke-virtual {v9, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 1395
invoke-static/range {v16 .. v16}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v9, v1}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 1396
const/high16 v1, 0x40800000 # 4.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const-string v2, "featuredStickers_addButton"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
const-string v3, "featuredStickers_addButtonPressed"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-static {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorRoundRectDrawable(FII)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v9, v1}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1397
const/16 v25, -0x1
const/16 v26, 0x30
const/16 v27, 0x53
const/16 v28, 0x10
const/16 v29, 0xf
const/16 v30, 0x10
const/16 v31, 0x10
invoke-static/range {v25 .. v31}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v1
invoke-virtual {v15, v9, v1}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1398
new-instance v8, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$OjnNtA4hdKmPmdWniusHl7iyPQs;
move-object v1, v8
move-object v2, v0
move/from16 v3, p1
move-object v4, v12
move-object/from16 v16, v5
.end local v5 # "calendar":Ljava/util/Calendar;
.local v16, "calendar":Ljava/util/Calendar;
move-object v5, v13
move-object/from16 v17, v6
.end local v6 # "linearLayout":Landroid/widget/LinearLayout;
.local v17, "linearLayout":Landroid/widget/LinearLayout;
move-object v6, v14
move-object/from16 v18, v7
.end local v7 # "onValueChangeListener":Lim/tpelyyftgw/ui/components/NumberPicker$OnValueChangeListener;
.local v18, "onValueChangeListener":Lim/tpelyyftgw/ui/components/NumberPicker$OnValueChangeListener;
move-object/from16 v7, v16
move-object v10, v8
move-object/from16 v8, p4
move-object/from16 v25, v12
move-object v12, v9
.end local v9 # "buttonTextView":Landroid/widget/TextView;
.local v12, "buttonTextView":Landroid/widget/TextView;
.local v25, "dayPicker":Lim/tpelyyftgw/ui/components/NumberPicker;
move-object v9, v11
invoke-direct/range {v1 .. v9}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$OjnNtA4hdKmPmdWniusHl7iyPQs;-><init>([ZZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Ljava/util/Calendar;Lim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;)V
invoke-virtual {v12, v10}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1411
invoke-virtual {v11, v15}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setCustomView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 1412
invoke-virtual {v11}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->show()Lim/tpelyyftgw/ui/actionbar/BottomSheet;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$TWDg7cZ1F0xyq0PXGZctkyZ_0ig;
move-object/from16 v3, p5
invoke-direct {v2, v3, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$TWDg7cZ1F0xyq0PXGZctkyZ_0ig;-><init>(Ljava/lang/Runnable;[Z)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 1417
return-object v11
.end method
.method public static createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.registers 9
.param p0, "context" # Landroid/content/Context;
.param p1, "reminder" # Z
.param p2, "datePickerDelegate" # Lim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;
.line 1261
const-wide/16 v2, -0x1
const/4 v5, 0x0
move-object v0, p0
move v1, p1
move-object v4, p2
invoke-static/range {v0 .. v5}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZJLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;Ljava/lang/Runnable;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
move-result-object v0
return-object v0
.end method
.method public static createScheduleDatePickerDialog(Landroid/content/Context;ZLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;Ljava/lang/Runnable;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.registers 10
.param p0, "context" # Landroid/content/Context;
.param p1, "reminder" # Z
.param p2, "datePickerDelegate" # Lim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;
.param p3, "cancelRunnable" # Ljava/lang/Runnable;
.line 1265
const-wide/16 v2, -0x1
move-object v0, p0
move v1, p1
move-object v4, p2
move-object v5, p3
invoke-static/range {v0 .. v5}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createScheduleDatePickerDialog(Landroid/content/Context;ZJLim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;Ljava/lang/Runnable;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
move-result-object v0
return-object v0
.end method
.method public static createSimpleAlert(Landroid/content/Context;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.registers 3
.param p0, "context" # Landroid/content/Context;
.param p1, "text" # Ljava/lang/String;
.line 440
const/4 v0, 0x0
invoke-static {p0, v0, p1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
return-object v0
.end method
.method public static createSimpleAlert(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.registers 7
.param p0, "context" # Landroid/content/Context;
.param p1, "title" # Ljava/lang/String;
.param p2, "text" # Ljava/lang/String;
.line 444
const/4 v0, 0x0
if-nez p2, :cond_4
.line 445
return-object v0
.line 447
:cond_4
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 448
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
if-nez p1, :cond_15
const v2, 0x7f0f0141
const-string v3, "AppName"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
goto :goto_16
:cond_15
move-object v2, p1
:goto_16
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 449
invoke-virtual {v1, p2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 450
const v2, 0x7f0f0a5a
const-string v3, "OK"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 451
return-object v1
.end method
.method public static createSingleChoiceDialog(Landroid/app/Activity;[Ljava/lang/String;Ljava/lang/String;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/Dialog;
.registers 13
.param p0, "parentActivity" # Landroid/app/Activity;
.param p1, "options" # [Ljava/lang/String;
.param p2, "title" # Ljava/lang/String;
.param p3, "selected" # I
.param p4, "listener" # Landroid/content/DialogInterface$OnClickListener;
.line 2163
new-instance v0, Landroid/widget/LinearLayout;
invoke-direct {v0, p0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 2164
.local v0, "linearLayout":Landroid/widget/LinearLayout;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 2165
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 2166
.local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const/4 v3, 0x0
.local v3, "a":I
:goto_f
array-length v4, p1
if-ge v3, v4, :cond_51
.line 2167
new-instance v4, Lim/tpelyyftgw/ui/cells/RadioColorCell;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/cells/RadioColorCell;-><init>(Landroid/content/Context;)V
.line 2168
.local v4, "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
const/high16 v5, 0x40800000 # 4.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
const/4 v7, 0x0
invoke-virtual {v4, v6, v7, v5, v7}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setPadding(IIII)V
.line 2169
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTag(Ljava/lang/Object;)V
.line 2170
const-string v5, "radioBackground"
invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v5
const-string v6, "dialogRadioBackgroundChecked"
invoke-static {v6}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setCheckColor(II)V
.line 2171
aget-object v5, p1, v3
if-ne p3, v3, :cond_40
const/4 v7, 0x1
:cond_40
invoke-virtual {v4, v5, v7}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTextAndValue(Ljava/lang/String;Z)V
.line 2172
invoke-virtual {v0, v4}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 2173
new-instance v5, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$FKeW9PC-Kzz7_EQClOOrBN8uVuA;
invoke-direct {v5, v2, p4}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$FKeW9PC-Kzz7_EQClOOrBN8uVuA;-><init>(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;Landroid/content/DialogInterface$OnClickListener;)V
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 2166
.end local v4 # "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
add-int/lit8 v3, v3, 0x1
goto :goto_f
.line 2180
.end local v3 # "a":I
:cond_51
invoke-virtual {v2, p2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2181
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2182
const v1, 0x7f0f02f7
const-string v3, "Cancel"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v3, 0x0
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2183
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
return-object v1
.end method
.method public static createSupportAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 12
.param p0, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 780
const/4 v0, 0x0
if-eqz p0, :cond_cf
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
if-nez v1, :cond_b
goto/16 :goto_cf
.line 783
:cond_b
new-instance v1, Landroid/widget/TextView;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-direct {v1, v2}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 784
.local v1, "message":Landroid/widget/TextView;
new-instance v2, Landroid/text/SpannableString;
const v3, 0x7f0f01a3
const-string v4, "AskAQuestionInfo"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const-string v4, "\n"
const-string v5, "<br>"
invoke-virtual {v3, v4, v5}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;
move-result-object v3
invoke-direct {v2, v3}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
.line 785
.local v2, "spanned":Landroid/text/Spannable;
invoke-interface {v2}, Landroid/text/Spannable;->length()I
move-result v3
const-class v4, Landroid/text/style/URLSpan;
const/4 v5, 0x0
invoke-interface {v2, v5, v3, v4}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object;
move-result-object v3
check-cast v3, [Landroid/text/style/URLSpan;
.line 786
.local v3, "spans":[Landroid/text/style/URLSpan;
const/4 v4, 0x0
.local v4, "i":I
:goto_3c
array-length v6, v3
if-ge v4, v6, :cond_5c
.line 787
aget-object v6, v3, v4
.line 788
.local v6, "span":Landroid/text/style/URLSpan;
invoke-interface {v2, v6}, Landroid/text/Spannable;->getSpanStart(Ljava/lang/Object;)I
move-result v7
.line 789
.local v7, "start":I
invoke-interface {v2, v6}, Landroid/text/Spannable;->getSpanEnd(Ljava/lang/Object;)I
move-result v8
.line 790
.local v8, "end":I
invoke-interface {v2, v6}, Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V
.line 791
new-instance v9, Lim/tpelyyftgw/ui/components/AlertsCreator$2;
invoke-virtual {v6}, Landroid/text/style/URLSpan;->getURL()Ljava/lang/String;
move-result-object v10
invoke-direct {v9, v10, p0}, Lim/tpelyyftgw/ui/components/AlertsCreator$2;-><init>(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
move-object v6, v9
.line 798
invoke-interface {v2, v6, v7, v8, v5}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
.line 786
.end local v6 # "span":Landroid/text/style/URLSpan;
.end local v7 # "start":I
.end local v8 # "end":I
add-int/lit8 v4, v4, 0x1
goto :goto_3c
.line 800
.end local v4 # "i":I
:cond_5c
invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 801
const/high16 v4, 0x41800000 # 16.0f
const/4 v6, 0x1
invoke-virtual {v1, v6, v4}, Landroid/widget/TextView;->setTextSize(IF)V
.line 802
const-string v4, "dialogTextLink"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setLinkTextColor(I)V
.line 803
const-string v4, "dialogLinkSelection"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setHighlightColor(I)V
.line 804
const/high16 v4, 0x41b80000 # 23.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-virtual {v1, v6, v5, v4, v5}, Landroid/widget/TextView;->setPadding(IIII)V
.line 805
new-instance v4, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;
invoke-direct {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;-><init>()V
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V
.line 806
const-string v4, "dialogTextBlack"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v1, v4}, Landroid/widget/TextView;->setTextColor(I)V
.line 808
new-instance v4, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
invoke-direct {v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 809
.local v4, "builder1":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v4, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 810
const v5, 0x7f0f01a2
const-string v6, "AskAQuestion"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 811
const v5, 0x7f0f01a4
const-string v6, "AskButton"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
new-instance v6, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$Co-DiHSZto3yFbkH9uhoReOULEw;
invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$Co-DiHSZto3yFbkH9uhoReOULEw;-><init>(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 812
const v5, 0x7f0f02f7
const-string v6, "Cancel"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 813
invoke-virtual {v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
return-object v0
.line 781
.end local v1 # "message":Landroid/widget/TextView;
.end local v2 # "spanned":Landroid/text/Spannable;
.end local v3 # "spans":[Landroid/text/style/URLSpan;
.end local v4 # "builder1":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_cf
:goto_cf
return-object v0
.end method
.method public static createTTLAlert(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.registers 9
.param p0, "context" # Landroid/content/Context;
.param p1, "encryptedChat" # Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.line 2187
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 2188
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const-string v1, "MessageLifetime"
const v2, 0x7f0f08a4
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2189
new-instance v1, Lim/tpelyyftgw/ui/components/NumberPicker;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/components/NumberPicker;-><init>(Landroid/content/Context;)V
.line 2190
.local v1, "numberPicker":Lim/tpelyyftgw/ui/components/NumberPicker;
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMinValue(I)V
.line 2191
const/16 v3, 0x14
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMaxValue(I)V
.line 2192
iget v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
const/16 v5, 0x10
if-lez v4, :cond_2f
iget v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
if-ge v4, v5, :cond_2f
.line 2193
iget v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
goto :goto_70
.line 2194
:cond_2f
iget v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
const/16 v6, 0x1e
if-ne v4, v6, :cond_39
.line 2195
invoke-virtual {v1, v5}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
goto :goto_70
.line 2196
:cond_39
iget v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
const/16 v5, 0x3c
if-ne v4, v5, :cond_45
.line 2197
const/16 v2, 0x11
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
goto :goto_70
.line 2198
:cond_45
iget v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
const/16 v5, 0xe10
if-ne v4, v5, :cond_51
.line 2199
const/16 v2, 0x12
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
goto :goto_70
.line 2200
:cond_51
iget v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
const v5, 0x15180
if-ne v4, v5, :cond_5e
.line 2201
const/16 v2, 0x13
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
goto :goto_70
.line 2202
:cond_5e
iget v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
const v5, 0x93a80
if-ne v4, v5, :cond_69
.line 2203
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
goto :goto_70
.line 2204
:cond_69
iget v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
if-nez v3, :cond_70
.line 2205
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setValue(I)V
.line 2207
:cond_70
:goto_70
sget-object v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$IzY80dhW_ouoP6WSS1PBpLdmJjQ;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$IzY80dhW_ouoP6WSS1PBpLdmJjQ;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setFormatter(Lim/tpelyyftgw/ui/components/NumberPicker$Formatter;)V
.line 2225
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2226
const v2, 0x7f0f054f
const-string v3, "Done"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$GXE0eob5xw4VvKNAJd1ra9iv4b4;
invoke-direct {v3, p1, v1}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$GXE0eob5xw4VvKNAJd1ra9iv4b4;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/ui/components/NumberPicker;)V
invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 2247
return-object v0
.end method
.method public static createVibrationSelectDialog(Landroid/app/Activity;JLjava/lang/String;Ljava/lang/Runnable;)Landroid/app/Dialog;
.registers 26
.param p0, "parentActivity" # Landroid/app/Activity;
.param p1, "dialog_id" # J
.param p3, "prefKeyPrefix" # Ljava/lang/String;
.param p4, "onSelect" # Ljava/lang/Runnable;
.line 1771
move-object/from16 v0, p0
move-wide/from16 v8, p1
move-object/from16 v10, p3
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v11
.line 1772
.local v11, "preferences":Landroid/content/SharedPreferences;
const/4 v12, 0x1
new-array v13, v12, [I
.line 1774
.local v13, "selected":[I
const/4 v1, 0x4
const-string v3, "Long"
const-string v5, "Short"
const v6, 0x7f0f1216
const-string v7, "VibrationDefault"
const-string v15, "VibrationDisabled"
const/4 v14, 0x3
const/4 v2, 0x2
const/4 v12, 0x0
const-wide/16 v18, 0x0
cmp-long v20, v8, v18
if-eqz v20, :cond_6c
.line 1775
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-interface {v11, v4, v12}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
aput v4, v13, v12
.line 1776
aget v4, v13, v12
if-ne v4, v14, :cond_40
.line 1777
aput v2, v13, v12
goto :goto_46
.line 1778
:cond_40
aget v4, v13, v12
if-ne v4, v2, :cond_46
.line 1779
aput v14, v13, v12
.line 1781
:cond_46
:goto_46
new-array v1, v1, [Ljava/lang/String;
.line 1782
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v1, v12
.line 1783
const v4, 0x7f0f0fb6
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x1
aput-object v4, v1, v5
.line 1784
const v4, 0x7f0f084b
invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
.line 1785
const v2, 0x7f0f1217
invoke-static {v15, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v14
move-object v14, v1
.local v1, "descriptions":[Ljava/lang/String;
goto :goto_ba
.line 1788
.end local v1 # "descriptions":[Ljava/lang/String;
:cond_6c
invoke-interface {v11, v10, v12}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v4
aput v4, v13, v12
.line 1789
aget v4, v13, v12
if-nez v4, :cond_7a
.line 1790
const/4 v4, 0x1
aput v4, v13, v12
goto :goto_88
.line 1791
:cond_7a
const/4 v4, 0x1
aget v1, v13, v12
if-ne v1, v4, :cond_82
.line 1792
aput v2, v13, v12
goto :goto_88
.line 1793
:cond_82
aget v1, v13, v12
if-ne v1, v2, :cond_88
.line 1794
aput v12, v13, v12
.line 1796
:cond_88
:goto_88
const/4 v1, 0x5
new-array v1, v1, [Ljava/lang/String;
.line 1797
const v4, 0x7f0f1217
invoke-static {v15, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v1, v12
.line 1798
invoke-static {v7, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v6, 0x1
aput-object v4, v1, v6
.line 1799
const v4, 0x7f0f0fb6
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v1, v2
.line 1800
const v2, 0x7f0f084b
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v14
const v2, 0x7f0f0a6a
.line 1801
const-string v3, "OnlyIfSilent"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x4
aput-object v2, v1, v3
move-object v14, v1
.line 1805
.local v14, "descriptions":[Ljava/lang/String;
:goto_ba
new-instance v1, Landroid/widget/LinearLayout;
invoke-direct {v1, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
move-object v15, v1
.line 1806
.local v15, "linearLayout":Landroid/widget/LinearLayout;
const/4 v7, 0x1
invoke-virtual {v15, v7}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1807
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v6, v1
.line 1809
.local v6, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const/4 v1, 0x0
move v5, v1
.local v5, "a":I
:goto_cc
array-length v1, v14
if-ge v5, v1, :cond_126
.line 1810
new-instance v1, Lim/tpelyyftgw/ui/cells/RadioColorCell;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/cells/RadioColorCell;-><init>(Landroid/content/Context;)V
move-object v3, v1
.line 1811
.local v3, "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
const/high16 v1, 0x40800000 # 4.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v3, v2, v12, v1, v12}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setPadding(IIII)V
.line 1812
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTag(Ljava/lang/Object;)V
.line 1813
const-string v1, "radioBackground"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
const-string v2, "dialogRadioBackgroundChecked"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v3, v1, v2}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setCheckColor(II)V
.line 1814
aget-object v1, v14, v5
aget v2, v13, v12
if-ne v2, v5, :cond_100
const/4 v2, 0x1
goto :goto_101
:cond_100
const/4 v2, 0x0
:goto_101
invoke-virtual {v3, v1, v2}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setTextAndValue(Ljava/lang/String;Z)V
.line 1815
invoke-virtual {v15, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 1816
new-instance v4, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$gg57HKoqsjW6nKJJJf4kFhbQXT8;
move-object v1, v4
move-object v2, v13
move-object v12, v3
move-object v0, v4
.end local v3 # "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
.local v12, "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
move-wide/from16 v3, p1
move/from16 v16, v5
.end local v5 # "a":I
.local v16, "a":I
move-object/from16 v5, p3
move-object/from16 v17, v6
.end local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v17, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const/16 v18, 0x1
move-object/from16 v7, p4
invoke-direct/range {v1 .. v7}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$gg57HKoqsjW6nKJJJf4kFhbQXT8;-><init>([IJLjava/lang/String;Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;Ljava/lang/Runnable;)V
invoke-virtual {v12, v0}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1809
.end local v12 # "cell":Lim/tpelyyftgw/ui/cells/RadioColorCell;
add-int/lit8 v5, v16, 0x1
const/4 v7, 0x1
const/4 v12, 0x0
move-object/from16 v0, p0
.end local v16 # "a":I
.restart local v5 # "a":I
goto :goto_cc
.end local v17 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.restart local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_126
move-object/from16 v17, v6
.line 1851
.end local v5 # "a":I
.end local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.restart local v17 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v0, 0x7f0f1215
const-string v1, "Vibrate"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object/from16 v1, v17
.end local v17 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1852
invoke-virtual {v1, v15}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1853
const v0, 0x7f0f02f7
const-string v2, "Cancel"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
const/4 v2, 0x0
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1854
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
return-object v0
.end method
.method public static createVibrationSelectDialog(Landroid/app/Activity;JZZLjava/lang/Runnable;)Landroid/app/Dialog;
.registers 9
.param p0, "parentActivity" # Landroid/app/Activity;
.param p1, "dialog_id" # J
.param p3, "globalGroup" # Z
.param p4, "globalAll" # Z
.param p5, "onSelect" # Ljava/lang/Runnable;
.line 1762
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-eqz v2, :cond_9
.line 1763
const-string v0, "vibrate_"
.local v0, "prefix":Ljava/lang/String;
goto :goto_10
.line 1765
.end local v0 # "prefix":Ljava/lang/String;
:cond_9
if-eqz p3, :cond_e
const-string v0, "vibrate_group"
goto :goto_10
:cond_e
const-string v0, "vibrate_messages"
.line 1767
.restart local v0 # "prefix":Ljava/lang/String;
:goto_10
invoke-static {p0, p1, p2, v0, p5}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createVibrationSelectDialog(Landroid/app/Activity;JLjava/lang/String;Ljava/lang/Runnable;)Landroid/app/Dialog;
move-result-object v1
return-object v1
.end method
.method private static getFloodWaitString(Ljava/lang/String;)Ljava/lang/String;
.registers 6
.param p0, "error" # Ljava/lang/String;
.line 1513
invoke-static {p0}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 1515
.local v0, "time":I
const/16 v1, 0x3c
if-ge v0, v1, :cond_13
.line 1516
const-string v1, "Seconds"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
.local v1, "timeString":Ljava/lang/String;
goto :goto_1b
.line 1518
.end local v1 # "timeString":Ljava/lang/String;
:cond_13
div-int/lit8 v1, v0, 0x3c
const-string v2, "Minutes"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
.line 1520
.restart local v1 # "timeString":Ljava/lang/String;
:goto_1b
const v2, 0x7f0f0681
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/Object;
const/4 v4, 0x0
aput-object v1, v3, v4
const-string v4, "FloodWaitTime"
invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
return-object v2
.end method
.method static synthetic lambda$createAccountSelectDialog$49([Lim/tpelyyftgw/ui/actionbar/AlertDialog;Ljava/lang/Runnable;Lim/tpelyyftgw/ui/components/AlertsCreator$AccountSelectDelegate;Landroid/view/View;)V
.registers 6
.param p0, "alertDialog" # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p1, "dismissRunnable" # Ljava/lang/Runnable;
.param p2, "delegate" # Lim/tpelyyftgw/ui/components/AlertsCreator$AccountSelectDelegate;
.param p3, "v" # Landroid/view/View;
.line 2274
const/4 v0, 0x0
aget-object v1, p0, v0
if-eqz v1, :cond_b
.line 2275
aget-object v0, p0, v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 2277
:cond_b
invoke-interface {p1}, Ljava/lang/Runnable;->run()V
.line 2278
move-object v0, p3
check-cast v0, Lim/tpelyyftgw/ui/cells/AccountSelectCell;
.line 2279
.local v0, "cell1":Lim/tpelyyftgw/ui/cells/AccountSelectCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/AccountSelectCell;->getAccountNumber()I
move-result v1
invoke-interface {p2, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator$AccountSelectDelegate;->didSelectAccount(I)V
.line 2280
return-void
.end method
.method static synthetic lambda$createClearOrDeleteDialogAlert$11([ZLandroid/view/View;)V
.registers 6
.param p0, "deleteForAll" # [Z
.param p1, "v" # Landroid/view/View;
.line 993
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.line 994
.local v0, "cell1":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v1, 0x0
aget-boolean v2, p0, v1
const/4 v3, 0x1
xor-int/2addr v2, v3
aput-boolean v2, p0, v1
.line 995
aget-boolean v1, p0, v1
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V
.line 996
return-void
.end method
.method static synthetic lambda$createClearOrDeleteDialogAlert$13(Lim/tpelyyftgw/tgnet/TLRPC$User;ZZ[ZLim/tpelyyftgw/ui/actionbar/BaseFragment;ZZLim/tpelyyftgw/tgnet/TLRPC$Chat;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;Landroid/content/DialogInterface;I)V
.registers 27
.param p0, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p1, "clearingCache" # Z
.param p2, "second" # Z
.param p3, "deleteForAll" # [Z
.param p4, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p5, "clear" # Z
.param p6, "admin" # Z
.param p7, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p8, "secret" # Z
.param p9, "onProcessRunnable" # Lim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;
.param p10, "dialogInterface" # Landroid/content/DialogInterface;
.param p11, "i" # I
.line 1105
move-object v9, p0
move-object/from16 v10, p9
const/4 v0, 0x0
if-eqz v9, :cond_32
if-nez p1, :cond_32
if-nez p2, :cond_32
aget-boolean v1, p3, v0
if-eqz v1, :cond_32
.line 1106
invoke-virtual/range {p4 .. p4}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getCurrentAccount()I
move-result v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v11
iget v0, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
int-to-long v12, v0
new-instance v14, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$ayxzLNM7qt3R9Qv4PQgLpKBkg4M;
move-object v0, v14
move-object/from16 v1, p4
move/from16 v2, p5
move/from16 v3, p6
move-object/from16 v4, p7
move-object v5, p0
move/from16 v6, p8
move-object/from16 v7, p9
move-object/from16 v8, p3
invoke-direct/range {v0 .. v8}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$ayxzLNM7qt3R9Qv4PQgLpKBkg4M;-><init>(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;[Z)V
invoke-virtual {v11, v12, v13, v14}, Lim/tpelyyftgw/messenger/MessagesStorage;->getMessagesCount(JLim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V
.line 1115
return-void
.line 1117
:cond_32
if-eqz v10, :cond_3e
.line 1118
if-nez p2, :cond_3a
aget-boolean v1, p3, v0
if-eqz v1, :cond_3b
:cond_3a
const/4 v0, 0x1
:cond_3b
invoke-interface {v10, v0}, Lim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;->run(Z)V
.line 1120
:cond_3e
return-void
.end method
.method static synthetic lambda$createColorSelectDialog$32(Landroid/widget/LinearLayout;[ILandroid/view/View;)V
.registers 8
.param p0, "linearLayout" # Landroid/widget/LinearLayout;
.param p1, "selectedColor" # [I
.param p2, "v" # Landroid/view/View;
.line 1701
invoke-virtual {p0}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v0
.line 1702
.local v0, "count":I
const/4 v1, 0x0
.local v1, "a1":I
:goto_5
const/4 v2, 0x0
if-ge v1, v0, :cond_18
.line 1703
invoke-virtual {p0, v1}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/ui/cells/RadioColorCell;
.line 1704
.local v3, "cell1":Lim/tpelyyftgw/ui/cells/RadioColorCell;
const/4 v4, 0x1
if-ne v3, p2, :cond_12
const/4 v2, 0x1
:cond_12
invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setChecked(ZZ)V
.line 1702
.end local v3 # "cell1":Lim/tpelyyftgw/ui/cells/RadioColorCell;
add-int/lit8 v1, v1, 0x1
goto :goto_5
.line 1706
.end local v1 # "a1":I
:cond_18
sget-object v1, Lim/tpelyyftgw/ui/cells/TextColorCell;->colorsToSave:[I
invoke-virtual {p2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Integer;
invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I
move-result v3
aget v1, v1, v3
aput v1, p1, v2
.line 1707
return-void
.end method
.method static synthetic lambda$createColorSelectDialog$33(J[IILjava/lang/Runnable;Landroid/content/DialogInterface;I)V
.registers 13
.param p0, "dialog_id" # J
.param p2, "selectedColor" # [I
.param p3, "globalType" # I
.param p4, "onSelect" # Ljava/lang/Runnable;
.param p5, "dialogInterface" # Landroid/content/DialogInterface;
.param p6, "which" # I
.line 1713
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 1714
.local v0, "preferences1":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
.line 1715
.local v1, "editor":Landroid/content/SharedPreferences$Editor;
const/4 v2, 0x0
const-wide/16 v3, 0x0
cmp-long v5, p0, v3
if-eqz v5, :cond_28
.line 1716
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "color_"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
aget v2, p2, v2
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_44
.line 1717
:cond_28
const/4 v3, 0x1
if-ne p3, v3, :cond_33
.line 1718
aget v2, p2, v2
const-string v3, "MessagesLed"
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_44
.line 1719
:cond_33
if-nez p3, :cond_3d
.line 1720
aget v2, p2, v2
const-string v3, "GroupLed"
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_44
.line 1722
:cond_3d
aget v2, p2, v2
const-string v3, "ChannelLed"
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 1724
:goto_44
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 1725
if-eqz p4, :cond_4c
.line 1726
invoke-interface {p4}, Ljava/lang/Runnable;->run()V
.line 1728
:cond_4c
return-void
.end method
.method static synthetic lambda$createColorSelectDialog$34(JILjava/lang/Runnable;Landroid/content/DialogInterface;I)V
.registers 12
.param p0, "dialog_id" # J
.param p2, "globalType" # I
.param p3, "onSelect" # Ljava/lang/Runnable;
.param p4, "dialog" # Landroid/content/DialogInterface;
.param p5, "which" # I
.line 1730
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 1731
.local v0, "preferences12":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
.line 1732
.local v1, "editor":Landroid/content/SharedPreferences$Editor;
const/4 v2, 0x0
const-wide/16 v3, 0x0
cmp-long v5, p0, v3
if-eqz v5, :cond_26
.line 1733
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "color_"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_3c
.line 1734
:cond_26
const/4 v3, 0x1
if-ne p2, v3, :cond_2f
.line 1735
const-string v3, "MessagesLed"
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_3c
.line 1736
:cond_2f
if-nez p2, :cond_37
.line 1737
const-string v3, "GroupLed"
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_3c
.line 1739
:cond_37
const-string v3, "ChannelLed"
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 1741
:goto_3c
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 1742
if-eqz p3, :cond_44
.line 1743
invoke-interface {p3}, Ljava/lang/Runnable;->run()V
.line 1745
:cond_44
return-void
.end method
.method static synthetic lambda$createColorSelectDialog$35(JLjava/lang/Runnable;Landroid/content/DialogInterface;I)V
.registers 9
.param p0, "dialog_id" # J
.param p2, "onSelect" # Ljava/lang/Runnable;
.param p3, "dialog" # Landroid/content/DialogInterface;
.param p4, "which" # I
.line 1748
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 1749
.local v0, "preferences13":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v1
.line 1750
.local v1, "editor":Landroid/content/SharedPreferences$Editor;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "color_"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 1751
invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 1752
if-eqz p2, :cond_26
.line 1753
invoke-interface {p2}, Ljava/lang/Runnable;->run()V
.line 1755
:cond_26
return-void
.end method
.method static synthetic lambda$createContactsPermissionDialog$39(Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;Landroid/content/DialogInterface;I)V
.registers 4
.param p0, "callback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 1921
const/4 v0, 0x1
invoke-interface {p0, v0}, Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;->run(I)V
return-void
.end method
.method static synthetic lambda$createContactsPermissionDialog$40(Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;Landroid/content/DialogInterface;I)V
.registers 4
.param p0, "callback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 1922
const/4 v0, 0x0
invoke-interface {p0, v0}, Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;->run(I)V
return-void
.end method
.method static synthetic lambda$createDatePickerDialog$14(ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;I)V
.registers 6
.param p0, "checkMinDate" # Z
.param p1, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p2, "monthPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p3, "yearPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p4, "view" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p5, "scrollState" # I
.line 1149
if-eqz p0, :cond_7
if-nez p5, :cond_7
.line 1150
invoke-static {p1, p2, p3}, Lim/tpelyyftgw/ui/components/AlertsCreator;->checkPickerDate(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
.line 1152
:cond_7
return-void
.end method
.method static synthetic lambda$createDatePickerDialog$15(I)Ljava/lang/String;
.registers 5
.param p0, "value" # I
.line 1158
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 1159
.local v0, "calendar":Ljava/util/Calendar;
const/4 v1, 0x1
const/4 v2, 0x5
invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;->set(II)V
.line 1160
const/4 v2, 0x2
invoke-virtual {v0, v2, p0}, Ljava/util/Calendar;->set(II)V
.line 1161
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v3
invoke-virtual {v0, v2, v1, v3}, Ljava/util/Calendar;->getDisplayName(IILjava/util/Locale;)Ljava/lang/String;
move-result-object v1
return-object v1
.end method
.method static synthetic lambda$createDatePickerDialog$16(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;II)V
.registers 6
.param p0, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p1, "monthPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p2, "yearPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p3, "picker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p4, "oldVal" # I
.param p5, "newVal" # I
.line 1163
invoke-static {p0, p1, p2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->updateDayPicker(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
return-void
.end method
.method static synthetic lambda$createDatePickerDialog$17(ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;I)V
.registers 6
.param p0, "checkMinDate" # Z
.param p1, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p2, "monthPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p3, "yearPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p4, "view" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p5, "scrollState" # I
.line 1165
if-eqz p0, :cond_7
if-nez p5, :cond_7
.line 1166
invoke-static {p1, p2, p3}, Lim/tpelyyftgw/ui/components/AlertsCreator;->checkPickerDate(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
.line 1168
:cond_7
return-void
.end method
.method static synthetic lambda$createDatePickerDialog$18(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;II)V
.registers 6
.param p0, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p1, "monthPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p2, "yearPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p3, "picker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p4, "oldVal" # I
.param p5, "newVal" # I
.line 1177
invoke-static {p0, p1, p2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->updateDayPicker(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
return-void
.end method
.method static synthetic lambda$createDatePickerDialog$19(ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;I)V
.registers 6
.param p0, "checkMinDate" # Z
.param p1, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p2, "monthPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p3, "yearPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p4, "view" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p5, "scrollState" # I
.line 1179
if-eqz p0, :cond_7
if-nez p5, :cond_7
.line 1180
invoke-static {p1, p2, p3}, Lim/tpelyyftgw/ui/components/AlertsCreator;->checkPickerDate(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
.line 1182
:cond_7
return-void
.end method
.method static synthetic lambda$createDatePickerDialog$20(ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/AlertsCreator$DatePickerDelegate;Landroid/content/DialogInterface;I)V
.registers 10
.param p0, "checkMinDate" # Z
.param p1, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p2, "monthPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p3, "yearPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p4, "datePickerDelegate" # Lim/tpelyyftgw/ui/components/AlertsCreator$DatePickerDelegate;
.param p5, "dialog" # Landroid/content/DialogInterface;
.param p6, "which" # I
.line 1199
if-eqz p0, :cond_5
.line 1200
invoke-static {p1, p2, p3}, Lim/tpelyyftgw/ui/components/AlertsCreator;->checkPickerDate(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
.line 1202
:cond_5
invoke-virtual {p3}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v0
invoke-virtual {p2}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v1
invoke-virtual {p1}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v2
invoke-interface {p4, v0, v1, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator$DatePickerDelegate;->didSelectDate(III)V
.line 1203
return-void
.end method
.method static synthetic lambda$createDeleteMessagesAlert$51([Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;JLim/tpelyyftgw/messenger/MessageObject;[Landroid/util/SparseArray;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZLjava/lang/Runnable;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 31
.param p0, "progressDialog" # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p3, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p4, "encryptedChat" # Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.param p5, "chatInfo" # Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.param p6, "mergeDialogId" # J
.param p8, "selectedMessage" # Lim/tpelyyftgw/messenger/MessageObject;
.param p9, "selectedMessages" # [Landroid/util/SparseArray;
.param p10, "selectedGroup" # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.param p11, "scheduled" # Z
.param p12, "onDelete" # Ljava/lang/Runnable;
.param p13, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p14, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2437
new-instance v15, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$tvjKWt8ymigpfwb7fn5F32hUJ7c;
move-object v0, v15
move-object/from16 v1, p0
move-object/from16 v2, p13
move-object/from16 v3, p1
move-object/from16 v4, p2
move-object/from16 v5, p3
move-object/from16 v6, p4
move-object/from16 v7, p5
move-wide/from16 v8, p6
move-object/from16 v10, p8
move-object/from16 v11, p9
move-object/from16 v12, p10
move/from16 v13, p11
move-object/from16 v14, p12
invoke-direct/range {v0 .. v14}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$tvjKWt8ymigpfwb7fn5F32hUJ7c;-><init>([Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;JLim/tpelyyftgw/messenger/MessageObject;[Landroid/util/SparseArray;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZLjava/lang/Runnable;)V
invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method static synthetic lambda$createDeleteMessagesAlert$53([Lim/tpelyyftgw/ui/actionbar/AlertDialog;IILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.registers 7
.param p0, "progressDialog" # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p1, "currentAccount" # I
.param p2, "requestId" # I
.param p3, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 2454
const/4 v0, 0x0
aget-object v1, p0, v0
if-nez v1, :cond_6
.line 2455
return-void
.line 2457
:cond_6
aget-object v1, p0, v0
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$cv3GRB_lEpzDqsZxg6C8emznEBQ;
invoke-direct {v2, p1, p2}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$cv3GRB_lEpzDqsZxg6C8emznEBQ;-><init>(II)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 2458
aget-object v0, p0, v0
invoke-virtual {p3, v0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 2459
return-void
.end method
.method static synthetic lambda$createDeleteMessagesAlert$54([ZLandroid/view/View;)V
.registers 7
.param p0, "checks" # [Z
.param p1, "v" # Landroid/view/View;
.line 2481
invoke-virtual {p1}, Landroid/view/View;->isEnabled()Z
move-result v0
if-nez v0, :cond_7
.line 2482
return-void
.line 2484
:cond_7
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.line 2485
.local v0, "cell13":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->getTag()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
.line 2486
.local v1, "num1":Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v2
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v3
aget-boolean v3, p0, v3
const/4 v4, 0x1
xor-int/2addr v3, v4
aput-boolean v3, p0, v2
.line 2487
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v2
aget-boolean v2, p0, v2
invoke-virtual {v0, v2, v4}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V
.line 2488
return-void
.end method
.method static synthetic lambda$createDeleteMessagesAlert$55([ZLandroid/view/View;)V
.registers 6
.param p0, "deleteForAll" # [Z
.param p1, "v" # Landroid/view/View;
.line 2505
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.line 2506
.local v0, "cell12":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v1, 0x0
aget-boolean v2, p0, v1
const/4 v3, 0x1
xor-int/2addr v2, v3
aput-boolean v2, p0, v1
.line 2507
aget-boolean v1, p0, v1
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V
.line 2508
return-void
.end method
.method static synthetic lambda$createDeleteMessagesAlert$56([ZLandroid/view/View;)V
.registers 6
.param p0, "deleteForAll" # [Z
.param p1, "v" # Landroid/view/View;
.line 2560
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.line 2561
.local v0, "cell1":Lim/tpelyyftgw/ui/cells/CheckBoxCell;
const/4 v1, 0x0
aget-boolean v2, p0, v1
const/4 v3, 0x1
xor-int/2addr v2, v3
aput-boolean v2, p0, v1
.line 2562
aget-boolean v1, p0, v1
invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V
.line 2563
return-void
.end method
.method static synthetic lambda$createDeleteMessagesAlert$58(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;IJ[ZZ[Landroid/util/SparseArray;Lim/tpelyyftgw/tgnet/TLRPC$User;[ZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;Ljava/lang/Runnable;Landroid/content/DialogInterface;I)V
.registers 37
.param p0, "selectedMessage" # Lim/tpelyyftgw/messenger/MessageObject;
.param p1, "selectedGroup" # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.param p2, "encryptedChat" # Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.param p3, "currentAccount" # I
.param p4, "dialogId" # J
.param p6, "deleteForAll" # [Z
.param p7, "scheduled" # Z
.param p8, "selectedMessages" # [Landroid/util/SparseArray;
.param p9, "userFinal" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p10, "checks" # [Z
.param p11, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p12, "chatInfo" # Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.param p13, "onDelete" # Ljava/lang/Runnable;
.param p14, "dialogInterface" # Landroid/content/DialogInterface;
.param p15, "i" # I
.line 2570
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v11, p9
move-object/from16 v12, p11
const/4 v2, 0x0
.line 2571
.local v2, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
const/16 v13, 0xa
const-wide/16 v14, 0x0
const/4 v10, 0x0
if-eqz v0, :cond_a6
.line 2572
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
move-object v9, v3
.line 2573
.end local v2 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.local v9, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
const/4 v2, 0x0
.line 2574
.local v2, "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
if-eqz v1, :cond_5b
.line 2575
const/4 v3, 0x0
.local v3, "a":I
:goto_1a
iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
if-ge v3, v4, :cond_59
.line 2576
iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
invoke-virtual {v4, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;
.line 2577
.local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v5
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v9, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2578
if-eqz p2, :cond_56
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J
cmp-long v7, v5, v14
if-eqz v7, :cond_56
iget v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eq v5, v13, :cond_56
.line 2579
if-nez v2, :cond_4b
.line 2580
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
move-object v2, v5
.line 2582
:cond_4b
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2575
.end local v4 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_56
add-int/lit8 v3, v3, 0x1
goto :goto_1a
:cond_59
move-object v13, v2
.end local v3 # "a":I
goto :goto_88
.line 2586
:cond_5b
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v9, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2587
if-eqz p2, :cond_87
iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J
cmp-long v5, v3, v14
if-eqz v5, :cond_87
iget v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eq v3, v13, :cond_87
.line 2588
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
move-object v2, v3
.line 2589
iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J
invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
move-object v13, v2
goto :goto_88
.line 2592
:cond_87
move-object v13, v2
.end local v2 # "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.local v13, "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
:goto_88
invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
iget-object v3, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v8, v3, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
aget-boolean v14, p6, v10
move-object v3, v9
move-object v4, v13
move-object/from16 v5, p2
move-wide/from16 v6, p4
move-object v15, v9
.end local v9 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.local v15, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
move v9, v14
const/4 v14, 0x0
move/from16 v10, p7
invoke-virtual/range {v2 .. v10}, Lim/tpelyyftgw/messenger/MessagesController;->deleteMessages(Ljava/util/ArrayList;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;JIZZ)V
.line 2593
.end local v13 # "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
move-object v9, v15
const/4 v13, 0x0
goto/16 :goto_15a
.line 2594
.end local v15 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.local v2, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_a6
const/4 v3, 0x1
move/from16 v16, v3
.local v16, "a":I
:goto_a9
if-ltz v16, :cond_158
.line 2595
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
move-object v9, v3
.line 2596
.end local v2 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.restart local v9 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
const/4 v2, 0x0
.local v2, "b":I
:goto_b2
aget-object v3, p8, v16
invoke-virtual {v3}, Landroid/util/SparseArray;->size()I
move-result v3
if-ge v2, v3, :cond_ca
.line 2597
aget-object v3, p8, v16
invoke-virtual {v3, v2}, Landroid/util/SparseArray;->keyAt(I)I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v9, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2596
add-int/lit8 v2, v2, 0x1
goto :goto_b2
.line 2599
.end local v2 # "b":I
:cond_ca
const/4 v2, 0x0
.line 2600
.local v2, "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
const/4 v3, 0x0
.line 2601
.local v3, "channelId":I
invoke-virtual {v9}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
if-nez v4, :cond_f7
.line 2602
aget-object v4, p8, v16
invoke-virtual {v9, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/Integer;
invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
move-result v5
invoke-virtual {v4, v5}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;
.line 2603
.local v4, "msg":Lim/tpelyyftgw/messenger/MessageObject;
if-nez v3, :cond_f7
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
if-eqz v5, :cond_f7
.line 2604
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v3, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
move/from16 v17, v3
goto :goto_f9
.line 2607
.end local v4 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
:cond_f7
move/from16 v17, v3
.end local v3 # "channelId":I
.local v17, "channelId":I
:goto_f9
if-eqz p2, :cond_12f
.line 2608
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
move-object v2, v3
.line 2609
const/4 v3, 0x0
.local v3, "b":I
:goto_102
aget-object v4, p8, v16
invoke-virtual {v4}, Landroid/util/SparseArray;->size()I
move-result v4
if-ge v3, v4, :cond_12c
.line 2610
aget-object v4, p8, v16
invoke-virtual {v4, v3}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;
.line 2611
.restart local v4 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J
cmp-long v7, v5, v14
if-eqz v7, :cond_129
iget v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eq v5, v13, :cond_129
.line 2612
iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-wide v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J
invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v5
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 2609
.end local v4 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
:cond_129
add-int/lit8 v3, v3, 0x1
goto :goto_102
:cond_12c
move-object/from16 v18, v2
goto :goto_131
.line 2607
.end local v3 # "b":I
:cond_12f
move-object/from16 v18, v2
.line 2616
.end local v2 # "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
.local v18, "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
:goto_131
invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
aget-boolean v19, p6, v10
move-object v3, v9
move-object/from16 v4, v18
move-object/from16 v5, p2
move-wide/from16 v6, p4
move/from16 v8, v17
move-object/from16 v20, v9
.end local v9 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.local v20, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
move/from16 v9, v19
const/4 v13, 0x0
move/from16 v10, p7
invoke-virtual/range {v2 .. v10}, Lim/tpelyyftgw/messenger/MessagesController;->deleteMessages(Ljava/util/ArrayList;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;JIZZ)V
.line 2617
aget-object v2, p8, v16
invoke-virtual {v2}, Landroid/util/SparseArray;->clear()V
.line 2594
.end local v17 # "channelId":I
.end local v18 # "random_ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
add-int/lit8 v16, v16, -0x1
move-object/from16 v2, v20
const/4 v10, 0x0
const/16 v13, 0xa
goto/16 :goto_a9
.end local v20 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.local v2, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_158
const/4 v13, 0x0
move-object v9, v2
.line 2620
.end local v2 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.end local v16 # "a":I
.restart local v9 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:goto_15a
if-eqz v11, :cond_1a0
.line 2621
aget-boolean v2, p10, v13
if-eqz v2, :cond_16c
.line 2622
invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
iget v3, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
move-object/from16 v4, p12
invoke-virtual {v2, v3, v11, v4}, Lim/tpelyyftgw/messenger/MessagesController;->deleteUserFromChat(ILim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
goto :goto_16e
.line 2621
:cond_16c
move-object/from16 v4, p12
.line 2624
:goto_16e
const/4 v2, 0x1
aget-boolean v2, p10, v2
if-eqz v2, :cond_193
.line 2625
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_reportSpam;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_reportSpam;-><init>()V
.line 2626
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_reportSpam;
invoke-static/range {p11 .. p11}, Lim/tpelyyftgw/messenger/MessagesController;->getInputChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_reportSpam;->channel:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
.line 2627
invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
invoke-virtual {v3, v11}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_reportSpam;->user_id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
.line 2628
iput-object v9, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_reportSpam;->id:Ljava/util/ArrayList;
.line 2629
invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
sget-object v5, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$KDQFgVe9iv-NFB-VmCCelsywalM;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$KDQFgVe9iv-NFB-VmCCelsywalM;
invoke-virtual {v3, v2, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 2633
.end local v2 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_reportSpam;
:cond_193
const/4 v2, 0x2
aget-boolean v2, p10, v2
if-eqz v2, :cond_1a2
.line 2634
invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
invoke-virtual {v2, v12, v11, v13}, Lim/tpelyyftgw/messenger/MessagesController;->deleteUserChannelHistory(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;I)V
goto :goto_1a2
.line 2620
:cond_1a0
move-object/from16 v4, p12
.line 2637
:cond_1a2
:goto_1a2
if-eqz p13, :cond_1a7
.line 2638
invoke-interface/range {p13 .. p13}, Ljava/lang/Runnable;->run()V
.line 2640
:cond_1a7
return-void
.end method
.method static synthetic lambda$createFreeSpaceDialog$41([ILandroid/widget/LinearLayout;Landroid/view/View;)V
.registers 11
.param p0, "selected" # [I
.param p1, "linearLayout" # Landroid/widget/LinearLayout;
.param p2, "v" # Landroid/view/View;
.line 1965
invoke-virtual {p2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 1966
.local v0, "num":I
const/4 v1, 0x3
const/4 v2, 0x1
const/4 v3, 0x0
if-nez v0, :cond_12
.line 1967
aput v1, p0, v3
goto :goto_21
.line 1968
:cond_12
if-ne v0, v2, :cond_17
.line 1969
aput v3, p0, v3
goto :goto_21
.line 1970
:cond_17
const/4 v4, 0x2
if-ne v0, v4, :cond_1d
.line 1971
aput v2, p0, v3
goto :goto_21
.line 1972
:cond_1d
if-ne v0, v1, :cond_21
.line 1973
aput v4, p0, v3
.line 1975
:cond_21
:goto_21
invoke-virtual {p1}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v1
.line 1976
.local v1, "count":I
const/4 v4, 0x0
.local v4, "a1":I
:goto_26
if-ge v4, v1, :cond_3e
.line 1977
invoke-virtual {p1, v4}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;
move-result-object v5
.line 1978
.local v5, "child":Landroid/view/View;
instance-of v6, v5, Lim/tpelyyftgw/ui/cells/RadioColorCell;
if-eqz v6, :cond_3b
.line 1979
move-object v6, v5
check-cast v6, Lim/tpelyyftgw/ui/cells/RadioColorCell;
if-ne v5, p2, :cond_37
const/4 v7, 0x1
goto :goto_38
:cond_37
const/4 v7, 0x0
:goto_38
invoke-virtual {v6, v7, v2}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setChecked(ZZ)V
.line 1976
.end local v5 # "child":Landroid/view/View;
:cond_3b
add-int/lit8 v4, v4, 0x1
goto :goto_26
.line 1982
.end local v4 # "a1":I
:cond_3e
return-void
.end method
.method static synthetic lambda$createFreeSpaceDialog$42([ILandroid/content/DialogInterface;I)V
.registers 4
.param p0, "selected" # [I
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 1988
const/4 v0, 0x0
aget v0, p0, v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/SharedConfig;->setKeepMedia(I)V
return-void
.end method
.method static synthetic lambda$createFreeSpaceDialog$43(Lim/tpelyyftgw/ui/LaunchActivity;Landroid/content/DialogInterface;I)V
.registers 4
.param p0, "parentActivity" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 1989
new-instance v0, Lim/tpelyyftgw/ui/CacheControlActivity;
invoke-direct {v0}, Lim/tpelyyftgw/ui/CacheControlActivity;-><init>()V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
return-void
.end method
.method static synthetic lambda$createLanguageAlert$1(Lim/tpelyyftgw/ui/LaunchActivity;Landroid/content/DialogInterface;I)V
.registers 4
.param p0, "activity" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 337
new-instance v0, Lim/tpelyyftgw/ui/LanguageSelectActivity;
invoke-direct {v0}, Lim/tpelyyftgw/ui/LanguageSelectActivity;-><init>()V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/LaunchActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
return-void
.end method
.method static synthetic lambda$createLanguageAlert$2(Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;Lim/tpelyyftgw/ui/LaunchActivity;Landroid/content/DialogInterface;I)V
.registers 14
.param p0, "language" # Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;
.param p1, "activity" # Lim/tpelyyftgw/ui/LaunchActivity;
.param p2, "dialogInterface" # Landroid/content/DialogInterface;
.param p3, "i" # I
.line 352
iget-boolean v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->official:Z
if-eqz v0, :cond_18
.line 353
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "remote_"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->lang_code:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.local v0, "key":Ljava/lang/String;
goto :goto_2b
.line 355
.end local v0 # "key":Ljava/lang/String;
:cond_18
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "unofficial_"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->lang_code:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 357
.restart local v0 # "key":Ljava/lang/String;
:goto_2b
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getLanguageFromDict(Ljava/lang/String;)Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
move-result-object v1
.line 358
.local v1, "localeInfo":Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
if-nez v1, :cond_60
.line 359
new-instance v2, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;
invoke-direct {v2}, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;-><init>()V
move-object v1, v2
.line 360
iget-object v2, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->native_name:Ljava/lang/String;
iput-object v2, v1, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->name:Ljava/lang/String;
.line 361
iget-object v2, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->name:Ljava/lang/String;
iput-object v2, v1, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->nameEnglish:Ljava/lang/String;
.line 362
iget-object v2, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->lang_code:Ljava/lang/String;
iput-object v2, v1, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->shortName:Ljava/lang/String;
.line 363
iget-object v2, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->base_lang_code:Ljava/lang/String;
iput-object v2, v1, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->baseLangCode:Ljava/lang/String;
.line 364
iget-object v2, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->plural_code:Ljava/lang/String;
iput-object v2, v1, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->pluralLangCode:Ljava/lang/String;
.line 365
iget-boolean v2, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->rtl:Z
iput-boolean v2, v1, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->isRtl:Z
.line 366
iget-boolean v2, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_langPackLanguage;->official:Z
if-eqz v2, :cond_5c
.line 367
const-string v2, "remote"
iput-object v2, v1, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->pathToFile:Ljava/lang/String;
goto :goto_60
.line 369
:cond_5c
const-string v2, "unofficial"
iput-object v2, v1, Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;->pathToFile:Ljava/lang/String;
.line 372
:cond_60
:goto_60
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v3
const/4 v5, 0x1
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x1
sget v9, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
move-object v4, v1
invoke-virtual/range {v3 .. v9}, Lim/tpelyyftgw/messenger/LocaleController;->applyLanguage(Lim/tpelyyftgw/messenger/LocaleController$LocaleInfo;ZZZZI)V
.line 373
const/4 v2, 0x1
invoke-virtual {p1, v2}, Lim/tpelyyftgw/ui/LaunchActivity;->rebuildAllFragments(Z)V
.line 374
return-void
.end method
.method static synthetic lambda$createLocationUpdateDialog$37([ILandroid/widget/LinearLayout;Landroid/view/View;)V
.registers 11
.param p0, "selected" # [I
.param p1, "linearLayout" # Landroid/widget/LinearLayout;
.param p2, "v" # Landroid/view/View;
.line 1888
invoke-virtual {p2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 1889
.local v0, "num":I
const/4 v1, 0x0
aput v0, p0, v1
.line 1890
invoke-virtual {p1}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v2
.line 1891
.local v2, "count":I
const/4 v3, 0x0
.local v3, "a1":I
:goto_12
if-ge v3, v2, :cond_2b
.line 1892
invoke-virtual {p1, v3}, Landroid/widget/LinearLayout;->getChildAt(I)Landroid/view/View;
move-result-object v4
.line 1893
.local v4, "child":Landroid/view/View;
instance-of v5, v4, Lim/tpelyyftgw/ui/cells/RadioColorCell;
if-eqz v5, :cond_28
.line 1894
move-object v5, v4
check-cast v5, Lim/tpelyyftgw/ui/cells/RadioColorCell;
const/4 v6, 0x1
if-ne v4, p2, :cond_24
const/4 v7, 0x1
goto :goto_25
:cond_24
const/4 v7, 0x0
:goto_25
invoke-virtual {v5, v7, v6}, Lim/tpelyyftgw/ui/cells/RadioColorCell;->setChecked(ZZ)V
.line 1891
.end local v4 # "child":Landroid/view/View;
:cond_28
add-int/lit8 v3, v3, 0x1
goto :goto_12
.line 1897
.end local v3 # "a1":I
:cond_2b
return-void
.end method
.method static synthetic lambda$createLocationUpdateDialog$38([ILim/tpelyyftgw/messenger/MessagesStorage$IntCallback;Landroid/content/DialogInterface;I)V
.registers 6
.param p0, "selected" # [I
.param p1, "callback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.param p2, "dialog" # Landroid/content/DialogInterface;
.param p3, "which" # I
.line 1904
const/4 v0, 0x0
aget v1, p0, v0
if-nez v1, :cond_8
.line 1905
const/16 v0, 0x384
.local v0, "time":I
goto :goto_12
.line 1906
.end local v0 # "time":I
:cond_8
aget v0, p0, v0
const/4 v1, 0x1
if-ne v0, v1, :cond_10
.line 1907
const/16 v0, 0xe10
.restart local v0 # "time":I
goto :goto_12
.line 1909
.end local v0 # "time":I
:cond_10
const/16 v0, 0x7080
.line 1911
.restart local v0 # "time":I
:goto_12
invoke-interface {p1, v0}, Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;->run(I)V
.line 1912
return-void
.end method
.method static synthetic lambda$createMuteAlert$28(JLandroid/content/DialogInterface;I)V
.registers 6
.param p0, "dialog_id" # J
.param p2, "dialogInterface" # Landroid/content/DialogInterface;
.param p3, "i" # I
.line 1435
if-nez p3, :cond_4
.line 1436
const/4 v0, 0x0
.local v0, "setting":I
goto :goto_f
.line 1437
.end local v0 # "setting":I
:cond_4
const/4 v0, 0x1
if-ne p3, v0, :cond_9
.line 1438
const/4 v0, 0x1
.restart local v0 # "setting":I
goto :goto_f
.line 1439
.end local v0 # "setting":I
:cond_9
const/4 v0, 0x2
if-ne p3, v0, :cond_e
.line 1440
const/4 v0, 0x2
.restart local v0 # "setting":I
goto :goto_f
.line 1442
.end local v0 # "setting":I
:cond_e
const/4 v0, 0x3
.line 1444
.restart local v0 # "setting":I
:goto_f
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v1
invoke-virtual {v1, p0, p1, v0}, Lim/tpelyyftgw/messenger/NotificationsController;->setDialogNotificationsSettings(JI)V
.line 1445
return-void
.end method
.method static synthetic lambda$createPopupSelectDialog$45([IILim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;Ljava/lang/Runnable;Landroid/view/View;)V
.registers 9
.param p0, "selected" # [I
.param p1, "globalType" # I
.param p2, "builder" # Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.param p3, "onSelect" # Ljava/lang/Runnable;
.param p4, "v" # Landroid/view/View;
.line 2138
invoke-virtual {p4}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
const/4 v1, 0x0
aput v0, p0, v1
.line 2140
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 2141
.local v0, "preferences1":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
.line 2142
.local v2, "editor":Landroid/content/SharedPreferences$Editor;
const/4 v3, 0x1
if-ne p1, v3, :cond_22
.line 2143
aget v1, p0, v1
const-string v3, "popupAll"
invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_33
.line 2144
:cond_22
if-nez p1, :cond_2c
.line 2145
aget v1, p0, v1
const-string v3, "popupGroup"
invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_33
.line 2147
:cond_2c
aget v1, p0, v1
const-string v3, "popupChannel"
invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 2149
:goto_33
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 2150
invoke-virtual {p2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->getDismissRunnable()Ljava/lang/Runnable;
move-result-object v1
invoke-interface {v1}, Ljava/lang/Runnable;->run()V
.line 2151
if-eqz p3, :cond_42
.line 2152
invoke-interface {p3}, Ljava/lang/Runnable;->run()V
.line 2154
:cond_42
return-void
.end method
.method static synthetic lambda$createPrioritySelectDialog$44([IJILandroid/content/SharedPreferences;Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;Ljava/lang/Runnable;Landroid/view/View;)V
.registers 16
.param p0, "selected" # [I
.param p1, "dialog_id" # J
.param p3, "globalType" # I
.param p4, "preferences" # Landroid/content/SharedPreferences;
.param p5, "builder" # Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.param p6, "onSelect" # Ljava/lang/Runnable;
.param p7, "v" # Landroid/view/View;
.line 2056
invoke-virtual {p7}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
const/4 v1, 0x0
aput v0, p0, v1
.line 2058
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 2059
.local v0, "preferences1":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
.line 2060
.local v2, "editor":Landroid/content/SharedPreferences$Editor;
const/4 v3, 0x2
const/4 v4, 0x1
const-wide/16 v5, 0x0
cmp-long v7, p1, v5
if-eqz v7, :cond_4e
.line 2062
aget v5, p0, v1
if-nez v5, :cond_25
.line 2063
const/4 v1, 0x3
.local v1, "option":I
goto :goto_39
.line 2064
.end local v1 # "option":I
:cond_25
aget v5, p0, v1
if-ne v5, v4, :cond_2b
.line 2065
const/4 v1, 0x4
.restart local v1 # "option":I
goto :goto_39
.line 2066
.end local v1 # "option":I
:cond_2b
aget v4, p0, v1
if-ne v4, v3, :cond_31
.line 2067
const/4 v1, 0x5
.restart local v1 # "option":I
goto :goto_39
.line 2068
.end local v1 # "option":I
:cond_31
aget v1, p0, v1
const/4 v3, 0x3
if-ne v1, v3, :cond_38
.line 2069
const/4 v1, 0x0
.restart local v1 # "option":I
goto :goto_39
.line 2071
.end local v1 # "option":I
:cond_38
const/4 v1, 0x1
.line 2073
.restart local v1 # "option":I
:goto_39
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "priority_"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 2074
.end local v1 # "option":I
goto :goto_8a
.line 2076
:cond_4e
aget v5, p0, v1
if-nez v5, :cond_54
.line 2077
const/4 v5, 0x4
.local v5, "option":I
goto :goto_61
.line 2078
.end local v5 # "option":I
:cond_54
aget v5, p0, v1
if-ne v5, v4, :cond_5a
.line 2079
const/4 v5, 0x5
.restart local v5 # "option":I
goto :goto_61
.line 2080
.end local v5 # "option":I
:cond_5a
aget v5, p0, v1
if-ne v5, v3, :cond_60
.line 2081
const/4 v5, 0x0
.restart local v5 # "option":I
goto :goto_61
.line 2083
.end local v5 # "option":I
:cond_60
const/4 v5, 0x1
.line 2085
.restart local v5 # "option":I
:goto_61
if-ne p3, v4, :cond_6f
.line 2086
const-string v3, "priority_messages"
invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 2087
invoke-interface {p4, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v3
aput v3, p0, v1
goto :goto_8a
.line 2088
:cond_6f
if-nez p3, :cond_7d
.line 2089
const-string v3, "priority_group"
invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 2090
invoke-interface {p4, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v3
aput v3, p0, v1
goto :goto_8a
.line 2091
:cond_7d
if-ne p3, v3, :cond_8a
.line 2092
const-string v3, "priority_channel"
invoke-interface {v2, v3, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 2093
invoke-interface {p4, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v3
aput v3, p0, v1
.line 2096
.end local v5 # "option":I
:cond_8a
:goto_8a
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 2097
invoke-virtual {p5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->getDismissRunnable()Ljava/lang/Runnable;
move-result-object v1
invoke-interface {v1}, Ljava/lang/Runnable;->run()V
.line 2098
if-eqz p6, :cond_99
.line 2099
invoke-interface {p6}, Ljava/lang/Runnable;->run()V
.line 2101
:cond_99
return-void
.end method
.method static synthetic lambda$createReportAlert$30(JILim/tpelyyftgw/ui/actionbar/BaseFragment;Landroid/content/DialogInterface;I)V
.registers 13
.param p0, "dialog_id" # J
.param p2, "messageId" # I
.param p3, "parentFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p4, "dialogInterface" # Landroid/content/DialogInterface;
.param p5, "i" # I
.line 1465
const/4 v0, 0x4
if-ne p5, v0, :cond_1c
.line 1466
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 1467
.local v0, "args":Landroid/os/Bundle;
const-string v1, "dialog_id"
invoke-virtual {v0, v1, p0, p1}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 1468
int-to-long v1, p2
const-string v3, "message_id"
invoke-virtual {v0, v3, v1, v2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 1469
new-instance v1, Lim/tpelyyftgw/ui/ReportOtherActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ReportOtherActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p3, v1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 1470
return-void
.line 1473
.end local v0 # "args":Landroid/os/Bundle;
:cond_1c
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
long-to-int v1, p0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-result-object v0
.line 1474
.local v0, "peer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
const/4 v1, 0x3
const/4 v2, 0x2
const/4 v3, 0x1
if-eqz p2, :cond_65
.line 1475
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_report;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_report;-><init>()V
.line 1476
.local v4, "request":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_report;
iput-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_report;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 1477
iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_report;->id:Ljava/util/ArrayList;
invoke-static {p2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 1478
if-nez p5, :cond_46
.line 1479
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonSpam;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonSpam;-><init>()V
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_report;->reason:Lim/tpelyyftgw/tgnet/TLRPC$ReportReason;
goto :goto_63
.line 1480
:cond_46
if-ne p5, v3, :cond_50
.line 1481
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonViolence;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonViolence;-><init>()V
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_report;->reason:Lim/tpelyyftgw/tgnet/TLRPC$ReportReason;
goto :goto_63
.line 1482
:cond_50
if-ne p5, v2, :cond_5a
.line 1483
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonChildAbuse;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonChildAbuse;-><init>()V
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_report;->reason:Lim/tpelyyftgw/tgnet/TLRPC$ReportReason;
goto :goto_63
.line 1484
:cond_5a
if-ne p5, v1, :cond_63
.line 1485
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonPornography;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonPornography;-><init>()V
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_report;->reason:Lim/tpelyyftgw/tgnet/TLRPC$ReportReason;
.line 1487
:cond_63
:goto_63
move-object v1, v4
.line 1488
.end local v4 # "request":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_report;
.local v1, "req":Lim/tpelyyftgw/tgnet/TLObject;
goto :goto_94
.line 1489
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLObject;
:cond_65
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_reportPeer;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_reportPeer;-><init>()V
.line 1490
.local v4, "request":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_reportPeer;
iput-object v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_reportPeer;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 1491
if-nez p5, :cond_76
.line 1492
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonSpam;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonSpam;-><init>()V
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_reportPeer;->reason:Lim/tpelyyftgw/tgnet/TLRPC$ReportReason;
goto :goto_93
.line 1493
:cond_76
if-ne p5, v3, :cond_80
.line 1494
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonViolence;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonViolence;-><init>()V
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_reportPeer;->reason:Lim/tpelyyftgw/tgnet/TLRPC$ReportReason;
goto :goto_93
.line 1495
:cond_80
if-ne p5, v2, :cond_8a
.line 1496
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonChildAbuse;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonChildAbuse;-><init>()V
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_reportPeer;->reason:Lim/tpelyyftgw/tgnet/TLRPC$ReportReason;
goto :goto_93
.line 1497
:cond_8a
if-ne p5, v1, :cond_93
.line 1498
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonPornography;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputReportReasonPornography;-><init>()V
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_reportPeer;->reason:Lim/tpelyyftgw/tgnet/TLRPC$ReportReason;
.line 1500
:cond_93
:goto_93
move-object v1, v4
.line 1502
.end local v4 # "request":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_reportPeer;
.restart local v1 # "req":Lim/tpelyyftgw/tgnet/TLObject;
:goto_94
sget v2, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
sget-object v3, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$htEVNQ1x3iEohjVE7Z2yc_i30t0;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$htEVNQ1x3iEohjVE7Z2yc_i30t0;
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 1505
const v2, 0x7f0f0de7
invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 1506
return-void
.end method
.method static synthetic lambda$createScheduleDatePickerDialog$21(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
.param p0, "v" # Landroid/view/View;
.param p1, "event" # Landroid/view/MotionEvent;
.line 1325
const/4 v0, 0x1
return v0
.end method
.method static synthetic lambda$createScheduleDatePickerDialog$22(JLjava/util/Calendar;II)Ljava/lang/String;
.registers 9
.param p0, "currentTime" # J
.param p2, "calendar" # Ljava/util/Calendar;
.param p3, "currentYear" # I
.param p4, "value" # I
.line 1345
if-nez p4, :cond_c
.line 1346
const v0, 0x7f0f08b5
const-string v1, "MessageScheduleToday"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 1348
:cond_c
int-to-long v0, p4
const-wide/32 v2, 0x5265c00
mul-long v0, v0, v2
add-long/2addr v0, p0
.line 1349
.local v0, "date":J
invoke-virtual {p2, v0, v1}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 1350
const/4 v2, 0x1
invoke-virtual {p2, v2}, Ljava/util/Calendar;->get(I)I
move-result v2
.line 1351
.local v2, "year":I
if-ne v2, p3, :cond_28
.line 1352
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v3
iget-object v3, v3, Lim/tpelyyftgw/messenger/LocaleController;->formatterScheduleDay:Lim/tpelyyftgw/messenger/time/FastDateFormat;
invoke-virtual {v3, v0, v1}, Lim/tpelyyftgw/messenger/time/FastDateFormat;->format(J)Ljava/lang/String;
move-result-object v3
return-object v3
.line 1354
:cond_28
invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;
move-result-object v3
iget-object v3, v3, Lim/tpelyyftgw/messenger/LocaleController;->formatterScheduleYear:Lim/tpelyyftgw/messenger/time/FastDateFormat;
invoke-virtual {v3, v0, v1}, Lim/tpelyyftgw/messenger/time/FastDateFormat;->format(J)Ljava/lang/String;
move-result-object v3
return-object v3
.end method
.method static synthetic lambda$createScheduleDatePickerDialog$23(Landroid/widget/TextView;ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;II)V
.registers 8
.param p0, "buttonTextView" # Landroid/widget/TextView;
.param p1, "reminder" # Z
.param p2, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p3, "hourPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p4, "minutePicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p5, "picker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p6, "oldVal" # I
.param p7, "newVal" # I
.line 1358
invoke-static {p0, p1, p2, p3, p4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->checkScheduleDate(Landroid/widget/TextView;ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)Z
return-void
.end method
.method static synthetic lambda$createScheduleDatePickerDialog$24(I)Ljava/lang/String;
.registers 4
.param p0, "value" # I
.line 1364
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/Object;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
const-string v1, "%02d"
invoke-static {v1, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic lambda$createScheduleDatePickerDialog$25(I)Ljava/lang/String;
.registers 4
.param p0, "value" # I
.line 1370
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/Object;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const/4 v2, 0x0
aput-object v1, v0, v2
const-string v1, "%02d"
invoke-static {v1, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method static synthetic lambda$createScheduleDatePickerDialog$26([ZZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Ljava/util/Calendar;Lim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;Landroid/view/View;)V
.registers 22
.param p0, "canceled" # [Z
.param p1, "reminder" # Z
.param p2, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p3, "hourPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p4, "minutePicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p5, "calendar" # Ljava/util/Calendar;
.param p6, "datePickerDelegate" # Lim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;
.param p7, "builder" # Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.param p8, "v" # Landroid/view/View;
.line 1399
move-object/from16 v0, p5
const/4 v1, 0x0
aput-boolean v1, p0, v1
.line 1400
const/4 v2, 0x0
move v3, p1
move-object v4, p2
move-object/from16 v5, p3
move-object/from16 v6, p4
invoke-static {v2, p1, p2, v5, v6}, Lim/tpelyyftgw/ui/components/AlertsCreator;->checkScheduleDate(Landroid/widget/TextView;ZLim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)Z
move-result v2
.line 1401
.local v2, "setSeconds":Z
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v7
invoke-virtual {p2}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v9
int-to-long v9, v9
const-wide/16 v11, 0x18
mul-long v9, v9, v11
const-wide/16 v11, 0xe10
mul-long v9, v9, v11
const-wide/16 v11, 0x3e8
mul-long v9, v9, v11
add-long/2addr v7, v9
invoke-virtual {v0, v7, v8}, Ljava/util/Calendar;->setTimeInMillis(J)V
.line 1402
invoke-virtual/range {p3 .. p3}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v7
const/16 v8, 0xb
invoke-virtual {v0, v8, v7}, Ljava/util/Calendar;->set(II)V
.line 1403
invoke-virtual/range {p4 .. p4}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v7
const/16 v8, 0xc
invoke-virtual {v0, v8, v7}, Ljava/util/Calendar;->set(II)V
.line 1404
if-eqz v2, :cond_42
.line 1405
const/16 v7, 0xd
invoke-virtual {v0, v7, v1}, Ljava/util/Calendar;->set(II)V
.line 1407
:cond_42
const/4 v1, 0x1
invoke-virtual/range {p5 .. p5}, Ljava/util/Calendar;->getTimeInMillis()J
move-result-wide v7
div-long/2addr v7, v11
long-to-int v8, v7
move-object/from16 v7, p6
invoke-interface {v7, v1, v8}, Lim/tpelyyftgw/ui/components/AlertsCreator$ScheduleDatePickerDelegate;->didSelectDate(ZI)V
.line 1408
invoke-virtual/range {p7 .. p7}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->getDismissRunnable()Ljava/lang/Runnable;
move-result-object v1
invoke-interface {v1}, Ljava/lang/Runnable;->run()V
.line 1409
return-void
.end method
.method static synthetic lambda$createScheduleDatePickerDialog$27(Ljava/lang/Runnable;[ZLandroid/content/DialogInterface;)V
.registers 4
.param p0, "cancelRunnable" # Ljava/lang/Runnable;
.param p1, "canceled" # [Z
.param p2, "dialog" # Landroid/content/DialogInterface;
.line 1413
if-eqz p0, :cond_a
const/4 v0, 0x0
aget-boolean v0, p1, v0
if-eqz v0, :cond_a
.line 1414
invoke-interface {p0}, Ljava/lang/Runnable;->run()V
.line 1416
:cond_a
return-void
.end method
.method static synthetic lambda$createSingleChoiceDialog$46(Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;Landroid/content/DialogInterface$OnClickListener;Landroid/view/View;)V
.registers 5
.param p0, "builder" # Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.param p1, "listener" # Landroid/content/DialogInterface$OnClickListener;
.param p2, "v" # Landroid/view/View;
.line 2174
invoke-virtual {p2}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 2175
.local v0, "sel":I
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->getDismissRunnable()Ljava/lang/Runnable;
move-result-object v1
invoke-interface {v1}, Ljava/lang/Runnable;->run()V
.line 2176
const/4 v1, 0x0
invoke-interface {p1, v1, v0}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
.line 2177
return-void
.end method
.method static synthetic lambda$createSupportAlert$7(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Landroid/content/DialogInterface;I)V
.registers 3
.param p0, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 811
invoke-static {p0}, Lim/tpelyyftgw/ui/components/AlertsCreator;->performAskAQuestion(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
return-void
.end method
.method static synthetic lambda$createTTLAlert$47(I)Ljava/lang/String;
.registers 3
.param p0, "value" # I
.line 2208
if-nez p0, :cond_c
.line 2209
const v0, 0x7f0f0fb7
const-string v1, "ShortMessageLifetimeForever"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 2210
:cond_c
const/4 v0, 0x1
const/16 v1, 0x10
if-lt p0, v0, :cond_18
if-ge p0, v1, :cond_18
.line 2211
invoke-static {p0}, Lim/tpelyyftgw/messenger/LocaleController;->formatTTLString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 2212
:cond_18
if-ne p0, v1, :cond_21
.line 2213
const/16 v0, 0x1e
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatTTLString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 2214
:cond_21
const/16 v0, 0x11
if-ne p0, v0, :cond_2c
.line 2215
const/16 v0, 0x3c
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatTTLString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 2216
:cond_2c
const/16 v0, 0x12
if-ne p0, v0, :cond_37
.line 2217
const/16 v0, 0xe10
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatTTLString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 2218
:cond_37
const/16 v0, 0x13
if-ne p0, v0, :cond_43
.line 2219
const v0, 0x15180
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatTTLString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 2220
:cond_43
const/16 v0, 0x14
if-ne p0, v0, :cond_4f
.line 2221
const v0, 0x93a80
invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatTTLString(I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 2223
:cond_4f
const-string v0, ""
return-object v0
.end method
.method static synthetic lambda$createTTLAlert$48(Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/ui/components/NumberPicker;Landroid/content/DialogInterface;I)V
.registers 7
.param p0, "encryptedChat" # Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.param p1, "numberPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p2, "dialog" # Landroid/content/DialogInterface;
.param p3, "which" # I
.line 2227
iget v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
.line 2228
.local v0, "oldValue":I
invoke-virtual {p1}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result p3
.line 2229
const/16 v1, 0x10
if-ltz p3, :cond_f
if-ge p3, v1, :cond_f
.line 2230
iput p3, p0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
goto :goto_3b
.line 2231
:cond_f
if-ne p3, v1, :cond_16
.line 2232
const/16 v1, 0x1e
iput v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
goto :goto_3b
.line 2233
:cond_16
const/16 v1, 0x11
if-ne p3, v1, :cond_1f
.line 2234
const/16 v1, 0x3c
iput v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
goto :goto_3b
.line 2235
:cond_1f
const/16 v1, 0x12
if-ne p3, v1, :cond_28
.line 2236
const/16 v1, 0xe10
iput v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
goto :goto_3b
.line 2237
:cond_28
const/16 v1, 0x13
if-ne p3, v1, :cond_32
.line 2238
const v1, 0x15180
iput v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
goto :goto_3b
.line 2239
:cond_32
const/16 v1, 0x14
if-ne p3, v1, :cond_3b
.line 2240
const v1, 0x93a80
iput v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
.line 2242
:cond_3b
:goto_3b
iget v1, p0, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->ttl:I
if-eq v0, v1, :cond_52
.line 2243
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/SecretChatHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SecretChatHelper;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v1, p0, v2}, Lim/tpelyyftgw/messenger/SecretChatHelper;->sendTTLMessage(Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$Message;)V
.line 2244
sget v1, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v1
invoke-virtual {v1, p0}, Lim/tpelyyftgw/messenger/MessagesStorage;->updateEncryptedChatTTL(Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;)V
.line 2246
:cond_52
return-void
.end method
.method static synthetic lambda$createVibrationSelectDialog$36([IJLjava/lang/String;Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;Ljava/lang/Runnable;Landroid/view/View;)V
.registers 16
.param p0, "selected" # [I
.param p1, "dialog_id" # J
.param p3, "prefKeyPrefix" # Ljava/lang/String;
.param p4, "builder" # Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.param p5, "onSelect" # Ljava/lang/Runnable;
.param p6, "v" # Landroid/view/View;
.line 1817
invoke-virtual {p6}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
const/4 v1, 0x0
aput v0, p0, v1
.line 1819
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v0
.line 1820
.local v0, "preferences1":Landroid/content/SharedPreferences;
invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v2
.line 1821
.local v2, "editor":Landroid/content/SharedPreferences$Editor;
const/4 v3, 0x3
const/4 v4, 0x2
const/4 v5, 0x1
const-wide/16 v6, 0x0
cmp-long v8, p1, v6
if-eqz v8, :cond_7d
.line 1822
aget v6, p0, v1
if-nez v6, :cond_38
.line 1823
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-interface {v2, v3, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto/16 :goto_a5
.line 1824
:cond_38
aget v6, p0, v1
if-ne v6, v5, :cond_4f
.line 1825
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-interface {v2, v1, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_a5
.line 1826
:cond_4f
aget v5, p0, v1
if-ne v5, v4, :cond_66
.line 1827
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-interface {v2, v1, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_a5
.line 1828
:cond_66
aget v1, p0, v1
if-ne v1, v3, :cond_a5
.line 1829
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-interface {v2, v1, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_a5
.line 1832
:cond_7d
aget v6, p0, v1
if-nez v6, :cond_85
.line 1833
invoke-interface {v2, p3, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_a5
.line 1834
:cond_85
aget v6, p0, v1
if-ne v6, v5, :cond_8d
.line 1835
invoke-interface {v2, p3, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_a5
.line 1836
:cond_8d
aget v6, p0, v1
if-ne v6, v4, :cond_95
.line 1837
invoke-interface {v2, p3, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_a5
.line 1838
:cond_95
aget v4, p0, v1
if-ne v4, v3, :cond_9d
.line 1839
invoke-interface {v2, p3, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
goto :goto_a5
.line 1840
:cond_9d
aget v1, p0, v1
const/4 v3, 0x4
if-ne v1, v3, :cond_a5
.line 1841
invoke-interface {v2, p3, v3}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 1844
:cond_a5
:goto_a5
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 1845
invoke-virtual {p4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->getDismissRunnable()Ljava/lang/Runnable;
move-result-object v1
invoke-interface {v1}, Ljava/lang/Runnable;->run()V
.line 1846
if-eqz p5, :cond_b4
.line 1847
invoke-interface {p5}, Ljava/lang/Runnable;->run()V
.line 1849
:cond_b4
return-void
.end method
.method static synthetic lambda$null$12(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;[ZI)V
.registers 19
.param p0, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "clear" # Z
.param p2, "admin" # Z
.param p3, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p4, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p5, "secret" # Z
.param p6, "onProcessRunnable" # Lim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;
.param p7, "deleteForAll" # [Z
.param p8, "count" # I
.line 1107
move-object/from16 v8, p6
const/16 v0, 0x32
move/from16 v9, p8
if-lt v9, v0, :cond_15
.line 1108
const/4 v3, 0x1
move-object v0, p0
move v1, p1
move v2, p2
move-object v4, p3
move-object v5, p4
move v6, p5
move-object/from16 v7, p6
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createClearOrDeleteDialogAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZZLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$User;ZLim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;)V
goto :goto_1d
.line 1110
:cond_15
if-eqz v8, :cond_1d
.line 1111
const/4 v0, 0x0
aget-boolean v0, p7, v0
invoke-interface {v8, v0}, Lim/tpelyyftgw/messenger/MessagesStorage$BooleanCallback;->run(Z)V
.line 1114
:cond_1d
:goto_1d
return-void
.end method
.method static synthetic lambda$null$29(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 2
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 1504
return-void
.end method
.method static synthetic lambda$null$50([Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;JLim/tpelyyftgw/messenger/MessageObject;[Landroid/util/SparseArray;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZLjava/lang/Runnable;)V
.registers 29
.param p0, "progressDialog" # [Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p3, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p4, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p5, "encryptedChat" # Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.param p6, "chatInfo" # Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.param p7, "mergeDialogId" # J
.param p9, "selectedMessage" # Lim/tpelyyftgw/messenger/MessageObject;
.param p10, "selectedMessages" # [Landroid/util/SparseArray;
.param p11, "selectedGroup" # Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.param p12, "scheduled" # Z
.param p13, "onDelete" # Ljava/lang/Runnable;
.line 2439
const/4 v1, 0x0
:try_start_1
aget-object v0, p0, v1
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_6
.catchall {:try_start_1 .. :try_end_6} :catchall_7
.line 2442
goto :goto_8
.line 2440
:catchall_7
move-exception v0
.line 2443
:goto_8
const/4 v0, 0x0
aput-object v0, p0, v1
.line 2444
const/4 v0, 0x2
.line 2445
.local v0, "loadType":I
if-eqz p1, :cond_1f
.line 2446
move-object/from16 v1, p1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_channelParticipant;
.line 2447
.local v1, "participant":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_channelParticipant;
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_channelParticipant;->participant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelParticipantAdmin;
if-nez v2, :cond_1f
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_channelParticipant;->participant:Lim/tpelyyftgw/tgnet/TLRPC$ChannelParticipant;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelParticipantCreator;
if-nez v2, :cond_1f
.line 2448
const/4 v0, 0x0
.line 2451
.end local v1 # "participant":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_channelParticipant;
:cond_1f
move-object/from16 v2, p2
move-object/from16 v3, p3
move-object/from16 v4, p4
move-object/from16 v5, p5
move-object/from16 v6, p6
move-wide/from16 v7, p7
move-object/from16 v9, p9
move-object/from16 v10, p10
move-object/from16 v11, p11
move/from16 v12, p12
move v13, v0
move-object/from16 v14, p13
invoke-static/range {v2 .. v14}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createDeleteMessagesAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;JLim/tpelyyftgw/messenger/MessageObject;[Landroid/util/SparseArray;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZILjava/lang/Runnable;)V
.line 2452
return-void
.end method
.method static synthetic lambda$null$52(IILandroid/content/DialogInterface;)V
.registers 5
.param p0, "currentAccount" # I
.param p1, "requestId" # I
.param p2, "dialog" # Landroid/content/DialogInterface;
.line 2457
invoke-static {p0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V
return-void
.end method
.method static synthetic lambda$null$57(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 2
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 2631
return-void
.end method
.method static synthetic lambda$null$8(Landroid/content/SharedPreferences;Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;Lim/tpelyyftgw/ui/actionbar/AlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.registers 12
.param p0, "preferences" # Landroid/content/SharedPreferences;
.param p1, "res" # Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
.param p2, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p3, "currentAccount" # I
.param p4, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 852
invoke-interface {p0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
.line 853
.local v0, "editor":Landroid/content/SharedPreferences$Editor;
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string v2, "support_id"
invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 854
new-instance v1, Lim/tpelyyftgw/tgnet/SerializedData;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/SerializedData;-><init>()V
.line 855
.local v1, "data":Lim/tpelyyftgw/tgnet/SerializedData;
iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/tgnet/TLRPC$User;->serializeToStream(Lim/tpelyyftgw/tgnet/AbstractSerializedData;)V
.line 856
invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/SerializedData;->toByteArray()[B
move-result-object v2
const/4 v3, 0x0
invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v2
const-string v4, "support_user"
invoke-interface {v0, v4, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 857
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 858
invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/SerializedData;->cleanup()V
.line 860
:try_start_2b
invoke-virtual {p2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_2e
.catch Ljava/lang/Exception; {:try_start_2b .. :try_end_2e} :catch_2f
.line 863
goto :goto_33
.line 861
:catch_2f
move-exception v2
.line 862
.local v2, "e":Ljava/lang/Exception;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 864
.end local v2 # "e":Ljava/lang/Exception;
:goto_33
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 865
.local v2, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 866
invoke-static {p3}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v4
const/4 v5, 0x0
const/4 v6, 0x1
invoke-virtual {v4, v2, v5, v6, v6}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V
.line 867
invoke-static {p3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget-object v5, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {v4, v5, v3}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
.line 868
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
.line 869
.local v3, "args":Landroid/os/Bundle;
iget-object v4, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string v5, "user_id"
invoke-virtual {v3, v5, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 870
new-instance v4, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v4, v3}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p4, v4}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 871
return-void
.end method
.method static synthetic lambda$null$9(Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
.registers 2
.param p0, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 875
:try_start_0
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4
.line 878
goto :goto_8
.line 876
:catch_4
move-exception v0
.line 877
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 879
.end local v0 # "e":Ljava/lang/Exception;
:goto_8
return-void
.end method
.method static synthetic lambda$performAskAQuestion$10(Landroid/content/SharedPreferences;Lim/tpelyyftgw/ui/actionbar/AlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 14
.param p0, "preferences" # Landroid/content/SharedPreferences;
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "currentAccount" # I
.param p3, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p4, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p5, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 849
if-nez p5, :cond_14
.line 850
move-object v6, p4
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
.line 851
.local v6, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
new-instance v7, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$nbhiK4-B-7QPJgkT-oXb2dgs4r8;
move-object v0, v7
move-object v1, p0
move-object v2, v6
move-object v3, p1
move v4, p2
move-object v5, p3
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$nbhiK4-B-7QPJgkT-oXb2dgs4r8;-><init>(Landroid/content/SharedPreferences;Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;Lim/tpelyyftgw/ui/actionbar/AlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 872
.end local v6 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_support;
goto :goto_1c
.line 873
:cond_14
new-instance v0, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$zLsmxK4Qoud4R7934W3JsbIgfLE;
invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$zLsmxK4Qoud4R7934W3JsbIgfLE;-><init>(Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 881
:goto_1c
return-void
.end method
.method static synthetic lambda$showAddUserAlert$31(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Landroid/content/DialogInterface;I)V
.registers 6
.param p0, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 1575
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getCurrentAccount()I
move-result v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
const-string v1, "spambot"
const/4 v2, 0x1
invoke-virtual {v0, v1, p0, v2}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;I)V
return-void
.end method
.method static synthetic lambda$showBlockReportSpamAlert$3([Lim/tpelyyftgw/ui/cells/CheckBoxCell;Landroid/view/View;)V
.registers 6
.param p0, "cells" # [Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.param p1, "v" # Landroid/view/View;
.line 501
invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
.line 502
.local v0, "num":Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v1
aget-object v1, p0, v1
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v2
aget-object v2, p0, v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z
move-result v2
const/4 v3, 0x1
xor-int/2addr v2, v3
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setChecked(ZZ)V
.line 503
return-void
.end method
.method static synthetic lambda$showBlockReportSpamAlert$4(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/AccountInstance;[Lim/tpelyyftgw/ui/cells/CheckBoxCell;JLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;ZLim/tpelyyftgw/messenger/MessagesStorage$IntCallback;Landroid/content/DialogInterface;I)V
.registers 24
.param p0, "currentUser" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p1, "accountInstance" # Lim/tpelyyftgw/messenger/AccountInstance;
.param p2, "cells" # [Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.param p3, "dialog_id" # J
.param p5, "currentChat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p6, "encryptedChat" # Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.param p7, "isLocation" # Z
.param p8, "callback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.param p9, "dialogInterface" # Landroid/content/DialogInterface;
.param p10, "i" # I
.line 528
move-object v7, p0
move-wide/from16 v8, p3
move-object/from16 v10, p8
if-eqz v7, :cond_10
.line 529
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget v1, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->blockUser(I)V
.line 531
:cond_10
const/4 v11, 0x1
const/4 v12, 0x0
if-eqz p2, :cond_20
aget-object v0, p2, v12
if-eqz v0, :cond_35
aget-object v0, p2, v12
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z
move-result v0
if-eqz v0, :cond_35
.line 532
:cond_20
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
if-eqz p5, :cond_2a
if-eqz p7, :cond_2a
const/4 v6, 0x1
goto :goto_2b
:cond_2a
const/4 v6, 0x0
:goto_2b
move-wide/from16 v1, p3
move-object v3, p0
move-object/from16 v4, p5
move-object/from16 v5, p6
invoke-virtual/range {v0 .. v6}, Lim/tpelyyftgw/messenger/MessagesController;->reportSpam(JLim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Z)V
.line 534
:cond_35
if-eqz p2, :cond_44
aget-object v0, p2, v11
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->isChecked()Z
move-result v0
if-eqz v0, :cond_40
goto :goto_44
.line 546
:cond_40
invoke-interface {v10, v12}, Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;->run(I)V
goto :goto_7d
.line 535
:cond_44
:goto_44
if-eqz p5, :cond_73
.line 536
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/ChatObject;->isNotInChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_54
.line 537
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v0, v8, v9, v12}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JI)V
goto :goto_7a
.line 539
:cond_54
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
neg-long v1, v8
long-to-int v2, v1
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/AccountInstance;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v3
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
const/4 v3, 0x0
invoke-virtual {v0, v2, v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->deleteUserFromChat(ILim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
goto :goto_7a
.line 542
:cond_73
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/AccountInstance;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
invoke-virtual {v0, v8, v9, v12}, Lim/tpelyyftgw/messenger/MessagesController;->deleteDialog(JI)V
.line 544
:goto_7a
invoke-interface {v10, v11}, Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;->run(I)V
.line 548
:goto_7d
return-void
.end method
.method static synthetic lambda$showCustomNotificationsDialog$5(JIZLim/tpelyyftgw/messenger/MessagesStorage$IntCallback;ILim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;Landroid/view/View;)V
.registers 29
.param p0, "did" # J
.param p2, "currentAccount" # I
.param p3, "defaultEnabled" # Z
.param p4, "resultCallback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.param p5, "globalType" # I
.param p6, "parentFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p7, "exceptions" # Ljava/util/ArrayList;
.param p8, "callback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.param p9, "builder" # Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.param p10, "v" # Landroid/view/View;
.line 615
move-wide/from16 v0, p0
move-object/from16 v2, p4
move/from16 v3, p5
move-object/from16 v4, p6
move-object/from16 v5, p8
invoke-virtual/range {p10 .. p10}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/Integer;
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v6
.line 616
.local v6, "i":I
const/4 v7, 0x1
const/4 v8, 0x0
const-wide/16 v9, 0x0
const-string v11, "notify2_"
if-nez v6, :cond_8f
.line 617
cmp-long v12, v0, v9
if-eqz v12, :cond_84
.line 618
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v12
.line 619
.local v12, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v12}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v13
.line 620
.local v13, "editor":Landroid/content/SharedPreferences$Editor;
if-eqz p3, :cond_3d
.line 621
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-interface {v13, v11}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
goto :goto_4f
.line 623
:cond_3d
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v14, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-interface {v13, v11, v8}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 625
:goto_4f
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v11
invoke-virtual {v11, v0, v1, v9, v10}, Lim/tpelyyftgw/messenger/MessagesStorage;->setDialogFlags(JJ)V
.line 626
invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 627
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
iget-object v9, v9, Lim/tpelyyftgw/messenger/MessagesController;->dialogs_dict:Landroid/util/LongSparseArray;
invoke-virtual {v9, v0, v1}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
.line 628
.local v9, "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
if-eqz v9, :cond_6e
.line 629
new-instance v10, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;
invoke-direct {v10}, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;-><init>()V
iput-object v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;
.line 631
:cond_6e
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v10
invoke-virtual {v10, v0, v1}, Lim/tpelyyftgw/messenger/NotificationsController;->updateServerNotificationsSettings(J)V
.line 632
if-eqz v2, :cond_80
.line 633
if-eqz p3, :cond_7d
.line 634
invoke-interface {v2, v8}, Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;->run(I)V
goto :goto_80
.line 636
:cond_7d
invoke-interface {v2, v7}, Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;->run(I)V
.line 639
.end local v9 # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
.end local v12 # "preferences":Landroid/content/SharedPreferences;
.end local v13 # "editor":Landroid/content/SharedPreferences$Editor;
:cond_80
:goto_80
move-object/from16 v13, p7
goto/16 :goto_197
.line 640
:cond_84
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v7
invoke-virtual {v7, v3, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->setGlobalNotificationsEnabled(II)V
move-object/from16 v13, p7
goto/16 :goto_197
.line 642
:cond_8f
const/4 v12, 0x3
if-ne v6, v12, :cond_b8
.line 643
cmp-long v7, v0, v9
if-eqz v7, :cond_ac
.line 644
new-instance v7, Landroid/os/Bundle;
invoke-direct {v7}, Landroid/os/Bundle;-><init>()V
.line 645
.local v7, "args":Landroid/os/Bundle;
const-string v8, "dialog_id"
invoke-virtual {v7, v8, v0, v1}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 646
new-instance v8, Lim/tpelyyftgw/ui/ProfileNotificationsActivity;
invoke-direct {v8, v7}, Lim/tpelyyftgw/ui/ProfileNotificationsActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 647
.end local v7 # "args":Landroid/os/Bundle;
move-object/from16 v13, p7
goto/16 :goto_197
.line 648
:cond_ac
new-instance v7, Lim/tpelyyftgw/ui/NotificationsCustomSettingsActivity;
move-object/from16 v13, p7
invoke-direct {v7, v3, v13}, Lim/tpelyyftgw/ui/NotificationsCustomSettingsActivity;-><init>(ILjava/util/ArrayList;)V
invoke-virtual {v4, v7}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto/16 :goto_197
.line 651
:cond_b8
move-object/from16 v13, p7
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v14
invoke-virtual {v14}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I
move-result v14
.line 652
.local v14, "untilTime":I
const/4 v15, 0x2
const/4 v8, 0x4
if-ne v6, v7, :cond_c9
.line 653
add-int/lit16 v14, v14, 0xe10
goto :goto_d6
.line 654
:cond_c9
if-ne v6, v15, :cond_d1
.line 655
const v16, 0x2a300
add-int v14, v14, v16
goto :goto_d6
.line 656
:cond_d1
if-ne v6, v8, :cond_d6
.line 657
const v14, 0x7fffffff
.line 660
:cond_d6
:goto_d6
cmp-long v16, v0, v9
if-eqz v16, :cond_183
.line 661
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v9
.line 662
.local v9, "preferences":Landroid/content/SharedPreferences;
invoke-interface {v9}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v10
.line 664
.local v10, "editor":Landroid/content/SharedPreferences$Editor;
if-ne v6, v8, :cond_110
.line 665
if-nez p3, :cond_fb
.line 666
new-instance v12, Ljava/lang/StringBuilder;
invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v12, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-interface {v10, v11}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 667
const-wide/16 v11, 0x0
.local v11, "flags":J
goto :goto_13e
.line 669
.end local v11 # "flags":J
:cond_fb
new-instance v12, Ljava/lang/StringBuilder;
invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v12, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v12, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-interface {v10, v11, v15}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 670
const-wide/16 v11, 0x1
.restart local v11 # "flags":J
goto :goto_13e
.line 673
.end local v11 # "flags":J
:cond_110
new-instance v15, Ljava/lang/StringBuilder;
invoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v15, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v15, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-interface {v10, v11, v12}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 674
new-instance v11, Ljava/lang/StringBuilder;
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
const-string v12, "notifyuntil_"
invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v11, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-interface {v10, v11, v14}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 675
int-to-long v11, v14
const/16 v15, 0x20
shl-long/2addr v11, v15
const-wide/16 v16, 0x1
or-long v11, v11, v16
.line 677
.restart local v11 # "flags":J
:goto_13e
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v15
invoke-virtual {v15, v0, v1}, Lim/tpelyyftgw/messenger/NotificationsController;->removeNotificationsForDialog(J)V
.line 678
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v15
invoke-virtual {v15, v0, v1, v11, v12}, Lim/tpelyyftgw/messenger/MessagesStorage;->setDialogFlags(JJ)V
.line 679
invoke-interface {v10}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 680
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v15
iget-object v15, v15, Lim/tpelyyftgw/messenger/MessagesController;->dialogs_dict:Landroid/util/LongSparseArray;
invoke-virtual {v15, v0, v1}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v15
check-cast v15, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
.line 681
.local v15, "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
if-eqz v15, :cond_16c
.line 682
new-instance v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;
invoke-direct {v7}, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;-><init>()V
iput-object v7, v15, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;
.line 683
if-ne v6, v8, :cond_168
if-eqz p3, :cond_16c
.line 684
:cond_168
iget-object v7, v15, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;
iput v14, v7, Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;->mute_until:I
.line 687
:cond_16c
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v7
invoke-virtual {v7, v0, v1}, Lim/tpelyyftgw/messenger/NotificationsController;->updateServerNotificationsSettings(J)V
.line 688
if-eqz v2, :cond_182
.line 689
if-ne v6, v8, :cond_17e
if-nez p3, :cond_17e
.line 690
const/4 v7, 0x0
invoke-interface {v2, v7}, Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;->run(I)V
goto :goto_182
.line 692
:cond_17e
const/4 v7, 0x1
invoke-interface {v2, v7}, Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;->run(I)V
.line 695
.end local v9 # "preferences":Landroid/content/SharedPreferences;
.end local v10 # "editor":Landroid/content/SharedPreferences$Editor;
.end local v11 # "flags":J
.end local v15 # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
:cond_182
:goto_182
goto :goto_197
.line 696
:cond_183
if-ne v6, v8, :cond_190
.line 697
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v7
const v8, 0x7fffffff
invoke-virtual {v7, v3, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->setGlobalNotificationsEnabled(II)V
goto :goto_197
.line 699
:cond_190
invoke-static/range {p2 .. p2}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v7
invoke-virtual {v7, v3, v14}, Lim/tpelyyftgw/messenger/NotificationsController;->setGlobalNotificationsEnabled(II)V
.line 703
.end local v14 # "untilTime":I
:goto_197
if-eqz v5, :cond_19c
.line 704
invoke-interface {v5, v6}, Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;->run(I)V
.line 706
:cond_19c
invoke-virtual/range {p9 .. p9}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->getDismissRunnable()Ljava/lang/Runnable;
move-result-object v7
invoke-interface {v7}, Ljava/lang/Runnable;->run()V
.line 707
return-void
.end method
.method static synthetic lambda$showSecretLocationAlert$6(Ljava/lang/Runnable;Landroid/content/DialogInterface;I)V
.registers 3
.param p0, "onSelectRunnable" # Ljava/lang/Runnable;
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 730
invoke-static {p2}, Lim/tpelyyftgw/messenger/SharedConfig;->setSecretMapPreviewType(I)V
.line 731
if-eqz p0, :cond_8
.line 732
invoke-interface {p0}, Ljava/lang/Runnable;->run()V
.line 734
:cond_8
return-void
.end method
.method static synthetic lambda$showUpdateAppAlert$0(Landroid/content/Context;Landroid/content/DialogInterface;I)V
.registers 4
.param p0, "context" # Landroid/content/Context;
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 313
sget-object v0, Lim/tpelyyftgw/messenger/BuildVars;->PLAYSTORE_APP_URL:Ljava/lang/String;
invoke-static {p0, v0}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;)V
return-void
.end method
.method private static performAskAQuestion(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.registers 11
.param p0, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 817
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getCurrentAccount()I
move-result v0
.line 818
.local v0, "currentAccount":I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getMainSettings(I)Landroid/content/SharedPreferences;
move-result-object v1
.line 819
.local v1, "preferences":Landroid/content/SharedPreferences;
const/4 v2, 0x0
const-string v3, "support_id"
invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I
move-result v3
.line 820
.local v3, "uid":I
const/4 v4, 0x0
.line 821
.local v4, "supportUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v3, :cond_50
.line 822
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v4
.line 823
if-nez v4, :cond_50
.line 824
const/4 v5, 0x0
const-string v6, "support_user"
invoke-interface {v1, v6, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
.line 825
.local v5, "userString":Ljava/lang/String;
if-eqz v5, :cond_50
.line 827
:try_start_29
invoke-static {v5, v2}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B
move-result-object v6
.line 828
.local v6, "datacentersBytes":[B
if-eqz v6, :cond_4a
.line 829
new-instance v7, Lim/tpelyyftgw/tgnet/SerializedData;
invoke-direct {v7, v6}, Lim/tpelyyftgw/tgnet/SerializedData;-><init>([B)V
.line 830
.local v7, "data":Lim/tpelyyftgw/tgnet/SerializedData;
invoke-virtual {v7, v2}, Lim/tpelyyftgw/tgnet/SerializedData;->readInt32(Z)I
move-result v8
invoke-static {v7, v8, v2}, Lim/tpelyyftgw/tgnet/TLRPC$User;->TLdeserialize(Lim/tpelyyftgw/tgnet/AbstractSerializedData;IZ)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v8
move-object v4, v8
.line 831
if-eqz v4, :cond_47
iget v8, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const v9, 0x514c8
if-ne v8, v9, :cond_47
.line 832
const/4 v4, 0x0
.line 834
:cond_47
invoke-virtual {v7}, Lim/tpelyyftgw/tgnet/SerializedData;->cleanup()V
:try_end_4a
.catch Ljava/lang/Exception; {:try_start_29 .. :try_end_4a} :catch_4b
.line 839
.end local v6 # "datacentersBytes":[B
.end local v7 # "data":Lim/tpelyyftgw/tgnet/SerializedData;
:cond_4a
goto :goto_50
.line 836
:catch_4b
move-exception v6
.line 837
.local v6, "e":Ljava/lang/Exception;
invoke-static {v6}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 838
const/4 v4, 0x0
.line 843
.end local v5 # "userString":Ljava/lang/String;
.end local v6 # "e":Ljava/lang/Exception;
:cond_50
:goto_50
if-nez v4, :cond_74
.line 844
new-instance v5, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
const/4 v7, 0x3
invoke-direct {v5, v6, v7}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
.line 845
.local v5, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {v5, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanCancel(Z)V
.line 846
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V
.line 847
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;-><init>()V
.line 848
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;
invoke-static {v0}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v6
new-instance v7, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$DGOpfj20PnVbWavH5-g9tvom_4M;
invoke-direct {v7, v1, v5, v0, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$DGOpfj20PnVbWavH5-g9tvom_4M;-><init>(Landroid/content/SharedPreferences;Lim/tpelyyftgw/ui/actionbar/AlertDialog;ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
invoke-virtual {v6, v2, v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 882
.end local v2 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_getSupport;
.end local v5 # "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
goto :goto_90
.line 883
:cond_74
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
const/4 v5, 0x1
invoke-virtual {v2, v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
.line 884
new-instance v2, Landroid/os/Bundle;
invoke-direct {v2}, Landroid/os/Bundle;-><init>()V
.line 885
.local v2, "args":Landroid/os/Bundle;
iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string v6, "user_id"
invoke-virtual {v2, v6, v5}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 886
new-instance v5, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v5, v2}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 888
.end local v2 # "args":Landroid/os/Bundle;
:goto_90
return-void
.end method
.method public static varargs processError(ILim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLObject;[Ljava/lang/Object;)Landroid/app/Dialog;
.registers 21
.param p0, "currentAccount" # I
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p3, "request" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "args" # [Ljava/lang/Object;
.line 80
move-object/from16 v0, p1
move-object/from16 v1, p2
move-object/from16 v2, p3
move-object/from16 v3, p4
iget v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->code:I
const/16 v6, 0x196
if-eq v4, v6, :cond_642
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
if-nez v4, :cond_15
const/4 v4, 0x0
goto/16 :goto_643
.line 83
:cond_15
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_saveSecureValue;
const-string v6, "\n"
const-string v8, "InvalidPhoneNumber"
const-string v9, "PHONE_NUMBER_INVALID"
const-string v10, "ErrorOccurred"
const v11, 0x7f0f05e0
const v12, 0x7f0f0680
const-string v13, "FloodWait"
const-string v14, "FLOOD_WAIT"
if-nez v4, :cond_5e0
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getAuthorizationForm;
if-eqz v4, :cond_31
goto/16 :goto_5e0
.line 93
:cond_31
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_joinChannel;
const-string v5, "PEER_FLOOD"
const/4 v15, 0x0
if-nez v4, :cond_5ab
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_editAdmin;
if-nez v4, :cond_5ab
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_inviteToChannel;
if-nez v4, :cond_5ab
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_addChatUser;
if-nez v4, :cond_5ab
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_startBot;
if-nez v4, :cond_5ab
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_editBanned;
if-nez v4, :cond_5ab
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editChatDefaultBannedRights;
if-nez v4, :cond_5ab
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editChatAdmin;
if-nez v4, :cond_5ab
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_migrateChat;
if-eqz v4, :cond_5a
goto/16 :goto_5ab
.line 109
:cond_5a
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_createChat;
if-eqz v4, :cond_74
.line 110
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_6d
.line 111
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v4, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showFloodWaitAlert(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
goto/16 :goto_640
.line 113
:cond_6d
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v4, v1, v15, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showAddUserAlert(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZLim/tpelyyftgw/tgnet/TLObject;)V
goto/16 :goto_640
.line 115
:cond_74
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPCChats$TL_channels_createChannel_v1;
const-string v7, "GROUP_REPEAT_CREATE"
if-eqz v4, :cond_ba
.line 116
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_89
.line 117
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v4, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showFloodWaitAlert(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
goto/16 :goto_640
.line 120
:cond_89
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_b3
.line 121
move-object v4, v2
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPCChats$TL_channels_createChannel_v1;
.line 122
.local v4, "reqCreateChannel":Lim/tpelyyftgw/tgnet/TLRPCChats$TL_channels_createChannel_v1;
iget-boolean v5, v4, Lim/tpelyyftgw/tgnet/TLRPCChats$TL_channels_createChannel_v1;->megagroup:Z
if-eqz v5, :cond_a3
.line 123
const v5, 0x7f0f1096
invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-static {v1, v5}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto :goto_b1
.line 124
:cond_a3
iget-boolean v5, v4, Lim/tpelyyftgw/tgnet/TLRPCChats$TL_channels_createChannel_v1;->broadcast:Z
if-eqz v5, :cond_b1
.line 125
const v5, 0x7f0f1094
invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-static {v1, v5}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
.line 127
.end local v4 # "reqCreateChannel":Lim/tpelyyftgw/tgnet/TLRPCChats$TL_channels_createChannel_v1;
:cond_b1
:goto_b1
goto/16 :goto_640
.line 128
:cond_b3
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v4, v1, v15, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showAddUserAlert(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZLim/tpelyyftgw/tgnet/TLObject;)V
goto/16 :goto_640
.line 130
:cond_ba
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_createChannel;
if-eqz v4, :cond_fe
.line 131
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_cd
.line 132
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v4, v1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showFloodWaitAlert(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
goto/16 :goto_640
.line 135
:cond_cd
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_f7
.line 136
move-object v4, v2
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_createChannel;
.line 137
.local v4, "reqCreateChannel":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_createChannel;
iget-boolean v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_createChannel;->megagroup:Z
if-eqz v5, :cond_e7
.line 138
const v5, 0x7f0f1096
invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-static {v1, v5}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto :goto_f5
.line 139
:cond_e7
iget-boolean v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_createChannel;->broadcast:Z
if-eqz v5, :cond_f5
.line 140
const v5, 0x7f0f1094
invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v5
invoke-static {v1, v5}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
.line 142
.end local v4 # "reqCreateChannel":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_createChannel;
:cond_f5
:goto_f5
goto/16 :goto_640
.line 143
:cond_f7
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v4, v1, v15, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showAddUserAlert(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZLim/tpelyyftgw/tgnet/TLObject;)V
goto/16 :goto_640
.line 145
:cond_fe
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
if-eqz v4, :cond_12a
.line 146
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v5, "MESSAGE_NOT_MODIFIED"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_640
.line 147
if-eqz v1, :cond_11c
.line 148
const v4, 0x7f0f057e
const-string v5, "EditMessageError"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 150
:cond_11c
const v4, 0x7f0f057e
const-string v5, "EditMessageError"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
goto/16 :goto_640
.line 153
:cond_12a
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMessage;
if-nez v4, :cond_521
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
if-nez v4, :cond_521
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendInlineBotResult;
if-nez v4, :cond_521
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_forwardMessages;
if-nez v4, :cond_521
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
if-nez v4, :cond_521
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendScheduledMessages;
if-eqz v4, :cond_144
goto/16 :goto_521
.line 173
:cond_144
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_importChatInvite;
if-eqz v4, :cond_17f
.line 174
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_159
.line 175
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 176
:cond_159
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v5, "USERS_TOO_MUCH"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_171
.line 177
const v4, 0x7f0f07dd
const-string v5, "JoinToGroupErrorFull"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 179
:cond_171
const v4, 0x7f0f07de
const-string v5, "JoinToGroupErrorNotExist"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 181
:cond_17f
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
if-eqz v4, :cond_190
.line 182
if-eqz v1, :cond_640
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
if-eqz v4, :cond_640
.line 183
invoke-static {v11}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
goto/16 :goto_640
.line 185
:cond_190
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_confirmPhone;
const-string v7, "CodeExpired"
const-string v15, "PHONE_CODE_EXPIRED"
const-string v11, "PHONE_CODE_INVALID"
const-string v12, "InvalidCode"
const-string v5, "PHONE_CODE_EMPTY"
if-nez v4, :cond_4b6
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyPhone;
if-nez v4, :cond_4b6
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_verifyEmail;
if-eqz v4, :cond_1a8
goto/16 :goto_4b6
.line 195
:cond_1a8
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_auth_resendCode;
if-eqz v4, :cond_22b
.line 196
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v9}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_1c0
.line 197
const v4, 0x7f0f07ba
invoke-static {v8, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 198
:cond_1c0
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_21f
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v11}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_1d1
goto :goto_21f
.line 200
:cond_1d1
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v15}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_1e5
.line 201
const v4, 0x7f0f0431
invoke-static {v7, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 202
:cond_1e5
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_1f9
.line 203
const v4, 0x7f0f0680
invoke-static {v13, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 204
:cond_1f9
iget v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->code:I
const/16 v5, -0x3e8
if-eq v4, v5, :cond_640
.line 205
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const v5, 0x7f0f05e0
invoke-static {v10, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 199
:cond_21f
:goto_21f
const v4, 0x7f0f07b6
invoke-static {v12, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 207
:cond_22b
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendConfirmPhoneCode;
if-eqz v4, :cond_267
.line 208
iget v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->code:I
const/16 v5, 0x190
if-ne v4, v5, :cond_243
.line 209
const v4, 0x7f0f02fd
const-string v5, "CancelLinkExpired"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 210
:cond_243
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
if-eqz v4, :cond_640
.line 211
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_25b
.line 212
const v4, 0x7f0f0680
invoke-static {v13, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 214
:cond_25b
const v4, 0x7f0f05e0
invoke-static {v10, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 217
:cond_267
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_changePhone;
if-eqz v4, :cond_2cb
.line 218
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v9}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_27f
.line 219
const v4, 0x7f0f07ba
invoke-static {v8, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 220
:cond_27f
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_2bf
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v11}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_290
goto :goto_2bf
.line 222
:cond_290
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v15}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_2a4
.line 223
const v4, 0x7f0f0431
invoke-static {v7, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 224
:cond_2a4
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_2b8
.line 225
const v4, 0x7f0f0680
invoke-static {v13, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 227
:cond_2b8
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 221
:cond_2bf
:goto_2bf
const v4, 0x7f0f07b6
invoke-static {v12, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 229
:cond_2cb
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_sendChangePhoneCode;
if-eqz v4, :cond_356
.line 230
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v9}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_2e3
.line 231
const v4, 0x7f0f07ba
invoke-static {v8, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 232
:cond_2e3
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_34a
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v11}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_2f4
goto :goto_34a
.line 234
:cond_2f4
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v15}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_308
.line 235
const v4, 0x7f0f0431
invoke-static {v7, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 236
:cond_308
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_31c
.line 237
const v4, 0x7f0f0680
invoke-static {v13, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 238
:cond_31c
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v5, "PHONE_NUMBER_OCCUPIED"
invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_33e
.line 239
const v4, 0x7f0f0340
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
aget-object v7, v3, v6
check-cast v7, Ljava/lang/String;
aput-object v7, v5, v6
const-string v6, "ChangePhoneNumberOccupied"
invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 241
:cond_33e
const v4, 0x7f0f05e0
invoke-static {v10, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 233
:cond_34a
:goto_34a
const v4, 0x7f0f07b6
invoke-static {v12, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 243
:cond_356
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_updateUserName;
if-eqz v4, :cond_3ac
.line 244
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v5
const v6, 0x1137676e
if-eq v5, v6, :cond_375
const v6, 0x1fc79be7
if-eq v5, v6, :cond_36b
:cond_36a
goto :goto_37f
:cond_36b
const-string v5, "USERNAME_OCCUPIED"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_36a
const/4 v4, 0x1
goto :goto_380
:cond_375
const-string v5, "USERNAME_INVALID"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_36a
const/4 v4, 0x0
goto :goto_380
:goto_37f
const/4 v4, -0x1
:goto_380
if-eqz v4, :cond_39d
const/4 v5, 0x1
if-eq v4, v5, :cond_390
.line 252
const v4, 0x7f0f05e0
invoke-static {v10, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto :goto_3aa
.line 249
:cond_390
const v4, 0x7f0f11ff
const-string v5, "UsernameInUse"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
.line 250
goto :goto_3aa
.line 246
:cond_39d
const v4, 0x7f0f1200
const-string v5, "UsernameInvalid"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
.line 247
nop
.line 253
:goto_3aa
goto/16 :goto_640
.line 255
:cond_3ac
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_importContacts;
if-eqz v4, :cond_3e7
.line 256
if-eqz v0, :cond_3db
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_3bb
goto :goto_3db
.line 259
:cond_3bb
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const v5, 0x7f0f05e0
invoke-static {v10, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 257
:cond_3db
:goto_3db
const v4, 0x7f0f0680
invoke-static {v13, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 261
:cond_3e7
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getPassword;
if-nez v4, :cond_49c
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTmpPassword;
if-eqz v4, :cond_3f1
goto/16 :goto_49c
.line 267
:cond_3f1
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_payments_sendPaymentForm;
if-eqz v4, :cond_442
.line 268
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v5
const v6, -0x443101f5
if-eq v5, v6, :cond_410
const v6, -0x2ebe874a
if-eq v5, v6, :cond_406
:cond_405
goto :goto_41a
:cond_406
const-string v5, "PAYMENT_FAILED"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_405
const/4 v4, 0x1
goto :goto_41b
:cond_410
const-string v5, "BOT_PRECHECKOUT_FAILED"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_405
const/4 v4, 0x0
goto :goto_41b
:goto_41a
const/4 v4, -0x1
:goto_41b
if-eqz v4, :cond_433
const/4 v5, 0x1
if-eq v4, v5, :cond_426
.line 276
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
goto :goto_440
.line 273
:cond_426
const v4, 0x7f0f0c1b
const-string v5, "PaymentFailed"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
.line 274
goto :goto_440
.line 270
:cond_433
const v4, 0x7f0f0c2e
const-string v5, "PaymentPrecheckoutFailed"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
.line 271
nop
.line 277
:goto_440
goto/16 :goto_640
.line 279
:cond_442
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_payments_validateRequestedInfo;
if-eqz v4, :cond_474
.line 280
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v5
const v6, 0x68c9574c
if-eq v5, v6, :cond_452
:cond_451
goto :goto_45c
:cond_452
const-string v5, "SHIPPING_NOT_AVAILABLE"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_451
const/4 v15, 0x0
goto :goto_45d
:goto_45c
const/4 v15, -0x1
:goto_45d
if-eqz v15, :cond_465
.line 285
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
goto :goto_472
.line 282
:cond_465
const v4, 0x7f0f0c1f
const-string v5, "PaymentNoShippingMethod"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
.line 283
nop
.line 286
:goto_472
goto/16 :goto_640
.line 288
:cond_474
instance-of v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateUsername;
if-eqz v4, :cond_640
.line 289
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v5, "ALREDY_CHANGE"
invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_490
.line 290
const v4, 0x7f0f010b
const-string v5, "AlreadyChangeAppNameCodeTips"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 292
:cond_490
const v4, 0x7f0f0a80
invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto/16 :goto_640
.line 262
:cond_49c
:goto_49c
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_4af
.line 263
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->getFloodWaitString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
goto/16 :goto_640
.line 265
:cond_4af
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
goto/16 :goto_640
.line 186
:cond_4b6
:goto_4b6
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_515
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v11}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_515
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v5, "CODE_INVALID"
invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_515
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v5, "CODE_EMPTY"
invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_4db
goto :goto_515
.line 188
:cond_4db
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v15}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_509
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v5, "EMAIL_VERIFY_EXPIRED"
invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_4ee
goto :goto_509
.line 190
:cond_4ee
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_502
.line 191
const v4, 0x7f0f0680
invoke-static {v13, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 193
:cond_502
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 189
:cond_509
:goto_509
const v4, 0x7f0f0431
invoke-static {v7, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 187
:cond_515
:goto_515
const v4, 0x7f0f07b6
invoke-static {v12, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v4
return-object v4
.line 159
:cond_521
:goto_521
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4}, Ljava/lang/String;->hashCode()I
move-result v6
sparse-switch v6, :sswitch_data_644
:cond_52a
goto :goto_551
:sswitch_52b
const-string v5, "SCHEDULE_TOO_MUCH"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_52a
const/4 v4, 0x2
goto :goto_552
:sswitch_535
const-string v5, "MUTUALCONTACTNEED"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_52a
const/4 v4, 0x3
goto :goto_552
:sswitch_53f
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_52a
const/4 v4, 0x0
goto :goto_552
:sswitch_547
const-string v5, "USER_BANNED_IN_CHANNEL"
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_52a
const/4 v4, 0x1
goto :goto_552
:goto_551
const/4 v4, -0x1
:goto_552
if-eqz v4, :cond_595
const/4 v5, 0x1
if-eq v4, v5, :cond_580
const/4 v6, 0x2
if-eq v4, v6, :cond_573
const/4 v6, 0x3
if-eq v4, v6, :cond_55e
goto :goto_5a9
.line 170
:cond_55e
invoke-static/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v4
sget v6, Lim/tpelyyftgw/messenger/NotificationCenter;->contactRelationShip:I
new-array v5, v5, [Ljava/lang/Object;
const/16 v7, 0x65
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
const/4 v8, 0x0
aput-object v7, v5, v8
invoke-virtual {v4, v6, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
goto :goto_5a9
.line 167
:cond_573
const v4, 0x7f0f08b7
const-string v5, "MessageScheduledLimitReached"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
.line 168
goto :goto_5a9
.line 164
:cond_580
invoke-static/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v4
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->needShowAlert:I
const/4 v6, 0x1
new-array v6, v6, [Ljava/lang/Object;
const/4 v7, 0x5
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
const/4 v8, 0x0
aput-object v7, v6, v8
invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 165
goto :goto_5a9
.line 161
:cond_595
const/4 v6, 0x1
const/4 v8, 0x0
invoke-static/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v4
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->needShowAlert:I
new-array v6, v6, [Ljava/lang/Object;
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
aput-object v7, v6, v8
invoke-virtual {v4, v5, v6}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 162
nop
.line 171
:goto_5a9
goto/16 :goto_640
.line 102
:cond_5ab
:goto_5ab
if-eqz v1, :cond_5c4
.line 103
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
if-eqz v3, :cond_5be
array-length v5, v3
if-lez v5, :cond_5be
const/4 v5, 0x0
aget-object v5, v3, v5
check-cast v5, Ljava/lang/Boolean;
invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z
move-result v15
goto :goto_5bf
:cond_5be
const/4 v15, 0x0
:goto_5bf
invoke-static {v4, v1, v15, v2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showAddUserAlert(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZLim/tpelyyftgw/tgnet/TLObject;)V
goto/16 :goto_640
.line 105
:cond_5c4
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_640
.line 106
invoke-static/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v4
sget v5, Lim/tpelyyftgw/messenger/NotificationCenter;->needShowAlert:I
const/4 v6, 0x1
new-array v7, v6, [Ljava/lang/Object;
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
const/4 v8, 0x0
aput-object v6, v7, v8
invoke-virtual {v4, v5, v7}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
goto :goto_640
.line 84
:cond_5e0
:goto_5e0
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v9}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_5f3
.line 85
const v4, 0x7f0f07ba
invoke-static {v8, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto :goto_640
.line 86
:cond_5f3
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v14}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_606
.line 87
const v4, 0x7f0f0680
invoke-static {v13, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
goto :goto_640
.line 88
:cond_606
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
const-string v5, "APP_VERSION_OUTDATED"
invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_622
.line 89
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
const v5, 0x7f0f1193
const-string v6, "UpdateAppAlert"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x1
invoke-static {v4, v5, v6}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
goto :goto_640
.line 91
:cond_622
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const v5, 0x7f0f05e0
invoke-static {v10, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v1, v4}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
.line 296
:cond_640
:goto_640
const/4 v4, 0x0
return-object v4
.line 80
:cond_642
const/4 v4, 0x0
.line 81
:goto_643
return-object v4
:sswitch_data_644
.sparse-switch
-0x6bd947ea -> :sswitch_547
-0x1b10193f -> :sswitch_53f
-0x205cffe -> :sswitch_535
0x45b984e0 -> :sswitch_52b
.end sparse-switch
.end method
.method public static showAddUserAlert(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZLim/tpelyyftgw/tgnet/TLObject;)V
.registers 9
.param p0, "error" # Ljava/lang/String;
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p2, "isChannel" # Z
.param p3, "request" # Lim/tpelyyftgw/tgnet/TLObject;
.line 1567
if-eqz p0, :cond_293
if-eqz p1, :cond_293
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_c
goto/16 :goto_293
.line 1570
:cond_c
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 1571
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0141
const-string v2, "AppName"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1572
const/4 v1, -0x1
invoke-virtual {p0}, Ljava/lang/String;->hashCode()I
move-result v2
const/4 v3, 0x1
sparse-switch v2, :sswitch_data_294
:cond_2a
goto/16 :goto_fd
:sswitch_2c
const-string v2, "USER_PRIVACY_RESTRICTED"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0x8
goto/16 :goto_fd
:sswitch_38
const-string v2, "CHAT_ADMIN_INVITE_REQUIRED"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0xe
goto/16 :goto_fd
:sswitch_44
const-string v2, "USER_NOT_MUTUAL_CONTACT"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/4 v1, 0x5
goto/16 :goto_fd
:sswitch_4f
const-string v2, "CHANNELS_TOO_MUCH"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0x12
goto/16 :goto_fd
:sswitch_5b
const-string v2, "ADMINS_TOO_MUCH"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/4 v1, 0x6
goto/16 :goto_fd
:sswitch_66
const-string v2, "USER_ID_INVALID"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/4 v1, 0x3
goto/16 :goto_fd
:sswitch_71
const-string v2, "USERS_TOO_MUCH"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/4 v1, 0x4
goto/16 :goto_fd
:sswitch_7c
const-string v2, "CHAT_ADMIN_BAN_REQUIRED"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0xc
goto/16 :goto_fd
:sswitch_88
const-string v2, "USER_ADMIN_INVALID"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0xf
goto/16 :goto_fd
:sswitch_94
const-string v2, "YOU_BLOCKED_USER"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0xb
goto :goto_fd
:sswitch_9f
const-string v2, "USER_BOT"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/4 v1, 0x2
goto :goto_fd
:sswitch_a9
const-string v2, "USER_KICKED"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0xd
goto :goto_fd
:sswitch_b4
const-string v2, "BOTS_TOO_MUCH"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/4 v1, 0x7
goto :goto_fd
:sswitch_be
const-string v2, "PEER_FLOOD"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/4 v1, 0x0
goto :goto_fd
:sswitch_c8
const-string v2, "USER_RESTRICTED"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0xa
goto :goto_fd
:sswitch_d3
const-string v2, "USER_BLOCKED"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/4 v1, 0x1
goto :goto_fd
:sswitch_dd
const-string v2, "USERS_TOO_FEW"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0x9
goto :goto_fd
:sswitch_e8
const-string v2, "CHANNELS_ADMIN_PUBLIC_TOO_MUCH"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0x10
goto :goto_fd
:sswitch_f3
const-string v2, "CHANNELS_ADMIN_LOCATED_TOO_MUCH"
invoke-virtual {p0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2a
const/16 v1, 0x11
:goto_fd
packed-switch v1, :pswitch_data_2e2
.line 1654
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const v2, 0x7f0f05e0
const-string v4, "ErrorOccurred"
invoke-static {v4, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "\n"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_27e
.line 1647
:pswitch_122
instance-of v1, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_createChannel;
if-eqz v1, :cond_134
.line 1648
const v1, 0x7f0f03a1
const-string v2, "ChannelTooMuch"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_27e
.line 1650
:cond_134
const v1, 0x7f0f03a2
const-string v2, "ChannelTooMuchJoin"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1652
goto/16 :goto_27e
.line 1644
:pswitch_142
const v1, 0x7f0f0837
const-string v2, "LocatedChannelsTooMuch"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1645
goto/16 :goto_27e
.line 1641
:pswitch_150
const v1, 0x7f0f0d0b
const-string v2, "PublicChannelsTooMuch"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1642
goto/16 :goto_27e
.line 1638
:pswitch_15e
const v1, 0x7f0f00b9
const-string v2, "AddBannedErrorAdmin"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1639
goto/16 :goto_27e
.line 1635
:pswitch_16c
const v1, 0x7f0f00b1
const-string v2, "AddAdminErrorNotAMember"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1636
goto/16 :goto_27e
.line 1632
:pswitch_17a
const v1, 0x7f0f00b0
const-string v2, "AddAdminErrorBlacklisted"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1633
goto/16 :goto_27e
.line 1628
:pswitch_188
const v1, 0x7f0f12c5
const-string v2, "YouBlockedUser"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1629
goto/16 :goto_27e
.line 1625
:pswitch_196
const v1, 0x7f0f11da
const-string v2, "UserRestricted"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1626
goto/16 :goto_27e
.line 1622
:pswitch_1a4
const v1, 0x7f0f0489
const-string v2, "CreateGroupError"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1623
goto/16 :goto_27e
.line 1615
:pswitch_1b2
if-eqz p2, :cond_1c2
.line 1616
const v1, 0x7f0f07cc
const-string v2, "InviteToChannelError"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_27e
.line 1618
:cond_1c2
const v1, 0x7f0f07ce
const-string v2, "InviteToGroupError"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1620
goto/16 :goto_27e
.line 1608
:pswitch_1d0
if-eqz p2, :cond_1e0
.line 1609
const v1, 0x7f0f03a9
const-string v2, "ChannelUserCantBot"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_27e
.line 1611
:cond_1e0
const v1, 0x7f0f0748
const-string v2, "GroupUserCantBot"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1613
goto/16 :goto_27e
.line 1601
:pswitch_1ee
if-eqz p2, :cond_1fe
.line 1602
const v1, 0x7f0f03a8
const-string v2, "ChannelUserCantAdmin"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto/16 :goto_27e
.line 1604
:cond_1fe
const v1, 0x7f0f0747
const-string v2, "GroupUserCantAdmin"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1606
goto/16 :goto_27e
.line 1594
:pswitch_20c
if-eqz p2, :cond_21b
.line 1595
const v1, 0x7f0f03aa
const-string v2, "ChannelUserLeftError"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_27e
.line 1597
:cond_21b
const v1, 0x7f0f0749
const-string v2, "GroupUserLeftError"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1599
goto :goto_27e
.line 1587
:pswitch_228
if-eqz p2, :cond_237
.line 1588
const v1, 0x7f0f03a6
const-string v2, "ChannelUserAddLimit"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_27e
.line 1590
:cond_237
const v1, 0x7f0f0745
const-string v2, "GroupUserAddLimit"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1592
goto :goto_27e
.line 1580
:pswitch_244
if-eqz p2, :cond_253
.line 1581
const v1, 0x7f0f03a7
const-string v2, "ChannelUserCantAdd"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_27e
.line 1583
:cond_253
const v1, 0x7f0f0746
const-string v2, "GroupUserCantAdd"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1585
goto :goto_27e
.line 1574
:pswitch_260
const v1, 0x7f0f09a0
const-string v2, "NobodyLikesSpam2"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1575
const v1, 0x7f0f08ef
const-string v2, "MoreInfo"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$Y8TaoTJI9F-_UqlzsdLMY90bKfU;
invoke-direct {v2, p1}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$Y8TaoTJI9F-_UqlzsdLMY90bKfU;-><init>(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1576
nop
.line 1657
:goto_27e
const v1, 0x7f0f0a5a
const-string v2, "OK"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1658
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p1, v1, v3, v2}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;ZLandroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;
.line 1659
return-void
.line 1568
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_293
:goto_293
return-void
:sswitch_data_294
.sparse-switch
-0x7e67a4fc -> :sswitch_f3
-0x77eeb6f1 -> :sswitch_e8
-0x691c616a -> :sswitch_dd
-0x201302a8 -> :sswitch_d3
-0x1e9056b1 -> :sswitch_c8
-0x1b10193f -> :sswitch_be
-0x1909e875 -> :sswitch_b4
0x5e11059 -> :sswitch_a9
0x1ed73733 -> :sswitch_9f
0x3266369e -> :sswitch_94
0x369e4753 -> :sswitch_88
0x3e6a9946 -> :sswitch_7c
0x45939caf -> :sswitch_71
0x492297a7 -> :sswitch_66
0x4ab0d713 -> :sswitch_5b
0x50c943c7 -> :sswitch_4f
0x60bf92d5 -> :sswitch_44
0x6894e15e -> :sswitch_38
0x723eea86 -> :sswitch_2c
.end sparse-switch
:pswitch_data_2e2
.packed-switch 0x0
:pswitch_260
:pswitch_244
:pswitch_244
:pswitch_244
:pswitch_228
:pswitch_20c
:pswitch_1ee
:pswitch_1d0
:pswitch_1b2
:pswitch_1a4
:pswitch_196
:pswitch_188
:pswitch_17a
:pswitch_17a
:pswitch_16c
:pswitch_15e
:pswitch_150
:pswitch_142
:pswitch_122
.end packed-switch
.end method
.method public static showBlockReportSpamAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;JLim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;ZLim/tpelyyftgw/tgnet/TLRPC$ChatFull;Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V
.registers 28
.param p0, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "dialog_id" # J
.param p3, "currentUser" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p4, "currentChat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p5, "encryptedChat" # Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.param p6, "isLocation" # Z
.param p7, "chatInfo" # Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.param p8, "callback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.line 469
move-object/from16 v0, p0
move-object/from16 v11, p4
move-object/from16 v12, p7
if-eqz v0, :cond_1ed
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
if-nez v1, :cond_10
goto/16 :goto_1ed
.line 472
:cond_10
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;
move-result-object v13
.line 473
.local v13, "accountInstance":Lim/tpelyyftgw/messenger/AccountInstance;
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v14, v1
.line 476
.local v14, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getCurrentAccount()I
move-result v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getNotificationsSettings(I)Landroid/content/SharedPreferences;
move-result-object v15
.line 477
.local v15, "preferences":Landroid/content/SharedPreferences;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "dialog_bar_report"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-wide/from16 v9, p1
invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v16
.line 478
.local v16, "showReport":Z
const/4 v1, 0x1
if-eqz p3, :cond_12d
.line 479
const v3, 0x7f0f026f
new-array v4, v1, [Ljava/lang/Object;
invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v5
aput-object v5, v4, v2
const-string v5, "BlockUserTitle"
invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v14, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 480
const v3, 0x7f0f026b
new-array v4, v1, [Ljava/lang/Object;
invoke-static/range {p3 .. p3}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v5
aput-object v5, v4, v2
const-string v5, "BlockUserAlert"
invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v3
invoke-virtual {v14, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 481
const v3, 0x7f0f0268
const-string v4, "BlockContact"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
.line 483
.local v3, "reportText":Ljava/lang/CharSequence;
const/4 v4, 0x2
new-array v5, v4, [Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.line 484
.local v5, "cells":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
new-instance v6, Landroid/widget/LinearLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v7
invoke-direct {v6, v7}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 485
.local v6, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v6, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 486
const/4 v7, 0x0
.local v7, "a":I
:goto_86
if-ge v7, v4, :cond_11c
.line 487
if-nez v7, :cond_91
if-nez v16, :cond_91
.line 488
move-object/from16 v18, v3
const/4 v8, -0x1
goto/16 :goto_112
.line 490
:cond_91
new-instance v4, Lim/tpelyyftgw/ui/cells/CheckBoxCell;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v8
invoke-direct {v4, v8, v1}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;-><init>(Landroid/content/Context;I)V
aput-object v4, v5, v7
.line 491
aget-object v4, v5, v7
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v8
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 492
aget-object v4, v5, v7
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setTag(Ljava/lang/Object;)V
.line 493
const-string v4, ""
if-nez v7, :cond_c4
.line 494
aget-object v8, v5, v7
const v1, 0x7f0f04fc
move-object/from16 v18, v3
.end local v3 # "reportText":Ljava/lang/CharSequence;
.local v18, "reportText":Ljava/lang/CharSequence;
const-string v3, "DeleteReportSpam"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v3, 0x1
invoke-virtual {v8, v1, v4, v3, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
goto :goto_da
.line 495
.end local v18 # "reportText":Ljava/lang/CharSequence;
.restart local v3 # "reportText":Ljava/lang/CharSequence;
:cond_c4
move-object/from16 v18, v3
const/4 v3, 0x1
.end local v3 # "reportText":Ljava/lang/CharSequence;
.restart local v18 # "reportText":Ljava/lang/CharSequence;
if-ne v7, v3, :cond_da
.line 496
aget-object v1, v5, v7
const v8, 0x7f0f0500
new-array v3, v2, [Ljava/lang/Object;
const-string v9, "DeleteThisChat"
invoke-static {v9, v8, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
const/4 v8, 0x1
invoke-virtual {v1, v3, v4, v8, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setText(Ljava/lang/CharSequence;Ljava/lang/String;ZZ)V
.line 498
:cond_da
:goto_da
aget-object v1, v5, v7
sget-boolean v3, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v4, 0x41800000 # 16.0f
const/high16 v8, 0x41000000 # 8.0f
if-eqz v3, :cond_e9
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
goto :goto_ed
:cond_e9
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
:goto_ed
sget-boolean v9, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v9, :cond_f6
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
goto :goto_fa
:cond_f6
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
:goto_fa
invoke-virtual {v1, v3, v2, v4, v2}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setPadding(IIII)V
.line 499
aget-object v1, v5, v7
const/4 v3, -0x2
const/4 v8, -0x1
invoke-static {v8, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v3
invoke-virtual {v6, v1, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 500
aget-object v1, v5, v7
new-instance v3, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$n0dcyrwGaVg4mjv15JkGq93OoSc;
invoke-direct {v3, v5}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$n0dcyrwGaVg4mjv15JkGq93OoSc;-><init>([Lim/tpelyyftgw/ui/cells/CheckBoxCell;)V
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/cells/CheckBoxCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 486
:goto_112
add-int/lit8 v7, v7, 0x1
move-wide/from16 v9, p1
move-object/from16 v3, v18
const/4 v1, 0x1
const/4 v4, 0x2
goto/16 :goto_86
.end local v18 # "reportText":Ljava/lang/CharSequence;
.restart local v3 # "reportText":Ljava/lang/CharSequence;
:cond_11c
move-object/from16 v18, v3
const/4 v8, -0x1
.line 505
.end local v3 # "reportText":Ljava/lang/CharSequence;
.end local v7 # "a":I
.restart local v18 # "reportText":Ljava/lang/CharSequence;
const/16 v1, 0xc
invoke-virtual {v14, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setCustomViewOffset(I)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 506
invoke-virtual {v14, v6}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 507
.end local v6 # "linearLayout":Landroid/widget/LinearLayout;
move-object/from16 v17, v5
move-object/from16 v10, v18
goto/16 :goto_1ab
.line 508
.end local v5 # "cells":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.end local v18 # "reportText":Ljava/lang/CharSequence;
:cond_12d
const/4 v8, -0x1
const/4 v5, 0x0
.line 509
.restart local v5 # "cells":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
if-eqz v11, :cond_170
if-eqz p6, :cond_170
.line 510
const v1, 0x7f0f0df5
const-string v3, "ReportUnrelatedGroup"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v14, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 511
if-eqz v12, :cond_163
iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->location:Lim/tpelyyftgw/tgnet/TLRPC$ChannelLocation;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
if-eqz v1, :cond_163
.line 512
iget-object v1, v12, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->location:Lim/tpelyyftgw/tgnet/TLRPC$ChannelLocation;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
.line 513
.local v1, "location":Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
const v3, 0x7f0f0df6
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
iget-object v6, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;->address:Ljava/lang/String;
aput-object v6, v4, v2
const-string v2, "ReportUnrelatedGroupText"
invoke-static {v2, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->replaceTags(Ljava/lang/String;)Landroid/text/SpannableStringBuilder;
move-result-object v2
invoke-virtual {v14, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 514
.end local v1 # "location":Lim/tpelyyftgw/tgnet/TLRPC$TL_channelLocation;
goto :goto_19f
.line 515
:cond_163
const v1, 0x7f0f0df7
const-string v2, "ReportUnrelatedGroupTextNoAddress"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v14, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_19f
.line 518
:cond_170
const v1, 0x7f0f0df0
const-string v2, "ReportSpamTitle"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v14, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 519
invoke-static/range {p4 .. p4}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_193
iget-boolean v1, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-nez v1, :cond_193
.line 520
const v1, 0x7f0f0dec
const-string v2, "ReportSpamAlertChannel"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v14, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_19f
.line 522
:cond_193
const v1, 0x7f0f0ded
const-string v2, "ReportSpamAlertGroup"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v14, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 525
:goto_19f
const v1, 0x7f0f0de2
const-string v2, "ReportChat"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
move-object v10, v3
move-object/from16 v17, v5
.line 527
.end local v5 # "cells":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
.local v10, "reportText":Ljava/lang/CharSequence;
.local v17, "cells":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
:goto_1ab
new-instance v9, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$y861m_kEB-CW-XFkCl3up6rR_A8;
move-object v1, v9
move-object/from16 v2, p3
move-object v3, v13
move-object/from16 v4, v17
move-wide/from16 v5, p1
move-object/from16 v7, p4
const/4 v11, -0x1
move-object/from16 v8, p5
move-object v11, v9
move/from16 v9, p6
move-object v12, v10
.end local v10 # "reportText":Ljava/lang/CharSequence;
.local v12, "reportText":Ljava/lang/CharSequence;
move-object/from16 v10, p8
invoke-direct/range {v1 .. v10}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$y861m_kEB-CW-XFkCl3up6rR_A8;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/messenger/AccountInstance;[Lim/tpelyyftgw/ui/cells/CheckBoxCell;JLim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;ZLim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V
invoke-virtual {v14, v12, v11}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 549
const v1, 0x7f0f02f7
const-string v2, "Cancel"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v14, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 550
invoke-virtual {v14}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
.line 551
.local v1, "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 552
const/4 v2, -0x1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->getButton(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
.line 553
.local v2, "button":Landroid/widget/TextView;
if-eqz v2, :cond_1ec
.line 554
const-string v3, "dialogTextRed2"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setTextColor(I)V
.line 556
:cond_1ec
return-void
.line 470
.end local v1 # "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.end local v2 # "button":Landroid/widget/TextView;
.end local v12 # "reportText":Ljava/lang/CharSequence;
.end local v13 # "accountInstance":Lim/tpelyyftgw/messenger/AccountInstance;
.end local v14 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v15 # "preferences":Landroid/content/SharedPreferences;
.end local v16 # "showReport":Z
.end local v17 # "cells":[Lim/tpelyyftgw/ui/cells/CheckBoxCell;
:cond_1ed
:goto_1ed
return-void
.end method
.method public static showCustomNotificationsDialog(Lim/tpelyyftgw/ui/actionbar/BaseFragment;JILjava/util/ArrayList;ILim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V
.registers 15
.param p0, "parentFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "did" # J
.param p3, "globalType" # I
.param p5, "currentAccount" # I
.param p6, "callback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lim/tpelyyftgw/ui/actionbar/BaseFragment;",
"JI",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;",
">;I",
"Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;",
")V"
}
.end annotation
.line 559
.local p4, "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
const/4 v7, 0x0
move-object v0, p0
move-wide v1, p1
move v3, p3
move-object v4, p4
move v5, p5
move-object v6, p6
invoke-static/range {v0 .. v7}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showCustomNotificationsDialog(Lim/tpelyyftgw/ui/actionbar/BaseFragment;JILjava/util/ArrayList;ILim/tpelyyftgw/messenger/MessagesStorage$IntCallback;Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V
.line 560
return-void
.end method
.method public static showCustomNotificationsDialog(Lim/tpelyyftgw/ui/actionbar/BaseFragment;JILjava/util/ArrayList;ILim/tpelyyftgw/messenger/MessagesStorage$IntCallback;Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;)V
.registers 31
.param p0, "parentFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "did" # J
.param p3, "globalType" # I
.param p5, "currentAccount" # I
.param p6, "callback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.param p7, "resultCallback" # Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lim/tpelyyftgw/ui/actionbar/BaseFragment;",
"JI",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;",
">;I",
"Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;",
"Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;",
")V"
}
.end annotation
.line 563
.local p4, "exceptions":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/ui/NotificationsSettingsActivity$NotificationException;>;"
move-object/from16 v11, p0
move-wide/from16 v12, p1
if-eqz v11, :cond_19a
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_e
goto/16 :goto_19a
.line 567
:cond_e
invoke-static/range {p5 .. p5}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
move-result-object v0
invoke-virtual {v0, v12, v13}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(J)Z
move-result v14
.line 569
.local v14, "defaultEnabled":Z
const/4 v0, 0x5
new-array v1, v0, [Ljava/lang/String;
const v2, 0x7f0f0a51
.line 570
const-string v3, "NotificationsTurnOn"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v15, 0x0
aput-object v2, v1, v15
const/4 v10, 0x1
new-array v2, v10, [Ljava/lang/Object;
.line 571
const-string v3, "Hours"
invoke-static {v3, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v2, v15
const v3, 0x7f0f08f5
const-string v4, "MuteFor"
invoke-static {v4, v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v10
new-array v2, v10, [Ljava/lang/Object;
.line 572
const/4 v5, 0x2
const-string v6, "Days"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
aput-object v6, v2, v15
invoke-static {v4, v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v5
const/4 v2, 0x3
const-wide/16 v3, 0x0
const/4 v9, 0x0
cmp-long v5, v12, v3
if-nez v5, :cond_5a
instance-of v3, v11, Lim/tpelyyftgw/ui/NotificationsCustomSettingsActivity;
if-eqz v3, :cond_5a
move-object v3, v9
goto :goto_63
:cond_5a
const v3, 0x7f0f0a22
.line 573
const-string v4, "NotificationsCustomize"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
:goto_63
aput-object v3, v1, v2
const/4 v2, 0x4
const v3, 0x7f0f0a50
.line 574
const-string v4, "NotificationsTurnOff"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
move-object v8, v1
.line 577
.local v8, "descriptions":[Ljava/lang/String;
new-array v0, v0, [I
fill-array-data v0, :array_19c
move-object/from16 v16, v0
.line 585
.local v16, "icons":[I
new-instance v0, Landroid/widget/LinearLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
move-object v7, v0
.line 586
.local v7, "linearLayout":Landroid/widget/LinearLayout;
invoke-virtual {v7, v10}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 587
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
move-object v6, v0
.line 589
.local v6, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const/4 v0, 0x0
move v5, v0
.local v5, "a":I
:goto_92
array-length v0, v8
if-ge v5, v0, :cond_17c
.line 590
aget-object v0, v8, v5
if-nez v0, :cond_a7
.line 591
move v13, v5
move-object/from16 v18, v6
move-object/from16 v20, v8
move-object/from16 v21, v9
move/from16 v19, v14
const/16 v22, 0x1
move-object v14, v7
goto/16 :goto_16b
.line 593
:cond_a7
new-instance v0, Landroid/widget/TextView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
move-object v4, v0
.line 594
.local v4, "textView":Landroid/widget/TextView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-virtual {v0}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
move-result-object v0
aget v1, v16, v5
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v3
.line 595
.local v3, "drawable":Landroid/graphics/drawable/Drawable;
array-length v0, v8
sub-int/2addr v0, v10
if-ne v5, v0, :cond_dd
.line 596
const-string v0, "dialogTextRed"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
invoke-virtual {v4, v0}, Landroid/widget/TextView;->setTextColor(I)V
.line 597
new-instance v0, Landroid/graphics/PorterDuffColorFilter;
const-string v1, "dialogRedIcon"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
sget-object v2, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v0, v1, v2}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
goto :goto_f6
.line 599
:cond_dd
const-string v0, "dialogTextBlack"
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
invoke-virtual {v4, v0}, Landroid/widget/TextView;->setTextColor(I)V
.line 600
new-instance v0, Landroid/graphics/PorterDuffColorFilter;
const-string v1, "dialogIcon"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
sget-object v2, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v0, v1, v2}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 602
:goto_f6
const/high16 v0, 0x41800000 # 16.0f
invoke-virtual {v4, v10, v0}, Landroid/widget/TextView;->setTextSize(IF)V
.line 603
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setLines(I)V
.line 604
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setMaxLines(I)V
.line 605
invoke-virtual {v4, v3, v9, v9, v9}, Landroid/widget/TextView;->setCompoundDrawablesWithIntrinsicBounds(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 606
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v4, v0}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 607
invoke-static {v15}, Lim/tpelyyftgw/ui/actionbar/Theme;->getSelectorDrawable(Z)Landroid/graphics/drawable/Drawable;
move-result-object v0
invoke-virtual {v4, v0}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 608
const/high16 v0, 0x41c00000 # 24.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
invoke-virtual {v4, v1, v15, v0, v15}, Landroid/widget/TextView;->setPadding(IIII)V
.line 609
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 610
const/16 v0, 0x13
invoke-virtual {v4, v0}, Landroid/widget/TextView;->setGravity(I)V
.line 611
const/high16 v0, 0x41d00000 # 26.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
invoke-virtual {v4, v0}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
.line 612
aget-object v0, v8, v5
invoke-virtual {v4, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 613
const/4 v0, -0x1
const/16 v1, 0x30
const/16 v2, 0x33
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(III)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v0
invoke-virtual {v7, v4, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 614
new-instance v1, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$lqqodO_yF8N41j4Fa7UoaymW0Z8;
move-object v0, v1
move-object v15, v1
move-wide/from16 v1, p1
move-object/from16 v17, v3
.end local v3 # "drawable":Landroid/graphics/drawable/Drawable;
.local v17, "drawable":Landroid/graphics/drawable/Drawable;
move/from16 v3, p5
move-object v12, v4
.end local v4 # "textView":Landroid/widget/TextView;
.local v12, "textView":Landroid/widget/TextView;
move v4, v14
move v13, v5
.end local v5 # "a":I
.local v13, "a":I
move-object/from16 v5, p7
move-object/from16 v18, v6
.end local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v18, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move/from16 v6, p3
move/from16 v19, v14
move-object v14, v7
.end local v7 # "linearLayout":Landroid/widget/LinearLayout;
.local v14, "linearLayout":Landroid/widget/LinearLayout;
.local v19, "defaultEnabled":Z
move-object/from16 v7, p0
move-object/from16 v20, v8
.end local v8 # "descriptions":[Ljava/lang/String;
.local v20, "descriptions":[Ljava/lang/String;
move-object/from16 v8, p4
move-object/from16 v21, v9
move-object/from16 v9, p6
const/16 v22, 0x1
move-object/from16 v10, v18
invoke-direct/range {v0 .. v10}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$lqqodO_yF8N41j4Fa7UoaymW0Z8;-><init>(JIZLim/tpelyyftgw/messenger/MessagesStorage$IntCallback;ILim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/MessagesStorage$IntCallback;Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;)V
invoke-virtual {v12, v15}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 589
.end local v12 # "textView":Landroid/widget/TextView;
.end local v17 # "drawable":Landroid/graphics/drawable/Drawable;
:goto_16b
add-int/lit8 v5, v13, 0x1
move-wide/from16 v12, p1
move-object v7, v14
move-object/from16 v6, v18
move/from16 v14, v19
move-object/from16 v8, v20
move-object/from16 v9, v21
const/4 v10, 0x1
const/4 v15, 0x0
.end local v13 # "a":I
.restart local v5 # "a":I
goto/16 :goto_92
.end local v18 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v19 # "defaultEnabled":Z
.end local v20 # "descriptions":[Ljava/lang/String;
.restart local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.restart local v7 # "linearLayout":Landroid/widget/LinearLayout;
.restart local v8 # "descriptions":[Ljava/lang/String;
.local v14, "defaultEnabled":Z
:cond_17c
move-object/from16 v18, v6
move/from16 v19, v14
move-object v14, v7
.line 709
.end local v5 # "a":I
.end local v6 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v7 # "linearLayout":Landroid/widget/LinearLayout;
.local v14, "linearLayout":Landroid/widget/LinearLayout;
.restart local v18 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.restart local v19 # "defaultEnabled":Z
const v0, 0x7f0f0a1d
const-string v1, "Notifications"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
move-object/from16 v1, v18
.end local v18 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 710
invoke-virtual {v1, v14}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setView(Landroid/view/View;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 711
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
invoke-virtual {v11, v0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 712
return-void
.line 564
.end local v1 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v8 # "descriptions":[Ljava/lang/String;
.end local v14 # "linearLayout":Landroid/widget/LinearLayout;
.end local v16 # "icons":[I
.end local v19 # "defaultEnabled":Z
:cond_19a
:goto_19a
return-void
nop
:array_19c
.array-data 4
0x7f0802a6
0x7f0802a3
0x7f0802a4
0x7f0802a7
0x7f0802a5
.end array-data
.end method
.method public static showFloodWaitAlert(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.registers 9
.param p0, "error" # Ljava/lang/String;
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 1524
if-eqz p0, :cond_6a
const-string v0, "FLOOD_WAIT"
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_6a
if-eqz p1, :cond_6a
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_13
goto :goto_6a
.line 1527
:cond_13
invoke-static {p0}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
.line 1529
.local v0, "time":I
const/16 v1, 0x3c
if-ge v0, v1, :cond_26
.line 1530
const-string v1, "Seconds"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
.local v1, "timeString":Ljava/lang/String;
goto :goto_2e
.line 1532
.end local v1 # "timeString":Ljava/lang/String;
:cond_26
div-int/lit8 v1, v0, 0x3c
const-string v2, "Minutes"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
.line 1535
.restart local v1 # "timeString":Ljava/lang/String;
:goto_2e
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 1536
.local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v3, 0x7f0f0141
const-string v4, "AppName"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1537
const v3, 0x7f0f0681
const/4 v4, 0x1
new-array v5, v4, [Ljava/lang/Object;
const/4 v6, 0x0
aput-object v1, v5, v6
const-string v6, "FloodWaitTime"
invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1538
const v3, 0x7f0f0a5a
const-string v5, "OK"
invoke-static {v5, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v5, 0x0
invoke-virtual {v2, v3, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1539
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v3
invoke-virtual {p1, v3, v4, v5}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;ZLandroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;
.line 1540
return-void
.line 1525
.end local v0 # "time":I
.end local v1 # "timeString":Ljava/lang/String;
.end local v2 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_6a
:goto_6a
return-void
.end method
.method public static showSecretLocationAlert(Landroid/content/Context;ILjava/lang/Runnable;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 10
.param p0, "context" # Landroid/content/Context;
.param p1, "currentAccount" # I
.param p2, "onSelectRunnable" # Ljava/lang/Runnable;
.param p3, "inChat" # Z
.line 715
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 716
.local v0, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
invoke-static {p1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->availableMapProviders:I
.line 717
.local v1, "providers":I
and-int/lit8 v2, v1, 0x1
if-eqz v2, :cond_1b
.line 718
const v2, 0x7f0f0860
const-string v3, "MapPreviewProviderApp"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 720
:cond_1b
and-int/lit8 v2, v1, 0x2
if-eqz v2, :cond_2b
.line 721
const v2, 0x7f0f0861
const-string v3, "MapPreviewProviderGoogle"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 723
:cond_2b
and-int/lit8 v2, v1, 0x4
if-eqz v2, :cond_3b
.line 724
const v2, 0x7f0f0863
const-string v3, "MapPreviewProviderYandex"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 726
:cond_3b
const v2, 0x7f0f0862
const-string v3, "MapPreviewProviderNobody"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 727
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
const v3, 0x7f0f0409
.line 728
const-string v4, "ChooseMapPreviewProvider"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v2
const/4 v3, 0x0
new-array v4, v3, [Ljava/lang/String;
.line 729
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v4
check-cast v4, [Ljava/lang/CharSequence;
new-instance v5, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$x9Bk8pqX3X8Gwq-C_GcMyHWrFxk;
invoke-direct {v5, p2}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$x9Bk8pqX3X8Gwq-C_GcMyHWrFxk;-><init>(Ljava/lang/Runnable;)V
invoke-virtual {v2, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v2
.line 735
.local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
if-nez p3, :cond_7a
.line 736
const v4, 0x7f0f02f7
const-string v5, "Cancel"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
const/4 v5, 0x0
invoke-virtual {v2, v4, v5}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 738
:cond_7a
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v4
.line 739
.local v4, "dialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
if-eqz p3, :cond_83
.line 740
invoke-virtual {v4, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanceledOnTouchOutside(Z)V
.line 742
:cond_83
return-object v4
.end method
.method public static showSendMediaAlert(ILim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.registers 6
.param p0, "result" # I
.param p1, "fragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.line 1543
if-nez p0, :cond_3
.line 1544
return-void
.line 1546
:cond_3
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 1547
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f0141
const-string v2, "AppName"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1548
const/4 v1, 0x1
if-ne p0, v1, :cond_28
.line 1549
const v2, 0x7f0f05ea
const-string v3, "ErrorSendRestrictedStickers"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_77
.line 1550
:cond_28
const/4 v2, 0x2
if-ne p0, v2, :cond_38
.line 1551
const v2, 0x7f0f05e6
const-string v3, "ErrorSendRestrictedMedia"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_77
.line 1552
:cond_38
const/4 v2, 0x3
if-ne p0, v2, :cond_48
.line 1553
const v2, 0x7f0f05e8
const-string v3, "ErrorSendRestrictedPolls"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_77
.line 1554
:cond_48
const/4 v2, 0x4
if-ne p0, v2, :cond_58
.line 1555
const v2, 0x7f0f05eb
const-string v3, "ErrorSendRestrictedStickersAll"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_77
.line 1556
:cond_58
const/4 v2, 0x5
if-ne p0, v2, :cond_68
.line 1557
const v2, 0x7f0f05e7
const-string v3, "ErrorSendRestrictedMediaAll"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_77
.line 1558
:cond_68
const/4 v2, 0x6
if-ne p0, v2, :cond_77
.line 1559
const v2, 0x7f0f05e9
const-string v3, "ErrorSendRestrictedPollsAll"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1562
:cond_77
:goto_77
const v2, 0x7f0f0a5a
const-string v3, "OK"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 1563
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v2
invoke-virtual {p1, v2, v1, v3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;ZLandroid/content/DialogInterface$OnDismissListener;)Landroid/app/Dialog;
.line 1564
return-void
.end method
.method public static showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/app/Dialog;
.registers 3
.param p0, "baseFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "text" # Ljava/lang/String;
.line 455
const/4 v0, 0x0
invoke-static {p0, v0, p1}, Lim/tpelyyftgw/ui/components/AlertsCreator;->showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;Ljava/lang/String;)Landroid/app/Dialog;
move-result-object v0
return-object v0
.end method
.method public static showSimpleAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;Ljava/lang/String;)Landroid/app/Dialog;
.registers 5
.param p0, "baseFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "title" # Ljava/lang/String;
.param p2, "text" # Ljava/lang/String;
.line 459
if-eqz p2, :cond_1b
if-eqz p0, :cond_1b
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_b
goto :goto_1b
.line 462
:cond_b
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v0, p1, p2}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createSimpleAlert(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
.line 463
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
.line 464
.local v1, "dialog":Landroid/app/Dialog;
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 465
return-object v1
.line 460
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.end local v1 # "dialog":Landroid/app/Dialog;
:cond_1b
:goto_1b
const/4 v0, 0x0
return-object v0
.end method
.method public static showSimpleToast(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Ljava/lang/String;)Landroid/widget/Toast;
.registers 3
.param p0, "baseFragment" # Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.param p1, "text" # Ljava/lang/String;
.line 300
invoke-static {p1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 301
invoke-static {}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->getToast()Landroid/widget/Toast;
move-result-object v0
return-object v0
.end method
.method public static showUpdateAppAlert(Landroid/content/Context;Ljava/lang/String;Z)Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.registers 7
.param p0, "context" # Landroid/content/Context;
.param p1, "text" # Ljava/lang/String;
.param p2, "updateApp" # Z
.line 305
const/4 v0, 0x0
if-eqz p0, :cond_3e
if-nez p1, :cond_6
goto :goto_3e
.line 308
:cond_6
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 309
.local v1, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v2, 0x7f0f0141
const-string v3, "AppName"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 310
invoke-virtual {v1, p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 311
const v2, 0x7f0f0a5a
const-string v3, "OK"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 312
if-eqz p2, :cond_39
.line 313
const v0, 0x7f0f1192
const-string v2, "UpdateApp"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$4k3-1T1hkBkr1Ap5PkYRgPCtKa0;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$AlertsCreator$4k3-1T1hkBkr1Ap5PkYRgPCtKa0;-><init>(Landroid/content/Context;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 315
:cond_39
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
return-object v0
.line 306
.end local v1 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_3e
:goto_3e
return-object v0
.end method
.method private static updateDayPicker(Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;Lim/tpelyyftgw/ui/components/NumberPicker;)V
.registers 6
.param p0, "dayPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p1, "monthPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.param p2, "yearPicker" # Lim/tpelyyftgw/ui/components/NumberPicker;
.line 746
invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;
move-result-object v0
.line 747
.local v0, "calendar":Ljava/util/Calendar;
invoke-virtual {p1}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v1
const/4 v2, 0x2
invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;->set(II)V
.line 748
invoke-virtual {p2}, Lim/tpelyyftgw/ui/components/NumberPicker;->getValue()I
move-result v1
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Ljava/util/Calendar;->set(II)V
.line 749
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMinValue(I)V
.line 750
const/4 v1, 0x5
invoke-virtual {v0, v1}, Ljava/util/Calendar;->getActualMaximum(I)I
move-result v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/components/NumberPicker;->setMaxValue(I)V
.line 751
return-void
.end method