ai.smali

.class public final Lsg/bigo/live/support64/ai;
.super Ljava/lang/Object;
.source "SourceFile"


# direct methods
.method public constructor <init>()V
    .registers 1

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

    return-void
.end method

.method public static a(Ljava/lang/Class;)Lsg/bigo/live/support64/controllers/a;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Lsg/bigo/live/support64/controllers/a;",
            ">(",
            "Ljava/lang/Class<",
            "TT;>;)TT;"
        }
    .end annotation

    .line 64
    invoke-static {}, Lsg/bigo/live/support64/ag;->y()Lsg/bigo/live/support64/j;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/j;->d()Lsg/bigo/live/support64/controllers/c;

    move-result-object v0

    invoke-interface {v0, p0}, Lsg/bigo/live/support64/controllers/c;->a(Ljava/lang/Class;)Lsg/bigo/live/support64/controllers/a;

    move-result-object p0

    return-object p0
.end method

.method public static a()Lsg/bigo/live/support64/o;
    .registers 1

    .line 36
    invoke-static {}, Lsg/bigo/live/support64/ag;->y()Lsg/bigo/live/support64/j;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/j;->b()Lsg/bigo/live/support64/o;

    move-result-object v0

    return-object v0
.end method

.method public static varargs a(I[Ljava/lang/Object;)V
    .registers 3

    .line 75
    invoke-static {}, Lsg/bigo/live/support64/ai;->g()Lsg/bigo/live/support64/controllers/ControllerProxy;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lsg/bigo/live/support64/controllers/ControllerProxy;->onEvent(I[Ljava/lang/Object;)V

    return-void
.end method

.method public static b()Lsg/bigo/live/support64/m;
    .registers 1

    .line 40
    invoke-static {}, Lsg/bigo/live/support64/ag;->y()Lsg/bigo/live/support64/j;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/j;->c()Lsg/bigo/live/support64/m;

    move-result-object v0

    return-object v0
.end method

.method public static c()Lsg/bigo/live/support64/controllers/a/a;
    .registers 1

    .line 48
    invoke-static {}, Lsg/bigo/live/support64/ag;->y()Lsg/bigo/live/support64/j;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/j;->d()Lsg/bigo/live/support64/controllers/c;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/controllers/c;->E()Lsg/bigo/live/support64/controllers/a/a;

    move-result-object v0

    return-object v0
.end method

.method public static d()Lsg/bigo/live/support64/g/a/c;
    .registers 1

    .line 52
    invoke-static {}, Lsg/bigo/live/support64/ag;->y()Lsg/bigo/live/support64/j;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/j;->c()Lsg/bigo/live/support64/m;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/m;->j()Lsg/bigo/live/support64/g/a/c;

    move-result-object v0

    return-object v0
.end method

.method public static e()Lsg/bigo/live/support64/g/a/a;
    .registers 1

    .line 56
    invoke-static {}, Lsg/bigo/live/support64/ag;->y()Lsg/bigo/live/support64/j;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/j;->c()Lsg/bigo/live/support64/m;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/m;->i()Lsg/bigo/live/support64/g/a/a;

    move-result-object v0

    return-object v0
.end method

.method public static f()Lsg/bigo/live/support64/data/d;
    .registers 2

    .line 60
    invoke-static {}, Lsg/bigo/live/support64/ai;->c()Lsg/bigo/live/support64/controllers/a/a;

    move-result-object v0

    const-string v1, "key_session_end"

    invoke-virtual {v0, v1}, Lsg/bigo/live/support64/controllers/a/a;->a(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lsg/bigo/live/support64/data/d;

    check-cast v0, Lsg/bigo/live/support64/data/d;

    return-object v0
.end method

.method public static g()Lsg/bigo/live/support64/controllers/ControllerProxy;
    .registers 1

    .line 68
    invoke-static {}, Lsg/bigo/live/support64/ag;->y()Lsg/bigo/live/support64/j;

    move-result-object v0

    invoke-interface {v0}, Lsg/bigo/live/support64/j;->e()Lsg/bigo/live/support64/controllers/ControllerProxy;

    move-result-object v0

    return-object v0
.end method