h.smali

.class public final Lp3/h;
.super Ljava/lang/Object;
.source "SourceFile"


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

.annotation runtime Lkotlin/Metadata;
.end annotation


# static fields
.field public static final a:Lp3/h;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final b:Lp3/h$c;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final c:Lp3/h$c;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final d:Lp3/h$c;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field private static final e:Lp3/h$c;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field


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

    new-instance v0, Lp3/h;

    invoke-direct {v0}, Lp3/h;-><init>()V

    sput-object v0, Lp3/h;->a:Lp3/h;

    new-instance v0, Lp3/h$d;

    invoke-direct {v0}, Lp3/h$d;-><init>()V

    sput-object v0, Lp3/h;->b:Lp3/h$c;

    new-instance v0, Lp3/h$c;

    invoke-direct {v0}, Lp3/h$c;-><init>()V

    sput-object v0, Lp3/h;->c:Lp3/h$c;

    new-instance v0, Lp3/h$a;

    invoke-direct {v0}, Lp3/h$a;-><init>()V

    sput-object v0, Lp3/h;->d:Lp3/h$c;

    new-instance v0, Lp3/h$b;

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

    sput-object v0, Lp3/h;->e:Lp3/h$c;

    return-void
.end method

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

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

    return-void
.end method

.method private final A(Lq3/n;Lp3/h$c;)V
    .registers 4

    invoke-virtual {p1}, Lq3/n;->w()Lq3/m;

    move-result-object v0

    invoke-virtual {p2, v0}, Lp3/h$c;->h(Lq3/m;)V

    invoke-virtual {p1}, Lq3/n;->v()Lq3/j;

    move-result-object p1

    if-eqz p1, :cond_10

    invoke-virtual {p2, p1}, Lp3/h$c;->e(Lq3/j;)V

    :cond_10
    return-void
.end method

.method public static final synthetic a(Lp3/h;Lq3/d;)V
    .registers 2

    invoke-direct {p0, p1}, Lp3/h;->l(Lq3/d;)V

    return-void
.end method

