.class public final Lb6/k;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Li5/a;


# instance fields
.field public final a:Li5/a;

.field public final b:Li5/a;


# direct methods
.method public constructor <init>(Landroid/content/Context;)V
    .registers 4

    .line 1
    sget-object v0, Lm5/f;->b:Lm5/f;

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

    new-instance v1, Lb6/j;

    invoke-direct {v1, p1, v0}, Lb6/j;-><init>(Landroid/content/Context;Lm5/f;)V

    iput-object v1, p0, Lb6/k;->a:Li5/a;

    .line 3
    const-class v0, Lb6/g;

    monitor-enter v0

    :try_start_f
    const-string v1, "Context must not be null"

    invoke-static {p1, v1}, Lcom/google/android/gms/common/internal/d;->i(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    sget-object v1, Lb6/g;->d:Li5/a;

    if-nez v1, :cond_23

    new-instance v1, Lb6/g;

    invoke-virtual {p1}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object p1

    invoke-direct {v1, p1}, Lb6/g;-><init>(Landroid/content/Context;)V

    sput-object v1, Lb6/g;->d:Li5/a;

    :cond_23
    sget-object p1, Lb6/g;->d:Li5/a;
    :try_end_25
    .catchall {:try_start_f .. :try_end_25} :catchall_29

    monitor-exit v0

    .line 4
    iput-object p1, p0, Lb6/k;->b:Li5/a;

    return-void

    :catchall_29
    move-exception p1

    .line 5
    monitor-exit v0

    throw p1
.end method


# virtual methods
.method public final a()Ln6/i;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ln6/i<",
            "Li5/b;",
            ">;"
        }
    .end annotation

    iget-object v0, p0, Lb6/k;->a:Li5/a;

    invoke-interface {v0}, Li5/a;->a()Ln6/i;

    move-result-object v0

    new-instance v1, Lf/o;

    invoke-direct {v1, p0}, Lf/o;-><init>(Lb6/k;)V

    invoke-virtual {v0, v1}, Ln6/i;->h(Ln6/a;)Ln6/i;

    move-result-object v0

    return-object v0
.end method
