f0.smali

.class public abstract Lz7/f0;
.super Ljava/lang/Object;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lz7/f0$b;,
        Lz7/f0$a;,
        Lz7/f0$e;,
        Lz7/f0$c;,
        Lz7/f0$d;
    }
.end annotation


# static fields
.field private static final a:Ljava/nio/charset/Charset;


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

    const-string v0, "UTF-8"

    invoke-static {v0}, Ljava/nio/charset/Charset;->forName(Ljava/lang/String;)Ljava/nio/charset/Charset;

    move-result-object v0

    sput-object v0, Lz7/f0;->a:Ljava/nio/charset/Charset;

    return-void
.end method

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

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

    return-void
.end method

.method static synthetic a()Ljava/nio/charset/Charset;
    .registers 1

    sget-object v0, Lz7/f0;->a:Ljava/nio/charset/Charset;

    return-object v0
.end method

.method public static b()Lz7/f0$b;
    .registers 1
    .annotation build Landroidx/annotation/NonNull;
    .end annotation

    new-instance v0, Lz7/b$b;

    invoke-direct {v0}, Lz7/b$b;-><init>()V

    return-object v0
.end method


# virtual methods
.method public abstract c()Lz7/f0$a;
.end method

.method public abstract d()Ljava/lang/String;
.end method

.method public abstract e()Ljava/lang/String;
    .annotation build Landroidx/annotation/NonNull;
    .end annotation
.end method

.method public abstract f()Ljava/lang/String;
    .annotation build Landroidx/annotation/NonNull;
    .end annotation
.end method

.method public abstract g()Ljava/lang/String;
.end method

.method public abstract h()Ljava/lang/String;
    .annotation build Landroidx/annotation/NonNull;
    .end annotation
.end method

.method public abstract i()Ljava/lang/String;
    .annotation build Landroidx/annotation/NonNull;
    .end annotation
.end method

.method public abstract j()Lz7/f0$d;
.end method

.method public abstract k()I
.end method

.method public abstract l()Ljava/lang/String;
    .annotation build Landroidx/annotation/NonNull;
    .end annotation
.end method

.method public abstract m()Lz7/f0$e;
.end method

.method protected abstract n()Lz7/f0$b;
    .annotation build Landroidx/annotation/NonNull;
    .end annotation
.end method

.method public o(Ljava/lang/String;)Lz7/f0;
    .registers 4
    .annotation build Landroidx/annotation/NonNull;
    .end annotation

    invoke-virtual {p0}, Lz7/f0;->n()Lz7/f0$b;

    move-result-object v0

    invoke-virtual {v0, p1}, Lz7/f0$b;->c(Ljava/lang/String;)Lz7/f0$b;

    move-result-object v0

    invoke-virtual {p0}, Lz7/f0;->m()Lz7/f0$e;

    move-result-object v1

    if-eqz v1, :cond_19

    invoke-virtual {p0}, Lz7/f0;->m()Lz7/f0$e;

    move-result-object v1

    invoke-virtual {v1, p1}, Lz7/f0$e;->p(Ljava/lang/String;)Lz7/f0$e;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz7/f0$b;->l(Lz7/f0$e;)Lz7/f0$b;

    :cond_19
    invoke-virtual {v0}, Lz7/f0$b;->a()Lz7/f0;

    move-result-object p1

    return-object p1
.end method

.method public p(Lz7/f0$a;)Lz7/f0;
    .registers 3
    .annotation build Landroidx/annotation/NonNull;
    .end annotation

    if-nez p1, :cond_4

    move-object p1, p0

    goto :goto_10

    :cond_4
    invoke-virtual {p0}, Lz7/f0;->n()Lz7/f0$b;

    move-result-object v0

    invoke-virtual {v0, p1}, Lz7/f0$b;->b(Lz7/f0$a;)Lz7/f0$b;

    move-result-object p1

    invoke-virtual {p1}, Lz7/f0$b;->a()Lz7/f0;

    move-result-object p1

    :goto_10
    return-object p1
.end method

.method public q(Ljava/util/List;)Lz7/f0;
    .registers 4
    .param p1    # Ljava/util/List;
        .annotation build Landroidx/annotation/NonNull;
        .end annotation
    .end param
    .annotation build Landroidx/annotation/NonNull;
    .end annotation

    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lz7/f0$e$d;",
            ">;)",
            "Lz7/f0;"
        }
    .end annotation

    invoke-virtual {p0}, Lz7/f0;->m()Lz7/f0$e;

    move-result-object v0

    if-eqz v0, :cond_1b

    invoke-virtual {p0}, Lz7/f0;->n()Lz7/f0$b;

    move-result-object v0

    invoke-virtual {p0}, Lz7/f0;->m()Lz7/f0$e;

    move-result-object v1

    invoke-virtual {v1, p1}, Lz7/f0$e;->q(Ljava/util/List;)Lz7/f0$e;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz7/f0$b;->l(Lz7/f0$e;)Lz7/f0$b;

    move-result-object p1

    invoke-virtual {p1}, Lz7/f0$b;->a()Lz7/f0;

    move-result-object p1

    return-object p1

    :cond_1b
    new-instance p1, Ljava/lang/IllegalStateException;

    const-string v0, "Reports without sessions cannot have events added to them."

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

    throw p1
.end method

.method public r(Ljava/lang/String;)Lz7/f0;
    .registers 3
    .annotation build Landroidx/annotation/NonNull;
    .end annotation

    invoke-virtual {p0}, Lz7/f0;->n()Lz7/f0$b;

    move-result-object v0

    invoke-virtual {v0, p1}, Lz7/f0$b;->f(Ljava/lang/String;)Lz7/f0$b;

    move-result-object p1

    invoke-virtual {p1}, Lz7/f0$b;->a()Lz7/f0;

    move-result-object p1

    return-object p1
.end method

.method public s(Lz7/f0$d;)Lz7/f0;
    .registers 4
    .param p1    # Lz7/f0$d;
        .annotation build Landroidx/annotation/NonNull;
        .end annotation
    .end param
    .annotation build Landroidx/annotation/NonNull;
    .end annotation

    invoke-virtual {p0}, Lz7/f0;->n()Lz7/f0$b;

    move-result-object v0

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lz7/f0$b;->l(Lz7/f0$e;)Lz7/f0$b;

    move-result-object v0

    invoke-virtual {v0, p1}, Lz7/f0$b;->i(Lz7/f0$d;)Lz7/f0$b;

    move-result-object p1

    invoke-virtual {p1}, Lz7/f0$b;->a()Lz7/f0;

    move-result-object p1

    return-object p1
.end method

.method public t(JZLjava/lang/String;)Lz7/f0;
    .registers 7
    .annotation build Landroidx/annotation/NonNull;
    .end annotation

    invoke-virtual {p0}, Lz7/f0;->n()Lz7/f0$b;

    move-result-object v0

    invoke-virtual {p0}, Lz7/f0;->m()Lz7/f0$e;

    move-result-object v1

    if-eqz v1, :cond_15

    invoke-virtual {p0}, Lz7/f0;->m()Lz7/f0$e;

    move-result-object v1

    invoke-virtual {v1, p1, p2, p3, p4}, Lz7/f0$e;->r(JZLjava/lang/String;)Lz7/f0$e;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz7/f0$b;->l(Lz7/f0$e;)Lz7/f0$b;

    :cond_15
    invoke-virtual {v0}, Lz7/f0$b;->a()Lz7/f0;

    move-result-object p1

    return-object p1
.end method