c.smali

.class public final Lcom/singbox/d/c;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/singbox/d/c$a;
    }
.end annotation


# static fields
.field public static final a:Lcom/singbox/d/c;

.field private static b:J

.field private static final c:Landroid/os/HandlerThread;

.field private static final d:Landroid/os/Handler;

.field private static e:Lkotlinx/coroutines/aa;

.field private static f:Lkotlinx/coroutines/af;

.field private static final g:Z

.field private static h:Landroid/media/MediaPlayer;

.field private static i:F

.field private static final j:Landroid/media/MediaPlayer$OnCompletionListener;

.field private static final k:Landroid/media/MediaPlayer$OnBufferingUpdateListener;

.field private static final l:Landroid/media/MediaPlayer$OnPreparedListener;

.field private static final m:Landroid/media/MediaPlayer$OnErrorListener;

.field private static final n:Landroid/media/MediaPlayer$OnInfoListener;

.field private static final o:Lcom/singbox/util/a;

.field private static volatile p:I

.field private static final q:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lcom/singbox/d/d;",
            ">;"
        }
    .end annotation
.end field

.field private static r:I

.field private static s:I

.field private static t:Lcom/singbox/d/a;

.field private static u:J

.field private static v:Lcom/singbox/d/b;

.field private static w:Z

.field private static final x:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lcom/singbox/component/backend/model/d/c;",
            ">;"
        }
    .end annotation
.end field

.field private static y:Ljava/util/Timer;

.field private static z:Lcom/singbox/d/c$a;


# direct methods
.method static constructor <clinit>()V
    .registers 4

    .line 56
    new-instance v0, Lcom/singbox/d/c;

    invoke-direct {v0}, Lcom/singbox/d/c;-><init>()V

    sput-object v0, Lcom/singbox/d/c;->a:Lcom/singbox/d/c;

    .line 108
    new-instance v0, Landroid/os/HandlerThread;

    const-string v1, "song_play"

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

    sput-object v0, Lcom/singbox/d/c;->c:Landroid/os/HandlerThread;

    .line 112
    sget-object v0, Lcom/singbox/component/config/SettingRepo;->INSTANCE:Lcom/singbox/component/config/SettingRepo;

    invoke-virtual {v0}, Lcom/singbox/component/config/SettingRepo;->enableNervForPlay()Z

    move-result v0

    sput-boolean v0, Lcom/singbox/d/c;->g:Z

    .line 118
    sget-object v0, Lcom/singbox/d/c$p;->a:Lcom/singbox/d/c$p;

    check-cast v0, Landroid/media/MediaPlayer$OnCompletionListener;

    sput-object v0, Lcom/singbox/d/c;->j:Landroid/media/MediaPlayer$OnCompletionListener;

    .line 119
    sget-object v0, Lcom/singbox/d/c$o;->a:Lcom/singbox/d/c$o;

    check-cast v0, Landroid/media/MediaPlayer$OnBufferingUpdateListener;

    sput-object v0, Lcom/singbox/d/c;->k:Landroid/media/MediaPlayer$OnBufferingUpdateListener;

    .line 120
    sget-object v0, Lcom/singbox/d/c$t;->a:Lcom/singbox/d/c$t;

    check-cast v0, Landroid/media/MediaPlayer$OnPreparedListener;

    sput-object v0, Lcom/singbox/d/c;->l:Landroid/media/MediaPlayer$OnPreparedListener;

    .line 128
    sget-object v0, Lcom/singbox/d/c$q;->a:Lcom/singbox/d/c$q;

    check-cast v0, Landroid/media/MediaPlayer$OnErrorListener;

    sput-object v0, Lcom/singbox/d/c;->m:Landroid/media/MediaPlayer$OnErrorListener;

    .line 138
    sget-object v0, Lcom/singbox/d/c$r;->a:Lcom/singbox/d/c$r;

    check-cast v0, Landroid/media/MediaPlayer$OnInfoListener;

    sput-object v0, Lcom/singbox/d/c;->n:Landroid/media/MediaPlayer$OnInfoListener;

    .line 158
    new-instance v0, Lcom/singbox/util/a;

    .line 159
    sget-object v1, Lcom/singbox/d/c$c;->a:Lcom/singbox/d/c$c;

    check-cast v1, Lkotlin/f/a/a;

    const/4 v2, 0x0

    const/4 v3, 0x2

    .line 158
    invoke-direct {v0, v1, v2, v3, v2}, Lcom/singbox/util/a;-><init>(Lkotlin/f/a/a;Lkotlin/f/a/a;ILkotlin/f/b/j;)V

    sput-object v0, Lcom/singbox/d/c;->o:Lcom/singbox/util/a;

    .line 171
    new-instance v0, Ljava/util/ArrayList;

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

    sput-object v0, Lcom/singbox/d/c;->q:Ljava/util/ArrayList;

    const-wide/16 v0, -0x1

    .line 188
    sput-wide v0, Lcom/singbox/d/c;->u:J

    .line 213
    new-instance v0, Ljava/util/LinkedHashMap;

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

    check-cast v0, Ljava/util/Map;

    sput-object v0, Lcom/singbox/d/c;->x:Ljava/util/Map;

    .line 216
    sget-object v0, Lcom/singbox/d/c;->c:Landroid/os/HandlerThread;

    invoke-virtual {v0}, Landroid/os/HandlerThread;->start()V

    .line 217
    new-instance v0, Landroid/os/Handler;

    sget-object v1, Lcom/singbox/d/c;->c:Landroid/os/HandlerThread;

    invoke-virtual {v1}, Landroid/os/HandlerThread;->getLooper()Landroid/os/Looper;

    move-result-object v1

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

    .line 218
    sput-object v0, Lcom/singbox/d/c;->d:Landroid/os/Handler;

    const-string v1, "song_play_scope"

    invoke-static {v0, v1}, Lkotlinx/coroutines/android/c;->a(Landroid/os/Handler;Ljava/lang/String;)Lkotlinx/coroutines/android/b;

    move-result-object v0

    check-cast v0, Lkotlinx/coroutines/aa;

    sput-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;

    .line 219
    invoke-static {}, Lcom/singbox/d/c;->C()V

    return-void
