a.smali

.class public final Lcom/tencent/liteav/beauty/a;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/tencent/liteav/beauty/a$a;
    }
.end annotation


# static fields
.field private static final a:[Lcom/tencent/liteav/beauty/a$a;

.field private static final b:Landroid/util/SparseBooleanArray;


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

    const/16 v0, 0x13

    new-array v0, v0, [Lcom/tencent/liteav/beauty/a$a;

    .line 48
    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->a:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4b6

    const-string v4, "reportFaceSlimDua"

    const/4 v5, 0x0

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    aput-object v1, v0, v5

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->b:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4b5

    const-string v4, "reportEyeScaleDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/4 v2, 0x1

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->c:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4be

    const-string v4, "reportFaceVDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/4 v2, 0x2

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->d:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4c0

    const-string v4, "reportFaceShortDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/4 v2, 0x3

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->f:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4bf

    const-string v4, "reportChinDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/4 v2, 0x4

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->g:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4c1

    const-string v4, "reportNoseSlimDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/4 v2, 0x5

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->h:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4c5

    const-string v4, "reportForeheadDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/4 v2, 0x6

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->i:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4c6

    const-string v4, "reportEyeDistanceDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/4 v2, 0x7

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->j:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4c7

    const-string v4, "reportEyeAngleDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0x8

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->k:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4c8

    const-string v4, "reportMouthShapeDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0x9

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->l:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4c9

    const-string v4, "reportNoseWingDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0xa

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->m:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4ca

    const-string v4, "reportNosePositionDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0xb

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->n:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4cb

    const-string v4, "reportLipsThicknessDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0xc

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->r:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4bd

    const-string v4, "reportFaceBeautyDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0xd

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->s:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4cd

    const-string v4, "reportEyeLightenDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0xe

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->t:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4ce

    const-string v4, "reportToothWhitenDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0xf

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->u:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4c2

    const-string v4, "reportWrinkleRemoveDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0x10

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->v:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4c3

    const-string v4, "reportPounchRemoveDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0x11

    aput-object v1, v0, v2

    new-instance v1, Lcom/tencent/liteav/beauty/a$a;

    sget-object v2, Lcom/tencent/liteav/beauty/b/l$a;->w:Lcom/tencent/liteav/beauty/b/l$a;

    const/16 v3, 0x4c4

    const-string v4, "reportSmileLinesRemoveDua"

    invoke-direct {v1, v2, v3, v4, v5}, Lcom/tencent/liteav/beauty/a$a;-><init>(Lcom/tencent/liteav/beauty/b/l$a;ILjava/lang/String;B)V

    const/16 v2, 0x12

    aput-object v1, v0, v2

    sput-object v0, Lcom/tencent/liteav/beauty/a;->a:[Lcom/tencent/liteav/beauty/a$a;

    .line 87
    new-instance v0, Landroid/util/SparseBooleanArray;

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

    sput-object v0, Lcom/tencent/liteav/beauty/a;->b:Landroid/util/SparseBooleanArray;

    return-void
.end method

.method public static a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
    .registers 3

    .line 92
    sget-object v0, Lcom/tencent/liteav/beauty/a;->b:Landroid/util/SparseBooleanArray;

    invoke-virtual {v0}, Landroid/util/SparseBooleanArray;->clear()V

    const/16 v0, 0x4b1

    const-string v1, "reportSDKInit!"

    .line 93
    invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V

    return-void
.end method

.method private static declared-synchronized a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V
    .registers 9

    const-class v0, Lcom/tencent/liteav/beauty/a;

    monitor-enter v0

    .line 140
    :try_start_3
    sget-object v1, Lcom/tencent/liteav/beauty/a;->b:Landroid/util/SparseBooleanArray;

    invoke-virtual {v1, p1}, Landroid/util/SparseBooleanArray;->get(I)Z

    move-result v2
    :try_end_9
    .catchall {:try_start_3 .. :try_end_9} :catchall_41

    if-eqz v2, :cond_d

    .line 142
    monitor-exit v0

    return-void

    :cond_d
    const/4 v2, 0x1

    .line 145
    :try_start_e
    invoke-virtual {v1, p1, v2}, Landroid/util/SparseBooleanArray;->put(IZ)V

    const-string v1, "ReportDauManager"

    const-string v3, "report DAU eventId: %d"

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    .line 146
    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v2, v4

    invoke-static {v1, v3, v2}, Lcom/tencent/liteav/base/util/LiteavLog;->i(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V

    if-eqz p0, :cond_3f

    .line 148
    sget-object v1, Lcom/tencent/liteav/videobase/videobase/h$b;->z:Lcom/tencent/liteav/videobase/videobase/h$b;

    const/4 v2, 0x0

    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "report DAU eventId:"

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

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

    const-string p1, " errorInfo:"

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

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

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

    move-result-object p1

    invoke-interface {p0, v1, v2, p1}, Lcom/tencent/liteav/videobase/videobase/IVideoReporter;->notifyEvent(Lcom/tencent/liteav/videobase/videobase/h$b;Ljava/lang/Object;Ljava/lang/String;)V
    :try_end_3f
    .catchall {:try_start_e .. :try_end_3f} :catchall_41

    .line 151
    :cond_3f
    monitor-exit v0

    return-void

    :catchall_41
    move-exception p0

    monitor-exit v0

    throw p0
.end method

.method public static a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;Lcom/tencent/liteav/beauty/b/l$a;)V
    .registers 7

    .line 130
    sget-object v0, Lcom/tencent/liteav/beauty/a;->a:[Lcom/tencent/liteav/beauty/a$a;

    array-length v1, v0

    const/4 v2, 0x0

    :goto_4
    if-ge v2, v1, :cond_17

    aget-object v3, v0, v2

    .line 131
    iget-object v4, v3, Lcom/tencent/liteav/beauty/a$a;->a:Lcom/tencent/liteav/beauty/b/l$a;

    if-ne v4, p1, :cond_14

    .line 132
    iget p1, v3, Lcom/tencent/liteav/beauty/a$a;->b:I

    iget-object v0, v3, Lcom/tencent/liteav/beauty/a$a;->c:Ljava/lang/String;

    invoke-static {p0, p1, v0}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V

    return-void

    :cond_14
    add-int/lit8 v2, v2, 0x1

    goto :goto_4

    :cond_17
    return-void
.end method

.method public static b(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
    .registers 3

    const/16 v0, 0x4b2

    const-string v1, "reportBeautyDua"

    .line 97
    invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V

    return-void
.end method

.method public static c(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
    .registers 3

    const/16 v0, 0x4b3

    const-string v1, "reportWhiteDua"

    .line 101
    invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V

    return-void
.end method

.method public static d(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
    .registers 3

    const/16 v0, 0x4ba

    const-string v1, "reportSharpDua"

    .line 105
    invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V

    return-void
.end method

.method public static e(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
    .registers 3

    const/16 v0, 0x4b4

    const-string v1, "reportRuddyDua"

    .line 109
    invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V

    return-void
.end method

.method public static f(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
    .registers 3

    const/16 v0, 0x4b8

    const-string v1, "reportFilterImageDua"

    .line 113
    invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V

    return-void
.end method

.method public static g(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
    .registers 3

    const/16 v0, 0x4bb

    const-string v1, "reportTemplateDua"

    .line 121
    invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V

    return-void
.end method

.method public static h(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;)V
    .registers 3

    const/16 v0, 0x4bc

    const-string v1, "reportWarterMarkDua"

    .line 125
    invoke-static {p0, v0, v1}, Lcom/tencent/liteav/beauty/a;->a(Lcom/tencent/liteav/videobase/videobase/IVideoReporter;ILjava/lang/String;)V

    return-void
.end method