d.smali

.class public final Lsg/bigo/sdk/call/ip/d;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lsg/bigo/sdk/call/ip/q$a;
.implements Lsg/bigo/sdk/call/ip/r$b;
.implements Lsg/bigo/svcapi/NetworkStateListener;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lsg/bigo/sdk/call/ip/d$a;
    }
.end annotation


# instance fields
.field public final a:Lsg/bigo/sdk/call/ip/r;

.field public final b:Lsg/bigo/sdk/call/stat/c;

.field public final c:Lsg/bigo/sdk/call/ip/d$a;

.field public d:Lsg/bigo/sdk/call/ip/q;

.field public e:Lsg/bigo/sdk/call/ip/p;

.field public f:Ljava/lang/String;

.field g:Ljava/lang/Runnable;

.field h:Ljava/lang/Runnable;

.field private final i:Landroid/content/Context;

.field private final j:Landroid/os/Handler;

.field private final k:Lsg/bigo/sdk/call/g;

.field private l:Lsg/bigo/sdk/call/ip/n;

.field private m:Ljava/lang/Runnable;

.field private n:Ljava/util/concurrent/atomic/AtomicInteger;

.field private o:Ljava/lang/Runnable;

.field private p:Lsg/bigo/sdk/call/h$a;

.field private q:Landroid/net/wifi/WifiManager$WifiLock;


