ag$2.smali
.class final Lsg/bigo/live/support64/ag$2;
.super Lsg/bigo/live/support64/j/c;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lsg/bigo/live/support64/ag;-><init>()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lsg/bigo/live/support64/ag;
# direct methods
.method constructor <init>(Lsg/bigo/live/support64/ag;)V
.registers 2
.line 112
iput-object p1, p0, Lsg/bigo/live/support64/ag$2;->a:Lsg/bigo/live/support64/ag;
invoke-direct {p0}, Lsg/bigo/live/support64/j/c;-><init>()V
return-void
.end method
# virtual methods
.method public final a(Lsg/bigo/live/support64/j/a;)Lsg/bigo/live/support64/j/b;
.registers 6
.line 115
new-instance v0, Lsg/bigo/live/support64/j/b;
invoke-direct {v0, p1, p0}, Lsg/bigo/live/support64/j/b;-><init>(Lsg/bigo/live/support64/j/a;Lsg/bigo/live/support64/j/c;)V
.line 116
iget-object v1, p1, Lsg/bigo/live/support64/j/a;->b:Lsg/bigo/live/support64/j/c;
if-eq v1, p0, :cond_57
.line 117
iget v1, p1, Lsg/bigo/live/support64/j/a;->a:I
const/4 v2, 0x1
if-ne v1, v2, :cond_3f
.line 118
iget-object v1, p0, Lsg/bigo/live/support64/ag$2;->a:Lsg/bigo/live/support64/ag;
invoke-static {v1}, Lsg/bigo/live/support64/ag;->a(Lsg/bigo/live/support64/ag;)Lsg/bigo/live/support64/SessionState;
move-result-object v1
invoke-virtual {v1}, Lsg/bigo/live/support64/SessionState;->z()Z
move-result v1
if-eqz v1, :cond_29
iget-object v1, p0, Lsg/bigo/live/support64/ag$2;->a:Lsg/bigo/live/support64/ag;
invoke-static {v1}, Lsg/bigo/live/support64/ag;->a(Lsg/bigo/live/support64/ag;)Lsg/bigo/live/support64/SessionState;
move-result-object v1
invoke-virtual {v1}, Lsg/bigo/live/support64/SessionState;->B()Z
move-result v1
if-eqz v1, :cond_29
.line 1037
iput-boolean v2, v0, Lsg/bigo/live/support64/j/b;->c:Z
goto :goto_62
.line 120
:cond_29
iget-object v1, p0, Lsg/bigo/live/support64/ag$2;->a:Lsg/bigo/live/support64/ag;
invoke-static {v1}, Lsg/bigo/live/support64/ag;->d(Lsg/bigo/live/support64/ag;)Z
move-result v1
if-eqz v1, :cond_34
.line 2037
iput-boolean v2, v0, Lsg/bigo/live/support64/j/b;->c:Z
goto :goto_62
.line 122
:cond_34
invoke-virtual {p0}, Lsg/bigo/live/support64/ag$2;->a()Z
move-result v1
if-eqz v1, :cond_62
.line 123
invoke-virtual {p0, p1}, Lsg/bigo/live/support64/ag$2;->b(Lsg/bigo/live/support64/j/a;)Lsg/bigo/live/support64/j/b;
move-result-object p1
return-object p1
.line 125
:cond_3f
iget v1, p1, Lsg/bigo/live/support64/j/a;->a:I
const/4 v3, 0x2
if-ne v1, v3, :cond_62
.line 3037
iput-boolean v2, v0, Lsg/bigo/live/support64/j/b;->c:Z
.line 127
iget-object v1, p0, Lsg/bigo/live/support64/ag$2;->a:Lsg/bigo/live/support64/ag;
const/4 v2, 0x0
.line 3357
invoke-virtual {v1, v2}, Lsg/bigo/live/support64/ag;->c(Z)V
.line 128
invoke-virtual {p0}, Lsg/bigo/live/support64/ag$2;->a()Z
move-result v1
if-eqz v1, :cond_62
.line 129
invoke-virtual {p0, p1}, Lsg/bigo/live/support64/ag$2;->b(Lsg/bigo/live/support64/j/a;)Lsg/bigo/live/support64/j/b;
move-result-object p1
return-object p1
.line 132
:cond_57
invoke-virtual {p0}, Lsg/bigo/live/support64/ag$2;->a()Z
move-result v1
if-eqz v1, :cond_62
.line 133
invoke-virtual {p0, p1}, Lsg/bigo/live/support64/ag$2;->b(Lsg/bigo/live/support64/j/a;)Lsg/bigo/live/support64/j/b;
move-result-object p1
return-object p1
:cond_62
:goto_62
return-object v0
.end method