WebviewActivity.smali
.class public Lim/tpelyyftgw/ui/WebviewActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "WebviewActivity.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/WebviewActivity$WebviewProxy;
}
.end annotation
# static fields
.field private static final TYPE_GAME:I
.field private static final TYPE_NONE:I
.field private static final TYPE_STAT:I
.field private static final open_in:I
.field private static final share:I
# instance fields
.field private currentBot:Ljava/lang/String;
.field private currentDialogId:J
.field private currentGame:Ljava/lang/String;
.field private currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.field private currentUrl:Ljava/lang/String;
.field private linkToCopy:Ljava/lang/String;
.field private loadStats:Z
.field private mTitle:Ljava/lang/String;
.field private progressItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.field private progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
.field private short_param:Ljava/lang/String;
.field private type:I
.field public typingRunnable:Ljava/lang/Runnable;
.field private webView:Landroid/webkit/WebView;
# direct methods
.method static constructor <clinit>()V
.registers 1
const v0, 0x156f
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/WebviewActivity;->TYPE_GAME:I
const v0, -0x1570
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/WebviewActivity;->TYPE_NONE:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/WebviewActivity;->TYPE_STAT:I
const v0, 0x156d
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/WebviewActivity;->open_in:I
const v0, 0x156e
invoke-static {v0}, Lnp/NPFog;->d(I)I
move-result v0
sput v0, Lim/tpelyyftgw/ui/WebviewActivity;->share:I
return-void
.end method
.method public constructor <init>(Ljava/lang/String;J)V
.registers 5
.param p1, "statUrl" # Ljava/lang/String;
.param p2, "did" # J
.line 128
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 101
new-instance v0, Lim/tpelyyftgw/ui/WebviewActivity$1;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/WebviewActivity$1;-><init>(Lim/tpelyyftgw/ui/WebviewActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->typingRunnable:Ljava/lang/Runnable;
.line 129
iput-object p1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentUrl:Ljava/lang/String;
.line 130
iput-wide p2, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentDialogId:J
.line 131
const/4 v0, 0x1
iput v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->type:I
.line 132
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.param p1, "url" # Ljava/lang/String;
.param p2, "title" # Ljava/lang/String;
.line 138
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 101
new-instance v0, Lim/tpelyyftgw/ui/WebviewActivity$1;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/WebviewActivity$1;-><init>(Lim/tpelyyftgw/ui/WebviewActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->typingRunnable:Ljava/lang/Runnable;
.line 139
iput-object p1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentUrl:Ljava/lang/String;
.line 140
iput-object p2, p0, Lim/tpelyyftgw/ui/WebviewActivity;->mTitle:Ljava/lang/String;
.line 141
const/4 v0, -0x1
iput v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->type:I
.line 142
return-void
.end method
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 9
.param p1, "url" # Ljava/lang/String;
.param p2, "botName" # Ljava/lang/String;
.param p3, "gameName" # Ljava/lang/String;
.param p4, "startParam" # Ljava/lang/String;
.param p5, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 113
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 101
new-instance v0, Lim/tpelyyftgw/ui/WebviewActivity$1;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/WebviewActivity$1;-><init>(Lim/tpelyyftgw/ui/WebviewActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->typingRunnable:Ljava/lang/Runnable;
.line 114
iput-object p1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentUrl:Ljava/lang/String;
.line 115
iput-object p2, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentBot:Ljava/lang/String;
.line 116
iput-object p3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentGame:Ljava/lang/String;
.line 117
iput-object p5, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
.line 118
iput-object p4, p0, Lim/tpelyyftgw/ui/WebviewActivity;->short_param:Ljava/lang/String;
.line 119
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "https://"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->linkPrefix:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "/"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentBot:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_3c
const-string v1, ""
goto :goto_4d
:cond_3c
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "?game="
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
:goto_4d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->linkToCopy:Ljava/lang/String;
.line 120
const/4 v0, 0x0
iput v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->type:I
.line 121
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/WebviewActivity;)Lim/tpelyyftgw/messenger/MessageObject;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
return-object v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/WebviewActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->linkToCopy:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/WebviewActivity;)Lim/tpelyyftgw/ui/components/ContextProgressView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
return-object v0
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/WebviewActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
return-object v0
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/WebviewActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->mTitle:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/WebviewActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/WebviewActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/WebviewActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentAccount:I
return v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/WebviewActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentUrl:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/WebviewActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->short_param:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/WebviewActivity;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentBot:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/WebviewActivity;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->type:I
return v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/WebviewActivity;Ljava/lang/String;)V
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.param p1, "x1" # Ljava/lang/String;
.line 51
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/WebviewActivity;->reloadStats(Ljava/lang/String;)V
return-void
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/WebviewActivity;)Landroid/webkit/WebView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/WebviewActivity;
.line 51
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
return-object v0
.end method
.method public static openGameInBrowser(Ljava/lang/String;Lim/tpelyyftgw/messenger/MessageObject;Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;)V
.registers 20
.param p0, "urlStr" # Ljava/lang/String;
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.param p2, "parentActivity" # Landroid/app/Activity;
.param p3, "short_name" # Ljava/lang/String;
.param p4, "username" # Ljava/lang/String;
.line 417
move-object/from16 v1, p1
const-string v0, ""
move-object v2, p0
.line 418
.local v2, "url":Ljava/lang/String;
:try_start_5
sget-object v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;
const-string v4, "botshare"
const/4 v5, 0x0
invoke-virtual {v3, v4, v5}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v3
.line 419
.local v3, "sharedPreferences":Landroid/content/SharedPreferences;
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v6
invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const/4 v6, 0x0
invoke-interface {v3, v4, v6}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 420
.local v4, "existing":Ljava/lang/String;
new-instance v6, Ljava/lang/StringBuilder;
if-eqz v4, :cond_2c
move-object v7, v4
goto :goto_2d
:cond_2c
move-object v7, v0
:goto_2d
invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 421
.local v6, "hash":Ljava/lang/StringBuilder;
new-instance v7, Ljava/lang/StringBuilder;
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v9, "tgShareScoreUrl="
invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v9, "hchat://share_game_score?hash="
const-string v10, "UTF-8"
invoke-static {v9, v10}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
.line 422
.local v7, "addHash":Ljava/lang/StringBuilder;
if-nez v4, :cond_6b
.line 423
const-string v8, "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
invoke-virtual {v8}, Ljava/lang/String;->toCharArray()[C
move-result-object v8
.line 424
.local v8, "chars":[C
const/4 v9, 0x0
.local v9, "i":I
:goto_58
const/16 v10, 0x14
if-ge v9, v10, :cond_6b
.line 425
sget-object v10, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;
array-length v11, v8
invoke-virtual {v10, v11}, Ljava/security/SecureRandom;->nextInt(I)I
move-result v10
aget-char v10, v8, v10
invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 424
add-int/lit8 v9, v9, 0x1
goto :goto_58
.line 428
.end local v8 # "chars":[C
.end local v9 # "i":I
:cond_6b
invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;
.line 429
const/16 v8, 0x23
invoke-virtual {v2, v8}, Ljava/lang/String;->indexOf(I)I
move-result v8
.line 430
.local v8, "index":I
if-gez v8, :cond_8c
.line 431
new-instance v9, Ljava/lang/StringBuilder;
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v10, "#"
invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v9, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v9
move-object v2, v9
goto :goto_e5
.line 433
:cond_8c
add-int/lit8 v9, v8, 0x1
invoke-virtual {v2, v9}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v9
.line 434
.local v9, "curHash":Ljava/lang/String;
const/16 v10, 0x3d
invoke-virtual {v9, v10}, Ljava/lang/String;->indexOf(I)I
move-result v10
if-gez v10, :cond_d0
const/16 v10, 0x3f
invoke-virtual {v9, v10}, Ljava/lang/String;->indexOf(I)I
move-result v10
if-ltz v10, :cond_a3
goto :goto_d0
.line 437
:cond_a3
invoke-virtual {v9}, Ljava/lang/String;->length()I
move-result v10
if-lez v10, :cond_bf
.line 438
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v11, "?"
invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
move-object v2, v10
goto :goto_e5
.line 440
:cond_bf
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
move-object v2, v10
goto :goto_e5
.line 435
:cond_d0
:goto_d0
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v10, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v11, "&"
invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
move-object v2, v10
.line 444
.end local v9 # "curHash":Ljava/lang/String;
:goto_e5
invoke-interface {v3}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v9
.line 445
.local v9, "editor":Landroid/content/SharedPreferences$Editor;
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v10, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v11, "_date"
invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v11
const-wide/16 v13, 0x3e8
div-long/2addr v11, v13
long-to-int v12, v11
invoke-interface {v9, v10, v12}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;
.line 446
new-instance v10, Lim/tpelyyftgw/tgnet/SerializedData;
iget-object v11, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-virtual {v11}, Lim/tpelyyftgw/tgnet/TLRPC$Message;->getObjectSize()I
move-result v11
invoke-direct {v10, v11}, Lim/tpelyyftgw/tgnet/SerializedData;-><init>(I)V
.line 447
.local v10, "serializedData":Lim/tpelyyftgw/tgnet/SerializedData;
iget-object v11, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-virtual {v11, v10}, Lim/tpelyyftgw/tgnet/TLRPC$Message;->serializeToStream(Lim/tpelyyftgw/tgnet/AbstractSerializedData;)V
.line 448
new-instance v11, Ljava/lang/StringBuilder;
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v12, "_m"
invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
invoke-virtual {v10}, Lim/tpelyyftgw/tgnet/SerializedData;->toByteArray()[B
move-result-object v12
invoke-static {v12}, Lim/tpelyyftgw/messenger/Utilities;->bytesToHex([B)Ljava/lang/String;
move-result-object v12
invoke-interface {v9, v11, v12}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 449
new-instance v11, Ljava/lang/StringBuilder;
invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v12, "_link"
invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v11
new-instance v12, Ljava/lang/StringBuilder;
invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V
const-string v13, "https://"
invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v13, v1, Lim/tpelyyftgw/messenger/MessageObject;->currentAccount:I
invoke-static {v13}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v13
iget-object v13, v13, Lim/tpelyyftgw/messenger/MessagesController;->linkPrefix:Ljava/lang/String;
invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v13, "/"
invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:try_end_15c
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_15c} :catch_19f
move-object/from16 v13, p4
:try_start_15e
invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static/range {p3 .. p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v14
if-eqz v14, :cond_16a
move-object/from16 v14, p3
goto :goto_17d
:cond_16a
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v14, "?game="
invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:try_end_174
.catch Ljava/lang/Exception; {:try_start_15e .. :try_end_174} :catch_199
move-object/from16 v14, p3
:try_start_176
invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
:goto_17d
invoke-virtual {v12, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-interface {v9, v11, v0}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
.line 450
invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z
:try_end_18a
.catch Ljava/lang/Exception; {:try_start_176 .. :try_end_18a} :catch_195
.line 451
move-object/from16 v11, p2
:try_start_18c
invoke-static {v11, v2, v5}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;Z)V
.line 452
invoke-virtual {v10}, Lim/tpelyyftgw/tgnet/SerializedData;->cleanup()V
:try_end_192
.catch Ljava/lang/Exception; {:try_start_18c .. :try_end_192} :catch_193
.line 455
.end local v2 # "url":Ljava/lang/String;
.end local v3 # "sharedPreferences":Landroid/content/SharedPreferences;
.end local v4 # "existing":Ljava/lang/String;
.end local v6 # "hash":Ljava/lang/StringBuilder;
.end local v7 # "addHash":Ljava/lang/StringBuilder;
.end local v8 # "index":I
.end local v9 # "editor":Landroid/content/SharedPreferences$Editor;
.end local v10 # "serializedData":Lim/tpelyyftgw/tgnet/SerializedData;
goto :goto_1a9
.line 453
:catch_193
move-exception v0
goto :goto_1a6
:catch_195
move-exception v0
move-object/from16 v11, p2
goto :goto_1a6
:catch_199
move-exception v0
move-object/from16 v11, p2
move-object/from16 v14, p3
goto :goto_1a6
:catch_19f
move-exception v0
move-object/from16 v11, p2
move-object/from16 v14, p3
move-object/from16 v13, p4
.line 454
.local v0, "e":Ljava/lang/Exception;
:goto_1a6
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 456
.end local v0 # "e":Ljava/lang/Exception;
:goto_1a9
return-void
.end method
.method private reloadStats(Ljava/lang/String;)V
.registers 6
.param p1, "params" # Ljava/lang/String;
.line 398
iget-boolean v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->loadStats:Z
if-eqz v0, :cond_5
.line 399
return-void
.line 401
:cond_5
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->loadStats:Z
.line 402
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStatsURL;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStatsURL;-><init>()V
.line 403
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStatsURL;
iget v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-wide v2, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentDialogId:J
long-to-int v3, v2
invoke-virtual {v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-result-object v1
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStatsURL;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 404
if-eqz p1, :cond_20
move-object v1, p1
goto :goto_22
:cond_20
const-string v1, ""
:goto_22
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStatsURL;->params:Ljava/lang/String;
.line 405
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/Theme;->getCurrentTheme()Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;->isDark()Z
move-result v1
iput-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStatsURL;->dark:Z
.line 406
iget v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/-$$Lambda$WebviewActivity$7MSyUVUaHjKVTKcqoT2VBZ9BXnk;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/-$$Lambda$WebviewActivity$7MSyUVUaHjKVTKcqoT2VBZ9BXnk;-><init>(Lim/tpelyyftgw/ui/WebviewActivity;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 413
return-void
.end method
.method public static supportWebview()Z
.registers 3
.line 387
sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
.line 388
.local v0, "manufacturer":Ljava/lang/String;
sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;
.line 389
.local v1, "model":Ljava/lang/String;
const-string/jumbo v2, "samsung"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_17
.line 390
const-string v2, "GT-I9500"
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_17
.line 391
const/4 v2, 0x0
return v2
.line 394
:cond_17
const/4 v2, 0x1
return v2
.end method
# virtual methods
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 14
.param p1, "context" # Landroid/content/Context;
.line 167
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->swipeBackEnabled:Z
.line 168
iget-object v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v2, 0x7f0d0073
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V
.line 169
iget-object v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v2, 0x1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAllowOverlayTitle(Z)V
.line 171
iget-object v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v3, Lim/tpelyyftgw/ui/WebviewActivity$2;
invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/WebviewActivity$2;-><init>(Lim/tpelyyftgw/ui/WebviewActivity;)V
invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V
.line 186
iget-object v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->createMenu()Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
move-result-object v1
.line 187
.local v1, "menu":Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;
const/high16 v3, 0x42580000 # 54.0f
invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
const v4, 0x7f080354
invoke-virtual {v1, v2, v4, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItemWithWidth(III)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v3
iput-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
.line 188
iget v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->type:I
const/4 v4, 0x2
const/high16 v5, -0x40800000 # -1.0f
const/4 v6, -0x1
if-nez v3, :cond_98
.line 189
const v3, 0x7f080161
invoke-virtual {v1, v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenu;->addItem(II)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
move-result-object v3
.line 190
.local v3, "menuItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
const v7, 0x7f080259
const v8, 0x7f0f0a76
const-string v9, "OpenInExternalApp"
invoke-static {v9, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v8
invoke-virtual {v3, v4, v7, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addSubItem(IILjava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuSubItem;
.line 192
iget-object v7, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v8, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentGame:Ljava/lang/String;
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 193
iget-object v7, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
new-instance v8, Ljava/lang/StringBuilder;
invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V
const-string v9, "@"
invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v9, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentBot:Ljava/lang/String;
invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v8
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setSubtitle(Ljava/lang/CharSequence;)V
.line 195
new-instance v7, Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-direct {v7, p1, v2}, Lim/tpelyyftgw/ui/components/ContextProgressView;-><init>(Landroid/content/Context;I)V
iput-object v7, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
.line 196
iget-object v8, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v9
invoke-virtual {v8, v7, v9}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 197
iget-object v7, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/4 v8, 0x0
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setAlpha(F)V
.line 198
iget-object v7, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const v8, 0x3dcccccd # 0.1f
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleX(F)V
.line 199
iget-object v7, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleY(F)V
.line 200
iget-object v7, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/4 v8, 0x4
invoke-virtual {v7, v8}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 201
.end local v3 # "menuItem":Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
goto/16 :goto_154
:cond_98
const/16 v7, 0x8
const/4 v8, 0x3
const/high16 v9, 0x3f800000 # 1.0f
if-ne v3, v2, :cond_117
.line 202
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v10, "player_actionBar"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackgroundColor(I)V
.line 203
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v10, "player_actionBarItems"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v3, v10, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsColor(IZ)V
.line 204
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v10, "player_actionBarSelector"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v3, v10, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setItemsBackgroundColor(IZ)V
.line 205
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v10, "player_actionBarTitle"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitleColor(I)V
.line 206
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const-string v10, "player_actionBarSubtitle"
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setSubtitleColor(I)V
.line 207
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const v10, 0x7f0f0ff4
const-string v11, "Statistics"
invoke-static {v11, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 209
new-instance v3, Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-direct {v3, p1, v8}, Lim/tpelyyftgw/ui/components/ContextProgressView;-><init>(Landroid/content/Context;I)V
iput-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
.line 210
iget-object v8, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v8, v3, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 211
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setAlpha(F)V
.line 212
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleX(F)V
.line 213
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleY(F)V
.line 214
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 215
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;
move-result-object v3
invoke-virtual {v3, v7}, Landroid/view/View;->setVisibility(I)V
.line 216
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V
goto :goto_154
.line 218
:cond_117
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->mTitle:Ljava/lang/String;
if-eqz v3, :cond_122
.line 219
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
iget-object v10, p0, Lim/tpelyyftgw/ui/WebviewActivity;->mTitle:Ljava/lang/String;
invoke-virtual {v3, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V
.line 222
:cond_122
new-instance v3, Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-direct {v3, p1, v8}, Lim/tpelyyftgw/ui/components/ContextProgressView;-><init>(Landroid/content/Context;I)V
iput-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
.line 223
iget-object v8, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v8, v3, v10}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 224
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setAlpha(F)V
.line 225
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleX(F)V
.line 226
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v9}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setScaleY(F)V
.line 227
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/components/ContextProgressView;->setVisibility(I)V
.line 228
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getContentView()Landroid/view/View;
move-result-object v3
invoke-virtual {v3, v7}, Landroid/view/View;->setVisibility(I)V
.line 229
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->progressItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setEnabled(Z)V
.line 232
:goto_154
new-instance v3, Landroid/webkit/WebView;
invoke-direct {v3, p1}, Landroid/webkit/WebView;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
.line 233
invoke-virtual {v3}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v3
invoke-virtual {v3, v2}, Landroid/webkit/WebSettings;->setJavaScriptEnabled(Z)V
.line 234
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v3}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v3
invoke-virtual {v3, v2}, Landroid/webkit/WebSettings;->setDomStorageEnabled(Z)V
.line 235
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v3}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v3
const/16 v7, 0x64
invoke-virtual {v3, v7}, Landroid/webkit/WebSettings;->setTextZoom(I)V
.line 237
new-instance v3, Landroid/widget/FrameLayout;
invoke-direct {v3, p1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->fragmentView:Landroid/view/View;
.line 238
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->fragmentView:Landroid/view/View;
check-cast v3, Landroid/widget/FrameLayout;
.line 239
.local v3, "frameLayout":Landroid/widget/FrameLayout;
sget v7, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v8, 0x13
const/4 v9, 0x0
if-lt v7, v8, :cond_18d
.line 240
iget-object v7, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v7, v4, v9}, Landroid/webkit/WebView;->setLayerType(ILandroid/graphics/Paint;)V
.line 243
:cond_18d
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v7, 0x15
if-lt v4, v7, :cond_1b5
.line 244
iget-object v4, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v4}, Landroid/webkit/WebView;->getSettings()Landroid/webkit/WebSettings;
move-result-object v4
invoke-virtual {v4, v0}, Landroid/webkit/WebSettings;->setMixedContentMode(I)V
.line 245
invoke-static {}, Landroid/webkit/CookieManager;->getInstance()Landroid/webkit/CookieManager;
move-result-object v0
.line 246
.local v0, "cookieManager":Landroid/webkit/CookieManager;
iget-object v4, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v0, v4, v2}, Landroid/webkit/CookieManager;->setAcceptThirdPartyCookies(Landroid/webkit/WebView;Z)V
.line 247
iget v2, p0, Lim/tpelyyftgw/ui/WebviewActivity;->type:I
if-nez v2, :cond_1b5
.line 248
iget-object v2, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
new-instance v4, Lim/tpelyyftgw/ui/WebviewActivity$WebviewProxy;
invoke-direct {v4, p0, v9}, Lim/tpelyyftgw/ui/WebviewActivity$WebviewProxy;-><init>(Lim/tpelyyftgw/ui/WebviewActivity;Lim/tpelyyftgw/ui/WebviewActivity$1;)V
const-string v7, "WebviewProxy"
invoke-virtual {v2, v4, v7}, Landroid/webkit/WebView;->addJavascriptInterface(Ljava/lang/Object;Ljava/lang/String;)V
.line 252
.end local v0 # "cookieManager":Landroid/webkit/CookieManager;
:cond_1b5
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
new-instance v2, Lim/tpelyyftgw/ui/WebviewActivity$3;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/WebviewActivity$3;-><init>(Lim/tpelyyftgw/ui/WebviewActivity;)V
invoke-virtual {v0, v2}, Landroid/webkit/WebView;->setWebViewClient(Landroid/webkit/WebViewClient;)V
.line 337
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
new-instance v2, Lim/tpelyyftgw/ui/WebviewActivity$4;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/WebviewActivity$4;-><init>(Lim/tpelyyftgw/ui/WebviewActivity;)V
invoke-virtual {v0, v2}, Landroid/webkit/WebView;->setWebChromeClient(Landroid/webkit/WebChromeClient;)V
.line 347
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-static {v6, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v2
invoke-virtual {v3, v0, v2}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 349
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method public getThemeDescriptions()[Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
.registers 31
.line 460
move-object/from16 v0, p0
iget v1, v0, Lim/tpelyyftgw/ui/WebviewActivity;->type:I
const/16 v2, 0xa
const/16 v3, 0x9
const/16 v4, 0x8
const/4 v5, 0x7
const/4 v6, 0x6
const/4 v7, 0x5
const/4 v8, 0x4
const/4 v9, 0x3
const/4 v10, 0x2
const/4 v11, 0x1
const/4 v12, 0x0
if-nez v1, :cond_d7
.line 461
new-array v1, v2, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/WebviewActivity;->fragmentView:Landroid/view/View;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const-string/jumbo v20, "windowBackgroundWhite"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v12
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v12, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v23, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v24, 0x0
const/16 v25, 0x0
const/16 v26, 0x0
const/16 v27, 0x0
const-string v28, "actionBarDefault"
move-object/from16 v21, v2
move-object/from16 v22, v12
invoke-direct/range {v21 .. v28}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v11
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I
const-string v20, "actionBarDefaultIcon"
move-object v13, v2
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v10
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v10, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v23, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_TITLECOLOR:I
const-string v28, "actionBarDefaultTitle"
move-object/from16 v21, v2
move-object/from16 v22, v10
invoke-direct/range {v21 .. v28}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v9
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v12, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v13, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I
const/4 v14, 0x0
const/4 v15, 0x0
const-string v18, "actionBarDefaultSelector"
move-object v11, v2
invoke-direct/range {v11 .. v18}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v8
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v8, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v21, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUBACKGROUND:I
const/16 v22, 0x0
const/16 v23, 0x0
const-string v26, "actionBarDefaultSubmenuBackground"
move-object/from16 v19, v2
move-object/from16 v20, v8
invoke-direct/range {v19 .. v26}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v7
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v10, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v11, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUITEM:I
const/4 v12, 0x0
const/4 v13, 0x0
const-string v16, "actionBarDefaultSubmenuItem"
move-object v9, v2
invoke-direct/range {v9 .. v16}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v6
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v6, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v7, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUITEM:I
sget v8, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
or-int v19, v7, v8
const/16 v20, 0x0
const/16 v21, 0x0
const-string v24, "actionBarDefaultSubmenuItemIcon"
move-object/from16 v17, v2
move-object/from16 v18, v6
invoke-direct/range {v17 .. v24}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v5
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v8, v0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const-string v14, "contextProgressInner2"
move-object v7, v2
invoke-direct/range {v7 .. v14}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v4
new-instance v2, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v4, v0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const-string v22, "contextProgressOuter2"
move-object v15, v2
move-object/from16 v16, v4
invoke-direct/range {v15 .. v22}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v2, v1, v3
return-object v1
.line 476
:cond_d7
const/16 v1, 0xb
new-array v1, v1, [Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
new-instance v21, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v14, v0, Lim/tpelyyftgw/ui/WebviewActivity;->fragmentView:Landroid/view/View;
sget v15, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x0
const-string/jumbo v20, "windowBackgroundWhite"
move-object/from16 v13, v21
invoke-direct/range {v13 .. v20}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v21, v1, v12
new-instance v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v13, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_BACKGROUND:I
const/16 v25, 0x0
const/16 v26, 0x0
const/16 v27, 0x0
const/16 v28, 0x0
const-string v29, "player_actionBar"
move-object/from16 v22, v12
move-object/from16 v23, v13
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v12, v1, v11
new-instance v11, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v15, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v16, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_ITEMSCOLOR:I
const/16 v20, 0x0
const-string v21, "player_actionBarItems"
move-object v14, v11
invoke-direct/range {v14 .. v21}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v11, v1, v10
new-instance v10, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v11, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v24, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_TITLECOLOR:I
const-string v29, "player_actionBarTitle"
move-object/from16 v22, v10
move-object/from16 v23, v11
invoke-direct/range {v22 .. v29}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v10, v1, v9
new-instance v9, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v13, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v14, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBTITLECOLOR:I
const/4 v15, 0x0
const/16 v16, 0x0
const-string v19, "player_actionBarTitle"
move-object v12, v9
invoke-direct/range {v12 .. v19}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v9, v1, v8
new-instance v8, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v9, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v22, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SELECTORCOLOR:I
const/16 v23, 0x0
const/16 v24, 0x0
const-string v27, "player_actionBarSelector"
move-object/from16 v20, v8
move-object/from16 v21, v9
invoke-direct/range {v20 .. v27}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v8, v1, v7
new-instance v7, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v11, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v12, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUBACKGROUND:I
const/4 v13, 0x0
const/4 v14, 0x0
const-string v17, "actionBarDefaultSubmenuBackground"
move-object v10, v7
invoke-direct/range {v10 .. v17}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v7, v1, v6
new-instance v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v7, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v20, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUITEM:I
const/16 v21, 0x0
const/16 v22, 0x0
const-string v25, "actionBarDefaultSubmenuItem"
move-object/from16 v18, v6
move-object/from16 v19, v7
invoke-direct/range {v18 .. v25}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v6, v1, v5
new-instance v5, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v9, v0, Lim/tpelyyftgw/ui/WebviewActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
sget v6, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_AB_SUBMENUITEM:I
sget v7, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;->FLAG_IMAGECOLOR:I
or-int v10, v6, v7
const/4 v11, 0x0
const/4 v12, 0x0
const-string v15, "actionBarDefaultSubmenuItemIcon"
move-object v8, v5
invoke-direct/range {v8 .. v15}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v5, v1, v4
new-instance v4, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v5, v0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/16 v18, 0x0
const/16 v19, 0x0
const/16 v20, 0x0
const-string v23, "contextProgressInner4"
move-object/from16 v16, v4
move-object/from16 v17, v5
invoke-direct/range {v16 .. v23}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v4, v1, v3
new-instance v3, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;
iget-object v7, v0, Lim/tpelyyftgw/ui/WebviewActivity;->progressView:Lim/tpelyyftgw/ui/components/ContextProgressView;
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const-string v13, "contextProgressOuter4"
move-object v6, v3
invoke-direct/range {v6 .. v13}, Lim/tpelyyftgw/ui/actionbar/ThemeDescription;-><init>(Landroid/view/View;I[Ljava/lang/Class;Landroid/graphics/Paint;[Landroid/graphics/drawable/Drawable;Lim/tpelyyftgw/ui/actionbar/ThemeDescription$ThemeDescriptionDelegate;Ljava/lang/String;)V
aput-object v3, v1, v2
return-object v1
.end method
.method public synthetic lambda$null$0$WebviewActivity(Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 5
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 407
const/4 v0, 0x0
iput-boolean v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->loadStats:Z
.line 408
if-eqz p1, :cond_11
.line 409
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_statsURL;
.line 410
.local v0, "url":Lim/tpelyyftgw/tgnet/TLRPC$TL_statsURL;
iget-object v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
iget-object v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_statsURL;->url:Ljava/lang/String;
iput-object v2, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentUrl:Ljava/lang/String;
invoke-virtual {v1, v2}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 412
.end local v0 # "url":Lim/tpelyyftgw/tgnet/TLRPC$TL_statsURL;
:cond_11
return-void
.end method
.method public synthetic lambda$reloadStats$1$WebviewActivity(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 4
.param p1, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p2, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 406
new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$WebviewActivity$GKseLk2GgYu88YUIJTGkAmpHGIY;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/-$$Lambda$WebviewActivity$GKseLk2GgYu88YUIJTGkAmpHGIY;-><init>(Lim/tpelyyftgw/ui/WebviewActivity;Lim/tpelyyftgw/tgnet/TLObject;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
return-void
.end method
.method public onBackPressed()Z
.registers 2
.line 354
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->canGoBack()Z
move-result v0
if-eqz v0, :cond_f
.line 355
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->goBack()V
.line 356
const/4 v0, 0x0
return v0
.line 358
:cond_f
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onBackPressed()Z
move-result v0
return v0
.end method
.method public onFragmentDestroy()V
.registers 5
.line 146
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 147
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->typingRunnable:Ljava/lang/Runnable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 148
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
const/4 v1, 0x0
const/4 v2, 0x0
invoke-virtual {v0, v2, v1}, Landroid/webkit/WebView;->setLayerType(ILandroid/graphics/Paint;)V
.line 149
iput-object v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->typingRunnable:Ljava/lang/Runnable;
.line 151
:try_start_11
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v0}, Landroid/webkit/WebView;->getParent()Landroid/view/ViewParent;
move-result-object v0
.line 152
.local v0, "parent":Landroid/view/ViewParent;
if-eqz v0, :cond_21
.line 153
move-object v2, v0
check-cast v2, Landroid/widget/FrameLayout;
iget-object v3, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->removeView(Landroid/view/View;)V
.line 155
:cond_21
iget-object v2, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v2}, Landroid/webkit/WebView;->stopLoading()V
.line 156
iget-object v2, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
const-string v3, "about:blank"
invoke-virtual {v2, v3}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 157
iget-object v2, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
invoke-virtual {v2}, Landroid/webkit/WebView;->destroy()V
.line 158
iput-object v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
:try_end_34
.catch Ljava/lang/Exception; {:try_start_11 .. :try_end_34} :catch_35
.line 161
.end local v0 # "parent":Landroid/view/ViewParent;
goto :goto_39
.line 159
:catch_35
move-exception v0
.line 160
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 162
.end local v0 # "e":Ljava/lang/Exception;
:goto_39
return-void
.end method
.method public onPause()V
.registers 2
.line 373
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onPause()V
.line 374
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
if-eqz v0, :cond_a
.line 375
invoke-virtual {v0}, Landroid/webkit/WebView;->onPause()V
.line 377
:cond_a
return-void
.end method
.method public onResume()V
.registers 2
.line 363
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V
.line 364
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->typingRunnable:Ljava/lang/Runnable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->cancelRunOnUIThread(Ljava/lang/Runnable;)V
.line 365
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->typingRunnable:Ljava/lang/Runnable;
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
.line 366
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
if-eqz v0, :cond_14
.line 367
invoke-virtual {v0}, Landroid/webkit/WebView;->onResume()V
.line 369
:cond_14
return-void
.end method
.method protected onTransitionAnimationEnd(ZZ)V
.registers 5
.param p1, "isOpen" # Z
.param p2, "backward" # Z
.line 381
if-eqz p1, :cond_d
if-nez p2, :cond_d
iget-object v0, p0, Lim/tpelyyftgw/ui/WebviewActivity;->webView:Landroid/webkit/WebView;
if-eqz v0, :cond_d
.line 382
iget-object v1, p0, Lim/tpelyyftgw/ui/WebviewActivity;->currentUrl:Ljava/lang/String;
invoke-virtual {v0, v1}, Landroid/webkit/WebView;->loadUrl(Ljava/lang/String;)V
.line 384
:cond_d
return-void
.end method