.method public static final synthetic b(Lp3/h;Lq3/g;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lp3/h;->q(Lq3/g;Lp3/h$c;)V

    return-void
.end method

.method public static final synthetic c(Lp3/h;Lq3/i;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lp3/h;->r(Lq3/i;Lp3/h$c;)V

    return-void
.end method

.method public static final synthetic d(Lp3/h;Lq3/k;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lp3/h;->u(Lq3/k;Lp3/h$c;)V

    return-void
.end method

.method public static final synthetic e(Lp3/h;Lq3/j;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lp3/h;->v(Lq3/j;Lp3/h$c;)V

    return-void
.end method

.method public static final synthetic f(Lp3/h;Lq3/j;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lp3/h;->w(Lq3/j;Lp3/h$c;)V

    return-void
.end method

.method public static final synthetic g(Lp3/h;Lq3/j;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lp3/h;->x(Lq3/j;Lp3/h$c;)V

    return-void
.end method

.method public static final synthetic h(Lp3/h;Lq3/l;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lp3/h;->y(Lq3/l;Lp3/h$c;)V

    return-void
.end method

.method public static final synthetic i(Lp3/h;Lq3/m;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lp3/h;->z(Lq3/m;Lp3/h$c;)V

    return-void
.end method

.method public static final synthetic j(Lp3/h;Lq3/n;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lp3/h;->A(Lq3/n;Lp3/h$c;)V

    return-void
.end method

.method private final k(Lq3/e;Lp3/h$c;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lq3/e<",
            "**>;",
            "Lp3/h$c;",
            ")V"
        }
    .end annotation

    if-eqz p1, :cond_3e

    instance-of v0, p1, Lq3/g;

    if-eqz v0, :cond_c

    check-cast p1, Lq3/g;

    invoke-virtual {p2, p1}, Lp3/h$c;->b(Lq3/g;)V

    goto :goto_3d

    :cond_c
    instance-of v0, p1, Lq3/k;

    if-eqz v0, :cond_16

    check-cast p1, Lq3/k;

    invoke-virtual {p2, p1}, Lp3/h$c;->f(Lq3/k;)V

    goto :goto_3d

    :cond_16
    instance-of v0, p1, Lq3/n;

    if-eqz v0, :cond_20

    check-cast p1, Lq3/n;

    invoke-virtual {p2, p1}, Lp3/h$c;->i(Lq3/n;)V

    goto :goto_3d

    :cond_20
    instance-of v0, p1, Lq3/i;

    if-eqz v0, :cond_2a

    check-cast p1, Lq3/i;

    invoke-virtual {p2, p1}, Lp3/h$c;->d(Lq3/i;)V

    goto :goto_3d

    :cond_2a
    instance-of v0, p1, Lq3/d;

    if-eqz v0, :cond_34

    check-cast p1, Lq3/d;

    invoke-virtual {p2, p1}, Lp3/h$c;->a(Lq3/d;)V

    goto :goto_3d

    :cond_34
    instance-of v0, p1, Lq3/l;

    if-eqz v0, :cond_3d

    check-cast p1, Lq3/l;

    invoke-virtual {p2, p1}, Lp3/h$c;->g(Lq3/l;)V

    :cond_3d
    :goto_3d
    return-void

    :cond_3e
    new-instance p1, Lm2/s;

    const-string p2, "Must provide non-null content to share"

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    throw p1
.end method

.method private final l(Lq3/d;)V
    .registers 3

    invoke-virtual {p1}, Lq3/d;->u()Ljava/lang/String;

    move-result-object p1

    invoke-static {p1}, Lc3/t0;->d0(Ljava/lang/String;)Z

    move-result p1

    if-nez p1, :cond_b

    return-void

    :cond_b
    new-instance p1, Lm2/s;

    const-string v0, "Must specify a non-empty effectId"

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

    throw p1
.end method

.method public static final m(Lq3/e;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lq3/e<",
            "**>;)V"
        }
    .end annotation

    sget-object v0, Lp3/h;->a:Lp3/h;

    sget-object v1, Lp3/h;->c:Lp3/h$c;

    invoke-direct {v0, p0, v1}, Lp3/h;->k(Lq3/e;Lp3/h$c;)V

    return-void
.end method

.method public static final n(Lq3/e;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lq3/e<",
            "**>;)V"
        }
    .end annotation

    sget-object v0, Lp3/h;->a:Lp3/h;

    sget-object v1, Lp3/h;->c:Lp3/h$c;

    invoke-direct {v0, p0, v1}, Lp3/h;->k(Lq3/e;Lp3/h$c;)V

    return-void
.end method

.method public static final o(Lq3/e;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lq3/e<",
            "**>;)V"
        }
    .end annotation

    sget-object v0, Lp3/h;->a:Lp3/h;

    sget-object v1, Lp3/h;->e:Lp3/h$c;

    invoke-direct {v0, p0, v1}, Lp3/h;->k(Lq3/e;Lp3/h$c;)V

    return-void
.end method

.method public static final p(Lq3/e;)V
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lq3/e<",
            "**>;)V"
        }
    .end annotation

    sget-object v0, Lp3/h;->a:Lp3/h;

    sget-object v1, Lp3/h;->b:Lp3/h$c;

    invoke-direct {v0, p0, v1}, Lp3/h;->k(Lq3/e;Lp3/h$c;)V

    return-void
.end method

.method private final q(Lq3/g;Lp3/h$c;)V
    .registers 3

    invoke-virtual {p1}, Lq3/e;->d()Landroid/net/Uri;

    move-result-object p1

    if-eqz p1, :cond_15

    invoke-static {p1}, Lc3/t0;->f0(Landroid/net/Uri;)Z

    move-result p1

    if-eqz p1, :cond_d

    goto :goto_15

    :cond_d
    new-instance p1, Lm2/s;

    const-string p2, "Content Url must be an http:// or https:// url"

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_15
    :goto_15
    return-void
.end method

.method private final r(Lq3/i;Lp3/h$c;)V
    .registers 7

    invoke-virtual {p1}, Lq3/i;->s()Ljava/util/List;

    move-result-object p1

    if-eqz p1, :cond_4b

    invoke-interface {p1}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_4b

    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v0

    const/4 v1, 0x6

    if-gt v0, v1, :cond_28

    invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object p1

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

    move-result v0

    if-eqz v0, :cond_27

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

    move-result-object v0

    check-cast v0, Lq3/h;

    invoke-virtual {p2, v0}, Lp3/h$c;->c(Lq3/h;)V

    goto :goto_17

    :cond_27
    return-void

    :cond_28
    new-instance p1, Lm2/s;

    sget-object p2, Lua/a0;->a:Lua/a0;

    sget-object p2, Ljava/util/Locale;->ROOT:Ljava/util/Locale;

    const/4 v0, 0x1

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

    const/4 v3, 0x0

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    aput-object v1, v2, v3

    invoke-static {v2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;

    move-result-object v0

    const-string v1, "Cannot add more than %d media."

    invoke-static {p2, v1, v0}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p2

    const-string v0, "java.lang.String.format(locale, format, *args)"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_4b
    new-instance p1, Lm2/s;

    const-string p2, "Must specify at least one medium in ShareMediaContent."

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    goto :goto_54

    :goto_53
    throw p1

    :goto_54
    goto :goto_53
.end method

.method public static final s(Lq3/h;Lp3/h$c;)V
    .registers 6
    .param p0    # Lq3/h;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p1    # Lp3/h$c;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lq3/h<",
            "**>;",
            "Lp3/h$c;",
            ")V"
        }
    .end annotation

    const-string v0, "medium"

    invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "validator"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V

    instance-of v0, p0, Lq3/j;

    if-eqz v0, :cond_14

    check-cast p0, Lq3/j;

    invoke-virtual {p1, p0}, Lp3/h$c;->e(Lq3/j;)V

    goto :goto_1d

    :cond_14
    instance-of v0, p0, Lq3/m;

    if-eqz v0, :cond_1e

    check-cast p0, Lq3/m;

    invoke-virtual {p1, p0}, Lp3/h$c;->h(Lq3/m;)V

    :goto_1d
    return-void

    :cond_1e
    new-instance p1, Lm2/s;

    sget-object v0, Lua/a0;->a:Lua/a0;

    sget-object v0, Ljava/util/Locale;->ROOT:Ljava/util/Locale;

    const/4 v1, 0x1

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

    invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;

    move-result-object p0

    invoke-virtual {p0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;

    move-result-object p0

    const/4 v3, 0x0

    aput-object p0, v2, v3

    invoke-static {v2, v1}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;

    move-result-object p0

    const-string v1, "Invalid media type: %s"

    invoke-static {v0, v1, p0}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p0

    const-string v0, "java.lang.String.format(locale, format, *args)"

    invoke-static {p0, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {p1, p0}, Lm2/s;-><init>(Ljava/lang/String;)V

    throw p1
.end method

.method private final t(Lq3/j;)V
    .registers 3

    if-eqz p1, :cond_18

    invoke-virtual {p1}, Lq3/j;->k()Landroid/graphics/Bitmap;

    move-result-object v0

    invoke-virtual {p1}, Lq3/j;->m()Landroid/net/Uri;

    move-result-object p1

    if-nez v0, :cond_17

    if-eqz p1, :cond_f

    goto :goto_17

    :cond_f
    new-instance p1, Lm2/s;

    const-string v0, "SharePhoto does not have a Bitmap or ImageUrl specified"

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

    throw p1

    :cond_17
    :goto_17
    return-void

    :cond_18
    new-instance p1, Lm2/s;

    const-string v0, "Cannot share a null SharePhoto"

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

    throw p1
.end method

.method private final u(Lq3/k;Lp3/h$c;)V
    .registers 7

    invoke-virtual {p1}, Lq3/k;->s()Ljava/util/List;

    move-result-object p1

    if-eqz p1, :cond_4b

    invoke-interface {p1}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_4b

    invoke-interface {p1}, Ljava/util/List;->size()I

    move-result v0

    const/4 v1, 0x6

    if-gt v0, v1, :cond_28

    invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object p1

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

    move-result v0

    if-eqz v0, :cond_27

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

    move-result-object v0

    check-cast v0, Lq3/j;

    invoke-virtual {p2, v0}, Lp3/h$c;->e(Lq3/j;)V

    goto :goto_17

    :cond_27
    return-void

    :cond_28
    new-instance p1, Lm2/s;

    sget-object p2, Lua/a0;->a:Lua/a0;

    sget-object p2, Ljava/util/Locale;->ROOT:Ljava/util/Locale;

    const/4 v0, 0x1

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

    const/4 v3, 0x0

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    aput-object v1, v2, v3

    invoke-static {v2, v0}, Ljava/util/Arrays;->copyOf([Ljava/lang/Object;I)[Ljava/lang/Object;

    move-result-object v0

    const-string v1, "Cannot add more than %d photos."

    invoke-static {p2, v1, v0}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p2

    const-string v0, "java.lang.String.format(locale, format, *args)"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/Intrinsics;->checkNotNullExpressionValue(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_4b
    new-instance p1, Lm2/s;

    const-string p2, "Must specify at least one Photo in SharePhotoContent."

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    goto :goto_54

    :goto_53
    throw p1

    :goto_54
    goto :goto_53
.end method

.method private final v(Lq3/j;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1}, Lp3/h;->t(Lq3/j;)V

    invoke-virtual {p1}, Lq3/j;->k()Landroid/graphics/Bitmap;

    move-result-object p2

    invoke-virtual {p1}, Lq3/j;->m()Landroid/net/Uri;

    move-result-object p1

    if-nez p2, :cond_1c

    invoke-static {p1}, Lc3/t0;->f0(Landroid/net/Uri;)Z

    move-result p1

    if-nez p1, :cond_14

    goto :goto_1c

    :cond_14
    new-instance p1, Lm2/s;

    const-string p2, "Cannot set the ImageUrl of a SharePhoto to the Uri of an image on the web when sharing SharePhotoContent"

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_1c
    :goto_1c
    return-void
.end method

.method private final w(Lq3/j;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1, p2}, Lp3/h;->v(Lq3/j;Lp3/h$c;)V

    invoke-virtual {p1}, Lq3/j;->k()Landroid/graphics/Bitmap;

    move-result-object p2

    if-nez p2, :cond_15

    sget-object p2, Lc3/t0;->a:Lc3/t0;

    invoke-virtual {p1}, Lq3/j;->m()Landroid/net/Uri;

    move-result-object p1

    invoke-static {p1}, Lc3/t0;->f0(Landroid/net/Uri;)Z

    move-result p1

    if-nez p1, :cond_1e

    :cond_15
    sget-object p1, Lc3/u0;->a:Lc3/u0;

    invoke-static {}, Lm2/f0;->l()Landroid/content/Context;

    move-result-object p1

    invoke-static {p1}, Lc3/u0;->d(Landroid/content/Context;)V

    :cond_1e
    return-void
.end method

.method private final x(Lq3/j;Lp3/h$c;)V
    .registers 3

    invoke-direct {p0, p1}, Lp3/h;->t(Lq3/j;)V

    return-void
.end method

.method private final y(Lq3/l;Lp3/h$c;)V
    .registers 4

    if-eqz p1, :cond_29

    invoke-virtual {p1}, Lq3/l;->u()Lq3/h;

    move-result-object v0

    if-nez v0, :cond_e

    invoke-virtual {p1}, Lq3/l;->w()Lq3/j;

    move-result-object v0

    if-eqz v0, :cond_29

    :cond_e
    invoke-virtual {p1}, Lq3/l;->u()Lq3/h;

    move-result-object v0

    if-eqz v0, :cond_1b

    invoke-virtual {p1}, Lq3/l;->u()Lq3/h;

    move-result-object v0

    invoke-virtual {p2, v0}, Lp3/h$c;->c(Lq3/h;)V

    :cond_1b
    invoke-virtual {p1}, Lq3/l;->w()Lq3/j;

    move-result-object v0

    if-eqz v0, :cond_28

    invoke-virtual {p1}, Lq3/l;->w()Lq3/j;

    move-result-object p1

    invoke-virtual {p2, p1}, Lp3/h$c;->e(Lq3/j;)V

    :cond_28
    return-void

    :cond_29
    new-instance p1, Lm2/s;

    const-string p2, "Must pass the Facebook app a background asset, a sticker asset, or both"

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    throw p1
.end method

.method private final z(Lq3/m;Lp3/h$c;)V
    .registers 3

    if-eqz p1, :cond_26

    invoke-virtual {p1}, Lq3/m;->k()Landroid/net/Uri;

    move-result-object p1

    if-eqz p1, :cond_1e

    invoke-static {p1}, Lc3/t0;->Y(Landroid/net/Uri;)Z

    move-result p2

    if-nez p2, :cond_1d

    invoke-static {p1}, Lc3/t0;->b0(Landroid/net/Uri;)Z

    move-result p1

    if-eqz p1, :cond_15

    goto :goto_1d

    :cond_15
    new-instance p1, Lm2/s;

    const-string p2, "ShareVideo must reference a video that is on the device"

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_1d
    :goto_1d
    return-void

    :cond_1e
    new-instance p1, Lm2/s;

    const-string p2, "ShareVideo does not have a LocalUrl specified"

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    throw p1

    :cond_26
    new-instance p1, Lm2/s;

    const-string p2, "Cannot share a null ShareVideo"

    invoke-direct {p1, p2}, Lm2/s;-><init>(Ljava/lang/String;)V

    throw p1
.end method