c$a.smali

.class public final Lcom/proxy/ad/impl/interstitial/ui/c$a;
.super Ljava/lang/Object;

# interfaces
.implements Ljava/lang/Runnable;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/proxy/ad/impl/interstitial/ui/c;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "a"
.end annotation


# instance fields
.field a:I

.field b:Ljava/lang/ref/WeakReference;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/lang/ref/WeakReference<",
            "Landroid/view/View;",
            ">;"
        }
    .end annotation
.end field

.field c:Ljava/lang/ref/WeakReference;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/lang/ref/WeakReference<",
            "Landroid/view/View;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method constructor <init>(ILandroid/view/View;)V
    .registers 3

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

    iput p1, p0, Lcom/proxy/ad/impl/interstitial/ui/c$a;->a:I

    new-instance p1, Ljava/lang/ref/WeakReference;

    invoke-direct {p1, p2}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    iput-object p1, p0, Lcom/proxy/ad/impl/interstitial/ui/c$a;->b:Ljava/lang/ref/WeakReference;

    return-void
.end method


# virtual methods
.method final a(Landroid/view/View;)Lcom/proxy/ad/impl/interstitial/ui/c$a;
    .registers 3

    new-instance v0, Ljava/lang/ref/WeakReference;

    invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    iput-object v0, p0, Lcom/proxy/ad/impl/interstitial/ui/c$a;->c:Ljava/lang/ref/WeakReference;

    return-object p0
.end method

.method public final run()V
    .registers 13

    iget v0, p0, Lcom/proxy/ad/impl/interstitial/ui/c$a;->a:I

    const/16 v1, 0x10e

    const/16 v2, 0x190

    const-wide/16 v3, 0x12c

    const/4 v5, 0x0

    const-string v6, "translationY"

    const/4 v7, 0x2

    const/4 v8, 0x1

    if-eq v0, v8, :cond_67

    if-eq v0, v7, :cond_13

    goto/16 :goto_c1

    :cond_13
    iget-object v0, p0, Lcom/proxy/ad/impl/interstitial/ui/c$a;->b:Ljava/lang/ref/WeakReference;

    if-eqz v0, :cond_c1

    iget-object v9, p0, Lcom/proxy/ad/impl/interstitial/ui/c$a;->c:Ljava/lang/ref/WeakReference;

    if-eqz v9, :cond_c1

    invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/View;

    iget-object v9, p0, Lcom/proxy/ad/impl/interstitial/ui/c$a;->c:Ljava/lang/ref/WeakReference;

    invoke-virtual {v9}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Landroid/view/View;

    if-eqz v0, :cond_c1

    if-eqz v9, :cond_c1

    new-array v10, v7, [F

    sget-object v11, Lcom/proxy/ad/a/a/a;->a:Landroid/content/Context;

    invoke-static {v11, v1}, Lcom/proxy/ad/h/d;->a(Landroid/content/Context;I)I

    move-result v1

    neg-int v1, v1

    int-to-float v1, v1

    aput v1, v10, v5

    const/4 v1, 0x0

    aput v1, v10, v8

    invoke-static {v0, v6, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v0, v3, v4}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    new-array v7, v7, [F

    sget-object v10, Lcom/proxy/ad/a/a/a;->a:Landroid/content/Context;

    invoke-static {v10, v2}, Lcom/proxy/ad/h/d;->a(Landroid/content/Context;I)I

    move-result v2

    int-to-float v2, v2

    aput v2, v7, v5

    aput v1, v7, v8

    invoke-static {v9, v6, v7}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    invoke-virtual {v0, v3, v4}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    new-instance v2, Landroid/animation/AnimatorSet;

    invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

    invoke-virtual {v2, v1}, Landroid/animation/AnimatorSet;->play(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/animation/AnimatorSet$Builder;->after(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;

    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_c1

    :cond_67
    iget-object v0, p0, Lcom/proxy/ad/impl/interstitial/ui/c$a;->b:Ljava/lang/ref/WeakReference;

    if-eqz v0, :cond_c1

    iget-object v9, p0, Lcom/proxy/ad/impl/interstitial/ui/c$a;->c:Ljava/lang/ref/WeakReference;

    if-eqz v9, :cond_c1

    invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/View;

    iget-object v9, p0, Lcom/proxy/ad/impl/interstitial/ui/c$a;->c:Ljava/lang/ref/WeakReference;

    invoke-virtual {v9}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Landroid/view/View;

    if-eqz v0, :cond_c1

    if-eqz v9, :cond_c1

    new-array v10, v7, [F

    invoke-virtual {v0}, Landroid/view/View;->getTranslationY()F

    move-result v11

    aput v11, v10, v5

    sget-object v11, Lcom/proxy/ad/a/a/a;->a:Landroid/content/Context;

    invoke-static {v11, v2}, Lcom/proxy/ad/h/d;->a(Landroid/content/Context;I)I

    move-result v2

    int-to-float v2, v2

    aput v2, v10, v8

    invoke-static {v0, v6, v10}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v0

    invoke-virtual {v0, v3, v4}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    new-array v2, v7, [F

    invoke-virtual {v9}, Landroid/view/View;->getTranslationY()F

    move-result v7

    aput v7, v2, v5

    sget-object v5, Lcom/proxy/ad/a/a/a;->a:Landroid/content/Context;

    invoke-static {v5, v1}, Lcom/proxy/ad/h/d;->a(Landroid/content/Context;I)I

    move-result v1

    neg-int v1, v1

    int-to-float v1, v1

    aput v1, v2, v8

    invoke-static {v9, v6, v2}, Landroid/animation/ObjectAnimator;->ofFloat(Ljava/lang/Object;Ljava/lang/String;[F)Landroid/animation/ObjectAnimator;

    move-result-object v1

    invoke-virtual {v1, v3, v4}, Landroid/animation/ObjectAnimator;->setDuration(J)Landroid/animation/ObjectAnimator;

    new-instance v2, Landroid/animation/AnimatorSet;

    invoke-direct {v2}, Landroid/animation/AnimatorSet;-><init>()V

    invoke-virtual {v2, v1}, Landroid/animation/AnimatorSet;->play(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;

    move-result-object v1

    invoke-virtual {v1, v0}, Landroid/animation/AnimatorSet$Builder;->after(Landroid/animation/Animator;)Landroid/animation/AnimatorSet$Builder;

    invoke-virtual {v2}, Landroid/animation/AnimatorSet;->start()V

    :cond_c1
    :goto_c1
    return-void
.end method