zzarg.smali

.class public final Lcom/google/android/gms/internal/ads/zzarg;
.super Lcom/google/android/gms/internal/ads/zzarj;
.source ""

# interfaces
.implements Lcom/google/android/gms/internal/ads/zzaig;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lcom/google/android/gms/internal/ads/zzarj;",
        "Lcom/google/android/gms/internal/ads/zzaig<",
        "Lcom/google/android/gms/internal/ads/zzbfi;",
        ">;"
    }
.end annotation


# instance fields
.field private final context:Landroid/content/Context;

.field private density:F

.field private maxHeight:I

.field private maxWidth:I

.field private rotation:I

.field private final zzbro:Landroid/view/WindowManager;

.field private final zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

.field private final zzdrq:Lcom/google/android/gms/internal/ads/zzabb;

.field private zzdrr:I

.field private zzdrs:I

.field private zzdrt:I

.field private zzdru:I

.field private zzxe:Landroid/util/DisplayMetrics;


# direct methods
.method public constructor <init>(Lcom/google/android/gms/internal/ads/zzbfi;Landroid/content/Context;Lcom/google/android/gms/internal/ads/zzabb;)V
    .registers 5

    invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzarj;-><init>(Lcom/google/android/gms/internal/ads/zzbfi;)V

    const/4 v0, -0x1

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrr:I

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrs:I

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->maxWidth:I

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->maxHeight:I

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrt:I

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdru:I

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzarg;->context:Landroid/content/Context;

    iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrq:Lcom/google/android/gms/internal/ads/zzabb;

    const-string p1, "window"

    invoke-virtual {p2, p1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Landroid/view/WindowManager;

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzbro:Landroid/view/WindowManager;

    return-void
.end method


# virtual methods
.method public final synthetic zza(Ljava/lang/Object;Ljava/util/Map;)V
    .registers 11

    check-cast p1, Lcom/google/android/gms/internal/ads/zzbfi;

    new-instance p1, Landroid/util/DisplayMetrics;

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzxe:Landroid/util/DisplayMetrics;

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzbro:Landroid/view/WindowManager;

    invoke-interface {p1}, Landroid/view/WindowManager;->getDefaultDisplay()Landroid/view/Display;

    move-result-object p1

    iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzxe:Landroid/util/DisplayMetrics;

    invoke-virtual {p1, p2}, Landroid/view/Display;->getMetrics(Landroid/util/DisplayMetrics;)V

    iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzxe:Landroid/util/DisplayMetrics;

    iget p2, p2, Landroid/util/DisplayMetrics;->density:F

    iput p2, p0, Lcom/google/android/gms/internal/ads/zzarg;->density:F

    invoke-virtual {p1}, Landroid/view/Display;->getRotation()I

    move-result p1

    iput p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->rotation:I

    invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzqw()Lcom/google/android/gms/internal/ads/zzbae;

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzxe:Landroid/util/DisplayMetrics;

    iget p2, p1, Landroid/util/DisplayMetrics;->widthPixels:I

    invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbae;->zzb(Landroid/util/DisplayMetrics;I)I

    move-result p1

    iput p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrr:I

    invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzqw()Lcom/google/android/gms/internal/ads/zzbae;

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzxe:Landroid/util/DisplayMetrics;

    iget p2, p1, Landroid/util/DisplayMetrics;->heightPixels:I

    invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbae;->zzb(Landroid/util/DisplayMetrics;I)I

    move-result p1

    iput p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrs:I

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzbfi;->zzabx()Landroid/app/Activity;

    move-result-object p1

    const/4 p2, 0x1

    const/4 v0, 0x0

    if-eqz p1, :cond_6b

    invoke-virtual {p1}, Landroid/app/Activity;->getWindow()Landroid/view/Window;

    move-result-object v1

    if-nez v1, :cond_4b

    goto :goto_6b

    :cond_4b
    invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzkv()Lcom/google/android/gms/ads/internal/util/zzj;

    invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/zzj;->zzf(Landroid/app/Activity;)[I

    move-result-object p1

    invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzqw()Lcom/google/android/gms/internal/ads/zzbae;

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzxe:Landroid/util/DisplayMetrics;

    aget v2, p1, v0

    invoke-static {v1, v2}, Lcom/google/android/gms/internal/ads/zzbae;->zzb(Landroid/util/DisplayMetrics;I)I

    move-result v1

    iput v1, p0, Lcom/google/android/gms/internal/ads/zzarg;->maxWidth:I

    invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzqw()Lcom/google/android/gms/internal/ads/zzbae;

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzxe:Landroid/util/DisplayMetrics;

    aget p1, p1, p2

    invoke-static {v1, p1}, Lcom/google/android/gms/internal/ads/zzbae;->zzb(Landroid/util/DisplayMetrics;I)I

    move-result p1

    goto :goto_71

    :cond_6b
    :goto_6b
    iget p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrr:I

    iput p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->maxWidth:I

    iget p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrs:I

    :goto_71
    iput p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->maxHeight:I

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzbfi;->zzaed()Lcom/google/android/gms/internal/ads/zzbgx;

    move-result-object p1

    invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzbgx;->zzafj()Z

    move-result p1

    if-eqz p1, :cond_88

    iget p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrr:I

    iput p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrt:I

    iget p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrs:I

    iput p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdru:I

    goto :goto_8d

    :cond_88
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {p1, v0, v0}, Lcom/google/android/gms/internal/ads/zzbfi;->measure(II)V

    :goto_8d
    iget v2, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrr:I

    iget v3, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrs:I

    iget v4, p0, Lcom/google/android/gms/internal/ads/zzarg;->maxWidth:I

    iget v5, p0, Lcom/google/android/gms/internal/ads/zzarg;->maxHeight:I

    iget v6, p0, Lcom/google/android/gms/internal/ads/zzarg;->density:F

    iget v7, p0, Lcom/google/android/gms/internal/ads/zzarg;->rotation:I

    move-object v1, p0

    invoke-virtual/range {v1 .. v7}, Lcom/google/android/gms/internal/ads/zzarj;->zza(IIIIFI)V

    new-instance p1, Lcom/google/android/gms/internal/ads/zzarh;

    invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzarh;-><init>()V

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrq:Lcom/google/android/gms/internal/ads/zzabb;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzabb;->zzsd()Z

    move-result v1

    invoke-virtual {p1, v1}, Lcom/google/android/gms/internal/ads/zzarh;->zzai(Z)Lcom/google/android/gms/internal/ads/zzarh;

    move-result-object p1

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrq:Lcom/google/android/gms/internal/ads/zzabb;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzabb;->zzse()Z

    move-result v1

    invoke-virtual {p1, v1}, Lcom/google/android/gms/internal/ads/zzarh;->zzah(Z)Lcom/google/android/gms/internal/ads/zzarh;

    move-result-object p1

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrq:Lcom/google/android/gms/internal/ads/zzabb;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzabb;->zzsg()Z

    move-result v1

    invoke-virtual {p1, v1}, Lcom/google/android/gms/internal/ads/zzarh;->zzaj(Z)Lcom/google/android/gms/internal/ads/zzarh;

    move-result-object p1

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrq:Lcom/google/android/gms/internal/ads/zzabb;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzabb;->zzsf()Z

    move-result v1

    invoke-virtual {p1, v1}, Lcom/google/android/gms/internal/ads/zzarh;->zzak(Z)Lcom/google/android/gms/internal/ads/zzarh;

    move-result-object p1

    invoke-virtual {p1, p2}, Lcom/google/android/gms/internal/ads/zzarh;->zzal(Z)Lcom/google/android/gms/internal/ads/zzarh;

    move-result-object p1

    new-instance v1, Lcom/google/android/gms/internal/ads/zzarf;

    const/4 v2, 0x0

    invoke-direct {v1, p1, v2}, Lcom/google/android/gms/internal/ads/zzarf;-><init>(Lcom/google/android/gms/internal/ads/zzarh;Lcom/google/android/gms/internal/ads/zzare;)V

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzarf;->zzds()Lorg/json/JSONObject;

    move-result-object v1

    const-string v2, "onDeviceFeaturesReceived"

    invoke-interface {p1, v2, v1}, Lcom/google/android/gms/internal/ads/zzakr;->zza(Ljava/lang/String;Lorg/json/JSONObject;)V

    const/4 p1, 0x2

    new-array v1, p1, [I

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {v2, v1}, Lcom/google/android/gms/internal/ads/zzbfi;->getLocationOnScreen([I)V

    invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzqw()Lcom/google/android/gms/internal/ads/zzbae;

    move-result-object v2

    iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzarg;->context:Landroid/content/Context;

    aget v0, v1, v0

    invoke-virtual {v2, v3, v0}, Lcom/google/android/gms/internal/ads/zzbae;->zzd(Landroid/content/Context;I)I

    move-result v0

    invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzqw()Lcom/google/android/gms/internal/ads/zzbae;

    move-result-object v2

    iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzarg;->context:Landroid/content/Context;

    aget p2, v1, p2

    invoke-virtual {v2, v3, p2}, Lcom/google/android/gms/internal/ads/zzbae;->zzd(Landroid/content/Context;I)I

    move-result p2

    invoke-virtual {p0, v0, p2}, Lcom/google/android/gms/internal/ads/zzarg;->zzl(II)V

    invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzbao;->isLoggable(I)Z

    move-result p1

    if-eqz p1, :cond_10d

    const-string p1, "Dispatching Ready Event."

    invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzbao;->zzey(Ljava/lang/String;)V

    :cond_10d
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzbfi;->zzacc()Lcom/google/android/gms/internal/ads/zzbar;

    move-result-object p1

    iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzbar;->zzbrz:Ljava/lang/String;

    invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/zzarj;->zzdu(Ljava/lang/String;)V

    return-void
.end method

.method public final zzl(II)V
    .registers 8

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->context:Landroid/content/Context;

    instance-of v0, v0, Landroid/app/Activity;

    const/4 v1, 0x0

    if-eqz v0, :cond_14

    invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzkv()Lcom/google/android/gms/ads/internal/util/zzj;

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->context:Landroid/content/Context;

    check-cast v0, Landroid/app/Activity;

    invoke-static {v0}, Lcom/google/android/gms/ads/internal/util/zzj;->zzh(Landroid/app/Activity;)[I

    move-result-object v0

    aget v1, v0, v1

    :cond_14
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbfi;->zzaed()Lcom/google/android/gms/internal/ads/zzbgx;

    move-result-object v0

    if-eqz v0, :cond_28

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbfi;->zzaed()Lcom/google/android/gms/internal/ads/zzbgx;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbgx;->zzafj()Z

    move-result v0

    if-nez v0, :cond_82

    :cond_28
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbfi;->getWidth()I

    move-result v0

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzbfi;->getHeight()I

    move-result v2

    sget-object v3, Lcom/google/android/gms/internal/ads/zzabq;->zzcof:Lcom/google/android/gms/internal/ads/zzabf;

    invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;

    move-result-object v4

    invoke-virtual {v4, v3}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/Boolean;

    invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v3

    if-eqz v3, :cond_6a

    if-nez v0, :cond_58

    iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzbfi;->zzaed()Lcom/google/android/gms/internal/ads/zzbgx;

    move-result-object v3

    if-eqz v3, :cond_58

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbfi;->zzaed()Lcom/google/android/gms/internal/ads/zzbgx;

    move-result-object v0

    iget v0, v0, Lcom/google/android/gms/internal/ads/zzbgx;->widthPixels:I

    :cond_58
    if-nez v2, :cond_6a

    iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {v3}, Lcom/google/android/gms/internal/ads/zzbfi;->zzaed()Lcom/google/android/gms/internal/ads/zzbgx;

    move-result-object v3

    if-eqz v3, :cond_6a

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {v2}, Lcom/google/android/gms/internal/ads/zzbfi;->zzaed()Lcom/google/android/gms/internal/ads/zzbgx;

    move-result-object v2

    iget v2, v2, Lcom/google/android/gms/internal/ads/zzbgx;->heightPixels:I

    :cond_6a
    invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzqw()Lcom/google/android/gms/internal/ads/zzbae;

    move-result-object v3

    iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzarg;->context:Landroid/content/Context;

    invoke-virtual {v3, v4, v0}, Lcom/google/android/gms/internal/ads/zzbae;->zzd(Landroid/content/Context;I)I

    move-result v0

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrt:I

    invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzqw()Lcom/google/android/gms/internal/ads/zzbae;

    move-result-object v0

    iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzarg;->context:Landroid/content/Context;

    invoke-virtual {v0, v3, v2}, Lcom/google/android/gms/internal/ads/zzbae;->zzd(Landroid/content/Context;I)I

    move-result v0

    iput v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdru:I

    :cond_82
    sub-int v0, p2, v1

    iget v1, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdrt:I

    iget v2, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdru:I

    invoke-virtual {p0, p1, v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzarj;->zzc(IIII)V

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzarg;->zzdkm:Lcom/google/android/gms/internal/ads/zzbfi;

    invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzbfi;->zzaef()Lcom/google/android/gms/internal/ads/zzbgu;

    move-result-object v0

    invoke-interface {v0, p1, p2}, Lcom/google/android/gms/internal/ads/zzbgu;->zzk(II)V

    return-void
.end method