bbj.smali

.class public Ldxoptimizer/bbj;
.super Ljava/lang/Object;
.source "CircleAnimManager.java"


# instance fields
.field private a:Ljava/lang/ref/WeakReference;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/lang/ref/WeakReference",
            "<",
            "Landroid/widget/ImageView;",
            ">;"
        }
    .end annotation
.end field

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

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

.field private d:I


# direct methods
.method public constructor <init>(Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;)V
    .registers 5

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

    .line 34
    new-instance v0, Ljava/lang/ref/WeakReference;

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

    iput-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;

    .line 35
    new-instance v0, Ljava/lang/ref/WeakReference;

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

    iput-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;

    .line 36
    new-instance v0, Ljava/lang/ref/WeakReference;

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

    iput-object v0, p0, Ldxoptimizer/bbj;->c:Ljava/lang/ref/WeakReference;

    .line 37
    return-void
.end method

.method static synthetic a(Ldxoptimizer/bbj;)Ljava/lang/ref/WeakReference;
    .registers 2

    .prologue
    .line 20
    iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;

    return-object v0
.end method

.method static synthetic b(Ldxoptimizer/bbj;)I
    .registers 2

    .prologue
    .line 20
    iget v0, p0, Ldxoptimizer/bbj;->d:I

    return v0
.end method

.method static synthetic c(Ldxoptimizer/bbj;)Ljava/lang/ref/WeakReference;
    .registers 2

    .prologue
    .line 20
    iget-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;

    return-object v0
.end method

.method static synthetic d(Ldxoptimizer/bbj;)Ljava/lang/ref/WeakReference;
    .registers 2

    .prologue
    .line 20
    iget-object v0, p0, Ldxoptimizer/bbj;->c:Ljava/lang/ref/WeakReference;

    return-object v0
.end method

.method static synthetic e(Ldxoptimizer/bbj;)V
    .registers 1

    .prologue
    .line 20
    invoke-direct {p0}, Ldxoptimizer/bbj;->h()V

    return-void
.end method

.method private h()V
    .registers 2

    .prologue
    .line 56
    iget v0, p0, Ldxoptimizer/bbj;->d:I

    packed-switch v0, :pswitch_data_12

    .line 69
    :goto_5
    return-void

    .line 58
    :pswitch_6
    invoke-direct {p0}, Ldxoptimizer/bbj;->i()V

    goto :goto_5

    .line 61
    :pswitch_a
    invoke-direct {p0}, Ldxoptimizer/bbj;->j()V

    goto :goto_5

    .line 64
    :pswitch_e
    invoke-direct {p0}, Ldxoptimizer/bbj;->k()V

    goto :goto_5

    .line 56
    :pswitch_data_12
    .packed-switch 0x1
        :pswitch_6
        :pswitch_a
        :pswitch_e
    .end packed-switch
.end method

.method private i()V
    .registers 1

    .prologue
    .line 72
    invoke-virtual {p0}, Ldxoptimizer/bbj;->b()V

    .line 73
    invoke-direct {p0}, Ldxoptimizer/bbj;->l()V

    .line 74
    invoke-direct {p0}, Ldxoptimizer/bbj;->m()V

    .line 75
    invoke-direct {p0}, Ldxoptimizer/bbj;->n()V

    .line 76
    return-void
.end method

.method private j()V
    .registers 1

    .prologue
    .line 79
    invoke-virtual {p0}, Ldxoptimizer/bbj;->a()V

    .line 80
    invoke-direct {p0}, Ldxoptimizer/bbj;->p()V

    .line 81
    invoke-direct {p0}, Ldxoptimizer/bbj;->q()V

    .line 82
    return-void
.end method

.method private k()V
    .registers 1

    .prologue
    .line 85
    invoke-virtual {p0}, Ldxoptimizer/bbj;->c()V

    .line 86
    invoke-direct {p0}, Ldxoptimizer/bbj;->o()V

    .line 87
    return-void
.end method

