VoIPActivity.smali
.class public Lim/tpelyyftgw/ui/VoIPActivity;
.super Landroid/app/Activity;
.source "VoIPActivity.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/voip/VoIPBaseService$StateListener;
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;,
Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
}
.end annotation
# static fields
.field private static final TAG:Ljava/lang/String; = "hchat-voip-ui"
# instance fields
.field private acceptBtn:Landroid/view/View;
.field private acceptSwipe:Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
.field private accountNameText:Landroid/widget/TextView;
.field private addMemberBtn:Landroid/widget/ImageView;
.field private blurOverlayView1:Landroid/widget/ImageView;
.field private blurOverlayView2:Landroid/widget/ImageView;
.field private blurredPhoto1:Landroid/graphics/Bitmap;
.field private blurredPhoto2:Landroid/graphics/Bitmap;
.field private bottomButtons:Landroid/widget/LinearLayout;
.field private brandingText:Landroid/widget/TextView;
.field private callState:I
.field private cancelBtn:Landroid/view/View;
.field private chatBtn:Landroid/widget/ImageView;
.field private content:Landroid/widget/FrameLayout;
.field private currentAcceptAnim:Landroid/animation/Animator;
.field private currentAccount:I
.field private currentDeclineAnim:Landroid/animation/Animator;
.field private declineBtn:Landroid/view/View;
.field private declineSwipe:Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
.field private didAcceptFromHere:Z
.field private durationText:Landroid/widget/TextView;
.field private ellAnimator:Landroid/animation/AnimatorSet;
.field private ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
.field private emojiAnimator:Landroid/animation/AnimatorSet;
.field emojiExpanded:Z
.field private emojiExpandedText:Landroid/widget/TextView;
.field emojiTooltipVisible:Z
.field private emojiWrap:Landroid/widget/LinearLayout;
.field private endBtn:Landroid/view/View;
.field private endBtnBg:Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
.field private endBtnIcon:Landroid/view/View;
.field private firstStateChange:Z
.field private hintTextView:Landroid/widget/TextView;
.field private isIncomingWaiting:Z
.field private keyEmojiViews:[Landroid/widget/ImageView;
.field private keyEmojiVisible:Z
.field private lastStateText:Ljava/lang/String;
.field private micToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
.field private nameText:Landroid/widget/TextView;
.field private photoView:Lim/tpelyyftgw/ui/components/BackupImageView;
.field private retryAnim:Landroid/animation/AnimatorSet;
.field private retrying:Z
.field private signalBarsCount:I
.field private signalBarsDrawable:Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;
.field private spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
.field private stateText:Landroid/widget/TextView;
.field private stateText2:Landroid/widget/TextView;
.field private swipeViewsWrap:Landroid/widget/LinearLayout;
.field private textChangingAnim:Landroid/animation/Animator;
.field private tooltipAnim:Landroid/animation/Animator;
.field private tooltipHider:Ljava/lang/Runnable;
.field private user:Lim/tpelyyftgw/tgnet/TLRPC$User;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 101
invoke-direct {p0}, Landroid/app/Activity;-><init>()V
.line 103
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->currentAccount:I
.line 116
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->firstStateChange:Z
.line 119
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->didAcceptFromHere:Z
.line 124
const/4 v0, 0x4
new-array v0, v0, [Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->keyEmojiViews:[Landroid/widget/ImageView;
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/VoIPActivity;Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
.line 101
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/VoIPActivity;->updateBlurredPhotos(Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V
return-void
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/VoIPActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
invoke-direct {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->showDebugAlert()V
return-void
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/VoIPActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
invoke-direct {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->callAccepted()V
return-void
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/animation/Animator;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->currentDeclineAnim:Landroid/animation/Animator;
return-object v0
.end method
.method static synthetic access$1102(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/animation/Animator;)Landroid/animation/Animator;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Landroid/animation/Animator;
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->currentDeclineAnim:Landroid/animation/Animator;
return-object p1
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->declineBtn:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/animation/Animator;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->currentAcceptAnim:Landroid/animation/Animator;
return-object v0
.end method
.method static synthetic access$1302(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/animation/Animator;)Landroid/animation/Animator;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Landroid/animation/Animator;
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->currentAcceptAnim:Landroid/animation/Animator;
return-object p1
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->acceptBtn:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->nameText:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/VoIPActivity;)Lim/tpelyyftgw/ui/components/BackupImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->photoView:Lim/tpelyyftgw/ui/components/BackupImageView;
return-object v0
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView1:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView2:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtn:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/VoIPActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Z
.line 101
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/VoIPActivity;->setEmojiTooltipVisible(Z)V
return-void
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/VoIPActivity;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->tooltipHider:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic access$2102(Lim/tpelyyftgw/ui/VoIPActivity;Ljava/lang/Runnable;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Ljava/lang/Runnable;
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->tooltipHider:Ljava/lang/Runnable;
return-object p1
.end method
.method static synthetic access$2200(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$2300(Lim/tpelyyftgw/ui/VoIPActivity;Z)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Z
.line 101
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/VoIPActivity;->setEmojiExpanded(Z)V
return-void
.end method
.method static synthetic access$2400(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->ellAnimator:Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$2500(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->content:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$2600(Lim/tpelyyftgw/ui/VoIPActivity;)Ljava/lang/CharSequence;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
invoke-direct {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getFormattedDebugString()Ljava/lang/CharSequence;
move-result-object v0
return-object v0
.end method
.method static synthetic access$2700(Lim/tpelyyftgw/ui/VoIPActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->callState:I
return v0
.end method
.method static synthetic access$2800(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->durationText:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$2802(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/widget/TextView;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Landroid/widget/TextView;
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->durationText:Landroid/widget/TextView;
return-object p1
.end method
.method static synthetic access$2900(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/LinearLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->swipeViewsWrap:Landroid/widget/LinearLayout;
return-object v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/VoIPActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->retrying:Z
return v0
.end method
.method static synthetic access$3000(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->accountNameText:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$3102(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->retryAnim:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$3200(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->cancelBtn:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$3300(Lim/tpelyyftgw/ui/VoIPActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->firstStateChange:Z
return v0
.end method
.method static synthetic access$3302(Lim/tpelyyftgw/ui/VoIPActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Z
.line 101
iput-boolean p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->firstStateChange:Z
return p1
.end method
.method static synthetic access$3400(Lim/tpelyyftgw/ui/VoIPActivity;)Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
return-object v0
.end method
.method static synthetic access$3500(Lim/tpelyyftgw/ui/VoIPActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->isIncomingWaiting:Z
return v0
.end method
.method static synthetic access$3502(Lim/tpelyyftgw/ui/VoIPActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Z
.line 101
iput-boolean p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->isIncomingWaiting:Z
return p1
.end method
.method static synthetic access$3600(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/LinearLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
return-object v0
.end method
.method static synthetic access$3700(Lim/tpelyyftgw/ui/VoIPActivity;Ljava/lang/String;Z)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Ljava/lang/String;
.param p2, "x2" # Z
.line 101
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/VoIPActivity;->setStateTextAnimated(Ljava/lang/String;Z)V
return-void
.end method
.method static synthetic access$3800(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnIcon:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$3900(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/VoIPActivity;)Lim/tpelyyftgw/tgnet/TLRPC$User;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
return-object v0
.end method
.method static synthetic access$4000(Lim/tpelyyftgw/ui/VoIPActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
invoke-direct {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->showRetry()V
return-void
.end method
.method static synthetic access$4100(Lim/tpelyyftgw/ui/VoIPActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
invoke-direct {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->startUpdatingCallDuration()V
return-void
.end method
.method static synthetic access$4200(Lim/tpelyyftgw/ui/VoIPActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
invoke-direct {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->updateKeyView()V
return-void
.end method
.method static synthetic access$4300(Lim/tpelyyftgw/ui/VoIPActivity;Ljava/lang/CharSequence;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Ljava/lang/CharSequence;
.line 101
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/VoIPActivity;->showErrorDialog(Ljava/lang/CharSequence;)V
return-void
.end method
.method static synthetic access$4400(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->brandingText:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$4500(Lim/tpelyyftgw/ui/VoIPActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->signalBarsCount:I
return v0
.end method
.method static synthetic access$4502(Lim/tpelyyftgw/ui/VoIPActivity;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # I
.line 101
iput p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->signalBarsCount:I
return p1
.end method
.method static synthetic access$4602(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/animation/Animator;)Landroid/animation/Animator;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Landroid/animation/Animator;
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->textChangingAnim:Landroid/animation/Animator;
return-object p1
.end method
.method static synthetic access$4700(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$4802(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/animation/Animator;)Landroid/animation/Animator;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Landroid/animation/Animator;
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->tooltipAnim:Landroid/animation/Animator;
return-object p1
.end method
.method static synthetic access$4902(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/animation/AnimatorSet;)Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Landroid/animation/AnimatorSet;
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiAnimator:Landroid/animation/AnimatorSet;
return-object p1
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/VoIPActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$5000(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/graphics/Bitmap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->blurredPhoto1:Landroid/graphics/Bitmap;
return-object v0
.end method
.method static synthetic access$5002(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Landroid/graphics/Bitmap;
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->blurredPhoto1:Landroid/graphics/Bitmap;
return-object p1
.end method
.method static synthetic access$5100(Lim/tpelyyftgw/ui/VoIPActivity;)Landroid/graphics/Bitmap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->blurredPhoto2:Landroid/graphics/Bitmap;
return-object v0
.end method
.method static synthetic access$5102(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Landroid/graphics/Bitmap;
.line 101
iput-object p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->blurredPhoto2:Landroid/graphics/Bitmap;
return-object p1
.end method
.method static synthetic access$5200(Lim/tpelyyftgw/ui/VoIPActivity;Ljava/lang/String;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Ljava/lang/String;
.line 101
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/VoIPActivity;->sendTextMessage(Ljava/lang/String;)V
return-void
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/VoIPActivity;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
invoke-direct {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->hideRetry()V
return-void
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/VoIPActivity;)Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->acceptSwipe:Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
return-object v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/VoIPActivity;)Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->declineSwipe:Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
return-object v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/VoIPActivity;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.line 101
iget-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->didAcceptFromHere:Z
return v0
.end method
.method static synthetic access$902(Lim/tpelyyftgw/ui/VoIPActivity;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/VoIPActivity;
.param p1, "x1" # Z
.line 101
iput-boolean p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->didAcceptFromHere:Z
return p1
.end method
.method private callAccepted()V
.registers 17
.line 977
move-object/from16 v0, p0
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtn:Landroid/view/View;
const/4 v2, 0x0
invoke-virtual {v1, v2}, Landroid/view/View;->setVisibility(I)V
.line 978
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/voip/VoIPService;->hasEarpiece()Z
move-result v1
const/16 v3, 0x8
if-eqz v1, :cond_1a
.line 979
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setVisibility(I)V
goto :goto_1f
.line 981
:cond_1a
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setVisibility(I)V
.line 982
:goto_1f
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->bottomButtons:Landroid/widget/LinearLayout;
invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 983
iget-boolean v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->didAcceptFromHere:Z
const/4 v6, 0x3
const-wide/16 v7, 0x1f4
const/4 v9, 0x0
const-string v10, "alpha"
const/4 v11, 0x2
const/4 v12, 0x1
if-eqz v1, :cond_d4
.line 984
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->acceptBtn:Landroid/view/View;
invoke-virtual {v1, v3}, Landroid/view/View;->setVisibility(I)V
.line 986
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
const-string v13, "color"
if-lt v1, v3, :cond_49
.line 987
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnBg:Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
new-array v3, v11, [I
fill-array-data v3, :array_154
invoke-static {v1, v13, v3}, Landroid/animation/ObjectAnimator;->ofArgb(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
move-result-object v1
.local v1, "colorAnim":Landroid/animation/ObjectAnimator;
goto :goto_5c
.line 989
.end local v1 # "colorAnim":Landroid/animation/ObjectAnimator;
:cond_49
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnBg:Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
new-array v3, v11, [I
fill-array-data v3, :array_15c
invoke-static {v1, v13, v3}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
move-result-object v1
.line 990
.restart local v1 # "colorAnim":Landroid/animation/ObjectAnimator;
new-instance v3, Landroid/animation/ArgbEvaluator;
invoke-direct {v3}, Landroid/animation/ArgbEvaluator;-><init>()V
invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->setEvaluator(Landroid/animation/TypeEvaluator;)V
.line 992
:goto_5c
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
.line 993
.local v3, "set":Landroid/animation/AnimatorSet;
new-instance v13, Landroid/animation/AnimatorSet;
invoke-direct {v13}, Landroid/animation/AnimatorSet;-><init>()V
.line 994
.local v13, "decSet":Landroid/animation/AnimatorSet;
new-array v14, v11, [Landroid/animation/Animator;
iget-object v15, v0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnIcon:Landroid/view/View;
new-array v4, v11, [F
fill-array-data v4, :array_164
.line 995
const-string/jumbo v5, "rotation"
invoke-static {v15, v5, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v4
aput-object v4, v14, v2
aput-object v1, v14, v12
.line 994
invoke-virtual {v13, v14}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 998
sget-object v4, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v13, v4}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 999
invoke-virtual {v13, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1000
new-instance v4, Landroid/animation/AnimatorSet;
invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V
.line 1001
.local v4, "accSet":Landroid/animation/AnimatorSet;
new-array v5, v6, [Landroid/animation/Animator;
iget-object v6, v0, Lim/tpelyyftgw/ui/VoIPActivity;->swipeViewsWrap:Landroid/widget/LinearLayout;
new-array v7, v11, [F
fill-array-data v7, :array_16c
.line 1002
invoke-static {v6, v10, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v5, v2
iget-object v6, v0, Lim/tpelyyftgw/ui/VoIPActivity;->declineBtn:Landroid/view/View;
new-array v7, v12, [F
aput v9, v7, v2
.line 1003
invoke-static {v6, v10, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v5, v12
iget-object v6, v0, Lim/tpelyyftgw/ui/VoIPActivity;->accountNameText:Landroid/widget/TextView;
new-array v7, v12, [F
aput v9, v7, v2
.line 1004
invoke-static {v6, v10, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v5, v11
.line 1001
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1006
sget-object v5, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_IN:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 1007
const-wide/16 v5, 0x7d
invoke-virtual {v4, v5, v6}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1008
new-array v5, v11, [Landroid/animation/Animator;
aput-object v13, v5, v2
aput-object v4, v5, v12
invoke-virtual {v3, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1012
new-instance v2, Lim/tpelyyftgw/ui/VoIPActivity$17;
invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/VoIPActivity$17;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v3, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 1020
invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V
.line 1021
.end local v1 # "colorAnim":Landroid/animation/ObjectAnimator;
.end local v3 # "set":Landroid/animation/AnimatorSet;
.end local v4 # "accSet":Landroid/animation/AnimatorSet;
.end local v13 # "decSet":Landroid/animation/AnimatorSet;
goto/16 :goto_152
.line 1022
:cond_d4
new-instance v1, Landroid/animation/AnimatorSet;
invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V
.line 1023
.local v1, "set":Landroid/animation/AnimatorSet;
new-instance v3, Landroid/animation/AnimatorSet;
invoke-direct {v3}, Landroid/animation/AnimatorSet;-><init>()V
.line 1024
.local v3, "decSet":Landroid/animation/AnimatorSet;
new-array v4, v12, [Landroid/animation/Animator;
iget-object v5, v0, Lim/tpelyyftgw/ui/VoIPActivity;->bottomButtons:Landroid/widget/LinearLayout;
new-array v13, v11, [F
fill-array-data v13, :array_174
.line 1025
invoke-static {v5, v10, v13}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v4, v2
.line 1024
invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1027
sget-object v4, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_OUT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 1028
invoke-virtual {v3, v7, v8}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1029
new-instance v4, Landroid/animation/AnimatorSet;
invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V
.line 1030
.restart local v4 # "accSet":Landroid/animation/AnimatorSet;
const/4 v5, 0x4
new-array v5, v5, [Landroid/animation/Animator;
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->swipeViewsWrap:Landroid/widget/LinearLayout;
new-array v8, v11, [F
fill-array-data v8, :array_17c
.line 1031
invoke-static {v7, v10, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v5, v2
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->declineBtn:Landroid/view/View;
new-array v8, v12, [F
aput v9, v8, v2
.line 1032
invoke-static {v7, v10, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v5, v12
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->acceptBtn:Landroid/view/View;
new-array v8, v12, [F
aput v9, v8, v2
.line 1033
invoke-static {v7, v10, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v5, v11
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->accountNameText:Landroid/widget/TextView;
new-array v8, v12, [F
aput v9, v8, v2
.line 1034
invoke-static {v7, v10, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v7
aput-object v7, v5, v6
.line 1030
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1036
sget-object v5, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->EASE_IN:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v4, v5}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 1037
const-wide/16 v5, 0x7d
invoke-virtual {v4, v5, v6}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1038
new-array v5, v11, [Landroid/animation/Animator;
aput-object v3, v5, v2
aput-object v4, v5, v12
invoke-virtual {v1, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1042
new-instance v2, Lim/tpelyyftgw/ui/VoIPActivity$18;
invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/VoIPActivity$18;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 1051
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
.line 1053
.end local v1 # "set":Landroid/animation/AnimatorSet;
.end local v3 # "decSet":Landroid/animation/AnimatorSet;
.end local v4 # "accSet":Landroid/animation/AnimatorSet;
:goto_152
return-void
nop
:array_154
.array-data 4
-0xba43b3
-0x19e1bc
.end array-data
:array_15c
.array-data 4
-0xba43b3
-0x19e1bc
.end array-data
:array_164
.array-data 4
-0x3cf90000 # -135.0f
0x0
.end array-data
:array_16c
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
:array_174
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_17c
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
.end method
.method private createAlphaAnimator(Ljava/lang/Object;IIII)Landroid/animation/ObjectAnimator;
.registers 9
.param p1, "target" # Ljava/lang/Object;
.param p2, "startVal" # I
.param p3, "endVal" # I
.param p4, "startDelay" # I
.param p5, "duration" # I
.line 767
const/4 v0, 0x2
new-array v0, v0, [I
const/4 v1, 0x0
aput p2, v0, v1
const/4 v1, 0x1
aput p3, v0, v1
const-string v1, "alpha"
invoke-static {p1, v1, v0}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 768
.local v0, "a":Landroid/animation/ObjectAnimator;
int-to-long v1, p5
invoke-virtual {v0, v1, v2}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
.line 769
int-to-long v1, p4
invoke-virtual {v0, v1, v2}, Landroid/animation/ObjectAnimator;->setStartDelay(J)V
.line 770
sget-object v1, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->DEFAULT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 771
return-object v0
.end method
.method private createContentView()Landroid/view/View;
.registers 56
.line 444
move-object/from16 v6, p0
new-instance v0, Lim/tpelyyftgw/ui/VoIPActivity$8;
invoke-direct {v0, v6, v6}, Lim/tpelyyftgw/ui/VoIPActivity$8;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/content/Context;)V
move-object v7, v0
.line 460
.local v7, "content":Landroid/widget/FrameLayout;
const/4 v8, 0x0
invoke-virtual {v7, v8}, Landroid/widget/FrameLayout;->setBackgroundColor(I)V
.line 461
const/4 v9, 0x1
invoke-virtual {v7, v9}, Landroid/widget/FrameLayout;->setFitsSystemWindows(Z)V
.line 462
invoke-virtual {v7, v8}, Landroid/widget/FrameLayout;->setClipToPadding(Z)V
.line 464
new-instance v0, Lim/tpelyyftgw/ui/VoIPActivity$9;
invoke-direct {v0, v6, v6}, Lim/tpelyyftgw/ui/VoIPActivity$9;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/content/Context;)V
move-object v10, v0
.line 482
.local v10, "photo":Lim/tpelyyftgw/ui/components/BackupImageView;
iput-object v10, v6, Lim/tpelyyftgw/ui/VoIPActivity;->photoView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v7, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 483
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v6}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView1:Landroid/widget/ImageView;
.line 484
sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER_CROP:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 485
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView1:Landroid/widget/ImageView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setAlpha(F)V
.line 486
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView1:Landroid/widget/ImageView;
invoke-virtual {v7, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 487
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v6}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView2:Landroid/widget/ImageView;
.line 488
sget-object v2, Landroid/widget/ImageView$ScaleType;->CENTER_CROP:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 489
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView2:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setAlpha(F)V
.line 490
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView2:Landroid/widget/ImageView;
invoke-virtual {v7, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 492
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v6}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
move-object v11, v0
.line 493
.local v11, "branding":Landroid/widget/TextView;
const v0, -0x33000001 # -1.3421772E8f
invoke-virtual {v11, v0}, Landroid/widget/TextView;->setTextColor(I)V
.line 494
const-string v2, "VoipInCallBranding"
const v3, 0x7f0f123f
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v11, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 495
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f0d14c2
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 v12
.line 496
.local v12, "logo":Landroid/graphics/drawable/Drawable;
const/16 v2, 0xcc
invoke-virtual {v12, v2}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
.line 497
const/high16 v3, 0x41700000 # 15.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v12, v8, v8, v4, v5}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 498
new-instance v4, Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;
const/4 v5, 0x0
invoke-direct {v4, v6, v5}, Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Lim/tpelyyftgw/ui/VoIPActivity$1;)V
iput-object v4, v6, Lim/tpelyyftgw/ui/VoIPActivity;->signalBarsDrawable:Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;
.line 499
invoke-virtual {v4}, Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;->getIntrinsicWidth()I
move-result v13
iget-object v14, v6, Lim/tpelyyftgw/ui/VoIPActivity;->signalBarsDrawable:Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;
invoke-virtual {v14}, Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;->getIntrinsicHeight()I
move-result v14
invoke-virtual {v4, v8, v8, v13, v14}, Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;->setBounds(IIII)V
.line 500
sget-boolean v4, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v4, :cond_a4
iget-object v4, v6, Lim/tpelyyftgw/ui/VoIPActivity;->signalBarsDrawable:Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;
goto :goto_a5
:cond_a4
move-object v4, v12
:goto_a5
sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v13, :cond_ab
move-object v13, v12
goto :goto_ad
:cond_ab
iget-object v13, v6, Lim/tpelyyftgw/ui/VoIPActivity;->signalBarsDrawable:Lim/tpelyyftgw/ui/VoIPActivity$SignalBarsDrawable;
:goto_ad
invoke-virtual {v11, v4, v5, v13, v5}, Landroid/widget/TextView;->setCompoundDrawables(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V
.line 501
const-string v4, "fonts/rmedium.ttf"
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v5
invoke-virtual {v11, v5}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 502
sget-boolean v5, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v5, :cond_bf
const/4 v5, 0x5
goto :goto_c0
:cond_bf
const/4 v5, 0x3
:goto_c0
invoke-virtual {v11, v5}, Landroid/widget/TextView;->setGravity(I)V
.line 503
const/high16 v5, 0x40a00000 # 5.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v11, v5}, Landroid/widget/TextView;->setCompoundDrawablePadding(I)V
.line 504
const/high16 v5, 0x41600000 # 14.0f
invoke-virtual {v11, v9, v5}, Landroid/widget/TextView;->setTextSize(IF)V
.line 505
const/high16 v15, -0x40000000 # -2.0f
const/high16 v16, -0x40000000 # -2.0f
sget-boolean v17, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v17, :cond_dc
const/16 v17, 0x5
goto :goto_de
:cond_dc
const/16 v17, 0x3
:goto_de
or-int/lit8 v17, v17, 0x30
const/high16 v18, 0x41900000 # 18.0f
const/high16 v19, 0x41900000 # 18.0f
const/high16 v20, 0x41900000 # 18.0f
const/16 v21, 0x0
invoke-static/range {v15 .. v21}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v15
invoke-virtual {v7, v11, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 506
iput-object v11, v6, Lim/tpelyyftgw/ui/VoIPActivity;->brandingText:Landroid/widget/TextView;
.line 508
new-instance v15, Landroid/widget/TextView;
invoke-direct {v15, v6}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 509
.local v15, "name":Landroid/widget/TextView;
invoke-virtual {v15}, Landroid/widget/TextView;->setSingleLine()V
.line 510
const/4 v13, -0x1
invoke-virtual {v15, v13}, Landroid/widget/TextView;->setTextColor(I)V
.line 511
const/high16 v5, 0x42200000 # 40.0f
invoke-virtual {v15, v9, v5}, Landroid/widget/TextView;->setTextSize(IF)V
.line 512
sget-object v5, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v15, v5}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 513
sget-boolean v5, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v5, :cond_10d
const/4 v5, 0x5
goto :goto_10e
:cond_10d
const/4 v5, 0x3
:goto_10e
invoke-virtual {v15, v5}, Landroid/widget/TextView;->setGravity(I)V
.line 514
const/high16 v5, 0x40400000 # 3.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
const v19, 0x3f2aaaab
invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
const/high16 v14, 0x4c000000 # 3.3554432E7f
invoke-virtual {v15, v2, v1, v13, v14}, Landroid/widget/TextView;->setShadowLayer(FFFI)V
.line 515
const-string/jumbo v2, "sans-serif-light"
invoke-static {v2, v8}, Landroid/graphics/Typeface;->create(Ljava/lang/String;I)Landroid/graphics/Typeface;
move-result-object v2
invoke-virtual {v15, v2}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 516
iput-object v15, v6, Lim/tpelyyftgw/ui/VoIPActivity;->nameText:Landroid/widget/TextView;
const/high16 v22, -0x40800000 # -1.0f
const/high16 v23, -0x40000000 # -2.0f
const/16 v24, 0x33
const/high16 v25, 0x41800000 # 16.0f
const/high16 v26, 0x422c0000 # 43.0f
const/high16 v27, 0x41900000 # 18.0f
const/16 v28, 0x0
invoke-static/range {v22 .. v28}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v7, v15, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 518
new-instance v2, Landroid/widget/TextView;
invoke-direct {v2, v6}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 519
.local v2, "state":Landroid/widget/TextView;
invoke-virtual {v2, v0}, Landroid/widget/TextView;->setTextColor(I)V
.line 520
invoke-virtual {v2}, Landroid/widget/TextView;->setSingleLine()V
.line 521
sget-object v13, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v2, v13}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 522
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v13
invoke-virtual {v2, v13}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 523
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
int-to-float v8, v8
invoke-virtual {v2, v13, v1, v8, v14}, Landroid/widget/TextView;->setShadowLayer(FFFI)V
.line 524
invoke-virtual {v2, v9, v3}, Landroid/widget/TextView;->setTextSize(IF)V
.line 525
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v8, :cond_173
const/4 v8, 0x5
goto :goto_174
:cond_173
const/4 v8, 0x3
:goto_174
invoke-virtual {v2, v8}, Landroid/widget/TextView;->setGravity(I)V
.line 527
iput-object v2, v6, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
const/high16 v23, -0x40800000 # -1.0f
const/high16 v24, -0x40000000 # -2.0f
const/16 v25, 0x33
const/high16 v26, 0x41900000 # 18.0f
const/high16 v27, 0x42c40000 # 98.0f
const/high16 v28, 0x41900000 # 18.0f
const/16 v29, 0x0
invoke-static/range {v23 .. v29}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v8
invoke-virtual {v7, v2, v8}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 528
iput-object v2, v6, Lim/tpelyyftgw/ui/VoIPActivity;->durationText:Landroid/widget/TextView;
.line 530
new-instance v8, Landroid/widget/TextView;
invoke-direct {v8, v6}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 531
.end local v2 # "state":Landroid/widget/TextView;
.local v8, "state":Landroid/widget/TextView;
invoke-virtual {v8, v0}, Landroid/widget/TextView;->setTextColor(I)V
.line 532
invoke-virtual {v8}, Landroid/widget/TextView;->setSingleLine()V
.line 533
sget-object v2, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v8, v2}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 534
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v2
invoke-virtual {v8, v2}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 535
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
int-to-float v4, v4
invoke-virtual {v8, v2, v1, v4, v14}, Landroid/widget/TextView;->setShadowLayer(FFFI)V
.line 536
invoke-virtual {v8, v9, v3}, Landroid/widget/TextView;->setTextSize(IF)V
.line 537
sget-boolean v2, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v2, :cond_1bd
const/4 v2, 0x5
goto :goto_1be
:cond_1bd
const/4 v2, 0x3
:goto_1be
invoke-virtual {v8, v2}, Landroid/widget/TextView;->setGravity(I)V
.line 539
const/16 v2, 0x8
invoke-virtual {v8, v2}, Landroid/widget/TextView;->setVisibility(I)V
.line 540
iput-object v8, v6, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
const/high16 v23, -0x40800000 # -1.0f
const/high16 v24, -0x40000000 # -2.0f
const/16 v25, 0x33
const/high16 v26, 0x41900000 # 18.0f
const/high16 v27, 0x42c40000 # 98.0f
const/high16 v28, 0x41900000 # 18.0f
const/16 v29, 0x0
invoke-static/range {v23 .. v29}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v7, v8, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 542
const/4 v2, 0x3
new-array v4, v2, [Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
new-instance v2, Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
invoke-direct {v2, v6}, Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
const/4 v13, 0x0
aput-object v2, v4, v13
new-instance v2, Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
invoke-direct {v2, v6}, Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
aput-object v2, v4, v9
new-instance v2, Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
invoke-direct {v2, v6}, Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
const/4 v13, 0x2
aput-object v2, v4, v13
iput-object v4, v6, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
.line 544
new-instance v2, Landroid/widget/LinearLayout;
invoke-direct {v2, v6}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
move-object v4, v2
.line 545
.local v4, "buttons":Landroid/widget/LinearLayout;
const/4 v2, 0x0
invoke-virtual {v4, v2}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 546
const/16 v2, 0x50
const/4 v13, -0x2
const/4 v3, -0x1
invoke-static {v3, v13, v2}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v7, v4, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 550
new-instance v2, Landroid/widget/TextView;
invoke-direct {v2, v6}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
move-object v3, v2
.line 551
.local v3, "accountName":Landroid/widget/TextView;
invoke-virtual {v3, v0}, Landroid/widget/TextView;->setTextColor(I)V
.line 552
invoke-virtual {v3}, Landroid/widget/TextView;->setSingleLine()V
.line 553
sget-object v0, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v3, v0}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 554
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
int-to-float v0, v0
invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
int-to-float v2, v2
invoke-virtual {v3, v0, v1, v2, v14}, Landroid/widget/TextView;->setShadowLayer(FFFI)V
.line 555
const/high16 v0, 0x41700000 # 15.0f
invoke-virtual {v3, v9, v0}, Landroid/widget/TextView;->setTextSize(IF)V
.line 556
sget-boolean v0, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v0, :cond_237
const/4 v2, 0x5
goto :goto_238
:cond_237
const/4 v2, 0x3
:goto_238
invoke-virtual {v3, v2}, Landroid/widget/TextView;->setGravity(I)V
.line 557
iput-object v3, v6, Lim/tpelyyftgw/ui/VoIPActivity;->accountNameText:Landroid/widget/TextView;
const/high16 v24, -0x40800000 # -1.0f
const/high16 v25, -0x40000000 # -2.0f
const/16 v26, 0x33
const/high16 v27, 0x41900000 # 18.0f
const/high16 v28, 0x42f00000 # 120.0f
const/high16 v29, 0x41900000 # 18.0f
const/16 v30, 0x0
invoke-static/range {v24 .. v30}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v7, v3, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 559
new-instance v0, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-direct {v0, v6}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;-><init>(Landroid/content/Context;)V
move-object v14, v0
.line 560
.local v14, "mic":Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
const v0, 0x7f08008e
invoke-virtual {v14, v0}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setBackgroundResource(I)V
.line 561
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v2, 0x7f0814ce
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {v0, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v0
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v2
.line 562
.local v2, "micIcon":Landroid/graphics/drawable/Drawable;
const/16 v0, 0xcc
invoke-virtual {v14, v0}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setAlpha(I)V
.line 563
invoke-virtual {v14, v2}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 564
sget-object v0, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v14, v0}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 565
const v0, 0x7f0f0032
const-string v5, "AccDescrMuteMic"
invoke-static {v5, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v14, v0}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 566
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v6}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 567
.local v0, "wrap":Landroid/widget/FrameLayout;
iput-object v14, v6, Lim/tpelyyftgw/ui/VoIPActivity;->micToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
const/high16 v24, 0x42180000 # 38.0f
const/high16 v25, 0x42180000 # 38.0f
const/16 v26, 0x51
const/16 v27, 0x0
const/16 v28, 0x0
const/16 v29, 0x0
const/high16 v30, 0x41200000 # 10.0f
invoke-static/range {v24 .. v30}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v5
invoke-virtual {v0, v14, v5}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 568
const/high16 v5, 0x3f800000 # 1.0f
const/4 v1, 0x0
invoke-static {v1, v13, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v9
invoke-virtual {v4, v0, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 570
new-instance v1, Landroid/widget/ImageView;
invoke-direct {v1, v6}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
move-object v9, v1
.line 571
.local v9, "chat":Landroid/widget/ImageView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v5, 0x7f0814ef
invoke-static {v5}, Lnp/NPFog;->d(I)I
move-result v5
invoke-virtual {v1, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v5
.line 572
.local v5, "chatIcon":Landroid/graphics/drawable/Drawable;
const/16 v1, 0xcc
invoke-virtual {v5, v1}, Landroid/graphics/drawable/Drawable;->setAlpha(I)V
.line 573
invoke-virtual {v9, v5}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 574
sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v9, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 575
const v1, 0x7f0f0034
const-string v13, "AccDescrOpenChat"
invoke-static {v13, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v9, v1}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 576
new-instance v1, Landroid/widget/FrameLayout;
invoke-direct {v1, v6}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
move-object v0, v1
.line 577
iput-object v9, v6, Lim/tpelyyftgw/ui/VoIPActivity;->chatBtn:Landroid/widget/ImageView;
const/high16 v28, 0x42180000 # 38.0f
const/high16 v29, 0x42180000 # 38.0f
const/16 v30, 0x51
const/16 v31, 0x0
const/16 v32, 0x0
const/16 v33, 0x0
const/high16 v34, 0x41200000 # 10.0f
invoke-static/range {v28 .. v34}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v0, v9, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 578
move-object/from16 v28, v2
move-object/from16 v29, v3
const/high16 v1, 0x3f800000 # 1.0f
const/4 v2, 0x0
const/4 v13, -0x2
.end local v2 # "micIcon":Landroid/graphics/drawable/Drawable;
.end local v3 # "accountName":Landroid/widget/TextView;
.local v28, "micIcon":Landroid/graphics/drawable/Drawable;
.local v29, "accountName":Landroid/widget/TextView;
invoke-static {v2, v13, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v3
invoke-virtual {v4, v0, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 592
new-instance v1, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-direct {v1, v6}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;-><init>(Landroid/content/Context;)V
move-object v13, v1
.line 593
.local v13, "speaker":Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
const v1, 0x7f08008e
invoke-virtual {v13, v1}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setBackgroundResource(I)V
.line 594
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getResources()Landroid/content/res/Resources;
move-result-object v1
const v2, 0x7f0814d7
invoke-static {v2}, Lnp/NPFog;->d(I)I
move-result v2
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v3
.line 595
.local v3, "speakerIcon":Landroid/graphics/drawable/Drawable;
const/16 v1, 0xcc
invoke-virtual {v13, v1}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setAlpha(I)V
.line 596
invoke-virtual {v13, v3}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 597
sget-object v1, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v13, v1}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 598
const v1, 0x7f0f1233
const-string v2, "VoipAudioRoutingSpeaker"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v13, v1}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 599
new-instance v1, Landroid/widget/FrameLayout;
invoke-direct {v1, v6}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
move-object v2, v1
.line 600
.end local v0 # "wrap":Landroid/widget/FrameLayout;
.local v2, "wrap":Landroid/widget/FrameLayout;
iput-object v13, v6, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
const/high16 v30, 0x42180000 # 38.0f
const/high16 v31, 0x42180000 # 38.0f
const/16 v32, 0x51
const/16 v34, 0x0
const/16 v35, 0x0
const/high16 v36, 0x41200000 # 10.0f
invoke-static/range {v30 .. v36}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v2, v13, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 601
move-object/from16 v18, v3
const/high16 v0, 0x3f800000 # 1.0f
const/4 v1, -0x2
const/4 v3, 0x0
.end local v3 # "speakerIcon":Landroid/graphics/drawable/Drawable;
.local v18, "speakerIcon":Landroid/graphics/drawable/Drawable;
invoke-static {v3, v1, v0}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v0
invoke-virtual {v4, v2, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 602
iput-object v4, v6, Lim/tpelyyftgw/ui/VoIPActivity;->bottomButtons:Landroid/widget/LinearLayout;
.line 604
new-instance v0, Landroid/widget/LinearLayout;
invoke-direct {v0, v6}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
move-object v1, v0
.line 605
.local v1, "swipesWrap":Landroid/widget/LinearLayout;
invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 607
new-instance v0, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
invoke-direct {v0, v6}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;-><init>(Landroid/content/Context;)V
move-object v3, v0
.line 608
.local v3, "acceptSwipe":Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
const v0, -0xba43b3
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;->setColor(I)V
.line 609
const v0, 0x7f0f0059
move-object/from16 v26, v2
.end local v2 # "wrap":Landroid/widget/FrameLayout;
.local v26, "wrap":Landroid/widget/FrameLayout;
const-string v2, "Accept"
invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 610
iput-object v3, v6, Lim/tpelyyftgw/ui/VoIPActivity;->acceptSwipe:Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
const/16 v30, -0x1
const/16 v31, 0x46
const/high16 v32, 0x3f800000 # 1.0f
const/16 v33, 0x4
const/16 v34, 0x4
const/16 v35, -0x23
const/16 v36, 0x4
invoke-static/range {v30 .. v36}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v0
invoke-virtual {v1, v3, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 612
new-instance v0, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
invoke-direct {v0, v6}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;-><init>(Landroid/content/Context;)V
move-object v2, v0
.line 613
.local v2, "declineSwipe":Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
const v0, -0x19e1bc
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;->setColor(I)V
.line 614
const v0, 0x7f0f04d3
move-object/from16 v31, v4
.end local v4 # "buttons":Landroid/widget/LinearLayout;
.local v31, "buttons":Landroid/widget/LinearLayout;
const-string v4, "Decline"
invoke-static {v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 615
iput-object v2, v6, Lim/tpelyyftgw/ui/VoIPActivity;->declineSwipe:Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
const/16 v32, -0x1
const/16 v33, 0x46
const/high16 v34, 0x3f800000 # 1.0f
const/16 v37, 0x4
const/16 v38, 0x4
invoke-static/range {v32 .. v38}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v0
invoke-virtual {v1, v2, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 617
iput-object v1, v6, Lim/tpelyyftgw/ui/VoIPActivity;->swipeViewsWrap:Landroid/widget/LinearLayout;
const/high16 v32, -0x40800000 # -1.0f
const/high16 v33, -0x40000000 # -2.0f
const/16 v34, 0x50
const/high16 v35, 0x41a00000 # 20.0f
const/16 v36, 0x0
const/high16 v37, 0x41a00000 # 20.0f
const/high16 v38, 0x42880000 # 68.0f
invoke-static/range {v32 .. v38}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v7, v1, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 619
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v6}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
move-object v4, v0
.line 620
.local v4, "acceptBtn":Landroid/widget/ImageView;
new-instance v0, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
invoke-direct {v0}, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;-><init>()V
.line 621
.local v0, "acceptBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
move-object/from16 v32, v1
.end local v1 # "swipesWrap":Landroid/widget/LinearLayout;
.local v32, "swipesWrap":Landroid/widget/LinearLayout;
const v1, -0xba43b3
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;->setColor(I)V
.line 622
invoke-virtual {v4, v0}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 623
const v1, 0x7f08017b
invoke-virtual {v4, v1}, Landroid/widget/ImageView;->setImageResource(I)V
.line 624
sget-object v1, Landroid/widget/ImageView$ScaleType;->MATRIX:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v4, v1}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 625
new-instance v1, Landroid/graphics/Matrix;
invoke-direct {v1}, Landroid/graphics/Matrix;-><init>()V
.line 626
.local v1, "matrix":Landroid/graphics/Matrix;
const/high16 v34, 0x41880000 # 17.0f
move-object/from16 v35, v0
.end local v0 # "acceptBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
.local v35, "acceptBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
invoke-static/range {v34 .. v34}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
int-to-float v0, v0
move-object/from16 v36, v5
.end local v5 # "chatIcon":Landroid/graphics/drawable/Drawable;
.local v36, "chatIcon":Landroid/graphics/drawable/Drawable;
invoke-static/range {v34 .. v34}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
invoke-virtual {v1, v0, v5}, Landroid/graphics/Matrix;->setTranslate(FF)V
.line 627
const/high16 v0, -0x3cf90000 # -135.0f
const/high16 v5, 0x420c0000 # 35.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
int-to-float v5, v5
const/high16 v34, 0x420c0000 # 35.0f
move-object/from16 v37, v8
.end local v8 # "state":Landroid/widget/TextView;
.local v37, "state":Landroid/widget/TextView;
invoke-static/range {v34 .. v34}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
int-to-float v8, v8
invoke-virtual {v1, v0, v5, v8}, Landroid/graphics/Matrix;->postRotate(FFF)Z
.line 628
invoke-virtual {v4, v1}, Landroid/widget/ImageView;->setImageMatrix(Landroid/graphics/Matrix;)V
.line 629
iput-object v4, v6, Lim/tpelyyftgw/ui/VoIPActivity;->acceptBtn:Landroid/view/View;
const/high16 v38, 0x429c0000 # 78.0f
const/high16 v39, 0x429c0000 # 78.0f
const/16 v40, 0x53
const/high16 v41, 0x41a00000 # 20.0f
const/16 v42, 0x0
const/16 v43, 0x0
const/high16 v44, 0x42880000 # 68.0f
invoke-static/range {v38 .. v44}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v7, v4, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 631
new-instance v0, Landroid/widget/ImageView;
invoke-direct {v0, v6}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
move-object v8, v0
.line 632
.local v8, "declineBtn":Landroid/widget/ImageView;
new-instance v0, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
invoke-direct {v0}, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;-><init>()V
move-object v5, v0
.line 633
.local v5, "rejectBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
const v0, -0x19e1bc
invoke-virtual {v5, v0}, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;->setColor(I)V
.line 634
invoke-virtual {v8, v5}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 635
const v0, 0x7f08017b
invoke-virtual {v8, v0}, Landroid/widget/ImageView;->setImageResource(I)V
.line 636
sget-object v0, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v8, v0}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 637
iput-object v8, v6, Lim/tpelyyftgw/ui/VoIPActivity;->declineBtn:Landroid/view/View;
const/16 v40, 0x55
const/16 v41, 0x0
const/high16 v43, 0x41a00000 # 20.0f
invoke-static/range {v38 .. v44}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v7, v8, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 639
const/4 v0, 0x0
invoke-virtual {v3, v4, v0}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;->setViewToDrag(Landroid/view/View;Z)V
.line 640
const/4 v0, 0x1
invoke-virtual {v2, v8, v0}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;->setViewToDrag(Landroid/view/View;Z)V
.line 642
new-instance v0, Landroid/widget/FrameLayout;
invoke-direct {v0, v6}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 643
.local v0, "end":Landroid/widget/FrameLayout;
new-instance v34, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
invoke-direct/range {v34 .. v34}, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;-><init>()V
move-object/from16 v38, v34
.line 644
.local v38, "endBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
move-object/from16 v30, v1
move-object/from16 v34, v5
move-object/from16 v5, v38
const v1, -0x19e1bc
.end local v1 # "matrix":Landroid/graphics/Matrix;
.end local v38 # "endBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
.local v5, "endBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
.local v30, "matrix":Landroid/graphics/Matrix;
.local v34, "rejectBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
invoke-virtual {v5, v1}, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;->setColor(I)V
.line 645
iput-object v5, v6, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnBg:Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 646
new-instance v1, Landroid/widget/ImageView;
invoke-direct {v1, v6}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
.line 647
.local v1, "endInner":Landroid/widget/ImageView;
move-object/from16 v38, v2
const v2, 0x7f08017b
.end local v2 # "declineSwipe":Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
.local v38, "declineSwipe":Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setImageResource(I)V
.line 648
sget-object v2, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 649
iput-object v1, v6, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnIcon:Landroid/view/View;
const/16 v2, 0x46
move-object/from16 v33, v3
.end local v3 # "acceptSwipe":Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
.local v33, "acceptSwipe":Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
const/high16 v3, 0x428c0000 # 70.0f
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v0, v1, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 650
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f081465
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 {v0, v2}, Landroid/widget/FrameLayout;->setForeground(Landroid/graphics/drawable/Drawable;)V
.line 651
const v2, 0x7f0f1238
const-string v3, "VoipEndCall"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Landroid/widget/FrameLayout;->setContentDescription(Ljava/lang/CharSequence;)V
.line 652
iput-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->endBtn:Landroid/view/View;
const/high16 v40, 0x429c0000 # 78.0f
const/16 v41, 0x51
const/16 v43, 0x0
const/16 v44, 0x0
const/high16 v45, 0x42880000 # 68.0f
invoke-static/range {v39 .. v45}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v7, v0, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 654
new-instance v2, Landroid/widget/ImageView;
invoke-direct {v2, v6}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
move-object v3, v2
.line 655
.local v3, "cancelBtn":Landroid/widget/ImageView;
new-instance v2, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
invoke-direct {v2}, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;-><init>()V
.line 656
.local v2, "cancelBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
move-object/from16 v39, v0
const/4 v0, -0x1
.end local v0 # "end":Landroid/widget/FrameLayout;
.local v39, "end":Landroid/widget/FrameLayout;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;->setColor(I)V
.line 657
invoke-virtual {v3, v2}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 658
const v0, 0x7f080108
invoke-virtual {v3, v0}, Landroid/widget/ImageView;->setImageResource(I)V
.line 659
const/high16 v0, -0x77000000
invoke-virtual {v3, v0}, Landroid/widget/ImageView;->setColorFilter(I)V
.line 660
sget-object v0, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v3, v0}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 661
const/16 v0, 0x8
invoke-virtual {v3, v0}, Landroid/widget/ImageView;->setVisibility(I)V
.line 662
const v0, 0x7f0f02f7
move-object/from16 v40, v1
.end local v1 # "endInner":Landroid/widget/ImageView;
.local v40, "endInner":Landroid/widget/ImageView;
const-string v1, "Cancel"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v0}, Landroid/widget/ImageView;->setContentDescription(Ljava/lang/CharSequence;)V
.line 663
iput-object v3, v6, Lim/tpelyyftgw/ui/VoIPActivity;->cancelBtn:Landroid/view/View;
const/high16 v41, 0x429c0000 # 78.0f
const/high16 v42, 0x429c0000 # 78.0f
const/16 v43, 0x53
const/high16 v44, 0x42500000 # 52.0f
const/16 v45, 0x0
const/16 v46, 0x0
const/high16 v47, 0x42880000 # 68.0f
invoke-static/range {v41 .. v47}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v0
invoke-virtual {v7, v3, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 666
new-instance v0, Landroid/widget/LinearLayout;
invoke-direct {v0, v6}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
.line 667
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 668
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setClipToPadding(Z)V
.line 669
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setPivotX(F)V
.line 670
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setPivotY(F)V
.line 671
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
move-object/from16 v41, v2
const/high16 v1, 0x41600000 # 14.0f
.end local v2 # "cancelBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
.local v41, "cancelBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
const/high16 v42, 0x41200000 # 10.0f
move-object/from16 v43, v3
.end local v3 # "cancelBtn":Landroid/widget/ImageView;
.local v43, "cancelBtn":Landroid/widget/ImageView;
invoke-static/range {v42 .. v42}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
move-object/from16 v44, v4
.end local v4 # "acceptBtn":Landroid/widget/ImageView;
.local v44, "acceptBtn":Landroid/widget/ImageView;
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-static/range {v42 .. v42}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v2, v3, v4, v1}, Landroid/widget/LinearLayout;->setPadding(IIII)V
.line 672
const/4 v0, 0x0
.local v0, "i":I
:goto_585
const/4 v1, 0x4
if-ge v0, v1, :cond_5b5
.line 673
new-instance v1, Landroid/widget/ImageView;
invoke-direct {v1, v6}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
.line 674
.local v1, "emoji":Landroid/widget/ImageView;
sget-object v2, Landroid/widget/ImageView$ScaleType;->FIT_XY:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 675
iget-object v2, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
const/16 v45, 0x16
const/16 v46, 0x16
if-nez v0, :cond_59d
const/16 v47, 0x0
goto :goto_5a1
:cond_59d
const/high16 v3, 0x40800000 # 4.0f
const/high16 v47, 0x40800000 # 4.0f
:goto_5a1
const/16 v48, 0x0
const/16 v49, 0x0
const/16 v50, 0x0
invoke-static/range {v45 .. v50}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v3
invoke-virtual {v2, v1, v3}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 676
iget-object v2, v6, Lim/tpelyyftgw/ui/VoIPActivity;->keyEmojiViews:[Landroid/widget/ImageView;
aput-object v1, v2, v0
.line 672
.end local v1 # "emoji":Landroid/widget/ImageView;
add-int/lit8 v0, v0, 0x1
goto :goto_585
.line 678
.end local v0 # "i":I
:cond_5b5
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
new-instance v1, Lim/tpelyyftgw/ui/VoIPActivity$10;
invoke-direct {v1, v6}, Lim/tpelyyftgw/ui/VoIPActivity$10;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 693
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v1, :cond_5c7
const/4 v2, 0x3
goto :goto_5c8
:cond_5c7
const/4 v2, 0x5
:goto_5c8
or-int/lit8 v1, v2, 0x30
const/4 v2, -0x2
invoke-static {v2, v2, v1}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v7, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 694
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
new-instance v1, Lim/tpelyyftgw/ui/VoIPActivity$11;
invoke-direct {v1, v6}, Lim/tpelyyftgw/ui/VoIPActivity$11;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOnLongClickListener(Landroid/view/View$OnLongClickListener;)V
.line 716
new-instance v0, Landroid/widget/TextView;
invoke-direct {v0, v6}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpandedText:Landroid/widget/TextView;
.line 717
const/high16 v1, 0x41800000 # 16.0f
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 718
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpandedText:Landroid/widget/TextView;
const/4 v1, -0x1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 719
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpandedText:Landroid/widget/TextView;
const/16 v1, 0x11
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V
.line 720
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpandedText:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setAlpha(F)V
.line 721
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpandedText:Landroid/widget/TextView;
const/high16 v45, -0x40800000 # -1.0f
const/high16 v46, -0x40000000 # -2.0f
const/16 v47, 0x11
const/high16 v48, 0x41200000 # 10.0f
const/high16 v49, 0x42000000 # 32.0f
const/high16 v50, 0x41200000 # 10.0f
const/16 v51, 0x0
invoke-static/range {v45 .. v51}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v7, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 723
new-instance v0, Lim/tpelyyftgw/ui/components/CorrectlyMeasuringTextView;
invoke-direct {v0, v6}, Lim/tpelyyftgw/ui/components/CorrectlyMeasuringTextView;-><init>(Landroid/content/Context;)V
iput-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
.line 724
const/high16 v1, 0x40400000 # 3.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
int-to-float v1, v1
const v2, -0xdcccccd
invoke-static {v1, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 725
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
const-string v1, "chat_gifSaveHintText"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V
.line 726
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
const/high16 v1, 0x41600000 # 14.0f
const/4 v2, 0x1
invoke-virtual {v0, v2, v1}, Landroid/widget/TextView;->setTextSize(IF)V
.line 727
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
invoke-static/range {v42 .. v42}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-static/range {v42 .. v42}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-static/range {v42 .. v42}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
invoke-static/range {v42 .. v42}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v4
invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;->setPadding(IIII)V
.line 728
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
const/16 v1, 0x11
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setGravity(I)V
.line 729
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
const/high16 v1, 0x43960000 # 300.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setMaxWidth(I)V
.line 730
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setAlpha(F)V
.line 731
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
const/high16 v45, -0x40000000 # -2.0f
const/16 v47, 0x35
const/16 v48, 0x0
const/high16 v49, 0x42280000 # 42.0f
invoke-static/range {v45 .. v51}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v7, v0, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 733
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
invoke-virtual {v0}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
move-result-object v0
invoke-virtual {v0}, Landroid/text/TextPaint;->getAlpha()I
move-result v17
.line 734
.local v17, "ellMaxAlpha":I
new-instance v4, Landroid/animation/AnimatorSet;
invoke-direct {v4}, Landroid/animation/AnimatorSet;-><init>()V
iput-object v4, v6, Lim/tpelyyftgw/ui/VoIPActivity;->ellAnimator:Landroid/animation/AnimatorSet;
.line 735
const/4 v0, 0x6
new-array v3, v0, [Landroid/animation/Animator;
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
const/4 v1, 0x0
aget-object v2, v0, v1
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v24, 0x12c
.line 736
move-object/from16 v27, v35
move-object/from16 v35, v39
.end local v39 # "end":Landroid/widget/FrameLayout;
.local v27, "acceptBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
.local v35, "end":Landroid/widget/FrameLayout;
move-object/from16 v0, p0
move-object/from16 v39, v40
move-object/from16 v54, v32
move-object/from16 v32, v30
move-object/from16 v30, v54
.end local v40 # "endInner":Landroid/widget/ImageView;
.local v30, "swipesWrap":Landroid/widget/LinearLayout;
.local v32, "matrix":Landroid/graphics/Matrix;
.local v39, "endInner":Landroid/widget/ImageView;
move-object v1, v2
move-object/from16 v40, v41
move-object/from16 v54, v28
move-object/from16 v28, v26
move-object/from16 v26, v54
.end local v41 # "cancelBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
.local v26, "micIcon":Landroid/graphics/drawable/Drawable;
.local v28, "wrap":Landroid/widget/FrameLayout;
.local v40, "cancelBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
move/from16 v2, v19
move-object/from16 v52, v3
move-object/from16 v19, v18
move-object/from16 v18, v29
move-object/from16 v29, v33
move-object/from16 v33, v43
.end local v43 # "cancelBtn":Landroid/widget/ImageView;
.local v18, "accountName":Landroid/widget/TextView;
.local v19, "speakerIcon":Landroid/graphics/drawable/Drawable;
.local v29, "acceptSwipe":Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
.local v33, "cancelBtn":Landroid/widget/ImageView;
move/from16 v3, v17
move-object/from16 v53, v4
move-object/from16 v41, v44
.end local v44 # "acceptBtn":Landroid/widget/ImageView;
.local v41, "acceptBtn":Landroid/widget/ImageView;
move/from16 v4, v20
move-object/from16 v20, v36
move-object/from16 v36, v5
.end local v5 # "endBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
.local v20, "chatIcon":Landroid/graphics/drawable/Drawable;
.local v36, "endBtnBg":Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
move/from16 v5, v24
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/VoIPActivity;->createAlphaAnimator(Ljava/lang/Object;IIII)Landroid/animation/ObjectAnimator;
move-result-object v0
move-object/from16 v5, v52
const/4 v1, 0x0
aput-object v0, v5, v1
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
const/4 v1, 0x1
aget-object v2, v0, v1
const/4 v3, 0x0
const/16 v4, 0x96
.line 737
move-object/from16 v0, p0
move-object v1, v2
move v2, v3
move/from16 v3, v17
move-object/from16 v42, v8
move-object v8, v5
.end local v8 # "declineBtn":Landroid/widget/ImageView;
.local v42, "declineBtn":Landroid/widget/ImageView;
move/from16 v5, v24
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/VoIPActivity;->createAlphaAnimator(Ljava/lang/Object;IIII)Landroid/animation/ObjectAnimator;
move-result-object v0
const/4 v1, 0x1
aput-object v0, v8, v1
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
const/4 v1, 0x2
aget-object v2, v0, v1
const/4 v3, 0x0
const/16 v4, 0x12c
const/16 v5, 0x12c
.line 738
move-object/from16 v0, p0
move-object v1, v2
move v2, v3
move/from16 v3, v17
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/VoIPActivity;->createAlphaAnimator(Ljava/lang/Object;IIII)Landroid/animation/ObjectAnimator;
move-result-object v0
const/4 v1, 0x2
aput-object v0, v8, v1
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
const/4 v1, 0x0
aget-object v2, v0, v1
const/4 v3, 0x0
const/16 v4, 0x3e8
const/16 v5, 0x190
.line 739
move-object/from16 v0, p0
move-object v1, v2
move/from16 v2, v17
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/VoIPActivity;->createAlphaAnimator(Ljava/lang/Object;IIII)Landroid/animation/ObjectAnimator;
move-result-object v0
const/4 v1, 0x3
aput-object v0, v8, v1
const/16 v21, 0x4
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
const/4 v1, 0x1
aget-object v1, v0, v1
.line 740
move-object/from16 v0, p0
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/VoIPActivity;->createAlphaAnimator(Ljava/lang/Object;IIII)Landroid/animation/ObjectAnimator;
move-result-object v0
aput-object v0, v8, v21
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
const/4 v1, 0x2
aget-object v1, v0, v1
.line 741
move-object/from16 v0, p0
invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/VoIPActivity;->createAlphaAnimator(Ljava/lang/Object;IIII)Landroid/animation/ObjectAnimator;
move-result-object v0
const/4 v1, 0x5
aput-object v0, v8, v1
.line 735
move-object/from16 v0, v53
invoke-virtual {v0, v8}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 743
iget-object v0, v6, Lim/tpelyyftgw/ui/VoIPActivity;->ellAnimator:Landroid/animation/AnimatorSet;
new-instance v1, Lim/tpelyyftgw/ui/VoIPActivity$12;
invoke-direct {v1, v6}, Lim/tpelyyftgw/ui/VoIPActivity$12;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 759
const/4 v0, 0x0
invoke-virtual {v7, v0}, Landroid/widget/FrameLayout;->setClipChildren(Z)V
.line 760
iput-object v7, v6, Lim/tpelyyftgw/ui/VoIPActivity;->content:Landroid/widget/FrameLayout;
.line 762
return-object v7
.end method
.method private getFormattedDebugString()Ljava/lang/CharSequence;
.registers 11
.line 866
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getDebugString()Ljava/lang/String;
move-result-object v0
.line 867
.local v0, "in":Ljava/lang/String;
new-instance v1, Landroid/text/SpannableString;
invoke-direct {v1, v0}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
.line 869
.local v1, "ss":Landroid/text/SpannableString;
const/4 v2, 0x0
.line 871
.local v2, "offset":I
:goto_e
add-int/lit8 v3, v2, 0x1
const/16 v4, 0xa
invoke-virtual {v0, v4, v3}, Ljava/lang/String;->indexOf(II)I
move-result v3
.line 872
.local v3, "lineEnd":I
const/4 v5, -0x1
if-ne v3, v5, :cond_1d
.line 873
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v3
.line 874
:cond_1d
invoke-virtual {v0, v2, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object v6
.line 875
.local v6, "line":Ljava/lang/String;
const-string v7, "IN_USE"
invoke-virtual {v6, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v7
const/4 v8, 0x0
if-eqz v7, :cond_36
.line 876
new-instance v7, Landroid/text/style/ForegroundColorSpan;
const v9, -0xff0100
invoke-direct {v7, v9}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-virtual {v1, v7, v2, v3, v8}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
goto :goto_52
.line 878
:cond_36
const-string v7, ": "
invoke-virtual {v6, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v7
if-eqz v7, :cond_52
.line 879
new-instance v7, Landroid/text/style/ForegroundColorSpan;
const v9, -0x55000001
invoke-direct {v7, v9}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
const/16 v9, 0x3a
invoke-virtual {v6, v9}, Ljava/lang/String;->indexOf(I)I
move-result v9
add-int/2addr v9, v2
add-int/lit8 v9, v9, 0x1
invoke-virtual {v1, v7, v2, v9, v8}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
.line 882
.end local v3 # "lineEnd":I
.end local v6 # "line":Ljava/lang/String;
:cond_52
:goto_52
add-int/lit8 v3, v2, 0x1
invoke-virtual {v0, v4, v3}, Ljava/lang/String;->indexOf(II)I
move-result v3
move v2, v3
if-ne v3, v5, :cond_5c
.line 884
return-object v1
.line 882
:cond_5c
goto :goto_e
.end method
.method private hideRetry()V
.registers 11
.line 1095
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->retryAnim:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_7
.line 1096
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 1097
:cond_7
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->retrying:Z
.line 1100
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0x15
const-string v3, "color"
const/4 v4, 0x2
if-lt v1, v2, :cond_1f
.line 1101
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnBg:Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
new-array v2, v4, [I
fill-array-data v2, :array_8c
invoke-static {v1, v3, v2}, Landroid/animation/ObjectAnimator;->ofArgb(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
move-result-object v1
.local v1, "colorAnim":Landroid/animation/ObjectAnimator;
goto :goto_32
.line 1103
.end local v1 # "colorAnim":Landroid/animation/ObjectAnimator;
:cond_1f
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnBg:Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
new-array v2, v4, [I
fill-array-data v2, :array_94
invoke-static {v1, v3, v2}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
move-result-object v1
.line 1104
.restart local v1 # "colorAnim":Landroid/animation/ObjectAnimator;
new-instance v2, Landroid/animation/ArgbEvaluator;
invoke-direct {v2}, Landroid/animation/ArgbEvaluator;-><init>()V
invoke-virtual {v1, v2}, Landroid/animation/ObjectAnimator;->setEvaluator(Landroid/animation/TypeEvaluator;)V
.line 1106
:goto_32
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
.line 1107
.local v2, "set":Landroid/animation/AnimatorSet;
const/4 v3, 0x4
new-array v3, v3, [Landroid/animation/Animator;
aput-object v1, v3, v0
iget-object v5, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnIcon:Landroid/view/View;
new-array v6, v4, [F
fill-array-data v6, :array_9c
.line 1109
const-string/jumbo v7, "rotation"
invoke-static {v5, v7, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
const/4 v6, 0x1
aput-object v5, v3, v6
iget-object v5, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtn:Landroid/view/View;
new-array v7, v6, [F
const/4 v8, 0x0
aput v8, v7, v0
.line 1110
const-string/jumbo v9, "translationX"
invoke-static {v5, v9, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v5
aput-object v5, v3, v4
const/4 v4, 0x3
iget-object v5, p0, Lim/tpelyyftgw/ui/VoIPActivity;->cancelBtn:Landroid/view/View;
new-array v6, v6, [F
aput v8, v6, v0
.line 1111
const-string v0, "alpha"
invoke-static {v5, v0, v6}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
aput-object v0, v3, v4
.line 1107
invoke-virtual {v2, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1114
const-wide/16 v3, 0xc8
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setStartDelay(J)V
.line 1115
const-wide/16 v3, 0x12c
invoke-virtual {v2, v3, v4}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1116
sget-object v0, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->DEFAULT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v2, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 1117
new-instance v0, Lim/tpelyyftgw/ui/VoIPActivity$20;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/VoIPActivity$20;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v2, v0}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 1125
iput-object v2, p0, Lim/tpelyyftgw/ui/VoIPActivity;->retryAnim:Landroid/animation/AnimatorSet;
.line 1126
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
.line 1127
return-void
:array_8c
.array-data 4
-0xba43b3
-0x19e1bc
.end array-data
:array_94
.array-data 4
-0xba43b3
-0x19e1bc
.end array-data
:array_9c
.array-data 4
-0x3cf90000 # -135.0f
0x0
.end array-data
.end method
.method private sendTextMessage(Ljava/lang/String;)V
.registers 3
.param p1, "text" # Ljava/lang/String;
.line 1514
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$P-D1nhGk7MOSNgsE-LbiOKc0T3k;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$P-D1nhGk7MOSNgsE-LbiOKc0T3k;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Ljava/lang/String;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 1515
return-void
.end method
.method private setEmojiExpanded(Z)V
.registers 21
.param p1, "expanded" # Z
.line 1422
move-object/from16 v0, p0
move/from16 v1, p1
iget-boolean v2, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpanded:Z
if-ne v2, v1, :cond_9
.line 1423
return-void
.line 1424
:cond_9
iput-boolean v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpanded:Z
.line 1425
iget-object v2, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiAnimator:Landroid/animation/AnimatorSet;
if-eqz v2, :cond_12
.line 1426
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->cancel()V
.line 1427
:cond_12
const-string/jumbo v7, "scaleY"
const-string/jumbo v8, "scaleX"
const-string/jumbo v9, "translationY"
const-string/jumbo v10, "translationX"
const/4 v11, 0x7
const-string v12, "alpha"
const/4 v15, 0x2
const/16 v16, 0x0
const/4 v2, 0x1
if-eqz v1, :cond_118
.line 1428
new-array v3, v15, [I
fill-array-data v3, :array_1b0
.local v3, "loc":[I
new-array v4, v15, [I
fill-array-data v4, :array_1b8
.line 1429
.local v4, "loc2":[I
iget-object v5, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
invoke-virtual {v5, v3}, Landroid/widget/LinearLayout;->getLocationInWindow([I)V
.line 1430
iget-object v5, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpandedText:Landroid/widget/TextView;
invoke-virtual {v5, v4}, Landroid/widget/TextView;->getLocationInWindow([I)V
.line 1431
new-instance v5, Landroid/graphics/Rect;
invoke-direct {v5}, Landroid/graphics/Rect;-><init>()V
.line 1432
.local v5, "rect":Landroid/graphics/Rect;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v17
invoke-virtual/range {v17 .. v17}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v6
invoke-virtual {v6, v5}, Landroid/view/View;->getGlobalVisibleRect(Landroid/graphics/Rect;)Z
.line 1433
aget v6, v4, v2
aget v17, v3, v2
iget-object v14, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
invoke-virtual {v14}, Landroid/widget/LinearLayout;->getHeight()I
move-result v14
add-int v17, v17, v14
sub-int v6, v6, v17
const/high16 v14, 0x42000000 # 32.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v14
sub-int/2addr v6, v14
iget-object v14, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
invoke-virtual {v14}, Landroid/widget/LinearLayout;->getHeight()I
move-result v14
sub-int/2addr v6, v14
.line 1434
.local v6, "offsetY":I
invoke-virtual {v5}, Landroid/graphics/Rect;->width()I
move-result v14
div-int/2addr v14, v15
iget-object v13, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
invoke-virtual {v13}, Landroid/widget/LinearLayout;->getWidth()I
move-result v13
int-to-float v13, v13
const/high16 v18, 0x40200000 # 2.5f
mul-float v13, v13, v18
invoke-static {v13}, Ljava/lang/Math;->round(F)I
move-result v13
div-int/2addr v13, v15
sub-int/2addr v14, v13
aget v13, v3, v16
sub-int/2addr v14, v13
.line 1435
.local v14, "firstOffsetX":I
new-instance v13, Landroid/animation/AnimatorSet;
invoke-direct {v13}, Landroid/animation/AnimatorSet;-><init>()V
.line 1436
.local v13, "set":Landroid/animation/AnimatorSet;
new-array v11, v11, [Landroid/animation/Animator;
iget-object v15, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
new-array v1, v2, [F
int-to-float v2, v6
aput v2, v1, v16
.line 1437
invoke-static {v15, v9, v1}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v11, v16
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
const/4 v2, 0x1
new-array v9, v2, [F
int-to-float v15, v14
aput v15, v9, v16
.line 1438
invoke-static {v1, v10, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v11, v2
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
new-array v9, v2, [F
aput v18, v9, v16
.line 1439
invoke-static {v1, v8, v9}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v8, 0x2
aput-object v1, v11, v8
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
new-array v8, v2, [F
aput v18, v8, v16
.line 1440
invoke-static {v1, v7, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v7, 0x3
aput-object v1, v11, v7
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView1:Landroid/widget/ImageView;
new-array v8, v7, [F
.line 1441
invoke-virtual {v1}, Landroid/widget/ImageView;->getAlpha()F
move-result v9
aput v9, v8, v16
const/high16 v9, 0x3f800000 # 1.0f
aput v9, v8, v2
const/4 v10, 0x2
aput v9, v8, v10
invoke-static {v1, v12, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v8, 0x4
aput-object v1, v11, v8
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView2:Landroid/widget/ImageView;
new-array v7, v7, [F
.line 1442
invoke-virtual {v1}, Landroid/widget/ImageView;->getAlpha()F
move-result v8
aput v8, v7, v16
iget-object v8, v0, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView2:Landroid/widget/ImageView;
invoke-virtual {v8}, Landroid/widget/ImageView;->getAlpha()F
move-result v8
aput v8, v7, v2
aput v9, v7, v10
invoke-static {v1, v12, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v7, 0x5
aput-object v1, v11, v7
iget-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpandedText:Landroid/widget/TextView;
new-array v2, v2, [F
aput v9, v2, v16
.line 1443
invoke-static {v1, v12, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
const/4 v2, 0x6
aput-object v1, v11, v2
.line 1436
invoke-virtual {v13, v11}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1445
const-wide/16 v1, 0x12c
invoke-virtual {v13, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1446
sget-object v1, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->DEFAULT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v13, v1}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 1447
iput-object v13, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiAnimator:Landroid/animation/AnimatorSet;
.line 1448
new-instance v1, Lim/tpelyyftgw/ui/VoIPActivity$26;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/VoIPActivity$26;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v13, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 1454
invoke-virtual {v13}, Landroid/animation/AnimatorSet;->start()V
.line 1455
.end local v3 # "loc":[I
.end local v4 # "loc2":[I
.end local v5 # "rect":Landroid/graphics/Rect;
.end local v6 # "offsetY":I
.end local v13 # "set":Landroid/animation/AnimatorSet;
.end local v14 # "firstOffsetX":I
goto/16 :goto_1ae
.line 1456
:cond_118
new-instance v1, Landroid/animation/AnimatorSet;
invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V
.line 1457
.local v1, "set":Landroid/animation/AnimatorSet;
new-array v2, v11, [Landroid/animation/Animator;
iget-object v3, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
const/4 v4, 0x1
new-array v5, v4, [F
const/4 v6, 0x0
aput v6, v5, v16
.line 1458
invoke-static {v3, v10, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v2, v16
iget-object v3, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
new-array v5, v4, [F
aput v6, v5, v16
.line 1459
invoke-static {v3, v9, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v2, v4
iget-object v3, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
new-array v5, v4, [F
const/high16 v9, 0x3f800000 # 1.0f
aput v9, v5, v16
.line 1460
invoke-static {v3, v8, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
const/4 v5, 0x2
aput-object v3, v2, v5
iget-object v3, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
new-array v5, v4, [F
aput v9, v5, v16
.line 1461
invoke-static {v3, v7, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
const/4 v4, 0x3
aput-object v3, v2, v4
iget-object v3, v0, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView1:Landroid/widget/ImageView;
new-array v5, v4, [F
.line 1462
invoke-virtual {v3}, Landroid/widget/ImageView;->getAlpha()F
move-result v7
aput v7, v5, v16
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView1:Landroid/widget/ImageView;
invoke-virtual {v7}, Landroid/widget/ImageView;->getAlpha()F
move-result v7
const/4 v8, 0x1
aput v7, v5, v8
const/4 v7, 0x2
aput v6, v5, v7
invoke-static {v3, v12, v5}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
const/4 v5, 0x4
aput-object v3, v2, v5
iget-object v3, v0, Lim/tpelyyftgw/ui/VoIPActivity;->blurOverlayView2:Landroid/widget/ImageView;
new-array v4, v4, [F
.line 1463
invoke-virtual {v3}, Landroid/widget/ImageView;->getAlpha()F
move-result v5
aput v5, v4, v16
aput v6, v4, v8
aput v6, v4, v7
invoke-static {v3, v12, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
const/4 v4, 0x5
aput-object v3, v2, v4
iget-object v3, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpandedText:Landroid/widget/TextView;
new-array v4, v8, [F
aput v6, v4, v16
.line 1464
invoke-static {v3, v12, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
const/4 v4, 0x6
aput-object v3, v2, v4
.line 1457
invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1466
const-wide/16 v2, 0x12c
invoke-virtual {v1, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1467
sget-object v2, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->DEFAULT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 1468
iput-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiAnimator:Landroid/animation/AnimatorSet;
.line 1469
new-instance v2, Lim/tpelyyftgw/ui/VoIPActivity$27;
invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/VoIPActivity$27;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 1475
invoke-virtual {v1}, Landroid/animation/AnimatorSet;->start()V
.line 1477
.end local v1 # "set":Landroid/animation/AnimatorSet;
:goto_1ae
return-void
nop
:array_1b0
.array-data 4
0x0
0x0
.end array-data
:array_1b8
.array-data 4
0x0
0x0
.end array-data
.end method
.method private setEmojiTooltipVisible(Z)V
.registers 6
.param p1, "visible" # Z
.line 1404
iput-boolean p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiTooltipVisible:Z
.line 1405
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->tooltipAnim:Landroid/animation/Animator;
if-eqz v0, :cond_9
.line 1406
invoke-virtual {v0}, Landroid/animation/Animator;->cancel()V
.line 1407
:cond_9
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 1408
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
const/4 v2, 0x1
new-array v2, v2, [F
if-eqz p1, :cond_19
const/high16 v3, 0x3f800000 # 1.0f
goto :goto_1a
:cond_19
const/4 v3, 0x0
:goto_1a
aput v3, v2, v1
const-string v1, "alpha"
invoke-static {v0, v1, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v0
.line 1409
.local v0, "oa":Landroid/animation/ObjectAnimator;
const-wide/16 v1, 0x12c
invoke-virtual {v0, v1, v2}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
.line 1410
sget-object v1, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->DEFAULT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 1411
new-instance v1, Lim/tpelyyftgw/ui/VoIPActivity$25;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/VoIPActivity$25;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v0, v1}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 1417
iput-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->tooltipAnim:Landroid/animation/Animator;
.line 1418
invoke-virtual {v0}, Landroid/animation/ObjectAnimator;->start()V
.line 1419
return-void
.end method
.method private setStateTextAnimated(Ljava/lang/String;Z)V
.registers 19
.param p1, "_newText" # Ljava/lang/String;
.param p2, "ellipsis" # Z
.line 1331
move-object/from16 v0, p0
move-object/from16 v1, p1
iget-object v2, v0, Lim/tpelyyftgw/ui/VoIPActivity;->lastStateText:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_d
.line 1332
return-void
.line 1333
:cond_d
iput-object v1, v0, Lim/tpelyyftgw/ui/VoIPActivity;->lastStateText:Ljava/lang/String;
.line 1334
iget-object v2, v0, Lim/tpelyyftgw/ui/VoIPActivity;->textChangingAnim:Landroid/animation/Animator;
if-eqz v2, :cond_16
.line 1335
invoke-virtual {v2}, Landroid/animation/Animator;->cancel()V
.line 1337
:cond_16
const/4 v2, 0x3
const/4 v3, 0x1
const/4 v4, 0x0
const/4 v5, 0x2
if-eqz p2, :cond_61
.line 1338
iget-object v6, v0, Lim/tpelyyftgw/ui/VoIPActivity;->ellAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->isRunning()Z
move-result v6
if-nez v6, :cond_29
.line 1339
iget-object v6, v0, Lim/tpelyyftgw/ui/VoIPActivity;->ellAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->start()V
.line 1340
:cond_29
new-instance v6, Landroid/text/SpannableStringBuilder;
invoke-virtual/range {p1 .. p1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v7
invoke-direct {v6, v7}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 1341
.local v6, "ssb":Landroid/text/SpannableStringBuilder;
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
array-length v8, v7
const/4 v9, 0x0
:goto_36
if-ge v9, v8, :cond_40
aget-object v10, v7, v9
.line 1342
.local v10, "s":Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
invoke-virtual {v10, v4}, Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;->setAlpha(I)V
.line 1341
.end local v10 # "s":Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
add-int/lit8 v9, v9, 0x1
goto :goto_36
.line 1343
:cond_40
new-instance v7, Landroid/text/SpannableString;
const-string v8, "..."
invoke-direct {v7, v8}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
.line 1344
.local v7, "ell":Landroid/text/SpannableString;
iget-object v8, v0, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
aget-object v8, v8, v4
invoke-virtual {v7, v8, v4, v3, v4}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
.line 1345
iget-object v8, v0, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
aget-object v8, v8, v3
invoke-virtual {v7, v8, v3, v5, v4}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
.line 1346
iget-object v8, v0, Lim/tpelyyftgw/ui/VoIPActivity;->ellSpans:[Lim/tpelyyftgw/ui/VoIPActivity$TextAlphaSpan;
aget-object v8, v8, v5
invoke-virtual {v7, v8, v5, v2, v4}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V
.line 1347
invoke-virtual {v6, v7}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
.line 1348
nop
.line 1349
.end local v7 # "ell":Landroid/text/SpannableString;
.local v6, "newText":Ljava/lang/CharSequence;
goto :goto_72
.line 1350
.end local v6 # "newText":Ljava/lang/CharSequence;
:cond_61
iget-object v6, v0, Lim/tpelyyftgw/ui/VoIPActivity;->ellAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->isRunning()Z
move-result v6
if-eqz v6, :cond_6e
.line 1351
iget-object v6, v0, Lim/tpelyyftgw/ui/VoIPActivity;->ellAnimator:Landroid/animation/AnimatorSet;
invoke-virtual {v6}, Landroid/animation/AnimatorSet;->cancel()V
.line 1352
:cond_6e
invoke-virtual/range {p1 .. p1}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v6
.line 1354
.restart local v6 # "newText":Ljava/lang/CharSequence;
:goto_72
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
invoke-virtual {v7, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1355
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
invoke-virtual {v7, v4}, Landroid/widget/TextView;->setVisibility(I)V
.line 1356
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/4 v9, 0x0
if-eqz v8, :cond_8b
iget-object v8, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
invoke-virtual {v8}, Landroid/widget/TextView;->getWidth()I
move-result v8
int-to-float v8, v8
goto :goto_8c
:cond_8b
const/4 v8, 0x0
:goto_8c
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setPivotX(F)V
.line 1357
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
invoke-virtual {v7}, Landroid/widget/TextView;->getHeight()I
move-result v8
div-int/2addr v8, v5
int-to-float v8, v8
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setPivotY(F)V
.line 1358
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
sget-boolean v8, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v8, :cond_a8
iget-object v8, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
invoke-virtual {v8}, Landroid/widget/TextView;->getWidth()I
move-result v8
int-to-float v8, v8
goto :goto_a9
:cond_a8
const/4 v8, 0x0
:goto_a9
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setPivotX(F)V
.line 1359
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
iget-object v8, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
invoke-virtual {v8}, Landroid/widget/TextView;->getHeight()I
move-result v8
div-int/2addr v8, v5
int-to-float v8, v8
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setPivotY(F)V
.line 1360
iget-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
iput-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->durationText:Landroid/widget/TextView;
.line 1361
new-instance v7, Landroid/animation/AnimatorSet;
invoke-direct {v7}, Landroid/animation/AnimatorSet;-><init>()V
.line 1362
.local v7, "set":Landroid/animation/AnimatorSet;
const/16 v8, 0x8
new-array v8, v8, [Landroid/animation/Animator;
iget-object v10, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
new-array v11, v5, [F
fill-array-data v11, :array_16a
.line 1363
const-string v12, "alpha"
invoke-static {v10, v12, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v8, v4
iget-object v10, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
new-array v11, v5, [F
iget-object v13, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
.line 1364
invoke-virtual {v13}, Landroid/widget/TextView;->getHeight()I
move-result v13
div-int/2addr v13, v5
int-to-float v13, v13
aput v13, v11, v4
aput v9, v11, v3
const-string/jumbo v13, "translationY"
invoke-static {v10, v13, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v8, v3
iget-object v10, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
new-array v11, v5, [F
fill-array-data v11, :array_172
.line 1365
const-string/jumbo v14, "scaleX"
invoke-static {v10, v14, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v8, v5
iget-object v10, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText2:Landroid/widget/TextView;
new-array v11, v5, [F
fill-array-data v11, :array_17a
.line 1366
const-string/jumbo v15, "scaleY"
invoke-static {v10, v15, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v8, v2
const/4 v2, 0x4
iget-object v10, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
new-array v11, v5, [F
fill-array-data v11, :array_182
.line 1367
invoke-static {v10, v12, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v10
aput-object v10, v8, v2
const/4 v2, 0x5
iget-object v10, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
new-array v11, v5, [F
aput v9, v11, v4
.line 1368
invoke-virtual {v10}, Landroid/widget/TextView;->getHeight()I
move-result v4
neg-int v4, v4
div-int/2addr v4, v5
int-to-float v4, v4
aput v4, v11, v3
invoke-static {v10, v13, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v8, v2
const/4 v2, 0x6
iget-object v3, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
new-array v4, v5, [F
fill-array-data v4, :array_18a
.line 1369
invoke-static {v3, v14, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v8, v2
const/4 v2, 0x7
iget-object v3, v0, Lim/tpelyyftgw/ui/VoIPActivity;->stateText:Landroid/widget/TextView;
new-array v4, v5, [F
fill-array-data v4, :array_192
.line 1370
invoke-static {v3, v15, v4}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v3
aput-object v3, v8, v2
.line 1362
invoke-virtual {v7, v8}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1372
const-wide/16 v2, 0xc8
invoke-virtual {v7, v2, v3}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1373
sget-object v2, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->DEFAULT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v7, v2}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 1374
new-instance v2, Lim/tpelyyftgw/ui/VoIPActivity$24;
invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/VoIPActivity$24;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v7, v2}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 1387
iput-object v7, v0, Lim/tpelyyftgw/ui/VoIPActivity;->textChangingAnim:Landroid/animation/Animator;
.line 1388
invoke-virtual {v7}, Landroid/animation/AnimatorSet;->start()V
.line 1389
return-void
nop
:array_16a
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_172
.array-data 4
0x3f333333 # 0.7f
0x3f800000 # 1.0f
.end array-data
:array_17a
.array-data 4
0x3f333333 # 0.7f
0x3f800000 # 1.0f
.end array-data
:array_182
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
:array_18a
.array-data 4
0x3f800000 # 1.0f
0x3f333333 # 0.7f
.end array-data
:array_192
.array-data 4
0x3f800000 # 1.0f
0x3f333333 # 0.7f
.end array-data
.end method
.method private showDebugAlert()V
.registers 18
.line 888
move-object/from16 v0, p0
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v1
if-nez v1, :cond_9
.line 889
return-void
.line 890
:cond_9
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/voip/VoIPService;->forceRating()V
.line 891
new-instance v1, Landroid/widget/LinearLayout;
invoke-direct {v1, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 892
.local v1, "debugOverlay":Landroid/widget/LinearLayout;
const/4 v2, 0x1
invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 893
const/high16 v3, -0x34000000 # -3.3554432E7f
invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setBackgroundColor(I)V
.line 894
const/high16 v3, 0x41800000 # 16.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
.line 895
.local v3, "pad":I
mul-int/lit8 v4, v3, 0x2
mul-int/lit8 v5, v3, 0x2
invoke-virtual {v1, v3, v4, v3, v5}, Landroid/widget/LinearLayout;->setPadding(IIII)V
.line 897
new-instance v4, Landroid/widget/TextView;
invoke-direct {v4, v0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 898
.local v4, "title":Landroid/widget/TextView;
const/4 v5, -0x1
invoke-virtual {v4, v5}, Landroid/widget/TextView;->setTextColor(I)V
.line 899
const/high16 v6, 0x41700000 # 15.0f
invoke-virtual {v4, v2, v6}, Landroid/widget/TextView;->setTextSize(IF)V
.line 900
sget-object v7, Landroid/graphics/Typeface;->DEFAULT_BOLD:Landroid/graphics/Typeface;
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 901
const/16 v7, 0x11
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setGravity(I)V
.line 902
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
const-string v8, "libtgvoip v"
invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPController;->getVersion()Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 903
const/4 v8, -0x1
const/4 v9, -0x2
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/high16 v13, 0x41800000 # 16.0f
invoke-static/range {v8 .. v13}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v7
invoke-virtual {v1, v4, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 905
new-instance v7, Landroid/widget/ScrollView;
invoke-direct {v7, v0}, Landroid/widget/ScrollView;-><init>(Landroid/content/Context;)V
.line 906
.local v7, "scroll":Landroid/widget/ScrollView;
new-instance v8, Landroid/widget/TextView;
invoke-direct {v8, v0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 907
.local v8, "debugText":Landroid/widget/TextView;
sget-object v9, Landroid/graphics/Typeface;->MONOSPACE:Landroid/graphics/Typeface;
invoke-virtual {v8, v9}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 908
const/high16 v9, 0x41300000 # 11.0f
invoke-virtual {v8, v2, v9}, Landroid/widget/TextView;->setTextSize(IF)V
.line 909
const/high16 v9, 0x43af0000 # 350.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-virtual {v8, v9}, Landroid/widget/TextView;->setMaxWidth(I)V
.line 910
invoke-virtual {v8, v5}, Landroid/widget/TextView;->setTextColor(I)V
.line 911
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getFormattedDebugString()Ljava/lang/CharSequence;
move-result-object v9
invoke-virtual {v8, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 912
invoke-virtual {v7, v8}, Landroid/widget/ScrollView;->addView(Landroid/view/View;)V
.line 913
const/high16 v9, 0x3f800000 # 1.0f
invoke-static {v5, v5, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v9
invoke-virtual {v1, v7, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 915
new-instance v9, Landroid/widget/TextView;
invoke-direct {v9, v0}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 916
.local v9, "closeBtn":Landroid/widget/TextView;
invoke-virtual {v9, v5}, Landroid/widget/TextView;->setBackgroundColor(I)V
.line 917
const/high16 v5, -0x1000000
invoke-virtual {v9, v5}, Landroid/widget/TextView;->setTextColor(I)V
.line 918
invoke-virtual {v9, v3, v3, v3, v3}, Landroid/widget/TextView;->setPadding(IIII)V
.line 919
invoke-virtual {v9, v2, v6}, Landroid/widget/TextView;->setTextSize(IF)V
.line 920
const v2, 0x7f0f042e
const-string v5, "Close"
invoke-static {v5, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v9, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 921
const/4 v10, -0x2
const/4 v11, -0x2
const/4 v12, 0x1
const/4 v13, 0x0
const/16 v14, 0x10
const/4 v15, 0x0
const/16 v16, 0x0
invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v2
invoke-virtual {v1, v9, v2}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 923
const-string/jumbo v2, "window"
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/VoIPActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Landroid/view/WindowManager;
.line 924
.local v2, "wm":Landroid/view/WindowManager;
new-instance v5, Landroid/view/WindowManager$LayoutParams;
const/4 v11, -0x1
const/4 v12, -0x1
const/16 v13, 0x3e8
const/4 v14, 0x0
const/4 v15, -0x3
move-object v10, v5
invoke-direct/range {v10 .. v15}, Landroid/view/WindowManager$LayoutParams;-><init>(IIIII)V
invoke-interface {v2, v1, v5}, Landroid/view/WindowManager;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 926
new-instance v5, Lim/tpelyyftgw/ui/VoIPActivity$14;
invoke-direct {v5, v0, v2, v1}, Lim/tpelyyftgw/ui/VoIPActivity$14;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/view/WindowManager;Landroid/widget/LinearLayout;)V
invoke-virtual {v9, v5}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 933
new-instance v5, Lim/tpelyyftgw/ui/VoIPActivity$15;
invoke-direct {v5, v0, v8, v1}, Lim/tpelyyftgw/ui/VoIPActivity$15;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/widget/TextView;Landroid/widget/LinearLayout;)V
.line 943
.local v5, "r":Ljava/lang/Runnable;
const-wide/16 v10, 0x1f4
invoke-virtual {v1, v5, v10, v11}, Landroid/widget/LinearLayout;->postDelayed(Ljava/lang/Runnable;J)Z
.line 944
return-void
.end method
.method private showErrorDialog(Ljava/lang/CharSequence;)V
.registers 5
.param p1, "message" # Ljava/lang/CharSequence;
.line 1283
new-instance v0, Lim/tpelyyftgw/ui/actionbar/DarkAlertDialog$Builder;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/DarkAlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 1284
const-string v1, "VoipFailed"
const v2, 0x7f0f123c
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/DarkAlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
.line 1285
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
.line 1286
const-string v1, "OK"
const v2, 0x7f0f0a5a
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
move-result-object v0
.line 1287
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
move-result-object v0
.line 1288
.local v0, "dlg":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanceledOnTouchOutside(Z)V
.line 1289
new-instance v1, Lim/tpelyyftgw/ui/VoIPActivity$23;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/VoIPActivity$23;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 1295
return-void
.end method
.method private showMessagesSheet()V
.registers 26
.line 1518
move-object/from16 v0, p0
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v1
if-eqz v1, :cond_f
.line 1519
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/voip/VoIPService;->stopRinging()V
.line 1520
:cond_f
const/4 v1, 0x0
const-string v2, "mainconfig"
invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/VoIPActivity;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v2
.line 1521
.local v2, "prefs":Landroid/content/SharedPreferences;
const/4 v3, 0x4
new-array v4, v3, [Ljava/lang/String;
const v5, 0x7f0f0d28
const-string v6, "QuickReplyDefault1"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const-string/jumbo v6, "quick_reply_msg1"
invoke-interface {v2, v6, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
aput-object v5, v4, v1
const v5, 0x7f0f0d29
.line 1522
const-string v6, "QuickReplyDefault2"
invoke-static {v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const-string/jumbo v6, "quick_reply_msg2"
invoke-interface {v2, v6, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
const/4 v6, 0x1
aput-object v5, v4, v6
const/4 v5, 0x2
const v7, 0x7f0f0d2a
.line 1523
const-string v8, "QuickReplyDefault3"
invoke-static {v8, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
const-string/jumbo v8, "quick_reply_msg3"
invoke-interface {v2, v8, v7}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
aput-object v7, v4, v5
const v5, 0x7f0f0d2b
.line 1524
const-string v7, "QuickReplyDefault4"
invoke-static {v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v5
const-string/jumbo v7, "quick_reply_msg4"
invoke-interface {v2, v7, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
const/4 v7, 0x3
aput-object v5, v4, v7
.line 1525
.local v4, "msgs":[Ljava/lang/String;
new-instance v5, Landroid/widget/LinearLayout;
invoke-direct {v5, v0}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 1526
.local v5, "sheetView":Landroid/widget/LinearLayout;
invoke-virtual {v5, v6}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 1527
new-instance v8, Lim/tpelyyftgw/ui/actionbar/BottomSheet;
invoke-direct {v8, v0, v6, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;-><init>(Landroid/content/Context;ZI)V
.line 1528
.local v8, "sheet":Lim/tpelyyftgw/ui/actionbar/BottomSheet;
sget v9, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v10, 0x15
const v11, -0xd4d4d5
if-lt v9, v10, :cond_89
.line 1529
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v9
invoke-virtual {v9, v11}, Landroid/view/Window;->setNavigationBarColor(I)V
.line 1530
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$NXgnQUNiVevOqvq9w6rALemLQmE;
invoke-direct {v9, v0}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$NXgnQUNiVevOqvq9w6rALemLQmE;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v8, v9}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 1532
:cond_89
new-instance v9, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$iV635l1S2H7pvRqAbh26N9aH1KY;
.local v9, "listener":Landroid/view/View$OnClickListener;
invoke-direct {v9, v0, v8}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$iV635l1S2H7pvRqAbh26N9aH1KY;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Lim/tpelyyftgw/ui/actionbar/BottomSheet;)V
.line 1537
array-length v10, v4
const/4 v12, 0x0
:goto_90
const/4 v13, -0x1
if-ge v12, v10, :cond_ac
aget-object v14, v4, v12
.line 1538
.local v14, "msg":Ljava/lang/String;
new-instance v15, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;
invoke-direct {v15, v0, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;-><init>(Landroid/content/Context;I)V
.line 1539
.local v15, "cell":Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;
invoke-virtual {v15, v14, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;->setTextAndIcon(Ljava/lang/CharSequence;I)V
.line 1540
invoke-virtual {v15, v13}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;->setTextColor(I)V
.line 1541
invoke-virtual {v15, v14}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;->setTag(Ljava/lang/Object;)V
.line 1542
invoke-virtual {v15, v9}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1543
invoke-virtual {v5, v15}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 1537
.end local v14 # "msg":Ljava/lang/String;
.end local v15 # "cell":Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;
add-int/lit8 v12, v12, 0x1
goto :goto_90
.line 1545
:cond_ac
new-instance v10, Landroid/widget/FrameLayout;
invoke-direct {v10, v0}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 1546
.local v10, "customWrap":Landroid/widget/FrameLayout;
new-instance v12, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;
invoke-direct {v12, v0, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;-><init>(Landroid/content/Context;I)V
.line 1547
.local v12, "cell":Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;
const v14, 0x7f0f0d27
const-string v15, "QuickReplyCustom"
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
invoke-virtual {v12, v7, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;->setTextAndIcon(Ljava/lang/CharSequence;I)V
.line 1548
invoke-virtual {v12, v13}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;->setTextColor(I)V
.line 1549
invoke-virtual {v10, v12}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 1551
new-instance v7, Landroid/widget/FrameLayout;
invoke-direct {v7, v0}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 1552
.local v7, "editor":Landroid/widget/FrameLayout;
new-instance v11, Landroid/widget/EditText;
invoke-direct {v11, v0}, Landroid/widget/EditText;-><init>(Landroid/content/Context;)V
.line 1553
.local v11, "field":Landroid/widget/EditText;
const/high16 v1, 0x41800000 # 16.0f
invoke-virtual {v11, v6, v1}, Landroid/widget/EditText;->setTextSize(IF)V
.line 1554
invoke-virtual {v11, v13}, Landroid/widget/EditText;->setTextColor(I)V
.line 1555
const-string v6, "chat_messagePanelHint"
invoke-static {v6}, Lim/tpelyyftgw/ui/components/voip/DarkTheme;->getColor(Ljava/lang/String;)I
move-result v6
invoke-virtual {v11, v6}, Landroid/widget/EditText;->setHintTextColor(I)V
.line 1556
const/4 v6, 0x0
invoke-virtual {v11, v6}, Landroid/widget/EditText;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1557
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const/high16 v13, 0x41300000 # 11.0f
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/high16 v17, 0x41400000 # 12.0f
invoke-static/range {v17 .. v17}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
invoke-virtual {v11, v6, v13, v1, v3}, Landroid/widget/EditText;->setPadding(IIII)V
.line 1558
invoke-static {v15, v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v11, v1}, Landroid/widget/EditText;->setHint(Ljava/lang/CharSequence;)V
.line 1559
const/high16 v1, 0x42400000 # 48.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
invoke-virtual {v11, v3}, Landroid/widget/EditText;->setMinHeight(I)V
.line 1560
const/16 v3, 0x50
invoke-virtual {v11, v3}, Landroid/widget/EditText;->setGravity(I)V
.line 1561
const/4 v6, 0x4
invoke-virtual {v11, v6}, Landroid/widget/EditText;->setMaxLines(I)V
.line 1562
const/4 v6, 0x0
invoke-virtual {v11, v6}, Landroid/widget/EditText;->setSingleLine(Z)V
.line 1563
invoke-virtual {v11}, Landroid/widget/EditText;->getInputType()I
move-result v6
or-int/lit16 v6, v6, 0x4000
const/high16 v13, 0x20000
or-int/2addr v6, v13
invoke-virtual {v11, v6}, Landroid/widget/EditText;->setInputType(I)V
.line 1564
const/high16 v18, -0x40800000 # -1.0f
const/high16 v19, -0x40000000 # -2.0f
sget-boolean v6, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v6, :cond_132
const/16 v20, 0x5
goto :goto_134
:cond_132
const/16 v20, 0x3
:goto_134
sget-boolean v6, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/4 v14, 0x0
if-eqz v6, :cond_13c
const/high16 v21, 0x42400000 # 48.0f
goto :goto_13e
:cond_13c
const/16 v21, 0x0
:goto_13e
const/16 v22, 0x0
sget-boolean v6, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v6, :cond_147
const/16 v23, 0x0
goto :goto_149
:cond_147
const/high16 v23, 0x42400000 # 48.0f
:goto_149
const/16 v24, 0x0
invoke-static/range {v18 .. v24}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v1
invoke-virtual {v7, v11, v1}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1566
new-instance v1, Landroid/widget/ImageView;
invoke-direct {v1, v0}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
.line 1567
.local v1, "sendBtn":Landroid/widget/ImageView;
sget-object v6, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v1, v6}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1568
const v6, 0x7f0801b0
const-string v15, "chat_messagePanelSend"
invoke-static {v0, v6, v15}, Lim/tpelyyftgw/ui/components/voip/DarkTheme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v6
invoke-virtual {v1, v6}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1569
sget-boolean v6, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const v15, 0x3dcccccd # 0.1f
if-eqz v6, :cond_176
.line 1570
const v6, -0x42333333 # -0.1f
invoke-virtual {v1, v6}, Landroid/widget/ImageView;->setScaleX(F)V
goto :goto_179
.line 1572
:cond_176
invoke-virtual {v1, v15}, Landroid/widget/ImageView;->setScaleX(F)V
.line 1573
:goto_179
invoke-virtual {v1, v15}, Landroid/widget/ImageView;->setScaleY(F)V
.line 1574
invoke-virtual {v1, v14}, Landroid/widget/ImageView;->setAlpha(F)V
.line 1575
sget-boolean v6, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v6, :cond_185
const/4 v6, 0x3
goto :goto_186
:cond_185
const/4 v6, 0x5
:goto_186
or-int/2addr v6, v3
const/16 v14, 0x30
invoke-static {v14, v14, v6}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v6
invoke-virtual {v7, v1, v6}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1576
new-instance v6, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$_m5vG_aHQbqqEl_N4OJuP83GVdA;
invoke-direct {v6, v0, v11, v8}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$_m5vG_aHQbqqEl_N4OJuP83GVdA;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/widget/EditText;Lim/tpelyyftgw/ui/actionbar/BottomSheet;)V
invoke-virtual {v1, v6}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1588
const/4 v6, 0x4
invoke-virtual {v1, v6}, Landroid/widget/ImageView;->setVisibility(I)V
.line 1590
new-instance v6, Landroid/widget/ImageView;
invoke-direct {v6, v0}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
.line 1591
.local v6, "cancelBtn":Landroid/widget/ImageView;
sget-object v15, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v6, v15}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 1592
const v15, 0x7f080108
const-string v13, "chat_messagePanelIcons"
invoke-static {v0, v15, v13}, Lim/tpelyyftgw/ui/components/voip/DarkTheme;->getThemedDrawable(Landroid/content/Context;ILjava/lang/String;)Landroid/graphics/drawable/Drawable;
move-result-object v13
invoke-virtual {v6, v13}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 1593
sget-boolean v13, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v13, :cond_1b9
const/16 v16, 0x3
goto :goto_1bb
:cond_1b9
const/16 v16, 0x5
:goto_1bb
or-int/lit8 v3, v16, 0x50
invoke-static {v14, v14, v3}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v7, v6, v3}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 1594
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$qTnLGUxLQOqV201Su0u29oP0BBI;
invoke-direct {v3, v0, v7, v12, v11}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$qTnLGUxLQOqV201Su0u29oP0BBI;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/widget/FrameLayout;Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;Landroid/widget/EditText;)V
invoke-virtual {v6, v3}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1602
new-instance v3, Lim/tpelyyftgw/ui/VoIPActivity$30;
invoke-direct {v3, v0, v1, v6}, Lim/tpelyyftgw/ui/VoIPActivity$30;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/widget/ImageView;Landroid/widget/ImageView;)V
invoke-virtual {v11, v3}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V
.line 1643
const/16 v3, 0x8
invoke-virtual {v7, v3}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1644
invoke-virtual {v10, v7}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 1646
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$4vN0s-Hs5aqjaZL4cFH_8eQSs5c;
invoke-direct {v3, v0, v7, v12, v11}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$4vN0s-Hs5aqjaZL4cFH_8eQSs5c;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/widget/FrameLayout;Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;Landroid/widget/EditText;)V
invoke-virtual {v12, v3}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1654
invoke-virtual {v5, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 1655
invoke-virtual {v8, v5}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setCustomView(Landroid/view/View;)V
.line 1656
const v3, -0xd4d4d5
invoke-virtual {v8, v3}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->setBackgroundColor(I)V
.line 1657
invoke-virtual {v8}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->show()V
.line 1658
return-void
.end method
.method private showRetry()V
.registers 11
.line 1056
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->retryAnim:Landroid/animation/AnimatorSet;
if-eqz v0, :cond_7
.line 1057
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 1058
:cond_7
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtn:Landroid/view/View;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/View;->setEnabled(Z)V
.line 1059
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->retrying:Z
.line 1060
iget-object v2, p0, Lim/tpelyyftgw/ui/VoIPActivity;->cancelBtn:Landroid/view/View;
invoke-virtual {v2, v1}, Landroid/view/View;->setVisibility(I)V
.line 1061
iget-object v2, p0, Lim/tpelyyftgw/ui/VoIPActivity;->cancelBtn:Landroid/view/View;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Landroid/view/View;->setAlpha(F)V
.line 1062
new-instance v2, Landroid/animation/AnimatorSet;
invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V
.line 1064
.local v2, "set":Landroid/animation/AnimatorSet;
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v5, 0x15
const-string v6, "color"
const/4 v7, 0x2
if-lt v4, v5, :cond_35
.line 1065
iget-object v4, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnBg:Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
new-array v5, v7, [I
fill-array-data v5, :array_b6
invoke-static {v4, v6, v5}, Landroid/animation/ObjectAnimator;->ofArgb(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
move-result-object v4
.local v4, "colorAnim":Landroid/animation/ObjectAnimator;
goto :goto_48
.line 1067
.end local v4 # "colorAnim":Landroid/animation/ObjectAnimator;
:cond_35
iget-object v4, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnBg:Lim/tpelyyftgw/ui/components/voip/FabBackgroundDrawable;
new-array v5, v7, [I
fill-array-data v5, :array_be
invoke-static {v4, v6, v5}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
move-result-object v4
.line 1068
.restart local v4 # "colorAnim":Landroid/animation/ObjectAnimator;
new-instance v5, Landroid/animation/ArgbEvaluator;
invoke-direct {v5}, Landroid/animation/ArgbEvaluator;-><init>()V
invoke-virtual {v4, v5}, Landroid/animation/ObjectAnimator;->setEvaluator(Landroid/animation/TypeEvaluator;)V
.line 1070
:goto_48
const/4 v5, 0x4
new-array v5, v5, [Landroid/animation/Animator;
iget-object v6, p0, Lim/tpelyyftgw/ui/VoIPActivity;->cancelBtn:Landroid/view/View;
new-array v8, v7, [F
fill-array-data v8, :array_c6
.line 1071
const-string v9, "alpha"
invoke-static {v6, v9, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v6
aput-object v6, v5, v1
iget-object v6, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtn:Landroid/view/View;
new-array v8, v7, [F
aput v3, v8, v1
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->content:Landroid/widget/FrameLayout;
.line 1072
invoke-virtual {v1}, Landroid/widget/FrameLayout;->getWidth()I
move-result v1
div-int/2addr v1, v7
const/high16 v3, 0x42500000 # 52.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
sub-int/2addr v1, v3
iget-object v3, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtn:Landroid/view/View;
invoke-virtual {v3}, Landroid/view/View;->getWidth()I
move-result v3
div-int/2addr v3, v7
sub-int/2addr v1, v3
int-to-float v1, v1
aput v1, v8, v0
const-string/jumbo v1, "translationX"
invoke-static {v6, v1, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v5, v0
aput-object v4, v5, v7
const/4 v0, 0x3
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtnIcon:Landroid/view/View;
new-array v3, v7, [F
fill-array-data v3, :array_ce
.line 1074
const-string/jumbo v6, "rotation"
invoke-static {v1, v6, v3}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v1
aput-object v1, v5, v0
.line 1070
invoke-virtual {v2, v5}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 1079
const-wide/16 v0, 0xc8
invoke-virtual {v2, v0, v1}, Landroid/animation/AnimatorSet;->setStartDelay(J)V
.line 1080
const-wide/16 v0, 0x12c
invoke-virtual {v2, v0, v1}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 1081
sget-object v0, Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;->DEFAULT:Lim/tpelyyftgw/ui/components/CubicBezierInterpolator;
invoke-virtual {v2, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V
.line 1082
new-instance v0, Lim/tpelyyftgw/ui/VoIPActivity$19;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/VoIPActivity$19;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v2, v0}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 1090
iput-object v2, p0, Lim/tpelyyftgw/ui/VoIPActivity;->retryAnim:Landroid/animation/AnimatorSet;
.line 1091
invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V
.line 1092
return-void
nop
:array_b6
.array-data 4
-0x19e1bc
-0xba43b3
.end array-data
:array_be
.array-data 4
-0x19e1bc
-0xba43b3
.end array-data
:array_c6
.array-data 4
0x0
0x3f800000 # 1.0f
.end array-data
:array_ce
.array-data 4
0x0
-0x3cf90000 # -135.0f
.end array-data
.end method
.method private startUpdatingCallDuration()V
.registers 2
.line 948
new-instance v0, Lim/tpelyyftgw/ui/VoIPActivity$16;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/VoIPActivity$16;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
.line 961
.local v0, "r":Ljava/lang/Runnable;
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
.line 962
return-void
.end method
.method private updateBlurredPhotos(Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V
.registers 4
.param p1, "src" # Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;
.line 1480
new-instance v0, Ljava/lang/Thread;
new-instance v1, Lim/tpelyyftgw/ui/VoIPActivity$28;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/VoIPActivity$28;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Lim/tpelyyftgw/messenger/ImageReceiver$BitmapHolder;)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 1510
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
.line 1511
return-void
.end method
.method private updateKeyView()V
.registers 11
.line 840
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
if-nez v0, :cond_7
.line 841
return-void
.line 842
:cond_7
new-instance v0, Lim/tpelyyftgw/ui/components/IdenticonDrawable;
invoke-direct {v0}, Lim/tpelyyftgw/ui/components/IdenticonDrawable;-><init>()V
.line 843
.local v0, "img":Lim/tpelyyftgw/ui/components/IdenticonDrawable;
const/4 v1, 0x4
new-array v2, v1, [I
fill-array-data v2, :array_94
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/IdenticonDrawable;->setColors([I)V
.line 844
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChat;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_encryptedChat;-><init>()V
.line 846
.local v2, "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
:try_start_1a
new-instance v3, Ljava/io/ByteArrayOutputStream;
invoke-direct {v3}, Ljava/io/ByteArrayOutputStream;-><init>()V
.line 847
.local v3, "buf":Ljava/io/ByteArrayOutputStream;
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getEncryptionKey()[B
move-result-object v4
invoke-virtual {v3, v4}, Ljava/io/ByteArrayOutputStream;->write([B)V
.line 848
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v4
invoke-virtual {v4}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getGA()[B
move-result-object v4
invoke-virtual {v3, v4}, Ljava/io/ByteArrayOutputStream;->write([B)V
.line 849
invoke-virtual {v3}, Ljava/io/ByteArrayOutputStream;->toByteArray()[B
move-result-object v4
iput-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->auth_key:[B
:try_end_3b
.catch Ljava/lang/Exception; {:try_start_1a .. :try_end_3b} :catch_3c
.line 851
.end local v3 # "buf":Ljava/io/ByteArrayOutputStream;
goto :goto_3d
.line 850
:catch_3c
move-exception v3
.line 852
:goto_3d
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->auth_key:[B
iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->auth_key:[B
array-length v4, v4
const/4 v5, 0x0
invoke-static {v3, v5, v4}, Lim/tpelyyftgw/messenger/Utilities;->computeSHA256([BII)[B
move-result-object v3
.line 853
.local v3, "sha256":[B
invoke-static {v3}, Lim/tpelyyftgw/messenger/voip/EncryptionKeyEmojifier;->emojifyForCall([B)[Ljava/lang/String;
move-result-object v4
.line 855
.local v4, "emoji":[Ljava/lang/String;
iget-object v6, p0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiWrap:Landroid/widget/LinearLayout;
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
const v8, 0x7f0f05ca
const-string v9, "EncryptionKey"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v8, ", "
invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v8, v4}, Landroid/text/TextUtils;->join(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->setContentDescription(Ljava/lang/CharSequence;)V
.line 856
const/4 v6, 0x0
.local v6, "i":I
:goto_72
if-ge v6, v1, :cond_93
.line 857
aget-object v7, v4, v6
invoke-static {v7}, Lim/tpelyyftgw/messenger/Emoji;->getEmojiDrawable(Ljava/lang/CharSequence;)Lim/tpelyyftgw/messenger/Emoji$EmojiDrawable;
move-result-object v7
.line 858
.local v7, "drawable":Landroid/graphics/drawable/Drawable;
if-eqz v7, :cond_90
.line 859
const/high16 v8, 0x41b00000 # 22.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
invoke-virtual {v7, v5, v5, v9, v8}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 860
iget-object v8, p0, Lim/tpelyyftgw/ui/VoIPActivity;->keyEmojiViews:[Landroid/widget/ImageView;
aget-object v8, v8, v6
invoke-virtual {v8, v7}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
.line 856
.end local v7 # "drawable":Landroid/graphics/drawable/Drawable;
:cond_90
add-int/lit8 v6, v6, 0x1
goto :goto_72
.line 863
.end local v6 # "i":I
:cond_93
return-void
:array_94
.array-data 4
0xffffff
-0x1
-0x66000001
0x33ffffff
.end array-data
.end method
# virtual methods
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 8
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 1393
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
if-ne p1, v0, :cond_12
.line 1394
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->keyEmojiViews:[Landroid/widget/ImageView;
array-length v1, v0
const/4 v2, 0x0
:goto_8
if-ge v2, v1, :cond_12
aget-object v3, v0, v2
.line 1395
.local v3, "iv":Landroid/widget/ImageView;
invoke-virtual {v3}, Landroid/widget/ImageView;->invalidate()V
.line 1394
.end local v3 # "iv":Landroid/widget/ImageView;
add-int/lit8 v2, v2, 0x1
goto :goto_8
.line 1398
:cond_12
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->closeInCallActivity:I
if-ne p1, v0, :cond_19
.line 1399
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->finish()V
.line 1401
:cond_19
return-void
.end method
.method public synthetic lambda$null$5$VoIPActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 1535
invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/VoIPActivity;->sendTextMessage(Ljava/lang/String;)V
return-void
.end method
.method public synthetic lambda$onCreate$0$VoIPActivity(Landroid/view/View;)V
.registers 3
.param p1, "v" # Landroid/view/View;
.line 255
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
.line 256
.local v0, "svc":Lim/tpelyyftgw/messenger/voip/VoIPService;
if-nez v0, :cond_7
.line 257
return-void
.line 258
:cond_7
invoke-virtual {v0, p0}, Lim/tpelyyftgw/messenger/voip/VoIPService;->toggleSpeakerphoneOrShowRouteSheet(Landroid/app/Activity;)V
.line 259
return-void
.end method
.method public synthetic lambda$onCreate$1$VoIPActivity(Landroid/view/View;)V
.registers 4
.param p1, "v" # Landroid/view/View;
.line 261
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
if-nez v0, :cond_a
.line 262
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->finish()V
.line 263
return-void
.line 265
:cond_a
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->micToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->isChecked()Z
move-result v0
xor-int/lit8 v0, v0, 0x1
.line 266
.local v0, "checked":Z
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->micToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setChecked(Z)V
.line 267
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/voip/VoIPService;->setMicMute(Z)V
.line 268
return-void
.end method
.method public synthetic lambda$onCreate$2$VoIPActivity(Landroid/view/View;)V
.registers 6
.param p1, "v" # Landroid/view/View;
.line 270
iget-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->isIncomingWaiting:Z
if-eqz v0, :cond_8
.line 271
invoke-direct {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->showMessagesSheet()V
.line 272
return-void
.line 274
:cond_8
new-instance v0, Landroid/content/Intent;
sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-class v2, Lim/tpelyyftgw/ui/LaunchActivity;
invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 275
.local v0, "intent":Landroid/content/Intent;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "com.tmessages.openchat"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {}, Ljava/lang/Math;->random()D
move-result-wide v2
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const v2, 0x7fffffff
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 276
iget v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->currentAccount:I
const-string v2, "currentAccount"
invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 277
const v1, 0x8000
invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 278
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v2, "userId"
invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 279
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/VoIPActivity;->startActivity(Landroid/content/Intent;)V
.line 280
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->finish()V
.line 281
return-void
.end method
.method public synthetic lambda$sendTextMessage$3$VoIPActivity(Ljava/lang/String;)V
.registers 15
.param p1, "text" # Ljava/lang/String;
.line 1514
iget v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
int-to-long v3, v0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x1
const/4 v12, 0x0
move-object v2, p1
invoke-virtual/range {v1 .. v12}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
return-void
.end method
.method public synthetic lambda$showMessagesSheet$4$VoIPActivity(Landroid/content/DialogInterface;)V
.registers 4
.param p1, "dialog" # Landroid/content/DialogInterface;
.line 1530
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/Window;->setNavigationBarColor(I)V
return-void
.end method
.method public synthetic lambda$showMessagesSheet$6$VoIPActivity(Lim/tpelyyftgw/ui/actionbar/BottomSheet;Landroid/view/View;)V
.registers 6
.param p1, "sheet" # Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.param p2, "v" # Landroid/view/View;
.line 1533
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->dismiss()V
.line 1534
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
if-eqz v0, :cond_16
.line 1535
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
const/4 v1, 0x4
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$x0xLaui_AqvILLw4mfuxYbiVaHc;
invoke-direct {v2, p0, p2}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$x0xLaui_AqvILLw4mfuxYbiVaHc;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/view/View;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/voip/VoIPService;->declineIncomingCall(ILjava/lang/Runnable;)V
.line 1536
:cond_16
return-void
.end method
.method public synthetic lambda$showMessagesSheet$7$VoIPActivity(Landroid/widget/EditText;Lim/tpelyyftgw/ui/actionbar/BottomSheet;Landroid/view/View;)V
.registers 7
.param p1, "field" # Landroid/widget/EditText;
.param p2, "sheet" # Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.param p3, "v" # Landroid/view/View;
.line 1577
invoke-virtual {p1}, Landroid/widget/EditText;->length()I
move-result v0
if-nez v0, :cond_7
.line 1578
return-void
.line 1579
:cond_7
invoke-virtual {p2}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->dismiss()V
.line 1580
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
if-eqz v0, :cond_1d
.line 1581
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
const/4 v1, 0x4
new-instance v2, Lim/tpelyyftgw/ui/VoIPActivity$29;
invoke-direct {v2, p0, p1}, Lim/tpelyyftgw/ui/VoIPActivity$29;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;Landroid/widget/EditText;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/voip/VoIPService;->declineIncomingCall(ILjava/lang/Runnable;)V
.line 1587
:cond_1d
return-void
.end method
.method public synthetic lambda$showMessagesSheet$8$VoIPActivity(Landroid/widget/FrameLayout;Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;Landroid/widget/EditText;Landroid/view/View;)V
.registers 8
.param p1, "editor" # Landroid/widget/FrameLayout;
.param p2, "cell" # Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;
.param p3, "field" # Landroid/widget/EditText;
.param p4, "v" # Landroid/view/View;
.line 1595
const/16 v0, 0x8
invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1596
const/4 v0, 0x0
invoke-virtual {p2, v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;->setVisibility(I)V
.line 1597
const-string v1, ""
invoke-virtual {p3, v1}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V
.line 1598
const-string v1, "input_method"
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/VoIPActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/view/inputmethod/InputMethodManager;
.line 1599
.local v1, "imm":Landroid/view/inputmethod/InputMethodManager;
invoke-virtual {p3}, Landroid/widget/EditText;->getWindowToken()Landroid/os/IBinder;
move-result-object v2
invoke-virtual {v1, v2, v0}, Landroid/view/inputmethod/InputMethodManager;->hideSoftInputFromWindow(Landroid/os/IBinder;I)Z
.line 1600
return-void
.end method
.method public synthetic lambda$showMessagesSheet$9$VoIPActivity(Landroid/widget/FrameLayout;Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;Landroid/widget/EditText;Landroid/view/View;)V
.registers 7
.param p1, "editor" # Landroid/widget/FrameLayout;
.param p2, "cell" # Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;
.param p3, "field" # Landroid/widget/EditText;
.param p4, "v" # Landroid/view/View;
.line 1647
const/4 v0, 0x0
invoke-virtual {p1, v0}, Landroid/widget/FrameLayout;->setVisibility(I)V
.line 1648
const/4 v1, 0x4
invoke-virtual {p2, v1}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$BottomSheetCell;->setVisibility(I)V
.line 1649
invoke-virtual {p3}, Landroid/widget/EditText;->requestFocus()Z
.line 1650
const-string v1, "input_method"
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/VoIPActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Landroid/view/inputmethod/InputMethodManager;
.line 1651
.local v1, "imm":Landroid/view/inputmethod/InputMethodManager;
invoke-virtual {v1, p3, v0}, Landroid/view/inputmethod/InputMethodManager;->showSoftInput(Landroid/view/View;I)Z
.line 1652
return-void
.end method
.method public onAudioSettingsChanged()V
.registers 7
.line 1299
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPBaseService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPBaseService;
move-result-object v0
.line 1300
.local v0, "svc":Lim/tpelyyftgw/messenger/voip/VoIPBaseService;
if-nez v0, :cond_7
.line 1301
return-void
.line 1302
:cond_7
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->micToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPBaseService;->isMicMute()Z
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setChecked(Z)V
.line 1303
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPBaseService;->hasEarpiece()Z
move-result v1
if-nez v1, :cond_23
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPBaseService;->isBluetoothHeadsetConnected()Z
move-result v1
if-nez v1, :cond_23
.line 1304
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
const/4 v2, 0x4
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setVisibility(I)V
goto :goto_7f
.line 1306
:cond_23
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
const/4 v2, 0x0
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setVisibility(I)V
.line 1307
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPBaseService;->hasEarpiece()Z
move-result v1
const v3, 0x7f08016c
if-nez v1, :cond_41
.line 1308
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setImageResource(I)V
.line 1309
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPBaseService;->isSpeakerphoneOn()Z
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setChecked(Z)V
goto :goto_7f
.line 1310
:cond_41
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPBaseService;->isBluetoothHeadsetConnected()Z
move-result v1
const v4, 0x7f0801b8
if-eqz v1, :cond_71
.line 1311
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPBaseService;->getCurrentAudioRoute()I
move-result v1
if-eqz v1, :cond_63
const/4 v5, 0x1
if-eq v1, v5, :cond_5d
const/4 v4, 0x2
if-eq v1, v4, :cond_57
goto :goto_6b
.line 1313
:cond_57
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setImageResource(I)V
.line 1314
goto :goto_6b
.line 1316
:cond_5d
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setImageResource(I)V
.line 1317
goto :goto_6b
.line 1319
:cond_63
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
const v3, 0x7f0801a9
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setImageResource(I)V
.line 1322
:goto_6b
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setChecked(Z)V
goto :goto_7f
.line 1324
:cond_71
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setImageResource(I)V
.line 1325
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPBaseService;->isSpeakerphoneOn()Z
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setChecked(Z)V
.line 1328
:goto_7f
return-void
.end method
.method public onBackPressed()V
.registers 2
.line 786
iget-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpanded:Z
if-eqz v0, :cond_9
.line 787
const/4 v0, 0x0
invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/VoIPActivity;->setEmojiExpanded(Z)V
.line 788
return-void
.line 790
:cond_9
iget-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->isIncomingWaiting:Z
if-nez v0, :cond_10
.line 791
invoke-super {p0}, Landroid/app/Activity;->onBackPressed()V
.line 793
:cond_10
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 11
.param p1, "savedInstanceState" # Landroid/os/Bundle;
.line 146
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/VoIPActivity;->requestWindowFeature(I)Z
.line 147
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v1
const/high16 v2, 0x80000
invoke-virtual {v1, v2}, Landroid/view/Window;->addFlags(I)V
.line 148
invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V
.line 150
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v1
if-nez v1, :cond_1a
.line 151
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->finish()V
.line 152
return-void
.line 155
:cond_1a
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getAccount()I
move-result v1
iput v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->currentAccount:I
.line 156
const/4 v2, -0x1
if-ne v1, v2, :cond_2b
.line 157
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->finish()V
.line 158
return-void
.line 161
:cond_2b
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getResources()Landroid/content/res/Resources;
move-result-object v1
invoke-virtual {v1}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v1
iget v1, v1, Landroid/content/res/Configuration;->screenLayout:I
and-int/lit8 v1, v1, 0xf
const/4 v2, 0x3
if-ge v1, v2, :cond_3d
.line 162
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/VoIPActivity;->setRequestedOrientation(I)V
.line 166
:cond_3d
invoke-direct {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->createContentView()Landroid/view/View;
move-result-object v1
move-object v2, v1
.local v2, "contentView":Landroid/view/View;
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/VoIPActivity;->setContentView(Landroid/view/View;)V
.line 168
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
const/16 v4, 0x700
const/4 v5, 0x0
if-lt v1, v3, :cond_71
.line 169
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v1
const/high16 v3, -0x80000000
invoke-virtual {v1, v3}, Landroid/view/Window;->addFlags(I)V
.line 170
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v1
invoke-virtual {v1, v5}, Landroid/view/Window;->setStatusBarColor(I)V
.line 171
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v1
invoke-virtual {v1, v5}, Landroid/view/Window;->setNavigationBarColor(I)V
.line 172
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v1
invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v1
invoke-virtual {v1, v4}, Landroid/view/View;->setSystemUiVisibility(I)V
goto :goto_8b
.line 173
:cond_71
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x13
if-lt v1, v3, :cond_8b
.line 174
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v1
const/high16 v3, 0xc000000
invoke-virtual {v1, v3}, Landroid/view/Window;->addFlags(I)V
.line 175
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v1
invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v1
invoke-virtual {v1, v4}, Landroid/view/View;->setSystemUiVisibility(I)V
.line 178
:cond_8b
:goto_8b
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v1
iput-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 179
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;
const/4 v3, 0x2
if-eqz v1, :cond_c3
.line 180
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->photoView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->getImageReceiver()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v1
new-instance v4, Lim/tpelyyftgw/ui/VoIPActivity$1;
invoke-direct {v4, p0}, Lim/tpelyyftgw/ui/VoIPActivity$1;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v4}, Lim/tpelyyftgw/messenger/ImageReceiver;->setDelegate(Lim/tpelyyftgw/messenger/ImageReceiver$ImageReceiverDelegate;)V
.line 189
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->photoView:Lim/tpelyyftgw/ui/components/BackupImageView;
iget-object v4, p0, Lim/tpelyyftgw/ui/VoIPActivity;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v4, v0}, Lim/tpelyyftgw/messenger/ImageLocation;->getForUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v4
new-instance v6, Landroid/graphics/drawable/ColorDrawable;
const/high16 v7, -0x1000000
invoke-direct {v6, v7}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
iget-object v7, p0, Lim/tpelyyftgw/ui/VoIPActivity;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v8, 0x0
invoke-virtual {v1, v4, v8, v6, v7}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 190
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->photoView:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v1, v3, v8}, Lim/tpelyyftgw/ui/components/BackupImageView;->setLayerType(ILandroid/graphics/Paint;)V
goto :goto_d9
.line 192
:cond_c3
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->photoView:Lim/tpelyyftgw/ui/components/BackupImageView;
const/16 v4, 0x8
invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/components/BackupImageView;->setVisibility(I)V
.line 193
new-instance v1, Landroid/graphics/drawable/GradientDrawable;
sget-object v4, Landroid/graphics/drawable/GradientDrawable$Orientation;->TOP_BOTTOM:Landroid/graphics/drawable/GradientDrawable$Orientation;
new-array v3, v3, [I
fill-array-data v3, :array_1d0
invoke-direct {v1, v4, v3}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V
invoke-virtual {v2, v1}, Landroid/view/View;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 196
:goto_d9
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v1
new-instance v3, Landroid/graphics/drawable/ColorDrawable;
invoke-direct {v3, v5}, Landroid/graphics/drawable/ColorDrawable;-><init>(I)V
invoke-virtual {v1, v3}, Landroid/view/Window;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 197
invoke-virtual {p0, v5}, Lim/tpelyyftgw/ui/VoIPActivity;->setVolumeControlStream(I)V
.line 199
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->nameText:Landroid/widget/TextView;
new-instance v3, Lim/tpelyyftgw/ui/VoIPActivity$2;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/VoIPActivity$2;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 220
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->endBtn:Landroid/view/View;
new-instance v3, Lim/tpelyyftgw/ui/VoIPActivity$3;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/VoIPActivity$3;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 254
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$_YFPSR4wae7i0YO6aZ86WFrXJeI;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$_YFPSR4wae7i0YO6aZ86WFrXJeI;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 260
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->micToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$vBJaRwMMbpQmTfkKqJWZ1G2ZCfs;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$vBJaRwMMbpQmTfkKqJWZ1G2ZCfs;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 269
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->chatBtn:Landroid/widget/ImageView;
new-instance v3, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$O4GkNDLdxLLvzSPWB953rAfmdnM;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/-$$Lambda$VoIPActivity$O4GkNDLdxLLvzSPWB953rAfmdnM;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v3}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 289
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->spkToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
const-string v3, "audio"
invoke-virtual {p0, v3}, Lim/tpelyyftgw/ui/VoIPActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroid/media/AudioManager;
invoke-virtual {v3}, Landroid/media/AudioManager;->isSpeakerphoneOn()Z
move-result v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setChecked(Z)V
.line 290
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->micToggle:Lim/tpelyyftgw/ui/components/voip/CheckableImageView;
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/voip/VoIPService;->isMicMute()Z
move-result v3
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/voip/CheckableImageView;->setChecked(Z)V
.line 292
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->onAudioSettingsChanged()V
.line 294
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->nameText:Landroid/widget/TextView;
iget-object v3, p0, Lim/tpelyyftgw/ui/VoIPActivity;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
iget-object v4, p0, Lim/tpelyyftgw/ui/VoIPActivity;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;
invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 296
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v1
invoke-virtual {v1, p0}, Lim/tpelyyftgw/messenger/voip/VoIPService;->registerStateListener(Lim/tpelyyftgw/messenger/voip/VoIPBaseService$StateListener;)V
.line 298
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->acceptSwipe:Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
new-instance v3, Lim/tpelyyftgw/ui/VoIPActivity$4;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/VoIPActivity$4;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;->setListener(Lim/tpelyyftgw/ui/components/voip/CallSwipeView$Listener;)V
.line 362
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->declineSwipe:Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
new-instance v3, Lim/tpelyyftgw/ui/VoIPActivity$5;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/VoIPActivity$5;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;->setListener(Lim/tpelyyftgw/ui/components/voip/CallSwipeView$Listener;)V
.line 419
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->cancelBtn:Landroid/view/View;
new-instance v3, Lim/tpelyyftgw/ui/VoIPActivity$6;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/VoIPActivity$6;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-virtual {v1, v3}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 425
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->getWindow()Landroid/view/Window;
move-result-object v1
invoke-virtual {v1}, Landroid/view/Window;->getDecorView()Landroid/view/View;
move-result-object v1
invoke-virtual {v1, v0}, Landroid/view/View;->setKeepScreenOn(Z)V
.line 427
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
invoke-virtual {v1, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 428
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v1
sget v3, Lim/tpelyyftgw/messenger/NotificationCenter;->closeInCallActivity:I
invoke-virtual {v1, p0, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 429
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->hintTextView:Landroid/widget/TextView;
new-array v3, v0, [Ljava/lang/Object;
iget-object v4, p0, Lim/tpelyyftgw/ui/VoIPActivity;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
aput-object v4, v3, v5
const v4, 0x7f0f02e1
const-string v6, "CallEmojiKeyTooltip"
invoke-static {v6, v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 430
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->emojiExpandedText:Landroid/widget/TextView;
new-array v0, v0, [Ljava/lang/Object;
iget-object v3, p0, Lim/tpelyyftgw/ui/VoIPActivity;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;
aput-object v3, v0, v5
invoke-static {v6, v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 432
const-string v0, "accessibility"
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/VoIPActivity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/view/accessibility/AccessibilityManager;
.line 433
.local v0, "am":Landroid/view/accessibility/AccessibilityManager;
invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityManager;->isTouchExplorationEnabled()Z
move-result v1
if-eqz v1, :cond_1cf
.line 434
iget-object v1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->nameText:Landroid/widget/TextView;
new-instance v3, Lim/tpelyyftgw/ui/VoIPActivity$7;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/VoIPActivity$7;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
const-wide/16 v4, 0x1f4
invoke-virtual {v1, v3, v4, v5}, Landroid/widget/TextView;->postDelayed(Ljava/lang/Runnable;J)Z
.line 441
:cond_1cf
return-void
:array_1d0
.array-data 4
-0xe4cab2
-0xdaa483
.end array-data
.end method
.method protected onDestroy()V
.registers 3
.line 776
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->emojiDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 777
invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->closeInCallActivity:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 778
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
if-eqz v0, :cond_1f
.line 779
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
invoke-virtual {v0, p0}, Lim/tpelyyftgw/messenger/voip/VoIPService;->unregisterStateListener(Lim/tpelyyftgw/messenger/voip/VoIPBaseService$StateListener;)V
.line 781
:cond_1f
invoke-super {p0}, Landroid/app/Activity;->onDestroy()V
.line 782
return-void
.end method
.method public onKeyDown(ILandroid/view/KeyEvent;)Z
.registers 4
.param p1, "keyCode" # I
.param p2, "event" # Landroid/view/KeyEvent;
.line 966
iget-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->isIncomingWaiting:Z
if-eqz v0, :cond_1f
const/16 v0, 0x19
if-eq p1, v0, :cond_c
const/16 v0, 0x18
if-ne p1, v0, :cond_1f
.line 967
:cond_c
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
if-eqz v0, :cond_1a
.line 968
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPService;->stopRinging()V
goto :goto_1d
.line 970
:cond_1a
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->finish()V
.line 971
:goto_1d
const/4 v0, 0x1
return v0
.line 973
:cond_1f
invoke-super {p0, p1, p2}, Landroid/app/Activity;->onKeyDown(ILandroid/view/KeyEvent;)Z
move-result v0
return v0
.end method
.method protected onPause()V
.registers 3
.line 804
invoke-super {p0}, Landroid/app/Activity;->onPause()V
.line 805
iget-boolean v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->retrying:Z
if-eqz v0, :cond_a
.line 806
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->finish()V
.line 807
:cond_a
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
if-eqz v0, :cond_18
.line 808
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/voip/VoIPService;->onUIForegroundStateChanged(Z)V
.line 809
:cond_18
return-void
.end method
.method public onRequestPermissionsResult(I[Ljava/lang/String;[I)V
.registers 5
.param p1, "requestCode" # I
.param p2, "permissions" # [Ljava/lang/String;
.param p3, "grantResults" # [I
.line 814
const/16 v0, 0x65
if-ne p1, v0, :cond_3e
.line 815
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
if-nez v0, :cond_e
.line 816
invoke-virtual {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->finish()V
.line 817
return-void
.line 819
:cond_e
array-length v0, p3
if-lez v0, :cond_21
const/4 v0, 0x0
aget v0, p3, v0
if-nez v0, :cond_21
.line 820
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPService;->acceptIncomingCall()V
.line 821
invoke-direct {p0}, Lim/tpelyyftgw/ui/VoIPActivity;->callAccepted()V
goto :goto_3e
.line 823
:cond_21
const-string v0, "android.permission.RECORD_AUDIO"
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/VoIPActivity;->shouldShowRequestPermissionRationale(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_39
.line 824
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/voip/VoIPService;->declineIncomingCall()V
.line 825
new-instance v0, Lim/tpelyyftgw/ui/VoIPActivity$13;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/VoIPActivity$13;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;)V
invoke-static {p0, v0}, Lim/tpelyyftgw/ui/components/voip/VoIPHelper;->permissionDenied(Landroid/app/Activity;Ljava/lang/Runnable;)V
.line 831
return-void
.line 833
:cond_39
iget-object v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->acceptSwipe:Lim/tpelyyftgw/ui/components/voip/CallSwipeView;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/voip/CallSwipeView;->reset()V
.line 837
:cond_3e
:goto_3e
return-void
.end method
.method protected onResume()V
.registers 3
.line 797
invoke-super {p0}, Landroid/app/Activity;->onResume()V
.line 798
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
if-eqz v0, :cond_11
.line 799
invoke-static {}, Lim/tpelyyftgw/messenger/voip/VoIPService;->getSharedInstance()Lim/tpelyyftgw/messenger/voip/VoIPService;
move-result-object v0
const/4 v1, 0x1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/voip/VoIPService;->onUIForegroundStateChanged(Z)V
.line 800
:cond_11
return-void
.end method
.method public onSignalBarsCountChanged(I)V
.registers 3
.param p1, "count" # I
.line 1273
new-instance v0, Lim/tpelyyftgw/ui/VoIPActivity$22;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/VoIPActivity$22;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;I)V
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/VoIPActivity;->runOnUiThread(Ljava/lang/Runnable;)V
.line 1280
return-void
.end method
.method public onStateChanged(I)V
.registers 4
.param p1, "state" # I
.line 1131
iget v0, p0, Lim/tpelyyftgw/ui/VoIPActivity;->callState:I
.line 1132
.local v0, "prevState":I
iput p1, p0, Lim/tpelyyftgw/ui/VoIPActivity;->callState:I
.line 1133
new-instance v1, Lim/tpelyyftgw/ui/VoIPActivity$21;
invoke-direct {v1, p0, p1, v0}, Lim/tpelyyftgw/ui/VoIPActivity$21;-><init>(Lim/tpelyyftgw/ui/VoIPActivity;II)V
invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/VoIPActivity;->runOnUiThread(Ljava/lang/Runnable;)V
.line 1269
return-void
.end method