.end method

.method private constructor <init>()V
    .registers 1

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

    return-void
.end method

.method private static A()V
    .registers 7

    .line 721
    sget-boolean v0, Lcom/singbox/d/c;->w:Z

    if-eqz v0, :cond_27

    sget-object v0, Lcom/singbox/d/c;->y:Ljava/util/Timer;

    if-nez v0, :cond_27

    .line 722
    invoke-static {}, Lcom/singbox/d/c;->l()V

    .line 723
    new-instance v0, Ljava/util/Timer;

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

    sput-object v0, Lcom/singbox/d/c;->y:Ljava/util/Timer;

    .line 724
    new-instance v0, Lcom/singbox/d/c$a;

    invoke-direct {v0}, Lcom/singbox/d/c$a;-><init>()V

    sput-object v0, Lcom/singbox/d/c;->z:Lcom/singbox/d/c$a;

    .line 726
    sget-object v1, Lcom/singbox/d/c;->y:Ljava/util/Timer;

    if-eqz v1, :cond_27

    move-object v2, v0

    check-cast v2, Ljava/util/TimerTask;

    const-wide/16 v3, 0x0

    const-wide/16 v5, 0x3c

    invoke-virtual/range {v1 .. v6}, Ljava/util/Timer;->schedule(Ljava/util/TimerTask;JJ)V

    :cond_27
    return-void
.end method

.method private static B()V
    .registers 2

    .line 842
    sget-object v0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    if-nez v0, :cond_9

    const-string v1, "scope"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    .line 16200
    :cond_9
    invoke-static {v0}, Lkotlinx/coroutines/ag;->b(Lkotlinx/coroutines/af;)V

    .line 843
    invoke-static {}, Lcom/singbox/d/c;->C()V

    .line 844
    sget-object v0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;

    if-eqz v0, :cond_1e

    .line 16911
    iget-object v0, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    if-eqz v0, :cond_1e

    .line 845
    sget-object v1, Lcom/singbox/component/o/a/g;->a:Lcom/singbox/component/o/a/g;

    check-cast v0, Lcom/singbox/component/o/a/b;

    invoke-virtual {v1, v0}, Lcom/singbox/component/o/a/g;->b(Lcom/singbox/component/o/a/b;)V

    :cond_1e
    return-void
.end method

.method private static C()V
    .registers 1

    .line 850
    sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;

    check-cast v0, Lkotlin/c/e;

    invoke-static {v0}, Lkotlinx/coroutines/ag;->a(Lkotlin/c/e;)Lkotlinx/coroutines/af;

    move-result-object v0

    sput-object v0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    return-void
.end method

.method public static a()I
    .registers 1

    .line 165
    sget v0, Lcom/singbox/d/c;->p:I

    return v0
.end method