.method private l()V
    .registers 9

    .prologue
    const/4 v7, 0x2

    const/4 v5, -0x1

    const/4 v6, 0x1

    .line 90
    iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 91
    if-nez v0, :cond_e

    .line 136
    :goto_d
    return-void

    .line 94
    :cond_e
    const-string v1, "scaleX"

    new-array v2, v7, [F

    fill-array-data v2, :array_6e

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

    move-result-object v1

    .line 95
    const-string v2, "scaleY"

    new-array v3, v7, [F

    fill-array-data v3, :array_76

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

    move-result-object v2

    .line 96
    const-string v3, "alpha"

    const/4 v4, 0x7

    new-array v4, v4, [F

    fill-array-data v4, :array_7e

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

    move-result-object v0

    .line 97
    invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 98
    invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 99
    invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 100
    invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 101
    invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 102
    invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 103
    new-instance v3, Ldxoptimizer/bbj$1;

    invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$1;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V

    invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 131
    new-instance v3, Landroid/animation/AnimatorSet;

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

    .line 132
    const/4 v4, 0x3

    new-array v4, v4, [Landroid/animation/Animator;

    const/4 v5, 0x0

    aput-object v1, v4, v5

    aput-object v2, v4, v6

    aput-object v0, v4, v7

    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 133
    new-instance v0, Landroid/view/animation/LinearInterpolator;

    invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V

    invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 134
    const-wide/16 v0, 0x7d0

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

    .line 135
    invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_d

    .line 94
    nop

    :array_6e
    .array-data 4
        0x3f4ccccd    # 0.8f
        0x40800000    # 4.0f
    .end array-data

    .line 95
    :array_76
    .array-data 4
        0x3f4ccccd    # 0.8f
        0x40800000    # 4.0f
    .end array-data

    .line 96
    :array_7e
    .array-data 4
        0x3f000000    # 0.5f
        0x3f800000    # 1.0f
        0x3ecccccd    # 0.4f
        0x0
        0x0
        0x0
        0x0
    .end array-data
.end method

.method private m()V
    .registers 9

    .prologue
    const/4 v7, 0x2

    const/4 v5, -0x1

    const/4 v6, 0x1

    .line 139
    iget-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 140
    if-nez v0, :cond_e

    .line 186
    :goto_d
    return-void

    .line 143
    :cond_e
    const-string v1, "scaleX"

    new-array v2, v7, [F

    fill-array-data v2, :array_72

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

    move-result-object v1

    .line 144
    const-string v2, "scaleY"

    new-array v3, v7, [F

    fill-array-data v3, :array_7a

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

    move-result-object v2

    .line 145
    const-string v3, "alpha"

    const/4 v4, 0x7

    new-array v4, v4, [F

    fill-array-data v4, :array_82

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

    move-result-object v0

    .line 146
    invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 147
    invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 148
    invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 149
    invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 150
    invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 151
    invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 152
    new-instance v3, Ldxoptimizer/bbj$2;

    invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$2;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V

    invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 180
    new-instance v3, Landroid/animation/AnimatorSet;

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

    .line 181
    const/4 v4, 0x3

    new-array v4, v4, [Landroid/animation/Animator;

    const/4 v5, 0x0

    aput-object v1, v4, v5

    aput-object v2, v4, v6

    aput-object v0, v4, v7

    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 182
    new-instance v0, Landroid/view/animation/LinearInterpolator;

    invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V

    invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 183
    const-wide/16 v0, 0x7d0

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

    .line 184
    const-wide/16 v0, 0x190

    invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setStartDelay(J)V

    .line 185
    invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_d

    .line 143
    :array_72
    .array-data 4
        0x3f19999a    # 0.6f
        0x40900000    # 4.5f
    .end array-data

    .line 144
    :array_7a
    .array-data 4
        0x3f19999a    # 0.6f
        0x40900000    # 4.5f
    .end array-data

    .line 145
    :array_82
    .array-data 4
        0x3f000000    # 0.5f
        0x3f4ccccd    # 0.8f
        0x3ecccccd    # 0.4f
        0x0
        0x0
        0x0
        0x0
    .end array-data
.end method

.method private n()V
    .registers 9

    .prologue
    const/4 v7, 0x2

    const/4 v5, -0x1

    const/4 v6, 0x1

    .line 189
    iget-object v0, p0, Ldxoptimizer/bbj;->c:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 190
    if-nez v0, :cond_e

    .line 237
    :goto_d
    return-void

    .line 193
    :cond_e
    const-string v1, "scaleX"

    new-array v2, v7, [F

    fill-array-data v2, :array_72

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

    move-result-object v1

    .line 194
    const-string v2, "scaleY"

    new-array v3, v7, [F

    fill-array-data v3, :array_7a

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

    move-result-object v2

    .line 195
    const-string v3, "alpha"

    const/4 v4, 0x7

    new-array v4, v4, [F

    fill-array-data v4, :array_82

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

    move-result-object v0

    .line 196
    invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 197
    invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 198
    invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 199
    invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 200
    invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 201
    invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 202
    new-instance v3, Ldxoptimizer/bbj$3;

    invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$3;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V

    invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 231
    new-instance v3, Landroid/animation/AnimatorSet;

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

    .line 232
    const/4 v4, 0x3

    new-array v4, v4, [Landroid/animation/Animator;

    const/4 v5, 0x0

    aput-object v1, v4, v5

    aput-object v2, v4, v6

    aput-object v0, v4, v7

    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 233
    new-instance v0, Landroid/view/animation/LinearInterpolator;

    invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V

    invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 234
    const-wide/16 v0, 0x7d0

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

    .line 235
    const-wide/16 v0, 0x2bc

    invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setStartDelay(J)V

    .line 236
    invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_d

    .line 193
    :array_72
    .array-data 4
        0x3f000000    # 0.5f
        0x40a00000    # 5.0f
    .end array-data

    .line 194
    :array_7a
    .array-data 4
        0x3f000000    # 0.5f
        0x40a00000    # 5.0f
    .end array-data

    .line 195
    :array_82
    .array-data 4
        0x3f000000    # 0.5f
        0x3f19999a    # 0.6f
        0x3dcccccd    # 0.1f
        0x0
        0x0
        0x0
        0x0
    .end array-data
.end method

.method private o()V
    .registers 9

    .prologue
    const/4 v7, 0x2

    const/4 v5, -0x1

    const/4 v6, 0x1

    .line 240
    iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 241
    if-nez v0, :cond_e

    .line 287
    :goto_d
    return-void

    .line 244
    :cond_e
    const-string v1, "scaleX"

    new-array v2, v7, [F

    fill-array-data v2, :array_6e

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

    move-result-object v1

    .line 245
    const-string v2, "scaleY"

    new-array v3, v7, [F

    fill-array-data v3, :array_76

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

    move-result-object v2

    .line 246
    const-string v3, "alpha"

    const/4 v4, 0x7

    new-array v4, v4, [F

    fill-array-data v4, :array_7e

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

    move-result-object v0

    .line 247
    invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 248
    invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 249
    invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 250
    invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 251
    invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 252
    invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 253
    new-instance v3, Ldxoptimizer/bbj$4;

    invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$4;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V

    invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 282
    new-instance v3, Landroid/animation/AnimatorSet;

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

    .line 283
    const/4 v4, 0x3

    new-array v4, v4, [Landroid/animation/Animator;

    const/4 v5, 0x0

    aput-object v1, v4, v5

    aput-object v2, v4, v6

    aput-object v0, v4, v7

    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 284
    new-instance v0, Landroid/view/animation/LinearInterpolator;

    invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V

    invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 285
    const-wide/16 v0, 0xfa0

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

    .line 286
    invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_d

    .line 244
    nop

    :array_6e
    .array-data 4
        0x3f19999a    # 0.6f
        0x40200000    # 2.5f
    .end array-data

    .line 245
    :array_76
    .array-data 4
        0x3f19999a    # 0.6f
        0x40200000    # 2.5f
    .end array-data

    .line 246
    :array_7e
    .array-data 4
        0x3e99999a    # 0.3f
        0x3f4ccccd    # 0.8f
        0x3f000000    # 0.5f
        0x3ecccccd    # 0.4f
        0x0
        0x0
        0x0
    .end array-data
.end method

.method private p()V
    .registers 9

    .prologue
    const/4 v7, 0x2

    const/4 v5, -0x1

    const/4 v6, 0x1

    .line 290
    iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 291
    if-nez v0, :cond_e

    .line 337
    :goto_d
    return-void

    .line 294
    :cond_e
    const-string v1, "scaleX"

    new-array v2, v7, [F

    fill-array-data v2, :array_6e

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

    move-result-object v1

    .line 295
    const-string v2, "scaleY"

    new-array v3, v7, [F

    fill-array-data v3, :array_76

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

    move-result-object v2

    .line 296
    const-string v3, "alpha"

    const/16 v4, 0xa

    new-array v4, v4, [F

    fill-array-data v4, :array_7e

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

    move-result-object v0

    .line 298
    invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 299
    invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 300
    invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 301
    invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 302
    invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 303
    invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 304
    new-instance v3, Ldxoptimizer/bbj$5;

    invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$5;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V

    invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 332
    new-instance v3, Landroid/animation/AnimatorSet;

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

    .line 333
    const/4 v4, 0x3

    new-array v4, v4, [Landroid/animation/Animator;

    const/4 v5, 0x0

    aput-object v1, v4, v5

    aput-object v2, v4, v6

    aput-object v0, v4, v7

    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 334
    new-instance v0, Landroid/view/animation/LinearInterpolator;

    invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V

    invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 335
    const-wide/16 v0, 0xfa0

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

    .line 336
    invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_d

    .line 294
    :array_6e
    .array-data 4
        0x3f4ccccd    # 0.8f
        0x40a00000    # 5.0f
    .end array-data

    .line 295
    :array_76
    .array-data 4
        0x3f4ccccd    # 0.8f
        0x40a00000    # 5.0f
    .end array-data

    .line 296
    :array_7e
    .array-data 4
        0x3e99999a    # 0.3f
        0x3f800000    # 1.0f
        0x3ecccccd    # 0.4f
        0x0
        0x0
        0x0
        0x0
        0x0
        0x0
        0x0
    .end array-data
.end method

.method private q()V
    .registers 9

    .prologue
    const/4 v7, 0x2

    const/4 v5, -0x1

    const/4 v6, 0x1

    .line 340
    iget-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 341
    if-nez v0, :cond_e

    .line 389
    :goto_d
    return-void

    .line 344
    :cond_e
    const-string v1, "scaleX"

    new-array v2, v7, [F

    fill-array-data v2, :array_74

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

    move-result-object v1

    .line 345
    const-string v2, "scaleY"

    new-array v3, v7, [F

    fill-array-data v3, :array_7c

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

    move-result-object v2

    .line 346
    const-string v3, "alpha"

    const/16 v4, 0xa

    new-array v4, v4, [F

    fill-array-data v4, :array_84

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

    move-result-object v0

    .line 348
    invoke-virtual {v1, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 349
    invoke-virtual {v2, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 350
    invoke-virtual {v0, v5}, Landroid/animation/ObjectAnimator;->setRepeatCount(I)V

    .line 351
    invoke-virtual {v1, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 352
    invoke-virtual {v2, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 353
    invoke-virtual {v0, v6}, Landroid/animation/ObjectAnimator;->setRepeatMode(I)V

    .line 354
    new-instance v3, Ldxoptimizer/bbj$6;

    invoke-direct {v3, p0, v1, v2, v0}, Ldxoptimizer/bbj$6;-><init>(Ldxoptimizer/bbj;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;Landroid/animation/ObjectAnimator;)V

    invoke-virtual {v1, v3}, Landroid/animation/ObjectAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V

    .line 383
    new-instance v3, Landroid/animation/AnimatorSet;

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

    .line 384
    const/4 v4, 0x3

    new-array v4, v4, [Landroid/animation/Animator;

    const/4 v5, 0x0

    aput-object v1, v4, v5

    aput-object v2, v4, v6

    aput-object v0, v4, v7

    invoke-virtual {v3, v4}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V

    .line 385
    new-instance v0, Landroid/view/animation/LinearInterpolator;

    invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V

    invoke-virtual {v3, v0}, Landroid/animation/AnimatorSet;->setInterpolator(Landroid/animation/TimeInterpolator;)V

    .line 386
    const-wide/16 v0, 0xfa0

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

    .line 387
    const-wide/16 v0, 0x12c

    invoke-virtual {v3, v0, v1}, Landroid/animation/AnimatorSet;->setStartDelay(J)V

    .line 388
    invoke-virtual {v3}, Landroid/animation/AnimatorSet;->start()V

    goto :goto_d

    .line 344
    nop

    :array_74
    .array-data 4
        0x3f19999a    # 0.6f
        0x40c00000    # 6.0f
    .end array-data

    .line 345
    :array_7c
    .array-data 4
        0x3f19999a    # 0.6f
        0x40c00000    # 6.0f
    .end array-data

    .line 346
    :array_84
    .array-data 4
        0x3e99999a    # 0.3f
        0x3f800000    # 1.0f
        0x3ecccccd    # 0.4f
        0x0
        0x0
        0x0
        0x0
        0x0
        0x0
        0x0
    .end array-data
.end method


# virtual methods
.method public a()V
    .registers 2

    .prologue
    .line 40
    const/4 v0, 0x2

    iput v0, p0, Ldxoptimizer/bbj;->d:I

    .line 41
    return-void
.end method

.method public b()V
    .registers 2

    .prologue
    .line 44
    const/4 v0, 0x1

    iput v0, p0, Ldxoptimizer/bbj;->d:I

    .line 45
    return-void
.end method

.method public c()V
    .registers 2

    .prologue
    .line 48
    const/4 v0, 0x3

    iput v0, p0, Ldxoptimizer/bbj;->d:I

    .line 49
    return-void
.end method

.method public d()V
    .registers 1

    .prologue
    .line 52
    invoke-direct {p0}, Ldxoptimizer/bbj;->i()V

    .line 53
    return-void
.end method

.method public e()V
    .registers 3

    .prologue
    const/16 v1, 0x8

    .line 392
    iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 393
    if-eqz v0, :cond_f

    .line 394
    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 396
    :cond_f
    iget-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 397
    if-eqz v0, :cond_1c

    .line 398
    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 400
    :cond_1c
    iget-object v0, p0, Ldxoptimizer/bbj;->c:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 401
    if-eqz v0, :cond_29

    .line 402
    invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 404
    :cond_29
    return-void
.end method

.method public f()V
    .registers 4

    .prologue
    const/4 v2, 0x0

    .line 407
    iget-object v0, p0, Ldxoptimizer/bbj;->a:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 408
    if-eqz v0, :cond_e

    .line 409
    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 411
    :cond_e
    iget v0, p0, Ldxoptimizer/bbj;->d:I

    const/4 v1, 0x2

    if-ne v0, v1, :cond_21

    .line 412
    iget-object v0, p0, Ldxoptimizer/bbj;->b:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 413
    if-eqz v0, :cond_20

    .line 414
    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    .line 422
    :cond_20
    :goto_20
    return-void

    .line 416
    :cond_21
    iget v0, p0, Ldxoptimizer/bbj;->d:I

    const/4 v1, 0x1

    if-ne v0, v1, :cond_20

    .line 417
    iget-object v0, p0, Ldxoptimizer/bbj;->c:Ljava/lang/ref/WeakReference;

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

    move-result-object v0

    check-cast v0, Landroid/widget/ImageView;

    .line 418
    if-eqz v0, :cond_20

    .line 419
    invoke-virtual {v0, v2}, Landroid/widget/ImageView;->setVisibility(I)V

    goto :goto_20
.end method

.method public g()V
    .registers 2

    .prologue
    .line 425
    const/4 v0, 0x0

    iput v0, p0, Ldxoptimizer/bbj;->d:I

    .line 426
    return-void
.end method