CallLogActivity.smali
.class public Lim/tpelyyftgw/ui/CallLogActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "CallLogActivity.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;,
Lim/tpelyyftgw/ui/CallLogActivity$ViewItem;,
Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;,
Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
# static fields
.field private static final TYPE_IN:I
.field private static final TYPE_MISSED:I
.field private static final TYPE_OUT:I
# instance fields
.field private callBtnClickListener:Landroid/view/View$OnClickListener;
.field private calls:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;",
">;"
}
.end annotation
.end field
.field private emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
.field private endReached:Z
.field private firstLoaded:Z
.field private floatingButton:Landroid/widget/ImageView;
.field private floatingHidden:Z
.field private final floatingInterpolator:Landroid/view/animation/AccelerateDecelerateInterpolator;
.field private greenDrawable:Landroid/graphics/drawable/Drawable;
.field private greenDrawable2:Landroid/graphics/drawable/Drawable;
.field private iconIn:Landroid/text/style/ImageSpan;
.field private iconMissed:Landroid/text/style/ImageSpan;
.field private iconOut:Landroid/text/style/ImageSpan;
.field private lastCallUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
.field private layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
.field private listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.field private listViewAdapter:Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
.field private loading:Z
.field private prevPosition:I
.field private prevTop:I
.field private redDrawable:Landroid/graphics/drawable/Drawable;
.field private scrollUpdated:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/CallLogActivity;->TYPE_IN:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/CallLogActivity;->TYPE_MISSED:I
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 61
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 69
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
.line 78
new-instance v0, Landroid/view/animation/AccelerateDecelerateInterpolator;
invoke-direct {v0}, Landroid/view/animation/AccelerateDecelerateInterpolator;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingInterpolator:Landroid/view/animation/AccelerateDecelerateInterpolator;
.line 177
new-instance v0, Lim/tpelyyftgw/ui/CallLogActivity$1;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/CallLogActivity$1;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->callBtnClickListener:Landroid/view/View$OnClickListener;
return-void
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/CallLogActivity;)Landroid/view/View$OnClickListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->callBtnClickListener:Landroid/view/View$OnClickListener;
return-object v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/CallLogActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->prevTop:I
return v0
.end method
.method static synthetic access$1002(Lim/tpelyyftgw/ui/CallLogActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.param p1, "x1" # I
.line 61
iput p1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->prevTop:I
return p1
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/CallLogActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-boolean v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->scrollUpdated:Z
return v0
.end method
.method static synthetic access$1102(Lim/tpelyyftgw/ui/CallLogActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.param p1, "x1" # Z
.line 61
iput-boolean p1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->scrollUpdated:Z
return p1
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/CallLogActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.param p1, "x1" # Z
.line 61
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/CallLogActivity;->hideFloatingButton(Z)V
return-void
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/CallLogActivity;II)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.param p1, "x1" # I
.param p2, "x2" # I
.line 61
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/CallLogActivity;->getCalls(II)V
return-void
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/CallLogActivity;)Landroid/text/style/ImageSpan;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->iconOut:Landroid/text/style/ImageSpan;
return-object v0
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/CallLogActivity;)Landroid/text/style/ImageSpan;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->iconIn:Landroid/text/style/ImageSpan;
return-object v0
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/CallLogActivity;)Landroid/text/style/ImageSpan;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->iconMissed:Landroid/text/style/ImageSpan;
return-object v0
.end method
.method static synthetic access$202(Lim/tpelyyftgw/ui/CallLogActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$User;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.param p1, "x1" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 61
iput-object p1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->lastCallUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
return-object p1
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/CallLogActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/CallLogActivity;)Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->listViewAdapter:Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
return-object v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/CallLogActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-boolean v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->endReached:Z
return v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/CallLogActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-boolean v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->loading:Z
return v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/CallLogActivity;)Ljava/util/ArrayList;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
return-object v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/CallLogActivity;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/CallLogActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.line 61
iget v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->prevPosition:I
return v0
.end method
.method static synthetic access$902(Lim/tpelyyftgw/ui/CallLogActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/CallLogActivity;
.param p1, "x1" # I
.line 61
iput p1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->prevPosition:I
return p1
.end method
.method private confirmAndDelete(Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;)V
.registers 5
.param p1, "row" # Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
.line 449
invoke-virtual {p0}, Lim/tpelyyftgw/ui/CallLogActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_7
.line 450
return-void
.line 451
:cond_7
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/CallLogActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
const v1, 0x7f0f0141
.line 452
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;
move-result-object v0
const v1, 0x7f0f044e
.line 453
const-string v2, "ConfirmDeleteCallLog"
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;
move-result-object v0
const v1, 0x7f0f04d8
.line 454
const-string v2, "Delete"
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$CallLogActivity$AG_sujRqQVQRsS8LFVV1P3t0sMs;
invoke-direct {v2, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$AG_sujRqQVQRsS8LFVV1P3t0sMs;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;)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;
move-result-object v0
const v1, 0x7f0f02f7
.line 461
const-string v2, "Cancel"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
.line 462
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
const/4 v1, 0x1
.line 463
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanceledOnTouchOutside(Z)V
.line 464
return-void
.end method
.method private getCalls(II)V
.registers 7
.param p1, "max_id" # I
.param p2, "count" # I
.line 381
iget-boolean v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->loading:Z
if-eqz v0, :cond_5
.line 382
return-void
.line 384
:cond_5
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->loading:Z
.line 385
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
if-eqz v0, :cond_13
iget-boolean v1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->firstLoaded:Z
if-nez v1, :cond_13
.line 386
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->showProgress()V
.line 388
:cond_13
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->listViewAdapter:Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
if-eqz v0, :cond_1a
.line 389
invoke-virtual {v0}, Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;->notifyDataSetChanged()V
.line 391
:cond_1a
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;-><init>()V
.line 392
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;
iput p2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;->limit:I
.line 393
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerEmpty;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerEmpty;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 394
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessagesFilterPhoneCalls;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessagesFilterPhoneCalls;-><init>()V
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;->filter:Lim/tpelyyftgw/tgnet/TLRPC$MessagesFilter;
.line 395
const-string v1, ""
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;->q:Ljava/lang/String;
.line 396
iput p1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;->offset_id:I
.line 397
iget v1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$ifN8RTDf1cSO3_Z6ZlPNF2H-b98;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$ifN8RTDf1cSO3_Z6ZlPNF2H-b98;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;)V
const/4 v3, 0x2
invoke-virtual {v1, v0, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;I)I
move-result v1
.line 445
.local v1, "reqId":I
iget v2, p0, Lim/tpelyyftgw/ui/CallLogActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
iget v3, p0, Lim/tpelyyftgw/ui/CallLogActivity;->classGuid:I
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V
.line 446
return-void
.end method
.method private hideFloatingButton(Z)V
.registers 6
.param p1, "hide" # Z
.line 370
iget-boolean v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingHidden:Z
if-ne v0, p1, :cond_5
.line 371
return-void
.line 373
:cond_5
iput-boolean p1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingHidden:Z
.line 374
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
const/4 v1, 0x1
new-array v1, v1, [F
const/4 v2, 0x0
if-eqz p1, :cond_17
const/high16 v3, 0x42c80000 # 100.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
int-to-float v3, v3
goto :goto_18
:cond_17
const/4 v3, 0x0
:goto_18
aput v3, v1, v2
const-string/jumbo v2, "translationY"
invoke-static {v0, v2, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
const-wide/16 v1, 0x12c
invoke-virtual {v0, v1, v2}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 375
.local v0, "animator":Landroid/animation/ObjectAnimator;
iget-object v1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingInterpolator:Landroid/view/animation/AccelerateDecelerateInterpolator;
invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 376
iget-object v1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
xor-int/lit8 v2, p1, 0x1
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setClickable(Z)V
.line 377
invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V
.line 378
return-void
.end method
# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 18
.param p1, "context" # Landroid/content/Context;
.line 205
move-object/from16 v0, p0
move-object/from16 v1, p1
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/CallLogActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f081413
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v2
iput-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->greenDrawable:Landroid/graphics/drawable/Drawable;
.line 206
invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
move-result v3
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->greenDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
move-result v4
const/4 v5, 0x0
invoke-virtual {v2, v5, v5, v3, v4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 207
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->greenDrawable:Landroid/graphics/drawable/Drawable;
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
const-string v4, "calls_callReceivedGreenIcon"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v6
sget-object v7, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v3, v6, v7}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 208
new-instance v2, Landroid/text/style/ImageSpan;
iget-object v3, v0, Lim/tpelyyftgw/ui/CallLogActivity;->greenDrawable:Landroid/graphics/drawable/Drawable;
invoke-direct {v2, v3, v5}, Landroid/text/style/ImageSpan;-><init>(Landroid/graphics/drawable/Drawable;I)V
iput-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->iconOut:Landroid/text/style/ImageSpan;
.line 209
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/CallLogActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f081410
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v2
iput-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->greenDrawable2:Landroid/graphics/drawable/Drawable;
.line 210
invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
move-result v6
iget-object v7, v0, Lim/tpelyyftgw/ui/CallLogActivity;->greenDrawable2:Landroid/graphics/drawable/Drawable;
invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
move-result v7
invoke-virtual {v2, v5, v5, v6, v7}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 211
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->greenDrawable2:Landroid/graphics/drawable/Drawable;
new-instance v6, Landroid/graphics/PorterDuffColorFilter;
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
sget-object v7, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v6, v4, v7}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v2, v6}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 212
new-instance v2, Landroid/text/style/ImageSpan;
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->greenDrawable2:Landroid/graphics/drawable/Drawable;
invoke-direct {v2, v4, v5}, Landroid/text/style/ImageSpan;-><init>(Landroid/graphics/drawable/Drawable;I)V
iput-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->iconIn:Landroid/text/style/ImageSpan;
.line 213
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/CallLogActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v2}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v2
iput-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->redDrawable:Landroid/graphics/drawable/Drawable;
.line 214
invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I
move-result v3
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->redDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;->getIntrinsicHeight()I
move-result v4
invoke-virtual {v2, v5, v5, v3, v4}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 215
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->redDrawable:Landroid/graphics/drawable/Drawable;
new-instance v3, Landroid/graphics/PorterDuffColorFilter;
const-string v4, "calls_callReceivedRedIcon"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
sget-object v6, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v3, v4, v6}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 216
new-instance v2, Landroid/text/style/ImageSpan;
iget-object v3, v0, Lim/tpelyyftgw/ui/CallLogActivity;->redDrawable:Landroid/graphics/drawable/Drawable;
invoke-direct {v2, v3, v5}, Landroid/text/style/ImageSpan;-><init>(Landroid/graphics/drawable/Drawable;I)V
iput-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->iconMissed:Landroid/text/style/ImageSpan;
.line 218
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v3, 0x7f0d0073
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 219
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v3, 0x1
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAllowOverlayTitle(Z)V
.line 220
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v4, "Calls"
const v6, 0x7f0f02f3
invoke-static {v4, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 221
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v4, Lim/tpelyyftgw/ui/CallLogActivity$2;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/CallLogActivity$2;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;)V
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 230
new-instance v2, Landroid/widget/FrameLayout;
invoke-direct {v2, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->fragmentView:Landroid/view/View;
.line 231
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->fragmentView:Landroid/view/View;
const-string/jumbo v4, "windowBackgroundGray"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-virtual {v2, v4}, Landroid/view/View;->setBackgroundColor(I)V
.line 232
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->fragmentView:Landroid/view/View;
check-cast v2, Landroid/widget/FrameLayout;
.line 234
.local v2, "frameLayout":Landroid/widget/FrameLayout;
new-instance v4, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
.line 235
const-string v6, "NoCallLog"
const v7, 0x7f0f095c
invoke-static {v6, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->setText(Ljava/lang/String;)V
.line 236
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
const/high16 v6, -0x40800000 # -1.0f
const/4 v7, -0x1
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v2, v4, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 238
new-instance v4, Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-direct {v4, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
.line 239
iget-object v8, v0, Lim/tpelyyftgw/ui/CallLogActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setEmptyView(Landroid/view/View;)V
.line 240
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v8, Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-direct {v8, v1, v3, v5}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V
iput-object v8, v0, Lim/tpelyyftgw/ui/CallLogActivity;->layoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V
.line 241
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v8, Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
invoke-direct {v8, v0, v1}, Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;Landroid/content/Context;)V
iput-object v8, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listViewAdapter:Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V
.line 242
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/4 v9, 0x2
if-eqz v8, :cond_148
const/4 v8, 0x1
goto :goto_149
:cond_148
const/4 v8, 0x2
:goto_149
invoke-virtual {v4, v8}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVerticalScrollbarPosition(I)V
.line 243
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v7, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v2, v4, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 245
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$PFnXyZ8tF65pWjkVyb_H0z1da74;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$PFnXyZ8tF65pWjkVyb_H0z1da74;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;)V
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V
.line 256
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$W77hch4TFxufok7MAzSvhwBoD8Y;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$W77hch4TFxufok7MAzSvhwBoD8Y;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;)V
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemLongClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemLongClickListener;)V
.line 281
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-instance v6, Lim/tpelyyftgw/ui/CallLogActivity$3;
invoke-direct {v6, v0}, Lim/tpelyyftgw/ui/CallLogActivity$3;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;)V
invoke-virtual {v4, v6}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnScrollListener(Landroidx/recyclerview/widget/RecyclerView$OnScrollListener;)V
.line 319
iget-boolean v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->loading:Z
if-eqz v4, :cond_17d
.line 320
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->showProgress()V
goto :goto_182
.line 322
:cond_17d
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->showTextView()V
.line 326
:goto_182
new-instance v4, Landroid/widget/ImageView;
invoke-direct {v4, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
.line 327
invoke-virtual {v4, v5}, Landroid/widget/ImageView;->setVisibility(I)V
.line 328
iget-object v4, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v4, v6}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 330
const/high16 v4, 0x42600000 # 56.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const-string v7, "chats_actionBackground"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
const-string v8, "chats_actionPressedBackground"
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v8
invoke-static {v6, v7, v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSimpleSelectorCircleDrawable(III)Landroid/graphics/drawable/Drawable;
move-result-object v6
.line 331
.local v6, "drawable":Landroid/graphics/drawable/Drawable;
sget v7, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v8, 0x15
if-ge v7, v8, :cond_1df
.line 332
invoke-virtual/range {p1 .. p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v7
const v10, 0x7f081443
invoke-static/range {v10 .. v10}, Lnp/NPFog;->d(I)I
move-result v10
invoke-virtual {v7, v10}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v7
invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v7
.line 333
.local v7, "shadowDrawable":Landroid/graphics/drawable/Drawable;
new-instance v10, Landroid/graphics/PorterDuffColorFilter;
const/high16 v11, -0x1000000
sget-object v12, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v10, v11, v12}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v7, v10}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 334
new-instance v10, Lim/tpelyyftgw/ui/components/CombinedDrawable;
invoke-direct {v10, v7, v6, v5, v5}, Lim/tpelyyftgw/ui/components/CombinedDrawable;-><init>(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;II)V
.line 335
.local v10, "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
invoke-virtual {v10, v11, v12}, Lim/tpelyyftgw/ui/components/CombinedDrawable;->setIconSize(II)V
.line 336
move-object v6, v10
.line 338
.end local v7 # "shadowDrawable":Landroid/graphics/drawable/Drawable;
.end local v10 # "combinedDrawable":Lim/tpelyyftgw/ui/components/CombinedDrawable;
:cond_1df
iget-object v7, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
invoke-virtual {v7, v6}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 339
iget-object v7, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
new-instance v10, Landroid/graphics/PorterDuffColorFilter;
const-string v11, "chats_actionIcon"
invoke-static {v11}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v11
sget-object v12, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v10, v11, v12}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v7, v10}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 340
iget-object v7, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
const v10, 0x7f080179
invoke-virtual {v7, v10}, Landroid/widget/ImageView;->setImageResource(I)V
.line 341
iget-object v7, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
const v10, 0x7f0f02de
const-string v11, "Call"
invoke-static {v11, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
invoke-virtual {v7, v10}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 342
sget v7, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v7, v8, :cond_271
.line 343
new-instance v7, Landroid/animation/StateListAnimator;
invoke-direct {v7}, Landroid/animation/StateListAnimator;-><init>()V
.line 344
.local v7, "animator":Landroid/animation/StateListAnimator;
new-array v10, v3, [I
const v11, 0x10100a7
aput v11, v10, v5
iget-object v11, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
new-array v12, v9, [F
const/high16 v13, 0x40000000 # 2.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
int-to-float v14, v14
aput v14, v12, v5
const/high16 v14, 0x40800000 # 4.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
int-to-float v15, v15
aput v15, v12, v3
const-string/jumbo v15, "translationZ"
invoke-static {v11, v15, v12}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v11
const-wide/16 v3, 0xc8
invoke-virtual {v11, v3, v4}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v11
invoke-virtual {v7, v10, v11}, Landroid/animation/StateListAnimator;->addState([ILandroid/animation/Animator;)V
.line 345
new-array v10, v5, [I
iget-object v11, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
new-array v9, v9, [F
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
int-to-float v14, v14
aput v14, v9, v5
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
const/4 v12, 0x1
aput v5, v9, v12
invoke-static {v11, v15, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
invoke-virtual {v5, v3, v4}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v3
invoke-virtual {v7, v10, v3}, Landroid/animation/StateListAnimator;->addState([ILandroid/animation/Animator;)V
.line 346
iget-object v3, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
invoke-virtual {v3, v7}, Landroid/widget/ImageView;->setStateListAnimator(Landroid/animation/StateListAnimator;)V
.line 347
iget-object v3, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
new-instance v4, Lim/tpelyyftgw/ui/CallLogActivity$4;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/CallLogActivity$4;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;)V
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setOutlineProvider(Landroid/view/ViewOutlineProvider;)V
.line 355
.end local v7 # "animator":Landroid/animation/StateListAnimator;
:cond_271
iget-object v3, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
const/high16 v5, 0x42700000 # 60.0f
if-lt v4, v8, :cond_27c
const/high16 v9, 0x42600000 # 56.0f
goto :goto_27e
:cond_27c
const/high16 v9, 0x42700000 # 60.0f
:goto_27e
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v4, v8, :cond_285
const/high16 v10, 0x42600000 # 56.0f
goto :goto_287
:cond_285
const/high16 v10, 0x42700000 # 60.0f
:goto_287
sget-boolean v4, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v4, :cond_28d
const/4 v4, 0x3
goto :goto_28e
:cond_28d
const/4 v4, 0x5
:goto_28e
or-int/lit8 v11, v4, 0x50
sget-boolean v4, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v5, 0x41600000 # 14.0f
const/4 v7, 0x0
if-eqz v4, :cond_29a
const/high16 v12, 0x41600000 # 14.0f
goto :goto_29b
:cond_29a
const/4 v12, 0x0
:goto_29b
const/4 v13, 0x0
sget-boolean v4, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v4, :cond_2a2
const/4 v14, 0x0
goto :goto_2a4
:cond_2a2
const/high16 v14, 0x41600000 # 14.0f
:goto_2a4
const/high16 v15, 0x41600000 # 14.0f
invoke-static/range {v9 .. v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v2, v3, v4}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 356
iget-object v3, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$VMRBUe1u0xBPNdQ4qH6B8BI-4iw;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$VMRBUe1u0xBPNdQ4qH6B8BI-4iw;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;)V
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 366
iget-object v3, v0, Lim/tpelyyftgw/ui/CallLogActivity;->fragmentView:Landroid/view/View;
return-object v3
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 16
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 93
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->didReceiveNewMessages:I
const/4 v1, 0x2
const/4 v2, 0x0
if-ne p1, v0, :cond_cb
iget-boolean v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->firstLoaded:Z
if-eqz v0, :cond_cb
.line 94
aget-object v0, p3, v1
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
.line 95
.local v0, "scheduled":Z
if-eqz v0, :cond_15
.line 96
return-void
.line 98
:cond_15
const/4 v1, 0x1
aget-object v3, p3, v1
check-cast v3, Ljava/util/ArrayList;
.line 99
.local v3, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_1e
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v5
if-eqz v5, :cond_ca
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;
.line 100
.local v5, "msg":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v6, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
if-eqz v6, :cond_c8
.line 101
iget-object v6, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
iget v7, p0, Lim/tpelyyftgw/ui/CallLogActivity;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v7
invoke-virtual {v7}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v7
if-ne v6, v7, :cond_49
iget-object v6, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I
goto :goto_4d
:cond_49
iget-object v6, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
.line 102
.local v6, "userID":I
:goto_4d
iget-object v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
iget v8, p0, Lim/tpelyyftgw/ui/CallLogActivity;->currentAccount:I
invoke-static {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v8
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v8
if-ne v7, v8, :cond_5f
const/4 v7, 0x0
goto :goto_60
:cond_5f
const/4 v7, 0x1
.line 103
.local v7, "callType":I
:goto_60
iget-object v8, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->reason:Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
.line 104
.local v8, "reason":Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
if-ne v7, v1, :cond_71
instance-of v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_phoneCallDiscardReasonMissed;
if-nez v9, :cond_70
instance-of v9, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_phoneCallDiscardReasonBusy;
if-eqz v9, :cond_71
.line 105
:cond_70
const/4 v7, 0x2
.line 107
:cond_71
iget-object v9, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v9}, Ljava/util/ArrayList;->size()I
move-result v9
if-lez v9, :cond_98
.line 108
iget-object v9, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v9, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
.line 109
.local v9, "topRow":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
iget-object v10, v9, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-ne v10, v6, :cond_98
iget v10, v9, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->type:I
if-ne v10, v7, :cond_98
.line 110
iget-object v10, v9, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
iget-object v11, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-interface {v10, v2, v11}, Ljava/util/List;->add(ILjava/lang/Object;)V
.line 111
iget-object v10, p0, Lim/tpelyyftgw/ui/CallLogActivity;->listViewAdapter:Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
invoke-virtual {v10, v2}, Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;->notifyItemChanged(I)V
.line 112
goto :goto_1e
.line 115
.end local v9 # "topRow":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
:cond_98
new-instance v9, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
const/4 v10, 0x0
invoke-direct {v9, p0, v10}, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;Lim/tpelyyftgw/ui/CallLogActivity$1;)V
.line 116
.local v9, "row":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
new-instance v10, Ljava/util/ArrayList;
invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V
iput-object v10, v9, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
.line 117
iget-object v10, v9, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
iget-object v11, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-interface {v10, v11}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 118
iget v10, p0, Lim/tpelyyftgw/ui/CallLogActivity;->currentAccount:I
invoke-static {v10}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v10
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v10, v11}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v10
iput-object v10, v9, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 119
iput v7, v9, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->type:I
.line 120
iget-object v10, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v10, v2, v9}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 121
iget-object v10, p0, Lim/tpelyyftgw/ui/CallLogActivity;->listViewAdapter:Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
invoke-virtual {v10, v2}, Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;->notifyItemInserted(I)V
.line 123
.end local v5 # "msg":Lim/tpelyyftgw/messenger/MessageObject;
.end local v6 # "userID":I
.end local v7 # "callType":I
.end local v8 # "reason":Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
.end local v9 # "row":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
:cond_c8
goto/16 :goto_1e
.line 99
.end local v0 # "scheduled":Z
.end local v3 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:cond_ca
goto :goto_12e
.line 124
:cond_cb
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->messagesDeleted:I
if-ne p1, v0, :cond_12e
iget-boolean v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->firstLoaded:Z
if-eqz v0, :cond_12e
.line 125
aget-object v0, p3, v1
check-cast v0, Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
.line 126
.restart local v0 # "scheduled":Z
if-eqz v0, :cond_de
.line 127
return-void
.line 129
:cond_de
const/4 v1, 0x0
.line 130
.local v1, "didChange":Z
aget-object v2, p3, v2
check-cast v2, Ljava/util/ArrayList;
.line 131
.local v2, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
iget-object v3, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v3}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v3
.line 132
.local v3, "itrtr":Ljava/util/Iterator;, "Ljava/util/Iterator<Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;>;"
:goto_e9
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_124
.line 133
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
.line 134
.local v4, "row":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
iget-object v5, v4, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
.line 135
.local v5, "msgs":Ljava/util/Iterator;, "Ljava/util/Iterator<Lim/tpelyyftgw/tgnet/TLRPC$Message;>;"
:goto_fb
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v6
if-eqz v6, :cond_118
.line 136
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 137
.local v6, "msg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v2, v7}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_117
.line 138
const/4 v1, 0x1
.line 139
invoke-interface {v5}, Ljava/util/Iterator;->remove()V
.line 141
.end local v6 # "msg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
:cond_117
goto :goto_fb
.line 142
:cond_118
iget-object v6, v4, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
invoke-interface {v6}, Ljava/util/List;->size()I
move-result v6
if-nez v6, :cond_123
.line 143
invoke-interface {v3}, Ljava/util/Iterator;->remove()V
.line 144
.end local v4 # "row":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
.end local v5 # "msgs":Ljava/util/Iterator;, "Ljava/util/Iterator<Lim/tpelyyftgw/tgnet/TLRPC$Message;>;"
:cond_123
goto :goto_e9
.line 145
:cond_124
if-eqz v1, :cond_12f
iget-object v4, p0, Lim/tpelyyftgw/ui/CallLogActivity;->listViewAdapter:Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
if-eqz v4, :cond_12f
.line 146
invoke-virtual {v4}, Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;->notifyDataSetChanged()V
goto :goto_12f
.line 124
.end local v0 # "scheduled":Z
.end local v1 # "didChange":Z
.end local v2 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
.end local v3 # "itrtr":Ljava/util/Iterator;, "Ljava/util/Iterator<Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;>;"
:cond_12e
:goto_12e
nop
.line 148
:cond_12f
:goto_12f
return-void
.end method
.method public getThemeDescriptions()[Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
.registers 32
.line 593
move-object/from16 v0, p0
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$fkYV9D8PD5bNioh0fHqBneFELx8;
.local v9, "cellDelegate":Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$fkYV9D8PD5bNioh0fHqBneFELx8;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;)V
.line 606
const/16 v1, 0x22
new-array v10, v1, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
new-instance v11, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_CELLBACKGROUNDCOLOR:I
const/4 v12, 0x2
new-array v4, v12, [Ljava/lang/Class;
const-class v1, Lim/tpelyyftgw/ui/cells/LocationCell;
const/4 v13, 0x0
aput-object v1, v4, v13
const-class v1, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
const/4 v14, 0x1
aput-object v1, v4, v14
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const-string/jumbo v8, "windowBackgroundWhite"
move-object v1, v11
invoke-direct/range {v1 .. v8}, 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 v11, v10, v13
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->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, v1
move-object/from16 v16, v2
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 v1, v10, v14
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->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, v1
move-object/from16 v24, v2
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 v1, v10, v12
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_LISTGLOWCOLOR:I
const-string v22, "actionBarDefault"
move-object v15, v1
move-object/from16 v16, v2
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/4 v11, 0x3
aput-object v1, v10, v11
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v17, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I
const-string v22, "actionBarDefaultIcon"
move-object v15, v1
move-object/from16 v16, v2
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/4 v15, 0x4
aput-object v1, v10, v15
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_TITLECOLOR:I
const/16 v22, 0x0
const-string v23, "actionBarDefaultTitle"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, 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 v2, 0x5
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I
const-string v23, "actionBarDefaultSelector"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, 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 v2, 0x6
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_SELECTOR:I
const-string v23, "listSelectorSDK21"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, 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 v2, 0x7
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Landroid/view/View;
aput-object v4, v3, v13
sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->dividerPaint:Landroid/graphics/Paint;
const/16 v18, 0x0
const-string v23, "divider"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
invoke-direct/range {v16 .. v23}, 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 v2, 0x8
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_TEXTCOLOR:I
const/16 v19, 0x0
const/16 v20, 0x0
const-string v23, "emptyListPlaceholder"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, 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 v2, 0x9
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_PROGRESSBAR:I
const-string/jumbo v23, "progressCircle"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, 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 v2, 0xa
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/LoadingCell;
aput-object v4, v3, v13
const-string/jumbo v4, "progressBar"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v20
const/16 v18, 0x0
const/16 v23, 0x0
const-string/jumbo v24, "progressCircle"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
invoke-direct/range {v16 .. v24}, 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 v2, 0xb
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
aput-object v4, v3, v13
const/16 v20, 0x0
const-string/jumbo v23, "windowBackgroundGrayShadow"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
invoke-direct/range {v16 .. v23}, 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 v2, 0xc
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/cells/TextInfoPrivacyCell;
aput-object v4, v3, v13
const-string/jumbo v4, "textView"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v20
const/16 v18, 0x0
const/16 v23, 0x0
const-string/jumbo v24, "windowBackgroundWhiteGrayText4"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
invoke-direct/range {v16 .. v24}, 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 v2, 0xd
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
const/16 v19, 0x0
const/16 v20, 0x0
const-string v23, "chats_actionIcon"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, 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 v2, 0xe
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
sget v18, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
const-string v23, "chats_actionBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, 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 v2, 0xf
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->floatingButton:Landroid/widget/ImageView;
sget v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUNDFILTER:I
sget v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_DRAWABLESELECTEDSTATE:I
or-int v18, v3, v4
const-string v23, "chats_actionPressedBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
invoke-direct/range {v16 .. v23}, 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 v2, 0x10
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
aput-object v4, v3, v13
const-string v4, "imageView"
filled-new-array {v4}, [Ljava/lang/String;
move-result-object v20
const/16 v18, 0x0
const/16 v23, 0x0
const-string v24, "featuredStickers_addButton"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
invoke-direct/range {v16 .. v24}, 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 v2, 0x11
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
aput-object v4, v3, v13
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_verifiedCheckDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const/16 v20, 0x0
const-string v23, "chats_verifiedCheck"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, 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 v2, 0x12
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
aput-object v4, v3, v13
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_verifiedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v23, "chats_verifiedBackground"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, 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 v2, 0x13
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
aput-object v4, v3, v13
sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_offlinePaint:Landroid/text/TextPaint;
const/16 v21, 0x0
const-string/jumbo v23, "windowBackgroundWhiteGrayText3"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
invoke-direct/range {v16 .. v23}, 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 v2, 0x14
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
aput-object v4, v3, v13
sget-object v20, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_onlinePaint:Landroid/text/TextPaint;
const-string/jumbo v23, "windowBackgroundWhiteBlueText3"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
invoke-direct/range {v16 .. v23}, 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 v2, 0x15
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
aput-object v4, v3, v13
new-array v4, v12, [Landroid/graphics/Paint;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_namePaint:Landroid/text/TextPaint;
aput-object v5, v4, v13
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_searchNamePaint:Landroid/text/TextPaint;
aput-object v5, v4, v14
const/16 v20, 0x0
const/16 v23, 0x0
const-string v24, "chats_name"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v24}, 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 v2, 0x16
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
aput-object v4, v3, v13
new-array v4, v12, [Landroid/graphics/Paint;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_nameEncryptedPaint:Landroid/text/TextPaint;
aput-object v5, v4, v13
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->dialogs_searchNameEncryptedPaint:Landroid/text/TextPaint;
aput-object v5, v4, v14
const-string v24, "chats_secretName"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v24}, 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 v2, 0x17
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
aput-object v4, v3, v13
new-array v4, v14, [Landroid/graphics/drawable/Drawable;
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->avatar_savedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
const-string v23, "avatar_text"
move-object/from16 v16, v1
move-object/from16 v17, v2
move-object/from16 v19, v3
move-object/from16 v21, v4
invoke-direct/range {v16 .. v23}, 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 v2, 0x18
aput-object v1, v10, v2
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const-string v8, "avatar_backgroundRed"
move-object/from16 v1, v16
move-object v7, v9
invoke-direct/range {v1 .. v8}, 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 v1, 0x19
aput-object v16, v10, v1
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "avatar_backgroundOrange"
move-object/from16 v1, v16
invoke-direct/range {v1 .. v8}, 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 v1, 0x1a
aput-object v16, v10, v1
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "avatar_backgroundViolet"
move-object/from16 v1, v16
invoke-direct/range {v1 .. v8}, 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 v1, 0x1b
aput-object v16, v10, v1
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "avatar_backgroundGreen"
move-object/from16 v1, v16
invoke-direct/range {v1 .. v8}, 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 v1, 0x1c
aput-object v16, v10, v1
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "avatar_backgroundCyan"
move-object/from16 v1, v16
invoke-direct/range {v1 .. v8}, 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 v1, 0x1d
aput-object v16, v10, v1
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "avatar_backgroundBlue"
move-object/from16 v1, v16
invoke-direct/range {v1 .. v8}, 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 v1, 0x1e
aput-object v16, v10, v1
new-instance v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
const-string v8, "avatar_backgroundPink"
move-object/from16 v1, v16
invoke-direct/range {v1 .. v8}, 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 v1, 0x1f
aput-object v16, v10, v1
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Landroid/view/View;
aput-object v4, v3, v13
new-array v4, v15, [Landroid/graphics/drawable/Drawable;
iget-object v5, v0, Lim/tpelyyftgw/ui/CallLogActivity;->greenDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
iget-object v5, v0, Lim/tpelyyftgw/ui/CallLogActivity;->greenDrawable2:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v14
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->calllog_msgCallUpRedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->calllog_msgCallDownRedDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v11
const/16 v19, 0x0
const/16 v21, 0x0
const/16 v23, 0x0
const-string v24, "calls_callReceivedGreenIcon"
move-object/from16 v17, v1
move-object/from16 v18, v2
move-object/from16 v20, v3
move-object/from16 v22, v4
invoke-direct/range {v17 .. v24}, 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 v2, 0x20
aput-object v1, v10, v2
new-instance v1, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
new-array v3, v14, [Ljava/lang/Class;
const-class v4, Landroid/view/View;
aput-object v4, v3, v13
new-array v4, v11, [Landroid/graphics/drawable/Drawable;
iget-object v5, v0, Lim/tpelyyftgw/ui/CallLogActivity;->redDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v13
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->calllog_msgCallUpGreenDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v14
sget-object v5, Lim/tpelyyftgw/ui/actionbar/Theme;->calllog_msgCallDownGreenDrawable:Landroid/graphics/drawable/Drawable;
aput-object v5, v4, v12
const/16 v17, 0x0
const/16 v19, 0x0
const-string v22, "calls_callReceivedRedIcon"
move-object v15, v1
move-object/from16 v16, v2
move-object/from16 v18, v3
move-object/from16 v20, 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 v2, 0x21
aput-object v1, v10, v2
return-object v10
.end method
.method public synthetic lambda$confirmAndDelete$7$CallLogActivity(Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;Landroid/content/DialogInterface;I)V
.registers 14
.param p1, "row" # Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
.param p2, "dialog" # Landroid/content/DialogInterface;
.param p3, "which" # I
.line 455
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 456
.local v0, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
iget-object v1, p1, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_b
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v2
if-eqz v2, :cond_21
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 457
.local v2, "msg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->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 458
.end local v2 # "msg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
goto :goto_b
.line 459
:cond_21
iget v1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
const/4 v3, 0x0
const/4 v4, 0x0
const-wide/16 v5, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
move-object v2, v0
invoke-virtual/range {v1 .. v9}, Lim/tpelyyftgw/messenger/MessagesController;->deleteMessages(Ljava/util/ArrayList;Ljava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;JIZZ)V
.line 460
return-void
.end method
.method public synthetic lambda$createView$0$CallLogActivity(Landroid/view/View;I)V
.registers 8
.param p1, "view" # Landroid/view/View;
.param p2, "position" # I
.line 246
if-ltz p2, :cond_49
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lt p2, v0, :cond_b
goto :goto_49
.line 249
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v0, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
.line 250
.local v0, "row":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 251
.local v1, "args":Landroid/os/Bundle;
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v3, "user_id"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 252
iget-object v2, v0, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
const/4 v3, 0x0
invoke-interface {v2, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
const-string v4, "message_id"
invoke-virtual {v1, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 253
iget v2, p0, Lim/tpelyyftgw/ui/CallLogActivity;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v2
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v3, v3, [Ljava/lang/Object;
invoke-virtual {v2, v4, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 254
new-instance v2, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
const/4 v3, 0x1
invoke-virtual {p0, v2, v3}, Lim/tpelyyftgw/ui/CallLogActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.line 255
return-void
.line 247
.end local v0 # "row":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
.end local v1 # "args":Landroid/os/Bundle;
:cond_49
:goto_49
return-void
.end method
.method public synthetic lambda$createView$2$CallLogActivity(Landroid/view/View;I)Z
.registers 9
.param p1, "view" # Landroid/view/View;
.param p2, "position" # I
.line 257
const/4 v0, 0x0
if-ltz p2, :cond_6f
iget-object v1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
if-lt p2, v1, :cond_c
goto :goto_6f
.line 260
:cond_c
iget-object v1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v1, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
.line 261
.local v1, "row":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 262
.local v2, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
const v3, 0x7f0f04d8
const-string v4, "Delete"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 263
iget-object v3, v1, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
invoke-interface {v3, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
invoke-static {v3}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->canRateCall(Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;)Z
move-result v3
if-eqz v3, :cond_43
.line 264
const v3, 0x7f0f02e8
const-string v4, "CallMessageReportProblem"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 266
:cond_43
new-instance v3, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/CallLogActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v4
invoke-direct {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
const v4, 0x7f0f02f3
.line 267
const-string v5, "Calls"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v3
new-array v0, v0, [Ljava/lang/String;
.line 268
invoke-virtual {v2, v0}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v0
check-cast v0, [Ljava/lang/CharSequence;
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$p-ptsLi9uKyiz_IF_C5lF6hrYX4;
invoke-direct {v4, p0, v1}, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$p-ptsLi9uKyiz_IF_C5lF6hrYX4;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;)V
invoke-virtual {v3, v0, v4}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
.line 278
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 279
const/4 v0, 0x1
return v0
.line 258
.end local v1 # "row":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
.end local v2 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
:cond_6f
:goto_6f
return v0
.end method
.method public synthetic lambda$createView$4$CallLogActivity(Landroid/view/View;)V
.registers 5
.param p1, "v" # Landroid/view/View;
.line 357
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 358
.local v0, "args":Landroid/os/Bundle;
const/4 v1, 0x1
const-string v2, "destroyAfterSelect"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 359
const-string/jumbo v2, "returnAsResult"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 360
const-string v2, "onlyUsers"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 361
new-instance v1, Lim/tpelyyftgw/ui/ContactsActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/ContactsActivity;-><init>(Landroid/os/Bundle;)V
.line 362
.local v1, "contactsFragment":Lim/tpelyyftgw/ui/ContactsActivity;
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$9RzXq1j1ocTypbWoTz0485168Ws;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$9RzXq1j1ocTypbWoTz0485168Ws;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ContactsActivity;->setDelegate(Lim/tpelyyftgw/ui/ContactsActivity$ContactsActivityDelegate;)V
.line 363
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/CallLogActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 364
return-void
.end method
.method public synthetic lambda$getCalls$6$CallLogActivity(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 397
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$274ngOaxPg02x5gPRoYGPQlnkVI;
invoke-direct {v0, p0, p2, p1}, Lim/tpelyyftgw/ui/-$$Lambda$CallLogActivity$274ngOaxPg02x5gPRoYGPQlnkVI;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;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$getThemeDescriptions$8$CallLogActivity()V
.registers 7
.line 594
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
if-eqz v0, :cond_23
.line 595
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 596
.local v0, "count":I
const/4 v1, 0x0
.local v1, "a":I
:goto_9
if-ge v1, v0, :cond_23
.line 597
iget-object v2, p0, Lim/tpelyyftgw/ui/CallLogActivity;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v2
.line 598
.local v2, "child":Landroid/view/View;
instance-of v3, v2, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
if-eqz v3, :cond_20
.line 599
move-object v3, v2
check-cast v3, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
.line 600
.local v3, "cell":Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
invoke-static {v3}, Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;->access$1500(Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;)Lim/tpelyyftgw/ui/cells/ProfileSearchCell;
move-result-object v4
const/4 v5, 0x0
invoke-virtual {v4, v5}, Lim/tpelyyftgw/ui/cells/ProfileSearchCell;->update(I)V
.line 596
.end local v2 # "child":Landroid/view/View;
.end local v3 # "cell":Lim/tpelyyftgw/ui/CallLogActivity$CustomCell;
:cond_20
add-int/lit8 v1, v1, 0x1
goto :goto_9
.line 604
.end local v0 # "count":I
.end local v1 # "a":I
:cond_23
return-void
.end method
.method public synthetic lambda$null$1$CallLogActivity(Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;Landroid/content/DialogInterface;I)V
.registers 7
.param p1, "row" # Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
.param p2, "dialog" # Landroid/content/DialogInterface;
.param p3, "which" # I
.line 269
if-eqz p3, :cond_1b
const/4 v0, 0x1
if-eq p3, v0, :cond_6
goto :goto_1f
.line 274
:cond_6
invoke-virtual {p0}, Lim/tpelyyftgw/ui/CallLogActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
iget-object v1, p1, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
const/4 v2, 0x0
invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->showRateAlert(Landroid/content/Context;Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;)V
goto :goto_1f
.line 271
:cond_1b
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/CallLogActivity;->confirmAndDelete(Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;)V
.line 272
nop
.line 277
:goto_1f
return-void
.end method
.method public synthetic lambda$null$3$CallLogActivity(Lim/tpelyyftgw/tgnet/TLRPC$User;Ljava/lang/String;Lim/tpelyyftgw/ui/ContactsActivity;)V
.registers 6
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p2, "param" # Ljava/lang/String;
.param p3, "activity" # Lim/tpelyyftgw/ui/ContactsActivity;
.line 362
invoke-virtual {p0}, Lim/tpelyyftgw/ui/CallLogActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const/4 v1, 0x0
invoke-static {p1, v0, v1}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->startCall(Lim/tpelyyftgw/tgnet/TLRPC$User;Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$UserFull;)V
return-void
.end method
.method public synthetic lambda$null$5$CallLogActivity(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 16
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 398
const/4 v0, 0x0
const/4 v1, 0x1
if-nez p1, :cond_e9
.line 399
new-instance v2, Landroid/util/SparseArray;
invoke-direct {v2}, Landroid/util/SparseArray;-><init>()V
.line 400
.local v2, "users":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
move-object v3, p2
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;
.line 401
.local v3, "msgs":Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
iput-boolean v4, p0, Lim/tpelyyftgw/ui/CallLogActivity;->endReached:Z
.line 402
const/4 v4, 0x0
.local v4, "a":I
:goto_15
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->users:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
if-ge v4, v5, :cond_2d
.line 403
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->users:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 404
.local v5, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v2, v6, v5}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
.line 402
.end local v5 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
add-int/lit8 v4, v4, 0x1
goto :goto_15
.line 406
.end local v4 # "a":I
:cond_2d
iget-object v4, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v4
const/4 v5, 0x0
if-lez v4, :cond_44
iget-object v4, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v6
sub-int/2addr v6, v1
invoke-virtual {v4, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
goto :goto_45
:cond_44
move-object v4, v5
.line 407
.local v4, "currentRow":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
:goto_45
const/4 v6, 0x0
.local v6, "a":I
:goto_46
iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v6, v7, :cond_d1
.line 408
iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 409
.local v7, "msg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
if-eqz v8, :cond_cd
iget-object v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionHistoryClear;
if-eqz v8, :cond_61
.line 410
goto :goto_cd
.line 412
:cond_61
iget v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
iget v9, p0, Lim/tpelyyftgw/ui/CallLogActivity;->currentAccount:I
invoke-static {v9}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v9
invoke-virtual {v9}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v9
if-ne v8, v9, :cond_71
const/4 v8, 0x0
goto :goto_72
:cond_71
const/4 v8, 0x1
.line 413
.local v8, "callType":I
:goto_72
iget-object v9, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->reason:Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
.line 414
.local v9, "reason":Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
if-ne v8, v1, :cond_81
instance-of v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_phoneCallDiscardReasonMissed;
if-nez v10, :cond_80
instance-of v10, v9, Lim/tpelyyftgw/tgnet/TLRPC$TL_phoneCallDiscardReasonBusy;
if-eqz v10, :cond_81
.line 415
:cond_80
const/4 v8, 0x2
.line 417
:cond_81
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
iget v11, p0, Lim/tpelyyftgw/ui/CallLogActivity;->currentAccount:I
invoke-static {v11}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v11
invoke-virtual {v11}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v11
if-ne v10, v11, :cond_94
iget-object v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I
goto :goto_96
:cond_94
iget v10, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
.line 418
.local v10, "userID":I
:goto_96
if-eqz v4, :cond_a2
iget-object v11, v4, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-ne v11, v10, :cond_a2
iget v11, v4, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->type:I
if-eq v11, v8, :cond_c8
.line 419
:cond_a2
if-eqz v4, :cond_b1
iget-object v11, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v11, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v11
if-nez v11, :cond_b1
.line 420
iget-object v11, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v11, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 422
:cond_b1
new-instance v11, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
invoke-direct {v11, p0, v5}, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;-><init>(Lim/tpelyyftgw/ui/CallLogActivity;Lim/tpelyyftgw/ui/CallLogActivity$1;)V
.line 423
.local v11, "row":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
new-instance v12, Ljava/util/ArrayList;
invoke-direct {v12}, Ljava/util/ArrayList;-><init>()V
iput-object v12, v11, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
.line 424
invoke-virtual {v2, v10}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v12
check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$User;
iput-object v12, v11, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 425
iput v8, v11, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->type:I
.line 426
move-object v4, v11
.line 428
.end local v11 # "row":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
:cond_c8
iget-object v11, v4, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
invoke-interface {v11, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 407
.end local v7 # "msg":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v8 # "callType":I
.end local v9 # "reason":Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
.end local v10 # "userID":I
:cond_cd
:goto_cd
add-int/lit8 v6, v6, 0x1
goto/16 :goto_46
.line 430
.end local v6 # "a":I
:cond_d1
if-eqz v4, :cond_e8
iget-object v5, v4, Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;->calls:Ljava/util/List;
invoke-interface {v5}, Ljava/util/List;->size()I
move-result v5
if-lez v5, :cond_e8
iget-object v5, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->contains(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_e8
.line 431
iget-object v5, p0, Lim/tpelyyftgw/ui/CallLogActivity;->calls:Ljava/util/ArrayList;
invoke-virtual {v5, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 433
.end local v2 # "users":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.end local v3 # "msgs":Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;
.end local v4 # "currentRow":Lim/tpelyyftgw/ui/CallLogActivity$CallLogRow;
:cond_e8
goto :goto_eb
.line 434
:cond_e9
iput-boolean v1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->endReached:Z
.line 436
:goto_eb
iput-boolean v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->loading:Z
.line 437
iput-boolean v1, p0, Lim/tpelyyftgw/ui/CallLogActivity;->firstLoaded:Z
.line 438
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->emptyView:Lim/tpelyyftgw/ui/components/EmptyTextProgressView;
if-eqz v0, :cond_f6
.line 439
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EmptyTextProgressView;->showTextView()V
.line 441
:cond_f6
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->listViewAdapter:Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
if-eqz v0, :cond_fd
.line 442
invoke-virtual {v0}, Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;->notifyDataSetChanged()V
.line 444
:cond_fd
return-void
.end method
.method public onFragmentCreate()Z
.registers 3
.line 187
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z
.line 188
const/4 v0, 0x0
const/16 v1, 0x32
invoke-direct {p0, v0, v1}, Lim/tpelyyftgw/ui/CallLogActivity;->getCalls(II)V
.line 190
iget v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->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;->didReceiveNewMessages:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 191
iget v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->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;->messagesDeleted:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 193
const/4 v0, 0x1
return v0
.end method
.method public onFragmentDestroy()V
.registers 3
.line 198
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 199
iget v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->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;->didReceiveNewMessages:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 200
iget v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->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;->messagesDeleted:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 201
return-void
.end method
.method public onRequestPermissionsResultFragment(I[Ljava/lang/String;[I)V
.registers 7
.param p1, "requestCode" # I
.param p2, "permissions" # [Ljava/lang/String;
.param p3, "grantResults" # [I
.line 476
const/16 v0, 0x65
if-ne p1, v0, :cond_1e
.line 477
array-length v0, p3
const/4 v1, 0x0
if-lez v0, :cond_17
const/4 v0, 0x0
aget v0, p3, v0
if-nez v0, :cond_17
.line 478
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->lastCallUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/CallLogActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-static {v0, v2, v1}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->startCall(Lim/tpelyyftgw/tgnet/TLRPC$User;Landroid/app/Activity;Lim/tpelyyftgw/tgnet/TLRPC$UserFull;)V
goto :goto_1e
.line 480
:cond_17
invoke-virtual {p0}, Lim/tpelyyftgw/ui/CallLogActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->permissionDenied(Landroid/app/Activity;Ljava/lang/Runnable;)V
.line 483
:cond_1e
:goto_1e
return-void
.end method
.method public onResume()V
.registers 2
.line 468
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V
.line 469
iget-object v0, p0, Lim/tpelyyftgw/ui/CallLogActivity;->listViewAdapter:Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;
if-eqz v0, :cond_a
.line 470
invoke-virtual {v0}, Lim/tpelyyftgw/ui/CallLogActivity$ListAdapter;->notifyDataSetChanged()V
.line 472
:cond_a
return-void
.end method