.method static synthetic a(JLjava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(J",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lkotlin/w;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 408
    sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;

    check-cast v0, Lkotlin/c/e;

    new-instance v1, Lcom/singbox/d/c$n;

    const/4 v2, 0x0

    invoke-direct {v1, p2, p0, p1, v2}, Lcom/singbox/d/c$n;-><init>(Ljava/lang/String;JLkotlin/c/c;)V

    check-cast v1, Lkotlin/f/a/m;

    .line 9001
    invoke-static {v0, v1, p3}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;

    move-result-object p0

    .line 9054
    sget-object p1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    if-ne p0, p1, :cond_15

    return-object p0

    .line 408
    :cond_15
    sget-object p0, Lkotlin/w;->a:Lkotlin/w;

    return-object p0
.end method

.method static synthetic a(Ljava/io/File;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/io/File;",
            "Lkotlin/c/c<",
            "-",
            "Lkotlin/w;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 534
    sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;

    check-cast v0, Lkotlin/c/e;

    new-instance v1, Lcom/singbox/d/c$z;

    const/4 v2, 0x0

    invoke-direct {v1, p0, v2}, Lcom/singbox/d/c$z;-><init>(Ljava/io/File;Lkotlin/c/c;)V

    check-cast v1, Lkotlin/f/a/m;

    .line 12001
    invoke-static {v0, v1, p1}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;

    move-result-object p0

    .line 12054
    sget-object p1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    if-ne p0, p1, :cond_15

    return-object p0

    .line 534
    :cond_15
    sget-object p0, Lkotlin/w;->a:Lkotlin/w;

    return-object p0
.end method

.method static synthetic a(Ljava/lang/String;Lkotlin/c/c;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lkotlin/c/c<",
            "-",
            "Lkotlin/w;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 495
    sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;

    check-cast v0, Lkotlin/c/e;

    new-instance v1, Lcom/singbox/d/c$aa;

    const/4 v2, 0x0

    invoke-direct {v1, p0, v2}, Lcom/singbox/d/c$aa;-><init>(Ljava/lang/String;Lkotlin/c/c;)V

    check-cast v1, Lkotlin/f/a/m;

    .line 11001
    invoke-static {v0, v1, p1}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;

    move-result-object p0

    .line 11054
    sget-object p1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    if-ne p0, p1, :cond_15

    return-object p0

    .line 495
    :cond_15
    sget-object p0, Lkotlin/w;->a:Lkotlin/w;

    return-object p0
.end method

.method static synthetic a(Lkotlin/c/c;)Ljava/lang/Object;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lkotlin/c/c<",
            "-",
            "Ljava/io/File;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 457
    sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;

    check-cast v0, Lkotlin/c/e;

    new-instance v1, Lcom/singbox/d/c$m;

    const/4 v2, 0x0

    invoke-direct {v1, v2}, Lcom/singbox/d/c$m;-><init>(Lkotlin/c/c;)V

    check-cast v1, Lkotlin/f/a/m;

    .line 10001
    invoke-static {v0, v1, p0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method

.method static synthetic a(ZLkotlin/c/c;)Ljava/lang/Object;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(Z",
            "Lkotlin/c/c<",
            "-",
            "Lkotlin/w;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 575
    sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;

    check-cast v0, Lkotlin/c/e;

    new-instance v1, Lcom/singbox/d/c$ag;

    const/4 v2, 0x0

    invoke-direct {v1, p0, v2}, Lcom/singbox/d/c$ag;-><init>(ZLkotlin/c/c;)V

    check-cast v1, Lkotlin/f/a/m;

    .line 13001
    invoke-static {v0, v1, p1}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;

    move-result-object p0

    .line 13054
    sget-object p1, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    if-ne p0, p1, :cond_15

    return-object p0

    .line 575
    :cond_15
    sget-object p0, Lkotlin/w;->a:Lkotlin/w;

    return-object p0
.end method

.method private static a(F)V
    .registers 2

    .line 116
    invoke-static {p0}, Lkotlin/j/e;->a(F)F

    move-result p0

    const/high16 v0, 0x3f800000    # 1.0f

    invoke-static {p0, v0}, Lkotlin/j/e;->a(FF)F

    move-result p0

    sput p0, Lcom/singbox/d/c;->i:F

    return-void
.end method

.method public static a(I)V
    .registers 2

    .line 167
    sput p0, Lcom/singbox/d/c;->p:I

    .line 168
    new-instance p0, Ljava/lang/StringBuilder;

    const-string v0, "set state:"

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

    sget v0, Lcom/singbox/d/c;->p:I

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

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

    move-result-object p0

    const-string v0, "SongPlayer"

    invoke-static {v0, p0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

    return-void
.end method

.method public static final synthetic a(II)V
    .registers 2

    .line 56
    invoke-static {p0, p1}, Lcom/singbox/d/c;->b(II)V

    return-void
.end method

.method public static a(ILjava/lang/Integer;)V
    .registers 5

    .line 375
    sget v0, Lcom/singbox/d/c;->p:I

    const/4 v1, 0x3

    const/4 v2, 0x4

    if-eq v0, v2, :cond_b

    sget v0, Lcom/singbox/d/c;->p:I

    if-eq v0, v1, :cond_b

    return-void

    :cond_b
    if-eqz p1, :cond_15

    .line 378
    check-cast p1, Ljava/lang/Number;

    invoke-virtual {p1}, Ljava/lang/Number;->intValue()I

    move-result p1

    .line 379
    sput p1, Lcom/singbox/d/c;->s:I

    .line 381
    :cond_15
    sget-object p1, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    if-nez p1, :cond_1e

    const-string v0, "scope"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_1e
    new-instance v0, Lcom/singbox/d/c$ae;

    const/4 v2, 0x0

    invoke-direct {v0, p0, v2}, Lcom/singbox/d/c$ae;-><init>(ILkotlin/c/c;)V

    check-cast v0, Lkotlin/f/a/m;

    invoke-static {p1, v2, v2, v0, v1}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;

    return-void
.end method

.method public static a(J)V
    .registers 2

    .line 188
    sput-wide p0, Lcom/singbox/d/c;->u:J

    return-void
.end method

.method public static final synthetic a(Landroid/media/MediaPlayer;)V
    .registers 1

    .line 56
    sput-object p0, Lcom/singbox/d/c;->h:Landroid/media/MediaPlayer;

    return-void
.end method

.method public static final synthetic a(Lcom/singbox/component/backend/model/d/c;)V
    .registers 3

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

    const-string v1, "dispatchSongLyricInfo() called  with: lyricInfo = ["

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

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

    const/16 v1, 0x5d

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

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

    move-result-object v0

    const-string v1, "SongPlayer"

    invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 19808
    new-instance v0, Lcom/singbox/d/c$h;

    invoke-direct {v0, p0}, Lcom/singbox/d/c$h;-><init>(Lcom/singbox/component/backend/model/d/c;)V

    check-cast v0, Ljava/lang/Runnable;

    invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method public static final synthetic a(Lcom/singbox/component/o/a/a/f;)V
    .registers 3

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

    const-string v1, "dispatchPrepareStart() called  with: res = ["

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

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

    const/16 v1, 0x5d

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

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

    move-result-object v0

    const-string v1, "SongPlayer"

    invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 17817
    new-instance v0, Lcom/singbox/d/c$f;

    invoke-direct {v0, p0}, Lcom/singbox/d/c$f;-><init>(Lcom/singbox/component/o/a/a/f;)V

    check-cast v0, Ljava/lang/Runnable;

    invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method public static final synthetic a(Lcom/singbox/component/o/a/a/f;I)V
    .registers 4

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

    const-string v1, "dispatchMediaInfoChange() called  with: res = ["

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

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

    const-string v1, "], mediaInfo = ["

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

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

    const/16 v1, 0x5d

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

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

    move-result-object v0

    const-string v1, "SongPlayer"

    invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 20749
    new-instance v0, Lcom/singbox/d/c$d;

    invoke-direct {v0, p0, p1}, Lcom/singbox/d/c$d;-><init>(Lcom/singbox/component/o/a/a/f;I)V

    check-cast v0, Ljava/lang/Runnable;

    invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method static synthetic a(Lcom/singbox/component/o/a/a/f;ILjava/lang/Throwable;I)V
    .registers 5

    and-int/lit8 v0, p3, 0x2

    if-eqz v0, :cond_5

    const/4 p1, 0x1

    :cond_5
    and-int/lit8 p3, p3, 0x4

    if-eqz p3, :cond_a

    const/4 p2, 0x0

    .line 15788
    :cond_a
    new-instance p3, Ljava/lang/StringBuilder;

    const-string v0, "dispatchSongError() called  with: res = ["

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

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

    const-string v0, "], errorCode = ["

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

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

    const-string v0, "], t = ["

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

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

    const/16 v0, 0x5d

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

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

    move-result-object p3

    const-string v0, "SongPlayer"

    invoke-static {v0, p3}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 15789
    invoke-static {}, Lcom/singbox/d/c;->l()V

    .line 15790
    new-instance p3, Lcom/singbox/d/c$g;

    invoke-direct {p3, p0, p1, p2}, Lcom/singbox/d/c$g;-><init>(Lcom/singbox/component/o/a/a/f;ILjava/lang/Throwable;)V

    check-cast p3, Ljava/lang/Runnable;

    invoke-static {p3}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method public static final synthetic a(Lcom/singbox/component/o/a/a/f;Z)V
    .registers 4

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

    const-string v1, "dispatchSongStop() called  with: res = ["

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

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

    const/16 v1, 0x5d

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

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

    move-result-object v0

    const-string v1, "SongPlayer"

    invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

    const/4 v0, 0x0

    .line 20779
    invoke-static {v0}, Lcom/singbox/d/c;->a(F)V

    .line 20780
    new-instance v0, Lcom/singbox/d/c$l;

    invoke-direct {v0, p0, p1}, Lcom/singbox/d/c$l;-><init>(Lcom/singbox/component/o/a/a/f;Z)V

    check-cast v0, Ljava/lang/Runnable;

    invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method public static a(Lcom/singbox/d/a;)V
    .registers 1

    .line 180
    sput-object p0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;

    return-void
.end method

.method public static a(Lcom/singbox/d/d;)V
    .registers 2

    const-string v0, "listener"

    invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 390
    new-instance v0, Lcom/singbox/d/c$b;

    invoke-direct {v0, p0}, Lcom/singbox/d/c$b;-><init>(Lcom/singbox/d/d;)V

    check-cast v0, Ljava/lang/Runnable;

    invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method public static a(Ljava/lang/Integer;)V
    .registers 4

    if-eqz p0, :cond_a

    .line 324
    check-cast p0, Ljava/lang/Number;

    invoke-virtual {p0}, Ljava/lang/Number;->intValue()I

    move-result p0

    .line 325
    sput p0, Lcom/singbox/d/c;->s:I

    .line 327
    :cond_a
    sget-object p0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;

    if-eqz p0, :cond_2a

    .line 6911
    iget-object p0, p0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    if-eqz p0, :cond_2a

    .line 328
    invoke-static {}, Lcom/singbox/d/c;->B()V

    .line 329
    sget-object p0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    if-nez p0, :cond_1e

    const-string v0, "scope"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_1e
    new-instance v0, Lcom/singbox/d/c$af;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/singbox/d/c$af;-><init>(Lkotlin/c/c;)V

    check-cast v0, Lkotlin/f/a/m;

    const/4 v2, 0x3

    invoke-static {p0, v1, v1, v0, v2}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;

    :cond_2a
    return-void
.end method

.method public static a(Z)V
    .registers 2

    .line 192
    sget-boolean v0, Lcom/singbox/d/c;->w:Z

    if-eq p0, v0, :cond_f

    .line 193
    sput-boolean p0, Lcom/singbox/d/c;->w:Z

    if-eqz p0, :cond_c

    .line 195
    invoke-static {}, Lcom/singbox/d/c;->A()V

    return-void

    .line 197
    :cond_c
    invoke-static {}, Lcom/singbox/d/c;->l()V

    :cond_f
    return-void
.end method

.method public static final synthetic a(Ljava/io/File;)Z
    .registers 1

    .line 19057
    invoke-static {p0}, Lsg/bigo/common/l;->d(Ljava/io/File;)Z

    move-result p0

    return p0
.end method

.method public static b()I
    .registers 1

    .line 174
    sget v0, Lcom/singbox/d/c;->r:I

    return v0
.end method

.method static synthetic b(Lkotlin/c/c;)Ljava/lang/Object;
    .registers 2

    const/4 v0, 0x1

    .line 575
    invoke-static {v0, p0}, Lcom/singbox/d/c;->a(ZLkotlin/c/c;)Ljava/lang/Object;

    move-result-object p0

    return-object p0
.end method

.method public static b(I)V
    .registers 1

    .line 174
    sput p0, Lcom/singbox/d/c;->r:I

    return-void
.end method

.method private static b(II)V
    .registers 4

    int-to-float v0, p0

    int-to-float v1, p1

    div-float/2addr v0, v1

    .line 798
    invoke-static {v0}, Lcom/singbox/d/c;->a(F)V

    .line 799
    new-instance v0, Lcom/singbox/d/c$j;

    invoke-direct {v0, p0, p1}, Lcom/singbox/d/c$j;-><init>(II)V

    check-cast v0, Ljava/lang/Runnable;

    invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method public static final synthetic b(Lcom/singbox/component/o/a/a/f;)V
    .registers 3

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

    const-string v1, "dispatchSongPause() called  with: res = ["

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

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

    const/16 v1, 0x5d

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

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

    move-result-object v0

    const-string v1, "SongPlayer"

    invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 21769
    invoke-static {}, Lcom/singbox/d/c;->l()V

    .line 21770
    new-instance v0, Lcom/singbox/d/c$i;

    invoke-direct {v0, p0}, Lcom/singbox/d/c$i;-><init>(Lcom/singbox/component/o/a/a/f;)V

    check-cast v0, Ljava/lang/Runnable;

    invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method public static b(Lcom/singbox/d/d;)V
    .registers 2

    const-string v0, "listener"

    invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 398
    new-instance v0, Lcom/singbox/d/c$ab;

    invoke-direct {v0, p0}, Lcom/singbox/d/c$ab;-><init>(Lcom/singbox/d/d;)V

    check-cast v0, Ljava/lang/Runnable;

    invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method public static b(Ljava/lang/Integer;)V
    .registers 4

    if-eqz p0, :cond_a

    .line 339
    check-cast p0, Ljava/lang/Number;

    invoke-virtual {p0}, Ljava/lang/Number;->intValue()I

    move-result p0

    .line 340
    sput p0, Lcom/singbox/d/c;->s:I

    .line 342
    :cond_a
    sget-object p0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;

    if-eqz p0, :cond_2a

    .line 7911
    iget-object p0, p0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    if-eqz p0, :cond_2a

    .line 343
    invoke-static {}, Lcom/singbox/d/c;->B()V

    .line 344
    sget-object p0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    if-nez p0, :cond_1e

    const-string v0, "scope"

    invoke-static {v0}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_1e
    new-instance v0, Lcom/singbox/d/c$u;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/singbox/d/c$u;-><init>(Lkotlin/c/c;)V

    check-cast v0, Lkotlin/f/a/m;

    const/4 v2, 0x3

    invoke-static {p0, v1, v1, v0, v2}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;

    :cond_2a
    return-void
.end method

.method public static c()I
    .registers 1

    .line 178
    sget v0, Lcom/singbox/d/c;->s:I

    return v0
.end method

.method static synthetic c(Lkotlin/c/c;)Ljava/lang/Object;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lkotlin/c/c<",
            "-",
            "Lkotlin/w;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 605
    sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;

    check-cast v0, Lkotlin/c/e;

    new-instance v1, Lcom/singbox/d/c$v;

    const/4 v2, 0x0

    invoke-direct {v1, v2}, Lcom/singbox/d/c$v;-><init>(Lkotlin/c/c;)V

    check-cast v1, Lkotlin/f/a/m;

    .line 14001
    invoke-static {v0, v1, p0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;

    move-result-object p0

    .line 14054
    sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    if-ne p0, v0, :cond_15

    return-object p0

    .line 605
    :cond_15
    sget-object p0, Lkotlin/w;->a:Lkotlin/w;

    return-object p0
.end method

.method public static final synthetic c(Lcom/singbox/component/o/a/a/f;)V
    .registers 1

    .line 56
    invoke-static {p0}, Lcom/singbox/d/c;->e(Lcom/singbox/component/o/a/a/f;)V

    return-void
.end method

.method public static c(Ljava/lang/Integer;)V
    .registers 4

    if-eqz p0, :cond_a

    .line 354
    check-cast p0, Ljava/lang/Number;

    invoke-virtual {p0}, Ljava/lang/Number;->intValue()I

    move-result p0

    .line 355
    sput p0, Lcom/singbox/d/c;->s:I

    .line 357
    :cond_a
    sget-object p0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;

    if-eqz p0, :cond_5a

    .line 8911
    iget-object p0, p0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    if-eqz p0, :cond_5a

    .line 358
    sget v0, Lcom/singbox/d/c;->p:I

    const/4 v1, 0x2

    const/4 v2, 0x0

    if-eq v0, v1, :cond_46

    sget v0, Lcom/singbox/d/c;->p:I

    const/4 v1, 0x4

    if-eq v0, v1, :cond_46

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

    const-string v1, "resume but state is invalid, state = ["

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

    sget v1, Lcom/singbox/d/c;->p:I

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

    const-string v1, "], resId = ["

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

    invoke-virtual {p0}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;

    move-result-object p0

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

    const/16 p0, 0x5d

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

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

    move-result-object p0

    const/16 v0, 0xc

    const-string v1, "SongPlayer"

    invoke-static {v1, p0, v2, v0}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V

    return-void

    .line 362
    :cond_46
    sget-object v0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    if-nez v0, :cond_4f

    const-string v1, "scope"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_4f
    new-instance v1, Lcom/singbox/d/c$ac;

    invoke-direct {v1, p0, v2}, Lcom/singbox/d/c$ac;-><init>(Lcom/singbox/component/o/a/a/f;Lkotlin/c/c;)V

    check-cast v1, Lkotlin/f/a/m;

    const/4 p0, 0x3

    invoke-static {v0, v2, v2, v1, p0}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;

    :cond_5a
    return-void
.end method

.method public static d()Lcom/singbox/d/a;
    .registers 1

    .line 180
    sget-object v0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;

    return-object v0
.end method

.method static synthetic d(Lkotlin/c/c;)Ljava/lang/Object;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lkotlin/c/c<",
            "-",
            "Lkotlin/w;",
            ">;)",
            "Ljava/lang/Object;"
        }
    .end annotation

    .line 648
    sget-object v0, Lcom/singbox/d/c;->e:Lkotlinx/coroutines/aa;

    check-cast v0, Lkotlin/c/e;

    new-instance v1, Lcom/singbox/d/c$ad;

    const/4 v2, 0x0

    invoke-direct {v1, v2}, Lcom/singbox/d/c$ad;-><init>(Lkotlin/c/c;)V

    check-cast v1, Lkotlin/f/a/m;

    .line 15001
    invoke-static {v0, v1, p0}, Lkotlinx/coroutines/g;->a(Lkotlin/c/e;Lkotlin/f/a/m;Lkotlin/c/c;)Ljava/lang/Object;

    move-result-object p0

    .line 15054
    sget-object v0, Lkotlin/c/a/a;->COROUTINE_SUSPENDED:Lkotlin/c/a/a;

    if-ne p0, v0, :cond_15

    return-object p0

    .line 648
    :cond_15
    sget-object p0, Lkotlin/w;->a:Lkotlin/w;

    return-object p0
.end method

.method public static final synthetic d(Lcom/singbox/component/o/a/a/f;)V
    .registers 3

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

    const-string v1, "dispatchPrepareEnd() called  with: res = ["

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

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

    const/16 v1, 0x5d

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

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

    move-result-object v0

    const-string v1, "SongPlayer"

    invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

    .line 22826
    new-instance v0, Lcom/singbox/d/c$e;

    invoke-direct {v0, p0}, Lcom/singbox/d/c$e;-><init>(Lcom/singbox/component/o/a/a/f;)V

    check-cast v0, Ljava/lang/Runnable;

    invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method public static e()Lcom/singbox/component/o/a/a/f;
    .registers 1

    .line 184
    sget-object v0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;

    if-eqz v0, :cond_7

    .line 1911
    iget-object v0, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    return-object v0

    :cond_7
    const/4 v0, 0x0

    return-object v0
.end method

.method private static e(Lcom/singbox/component/o/a/a/f;)V
    .registers 3

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

    const-string v1, "dispatchSongStart() called  with: res = ["

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

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

    const/16 v1, 0x5d

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

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

    move-result-object v0

    const-string v1, "SongPlayer"

    invoke-static {v1, v0}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;)V

    const/4 v0, 0x0

    .line 758
    invoke-static {v0}, Lcom/singbox/d/c;->a(F)V

    .line 759
    invoke-static {}, Lcom/singbox/d/c;->A()V

    .line 760
    new-instance v0, Lcom/singbox/d/c$k;

    invoke-direct {v0, p0}, Lcom/singbox/d/c$k;-><init>(Lcom/singbox/component/o/a/a/f;)V

    check-cast v0, Ljava/lang/Runnable;

    invoke-static {v0}, Lsg/bigo/common/ac;->a(Ljava/lang/Runnable;)V

    return-void
.end method

.method public static f()J
    .registers 2

    .line 188
    sget-wide v0, Lcom/singbox/d/c;->u:J

    return-wide v0
.end method

.method public static g()Lcom/singbox/d/b;
    .registers 1

    .line 189
    sget-object v0, Lcom/singbox/d/c;->v:Lcom/singbox/d/b;

    return-object v0
.end method

.method public static h()Z
    .registers 1

    .line 190
    sget-boolean v0, Lcom/singbox/d/c;->w:Z

    return v0
.end method

.method public static synthetic i()V
    .registers 1

    const/4 v0, 0x0

    .line 338
    invoke-static {v0}, Lcom/singbox/d/c;->b(Ljava/lang/Integer;)V

    return-void
.end method

.method public static j()I
    .registers 4

    .line 679
    sget v0, Lcom/singbox/d/c;->p:I

    const/4 v1, 0x2

    if-eq v0, v1, :cond_f

    sget v0, Lcom/singbox/d/c;->p:I

    const/4 v1, 0x4

    if-eq v0, v1, :cond_f

    sget v0, Lcom/singbox/d/c;->p:I

    const/4 v1, 0x3

    if-ne v0, v1, :cond_22

    .line 681
    :cond_f
    :try_start_f
    sget-object v0, Lcom/singbox/d/c;->h:Landroid/media/MediaPlayer;

    if-eqz v0, :cond_22

    .line 682
    invoke-virtual {v0}, Landroid/media/MediaPlayer;->getDuration()I

    move-result v0
    :try_end_17
    .catch Ljava/lang/Exception; {:try_start_f .. :try_end_17} :catch_18

    goto :goto_23

    :catch_18
    const/4 v0, 0x0

    const/16 v1, 0x1c

    const-string v2, "SongPlayer"

    const-string v3, "mediaPlayer error"

    .line 685
    invoke-static {v2, v3, v0, v1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V

    :cond_22
    const/4 v0, 0x0

    :goto_23
    return v0
.end method

.method public static k()I
    .registers 4

    .line 693
    sget v0, Lcom/singbox/d/c;->p:I

    const/4 v1, 0x2

    if-eq v0, v1, :cond_f

    sget v0, Lcom/singbox/d/c;->p:I

    const/4 v1, 0x4

    if-eq v0, v1, :cond_f

    sget v0, Lcom/singbox/d/c;->p:I

    const/4 v1, 0x3

    if-ne v0, v1, :cond_22

    .line 695
    :cond_f
    :try_start_f
    sget-object v0, Lcom/singbox/d/c;->h:Landroid/media/MediaPlayer;

    if-eqz v0, :cond_22

    .line 696
    invoke-virtual {v0}, Landroid/media/MediaPlayer;->getCurrentPosition()I

    move-result v0
    :try_end_17
    .catch Ljava/lang/Exception; {:try_start_f .. :try_end_17} :catch_18

    goto :goto_23

    :catch_18
    const/4 v0, 0x0

    const/16 v1, 0x1c

    const-string v2, "SongPlayer"

    const-string v3, "mediaPlayer error"

    .line 699
    invoke-static {v2, v3, v0, v1}, Lcom/singbox/util/v;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V

    :cond_22
    const/4 v0, 0x0

    :goto_23
    return v0
.end method

.method public static l()V
    .registers 1

    .line 731
    sget-boolean v0, Lcom/singbox/d/c;->w:Z

    if-eqz v0, :cond_19

    sget-object v0, Lcom/singbox/d/c;->y:Ljava/util/Timer;

    if-eqz v0, :cond_19

    if-eqz v0, :cond_d

    .line 732
    invoke-virtual {v0}, Ljava/util/Timer;->cancel()V

    .line 733
    :cond_d
    sget-object v0, Lcom/singbox/d/c;->z:Lcom/singbox/d/c$a;

    if-eqz v0, :cond_14

    invoke-virtual {v0}, Lcom/singbox/d/c$a;->cancel()Z

    :cond_14
    const/4 v0, 0x0

    .line 734
    sput-object v0, Lcom/singbox/d/c;->z:Lcom/singbox/d/c$a;

    .line 735
    sput-object v0, Lcom/singbox/d/c;->y:Ljava/util/Timer;

    :cond_19
    return-void
.end method

.method public static final synthetic m()Z
    .registers 1

    .line 56
    sget-boolean v0, Lcom/singbox/d/c;->g:Z

    return v0
.end method

.method public static final synthetic n()Ljava/lang/String;
    .registers 2

    .line 18452
    sget-object v0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;

    if-eqz v0, :cond_11

    .line 18911
    iget-object v0, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    if-eqz v0, :cond_11

    .line 18453
    sget-object v1, Lcom/singbox/component/o/a/g;->a:Lcom/singbox/component/o/a/g;

    check-cast v0, Lcom/singbox/component/o/a/b;

    invoke-virtual {v1, v0}, Lcom/singbox/component/o/a/g;->a(Lcom/singbox/component/o/a/b;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    :cond_11
    const/4 v0, 0x0

    return-object v0
.end method

.method public static final synthetic o()Landroid/media/MediaPlayer;
    .registers 1

    .line 56
    sget-object v0, Lcom/singbox/d/c;->h:Landroid/media/MediaPlayer;

    return-object v0
.end method

.method public static final synthetic p()Ljava/util/ArrayList;
    .registers 1

    .line 56
    sget-object v0, Lcom/singbox/d/c;->q:Ljava/util/ArrayList;

    return-object v0
.end method

.method public static final synthetic q()Ljava/util/Map;
    .registers 1

    .line 56
    sget-object v0, Lcom/singbox/d/c;->x:Ljava/util/Map;

    return-object v0
.end method

.method public static final synthetic r()Ljava/lang/String;
    .registers 1

    .line 19834
    sget-object v0, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;

    if-eqz v0, :cond_e

    .line 19911
    iget-object v0, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    if-eqz v0, :cond_e

    .line 19834
    invoke-virtual {v0}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;

    move-result-object v0

    if-nez v0, :cond_10

    :cond_e
    const-string v0, "null"

    :cond_10
    return-object v0
.end method

.method public static final synthetic s()Landroid/media/MediaPlayer$OnPreparedListener;
    .registers 1

    .line 56
    sget-object v0, Lcom/singbox/d/c;->l:Landroid/media/MediaPlayer$OnPreparedListener;

    return-object v0
.end method

.method public static final synthetic t()Landroid/media/MediaPlayer$OnCompletionListener;
    .registers 1

    .line 56
    sget-object v0, Lcom/singbox/d/c;->j:Landroid/media/MediaPlayer$OnCompletionListener;

    return-object v0
.end method

.method public static final synthetic u()Landroid/media/MediaPlayer$OnBufferingUpdateListener;
    .registers 1

    .line 56
    sget-object v0, Lcom/singbox/d/c;->k:Landroid/media/MediaPlayer$OnBufferingUpdateListener;

    return-object v0
.end method

.method public static final synthetic v()Landroid/media/MediaPlayer$OnErrorListener;
    .registers 1

    .line 56
    sget-object v0, Lcom/singbox/d/c;->m:Landroid/media/MediaPlayer$OnErrorListener;

    return-object v0
.end method

.method public static final synthetic w()Landroid/media/MediaPlayer$OnInfoListener;
    .registers 1

    .line 56
    sget-object v0, Lcom/singbox/d/c;->n:Landroid/media/MediaPlayer$OnInfoListener;

    return-object v0
.end method

.method public static final synthetic x()Lcom/singbox/util/a;
    .registers 1

    .line 56
    sget-object v0, Lcom/singbox/d/c;->o:Lcom/singbox/util/a;

    return-object v0
.end method

.method public static final synthetic y()V
    .registers 4

    .line 22709
    sget-object v0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    if-nez v0, :cond_9

    const-string v1, "scope"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    new-instance v1, Lcom/singbox/d/c$s;

    const/4 v2, 0x0

    invoke-direct {v1, v2}, Lcom/singbox/d/c$s;-><init>(Lkotlin/c/c;)V

    check-cast v1, Lkotlin/f/a/m;

    const/4 v3, 0x3

    invoke-static {v0, v2, v2, v1, v3}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;

    return-void
.end method

.method public static final synthetic z()Lkotlinx/coroutines/af;
    .registers 2

    .line 56
    sget-object v0, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    if-nez v0, :cond_9

    const-string v1, "scope"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_9
    return-object v0
.end method


# virtual methods
.method public final declared-synchronized a(Lcom/singbox/d/a;Ljava/lang/Long;Ljava/lang/String;Z)J
    .registers 22

    move-object/from16 v0, p1

    monitor-enter p0

    :try_start_3
    const-string v1, "songPlayInfo"

    invoke-static {v0, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const/16 v1, 0xf

    .line 232
    sput v1, Lcom/singbox/d/c;->s:I

    .line 233
    sget-object v1, Lcom/singbox/d/c;->t:Lcom/singbox/d/a;

    const/4 v9, 0x0

    if-eqz v1, :cond_14

    .line 2911
    iget-object v1, v1, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    goto :goto_15

    :cond_14
    move-object v1, v9

    .line 3911
    :goto_15
    iget-object v2, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    .line 233
    invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v1

    const/16 v10, 0xc

    const/16 v11, 0x5d

    const/4 v12, 0x3

    if-eqz v1, :cond_97

    const-string v1, "SongPlayer"

    .line 234
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "play same song, resId = ["

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

    .line 4911
    iget-object v3, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    .line 234
    invoke-virtual {v3}, Lcom/singbox/component/o/a/a/f;->b()Ljava/lang/String;

    move-result-object v3

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

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

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

    move-result-object v2

    invoke-static {v1, v2, v9, v10}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V

    const/4 v1, 0x4

    if-eqz p4, :cond_77

    .line 237
    sget-object v2, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    if-nez v2, :cond_4a

    const-string v3, "scope"

    invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_4a
    new-instance v3, Lcom/singbox/d/c$w;

    move-object/from16 v6, p2

    move-object/from16 v7, p3

    invoke-direct {v3, v6, v7, v9}, Lcom/singbox/d/c$w;-><init>(Ljava/lang/Long;Ljava/lang/String;Lkotlin/c/c;)V

    check-cast v3, Lkotlin/f/a/m;

    invoke-static {v2, v9, v9, v3, v12}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;

    .line 242
    sget v2, Lcom/singbox/d/c;->p:I

    if-eq v2, v12, :cond_6e

    if-eq v2, v1, :cond_5f

    goto :goto_77

    .line 248
    :cond_5f
    invoke-static {}, Lcom/singbox/d/c;->k()I

    move-result v0

    invoke-static {}, Lcom/singbox/d/c;->j()I

    move-result v1

    invoke-static {v0, v1}, Lcom/singbox/d/c;->b(II)V

    .line 249
    sget-wide v0, Lcom/singbox/d/c;->u:J
    :try_end_6c
    .catchall {:try_start_3 .. :try_end_6c} :catchall_e0

    monitor-exit p0

    return-wide v0

    .line 5911
    :cond_6e
    :try_start_6e
    iget-object v0, v0, Lcom/singbox/d/a;->a:Lcom/singbox/component/o/a/a/f;

    .line 244
    invoke-static {v0}, Lcom/singbox/d/c;->e(Lcom/singbox/component/o/a/a/f;)V

    .line 245
    sget-wide v0, Lcom/singbox/d/c;->u:J
    :try_end_75
    .catchall {:try_start_6e .. :try_end_75} :catchall_e0

    monitor-exit p0

    return-wide v0

    .line 253
    :cond_77
    :goto_77
    :try_start_77
    sget v2, Lcom/singbox/d/c;->p:I

    const/4 v3, 0x2

    if-eq v2, v3, :cond_80

    sget v2, Lcom/singbox/d/c;->p:I

    if-ne v2, v1, :cond_93

    .line 254
    :cond_80
    sget-object v1, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    if-nez v1, :cond_89

    const-string v2, "scope"

    invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_89
    new-instance v2, Lcom/singbox/d/c$x;

    invoke-direct {v2, v0, v9}, Lcom/singbox/d/c$x;-><init>(Lcom/singbox/d/a;Lkotlin/c/c;)V

    check-cast v2, Lkotlin/f/a/m;

    invoke-static {v1, v9, v9, v2, v12}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;

    .line 259
    :cond_93
    sget-wide v0, Lcom/singbox/d/c;->u:J
    :try_end_95
    .catchall {:try_start_77 .. :try_end_95} :catchall_e0

    monitor-exit p0

    return-wide v0

    :cond_97
    move-object/from16 v6, p2

    move-object/from16 v7, p3

    .line 262
    :try_start_9b
    invoke-static {}, Lcom/singbox/d/c;->B()V

    .line 6838
    sget-wide v13, Lcom/singbox/d/c;->b:J

    const-wide/16 v1, 0x1

    add-long/2addr v1, v13

    sput-wide v1, Lcom/singbox/d/c;->b:J

    .line 264
    sget-object v15, Lcom/singbox/d/c;->f:Lkotlinx/coroutines/af;

    if-nez v15, :cond_ae

    const-string v1, "scope"

    invoke-static {v1}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V

    :cond_ae
    new-instance v16, Lcom/singbox/d/c$y;

    const/16 v5, 0xf

    const/4 v8, 0x0

    move-object/from16 v1, v16

    move-object/from16 v2, p1

    move-wide v3, v13

    move-object/from16 v6, p2

    move-object/from16 v7, p3

    invoke-direct/range {v1 .. v8}, Lcom/singbox/d/c$y;-><init>(Lcom/singbox/d/a;JILjava/lang/Long;Ljava/lang/String;Lkotlin/c/c;)V

    move-object/from16 v0, v16

    check-cast v0, Lkotlin/f/a/m;

    invoke-static {v15, v9, v9, v0, v12}, Lkotlinx/coroutines/e;->a(Lkotlinx/coroutines/af;Lkotlin/c/e;Lkotlinx/coroutines/ah;Lkotlin/f/a/m;I)Lkotlinx/coroutines/br;

    const-string v0, "SongPlayer"

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

    const-string v2, "play, state = ["

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

    sget v2, Lcom/singbox/d/c;->p:I

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

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

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

    move-result-object v1

    invoke-static {v0, v1, v9, v10}, Lcom/singbox/util/v;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;I)V
    :try_end_de
    .catchall {:try_start_9b .. :try_end_de} :catchall_e0

    .line 317
    monitor-exit p0

    return-wide v13

    :catchall_e0
    move-exception v0

    monitor-exit p0

    throw v0
.end method