# direct methods
.method public constructor <init>(Landroid/content/Context;Lsg/bigo/sdk/call/ip/n;Lsg/bigo/sdk/call/g;)V
    .registers 15

    .line 65
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const-string v0, "sdk-call"

    .line 61
    iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    .line 101
    new-instance v0, Lsg/bigo/sdk/call/ip/d$1;

    invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$1;-><init>(Lsg/bigo/sdk/call/ip/d;)V

    iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->m:Ljava/lang/Runnable;

    .line 692
    new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger;

    invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;-><init>()V

    iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->n:Ljava/util/concurrent/atomic/AtomicInteger;

    .line 704
    new-instance v0, Lsg/bigo/sdk/call/ip/d$5;

    invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$5;-><init>(Lsg/bigo/sdk/call/ip/d;)V

    iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->o:Ljava/lang/Runnable;

    .line 958
    new-instance v0, Lsg/bigo/sdk/call/ip/d$6;

    invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$6;-><init>(Lsg/bigo/sdk/call/ip/d;)V

    iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->p:Lsg/bigo/sdk/call/h$a;

    .line 1228
    new-instance v0, Lsg/bigo/sdk/call/ip/d$7;

    invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$7;-><init>(Lsg/bigo/sdk/call/ip/d;)V

    iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->g:Ljava/lang/Runnable;

    .line 1517
    new-instance v0, Lsg/bigo/sdk/call/ip/d$9;

    invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$9;-><init>(Lsg/bigo/sdk/call/ip/d;)V

    iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->h:Ljava/lang/Runnable;

    .line 66
    invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;

    .line 67
    iput-object p2, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    .line 68
    iput-object p3, p0, Lsg/bigo/sdk/call/ip/d;->k:Lsg/bigo/sdk/call/g;

    .line 70
    new-instance v1, Lsg/bigo/sdk/call/stat/c;

    new-instance v2, Lsg/bigo/sdk/call/ip/-$$Lambda$d$qUVTKVYs5cTAeTqMeEKyJfRtSPE;

    invoke-direct {v2, p0}, Lsg/bigo/sdk/call/ip/-$$Lambda$d$qUVTKVYs5cTAeTqMeEKyJfRtSPE;-><init>(Lsg/bigo/sdk/call/ip/d;)V

    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->k:Lsg/bigo/sdk/call/g;

    invoke-direct {v1, p1, v2, v3}, Lsg/bigo/sdk/call/stat/c;-><init>(Landroid/content/Context;Lsg/bigo/sdk/call/stat/c$a;Lsg/bigo/sdk/call/g;)V

    iput-object v1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 72
    new-instance v1, Landroid/os/Handler;

    invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;

    move-result-object v2

    invoke-direct {v1, v2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    iput-object v1, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;

    .line 73
    new-instance v1, Lsg/bigo/sdk/call/ip/d$a;

    const/4 v2, 0x0

    invoke-direct {v1, p0, v2}, Lsg/bigo/sdk/call/ip/d$a;-><init>(Lsg/bigo/sdk/call/ip/d;B)V

    iput-object v1, p0, Lsg/bigo/sdk/call/ip/d;->c:Lsg/bigo/sdk/call/ip/d$a;

    .line 74
    new-instance v7, Lsg/bigo/sdk/call/ip/r;

    iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;

    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;

    const/16 v5, 0x4a

    move-object v1, v7

    move-object v4, p3

    move-object v6, p0

    invoke-direct/range {v1 .. v6}, Lsg/bigo/sdk/call/ip/r;-><init>(Landroid/content/Context;Landroid/os/Handler;Lsg/bigo/sdk/call/g;ILsg/bigo/sdk/call/ip/r$b;)V

    iput-object v7, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    .line 75
    new-instance v0, Lsg/bigo/sdk/call/ip/q;

    sget-object v5, Lsg/bigo/sdk/call/data/c;->AUDIO_ONLY:Lsg/bigo/sdk/call/data/c;

    sget-object v6, Lsg/bigo/sdk/call/data/a;->OUTGOING:Lsg/bigo/sdk/call/data/a;

    new-instance v7, Lsg/bigo/sdk/call/data/CallParams;

    invoke-direct {v7}, Lsg/bigo/sdk/call/data/CallParams;-><init>()V

    iget-object v10, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    const-wide/16 v2, -0x1

    move-object v1, v0

    move-object v4, v5

    move-object v8, p0

    move-object v9, v10

    .line 76
    invoke-direct/range {v1 .. v10}, Lsg/bigo/sdk/call/ip/q;-><init>(JLsg/bigo/sdk/call/data/c;Lsg/bigo/sdk/call/data/c;Lsg/bigo/sdk/call/data/a;Lsg/bigo/sdk/call/data/CallParams;Lsg/bigo/sdk/call/ip/q$a;Lsg/bigo/sdk/call/ip/l;Lsg/bigo/sdk/call/ip/o;)V

    iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 77
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    .line 3058
    iput-object v1, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 78
    invoke-virtual {p0}, Lsg/bigo/sdk/call/ip/d;->a()V

    .line 79
    invoke-static {}, Lsg/bigo/sdk/call/h;->a()Lsg/bigo/sdk/call/h;

    move-result-object v0

    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->p:Lsg/bigo/sdk/call/h$a;

    .line 3160
    iget-object v2, v0, Lsg/bigo/sdk/call/h;->b:Ljava/util/List;

    monitor-enter v2

    .line 3161
    :try_start_94
    iget-object v3, v0, Lsg/bigo/sdk/call/h;->b:Ljava/util/List;

    invoke-interface {v3, v1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_a1

    .line 3162
    iget-object v0, v0, Lsg/bigo/sdk/call/h;->b:Ljava/util/List;

    invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 3164
    :cond_a1
    monitor-exit v2

    return-void

    :catchall_a3
    move-exception v0

    monitor-exit v2
    :try_end_a5
    .catchall {:try_start_94 .. :try_end_a5} :catchall_a3

    throw v0
.end method

.method private static a(Ljava/lang/String;)J
    .registers 4

    .line 1563
    invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    const-wide/16 v1, 0x0

    if-eqz v0, :cond_9

    return-wide v1

    .line 1568
    :cond_9
    :try_start_9
    invoke-static {p0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J

    move-result-wide v1
    :try_end_d
    .catch Ljava/lang/NumberFormatException; {:try_start_9 .. :try_end_d} :catch_d

    :catch_d
    return-wide v1
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;)Lsg/bigo/sdk/call/ip/q;
    .registers 1

    .line 49
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    return-object p0
.end method

.method private a(I)V
    .registers 3

    const-string v0, ""

    .line 1638
    invoke-direct {p0, p1, v0, v0}, Lsg/bigo/sdk/call/ip/d;->a(ILjava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method private a(ILjava/lang/String;Ljava/lang/String;)V
    .registers 9

    .line 1642
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->m:Ljava/util/HashSet;

    if-nez v0, :cond_16

    .line 1643
    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object p1

    const-string p3, "notifyCallListener return for CallListener null, event:"

    invoke-virtual {p3, p1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    invoke-static {p2, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 1646
    :cond_16
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->m:Ljava/util/HashSet;

    monitor-enter v0

    .line 1647
    :try_start_1b
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v2, "notifyCallListener event:"

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    invoke-static {v1, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1648
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->m:Ljava/util/HashSet;

    invoke-virtual {v1}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :goto_32
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_fb

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lsg/bigo/sdk/call/ip/e;

    const/4 v3, 0x1

    const/4 v4, 0x0

    packed-switch p1, :pswitch_data_102

    :pswitch_43
    goto :goto_32

    .line 1742
    :pswitch_44
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50207
    iget-object v3, v3, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 1742
    invoke-virtual {v3}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a()Ljava/util/Map;

    move-result-object v3

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->a(Ljava/util/Map;)V

    goto :goto_32

    .line 1739
    :pswitch_50
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->v(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1736
    :pswitch_56
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->m(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1730
    :pswitch_5c
    iget-object v4, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v4, v3}, Lsg/bigo/sdk/call/ip/e;->a(Lsg/bigo/sdk/call/ip/b;Z)V

    goto :goto_32

    .line 1726
    :pswitch_62
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3, v4}, Lsg/bigo/sdk/call/ip/e;->a(Lsg/bigo/sdk/call/ip/b;Z)V

    goto :goto_32

    .line 1722
    :pswitch_68
    iget-object v4, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v4, v3}, Lsg/bigo/sdk/call/ip/e;->b(Lsg/bigo/sdk/call/ip/b;Z)V

    goto :goto_32

    .line 1719
    :pswitch_6e
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3, v4}, Lsg/bigo/sdk/call/ip/e;->b(Lsg/bigo/sdk/call/ip/b;Z)V

    goto :goto_32

    .line 1701
    :pswitch_74
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->u(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1716
    :pswitch_7a
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->k(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1713
    :pswitch_80
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->j(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1710
    :pswitch_86
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->i(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1707
    :pswitch_8c
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->h(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1704
    :pswitch_92
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->g(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1698
    :pswitch_98
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->t(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1695
    :pswitch_9e
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->s(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1692
    :pswitch_a4
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->r(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1689
    :pswitch_aa
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->q(Lsg/bigo/sdk/call/ip/b;)V

    goto :goto_32

    .line 1686
    :pswitch_b0
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->p(Lsg/bigo/sdk/call/ip/b;)V

    goto/16 :goto_32

    .line 1683
    :pswitch_b7
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->n(Lsg/bigo/sdk/call/ip/b;)V

    goto/16 :goto_32

    .line 1680
    :pswitch_be
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->l(Lsg/bigo/sdk/call/ip/b;)V

    goto/16 :goto_32

    .line 1733
    :pswitch_c5
    invoke-interface {v2, p2, p3}, Lsg/bigo/sdk/call/ip/e;->a(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_32

    .line 1677
    :pswitch_ca
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->o(Lsg/bigo/sdk/call/ip/b;)V

    goto/16 :goto_32

    .line 1660
    :pswitch_d1
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->f(Lsg/bigo/sdk/call/ip/b;)V

    goto/16 :goto_32

    .line 1666
    :pswitch_d8
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->e(Lsg/bigo/sdk/call/ip/b;)V

    goto/16 :goto_32

    .line 1663
    :pswitch_df
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->d(Lsg/bigo/sdk/call/ip/b;)V

    goto/16 :goto_32

    .line 1657
    :pswitch_e6
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->c(Lsg/bigo/sdk/call/ip/b;)V

    goto/16 :goto_32

    .line 1654
    :pswitch_ed
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->b(Lsg/bigo/sdk/call/ip/b;)V

    goto/16 :goto_32

    .line 1651
    :pswitch_f4
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-interface {v2, v3}, Lsg/bigo/sdk/call/ip/e;->a(Lsg/bigo/sdk/call/ip/b;)V

    goto/16 :goto_32

    .line 1748
    :cond_fb
    monitor-exit v0

    return-void

    :catchall_fd
    move-exception p1

    monitor-exit v0
    :try_end_ff
    .catchall {:try_start_1b .. :try_end_ff} :catchall_fd

    goto :goto_101

    :goto_100
    throw p1

    :goto_101
    goto :goto_100

    :pswitch_data_102
    .packed-switch 0x1
        :pswitch_f4
        :pswitch_ed
        :pswitch_e6
        :pswitch_df
        :pswitch_d8
        :pswitch_d1
        :pswitch_43
        :pswitch_43
        :pswitch_43
        :pswitch_ca
        :pswitch_c5
        :pswitch_be
        :pswitch_b7
        :pswitch_b0
        :pswitch_aa
        :pswitch_a4
        :pswitch_9e
        :pswitch_98
        :pswitch_43
        :pswitch_92
        :pswitch_8c
        :pswitch_86
        :pswitch_80
        :pswitch_7a
        :pswitch_74
        :pswitch_6e
        :pswitch_68
        :pswitch_62
        :pswitch_5c
        :pswitch_62
        :pswitch_5c
        :pswitch_56
        :pswitch_43
        :pswitch_50
        :pswitch_44
    .end packed-switch
.end method

.method private synthetic a(ILsg/bigo/sdk/call/stat/IPCallDotStat;)V
    .registers 4

    .line 50210
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    if-eqz p1, :cond_10

    .line 50216
    :try_start_4
    invoke-interface {p1, p2}, Lsg/bigo/sdk/call/ip/n;->a(Lsg/bigo/sdk/call/stat/IPCallDotStat;)V
    :try_end_7
    .catch Landroid/os/RemoteException; {:try_start_4 .. :try_end_7} :catch_8

    return-void

    :catch_8
    move-exception p1

    .line 50218
    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v0, "sendStat failed"

    invoke-static {p2, v0, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    :cond_10
    return-void
.end method

.method private a(JIZ)V
    .registers 9

    .line 1577
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "stopCall ssrcId:"

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ", reason:"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static {p3}, Lsg/bigo/sdk/call/d;->a(I)J

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    const-wide/16 v0, 0x0

    cmp-long v2, p1, v0

    if-gez v2, :cond_2d

    .line 1579
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string p2, "stopCall but ssrcId < 0 maybe has been reset"

    invoke-static {p1, p2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 1583
    :cond_2d
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50204
    iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    cmp-long v2, p1, v0

    if-eqz v2, :cond_5a

    .line 1584
    iget-object p3, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance p4, Ljava/lang/StringBuilder;

    const-string v0, "stopCall but ssrcId("

    invoke-direct {p4, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {p4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, ") != mSsrcId("

    invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50205
    iget-wide p1, p1, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 1584
    invoke-virtual {p4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, ")"

    invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {p3, p1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 1588
    :cond_5a
    invoke-direct {p0}, Lsg/bigo/sdk/call/ip/d;->h()V

    .line 1589
    invoke-direct {p0}, Lsg/bigo/sdk/call/ip/d;->k()V

    .line 1591
    invoke-direct {p0}, Lsg/bigo/sdk/call/ip/d;->j()V

    .line 1593
    invoke-direct {p0, p3, p1, p2, p4}, Lsg/bigo/sdk/call/ip/d;->a(IJZ)Z

    .line 1594
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    invoke-virtual {p1}, Lsg/bigo/sdk/call/ip/q;->l()V

    .line 1595
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->c:Lsg/bigo/sdk/call/ip/d$a;

    .line 50206
    invoke-virtual {p1}, Lsg/bigo/sdk/call/ip/d$a;->a()V

    .line 1596
    invoke-virtual {p0}, Lsg/bigo/sdk/call/ip/d;->b()V

    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;I)V
    .registers 2

    .line 49
    invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;J)V
    .registers 8

    .line 50221
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50229
    iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    const-wide/16 v2, -0x1

    cmp-long v4, v0, v2

    if-eqz v4, :cond_15

    cmp-long v2, p1, v0

    if-eqz v2, :cond_f

    goto :goto_15

    .line 50227
    :cond_f
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->n:Ljava/util/concurrent/atomic/AtomicInteger;

    const/4 p1, 0x0

    invoke-virtual {p0, p1}, Ljava/util/concurrent/atomic/AtomicInteger;->set(I)V

    :cond_15
    :goto_15
    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;JI)V
    .registers 5

    const/4 v0, 0x1

    .line 49
    invoke-direct {p0, p1, p2, p3, v0}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V

    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;JIILsg/bigo/sdk/call/ip/EndParamsInfo;)V
    .registers 9

    .line 50358
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50377
    iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    cmp-long v2, v0, p1

    if-eqz v2, :cond_28

    .line 50359
    iget-object p3, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance p4, Ljava/lang/StringBuilder;

    const-string p5, "handleEnd return in SSrcId = "

    invoke-direct {p4, p5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {p4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, ", internalCall ssrcId = "

    invoke-virtual {p4, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50378
    iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 50359
    invoke-virtual {p4, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p0

    invoke-static {p3, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50363
    :cond_28
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50379
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50363
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-ne v0, v1, :cond_38

    .line 50364
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string p1, "handleEnd return for CallState = TERMINATED"

    invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50368
    :cond_38
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50380
    iput-object p5, v0, Lsg/bigo/sdk/call/ip/q;->n:Lsg/bigo/sdk/call/ip/EndParamsInfo;

    .line 50369
    iget-object p5, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50382
    iput p3, p5, Lsg/bigo/sdk/call/ip/q;->c:I

    .line 50370
    iget-object p5, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v0, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    .line 50384
    iput-object v0, p5, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50372
    iget-object p5, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50386
    iget-object p5, p5, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50372
    iput p3, p5, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I

    .line 50373
    iget-object p3, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50387
    iget-object p3, p3, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50373
    iput p4, p3, Lsg/bigo/sdk/call/stat/IPCallDotStat;->am:I

    const/16 p3, 0x1600

    const/4 p4, 0x1

    .line 50374
    invoke-direct {p0, p1, p2, p3, p4}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V

    const/4 p1, 0x6

    .line 50375
    invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;JLsg/bigo/sdk/call/proto/PYYMediaServerInfo;)V
    .registers 7

    .line 50470
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50480
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 50470
    iget-wide v0, v0, Lsg/bigo/sdk/call/data/CallParams;->w:J

    cmp-long v2, p1, v0

    if-eqz v2, :cond_26

    .line 50472
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance p3, Ljava/lang/StringBuilder;

    const-string v2, "handleRegetMSRes return in sid = "

    invoke-direct {p3, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {p3, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, ", internalCall sid = "

    invoke-virtual {p3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {p3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50476
    :cond_26
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50481
    iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50476
    invoke-virtual {p3}, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;->b()Ljava/lang/String;

    move-result-object p2

    iput-object p2, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->p:Ljava/lang/String;

    .line 50477
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50482
    iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50477
    invoke-virtual {p3}, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;->a()Ljava/lang/String;

    move-result-object p2

    iput-object p2, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->o:Ljava/lang/String;

    .line 50478
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {p0, v0, v1, p3}, Lsg/bigo/sdk/call/ip/r;->a(JLsg/bigo/sdk/call/proto/PYYMediaServerInfo;)V

    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;JZ)V
    .registers 7

    .line 50439
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50450
    iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    cmp-long v2, v0, p1

    if-nez v2, :cond_42

    .line 50439
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50451
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50439
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-ne v0, v1, :cond_11

    goto :goto_42

    .line 50443
    :cond_11
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50453
    iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    if-eqz p3, :cond_1a

    const/16 p2, 0x500

    goto :goto_1c

    :cond_1a
    const/16 p2, 0x100

    .line 50443
    :goto_1c
    iput p2, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I

    .line 50444
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50454
    iget-object p2, p2, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50444
    iget p2, p2, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I

    .line 50455
    iput p2, p1, Lsg/bigo/sdk/call/ip/q;->c:I

    .line 50445
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object p2, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    .line 50457
    iput-object p2, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    if-eqz p3, :cond_33

    const/16 p1, 0x2700

    goto :goto_35

    :cond_33
    const/16 p1, 0x1600

    .line 50447
    :goto_35
    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50459
    iget-wide p2, p2, Lsg/bigo/sdk/call/ip/q;->b:J

    const/4 v0, 0x1

    .line 50447
    invoke-direct {p0, p2, p3, p1, v0}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V

    const/4 p1, 0x6

    .line 50448
    invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    .line 50440
    :cond_42
    :goto_42
    iget-object p3, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "handleCallIdle return for SSrcId = "

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, ", internalCall ssrcId = "

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50452
    iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 50440
    invoke-virtual {v0, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p0

    invoke-static {p3, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/data/CallAcceptInfo;)V
    .registers 7

    .line 50299
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50341
    iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 50299
    iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->e:J

    cmp-long v4, v0, v2

    if-eqz v4, :cond_2c

    .line 50300
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "handleAccept return in SSrcId = "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->e:J

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, ", internalCall ssrcId = "

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50342
    iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 50300
    invoke-virtual {v1, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p0

    invoke-static {v0, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50304
    :cond_2c
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50343
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50304
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-ne v0, v1, :cond_3c

    .line 50305
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string p1, "handleAccept return for state is Terminated"

    invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50309
    :cond_3c
    iget v0, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->h:I

    const/4 v1, 0x2

    if-ne v0, v1, :cond_44

    sget-object v0, Lsg/bigo/sdk/call/data/c;->AUDIO_VIDEO:Lsg/bigo/sdk/call/data/c;

    goto :goto_46

    :cond_44
    sget-object v0, Lsg/bigo/sdk/call/data/c;->AUDIO_ONLY:Lsg/bigo/sdk/call/data/c;

    .line 50310
    :goto_46
    iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50344
    iput-object v0, v2, Lsg/bigo/sdk/call/ip/q;->g:Lsg/bigo/sdk/call/data/c;

    .line 50312
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    iget v2, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->g:I

    invoke-virtual {v0, v2}, Lsg/bigo/sdk/call/ip/r;->b(I)V

    .line 50313
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    iget v2, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->b:I

    iget v3, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->c:I

    invoke-virtual {v0, v2, v3}, Lsg/bigo/sdk/call/ip/r;->b(II)V

    .line 50314
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->p()V

    .line 50315
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->f()Z

    move-result v0

    if-eqz v0, :cond_6d

    .line 50316
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-interface {v0}, Lsg/bigo/sdk/call/ip/l;->d()V

    goto :goto_72

    .line 50318
    :cond_6d
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-interface {v0}, Lsg/bigo/sdk/call/ip/l;->e()V

    .line 50320
    :goto_72
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->s()V

    .line 50321
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->o()V

    .line 50323
    sget-object v0, Lsg/bigo/sdk/call/data/c;->AUDIO_VIDEO:Lsg/bigo/sdk/call/data/c;

    .line 50326
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v2, Lsg/bigo/sdk/call/data/b;->CONNECTING:Lsg/bigo/sdk/call/data/b;

    .line 50348
    iput-object v2, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50328
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50350
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50328
    iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;

    invoke-static {v2}, Lsg/bigo/svcapi/util/Utils;->getNetworkTypeForSdkOnly(Landroid/content/Context;)I

    move-result v2

    iput v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->I:I

    .line 50329
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50351
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50329
    iget p1, p1, Lsg/bigo/sdk/call/data/CallAcceptInfo;->g:I

    iput p1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->J:I

    .line 50330
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50352
    iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50330
    iget-byte v0, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B

    or-int/2addr v0, v1

    int-to-byte v0, v0

    iput-byte v0, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B

    .line 50331
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    .line 50353
    iget-object p1, p1, Lsg/bigo/sdk/call/ip/r;->a:Ljava/lang/String;

    const-string v0, "[onCallEventAccepted]"

    invoke-static {p1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    const/4 p1, 0x3

    .line 50333
    invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    .line 50335
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->q()I

    move-result v0

    if-ne v0, p1, :cond_c6

    .line 50336
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v0, Lsg/bigo/sdk/call/data/b;->ESTABLISHED:Lsg/bigo/sdk/call/data/b;

    .line 50355
    iput-object v0, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    const/4 p1, 0x4

    .line 50337
    invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    .line 50338
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {p0}, Lsg/bigo/sdk/call/ip/r;->r()V

    :cond_c6
    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/data/CallAlertingInfo;)V
    .registers 7

    .line 50231
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50258
    iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 50231
    iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->c:J

    cmp-long v4, v0, v2

    if-eqz v4, :cond_2c

    .line 50232
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "handleAlerting return in SSrcId = "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->c:J

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, ", internalCall ssrcId = "

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50259
    iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 50232
    invoke-virtual {v1, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p0

    invoke-static {v0, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50235
    :cond_2c
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50260
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50235
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-ne v0, v1, :cond_3c

    .line 50236
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string p1, "handleAlerting return for state is Terminated"

    invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50240
    :cond_3c
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50261
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 50241
    iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->a:J

    iput-wide v1, v0, Lsg/bigo/sdk/call/data/CallParams;->t:J

    .line 50242
    iget v1, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->g:I

    iput v1, v0, Lsg/bigo/sdk/call/data/CallParams;->S:I

    .line 50243
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v1, Lsg/bigo/sdk/call/data/b;->ALERTING:Lsg/bigo/sdk/call/data/b;

    .line 50262
    iput-object v1, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50245
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    iget v1, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->i:I

    invoke-virtual {v0, v1}, Lsg/bigo/sdk/call/ip/r;->c(I)V

    .line 50246
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    iget v1, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->e:I

    invoke-virtual {v0, v1}, Lsg/bigo/sdk/call/ip/r;->a(I)V

    .line 50248
    iget v0, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->f:I

    invoke-static {v0}, Lsg/bigo/svcapi/ClientVerUtil;->getProtoVer(I)I

    .line 50251
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50264
    iget-boolean v0, v0, Lsg/bigo/sdk/call/ip/q;->a:Z

    .line 50252
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50265
    iget-object v2, v2, Lsg/bigo/sdk/call/ip/q;->f:Lsg/bigo/sdk/call/data/c;

    .line 50266
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/r;->a:Ljava/lang/String;

    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "[onCallEventAlerting] -> isIp2PstnCall:"

    invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v0, ", callType:"

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 50254
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50269
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50254
    iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallAlertingInfo;->a:J

    iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->i:J

    const/4 p1, 0x1

    .line 50256
    invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/data/CallRejectInfo;)V
    .registers 7

    .line 50270
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "handleReject reason:"

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget v2, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->a:I

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 50271
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50289
    iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 50271
    iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->c:J

    cmp-long v4, v0, v2

    if-eqz v4, :cond_41

    .line 50272
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "handleReject return in SSrcId = "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->c:J

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, ", internalCall ssrcId = "

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50290
    iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 50273
    invoke-virtual {v1, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p0

    .line 50272
    invoke-static {v0, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50276
    :cond_41
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50291
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50276
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-ne v0, v1, :cond_51

    .line 50277
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string p1, "handleReject return for state is Terminated"

    invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50280
    :cond_51
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    iget v1, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->a:I

    .line 50292
    iput v1, v0, Lsg/bigo/sdk/call/ip/q;->c:I

    .line 50281
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    .line 50294
    iput-object v1, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50283
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50296
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50283
    iget v1, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->a:I

    iput v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I

    .line 50284
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50297
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50284
    iget-byte v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B

    const/4 v2, 0x0

    or-int/2addr v1, v2

    int-to-byte v1, v1

    iput-byte v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B

    .line 50286
    iget-wide v0, p1, Lsg/bigo/sdk/call/data/CallRejectInfo;->c:J

    const/16 p1, 0x1600

    invoke-direct {p0, v0, v1, p1, v2}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V

    const/4 p1, 0x6

    .line 50287
    invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/data/CallStartAVInfo;Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;)V
    .registers 9

    if-eqz p1, :cond_be

    .line 50394
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50428
    iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 50394
    iget-wide v2, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->b:J

    cmp-long v4, v0, v2

    if-eqz v4, :cond_2e

    .line 50395
    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "handleStartAV return for SSrcId = "

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->b:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, ", internalCall ssrcId = "

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50429
    iget-wide p0, p0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 50395
    invoke-virtual {v0, p0, p1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p0

    invoke-static {p2, p0}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50398
    :cond_2e
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50430
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50398
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-ne v0, v1, :cond_3e

    .line 50399
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string p1, "handleStartAV return for state is Terminated"

    invoke-static {p0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    .line 50402
    :cond_3e
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50431
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;

    .line 50402
    sget-object v1, Lsg/bigo/sdk/call/data/a;->INCOMING:Lsg/bigo/sdk/call/data/a;

    if-ne v0, v1, :cond_54

    .line 50403
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    iget v1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->h:I

    invoke-virtual {v0, v1}, Lsg/bigo/sdk/call/ip/r;->c(I)V

    .line 50404
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    iget v1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->e:I

    invoke-virtual {v0, v1}, Lsg/bigo/sdk/call/ip/r;->a(I)V

    .line 50406
    :cond_54
    iget-wide v0, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->g:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-eqz v4, :cond_69

    const/4 v0, 0x1

    new-array v0, v0, [J

    const/4 v1, 0x0

    .line 50407
    iget-wide v4, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->g:J

    aput-wide v4, v0, v1

    .line 50408
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v1, v0}, Lsg/bigo/sdk/call/ip/r;->a([J)V

    .line 50411
    :cond_69
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50432
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 50412
    iget-wide v4, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->a:J

    iput-wide v4, v0, Lsg/bigo/sdk/call/data/CallParams;->w:J

    .line 50413
    iget-object v1, v0, Lsg/bigo/sdk/call/data/CallParams;->K:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->clear()V

    .line 50414
    iget-object v1, v0, Lsg/bigo/sdk/call/data/CallParams;->K:Ljava/util/List;

    invoke-interface {v1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 50415
    iget-wide v4, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->c:J

    cmp-long v1, v4, v2

    if-eqz v1, :cond_8f

    iget-wide v4, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->d:J

    cmp-long v1, v4, v2

    if-eqz v1, :cond_8f

    .line 50416
    iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->c:J

    iput-wide v1, v0, Lsg/bigo/sdk/call/data/CallParams;->P:J

    .line 50417
    iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->d:J

    iput-wide v1, v0, Lsg/bigo/sdk/call/data/CallParams;->Q:J

    .line 50420
    :cond_8f
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    iget-wide v2, v0, Lsg/bigo/sdk/call/data/CallParams;->s:J

    iget-wide v4, v0, Lsg/bigo/sdk/call/data/CallParams;->w:J

    invoke-static {v2, v3, v4, v5}, Lsg/bigo/sdk/call/d;->a(JJ)Ljava/lang/String;

    move-result-object v0

    .line 50433
    iput-object v0, v1, Lsg/bigo/sdk/call/ip/q;->d:Ljava/lang/String;

    .line 50422
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50435
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50422
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50436
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->d:Ljava/lang/String;

    .line 50422
    iput-object v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->f:Ljava/lang/String;

    .line 50423
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50437
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50423
    invoke-virtual {p2}, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;->b()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->p:Ljava/lang/String;

    .line 50424
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50438
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50424
    invoke-virtual {p2}, Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;->a()Ljava/lang/String;

    move-result-object p2

    iput-object p2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->o:Ljava/lang/String;

    .line 50425
    iget-wide p1, p1, Lsg/bigo/sdk/call/data/CallStartAVInfo;->b:J

    invoke-direct {p0, p1, p2}, Lsg/bigo/sdk/call/ip/d;->a(J)Z

    :cond_be
    return-void
.end method

.method static synthetic a(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/data/CallStartUIInfo;)V
    .registers 5

    .line 50460
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "handleIncomingCall callId:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-wide v1, p1, Lsg/bigo/sdk/call/data/CallStartUIInfo;->i:J

    invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    const-string v0, "P2pCallActivity"

    invoke-static {v0, p1}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 50462
    invoke-direct {p0}, Lsg/bigo/sdk/call/ip/d;->i()Z

    return-void
.end method

.method private a(IJZ)Z
    .registers 7

    .line 1856
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    const/4 v1, 0x0

    if-nez v0, :cond_6

    return v1

    .line 1862
    :cond_6
    :try_start_6
    invoke-interface {v0, p1, p2, p3, p4}, Lsg/bigo/sdk/call/ip/n;->a(IJZ)Z

    move-result p1
    :try_end_a
    .catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_b

    return p1

    :catch_b
    move-exception p1

    .line 1864
    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string p3, "stopCall failed"

    invoke-static {p2, p3, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return v1
.end method

.method private a(J)Z
    .registers 15

    .line 1415
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50113
    iget-wide v0, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    const/4 v2, 0x0

    const-string v3, ")"

    const-string v4, ") state("

    const-string v5, ","

    cmp-long v6, p1, v0

    if-nez v6, :cond_cc

    .line 1415
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50114
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 1415
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-ne v0, v1, :cond_19

    goto/16 :goto_cc

    .line 1419
    :cond_19
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->m()Z

    move-result v0

    if-eqz v0, :cond_4c

    .line 1420
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v6, "doStartAV return for ms has started ssrcId("

    invoke-direct {v1, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50117
    iget-wide p1, p1, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 1420
    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50118
    iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 1420
    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {v0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return v2

    .line 1423
    :cond_4c
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50119
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->g:Lsg/bigo/sdk/call/data/c;

    .line 1424
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50120
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 1425
    iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->k:Lsg/bigo/sdk/call/g;

    invoke-interface {v2}, Lsg/bigo/sdk/call/g;->a()J

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Lsg/bigo/sdk/call/data/CallParams;->a(J)Lsg/bigo/sdk/call/proto/PYYMediaServerInfo;

    move-result-object v2

    .line 1426
    iget-wide v3, v1, Lsg/bigo/sdk/call/data/CallParams;->w:J

    .line 1427
    iget-wide v5, v1, Lsg/bigo/sdk/call/data/CallParams;->P:J

    .line 1428
    iget-wide v7, v1, Lsg/bigo/sdk/call/data/CallParams;->Q:J

    .line 1430
    iget-object v9, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v10, Ljava/lang/StringBuilder;

    const-string v11, "doStartAV ssrcId = "

    invoke-direct {v10, v11}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v10, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, " sid = "

    invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v10, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, " reqTs = "

    invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v10, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, " resTs = "

    invoke-virtual {v10, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v10, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {v9, p1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    const-wide/16 p1, 0x0

    cmp-long v5, v3, p1

    if-eqz v5, :cond_ca

    const-wide/16 p1, -0x1

    cmp-long v5, v3, p1

    if-eqz v5, :cond_ca

    if-eqz v2, :cond_ca

    .line 1432
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50121
    iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 1432
    iget-wide v5, v1, Lsg/bigo/sdk/call/data/CallParams;->w:J

    iput-wide v5, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->e:J

    .line 1433
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {p1, v3, v4, v2, v0}, Lsg/bigo/sdk/call/ip/r;->a(JLsg/bigo/sdk/call/proto/PYYMediaServerInfo;Lsg/bigo/sdk/call/data/c;)Z

    move-result p1

    if-eqz p1, :cond_ca

    .line 1435
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50122
    iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;

    .line 1435
    sget-object p2, Lsg/bigo/sdk/call/data/a;->INCOMING:Lsg/bigo/sdk/call/data/a;

    if-ne p1, p2, :cond_ca

    .line 1436
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50123
    iget-object p2, p2, Lsg/bigo/sdk/call/ip/q;->g:Lsg/bigo/sdk/call/data/c;

    .line 50124
    iget-object p1, p1, Lsg/bigo/sdk/call/ip/r;->a:Ljava/lang/String;

    invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p2

    const-string v0, "[onCallEventIncoming] callType -> "

    invoke-virtual {v0, p2}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p2

    invoke-static {p1, p2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    :cond_ca
    const/4 p1, 0x1

    return p1

    .line 1416
    :cond_cc
    :goto_cc
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v6, "doStartAV return ssrcId("

    invoke-direct {v1, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50115
    iget-wide p1, p1, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 1416
    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50116
    iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 1416
    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-static {v0, p1}, Lsg/bigo/log/Log;->e(Ljava/lang/String;Ljava/lang/String;)I

    return v2
.end method

.method private a(JI)Z
    .registers 6

    .line 1841
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    const/4 v1, 0x0

    if-nez v0, :cond_6

    return v1

    .line 1847
    :cond_6
    :try_start_6
    invoke-interface {v0, v1, p1, p2, p3}, Lsg/bigo/sdk/call/ip/n;->a(ZJI)I

    move-result p1
    :try_end_a
    .catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_f

    const/4 p2, 0x1

    if-eq p1, p2, :cond_e

    return p2

    :cond_e
    return v1

    :catch_f
    move-exception p1

    .line 1850
    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string p3, "answerCall failed"

    invoke-static {p2, p3, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return v1
.end method

.method private a(JJ)Z
    .registers 6

    .line 1930
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    if-nez v0, :cond_6

    const/4 p1, 0x0

    return p1

    .line 1936
    :cond_6
    :try_start_6
    invoke-interface {v0, p1, p2, p3, p4}, Lsg/bigo/sdk/call/ip/n;->a(JJ)Z

    move-result p1
    :try_end_a
    .catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_b

    return p1

    :catch_b
    move-exception p1

    .line 1938
    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string p3, "regetMsList failed"

    invoke-static {p2, p3, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    const/4 p1, 0x1

    return p1
.end method

.method private a(JLjava/lang/String;Ljava/lang/String;)Z
    .registers 7

    .line 1916
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    const/4 v1, 0x0

    if-nez v0, :cond_6

    return v1

    .line 1922
    :cond_6
    :try_start_6
    invoke-interface {v0, p1, p2, p3, p4}, Lsg/bigo/sdk/call/ip/n;->a(JLjava/lang/String;Ljava/lang/String;)Z

    move-result p1
    :try_end_a
    .catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_b

    return p1

    :catch_b
    move-exception p1

    .line 1924
    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string p3, "exChangeInfo failed"

    invoke-static {p2, p3, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return v1
.end method

.method private a(Lsg/bigo/sdk/call/ip/m;)Z
    .registers 5

    .line 457
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    const/4 v1, 0x0

    if-nez v0, :cond_6

    return v1

    .line 466
    :cond_6
    :try_start_6
    new-instance v2, Lsg/bigo/sdk/call/ip/d$4;

    invoke-direct {v2, p0, p1}, Lsg/bigo/sdk/call/ip/d$4;-><init>(Lsg/bigo/sdk/call/ip/d;Lsg/bigo/sdk/call/ip/m;)V

    invoke-interface {v0, v2}, Lsg/bigo/sdk/call/ip/n;->a(Lsg/bigo/sdk/call/ip/m;)V
    :try_end_e
    .catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_e} :catch_10

    const/4 p1, 0x1

    return p1

    :catch_10
    move-exception p1

    .line 685
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v2, "set call listener failed"

    invoke-static {v0, v2, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return v1
.end method

.method static synthetic b(Lsg/bigo/sdk/call/ip/d;)Lsg/bigo/sdk/call/stat/c;
    .registers 1

    .line 49
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    return-object p0
.end method

.method static synthetic b(Lsg/bigo/sdk/call/ip/d;J)V
    .registers 5

    .line 50483
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50487
    iget-wide v0, p0, Lsg/bigo/sdk/call/ip/q;->b:J

    cmp-long p0, v0, p1

    if-nez p0, :cond_a

    .line 50483
    sget-object p0, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    :cond_a
    return-void
.end method

.method private b(I)Z
    .registers 5

    .line 1902
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    const/4 v1, 0x0

    if-nez v0, :cond_6

    return v1

    .line 1908
    :cond_6
    :try_start_6
    invoke-interface {v0, p1}, Lsg/bigo/sdk/call/ip/n;->a(I)Z

    move-result p1
    :try_end_a
    .catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_b

    return p1

    :catch_b
    move-exception p1

    .line 1910
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v2, "ackCallMsg failed"

    invoke-static {v0, v2, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return v1
.end method

.method private b(J)Z
    .registers 5

    .line 1870
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    const/4 v1, 0x0

    if-nez v0, :cond_6

    return v1

    .line 1876
    :cond_6
    :try_start_6
    invoke-interface {v0, p1, p2}, Lsg/bigo/sdk/call/ip/n;->a(J)Z

    move-result p1
    :try_end_a
    .catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_b

    return p1

    :catch_b
    move-exception p1

    .line 1878
    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v0, "onUIStarted failed"

    invoke-static {p2, v0, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return v1
.end method

.method static synthetic b(Lsg/bigo/sdk/call/ip/d;I)Z
    .registers 2

    .line 49
    invoke-direct {p0, p1}, Lsg/bigo/sdk/call/ip/d;->b(I)Z

    move-result p0

    return p0
.end method

.method private c(J)I
    .registers 5

    .line 1888
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    const/4 v1, 0x2

    if-nez v0, :cond_6

    return v1

    .line 1894
    :cond_6
    :try_start_6
    invoke-interface {v0, p1, p2}, Lsg/bigo/sdk/call/ip/n;->b(J)Z

    move-result p1
    :try_end_a
    .catch Landroid/os/RemoteException; {:try_start_6 .. :try_end_a} :catch_10

    if-eqz p1, :cond_e

    const/4 p1, 0x0

    return p1

    :cond_e
    const/4 p1, 0x1

    return p1

    :catch_10
    move-exception p1

    .line 1896
    iget-object p2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v0, "onUIPing failed"

    invoke-static {p2, v0, p1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return v1
.end method

.method static synthetic c(Lsg/bigo/sdk/call/ip/d;J)I
    .registers 3

    .line 49
    invoke-direct {p0, p1, p2}, Lsg/bigo/sdk/call/ip/d;->c(J)I

    move-result p0

    return p0
.end method

.method static synthetic c(Lsg/bigo/sdk/call/ip/d;)Lsg/bigo/sdk/call/ip/r;
    .registers 1

    .line 49
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    return-object p0
.end method

.method static synthetic d(Lsg/bigo/sdk/call/ip/d;)Landroid/os/Handler;
    .registers 1

    .line 49
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;

    return-object p0
.end method

.method static synthetic d(Lsg/bigo/sdk/call/ip/d;J)Z
    .registers 3

    .line 49
    invoke-direct {p0, p1, p2}, Lsg/bigo/sdk/call/ip/d;->a(J)Z

    move-result p0

    return p0
.end method

.method static synthetic e(Lsg/bigo/sdk/call/ip/d;)Lsg/bigo/sdk/call/ip/p;
    .registers 1

    .line 49
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->e:Lsg/bigo/sdk/call/ip/p;

    return-object p0
.end method

.method static synthetic e()V
    .registers 0

    return-void
.end method

.method static synthetic f(Lsg/bigo/sdk/call/ip/d;)Ljava/lang/String;
    .registers 1

    .line 49
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    return-object p0
.end method

.method static synthetic f()V
    .registers 0

    return-void
.end method

.method static synthetic g(Lsg/bigo/sdk/call/ip/d;)Ljava/util/concurrent/atomic/AtomicInteger;
    .registers 1

    .line 49
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->n:Ljava/util/concurrent/atomic/AtomicInteger;

    return-object p0
.end method

.method static synthetic g()V
    .registers 0

    return-void
.end method

.method static synthetic h(Lsg/bigo/sdk/call/ip/d;)Ljava/lang/Runnable;
    .registers 1

    .line 49
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->o:Ljava/lang/Runnable;

    return-object p0
.end method

.method private h()V
    .registers 3

    .line 747
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;

    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->o:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    return-void
.end method

.method static synthetic i(Lsg/bigo/sdk/call/ip/d;)V
    .registers 6

    .line 50489
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50500
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 50489
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-eq v0, v1, :cond_2f

    .line 50492
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50501
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    const/16 v1, 0x300

    .line 50492
    iput v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I

    .line 50493
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50502
    iget-wide v2, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    const/16 v0, 0x1800

    const/4 v4, 0x1

    .line 50493
    invoke-direct {p0, v2, v3, v0, v4}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V

    .line 50494
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50503
    iput v1, v0, Lsg/bigo/sdk/call/ip/q;->c:I

    .line 50495
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    .line 50505
    iput-object v1, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    const/4 v0, 0x6

    .line 50496
    invoke-direct {p0, v0}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    .line 50497
    iget-object p0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v0, "#drop yycall session as a phone call comes."

    invoke-static {p0, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    :cond_2f
    return-void
.end method

.method private i()Z
    .registers 3

    .line 1072
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 9136
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 1072
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-eq v0, v1, :cond_a

    const/4 v0, 0x1

    return v0

    :cond_a
    const/4 v0, 0x0

    return v0
.end method

.method private j()V
    .registers 11

    .line 1527
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50126
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 1528
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50127
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;

    .line 1528
    sget-object v2, Lsg/bigo/sdk/call/data/a;->OUTGOING:Lsg/bigo/sdk/call/data/a;

    if-ne v1, v2, :cond_25

    .line 1529
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50128
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 1529
    iget-wide v1, v1, Lsg/bigo/sdk/call/data/CallParams;->t:J

    iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->i:J

    .line 1530
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50129
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 1530
    iget-object v1, v1, Lsg/bigo/sdk/call/data/CallParams;->v:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/svcapi/util/Utils;->filterMobilePhone(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 1531
    invoke-static {v1}, Lsg/bigo/sdk/call/ip/d;->a(Ljava/lang/String;)J

    move-result-wide v1

    iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->h:J

    goto :goto_3d

    .line 1533
    :cond_25
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50130
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 1533
    iget-wide v1, v1, Lsg/bigo/sdk/call/data/CallParams;->s:J

    iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->i:J

    .line 1534
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50131
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 1534
    iget-object v1, v1, Lsg/bigo/sdk/call/data/CallParams;->u:Ljava/lang/String;

    invoke-static {v1}, Lsg/bigo/svcapi/util/Utils;->filterMobilePhone(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 1535
    invoke-static {v1}, Lsg/bigo/sdk/call/ip/d;->a(Ljava/lang/String;)J

    move-result-wide v1

    iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->h:J

    .line 1538
    :goto_3d
    iget-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->A:J

    const-wide/16 v3, 0x0

    cmp-long v5, v1, v3

    if-nez v5, :cond_4b

    .line 1540
    invoke-virtual {p0}, Lsg/bigo/sdk/call/ip/d;->d()J

    move-result-wide v1

    iput-wide v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->z:J

    .line 1543
    :cond_4b
    invoke-virtual {p0}, Lsg/bigo/sdk/call/ip/d;->c()Lsg/bigo/sdk/call/data/LinkInfo;

    move-result-object v1

    .line 1544
    iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50132
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v5

    iget-wide v7, v2, Lsg/bigo/sdk/call/stat/c;->g:J

    sub-long/2addr v5, v7

    long-to-int v2, v5

    int-to-long v5, v2

    cmp-long v2, v5, v3

    if-lez v2, :cond_61

    long-to-int v2, v5

    .line 1546
    iput v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->s:I

    .line 1548
    :cond_61
    iget v2, v1, Lsg/bigo/sdk/call/data/LinkInfo;->b:I

    iput v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->l:I

    .line 1549
    iget-boolean v1, v1, Lsg/bigo/sdk/call/data/LinkInfo;->a:Z

    iput-boolean v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->K:Z

    .line 1550
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;

    invoke-static {v1}, Lsg/bigo/svcapi/util/Utils;->isNetworkAvailable(Landroid/content/Context;)Z

    move-result v1

    iput-boolean v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->L:Z

    const/4 v1, 0x7

    .line 1551
    iput v1, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->M:I

    .line 1553
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v1, v0}, Lsg/bigo/sdk/call/ip/r;->a(Lsg/bigo/sdk/call/stat/IPCallDotStat;)V

    const/16 v1, 0x23

    .line 1554
    invoke-direct {p0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    .line 1555
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v2, "[call-stat]sending~~"

    invoke-static {v1, v2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 50133
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "===>>> recvLossRate "

    .line 50134
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50145
    iget v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->aa:I

    if-lez v2, :cond_9b

    iget v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->ab:I

    int-to-float v2, v2

    iget v3, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->aa:I

    int-to-float v3, v3

    div-float/2addr v2, v3

    goto :goto_9c

    :cond_9b
    const/4 v2, 0x0

    .line 50135
    :goto_9c
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;

    const-string v2, " callOutSucTime "

    .line 50136
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50146
    iget-wide v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->H:J

    iget-wide v4, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->w:J

    invoke-static {v2, v3, v4, v5}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I

    move-result v2

    .line 50136
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, " startCallResTs "

    .line 50137
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->x:J

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, " firstVoiceTime "

    .line 50138
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->e()I

    move-result v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, " blocked "

    .line 50139
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->N:I

    const/4 v3, 0x1

    if-lez v2, :cond_d1

    const/4 v2, 0x1

    goto :goto_d2

    :cond_d1
    const/4 v2, 0x0

    :goto_d2
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v2, " blockTimes "

    .line 50140
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v0, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->N:I

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, "\n"

    .line 50141
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50143
    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "calloutKeyLog"

    invoke-static {v1, v0}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1559
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50147
    iget-boolean v1, v0, Lsg/bigo/sdk/call/stat/c;->d:Z

    if-nez v1, :cond_30d

    .line 50148
    iput-boolean v3, v0, Lsg/bigo/sdk/call/stat/c;->d:Z

    .line 50150
    sget-boolean v1, Lsg/bigo/sdk/call/d;->a:Z

    if-eqz v1, :cond_305

    .line 50151
    iget-object v1, v0, Lsg/bigo/sdk/call/stat/c;->a:Landroid/content/Context;

    sget-object v2, Lcom/imo/android/debug/a/a;->TYPE_IMOOUT:Lcom/imo/android/debug/a/a;

    new-instance v3, Lcom/imo/android/debug/a/b;

    iget-object v4, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50156
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const-string v6, "timeline: start -> reqChannel -> reqChannelRes -> startCall -> Alerting -> startCallResponse -> stopCall\n[callId]"

    .line 50158
    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50159
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->d:J

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v6, "\n[sid]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50160
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->e:J

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v6, "\n[sessionId]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50161
    iget-object v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->f:Ljava/lang/String;

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[myPhone]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50162
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->g:J

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v6, "\n[peerPhone]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50163
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->h:J

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v6, "\n[peerUid]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50164
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->i:J

    invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v6, "\n[callFlag]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50165
    iget-byte v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "\n[clientIp]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50166
    iget v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->k:I

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "\n[msIp]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50167
    iget-object v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->o:Ljava/lang/String;

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[stopReason]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50168
    iget v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I

    invoke-static {v6}, Lsg/bigo/sdk/call/c/a;->a(I)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[callWaitTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50169
    new-instance v6, Ljava/lang/StringBuilder;

    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v4}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->b()I

    move-result v7

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v7, "s"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[callAllTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50170
    new-instance v6, Ljava/lang/StringBuilder;

    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v4}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->c()I

    move-result v8

    invoke-virtual {v6, v8}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[localNetType]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50171
    iget v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->I:I

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "\n[sdkInitTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50195
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->F:J

    iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->G:J

    invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I

    move-result v6

    .line 50172
    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "\n[msConnectTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50196
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->u:J

    iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->D:J

    invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I

    move-result v6

    .line 50173
    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "\n[msConnectedToFirstVoiceTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50197
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->D:J

    iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->E:J

    invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I

    move-result v6

    .line 50174
    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "\n[pRequestChannelTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50175
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->t:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[pRequestChannelResTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50176
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->u:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[pStartCallTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50177
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->v:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[pAlertingTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50178
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->w:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[pStartCallResTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50179
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->x:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[pContractAckTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50180
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->y:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[pStopCallSendTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50181
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->z:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[pStopCallReceiveTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50182
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->A:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[pStopCallAckSendTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50183
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->B:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[pStopCallAckReceiveTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50184
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->C:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[firstVoiceTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50185
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->E:J

    invoke-static {v6, v7}, Lsg/bigo/sdk/call/c/a;->a(J)Ljava/lang/String;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v6, "\n[clickStartUntilRequestChannelTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50198
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->H:J

    iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->t:J

    invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I

    move-result v6

    .line 50186
    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "ms\n[requestChannelUntilResTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50199
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->t:J

    iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->u:J

    invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I

    move-result v6

    .line 50187
    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "ms\n[requestChannelResUntilStartCallTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50200
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->u:J

    iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->v:J

    invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I

    move-result v6

    .line 50188
    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "ms\n[startCallUntilAlertingTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50201
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->v:J

    iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->w:J

    invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I

    move-result v6

    .line 50189
    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "ms\n[alertingUntilResponseTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50202
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->w:J

    iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->x:J

    invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I

    move-result v6

    .line 50190
    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "ms\n[responseUntilStopTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50191
    invoke-virtual {v4}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->d()I

    move-result v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "ms\n[clickStartUntilAlertingTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50203
    iget-wide v6, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->H:J

    iget-wide v8, v4, Lsg/bigo/sdk/call/stat/IPCallDotStat;->w:J

    invoke-static {v6, v7, v8, v9}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a(JJ)I

    move-result v6

    .line 50192
    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, "ms\n[clickStartUntilFirstVoiceTime]"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50193
    invoke-virtual {v4}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->e()I

    move-result v4

    invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v4, "ms\n"

    invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 50194
    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 50151
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v5

    invoke-direct {v3, v4, v5, v6}, Lcom/imo/android/debug/a/b;-><init>(Ljava/lang/String;J)V

    invoke-static {v1, v2, v3}, Lcom/imo/android/debug/a/c;->a(Landroid/content/Context;Lcom/imo/android/debug/a/a;Lcom/imo/android/debug/a/b;)V

    .line 50153
    :cond_305
    iget-object v1, v0, Lsg/bigo/sdk/call/stat/c;->c:Lsg/bigo/sdk/call/stat/c$a;

    const/4 v2, 0x2

    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    invoke-interface {v1, v2, v0}, Lsg/bigo/sdk/call/stat/c$a;->sendStat(ILsg/bigo/sdk/call/stat/IPCallDotStat;)V

    :cond_30d
    return-void
.end method

.method private k()V
    .registers 3

    .line 1768
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v1, "unlockWifiAndCpu"

    invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1770
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->q:Landroid/net/wifi/WifiManager$WifiLock;

    if-eqz v0, :cond_11

    .line 1771
    invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;->release()V

    const/4 v0, 0x0

    .line 1772
    iput-object v0, p0, Lsg/bigo/sdk/call/ip/d;->q:Landroid/net/wifi/WifiManager$WifiLock;

    :cond_11
    return-void
.end method

.method public static synthetic lambda$qUVTKVYs5cTAeTqMeEKyJfRtSPE(Lsg/bigo/sdk/call/ip/d;ILsg/bigo/sdk/call/stat/IPCallDotStat;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lsg/bigo/sdk/call/ip/d;->a(ILsg/bigo/sdk/call/stat/IPCallDotStat;)V

    return-void
.end method


# virtual methods
.method public final a()V
    .registers 4

    .line 316
    :try_start_0
    new-instance v0, Lsg/bigo/sdk/call/ip/d$3;

    invoke-direct {v0, p0}, Lsg/bigo/sdk/call/ip/d$3;-><init>(Lsg/bigo/sdk/call/ip/d;)V

    invoke-direct {p0, v0}, Lsg/bigo/sdk/call/ip/d;->a(Lsg/bigo/sdk/call/ip/m;)Z
    :try_end_8
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_8} :catch_9

    return-void

    :catch_9
    move-exception v0

    .line 451
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v2, "set event listener failed"

    invoke-static {v1, v2, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return-void
.end method

.method public final a(IIJ)V
    .registers 22

    move-object/from16 v0, p0

    move/from16 v1, p1

    move/from16 v2, p2

    move-wide/from16 v3, p3

    .line 1361
    iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v6, Ljava/lang/StringBuilder;

    const-string v7, "onStatusChange isAudio:true, status:"

    invoke-direct {v6, v7}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v6, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v7, ", event:"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v7, ", param:"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v7, ", callstate:"

    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 20136
    iget-object v7, v7, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 1362
    invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    .line 1361
    invoke-static {v5, v6}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 20244
    iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 21136
    iget-object v5, v5, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 20244
    sget-object v6, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    const/16 v7, 0xb

    const/16 v8, 0xc

    const/4 v9, 0x3

    const/4 v10, 0x2

    const/4 v12, 0x6

    const/4 v13, 0x5

    const/4 v14, 0x4

    const-wide/16 v15, 0x0

    const/4 v11, 0x1

    if-ne v5, v6, :cond_54

    .line 20245
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v5, "handleMSSDKStatusNotify return for state is Terminated"

    invoke-static {v1, v5}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    goto/16 :goto_12c

    :cond_54
    if-ne v1, v10, :cond_6c

    .line 20249
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 22085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 20249
    iget-wide v5, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->D:J

    cmp-long v1, v5, v15

    if-nez v1, :cond_12c

    .line 20250
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 23085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 20250
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J

    move-result-wide v5

    iput-wide v5, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->D:J

    goto/16 :goto_12c

    :cond_6c
    if-ne v1, v9, :cond_c7

    .line 20253
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 23136
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 20253
    sget-object v5, Lsg/bigo/sdk/call/data/b;->CONNECTING:Lsg/bigo/sdk/call/data/b;

    if-eq v1, v5, :cond_7e

    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 24136
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 20254
    sget-object v5, Lsg/bigo/sdk/call/data/b;->RECONNECTING:Lsg/bigo/sdk/call/data/b;

    if-ne v1, v5, :cond_bd

    .line 20255
    :cond_7e
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 25136
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 20255
    sget-object v5, Lsg/bigo/sdk/call/data/b;->CONNECTING:Lsg/bigo/sdk/call/data/b;

    if-ne v1, v5, :cond_a2

    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 25141
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;

    .line 20255
    sget-object v5, Lsg/bigo/sdk/call/data/a;->INCOMING:Lsg/bigo/sdk/call/data/a;

    if-ne v1, v5, :cond_a2

    .line 20256
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->e()V

    .line 20257
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->s()V

    .line 20258
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->t()V

    .line 20259
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->o()V

    .line 20261
    :cond_a2
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 26136
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 20261
    sget-object v5, Lsg/bigo/sdk/call/data/b;->CONNECTING:Lsg/bigo/sdk/call/data/b;

    if-ne v1, v5, :cond_ac

    const/4 v1, 0x1

    goto :goto_ad

    :cond_ac
    const/4 v1, 0x0

    .line 20262
    :goto_ad
    iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v6, Lsg/bigo/sdk/call/data/b;->ESTABLISHED:Lsg/bigo/sdk/call/data/b;

    .line 27058
    iput-object v6, v5, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    if-eqz v1, :cond_bd

    .line 20264
    invoke-direct {v0, v14}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    .line 20265
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->r()V

    .line 20268
    :cond_bd
    invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->reqHandler()Landroid/os/Handler;

    move-result-object v1

    iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->g:Ljava/lang/Runnable;

    invoke-virtual {v1, v5}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    goto :goto_12c

    :cond_c7
    if-ne v1, v14, :cond_db

    .line 20270
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 27136
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 20270
    sget-object v5, Lsg/bigo/sdk/call/data/b;->ESTABLISHED:Lsg/bigo/sdk/call/data/b;

    if-ne v1, v5, :cond_12c

    .line 20271
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v5, Lsg/bigo/sdk/call/data/b;->RECONNECTING:Lsg/bigo/sdk/call/data/b;

    .line 28058
    iput-object v5, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 20272
    invoke-direct {v0, v13}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    goto :goto_12c

    :cond_db
    if-ne v1, v11, :cond_f2

    .line 20275
    invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->reqHandler()Landroid/os/Handler;

    move-result-object v1

    iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->g:Ljava/lang/Runnable;

    invoke-virtual {v1, v5}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    .line 20276
    invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->reqHandler()Landroid/os/Handler;

    move-result-object v1

    iget-object v5, v0, Lsg/bigo/sdk/call/ip/d;->g:Ljava/lang/Runnable;

    const-wide/16 v9, 0x1f40

    invoke-virtual {v1, v5, v9, v10}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    goto :goto_12c

    :cond_f2
    if-ne v1, v13, :cond_113

    .line 20278
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    const/16 v5, 0xf00

    .line 28076
    iput v5, v1, Lsg/bigo/sdk/call/ip/q;->c:I

    .line 20279
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v9, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    .line 29058
    iput-object v9, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 20280
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 29085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 20280
    iput v5, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I

    .line 20281
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 29116
    iget-wide v9, v1, Lsg/bigo/sdk/call/ip/q;->b:J

    const/16 v1, 0x2300

    .line 20281
    invoke-direct {v0, v9, v10, v1, v11}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V

    .line 20282
    invoke-direct {v0, v12}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    goto :goto_12c

    :cond_113
    if-ne v1, v8, :cond_11b

    const/16 v1, 0x10

    .line 20284
    invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    goto :goto_12c

    :cond_11b
    if-ne v1, v7, :cond_123

    const/16 v1, 0x11

    .line 20286
    invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    goto :goto_12c

    :cond_123
    const/16 v5, 0xd

    if-ne v1, v5, :cond_12c

    const/16 v1, 0x12

    .line 20288
    invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    .line 29293
    :cond_12c
    :goto_12c
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 30136
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 29293
    sget-object v5, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-ne v1, v5, :cond_13c

    .line 29294
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v2, "handleMSSDKEventNotify return for state is Terminated"

    invoke-static {v1, v2}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void

    :cond_13c
    if-ne v2, v11, :cond_15f

    .line 29298
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 31136
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 29298
    sget-object v2, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-eq v1, v2, :cond_26b

    .line 29301
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 31156
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 29301
    iget-wide v1, v1, Lsg/bigo/sdk/call/data/CallParams;->w:J

    cmp-long v3, v1, v15

    if-eqz v3, :cond_15e

    const-wide/16 v3, -0x1

    cmp-long v5, v1, v3

    if-nez v5, :cond_157

    goto :goto_15e

    .line 29305
    :cond_157
    iget-object v3, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 32116
    iget-wide v3, v3, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 29305
    invoke-direct {v0, v1, v2, v3, v4}, Lsg/bigo/sdk/call/ip/d;->a(JJ)Z

    :cond_15e
    :goto_15e
    return-void

    :cond_15f
    const/4 v1, 0x2

    if-ne v2, v1, :cond_181

    .line 29307
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    const/16 v2, 0x1100

    .line 33076
    iput v2, v1, Lsg/bigo/sdk/call/ip/q;->c:I

    .line 29308
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v3, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    .line 34058
    iput-object v3, v1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 29309
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 34085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 29309
    iput v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I

    .line 29310
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 34116
    iget-wide v1, v1, Lsg/bigo/sdk/call/ip/q;->b:J

    const/16 v3, 0x2500

    .line 29310
    invoke-direct {v0, v1, v2, v3, v11}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V

    .line 29311
    invoke-direct {v0, v12}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_181
    const/4 v1, 0x3

    if-ne v2, v1, :cond_18e

    .line 29313
    invoke-static {}, Lsg/bigo/svcapi/util/Daemon;->reqHandler()Landroid/os/Handler;

    move-result-object v1

    iget-object v2, v0, Lsg/bigo/sdk/call/ip/d;->g:Ljava/lang/Runnable;

    invoke-virtual {v1, v2}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    return-void

    :cond_18e
    if-ne v2, v8, :cond_198

    .line 29315
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 35085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    long-to-int v2, v3

    .line 29315
    iput v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->m:I

    return-void

    :cond_198
    const/16 v1, 0xd

    if-ne v2, v1, :cond_1a4

    .line 29317
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 36085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    long-to-int v2, v3

    .line 29317
    iput v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->n:I

    return-void

    :cond_1a4
    const/16 v1, 0x1c

    if-ne v2, v1, :cond_1b3

    .line 29319
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 37085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 29319
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J

    move-result-wide v2

    iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->an:J

    return-void

    :cond_1b3
    const/16 v3, 0x1d

    if-ne v2, v3, :cond_1c2

    .line 29321
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 38085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 29321
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J

    move-result-wide v2

    iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->ao:J

    return-void

    :cond_1c2
    const/16 v4, 0x1e

    if-ne v2, v4, :cond_1d1

    .line 29323
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 39085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 29323
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J

    move-result-wide v2

    iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->ap:J

    return-void

    :cond_1d1
    const/16 v5, 0x1f

    if-ne v2, v5, :cond_1e0

    .line 29325
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 40085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 29325
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J

    move-result-wide v2

    iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->aq:J

    return-void

    :cond_1e0
    const/16 v6, 0x20

    if-ne v2, v6, :cond_1ef

    .line 29327
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 41085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 29327
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J

    move-result-wide v2

    iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->ar:J

    return-void

    :cond_1ef
    const/16 v8, 0x15

    const/16 v9, 0xa

    if-ne v2, v8, :cond_203

    .line 29329
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 42085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 29329
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J

    move-result-wide v2

    iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->as:J

    .line 29330
    invoke-direct {v0, v9}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_203
    const/16 v8, 0x18

    if-ne v2, v8, :cond_20d

    const/16 v1, 0xe

    .line 29332
    invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_20d
    const/16 v8, 0x19

    if-ne v2, v8, :cond_217

    const/16 v1, 0xf

    .line 29334
    invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_217
    const/16 v10, 0x1b

    if-ne v2, v10, :cond_21f

    .line 29336
    invoke-direct {v0, v8}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_21f
    if-ne v2, v14, :cond_23b

    .line 29338
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 43085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 29338
    iget-wide v1, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->E:J

    cmp-long v3, v1, v15

    if-nez v3, :cond_235

    .line 29339
    iget-object v1, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 44085
    iget-object v1, v1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 29339
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J

    move-result-wide v2

    iput-wide v2, v1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->E:J

    :cond_235
    const/16 v1, 0xd

    .line 29341
    invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_23b
    if-ne v2, v13, :cond_243

    const/16 v1, 0x1a

    .line 29343
    invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_243
    if-ne v2, v12, :cond_249

    .line 29345
    invoke-direct {v0, v10}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_249
    const/4 v8, 0x7

    if-ne v2, v8, :cond_250

    .line 29347
    invoke-direct {v0, v1}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_250
    const/16 v1, 0x8

    if-ne v2, v1, :cond_258

    .line 29349
    invoke-direct {v0, v3}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_258
    const/16 v1, 0x9

    if-ne v2, v1, :cond_260

    .line 29351
    invoke-direct {v0, v4}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_260
    if-ne v2, v9, :cond_266

    .line 29353
    invoke-direct {v0, v5}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    return-void

    :cond_266
    if-ne v2, v7, :cond_26b

    .line 29355
    invoke-direct {v0, v6}, Lsg/bigo/sdk/call/ip/d;->a(I)V

    :cond_26b
    return-void
.end method

.method public final a(Lsg/bigo/sdk/call/ip/b;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lsg/bigo/sdk/call/ip/b;",
            ")V"
        }
    .end annotation

    .line 1162
    invoke-interface {p1}, Lsg/bigo/sdk/call/ip/b;->b()J

    move-result-wide v0

    iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 10116
    iget-wide v2, v2, Lsg/bigo/sdk/call/ip/q;->b:J

    cmp-long v4, v0, v2

    if-nez v4, :cond_77

    .line 1162
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 10136
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 1162
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-ne v0, v1, :cond_15

    goto :goto_77

    .line 1167
    :cond_15
    invoke-interface {p1}, Lsg/bigo/sdk/call/ip/b;->f()Z

    move-result v0

    xor-int/lit8 v0, v0, 0x1

    const/16 v1, 0x100

    .line 1170
    iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 12136
    iget-object v2, v2, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 1170
    sget-object v3, Lsg/bigo/sdk/call/data/b;->RINGING:Lsg/bigo/sdk/call/data/b;

    if-ne v2, v3, :cond_39

    .line 1171
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 13126
    iget-object v1, v1, Lsg/bigo/sdk/call/ip/q;->f:Lsg/bigo/sdk/call/data/c;

    .line 1171
    sget-object v2, Lsg/bigo/sdk/call/data/c;->AUDIO_ONLY:Lsg/bigo/sdk/call/data/c;

    if-ne v1, v2, :cond_2f

    const/4 v1, 0x0

    goto :goto_30

    :cond_2f
    const/4 v1, 0x2

    .line 1172
    :goto_30
    invoke-interface {p1}, Lsg/bigo/sdk/call/ip/b;->b()J

    move-result-wide v2

    invoke-direct {p0, v2, v3, v1}, Lsg/bigo/sdk/call/ip/d;->a(JI)Z

    const/16 v1, 0xe00

    .line 1189
    :cond_39
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 14085
    iget-object p1, p1, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 1189
    iput v1, p1, Lsg/bigo/sdk/call/stat/IPCallDotStat;->q:I

    .line 1190
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "handup call callId = "

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 14116
    iget-wide v3, v3, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 1190
    invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v3, ", reason:5632"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {p1, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1191
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 15116
    iget-wide v2, p1, Lsg/bigo/sdk/call/ip/q;->b:J

    const/16 p1, 0x1600

    .line 1191
    invoke-direct {p0, v2, v3, p1, v0}, Lsg/bigo/sdk/call/ip/d;->a(JIZ)V

    .line 1192
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 15136
    iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 1192
    sget-object v0, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-eq p1, v0, :cond_76

    .line 1193
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 16076
    iput v1, p1, Lsg/bigo/sdk/call/ip/q;->c:I

    .line 1194
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    sget-object v0, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    .line 17058
    iput-object v0, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    :cond_76
    return-void

    .line 1163
    :cond_77
    :goto_77
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v1, Ljava/lang/StringBuilder;

    const-string v2, "handup call but callId not Correct, in callId = "

    invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    .line 1164
    invoke-interface {p1}, Lsg/bigo/sdk/call/ip/b;->b()J

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, " internal callId = "

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 11116
    iget-wide v2, p1, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 1164
    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string p1, " state = "

    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 11136
    iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 1164
    invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    .line 1163
    invoke-static {v0, p1}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    return-void
.end method

.method public final a(Lsg/bigo/sdk/call/ip/b;Ljava/lang/String;Ljava/lang/String;)V
    .registers 8

    .line 1210
    invoke-interface {p1}, Lsg/bigo/sdk/call/ip/b;->b()J

    move-result-wide v0

    .line 1211
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 17116
    iget-wide v2, p1, Lsg/bigo/sdk/call/ip/q;->b:J

    cmp-long p1, v0, v2

    if-eqz p1, :cond_d

    return-void

    .line 1216
    :cond_d
    invoke-direct {p0}, Lsg/bigo/sdk/call/ip/d;->i()Z

    move-result p1

    if-nez p1, :cond_14

    return-void

    .line 1220
    :cond_14
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 18156
    iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 1220
    iget-wide v0, p1, Lsg/bigo/sdk/call/data/CallParams;->t:J

    .line 1221
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 19141
    iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;

    .line 1221
    sget-object v2, Lsg/bigo/sdk/call/data/a;->INCOMING:Lsg/bigo/sdk/call/data/a;

    if-ne p1, v2, :cond_28

    .line 1222
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 19156
    iget-object p1, p1, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    .line 1222
    iget-wide v0, p1, Lsg/bigo/sdk/call/data/CallParams;->s:J

    .line 1224
    :cond_28
    invoke-direct {p0, v0, v1, p2, p3}, Lsg/bigo/sdk/call/ip/d;->a(JLjava/lang/String;Ljava/lang/String;)Z

    return-void
.end method

.method public final a(JLjava/lang/String;Ljava/lang/String;II[B[BLsg/bigo/sdk/call/data/CallParams;)Z
    .registers 22

    move-object v0, p0

    const/4 v1, 0x0

    .line 1826
    :try_start_2
    iget-object v2, v0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    move-wide v3, p1

    move-object v5, p3

    move-object/from16 v6, p4

    move/from16 v7, p5

    move/from16 v8, p6

    move-object/from16 v9, p7

    move-object/from16 v10, p8

    move-object/from16 v11, p9

    invoke-interface/range {v2 .. v11}, Lsg/bigo/sdk/call/ip/n;->a(JLjava/lang/String;Ljava/lang/String;II[B[BLsg/bigo/sdk/call/data/CallParams;)J

    move-result-wide v2
    :try_end_16
    .catch Landroid/os/RemoteException; {:try_start_2 .. :try_end_16} :catch_32

    const-wide/16 v4, 0x1

    cmp-long v6, v2, v4

    if-eqz v6, :cond_1d

    const/4 v1, 0x1

    :cond_1d
    if-eqz v1, :cond_32

    .line 1833
    iget-object v2, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50208
    iget-object v2, v2, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    move-wide v3, p1

    .line 1833
    iput-wide v3, v2, Lsg/bigo/sdk/call/stat/IPCallDotStat;->d:J

    .line 1834
    iget-object v2, v0, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50209
    iget-object v2, v2, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 1834
    iget-object v3, v0, Lsg/bigo/sdk/call/ip/d;->k:Lsg/bigo/sdk/call/g;

    invoke-interface {v3}, Lsg/bigo/sdk/call/g;->c()I

    move-result v3

    iput v3, v2, Lsg/bigo/sdk/call/stat/IPCallDotStat;->k:I

    :catch_32
    :cond_32
    return v1
.end method

.method public final a(ZJ)Z
    .registers 20

    move-object/from16 v1, p0

    move/from16 v0, p1

    move-wide/from16 v2, p2

    .line 1369
    iget-object v4, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v5, Ljava/lang/StringBuilder;

    const-string v6, "onPrepare success = "

    invoke-direct {v5, v6}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    const-string v6, " SSrcId = "

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-static {v4, v5}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1370
    iget-object v4, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 44116
    iget-wide v4, v4, Lsg/bigo/sdk/call/ip/q;->b:J

    const/4 v6, 0x0

    cmp-long v7, v4, v2

    if-eqz v7, :cond_4f

    .line 1371
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 45116
    iget-wide v4, v0, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 1372
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v7, Ljava/lang/StringBuilder;

    const-string v8, "onCallInited but ssrcId("

    invoke-direct {v7, v8}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v7, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ") != mSsrcId("

    invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v2, ")"

    invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v0, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    return v6

    .line 1376
    :cond_4f
    iget-object v4, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 45136
    iget-object v4, v4, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 1376
    sget-object v5, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-ne v4, v5, :cond_5f

    .line 1377
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v2, "onPrepare return for state is Terminated"

    invoke-static {v0, v2}, Lsg/bigo/log/TraceLog;->e(Ljava/lang/String;Ljava/lang/String;)I

    return v6

    :cond_5f
    if-nez v0, :cond_69

    .line 1382
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v2, "onPrepare success = false"

    invoke-static {v0, v2}, Lsg/bigo/log/TraceLog;->w(Ljava/lang/String;Ljava/lang/String;)I

    return v6

    .line 1386
    :cond_69
    invoke-direct {v1, v2, v3}, Lsg/bigo/sdk/call/ip/d;->b(J)Z

    move-result v0

    if-nez v0, :cond_77

    .line 1388
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v2, "CallLet.onUIStarted return false"

    invoke-static {v0, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    return v6

    .line 1391
    :cond_77
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v4, "CallLet.onUIStarted"

    invoke-static {v0, v4}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1392
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 45141
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->i:Lsg/bigo/sdk/call/data/a;

    .line 1392
    sget-object v4, Lsg/bigo/sdk/call/data/a;->INCOMING:Lsg/bigo/sdk/call/data/a;

    const/4 v5, 0x1

    if-ne v0, v4, :cond_89

    const/4 v0, 0x1

    goto :goto_8a

    :cond_89
    const/4 v0, 0x0

    .line 45786
    :goto_8a
    :try_start_8a
    iget-object v4, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 46156
    iget-object v4, v4, Lsg/bigo/sdk/call/ip/q;->e:Lsg/bigo/sdk/call/data/CallParams;

    if-eqz v0, :cond_92

    const/4 v7, 0x0

    goto :goto_96

    .line 45787
    :cond_92
    iget-object v7, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 47146
    iget-boolean v7, v7, Lsg/bigo/sdk/call/ip/q;->a:Z

    .line 45788
    :goto_96
    iget-object v8, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    iget-wide v9, v4, Lsg/bigo/sdk/call/data/CallParams;->s:J

    iget-wide v11, v4, Lsg/bigo/sdk/call/data/CallParams;->t:J

    iget-object v13, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 48116
    iget-wide v13, v13, Lsg/bigo/sdk/call/ip/q;->b:J

    .line 45789
    iget-object v15, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 48121
    iget-object v15, v15, Lsg/bigo/sdk/call/ip/q;->d:Ljava/lang/String;

    .line 45789
    iget-wide v2, v4, Lsg/bigo/sdk/call/data/CallParams;->T:J

    .line 49046
    iput-boolean v6, v8, Lsg/bigo/sdk/call/stat/c;->d:Z

    .line 49047
    iput-boolean v6, v8, Lsg/bigo/sdk/call/stat/c;->e:Z

    move/from16 p1, v7

    .line 49048
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v6

    iput-wide v6, v8, Lsg/bigo/sdk/call/stat/c;->g:J

    .line 49049
    new-instance v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;

    invoke-direct {v6}, Lsg/bigo/sdk/call/stat/IPCallDotStat;-><init>()V

    iput-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 49050
    iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    const/16 v7, 0x4a

    iput v7, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a:I

    .line 49051
    iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    iput-wide v9, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->b:J

    .line 49052
    iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    iput-wide v13, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->d:J

    .line 49053
    iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    iput-wide v11, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->i:J

    .line 49054
    iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    iput-byte v5, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->c:B

    .line 49055
    iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    iput-object v15, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->f:Ljava/lang/String;

    .line 49056
    iget-object v6, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    iget-byte v7, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B

    if-eqz v0, :cond_db

    const/4 v0, 0x1

    goto :goto_dc

    :cond_db
    const/4 v0, 0x0

    :goto_dc
    or-int/2addr v0, v7

    int-to-byte v0, v0

    iput-byte v0, v6, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B

    .line 49057
    iget-object v0, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    iget-byte v6, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B

    if-eqz p1, :cond_e8

    const/4 v4, 0x4

    goto :goto_e9

    :cond_e8
    const/4 v4, 0x0

    :goto_e9
    or-int/2addr v4, v6

    int-to-byte v4, v4

    iput-byte v4, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B

    .line 49058
    iget-object v0, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    iget-object v4, v8, Lsg/bigo/sdk/call/stat/c;->b:Lsg/bigo/sdk/call/g;

    invoke-interface {v4}, Lsg/bigo/sdk/call/g;->b()J

    move-result-wide v6

    iput-wide v6, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->g:J

    .line 49059
    iget-object v0, v8, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    iput-wide v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->H:J

    .line 45790
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 49063
    iget-boolean v2, v0, Lsg/bigo/sdk/call/stat/c;->e:Z

    if-nez v2, :cond_10a

    .line 49064
    iput-boolean v5, v0, Lsg/bigo/sdk/call/stat/c;->e:Z

    .line 49065
    iget-object v2, v0, Lsg/bigo/sdk/call/stat/c;->c:Lsg/bigo/sdk/call/stat/c$a;

    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    invoke-interface {v2, v5, v0}, Lsg/bigo/sdk/call/stat/c$a;->sendStat(ILsg/bigo/sdk/call/stat/IPCallDotStat;)V

    .line 45792
    :cond_10a
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 49085
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 45792
    iget-object v2, v1, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v2}, Lsg/bigo/sdk/call/ip/r;->k()J

    move-result-wide v2

    iput-wide v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->F:J

    .line 45793
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50085
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 45793
    iget-object v2, v1, Lsg/bigo/sdk/call/ip/d;->k:Lsg/bigo/sdk/call/g;

    invoke-interface {v2}, Lsg/bigo/sdk/call/g;->c()I

    move-result v2

    iput v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->k:I

    .line 45794
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50086
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 45794
    iget-object v2, v1, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;

    invoke-static {v2}, Lsg/bigo/svcapi/util/Utils;->getNetworkTypeForSdkOnly(Landroid/content/Context;)I

    move-result v2

    iput v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->I:I

    .line 45796
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;

    new-instance v2, Lsg/bigo/sdk/call/ip/d$2;

    invoke-direct {v2, v1}, Lsg/bigo/sdk/call/ip/d$2;-><init>(Lsg/bigo/sdk/call/ip/d;)V

    iget-object v3, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50087
    iget-object v3, v3, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50088
    invoke-virtual {v3}, Lsg/bigo/sdk/call/stat/IPCallDotStat;->a()Ljava/util/Map;

    move-result-object v3

    const-string v4, "stopReason"

    const-string v6, "4608"

    .line 50089
    invoke-interface {v3, v4, v6}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 45796
    invoke-static {v0, v2, v3}, Lsg/bigo/sdk/call/stat/a;->a(Landroid/content/Context;Lsg/bigo/sdk/call/stat/a$a;Ljava/util/Map;)V

    .line 50091
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    if-eqz v0, :cond_165

    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50096
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    if-nez v0, :cond_152

    goto :goto_165

    .line 50092
    :cond_152
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 50097
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->g:Lsg/bigo/sdk/call/data/c;

    .line 50092
    sget-object v2, Lsg/bigo/sdk/call/data/c;->AUDIO_ONLY:Lsg/bigo/sdk/call/data/c;

    if-eq v0, v2, :cond_165

    .line 50093
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50098
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 50093
    iget-byte v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B

    or-int/lit8 v2, v2, 0x8

    int-to-byte v2, v2

    iput-byte v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->j:B
    :try_end_165
    .catch Landroid/os/RemoteException; {:try_start_8a .. :try_end_165} :catch_165

    .line 50099
    :catch_165
    :cond_165
    :goto_165
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;

    iget-object v2, v1, Lsg/bigo/sdk/call/ip/d;->o:Ljava/lang/Runnable;

    const-wide/16 v3, 0x3e8

    invoke-virtual {v0, v2, v3, v4}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    .line 50101
    invoke-direct/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->k()V

    .line 50103
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v2, "lockWiFiAndCpu"

    invoke-static {v0, v2}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 50105
    :try_start_178
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;

    const-string v2, "wifi"

    invoke-virtual {v0, v2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/net/wifi/WifiManager;

    const-string v2, "yysdk_wifilock"

    .line 50106
    invoke-virtual {v0, v2}, Landroid/net/wifi/WifiManager;->createWifiLock(Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock;

    move-result-object v0

    iput-object v0, v1, Lsg/bigo/sdk/call/ip/d;->q:Landroid/net/wifi/WifiManager$WifiLock;

    .line 50107
    invoke-virtual {v0}, Landroid/net/wifi/WifiManager$WifiLock;->acquire()V
    :try_end_18d
    .catch Ljava/lang/Exception; {:try_start_178 .. :try_end_18d} :catch_18e

    goto :goto_196

    :catch_18e
    move-exception v0

    .line 50109
    iget-object v2, v1, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v3, "lock wifi failed"

    invoke-static {v2, v3, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    .line 1399
    :goto_196
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;

    new-instance v2, Lsg/bigo/sdk/call/ip/d$8;

    move-wide/from16 v3, p2

    invoke-direct {v2, v1, v3, v4}, Lsg/bigo/sdk/call/ip/d$8;-><init>(Lsg/bigo/sdk/call/ip/d;J)V

    invoke-virtual {v0, v2}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

    .line 1406
    iget-object v0, v1, Lsg/bigo/sdk/call/ip/d;->b:Lsg/bigo/sdk/call/stat/c;

    .line 50112
    iget-object v0, v0, Lsg/bigo/sdk/call/stat/c;->f:Lsg/bigo/sdk/call/stat/IPCallDotStat;

    .line 1406
    invoke-virtual/range {p0 .. p0}, Lsg/bigo/sdk/call/ip/d;->d()J

    move-result-wide v2

    iput-wide v2, v0, Lsg/bigo/sdk/call/stat/IPCallDotStat;->G:J

    return v5
.end method

.method public final b()V
    .registers 3

    .line 1600
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v1, "call releaseMediaSdk."

    invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 1601
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->h:Ljava/lang/Runnable;

    invoke-interface {v0}, Ljava/lang/Runnable;->run()V

    return-void
.end method

.method public final c()Lsg/bigo/sdk/call/data/LinkInfo;
    .registers 5

    .line 1958
    new-instance v0, Lsg/bigo/sdk/call/data/LinkInfo;

    invoke-direct {v0}, Lsg/bigo/sdk/call/data/LinkInfo;-><init>()V

    .line 1959
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    if-nez v1, :cond_a

    return-object v0

    .line 1965
    :cond_a
    :try_start_a
    invoke-interface {v1, v0}, Lsg/bigo/sdk/call/ip/n;->a(Lsg/bigo/sdk/call/data/LinkInfo;)V
    :try_end_d
    .catch Landroid/os/RemoteException; {:try_start_a .. :try_end_d} :catch_e

    goto :goto_16

    :catch_e
    move-exception v1

    .line 1967
    iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v3, "getLinkInfo failed"

    invoke-static {v2, v3, v1}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    :goto_16
    return-object v0
.end method

.method public final d()J
    .registers 6

    .line 1973
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->l:Lsg/bigo/sdk/call/ip/n;

    const-wide/16 v1, 0x0

    if-nez v0, :cond_7

    return-wide v1

    .line 1979
    :cond_7
    :try_start_7
    invoke-interface {v0}, Lsg/bigo/sdk/call/ip/n;->h()J

    move-result-wide v0
    :try_end_b
    .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_b} :catch_c

    return-wide v0

    :catch_c
    move-exception v0

    .line 1981
    iget-object v3, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    const-string v4, "getAdjustedClientTimeMillies failed"

    invoke-static {v3, v4, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I

    return-wide v1
.end method

.method public final onNetworkStateChanged(Z)V
    .registers 7

    .line 124
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    invoke-static {p1}, Ljava/lang/String;->valueOf(Z)Ljava/lang/String;

    move-result-object v1

    const-string v2, "onNetworkStateChanged available:"

    invoke-virtual {v2, v1}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    invoke-static {v0, v1}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 125
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    if-eqz v0, :cond_72

    .line 4136
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 125
    sget-object v1, Lsg/bigo/sdk/call/data/b;->TERMINATED:Lsg/bigo/sdk/call/data/b;

    if-eq v0, v1, :cond_72

    .line 126
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 5136
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 126
    sget-object v1, Lsg/bigo/sdk/call/data/b;->ESTABLISHED:Lsg/bigo/sdk/call/data/b;

    if-eq v0, v1, :cond_35

    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    .line 6136
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 127
    sget-object v1, Lsg/bigo/sdk/call/data/b;->RECONNECTING:Lsg/bigo/sdk/call/data/b;

    if-eq v0, v1, :cond_35

    if-nez p1, :cond_35

    .line 7115
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;

    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->m:Ljava/lang/Runnable;

    const-wide/16 v2, 0x7530

    invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z

    goto :goto_72

    :cond_35
    if-eqz p1, :cond_72

    .line 7489
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->i:Landroid/content/Context;

    invoke-static {v0}, Lsg/bigo/svcapi/util/Utils;->getNetworkTypeForSdkOnly(Landroid/content/Context;)I

    move-result v0

    .line 7490
    iget-object v1, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v1}, Lsg/bigo/sdk/call/ip/r;->n()I

    move-result v1

    .line 7492
    iget-object v2, p0, Lsg/bigo/sdk/call/ip/d;->f:Ljava/lang/String;

    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "refreshNetworkType myType:"

    invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v0, ", hisType:"

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v2, v0}, Lsg/bigo/log/TraceLog;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 7493
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->p()V

    .line 7498
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->d:Lsg/bigo/sdk/call/ip/q;

    if-eqz v0, :cond_72

    .line 8136
    iget-object v0, v0, Lsg/bigo/sdk/call/ip/q;->h:Lsg/bigo/sdk/call/data/b;

    .line 7498
    sget-object v1, Lsg/bigo/sdk/call/data/b;->ESTABLISHED:Lsg/bigo/sdk/call/data/b;

    if-ne v0, v1, :cond_72

    .line 7499
    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->a:Lsg/bigo/sdk/call/ip/r;

    invoke-virtual {v0}, Lsg/bigo/sdk/call/ip/r;->o()V

    :cond_72
    :goto_72
    if-eqz p1, :cond_7b

    .line 9119
    iget-object p1, p0, Lsg/bigo/sdk/call/ip/d;->j:Landroid/os/Handler;

    iget-object v0, p0, Lsg/bigo/sdk/call/ip/d;->m:Ljava/lang/Runnable;

    invoke-virtual {p1, v0}, Landroid/os/Handler;->removeCallbacks(Ljava/lang/Runnable;)V

    :cond_7b
    return-void
.end method