PrivacyControlActivity.smali
.class public Lim/tpelyyftgw/ui/PrivacyControlActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "PrivacyControlActivity.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;,
Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;,
Lim/tpelyyftgw/ui/PrivacyControlActivity$LinkMovementMethodMy;
}
.end annotation
# static fields
.field public static final PRIVACY_RULES_TYPE_ADDED_BY_PHONE:I
.field public static final PRIVACY_RULES_TYPE_CALLS:I
.field public static final PRIVACY_RULES_TYPE_FORWARDS:I
.field public static final PRIVACY_RULES_TYPE_INVITE:I
.field public static final PRIVACY_RULES_TYPE_LASTSEEN:I
.field public static final PRIVACY_RULES_TYPE_MOMENT:I
.field public static final PRIVACY_RULES_TYPE_P2P:I
.field public static final PRIVACY_RULES_TYPE_PHONE:I
.field public static final PRIVACY_RULES_TYPE_PHOTO:I
.field private static final done_button:I
# instance fields
.field private final DONE:I
.field private alwaysShareRow:I
.field private currentMinus:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private currentPlus:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private currentSubType:I
.field private currentType:I
.field private detailRow:I
.field private doneButton:Landroid/view/View;
.field private enableAnimation:Z
.field private everybodyRow:I
.field private initialMinus:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private initialPlus:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.end field
.field private initialRulesSubType:I
.field private initialRulesType:I
.field private lastCheckedSubType:I
.field private lastCheckedType:I
.field private listAdapter:Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;
.field private listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private messageCell:Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;
.field private messageRow:I
.field private myContactsRow:I
.field private neverShareRow:I
.field private nobodyRow:I
.field private p2pDetailRow:I
.field private p2pRow:I
.field private p2pSectionRow:I
.field private phoneContactsRow:I
.field private phoneDetailRow:I
.field private phoneEverybodyRow:I
.field private phoneSectionRow:I
.field private rowCount:I
.field private rulesType:I
.field private sectionRow:I
.field private shareDetailRow:I
.field private shareSectionRow:I
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x1568
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->PRIVACY_RULES_TYPE_ADDED_BY_PHONE:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->PRIVACY_RULES_TYPE_CALLS:I
const v0, 0x156a
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->PRIVACY_RULES_TYPE_FORWARDS:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->PRIVACY_RULES_TYPE_INVITE:I
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->PRIVACY_RULES_TYPE_LASTSEEN:I
const v0, 0x1567
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->PRIVACY_RULES_TYPE_MOMENT:I
const v0, 0x156c
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->PRIVACY_RULES_TYPE_P2P:I
const v0, 0x1569
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->PRIVACY_RULES_TYPE_PHONE:I
const v0, 0x156b
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->PRIVACY_RULES_TYPE_PHOTO:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->done_button:I
return-void
.end method
.method public constructor <init>(I)V
.registers 3
.param p1, "type" # I
.line 262
const/4 v0, 0x0
invoke-direct {p0, p1, v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;-><init>(IZ)V
.line 263
return-void
.end method
.method public constructor <init>(IZ)V
.registers 4
.param p1, "type" # I
.param p2, "load" # Z
.line 266
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 77
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialPlus:Ljava/util/ArrayList;
.line 78
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialMinus:Ljava/util/ArrayList;
.line 83
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->lastCheckedType:I
.line 84
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->lastCheckedSubType:I
.line 111
const/4 v0, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->DONE:I
.line 267
iput p1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
.line 268
if-eqz p2, :cond_26
.line 269
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ContactsController;->loadPrivacySettings()V
.line 271
:cond_26
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/PrivacyControlActivity;)Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->messageCell:Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;
return-object v0
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/PrivacyControlActivity;)Lim/tpelyyftgw/messenger/MessagesController;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
return-object v0
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->alwaysShareRow:I
return v0
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/PrivacyControlActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
return v0
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->neverShareRow:I
return v0
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/PrivacyControlActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->p2pRow:I
return v0
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->detailRow:I
return v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
return v0
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
return v0
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->shareDetailRow:I
return v0
.end method
.method static synthetic access$2300(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->p2pDetailRow:I
return v0
.end method
.method static synthetic access$2400(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->sectionRow:I
return v0
.end method
.method static synthetic access$2500(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->shareSectionRow:I
return v0
.end method
.method static synthetic access$2600(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->p2pSectionRow:I
return v0
.end method
.method static synthetic access$2700(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneSectionRow:I
return v0
.end method
.method static synthetic access$2800(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->everybodyRow:I
return v0
.end method
.method static synthetic access$2900(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->myContactsRow:I
return v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$3000(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->nobodyRow:I
return v0
.end method
.method static synthetic access$3100(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->lastCheckedType:I
return v0
.end method
.method static synthetic access$3200(Lim/tpelyyftgw/ui/PrivacyControlActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget-boolean v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->enableAnimation:Z
return v0
.end method
.method static synthetic access$3300(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneContactsRow:I
return v0
.end method
.method static synthetic access$3400(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->lastCheckedSubType:I
return v0
.end method
.method static synthetic access$3500(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneEverybodyRow:I
return v0
.end method
.method static synthetic access$3600(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->messageRow:I
return v0
.end method
.method static synthetic access$3700(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneDetailRow:I
return v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/PrivacyControlActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->checkDiscard()Z
move-result v0
return v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/PrivacyControlActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->processDone()V
return-void
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/PrivacyControlActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/PrivacyControlActivity;
.line 68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
return v0
.end method
.method private applyCurrentPrivacySettings()V
.registers 12
.line 468
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;-><init>()V
.line 469
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
const/4 v2, 0x3
const/4 v3, 0x2
const/4 v4, 0x1
const/4 v5, 0x6
if-ne v1, v5, :cond_4c
.line 470
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyPhoneNumber;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyPhoneNumber;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->key:Lim/tpelyyftgw/tgnet/TLRPC$InputPrivacyKey;
.line 471
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
if-ne v1, v4, :cond_93
.line 472
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;-><init>()V
.line 473
.local v1, "req2":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyAddedByPhone;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyAddedByPhone;-><init>()V
iput-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->key:Lim/tpelyyftgw/tgnet/TLRPC$InputPrivacyKey;
.line 474
iget v5, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
if-nez v5, :cond_33
.line 475
iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->rules:Ljava/util/ArrayList;
new-instance v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowAll;
invoke-direct {v6}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowAll;-><init>()V
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_3d
.line 477
:cond_33
iget-object v5, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->rules:Ljava/util/ArrayList;
new-instance v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowContacts;
invoke-direct {v6}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowContacts;-><init>()V
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 479
:goto_3d
iget v5, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v5
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$GgmX52on_Utymywft2OjVsqyd28;
invoke-direct {v6, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$GgmX52on_Utymywft2OjVsqyd28;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;)V
invoke-virtual {v5, v1, v6, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
.line 485
.end local v1 # "req2":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;
goto :goto_93
.line 486
:cond_4c
const/4 v5, 0x5
if-ne v1, v5, :cond_57
.line 487
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyForwards;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyForwards;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->key:Lim/tpelyyftgw/tgnet/TLRPC$InputPrivacyKey;
goto :goto_93
.line 488
:cond_57
const/4 v5, 0x4
if-ne v1, v5, :cond_62
.line 489
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyProfilePhoto;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyProfilePhoto;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->key:Lim/tpelyyftgw/tgnet/TLRPC$InputPrivacyKey;
goto :goto_93
.line 490
:cond_62
if-ne v1, v2, :cond_6c
.line 491
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyPhoneP2P;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyPhoneP2P;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->key:Lim/tpelyyftgw/tgnet/TLRPC$InputPrivacyKey;
goto :goto_93
.line 492
:cond_6c
if-ne v1, v3, :cond_76
.line 493
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyPhoneCall;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyPhoneCall;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->key:Lim/tpelyyftgw/tgnet/TLRPC$InputPrivacyKey;
goto :goto_93
.line 494
:cond_76
if-ne v1, v4, :cond_80
.line 495
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyChatInvite;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyChatInvite;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->key:Lim/tpelyyftgw/tgnet/TLRPC$InputPrivacyKey;
goto :goto_93
.line 496
:cond_80
const/16 v5, 0x8
if-ne v1, v5, :cond_8c
.line 497
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyMoment;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyMoment;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->key:Lim/tpelyyftgw/tgnet/TLRPC$InputPrivacyKey;
goto :goto_93
.line 499
:cond_8c
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyStatusTimestamp;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyKeyStatusTimestamp;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->key:Lim/tpelyyftgw/tgnet/TLRPC$InputPrivacyKey;
.line 501
:cond_93
:goto_93
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
if-eqz v1, :cond_f9
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-lez v1, :cond_f9
.line 502
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowUsers;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowUsers;-><init>()V
.line 503
.local v1, "usersRule":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowUsers;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowChatParticipants;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowChatParticipants;-><init>()V
.line 504
.local v5, "chatsRule":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowChatParticipants;
const/4 v6, 0x0
.local v6, "a":I
:goto_aa
iget-object v7, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v6, v7, :cond_ef
.line 505
iget-object v7, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Ljava/lang/Integer;
invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I
move-result v7
.line 506
.local v7, "id":I
if-lez v7, :cond_e2
.line 507
iget v8, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v8
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v8, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v8
.line 508
.local v8, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v8, :cond_e1
.line 509
iget v9, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
invoke-virtual {v9, v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
move-result-object v9
.line 510
.local v9, "inputUser":Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
if-eqz v9, :cond_e1
.line 511
iget-object v10, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowUsers;->users:Ljava/util/ArrayList;
invoke-virtual {v10, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 514
.end local v8 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v9 # "inputUser":Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
:cond_e1
goto :goto_ec
.line 515
:cond_e2
iget-object v8, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowChatParticipants;->chats:Ljava/util/ArrayList;
neg-int v9, v7
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v8, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 504
.end local v7 # "id":I
:goto_ec
add-int/lit8 v6, v6, 0x1
goto :goto_aa
.line 518
.end local v6 # "a":I
:cond_ef
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->rules:Ljava/util/ArrayList;
invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 519
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->rules:Ljava/util/ArrayList;
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 521
.end local v1 # "usersRule":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowUsers;
.end local v5 # "chatsRule":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowChatParticipants;
:cond_f9
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
if-eq v1, v4, :cond_15b
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-lez v1, :cond_15b
.line 522
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowUsers;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowUsers;-><init>()V
.line 523
.local v1, "usersRule":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowUsers;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowChatParticipants;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowChatParticipants;-><init>()V
.line 524
.local v5, "chatsRule":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowChatParticipants;
const/4 v6, 0x0
.restart local v6 # "a":I
:goto_110
iget-object v7, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v6, v7, :cond_151
.line 525
iget-object v7, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Ljava/lang/Integer;
invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I
move-result v7
.line 526
.restart local v7 # "id":I
if-lez v7, :cond_144
.line 527
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v8
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v8, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v8
.line 528
.restart local v8 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v8, :cond_143
.line 529
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v9
invoke-virtual {v9, v8}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
move-result-object v9
.line 530
.restart local v9 # "inputUser":Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
if-eqz v9, :cond_143
.line 531
iget-object v10, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowUsers;->users:Ljava/util/ArrayList;
invoke-virtual {v10, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 534
.end local v8 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v9 # "inputUser":Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
:cond_143
goto :goto_14e
.line 535
:cond_144
iget-object v8, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowChatParticipants;->chats:Ljava/util/ArrayList;
neg-int v9, v7
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v8, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 524
.end local v7 # "id":I
:goto_14e
add-int/lit8 v6, v6, 0x1
goto :goto_110
.line 538
.end local v6 # "a":I
:cond_151
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->rules:Ljava/util/ArrayList;
invoke-virtual {v6, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 539
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->rules:Ljava/util/ArrayList;
invoke-virtual {v6, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 541
.end local v1 # "usersRule":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowUsers;
.end local v5 # "chatsRule":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowChatParticipants;
:cond_15b
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
if-nez v1, :cond_16a
.line 542
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->rules:Ljava/util/ArrayList;
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowAll;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowAll;-><init>()V
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_183
.line 543
:cond_16a
if-ne v1, v4, :cond_177
.line 544
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->rules:Ljava/util/ArrayList;
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowAll;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueDisallowAll;-><init>()V
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_183
.line 545
:cond_177
if-ne v1, v3, :cond_183
.line 546
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_setPrivacy;->rules:Ljava/util/ArrayList;
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowContacts;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPrivacyValueAllowContacts;-><init>()V
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 548
:cond_183
:goto_183
const/4 v1, 0x0
.line 549
.local v1, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
if-eqz v4, :cond_19b
.line 550
new-instance v4, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v5
invoke-direct {v4, v5, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
move-object v1, v4
.line 551
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanCancel(Z)V
.line 552
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V
.line 554
:cond_19b
move-object v2, v1
.line 555
.local v2, "progressDialogFinal":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v4
new-instance v5, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$00aWZT2CQeeHC7rks1ELzpvsgW4;
invoke-direct {v5, p0, v2}, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$00aWZT2CQeeHC7rks1ELzpvsgW4;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
invoke-virtual {v4, v0, v5, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
.line 573
return-void
.end method
.method private checkDiscard()Z
.registers 4
.line 804
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->doneButton:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v0
if-nez v0, :cond_54
.line 805
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->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 806
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f11dc
const-string v2, "UserRestrictionsApplyChanges"
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 807
const v1, 0x7f0f0cfb
const-string v2, "PrivacySettingsChangedAlert"
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 808
const v1, 0x7f0f015a
const-string v2, "ApplyTheme"
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/-$$Lambda$PrivacyControlActivity$IxrhNMyKVuoVN9AZPJyI9mHb3TQ;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$IxrhNMyKVuoVN9AZPJyI9mHb3TQ;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;)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 809
const v1, 0x7f0f0b01
const-string v2, "PassportDiscard"
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/-$$Lambda$PrivacyControlActivity$R08_jZ8Vgd6Fo1yyitqkCUyJaS8;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$R08_jZ8Vgd6Fo1yyitqkCUyJaS8;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;)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 810
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 811
const/4 v1, 0x0
return v1
.line 813
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_54
const/4 v0, 0x1
return v0
.end method
.method private checkPrivacy()V
.registers 13
.line 587
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
.line 588
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
.line 589
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/ContactsController;->getPrivacyRules(I)Ljava/util/ArrayList;
move-result-object v0
.line 590
.local v0, "privacyRules":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$PrivacyRule;>;"
const/4 v1, 0x2
const/4 v2, 0x0
const/4 v3, 0x1
if-eqz v0, :cond_fd
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v4
if-nez v4, :cond_27
goto/16 :goto_fd
.line 593
:cond_27
const/4 v4, -0x1
.line 594
.local v4, "type":I
const/4 v5, 0x0
.local v5, "a":I
:goto_29
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v6
const/4 v7, -0x1
if-ge v5, v6, :cond_bd
.line 595
invoke-virtual {v0, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$PrivacyRule;
.line 596
.local v6, "rule":Lim/tpelyyftgw/tgnet/TLRPC$PrivacyRule;
instance-of v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowChatParticipants;
if-eqz v8, :cond_60
.line 597
move-object v7, v6
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowChatParticipants;
.line 598
.local v7, "privacyValueAllowChatParticipants":Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowChatParticipants;
const/4 v8, 0x0
.local v8, "b":I
iget-object v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowChatParticipants;->chats:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
move-result v9
.local v9, "N":I
:goto_44
if-ge v8, v9, :cond_5f
.line 599
iget-object v10, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
iget-object v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowChatParticipants;->chats:Ljava/util/ArrayList;
invoke-virtual {v11, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Ljava/lang/Integer;
invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I
move-result v11
neg-int v11, v11
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v10, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 598
add-int/lit8 v8, v8, 0x1
goto :goto_44
.line 601
.end local v7 # "privacyValueAllowChatParticipants":Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowChatParticipants;
.end local v8 # "b":I
.end local v9 # "N":I
:cond_5f
goto :goto_b9
:cond_60
instance-of v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowChatParticipants;
if-eqz v8, :cond_8a
.line 602
move-object v7, v6
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowChatParticipants;
.line 603
.local v7, "privacyValueDisallowChatParticipants":Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowChatParticipants;
const/4 v8, 0x0
.restart local v8 # "b":I
iget-object v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowChatParticipants;->chats:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
move-result v9
.restart local v9 # "N":I
:goto_6e
if-ge v8, v9, :cond_89
.line 604
iget-object v10, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
iget-object v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowChatParticipants;->chats:Ljava/util/ArrayList;
invoke-virtual {v11, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Ljava/lang/Integer;
invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I
move-result v11
neg-int v11, v11
invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v10, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 603
add-int/lit8 v8, v8, 0x1
goto :goto_6e
.line 606
.end local v7 # "privacyValueDisallowChatParticipants":Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowChatParticipants;
.end local v8 # "b":I
.end local v9 # "N":I
:cond_89
goto :goto_b9
:cond_8a
instance-of v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowUsers;
if-eqz v8, :cond_99
.line 607
move-object v7, v6
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowUsers;
.line 608
.local v7, "privacyValueAllowUsers":Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowUsers;
iget-object v8, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
iget-object v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowUsers;->users:Ljava/util/ArrayList;
invoke-virtual {v8, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 609
.end local v7 # "privacyValueAllowUsers":Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowUsers;
goto :goto_b9
:cond_99
instance-of v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowUsers;
if-eqz v8, :cond_a8
.line 610
move-object v7, v6
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowUsers;
.line 611
.local v7, "privacyValueDisallowUsers":Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowUsers;
iget-object v8, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
iget-object v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowUsers;->users:Ljava/util/ArrayList;
invoke-virtual {v8, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.end local v7 # "privacyValueDisallowUsers":Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowUsers;
goto :goto_b8
.line 612
:cond_a8
if-ne v4, v7, :cond_b8
.line 613
instance-of v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowAll;
if-eqz v7, :cond_b0
.line 614
const/4 v4, 0x0
goto :goto_b9
.line 615
:cond_b0
instance-of v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowAll;
if-eqz v7, :cond_b6
.line 616
const/4 v4, 0x1
goto :goto_b9
.line 618
:cond_b6
const/4 v4, 0x2
goto :goto_b9
.line 612
:cond_b8
:goto_b8
nop
.line 594
.end local v6 # "rule":Lim/tpelyyftgw/tgnet/TLRPC$PrivacyRule;
:goto_b9
add-int/lit8 v5, v5, 0x1
goto/16 :goto_29
.line 622
.end local v5 # "a":I
:cond_bd
if-eqz v4, :cond_f1
if-ne v4, v7, :cond_ca
iget-object v5, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
if-lez v5, :cond_ca
goto :goto_f1
.line 624
:cond_ca
if-eq v4, v1, :cond_ee
if-ne v4, v7, :cond_df
iget-object v5, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
if-lez v5, :cond_df
iget-object v5, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
if-lez v5, :cond_df
goto :goto_ee
.line 626
:cond_df
if-eq v4, v3, :cond_eb
if-ne v4, v7, :cond_f3
iget-object v5, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
if-lez v5, :cond_f3
.line 627
:cond_eb
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
goto :goto_f3
.line 625
:cond_ee
:goto_ee
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
goto :goto_f3
.line 623
:cond_f1
:goto_f1
iput v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
.line 629
:cond_f3
:goto_f3
iget-object v5, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->doneButton:Landroid/view/View;
if-eqz v5, :cond_ff
.line 630
const/16 v6, 0x8
invoke-virtual {v5, v6}, Landroid/view/View;->setVisibility(I)V
goto :goto_ff
.line 591
.end local v4 # "type":I
:cond_fd
:goto_fd
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
.line 633
:cond_ff
:goto_ff
iget-object v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialPlus:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V
.line 634
iget-object v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialMinus:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V
.line 635
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
iput v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialRulesType:I
.line 636
iget-object v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialPlus:Ljava/util/ArrayList;
iget-object v5, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v4, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 637
iget-object v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialMinus:Ljava/util/ArrayList;
iget-object v5, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v4, v5}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z
.line 639
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
const/4 v5, 0x6
if-ne v4, v5, :cond_15f
.line 640
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v4
const/4 v5, 0x7
invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/ContactsController;->getPrivacyRules(I)Ljava/util/ArrayList;
move-result-object v0
.line 641
if-eqz v0, :cond_159
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v4
if-nez v4, :cond_134
goto :goto_159
.line 644
:cond_134
const/4 v4, 0x0
.local v4, "a":I
:goto_135
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v4, v5, :cond_15b
.line 645
invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$PrivacyRule;
.line 646
.local v5, "rule":Lim/tpelyyftgw/tgnet/TLRPC$PrivacyRule;
instance-of v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowAll;
if-eqz v6, :cond_148
.line 647
iput v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
.line 648
goto :goto_15b
.line 649
:cond_148
instance-of v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueDisallowAll;
if-eqz v6, :cond_14f
.line 650
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
.line 651
goto :goto_15b
.line 652
:cond_14f
instance-of v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_privacyValueAllowContacts;
if-eqz v6, :cond_156
.line 653
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
.line 654
goto :goto_15b
.line 644
.end local v5 # "rule":Lim/tpelyyftgw/tgnet/TLRPC$PrivacyRule;
:cond_156
add-int/lit8 v4, v4, 0x1
goto :goto_135
.line 642
.end local v4 # "a":I
:cond_159
:goto_159
iput v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
.line 658
:cond_15b
:goto_15b
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialRulesSubType:I
.line 661
:cond_15f
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->updateRows()V
.line 662
return-void
.end method
.method private hasChanges()Z
.registers 5
.line 665
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialRulesType:I
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
const/4 v2, 0x1
if-eq v0, v1, :cond_8
.line 666
return v2
.line 668
:cond_8
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
const/4 v3, 0x6
if-ne v0, v3, :cond_16
if-ne v1, v2, :cond_16
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialRulesSubType:I
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
if-eq v0, v1, :cond_16
.line 669
return v2
.line 671
:cond_16
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialMinus:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-eq v0, v1, :cond_25
.line 672
return v2
.line 674
:cond_25
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialPlus:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-eq v0, v1, :cond_34
.line 675
return v2
.line 677
:cond_34
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialPlus:Ljava/util/ArrayList;
invoke-static {v0}, Ljava/util/Collections;->sort(Ljava/util/List;)V
.line 678
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-static {v0}, Ljava/util/Collections;->sort(Ljava/util/List;)V
.line 679
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialPlus:Ljava/util/ArrayList;
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_49
.line 680
return v2
.line 682
:cond_49
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialMinus:Ljava/util/ArrayList;
invoke-static {v0}, Ljava/util/Collections;->sort(Ljava/util/List;)V
.line 683
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-static {v0}, Ljava/util/Collections;->sort(Ljava/util/List;)V
.line 684
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->initialMinus:Ljava/util/ArrayList;
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_5e
.line 685
return v2
.line 687
:cond_5e
const/4 v0, 0x0
return v0
.end method
.method private processDone()V
.registers 6
.line 776
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 777
return-void
.line 780
:cond_7
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
if-eqz v0, :cond_75
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
if-nez v0, :cond_75
.line 781
invoke-static {}, Lim/tpelyyftgw/messenger/MessagesController;->getGlobalMainSettings()Landroid/content/SharedPreferences;
move-result-object v0
.line 782
.local v0, "preferences":Landroid/content/SharedPreferences;
const/4 v1, 0x0
const-string v2, "privacyAlertShowed"
invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v1
.line 783
.local v1, "showed":Z
if-nez v1, :cond_75
.line 784
new-instance v2, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->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 785
.local v2, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
iget v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
const/4 v4, 0x1
if-ne v3, v4, :cond_37
.line 786
const v3, 0x7f0f1281
const-string v4, "WhoCanAddMeInfo"
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;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_43
.line 788
:cond_37
const v3, 0x7f0f04a7
const-string v4, "CustomHelp"
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;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 790
:goto_43
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 791
const v3, 0x7f0f0a5a
const-string v4, "OK"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$FWtB0hHhDVegHTryoolEGKj5ssk;
invoke-direct {v4, p0, v0}, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$FWtB0hHhDVegHTryoolEGKj5ssk;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;Landroid/content/SharedPreferences;)V
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 795
const v3, 0x7f0f02f7
const-string v4, "Cancel"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
const/4 v4, 0x0
invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 796
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v3
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 797
return-void
.line 800
.end local v0 # "preferences":Landroid/content/SharedPreferences;
.end local v1 # "showed":Z
.end local v2 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_75
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->applyCurrentPrivacySettings()V
.line 801
return-void
.end method
.method private setMessageText()V
.registers 5
.line 747
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->messageCell:Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;
if-eqz v0, :cond_6b
.line 748
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
const/4 v2, 0x1
if-nez v1, :cond_26
.line 749
invoke-static {v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;->access$600(Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;)Lim/tpelyyftgw/ui/components/HintView;
move-result-object v0
const v1, 0x7f0f0cdd
const-string v3, "PrivacyForwardsEverybody"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->setOverrideText(Ljava/lang/String;)V
.line 750
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->messageCell:Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;
invoke-static {v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;->access$700(Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;)Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iput v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->from_id:I
goto :goto_62
.line 751
:cond_26
if-ne v1, v2, :cond_46
.line 752
invoke-static {v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;->access$600(Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;)Lim/tpelyyftgw/ui/components/HintView;
move-result-object v0
const v1, 0x7f0f0ce1
const-string v2, "PrivacyForwardsNobody"
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/components/HintView;->setOverrideText(Ljava/lang/String;)V
.line 753
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->messageCell:Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;
invoke-static {v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;->access$700(Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;)Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
const/4 v1, 0x0
iput v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->from_id:I
goto :goto_62
.line 755
:cond_46
invoke-static {v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;->access$600(Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;)Lim/tpelyyftgw/ui/components/HintView;
move-result-object v0
const v1, 0x7f0f0cdc
const-string v3, "PrivacyForwardsContacts"
invoke-static {v3, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/HintView;->setOverrideText(Ljava/lang/String;)V
.line 756
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->messageCell:Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;
invoke-static {v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;->access$700(Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;)Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iput v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->from_id:I
.line 758
:goto_62
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->messageCell:Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;
invoke-static {v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;->access$800(Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;)Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->forceResetMessageObject()V
.line 760
:cond_6b
return-void
.end method
.method private showErrorAlert()V
.registers 4
.line 576
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 577
return-void
.line 579
:cond_7
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->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 580
.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 581
const v1, 0x7f0f0cda
const-string v2, "PrivacyFloodControlError"
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 582
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 583
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->create()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v1
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 584
return-void
.end method
.method private updateRows()V
.registers 8
.line 691
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
.line 692
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
const/4 v2, 0x5
const/4 v3, -0x1
const/4 v4, 0x1
if-ne v1, v2, :cond_11
.line 693
const/4 v1, 0x0
add-int/2addr v1, v4
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->messageRow:I
goto :goto_13
.line 695
:cond_11
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->messageRow:I
.line 697
:goto_13
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->sectionRow:I
.line 698
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->everybodyRow:I
.line 699
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->myContactsRow:I
.line 700
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
const/4 v1, 0x6
const/4 v5, 0x2
if-eqz v0, :cond_3d
if-eq v0, v5, :cond_3d
const/4 v6, 0x3
if-eq v0, v6, :cond_3d
if-eq v0, v2, :cond_3d
if-eq v0, v1, :cond_3d
const/16 v2, 0x8
if-eq v0, v2, :cond_3d
.line 701
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->nobodyRow:I
goto :goto_45
.line 703
:cond_3d
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
add-int/lit8 v2, v0, 0x1
iput v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->nobodyRow:I
.line 705
:goto_45
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
if-ne v0, v1, :cond_68
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
if-ne v0, v4, :cond_68
.line 706
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneDetailRow:I
.line 707
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneSectionRow:I
.line 708
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneEverybodyRow:I
.line 709
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneContactsRow:I
goto :goto_70
.line 711
:cond_68
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneDetailRow:I
.line 712
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneSectionRow:I
.line 713
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneEverybodyRow:I
.line 714
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneContactsRow:I
.line 716
:goto_70
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->detailRow:I
.line 717
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->shareSectionRow:I
.line 718
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
if-eq v0, v4, :cond_88
if-ne v0, v5, :cond_85
goto :goto_88
.line 721
:cond_85
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->alwaysShareRow:I
goto :goto_90
.line 719
:cond_88
:goto_88
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->alwaysShareRow:I
.line 723
:goto_90
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
if-eqz v0, :cond_9a
if-ne v0, v5, :cond_97
goto :goto_9a
.line 726
:cond_97
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->neverShareRow:I
goto :goto_a2
.line 724
:cond_9a
:goto_9a
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->neverShareRow:I
.line 728
:goto_a2
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->shareDetailRow:I
.line 729
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
if-ne v0, v5, :cond_c1
.line 730
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->p2pSectionRow:I
.line 731
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->p2pRow:I
.line 732
add-int/lit8 v0, v1, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rowCount:I
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->p2pDetailRow:I
goto :goto_c7
.line 734
:cond_c1
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->p2pSectionRow:I
.line 735
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->p2pRow:I
.line 736
iput v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->p2pDetailRow:I
.line 739
:goto_c7
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->setMessageText()V
.line 741
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listAdapter:Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;
if-eqz v0, :cond_d1
.line 742
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;->notifyDataSetChanged()V
.line 744
:cond_d1
return-void
.end method
# virtual methods
.method public canBeginSlide()Z
.registers 2
.line 818
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->checkDiscard()Z
move-result v0
return v0
.end method
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 13
.param p1, "context" # Landroid/content/Context;
.line 292
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
const/4 v1, 0x5
if-ne v0, v1, :cond_c
.line 293
new-instance v0, Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;Landroid/content/Context;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->messageCell:Lim/tpelyyftgw/ui/PrivacyControlActivity$MessageCell;
.line 296
:cond_c
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v2, 0x7f0d0073
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 297
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v2, 0x1
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAllowOverlayTitle(Z)V
.line 298
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v3, 0x0
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setCastShadows(Z)V
.line 299
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
const/4 v4, 0x6
const/16 v5, 0x8
if-ne v0, v4, :cond_37
.line 300
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f0ceb
const-string v4, "PrivacyPhone"
invoke-static {v4, 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/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto/16 :goto_ae
.line 301
:cond_37
if-ne v0, v1, :cond_48
.line 302
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f0cdb
const-string v4, "PrivacyForwards"
invoke-static {v4, 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/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_ae
.line 303
:cond_48
const/4 v1, 0x4
if-ne v0, v1, :cond_5a
.line 304
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f0cf6
const-string v4, "PrivacyProfilePhoto"
invoke-static {v4, 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/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_ae
.line 305
:cond_5a
const/4 v1, 0x3
if-ne v0, v1, :cond_6c
.line 306
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f0ce4
const-string v4, "PrivacyP2P"
invoke-static {v4, 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/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_ae
.line 307
:cond_6c
const/4 v1, 0x2
if-ne v0, v1, :cond_7e
.line 308
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f02f3
const-string v4, "Calls"
invoke-static {v4, 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/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_ae
.line 309
:cond_7e
if-ne v0, v2, :cond_8f
.line 310
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f074e
const-string v4, "GroupsAndChannels"
invoke-static {v4, 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/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_ae
.line 311
:cond_8f
if-ne v0, v5, :cond_a0
.line 312
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f06de
const-string v4, "FriendHub"
invoke-static {v4, 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/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
goto :goto_ae
.line 314
:cond_a0
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v1, 0x7f0f0ce3
const-string v4, "PrivacyLastSeen"
invoke-static {v4, 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/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 316
:goto_ae
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v1, Lim/tpelyyftgw/ui/PrivacyControlActivity$1;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity$1;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 329
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->doneButton:Landroid/view/View;
if-eqz v0, :cond_c0
invoke-virtual {v0}, Landroid/view/View;->getVisibility()I
move-result v5
:cond_c0
move v0, v5
.line 330
.local v0, "visibility":I
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v1
.line 331
.local v1, "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
const v4, 0x7f0f054f
const-string v5, "Done"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v2, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(ILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v4
iput-object v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->doneButton:Landroid/view/View;
.line 333
invoke-virtual {v4, v0}, Landroid/view/View;->setVisibility(I)V
.line 335
new-instance v4, Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;
invoke-direct {v4, p0, p1}, Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;Landroid/content/Context;)V
iput-object v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listAdapter:Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;
.line 337
new-instance v4, Landroid/widget/FrameLayout;
invoke-direct {v4, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->fragmentView:Landroid/view/View;
.line 338
iget-object v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->fragmentView:Landroid/view/View;
check-cast v4, Landroid/widget/FrameLayout;
.line 339
.local v4, "frameLayout":Landroid/widget/FrameLayout;
const v5, 0x7f060186
invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V
.line 341
new-instance v5, Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-direct {v5, p1}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V
iput-object v5, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 342
new-instance v6, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-direct {v6, p1, v2, v3}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 343
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVerticalScrollBarEnabled(Z)V
.line 344
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v5, -0x1
const/4 v6, -0x1
const/high16 v3, 0x41200000 # 10.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
.line 345
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
.line 344
invoke-static/range {v5 .. v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IIIIII)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v4, v2, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 346
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
iget-object v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listAdapter:Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 347
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$EBdz1Vpaprft3pqi_pkQLRZufPk;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$EBdz1Vpaprft3pqi_pkQLRZufPk;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 453
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->setMessageText()V
.line 455
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->fragmentView:Landroid/view/View;
return-object v2
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 5
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 460
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->privacyRulesUpdated:I
if-ne p1, v0, :cond_8
.line 461
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->checkPrivacy()V
goto :goto_11
.line 462
:cond_8
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
if-ne p1, v0, :cond_11
.line 463
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->invalidateViews()V
.line 465
:cond_11
:goto_11
return-void
.end method
.method public getThemeDescriptions()[Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
.registers 32
.line 1130
move-object/from16 v0, p0
const/16 v1, 0x2b
new-array v1, v1, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
new-instance v10, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CELLBACKGROUNDCOLOR:I
const/4 v11, 0x3
new-array v5, v11, [Ljava/lang/Class;
const-class v2, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
const/4 v12, 0x0
aput-object v2, v5, v12
const-class v2, Lim/tpelyyftgw/ui/cells/HeaderCell;
const/4 v13, 0x1
aput-object v2, v5, v13
const-class v2, Lim/tpelyyftgw/ui/cells/RadioCell;
const/4 v14, 0x2
aput-object v2, v5, v14
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const-string/jumbo v9, "windowBackgroundWhite"
move-object v2, v10
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v10, v1, v12
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->fragmentView:Landroid/view/View;
sget v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v21, 0x0
const-string/jumbo v22, "windowBackgroundGray"
move-object v15, v2
move-object/from16 v16, v3
invoke-direct/range {v15 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v13
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v25, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v26, 0x0
const/16 v27, 0x0
const/16 v28, 0x0
const/16 v29, 0x0
const-string v30, "actionBarDefault"
move-object/from16 v23, v2
move-object/from16 v24, v3
invoke-direct/range {v23 .. v30}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v14
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LISTGLOWCOLOR:I
const-string v22, "actionBarDefault"
move-object v15, v2
move-object/from16 v16, v3
invoke-direct/range {v15 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v11
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v25, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I
const-string v30, "actionBarDefaultIcon"
move-object/from16 v23, v2
move-object/from16 v24, v3
invoke-direct/range {v23 .. v30}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v3, 0x4
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_TITLECOLOR:I
const/4 v9, 0x0
const/4 v10, 0x0
const-string v11, "actionBarDefaultTitle"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v3, 0x5
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I
const-string v11, "actionBarDefaultSelector"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v3, 0x6
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTOR:I
const-string v11, "listSelectorSDK21"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/4 v3, 0x7
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v7, v13, [Ljava/lang/Class;
const-class v3, Landroid/view/View;
aput-object v3, v7, v12
sget-object v8, Lim/tpelyyftgw/ui/actionbar/Theme;->dividerPaint:Landroid/graphics/Paint;
const/4 v6, 0x0
const-string v11, "divider"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x8
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
aput-object v5, v4, v12
const-string/jumbo v5, "textView"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v19
const/16 v17, 0x0
const/16 v22, 0x0
const-string/jumbo v23, "windowBackgroundWhiteBlackText"
move-object v15, v2
move-object/from16 v16, v3
move-object/from16 v18, v4
invoke-direct/range {v15 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x9
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextSettingsCell;
aput-object v6, v4, v12
const-string/jumbo v6, "valueTextView"
filled-new-array {v6}, [Ljava/lang/String;
move-result-object v19
const-string/jumbo v23, "windowBackgroundWhiteValueText"
move-object v15, v2
move-object/from16 v16, v3
move-object/from16 v18, v4
invoke-direct/range {v15 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xa
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
aput-object v6, v4, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v19
const-string/jumbo v23, "windowBackgroundWhiteGrayText4"
move-object v15, v2
move-object/from16 v16, v3
move-object/from16 v18, v4
invoke-direct/range {v15 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xb
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
aput-object v6, v4, v12
const/16 v19, 0x0
const-string/jumbo v22, "windowBackgroundGrayShadow"
move-object v15, v2
move-object/from16 v16, v3
move-object/from16 v18, v4
invoke-direct/range {v15 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xc
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/ShadowSectionCell;
aput-object v6, v4, v12
const-string/jumbo v22, "windowBackgroundGrayShadow"
move-object v15, v2
move-object/from16 v16, v3
move-object/from16 v18, v4
invoke-direct/range {v15 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xd
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/HeaderCell;
aput-object v6, v4, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v19
const/16 v17, 0x0
const/16 v22, 0x0
const-string/jumbo v23, "windowBackgroundWhiteBlueHeader"
move-object v15, v2
move-object/from16 v16, v3
move-object/from16 v18, v4
invoke-direct/range {v15 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xe
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/RadioCell;
aput-object v6, v4, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v19
const-string/jumbo v23, "windowBackgroundWhiteBlackText"
move-object v15, v2
move-object/from16 v16, v3
move-object/from16 v18, v4
invoke-direct/range {v15 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0xf
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKBOX:I
new-array v4, v13, [Ljava/lang/Class;
const-class v5, Lim/tpelyyftgw/ui/cells/RadioCell;
aput-object v5, v4, v12
const-string/jumbo v5, "radioButton"
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v19
const-string/jumbo v23, "radioBackground"
move-object v15, v2
move-object/from16 v16, v3
move-object/from16 v18, v4
invoke-direct/range {v15 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x10
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v3, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CHECKBOXCHECK:I
new-array v4, v13, [Ljava/lang/Class;
const-class v6, Lim/tpelyyftgw/ui/cells/RadioCell;
aput-object v6, v4, v12
filled-new-array {v5}, [Ljava/lang/String;
move-result-object v19
const-string/jumbo v23, "radioBackgroundChecked"
move-object v15, v2
move-object/from16 v16, v3
move-object/from16 v18, v4
invoke-direct/range {v15 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;[Ljava/lang/String;[Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x11
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v14, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMediaDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v13
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const-string v11, "chat_inBubble"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x12
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v14, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMediaSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v13
const-string v11, "chat_inBubbleSelected"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x13
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v14, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgInMediaShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v13
const-string v11, "chat_inBubbleShadow"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x14
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v14, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMediaDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v13
const-string v11, "chat_outBubble"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x15
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v14, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMediaSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v13
const-string v11, "chat_outBubbleSelected"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x16
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v14, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutMediaShadowDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v13
const-string v11, "chat_outBubbleShadow"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x17
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v9, 0x0
const-string v11, "chat_messageTextIn"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x18
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_messageTextOut"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x19
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v13, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
const-string v11, "chat_outSentCheck"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x1a
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v13, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
const-string v11, "chat_outSentCheckSelected"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x1b
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v14, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckReadDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutHalfCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v13
const-string v11, "chat_outSentCheckRead"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x1c
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v14, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutCheckReadSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgOutHalfCheckSelectedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v13
const-string v11, "chat_outSentCheckReadSelected"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x1d
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v9, v14, [Landroid/graphics/drawable/Drawable;
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v12
sget-object v3, Lim/tpelyyftgw/ui/actionbar/Theme;->chat_msgMediaHalfCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v3, v9, v13
const-string v11, "chat_mediaSentCheck"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x1e
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const/4 v9, 0x0
const-string v11, "chat_inReplyLine"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x1f
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_outReplyLine"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x20
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_inReplyNameText"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x21
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_outReplyNameText"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x22
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_inReplyMessageText"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x23
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_outReplyMessageText"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x24
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_inReplyMediaMessageSelectedText"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x25
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_outReplyMediaMessageSelectedText"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x26
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_inTimeText"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x27
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_outTimeText"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x28
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_inTimeSelectedText"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x29
aput-object v2, v1, v3
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
const-string v11, "chat_outTimeSelectedText"
move-object v4, v2
invoke-direct/range {v4 .. v11}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
const/16 v3, 0x2a
aput-object v2, v1, v3
return-object v1
.end method
.method public synthetic lambda$applyCurrentPrivacySettings$4$PrivacyControlActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 4
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 479
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$iouR6GUUiyp2d3aEvu-JL-mQo7k;
invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$iouR6GUUiyp2d3aEvu-JL-mQo7k;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$applyCurrentPrivacySettings$6$PrivacyControlActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "progressDialogFinal" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 555
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$vjHIYW17XgkWfPeNqYYfqtk-SOM;
invoke-direct {v0, p0, p1, p3, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$vjHIYW17XgkWfPeNqYYfqtk-SOM;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$checkDiscard$8$PrivacyControlActivity(Landroid/content/DialogInterface;I)V
.registers 3
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 808
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->processDone()V
return-void
.end method
.method public synthetic lambda$checkDiscard$9$PrivacyControlActivity(Landroid/content/DialogInterface;I)V
.registers 3
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 809
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->finishFragment()V
return-void
.end method
.method public synthetic lambda$createView$2$PrivacyControlActivity(Landroid/view/View;I)V
.registers 15
.param p1, "view" # Landroid/view/View;
.param p2, "position" # I
.line 348
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->nobodyRow:I
const/16 v1, 0x8
const/4 v2, 0x0
const/4 v3, 0x1
if-eq p2, v0, :cond_b7
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->everybodyRow:I
if-eq p2, v0, :cond_b7
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->myContactsRow:I
if-ne p2, v0, :cond_12
goto/16 :goto_b7
.line 365
:cond_12
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneContactsRow:I
if-eq p2, v0, :cond_8f
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneEverybodyRow:I
if-ne p2, v0, :cond_1c
goto/16 :goto_8f
.line 380
:cond_1c
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->neverShareRow:I
if-eq p2, v0, :cond_36
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->alwaysShareRow:I
if-ne p2, v0, :cond_25
goto :goto_36
.line 448
:cond_25
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->p2pRow:I
if-ne p2, v0, :cond_34
.line 449
new-instance v0, Lim/tpelyyftgw/ui/PrivacyControlActivity;
const/4 v1, 0x3
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/PrivacyControlActivity;-><init>(I)V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto/16 :goto_e5
.line 448
:cond_34
:goto_34
goto/16 :goto_e5
.line 382
:cond_36
:goto_36
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->neverShareRow:I
if-ne p2, v0, :cond_3d
.line 383
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
.local v0, "createFromArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
goto :goto_3f
.line 385
.end local v0 # "createFromArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_3d
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
.line 387
.restart local v0 # "createFromArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:goto_3f
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
if-eqz v4, :cond_65
.line 388
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 395
.local v1, "selectUsers":Ljava/util/List;, "Ljava/util/List<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
new-instance v4, Lim/tpelyyftgw/ui/hui/contacts/AddGroupingUserActivity;
const v5, 0x7f0f0597
.line 396
const-string v6, "EmpryUsersPlaceholder"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
invoke-direct {v4, v1, v3, v5, v2}, Lim/tpelyyftgw/ui/hui/contacts/AddGroupingUserActivity;-><init>(Ljava/util/List;ILjava/lang/String;Z)V
move-object v2, v4
.line 397
.local v2, "fragment":Lim/tpelyyftgw/ui/hui/contacts/AddGroupingUserActivity;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$g8s1NGq3ey0KTeSg4QpMSei89vw;
invoke-direct {v3, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$g8s1NGq3ey0KTeSg4QpMSei89vw;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;I)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hui/contacts/AddGroupingUserActivity;->setDelegate(Lim/tpelyyftgw/ui/hui/contacts/AddGroupingUserActivity$AddGroupingUserActivityDelegate;)V
.line 422
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 423
.end local v1 # "selectUsers":Ljava/util/List;, "Ljava/util/List<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.end local v2 # "fragment":Lim/tpelyyftgw/ui/hui/contacts/AddGroupingUserActivity;
goto :goto_34
.line 424
:cond_65
new-instance v11, Lim/tpelyyftgw/ui/PrivacyUsersActivity;
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
if-eqz v4, :cond_6f
if-eq v4, v1, :cond_6f
const/4 v6, 0x1
goto :goto_70
:cond_6f
const/4 v6, 0x0
:goto_70
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->alwaysShareRow:I
if-ne p2, v1, :cond_76
const/4 v7, 0x1
goto :goto_77
:cond_76
const/4 v7, 0x0
:goto_77
iget v8, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
iget v9, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
iget v10, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
move-object v4, v11
move-object v5, v0
invoke-direct/range {v4 .. v10}, Lim/tpelyyftgw/ui/PrivacyUsersActivity;-><init>(Ljava/util/ArrayList;ZZIII)V
move-object v1, v11
.line 427
.local v1, "fragment":Lim/tpelyyftgw/ui/PrivacyUsersActivity;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$gKtotkm5SOPqACQzItnXivS07LM;
invoke-direct {v2, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$PrivacyControlActivity$gKtotkm5SOPqACQzItnXivS07LM;-><init>(Lim/tpelyyftgw/ui/PrivacyControlActivity;I)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/PrivacyUsersActivity;->setDelegate(Lim/tpelyyftgw/ui/PrivacyUsersActivity$PrivacyActivityDelegate;)V
.line 446
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_34
.line 366
.end local v0 # "createFromArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.end local v1 # "fragment":Lim/tpelyyftgw/ui/PrivacyUsersActivity;
:cond_8f
:goto_8f
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
.line 367
.local v0, "newType":I
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneEverybodyRow:I
if-ne p2, v4, :cond_97
.line 368
const/4 v0, 0x0
goto :goto_9c
.line 369
:cond_97
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->phoneContactsRow:I
if-ne p2, v4, :cond_9c
.line 370
const/4 v0, 0x1
.line 372
:cond_9c
:goto_9c
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
if-ne v0, v4, :cond_a1
.line 373
return-void
.line 375
:cond_a1
iput-boolean v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->enableAnimation:Z
.line 376
iput v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->lastCheckedSubType:I
.line 377
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentSubType:I
.line 378
iget-object v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->doneButton:Landroid/view/View;
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->hasChanges()Z
move-result v4
if-eqz v4, :cond_b0
const/4 v1, 0x0
:cond_b0
invoke-virtual {v3, v1}, Landroid/view/View;->setVisibility(I)V
.line 379
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->updateRows()V
.line 380
.end local v0 # "newType":I
goto :goto_e5
.line 349
:cond_b7
:goto_b7
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
.line 350
.restart local v0 # "newType":I
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->nobodyRow:I
if-ne p2, v4, :cond_bf
.line 351
const/4 v0, 0x1
goto :goto_ca
.line 352
:cond_bf
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->everybodyRow:I
if-ne p2, v4, :cond_c5
.line 353
const/4 v0, 0x0
goto :goto_ca
.line 354
:cond_c5
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->myContactsRow:I
if-ne p2, v4, :cond_ca
.line 355
const/4 v0, 0x2
.line 357
:cond_ca
:goto_ca
iget v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
if-ne v0, v4, :cond_cf
.line 358
return-void
.line 360
:cond_cf
iput-boolean v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->enableAnimation:Z
.line 361
iput v4, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->lastCheckedType:I
.line 362
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentType:I
.line 363
iget-object v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->doneButton:Landroid/view/View;
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->hasChanges()Z
move-result v4
if-eqz v4, :cond_de
const/4 v1, 0x0
:cond_de
invoke-virtual {v3, v1}, Landroid/view/View;->setVisibility(I)V
.line 364
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->updateRows()V
.line 365
.end local v0 # "newType":I
nop
.line 451
:goto_e5
return-void
.end method
.method public synthetic lambda$null$0$PrivacyControlActivity(ILjava/util/ArrayList;)V
.registers 7
.param p1, "position" # I
.param p2, "users" # Ljava/util/ArrayList;
.line 398
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 399
.local v0, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
if-eqz p2, :cond_2d
invoke-virtual {p2}, Ljava/util/ArrayList;->size()I
move-result v1
if-lez v1, :cond_2d
.line 400
invoke-virtual {p2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_11
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_2d
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 401
.local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v2, :cond_2c
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-lez v3, :cond_2c
.line 402
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v0, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 405
.end local v2 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_2c
goto :goto_11
.line 407
:cond_2d
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->neverShareRow:I
if-ne p1, v1, :cond_4b
.line 408
iput-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
.line 409
const/4 v1, 0x0
.local v1, "a":I
:goto_34
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v1, v2, :cond_4a
.line 410
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 409
add-int/lit8 v1, v1, 0x1
goto :goto_34
.end local v1 # "a":I
:cond_4a
goto :goto_64
.line 413
:cond_4b
iput-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
.line 414
const/4 v1, 0x0
.restart local v1 # "a":I
:goto_4e
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v1, v2, :cond_64
.line 415
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
iget-object v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 414
add-int/lit8 v1, v1, 0x1
goto :goto_4e
.line 418
.end local v1 # "a":I
:cond_64
:goto_64
const/4 v1, -0x1
iput v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->lastCheckedType:I
.line 419
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->doneButton:Landroid/view/View;
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->hasChanges()Z
move-result v2
if-eqz v2, :cond_71
const/4 v2, 0x0
goto :goto_73
:cond_71
const/16 v2, 0x8
:goto_73
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 420
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listAdapter:Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;->notifyDataSetChanged()V
.line 421
return-void
.end method
.method public synthetic lambda$null$1$PrivacyControlActivity(ILjava/util/ArrayList;Z)V
.registers 7
.param p1, "position" # I
.param p2, "ids" # Ljava/util/ArrayList;
.param p3, "added" # Z
.line 428
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->neverShareRow:I
if-ne p1, v0, :cond_20
.line 429
iput-object p2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
.line 430
if-eqz p3, :cond_3b
.line 431
const/4 v0, 0x0
.local v0, "a":I
:goto_9
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_1f
.line 432
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 431
add-int/lit8 v0, v0, 0x1
goto :goto_9
.end local v0 # "a":I
:cond_1f
goto :goto_3b
.line 436
:cond_20
iput-object p2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
.line 437
if-eqz p3, :cond_3b
.line 438
const/4 v0, 0x0
.restart local v0 # "a":I
:goto_25
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-ge v0, v1, :cond_3b
.line 439
iget-object v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentMinus:Ljava/util/ArrayList;
iget-object v2, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentPlus:Ljava/util/ArrayList;
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z
.line 438
add-int/lit8 v0, v0, 0x1
goto :goto_25
.line 443
.end local v0 # "a":I
:cond_3b
:goto_3b
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->doneButton:Landroid/view/View;
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->hasChanges()Z
move-result v1
if-eqz v1, :cond_45
const/4 v1, 0x0
goto :goto_47
:cond_45
const/16 v1, 0x8
:goto_47
invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V
.line 444
iget-object v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->listAdapter:Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/PrivacyControlActivity$ListAdapter;->notifyDataSetChanged()V
.line 445
return-void
.end method
.method public synthetic lambda$null$3$PrivacyControlActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 7
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 480
if-nez p1, :cond_11
.line 481
move-object v0, p2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_privacyRules;
.line 482
.local v0, "privacyRules":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_privacyRules;
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_privacyRules;->rules:Ljava/util/ArrayList;
const/4 v3, 0x7
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/ContactsController;->setPrivacyRules(Ljava/util/ArrayList;I)V
.line 484
.end local v0 # "privacyRules":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_privacyRules;
:cond_11
return-void
.end method
.method public synthetic lambda$null$5$PrivacyControlActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 8
.param p1, "progressDialogFinal" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 557
if-eqz p1, :cond_b
.line 558
:try_start_2
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_5
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_5} :catch_6
goto :goto_b
.line 560
:catch_6
move-exception v0
.line 561
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
goto :goto_c
.line 562
.end local v0 # "e":Ljava/lang/Exception;
:cond_b
:goto_b
nop
.line 563
:goto_c
if-nez p2, :cond_39
.line 564
move-object v0, p3
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_privacyRules;
.line 565
.local v0, "privacyRules":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_privacyRules;
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_privacyRules;->users:Ljava/util/ArrayList;
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->putUsers(Ljava/util/ArrayList;Z)V
.line 566
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_privacyRules;->chats:Ljava/util/ArrayList;
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->putChats(Ljava/util/ArrayList;Z)V
.line 567
iget v1, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_privacyRules;->rules:Ljava/util/ArrayList;
iget v3, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->rulesType:I
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/ContactsController;->setPrivacyRules(Ljava/util/ArrayList;I)V
.line 568
invoke-virtual {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->finishFragment()V
.line 569
.end local v0 # "privacyRules":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_privacyRules;
goto :goto_3c
.line 570
:cond_39
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->showErrorAlert()V
.line 572
:goto_3c
return-void
.end method
.method public synthetic lambda$processDone$7$PrivacyControlActivity(Landroid/content/SharedPreferences;Landroid/content/DialogInterface;I)V
.registers 7
.param p1, "preferences" # Landroid/content/SharedPreferences;
.param p2, "dialogInterface" # Landroid/content/DialogInterface;
.param p3, "i" # I
.line 792
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->applyCurrentPrivacySettings()V
.line 793
invoke-interface {p1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v0
const-string v1, "privacyAlertShowed"
const/4 v2, 0x1
invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v0
invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z
.line 794
return-void
.end method
.method public onBackPressed()Z
.registers 2
.line 772
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->checkDiscard()Z
move-result v0
return v0
.end method
.method public onFragmentCreate()Z
.registers 3
.line 275
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z
.line 276
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->checkPrivacy()V
.line 277
invoke-direct {p0}, Lim/tpelyyftgw/ui/PrivacyControlActivity;->updateRows()V
.line 278
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->privacyRulesUpdated:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 279
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 280
const/4 v0, 0x1
return v0
.end method
.method public onFragmentDestroy()V
.registers 3
.line 285
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 286
iget v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->privacyRulesUpdated:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 287
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 288
return-void
.end method
.method public onResume()V
.registers 2
.line 764
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V
.line 765
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->lastCheckedType:I
.line 766
iput v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->lastCheckedSubType:I
.line 767
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/PrivacyControlActivity;->enableAnimation:Z
.line 768
return-void
.end method