TermsOfServiceView.smali
.class public Lim/tpelyyftgw/ui/components/TermsOfServiceView;
.super Landroid/widget/FrameLayout;
.source "TermsOfServiceView.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/components/TermsOfServiceView$TermsOfServiceViewDelegate;
}
.end annotation
# instance fields
.field private currentAccount:I
.field private currentTos:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
.field private delegate:Lim/tpelyyftgw/ui/components/TermsOfServiceView$TermsOfServiceViewDelegate;
.field private scrollView:Landroid/widget/ScrollView;
.field private textView:Landroid/widget/TextView;
.field private titleTextView:Landroid/widget/TextView;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 28
.param p1, "context" # Landroid/content/Context;
.line 43
move-object/from16 v0, p0
move-object/from16 v1, p1
invoke-direct/range {p0 .. p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 44
const-string v2, "windowBackgroundWhite"
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->setBackgroundColor(I)V
.line 46
sget v2, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x15
if-lt v2, v3, :cond_1e
sget v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
int-to-float v2, v2
sget v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->density:F
div-float/2addr v2, v5
float-to-int v2, v2
goto :goto_1f
:cond_1e
const/4 v2, 0x0
.line 47
.local v2, "top":I
:goto_1f
sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
const/4 v6, -0x1
if-lt v5, v3, :cond_38
.line 48
new-instance v5, Landroid/view/View;
invoke-direct {v5, v1}, Landroid/view/View;-><init>(Landroid/content/Context;)V
.line 49
.local v5, "view":Landroid/view/View;
const/high16 v7, -0x1000000
invoke-virtual {v5, v7}, Landroid/view/View;->setBackgroundColor(I)V
.line 50
new-instance v7, Landroid/widget/FrameLayout$LayoutParams;
sget v8, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
invoke-direct {v7, v6, v8}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
invoke-virtual {v0, v5, v7}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 53
.end local v5 # "view":Landroid/view/View;
:cond_38
new-instance v5, Landroid/widget/ImageView;
invoke-direct {v5, v1}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
.line 54
.local v5, "imageView":Landroid/widget/ImageView;
const v7, 0x7f0d00cf
invoke-virtual {v5, v7}, Landroid/widget/ImageView;->setImageResource(I)V
.line 55
const/high16 v8, -0x40000000 # -2.0f
const/high16 v9, -0x40000000 # -2.0f
const/16 v10, 0x31
const/4 v11, 0x0
add-int/lit8 v7, v2, 0x1e
int-to-float v12, v7
const/4 v13, 0x0
const/4 v14, 0x0
invoke-static/range {v8 .. v14}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v7
invoke-virtual {v0, v5, v7}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 57
new-instance v7, Landroid/widget/TextView;
invoke-direct {v7, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->titleTextView:Landroid/widget/TextView;
.line 58
const-string v8, "windowBackgroundWhiteBlackText"
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v7, v9}, Landroid/widget/TextView;->setTextColor(I)V
.line 59
iget-object v7, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->titleTextView:Landroid/widget/TextView;
const/high16 v9, 0x41880000 # 17.0f
const/4 v10, 0x1
invoke-virtual {v7, v10, v9}, Landroid/widget/TextView;->setTextSize(IF)V
.line 60
iget-object v7, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->titleTextView:Landroid/widget/TextView;
const/16 v9, 0x33
invoke-virtual {v7, v9}, Landroid/widget/TextView;->setGravity(I)V
.line 61
iget-object v7, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->titleTextView:Landroid/widget/TextView;
const-string v11, "fonts/rmedium.ttf"
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v12
invoke-virtual {v7, v12}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 62
iget-object v7, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->titleTextView:Landroid/widget/TextView;
const v12, 0x7f0f0cf2
const-string v13, "PrivacyPolicyAndTerms"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v7, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 63
iget-object v7, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->titleTextView:Landroid/widget/TextView;
const/high16 v12, -0x40000000 # -2.0f
const/high16 v13, -0x40000000 # -2.0f
const/16 v14, 0x33
const/high16 v15, 0x41d80000 # 27.0f
add-int/lit8 v4, v2, 0x7e
int-to-float v4, v4
const/high16 v17, 0x41d80000 # 27.0f
const/high16 v18, 0x42960000 # 75.0f
move/from16 v16, v4
invoke-static/range {v12 .. v18}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v4
invoke-virtual {v0, v7, v4}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 65
new-instance v4, Landroid/widget/ScrollView;
invoke-direct {v4, v1}, Landroid/widget/ScrollView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->scrollView:Landroid/widget/ScrollView;
.line 66
const-string v7, "actionBarDefault"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-static {v4, v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setScrollViewEdgeEffectColor(Landroid/widget/ScrollView;I)V
.line 67
iget-object v4, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->scrollView:Landroid/widget/ScrollView;
const/high16 v13, -0x40800000 # -1.0f
add-int/lit16 v7, v2, 0xa0
int-to-float v7, v7
move/from16 v16, v7
invoke-static/range {v12 .. v18}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v7
invoke-virtual {v0, v4, v7}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 69
new-instance v4, Landroid/widget/TextView;
invoke-direct {v4, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->textView:Landroid/widget/TextView;
.line 70
invoke-static {v8}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTextColor(I)V
.line 71
iget-object v4, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->textView:Landroid/widget/TextView;
const-string v7, "windowBackgroundWhiteLinkText"
invoke-static {v7}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setLinkTextColor(I)V
.line 72
iget-object v4, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->textView:Landroid/widget/TextView;
const/high16 v7, 0x41700000 # 15.0f
invoke-virtual {v4, v10, v7}, Landroid/widget/TextView;->setTextSize(IF)V
.line 73
iget-object v4, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->textView:Landroid/widget/TextView;
new-instance v7, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;
invoke-direct {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;-><init>()V
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V
.line 74
iget-object v4, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->textView:Landroid/widget/TextView;
invoke-virtual {v4, v9}, Landroid/widget/TextView;->setGravity(I)V
.line 75
iget-object v4, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->textView:Landroid/widget/TextView;
const/high16 v7, 0x40000000 # 2.0f
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
int-to-float v8, v8
const/high16 v9, 0x3f800000 # 1.0f
invoke-virtual {v4, v8, v9}, Landroid/widget/TextView;->setLineSpacing(FF)V
.line 76
iget-object v4, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->scrollView:Landroid/widget/ScrollView;
iget-object v8, v0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->textView:Landroid/widget/TextView;
new-instance v9, Landroid/widget/FrameLayout$LayoutParams;
const/4 v12, -0x2
invoke-direct {v9, v12, v12}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
invoke-virtual {v4, v8, v9}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 78
new-instance v4, Landroid/widget/TextView;
invoke-direct {v4, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 79
.local v4, "declineTextView":Landroid/widget/TextView;
const v8, 0x7f0f04d3
const-string v9, "Decline"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v8}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v8
invoke-virtual {v4, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 80
const/16 v8, 0x11
invoke-virtual {v4, v8}, Landroid/widget/TextView;->setGravity(I)V
.line 81
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v9
invoke-virtual {v4, v9}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 82
const-string v9, "windowBackgroundWhiteGrayText"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v4, v9}, Landroid/widget/TextView;->setTextColor(I)V
.line 83
const/high16 v9, 0x41800000 # 16.0f
invoke-virtual {v4, v10, v9}, Landroid/widget/TextView;->setTextSize(IF)V
.line 84
const/high16 v12, 0x41a00000 # 20.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
const/high16 v14, 0x41200000 # 10.0f
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v15
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v14}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
invoke-virtual {v4, v13, v15, v7, v12}, Landroid/widget/TextView;->setPadding(IIII)V
.line 85
const/high16 v19, -0x40000000 # -2.0f
const/high16 v20, -0x40000000 # -2.0f
const/16 v21, 0x53
const/high16 v22, 0x41800000 # 16.0f
const/16 v23, 0x0
const/high16 v24, 0x41800000 # 16.0f
const/high16 v25, 0x41800000 # 16.0f
invoke-static/range {v19 .. v25}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v7
invoke-virtual {v0, v4, v7}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 86
new-instance v7, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$84kgwMtZLru08PiMP31xJZURiAc;
invoke-direct {v7, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$84kgwMtZLru08PiMP31xJZURiAc;-><init>(Lim/tpelyyftgw/ui/components/TermsOfServiceView;)V
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 129
new-instance v7, Landroid/widget/TextView;
invoke-direct {v7, v1}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
.line 130
.local v7, "acceptTextView":Landroid/widget/TextView;
const v12, 0x7f0f0059
const-string v13, "Accept"
invoke-static {v13, v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v12
invoke-virtual {v12}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v12
invoke-virtual {v7, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 131
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setGravity(I)V
.line 132
invoke-static {v11}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v8
invoke-virtual {v7, v8}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 133
invoke-virtual {v7, v6}, Landroid/widget/TextView;->setTextColor(I)V
.line 134
invoke-virtual {v7, v10, v9}, Landroid/widget/TextView;->setTextSize(IF)V
.line 135
const v6, 0x7f0802fe
invoke-virtual {v7, v6}, Landroid/widget/TextView;->setBackgroundResource(I)V
.line 136
sget v6, Landroid/os/Build$VERSION;->SDK_INT:I
if-lt v6, v3, :cond_1f7
.line 137
new-instance v3, Landroid/animation/StateListAnimator;
invoke-direct {v3}, Landroid/animation/StateListAnimator;-><init>()V
.line 138
.local v3, "animator":Landroid/animation/StateListAnimator;
new-array v6, v10, [I
const v8, 0x10100a7
const/4 v9, 0x0
aput v8, v6, v9
const/4 v8, 0x2
new-array v11, v8, [F
const/high16 v12, 0x40000000 # 2.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v12, v13
aput v12, v11, v9
const/high16 v12, 0x40800000 # 4.0f
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v13
int-to-float v13, v13
aput v13, v11, v10
const-string v13, "translationZ"
invoke-static {v7, v13, v11}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v11
const-wide/16 v14, 0xc8
invoke-virtual {v11, v14, v15}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v11
invoke-virtual {v3, v6, v11}, Landroid/animation/StateListAnimator;->addState([ILandroid/animation/Animator;)V
.line 139
new-array v6, v9, [I
new-array v8, v8, [F
invoke-static {v12}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
int-to-float v11, v11
aput v11, v8, v9
const/high16 v9, 0x40000000 # 2.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
int-to-float v9, v9
aput v9, v8, v10
invoke-static {v7, v13, v8}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v8, v14, v15}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;
move-result-object v8
invoke-virtual {v3, v6, v8}, Landroid/animation/StateListAnimator;->addState([ILandroid/animation/Animator;)V
.line 140
invoke-virtual {v7, v3}, Landroid/widget/TextView;->setStateListAnimator(Landroid/animation/StateListAnimator;)V
.line 142
.end local v3 # "animator":Landroid/animation/StateListAnimator;
:cond_1f7
const/high16 v3, 0x41a00000 # 20.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
const/high16 v8, 0x41200000 # 10.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
invoke-virtual {v7, v6, v9, v3, v8}, Landroid/widget/TextView;->setPadding(IIII)V
.line 143
const/high16 v10, -0x40000000 # -2.0f
const/high16 v11, -0x40000000 # -2.0f
const/16 v12, 0x55
const/high16 v13, 0x41800000 # 16.0f
const/4 v14, 0x0
const/high16 v15, 0x41800000 # 16.0f
const/high16 v16, 0x41800000 # 16.0f
invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v3
invoke-virtual {v0, v7, v3}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 144
new-instance v3, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$dMEL_VxBqy1rbOKP-mH9yFmiDmQ;
invoke-direct {v3, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$dMEL_VxBqy1rbOKP-mH9yFmiDmQ;-><init>(Lim/tpelyyftgw/ui/components/TermsOfServiceView;)V
invoke-virtual {v7, v3}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 156
return-void
.end method
.method private accept()V
.registers 4
.line 159
iget-object v0, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->delegate:Lim/tpelyyftgw/ui/components/TermsOfServiceView$TermsOfServiceViewDelegate;
iget v1, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->currentAccount:I
invoke-interface {v0, v1}, Lim/tpelyyftgw/ui/components/TermsOfServiceView$TermsOfServiceViewDelegate;->onAcceptTerms(I)V
.line 160
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_acceptTermsOfService;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_acceptTermsOfService;-><init>()V
.line 161
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_help_acceptTermsOfService;
iget-object v1, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->currentTos:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;->id:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_acceptTermsOfService;->id:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
.line 162
iget v1, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
sget-object v2, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$WzsB4n59OT1nxPkplFKNjAvmJoE;->INSTANCE:Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$WzsB4n59OT1nxPkplFKNjAvmJoE;
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 165
return-void
.end method
.method static synthetic lambda$accept$7(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 2
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 164
return-void
.end method
# virtual methods
.method public synthetic lambda$new$4$TermsOfServiceView(Landroid/view/View;)V
.registers 5
.param p1, "view" # Landroid/view/View;
.line 87
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 88
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const-string v1, "TermsOfService"
const v2, 0x7f0f1056
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 89
const-string v1, "DeclineDeactivate"
const v2, 0x7f0f04d4
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$2q4EyKadlxKF9k_ubL0115YAUWI;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$2q4EyKadlxKF9k_ubL0115YAUWI;-><init>(Lim/tpelyyftgw/ui/components/TermsOfServiceView;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 124
const-string v1, "Back"
const v2, 0x7f0f021b
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;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 125
const-string v1, "TosUpdateDecline"
const v2, 0x7f0f10db
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 126
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 127
return-void
.end method
.method public synthetic lambda$new$6$TermsOfServiceView(Landroid/view/View;)V
.registers 8
.param p1, "view" # Landroid/view/View;
.line 145
iget-object v0, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->currentTos:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;->min_age_confirm:I
if-eqz v0, :cond_59
.line 146
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p1}, Landroid/view/View;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 147
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v1, 0x7f0f10d8
const-string v2, "TosAgeTitle"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 148
const v1, 0x7f0f00ef
const-string v2, "Agree"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$CdfN8XW3UeW3rHZL_bOSlOnVomk;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$CdfN8XW3UeW3rHZL_bOSlOnVomk;-><init>(Lim/tpelyyftgw/ui/components/TermsOfServiceView;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 149
const v1, 0x7f0f02f7
const-string v2, "Cancel"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 150
const v1, 0x7f0f10d7
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
iget-object v4, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->currentTos:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;->min_age_confirm:I
const-string v5, "Years"
invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v4
aput-object v4, v2, v3
const-string v3, "TosAgeText"
invoke-static {v3, v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 151
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 152
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
goto :goto_5c
.line 153
:cond_59
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->accept()V
.line 155
:goto_5c
return-void
.end method
.method public synthetic lambda$null$0$TermsOfServiceView(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 8
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 101
:try_start_0
invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4
.line 104
goto :goto_8
.line 102
:catch_4
move-exception v0
.line 103
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 105
.end local v0 # "e":Ljava/lang/Exception;
:goto_8
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_boolTrue;
if-eqz v0, :cond_17
.line 106
iget v0, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/MessagesController;->performLogout(I)V
goto :goto_68
.line 107
:cond_17
if-eqz p3, :cond_1f
iget v0, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->code:I
const/16 v1, -0x3e8
if-eq v0, v1, :cond_68
.line 108
:cond_1f
const v0, 0x7f0f05e0
const-string v1, "ErrorOccurred"
invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v0
.line 109
.local v0, "errorText":Ljava/lang/String;
if-eqz p3, :cond_40
.line 110
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "\n"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v2, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 112
:cond_40
new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->getContext()Landroid/content/Context;
move-result-object v2
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 113
.local v1, "builder1":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const v2, 0x7f0f0141
const-string v3, "AppName"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 114
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 115
const v2, 0x7f0f0a5a
const-string v3, "OK"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 116
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 118
.end local v0 # "errorText":Ljava/lang/String;
.end local v1 # "builder1":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
:cond_68
:goto_68
return-void
.end method
.method public synthetic lambda$null$1$TermsOfServiceView(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 5
.param p1, "progressDialog" # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p3, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 99
new-instance v0, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$iYnlFA-s1VE41Gjtin00fHFcCcM;
invoke-direct {v0, p0, p1, p2, p3}, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$iYnlFA-s1VE41Gjtin00fHFcCcM;-><init>(Lim/tpelyyftgw/ui/components/TermsOfServiceView;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public synthetic lambda$null$2$TermsOfServiceView(Landroid/content/DialogInterface;I)V
.registers 7
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 94
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->getContext()Landroid/content/Context;
move-result-object v1
const/4 v2, 0x3
invoke-direct {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V
.line 95
.local v0, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->setCanCancel(Z)V
.line 97
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteAccount;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteAccount;-><init>()V
.line 98
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteAccount;
const-string v2, "Decline ToS update"
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_deleteAccount;->reason:Ljava/lang/String;
.line 99
iget v2, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->currentAccount:I
invoke-static {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$rTJklKJjDK1Nk9OnGAHr-VPH7TA;
invoke-direct {v3, p0, v0}, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$rTJklKJjDK1Nk9OnGAHr-VPH7TA;-><init>(Lim/tpelyyftgw/ui/components/TermsOfServiceView;Lim/tpelyyftgw/ui/actionbar/AlertDialog;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 119
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V
.line 120
return-void
.end method
.method public synthetic lambda$null$3$TermsOfServiceView(Landroid/content/DialogInterface;I)V
.registers 6
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 90
new-instance v0, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 91
.local v0, "builder12":Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
const-string v1, "TosDeclineDeleteAccount"
const v2, 0x7f0f10da
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 92
const-string v1, "AppName"
const v2, 0x7f0f0141
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 93
const-string v1, "Deactivate"
const v2, 0x7f0f04c1
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$n66I0vf_wJSnHf8oYrDZm8-ruok;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/components/-$$Lambda$TermsOfServiceView$n66I0vf_wJSnHf8oYrDZm8-ruok;-><init>(Lim/tpelyyftgw/ui/components/TermsOfServiceView;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 121
const-string v1, "Cancel"
const v2, 0x7f0f02f7
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;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;
.line 122
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/AlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/AlertDialog;
.line 123
return-void
.end method
.method public synthetic lambda$null$5$TermsOfServiceView(Landroid/content/DialogInterface;I)V
.registers 3
.param p1, "dialog" # Landroid/content/DialogInterface;
.param p2, "which" # I
.line 148
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->accept()V
return-void
.end method
.method protected onMeasure(II)V
.registers 9
.param p1, "widthMeasureSpec" # I
.param p2, "heightMeasureSpec" # I
.line 180
iget-object v1, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->titleTextView:Landroid/widget/TextView;
const/4 v3, 0x0
const/4 v5, 0x0
move-object v0, p0
move v2, p1
move v4, p2
invoke-virtual/range {v0 .. v5}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->measureChildWithMargins(Landroid/view/View;IIII)V
.line 181
iget-object v0, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->scrollView:Landroid/widget/ScrollView;
invoke-virtual {v0}, Landroid/widget/ScrollView;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout$LayoutParams;
.line 182
.local v0, "layoutParams":Landroid/widget/FrameLayout$LayoutParams;
const/high16 v1, 0x431c0000 # 156.0f
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
iget-object v2, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->titleTextView:Landroid/widget/TextView;
invoke-virtual {v2}, Landroid/widget/TextView;->getMeasuredHeight()I
move-result v2
add-int/2addr v1, v2
iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;->topMargin:I
.line 183
invoke-super {p0, p1, p2}, Landroid/widget/FrameLayout;->onMeasure(II)V
.line 184
return-void
.end method
.method public setDelegate(Lim/tpelyyftgw/ui/components/TermsOfServiceView$TermsOfServiceViewDelegate;)V
.registers 2
.param p1, "termsOfServiceViewDelegate" # Lim/tpelyyftgw/ui/components/TermsOfServiceView$TermsOfServiceViewDelegate;
.line 187
iput-object p1, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->delegate:Lim/tpelyyftgw/ui/components/TermsOfServiceView$TermsOfServiceViewDelegate;
.line 188
return-void
.end method
.method public show(ILim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;)V
.registers 12
.param p1, "account" # I
.param p2, "tos" # Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
.line 168
invoke-virtual {p0}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->getVisibility()I
move-result v0
if-eqz v0, :cond_a
.line 169
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->setVisibility(I)V
.line 171
:cond_a
new-instance v0, Landroid/text/SpannableStringBuilder;
iget-object v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;->text:Ljava/lang/String;
invoke-direct {v0, v1}, Landroid/text/SpannableStringBuilder;-><init>(Ljava/lang/CharSequence;)V
.line 172
.local v0, "builder":Landroid/text/SpannableStringBuilder;
iget-object v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;->entities:Ljava/util/ArrayList;
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
move-object v2, v0
invoke-static/range {v2 .. v8}, Lim/tpelyyftgw/messenger/MessageObject;->addEntitiesToText(Ljava/lang/CharSequence;Ljava/util/ArrayList;ZIZZZ)Z
.line 173
iget-object v1, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->textView:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 174
iput-object p2, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->currentTos:Lim/tpelyyftgw/tgnet/TLRPC$TL_help_termsOfService;
.line 175
iput p1, p0, Lim/tpelyyftgw/ui/components/TermsOfServiceView;->currentAccount:I
.line 176
return-void
.end method