x.smali
.class public Lcom/sandboxol/game/a/x;
.super Lcom/sandboxol/game/a/w;
.source "DialogScrapBoxBindingImpl.java"
# static fields
.field private static final B:Landroidx/databinding/ViewDataBinding$b;
.field private static final C:Landroid/util/SparseIntArray;
# instance fields
.field private final D:Landroidx/constraintlayout/widget/ConstraintLayout;
.field private final E:Landroid/widget/ImageView;
.field private final F:Landroid/widget/TextView;
.field private final G:Landroid/widget/TextView;
.field private final H:Landroid/widget/TextView;
.field private final I:Landroid/widget/TextView;
.field private final J:Landroid/widget/TextView;
.field private final K:Landroid/widget/TextView;
.field private L:J
# direct methods
.method static constructor <clinit>()V
.registers 3
.line 1
new-instance v0, Landroid/util/SparseIntArray;
invoke-direct {v0}, Landroid/util/SparseIntArray;-><init>()V
sput-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;
.line 2
sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;
sget v1, Lcom/sandboxol/game/R$id;->v_bg:I
const/16 v2, 0x1a
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V
.line 3
sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;
sget v1, Lcom/sandboxol/game/R$id;->tv_title:I
const/16 v2, 0x1b
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V
.line 4
sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;
sget v1, Lcom/sandboxol/game/R$id;->tv_reward_value:I
const/16 v2, 0x1c
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V
.line 5
sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;
sget v1, Lcom/sandboxol/game/R$id;->gl_horizontal_289:I
const/16 v2, 0x1d
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V
.line 6
sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;
sget v1, Lcom/sandboxol/game/R$id;->gl_horizontal_625:I
const/16 v2, 0x1e
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V
.line 7
sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;
sget v1, Lcom/sandboxol/game/R$id;->gl_vertical_269:I
const/16 v2, 0x1f
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V
.line 8
sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;
sget v1, Lcom/sandboxol/game/R$id;->gl_vertical_5:I
const/16 v2, 0x20
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V
.line 9
sget-object v0, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;
sget v1, Lcom/sandboxol/game/R$id;->gl_vertical_7625:I
const/16 v2, 0x21
invoke-virtual {v0, v1, v2}, Landroid/util/SparseIntArray;->put(II)V
return-void
.end method
.method public constructor <init>(Landroidx/databinding/d;Landroid/view/View;)V
.registers 6
.line 1
sget-object v0, Lcom/sandboxol/game/a/x;->B:Landroidx/databinding/ViewDataBinding$b;
sget-object v1, Lcom/sandboxol/game/a/x;->C:Landroid/util/SparseIntArray;
const/16 v2, 0x22
invoke-static {p1, p2, v2, v0, v1}, Landroidx/databinding/ViewDataBinding;->mapBindings(Landroidx/databinding/d;Landroid/view/View;ILandroidx/databinding/ViewDataBinding$b;Landroid/util/SparseIntArray;)[Ljava/lang/Object;
move-result-object v0
invoke-direct {p0, p1, p2, v0}, Lcom/sandboxol/game/a/x;-><init>(Landroidx/databinding/d;Landroid/view/View;[Ljava/lang/Object;)V
return-void
.end method
.method private constructor <init>(Landroidx/databinding/d;Landroid/view/View;[Ljava/lang/Object;)V
.registers 35
move-object/from16 v3, p0
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
const/16 v4, 0x1d
.line 2
aget-object v4, p3, v4
check-cast v4, Landroidx/constraintlayout/widget/Guideline;
const/16 v5, 0x1e
aget-object v5, p3, v5
check-cast v5, Landroidx/constraintlayout/widget/Guideline;
const/16 v6, 0x1f
aget-object v6, p3, v6
check-cast v6, Landroidx/constraintlayout/widget/Guideline;
const/16 v7, 0x20
aget-object v7, p3, v7
check-cast v7, Landroidx/constraintlayout/widget/Guideline;
const/16 v8, 0x21
aget-object v8, p3, v8
check-cast v8, Landroidx/constraintlayout/widget/Guideline;
const/4 v9, 0x5
aget-object v9, p3, v9
check-cast v9, Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/4 v10, 0x6
aget-object v10, p3, v10
check-cast v10, Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/4 v11, 0x7
aget-object v11, p3, v11
check-cast v11, Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/16 v12, 0x8
aget-object v12, p3, v12
check-cast v12, Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/16 v13, 0x9
aget-object v13, p3, v13
check-cast v13, Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/16 v14, 0x10
aget-object v14, p3, v14
check-cast v14, Landroid/widget/ImageView;
const/16 v15, 0x11
aget-object v15, p3, v15
check-cast v15, Landroid/widget/ImageView;
const/16 v16, 0x12
aget-object v16, p3, v16
check-cast v16, Landroid/widget/ImageView;
const/16 v17, 0x13
aget-object v17, p3, v17
check-cast v17, Landroid/widget/ImageView;
const/16 v18, 0x14
aget-object v18, p3, v18
check-cast v18, Landroid/widget/ImageView;
const/16 v19, 0xa
aget-object v19, p3, v19
check-cast v19, Landroid/widget/ProgressBar;
const/16 v20, 0xb
aget-object v20, p3, v20
check-cast v20, Landroid/widget/ProgressBar;
const/16 v21, 0xc
aget-object v21, p3, v21
check-cast v21, Landroid/widget/ProgressBar;
const/16 v22, 0xd
aget-object v22, p3, v22
check-cast v22, Landroid/widget/ProgressBar;
const/16 v23, 0xe
aget-object v23, p3, v23
check-cast v23, Landroid/widget/ProgressBar;
const/16 v24, 0xf
aget-object v24, p3, v24
check-cast v24, Landroid/widget/ProgressBar;
const/16 v25, 0x4
aget-object v25, p3, v25
check-cast v25, Landroid/widget/TextView;
const/16 v26, 0x1c
aget-object v26, p3, v26
check-cast v26, Landroid/widget/TextView;
const/16 v27, 0x3
aget-object v27, p3, v27
check-cast v27, Landroid/widget/TextView;
const/16 v28, 0x1b
aget-object v28, p3, v28
check-cast v28, Landroid/widget/TextView;
const/16 v29, 0x1a
aget-object v29, p3, v29
check-cast v29, Landroid/view/View;
const/16 v30, 0x6
move/from16 v3, v30
invoke-direct/range {v0 .. v29}, Lcom/sandboxol/game/a/w;-><init>(Ljava/lang/Object;Landroid/view/View;ILandroidx/constraintlayout/widget/Guideline;Landroidx/constraintlayout/widget/Guideline;Landroidx/constraintlayout/widget/Guideline;Landroidx/constraintlayout/widget/Guideline;Landroidx/constraintlayout/widget/Guideline;Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ImageView;Landroid/widget/ProgressBar;Landroid/widget/ProgressBar;Landroid/widget/ProgressBar;Landroid/widget/ProgressBar;Landroid/widget/ProgressBar;Landroid/widget/ProgressBar;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/widget/TextView;Landroid/view/View;)V
const-wide/16 v0, -0x1
move-object/from16 v2, p0
.line 3
iput-wide v0, v2, Lcom/sandboxol/game/a/x;->L:J
.line 4
iget-object v0, v2, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V
.line 5
iget-object v0, v2, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V
.line 6
iget-object v0, v2, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V
.line 7
iget-object v0, v2, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V
.line 8
iget-object v0, v2, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V
.line 9
iget-object v0, v2, Lcom/sandboxol/game/a/w;->k:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 10
iget-object v0, v2, Lcom/sandboxol/game/a/w;->l:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 11
iget-object v0, v2, Lcom/sandboxol/game/a/w;->m:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 12
iget-object v0, v2, Lcom/sandboxol/game/a/w;->n:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
.line 13
iget-object v0, v2, Lcom/sandboxol/game/a/w;->o:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
const/4 v0, 0x0
.line 14
aget-object v0, p3, v0
check-cast v0, Landroidx/constraintlayout/widget/ConstraintLayout;
iput-object v0, v2, Lcom/sandboxol/game/a/x;->D:Landroidx/constraintlayout/widget/ConstraintLayout;
.line 15
iget-object v0, v2, Lcom/sandboxol/game/a/x;->D:Landroidx/constraintlayout/widget/ConstraintLayout;
invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->setTag(Ljava/lang/Object;)V
const/4 v0, 0x1
.line 16
aget-object v0, p3, v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, v2, Lcom/sandboxol/game/a/x;->E:Landroid/widget/ImageView;
.line 17
iget-object v0, v2, Lcom/sandboxol/game/a/x;->E:Landroid/widget/ImageView;
invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setTag(Ljava/lang/Object;)V
const/4 v0, 0x2
.line 18
aget-object v0, p3, v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, v2, Lcom/sandboxol/game/a/x;->F:Landroid/widget/TextView;
.line 19
iget-object v0, v2, Lcom/sandboxol/game/a/x;->F:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
const/16 v0, 0x15
.line 20
aget-object v0, p3, v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, v2, Lcom/sandboxol/game/a/x;->G:Landroid/widget/TextView;
.line 21
iget-object v0, v2, Lcom/sandboxol/game/a/x;->G:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
const/16 v0, 0x16
.line 22
aget-object v0, p3, v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, v2, Lcom/sandboxol/game/a/x;->H:Landroid/widget/TextView;
.line 23
iget-object v0, v2, Lcom/sandboxol/game/a/x;->H:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
const/16 v0, 0x17
.line 24
aget-object v0, p3, v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, v2, Lcom/sandboxol/game/a/x;->I:Landroid/widget/TextView;
.line 25
iget-object v0, v2, Lcom/sandboxol/game/a/x;->I:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
const/16 v0, 0x18
.line 26
aget-object v0, p3, v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, v2, Lcom/sandboxol/game/a/x;->J:Landroid/widget/TextView;
.line 27
iget-object v0, v2, Lcom/sandboxol/game/a/x;->J:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
const/16 v0, 0x19
.line 28
aget-object v0, p3, v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, v2, Lcom/sandboxol/game/a/x;->K:Landroid/widget/TextView;
.line 29
iget-object v0, v2, Lcom/sandboxol/game/a/x;->K:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 30
iget-object v0, v2, Lcom/sandboxol/game/a/w;->p:Landroid/widget/ProgressBar;
invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V
.line 31
iget-object v0, v2, Lcom/sandboxol/game/a/w;->q:Landroid/widget/ProgressBar;
invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V
.line 32
iget-object v0, v2, Lcom/sandboxol/game/a/w;->r:Landroid/widget/ProgressBar;
invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V
.line 33
iget-object v0, v2, Lcom/sandboxol/game/a/w;->s:Landroid/widget/ProgressBar;
invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V
.line 34
iget-object v0, v2, Lcom/sandboxol/game/a/w;->t:Landroid/widget/ProgressBar;
invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V
.line 35
iget-object v0, v2, Lcom/sandboxol/game/a/w;->u:Landroid/widget/ProgressBar;
invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setTag(Ljava/lang/Object;)V
.line 36
iget-object v0, v2, Lcom/sandboxol/game/a/w;->v:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 37
iget-object v0, v2, Lcom/sandboxol/game/a/w;->x:Landroid/widget/TextView;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
move-object/from16 v0, p2
.line 38
invoke-virtual {v2, v0}, Landroidx/databinding/ViewDataBinding;->setRootTag(Landroid/view/View;)V
.line 39
invoke-virtual/range {p0 .. p0}, Lcom/sandboxol/game/a/x;->invalidateAll()V
return-void
.end method
.method private a(Landroidx/databinding/ObservableField;I)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/databinding/ObservableField<",
"Ljava/lang/Integer;",
">;I)Z"
}
.end annotation
.line 8
sget p1, Lcom/sandboxol/game/a;->a:I
if-ne p2, p1, :cond_12
.line 9
monitor-enter p0
.line 10
:try_start_5
iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
const-wide/16 v0, 0x2
or-long/2addr p1, v0
iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
.line 11
monitor-exit p0
const/4 p1, 0x1
return p1
:catchall_f
move-exception p1
monitor-exit p0
:try_end_11
.catchall {:try_start_5 .. :try_end_11} :catchall_f
throw p1
:cond_12
const/4 p1, 0x0
return p1
.end method
.method private a(Landroidx/databinding/ObservableList;I)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/databinding/ObservableList<",
"Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;",
">;I)Z"
}
.end annotation
.line 12
sget p1, Lcom/sandboxol/game/a;->a:I
if-ne p2, p1, :cond_12
.line 13
monitor-enter p0
.line 14
:try_start_5
iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
const-wide/16 v0, 0x20
or-long/2addr p1, v0
iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
.line 15
monitor-exit p0
const/4 p1, 0x1
return p1
:catchall_f
move-exception p1
monitor-exit p0
:try_end_11
.catchall {:try_start_5 .. :try_end_11} :catchall_f
throw p1
:cond_12
const/4 p1, 0x0
return p1
.end method
.method private b(Landroidx/databinding/ObservableField;I)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/databinding/ObservableField<",
"Ljava/lang/Integer;",
">;I)Z"
}
.end annotation
.line 1
sget p1, Lcom/sandboxol/game/a;->a:I
if-ne p2, p1, :cond_12
.line 2
monitor-enter p0
.line 3
:try_start_5
iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
const-wide/16 v0, 0x1
or-long/2addr p1, v0
iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
.line 4
monitor-exit p0
const/4 p1, 0x1
return p1
:catchall_f
move-exception p1
monitor-exit p0
:try_end_11
.catchall {:try_start_5 .. :try_end_11} :catchall_f
throw p1
:cond_12
const/4 p1, 0x0
return p1
.end method
.method private b(Landroidx/databinding/ObservableList;I)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/databinding/ObservableList<",
"Ljava/lang/Integer;",
">;I)Z"
}
.end annotation
.line 5
sget p1, Lcom/sandboxol/game/a;->a:I
if-ne p2, p1, :cond_12
.line 6
monitor-enter p0
.line 7
:try_start_5
iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
const-wide/16 v0, 0x8
or-long/2addr p1, v0
iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
.line 8
monitor-exit p0
const/4 p1, 0x1
return p1
:catchall_f
move-exception p1
monitor-exit p0
:try_end_11
.catchall {:try_start_5 .. :try_end_11} :catchall_f
throw p1
:cond_12
const/4 p1, 0x0
return p1
.end method
.method private c(Landroidx/databinding/ObservableField;I)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/databinding/ObservableField<",
"Ljava/lang/Integer;",
">;I)Z"
}
.end annotation
.line 1
sget p1, Lcom/sandboxol/game/a;->a:I
if-ne p2, p1, :cond_12
.line 2
monitor-enter p0
.line 3
:try_start_5
iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
const-wide/16 v0, 0x10
or-long/2addr p1, v0
iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
.line 4
monitor-exit p0
const/4 p1, 0x1
return p1
:catchall_f
move-exception p1
monitor-exit p0
:try_end_11
.catchall {:try_start_5 .. :try_end_11} :catchall_f
throw p1
:cond_12
const/4 p1, 0x0
return p1
.end method
.method private d(Landroidx/databinding/ObservableField;I)Z
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroidx/databinding/ObservableField<",
"Ljava/lang/Integer;",
">;I)Z"
}
.end annotation
.line 1
sget p1, Lcom/sandboxol/game/a;->a:I
if-ne p2, p1, :cond_12
.line 2
monitor-enter p0
.line 3
:try_start_5
iget-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
const-wide/16 v0, 0x4
or-long/2addr p1, v0
iput-wide p1, p0, Lcom/sandboxol/game/a/x;->L:J
.line 4
monitor-exit p0
const/4 p1, 0x1
return p1
:catchall_f
move-exception p1
monitor-exit p0
:try_end_11
.catchall {:try_start_5 .. :try_end_11} :catchall_f
throw p1
:cond_12
const/4 p1, 0x0
return p1
.end method
# virtual methods
.method public a(Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;)V
.registers 6
.line 1
iput-object p1, p0, Lcom/sandboxol/game/a/w;->A:Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;
.line 2
monitor-enter p0
.line 3
:try_start_3
iget-wide v0, p0, Lcom/sandboxol/game/a/x;->L:J
const-wide/16 v2, 0x40
or-long/2addr v0, v2
iput-wide v0, p0, Lcom/sandboxol/game/a/x;->L:J
.line 4
monitor-exit p0
:try_end_b
.catchall {:try_start_3 .. :try_end_b} :catchall_14
.line 5
sget p1, Lcom/sandboxol/game/a;->h:I
invoke-virtual {p0, p1}, Landroidx/databinding/BaseObservable;->notifyPropertyChanged(I)V
.line 6
invoke-super {p0}, Landroidx/databinding/ViewDataBinding;->requestRebind()V
return-void
:catchall_14
move-exception p1
.line 7
:try_start_15
monitor-exit p0
:try_end_16
.catchall {:try_start_15 .. :try_end_16} :catchall_14
throw p1
.end method
.method protected executeBindings()V
.registers 125
move-object/from16 v1, p0
.line 1
monitor-enter p0
.line 2
:try_start_3
iget-wide v2, v1, Lcom/sandboxol/game/a/x;->L:J
const-wide/16 v4, 0x0
.line 3
iput-wide v4, v1, Lcom/sandboxol/game/a/x;->L:J
.line 4
monitor-exit p0
:try_end_a
.catchall {:try_start_3 .. :try_end_a} :catchall_8e4
.line 5
iget-object v0, v1, Lcom/sandboxol/game/a/w;->A:Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;
const-wide/16 v6, 0xff
and-long/2addr v6, v2
const-wide/16 v14, 0xc0
const-wide/16 v16, 0xc4
const/4 v10, 0x4
const/4 v11, 0x3
const/4 v12, 0x2
const-wide/16 v22, 0xe1
const/4 v13, 0x1
const/4 v9, 0x0
cmp-long v26, v6, v4
if-eqz v26, :cond_546
and-long v6, v2, v14
cmp-long v26, v6, v4
if-eqz v26, :cond_2b
if-eqz v0, :cond_2b
.line 6
iget-object v6, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->closeCommand:Lcom/sandboxol/common/command/ReplyCommand;
.line 7
iget-object v7, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->positionCommand:Lcom/sandboxol/common/command/ReplyCommand;
goto :goto_2d
:cond_2b
const/4 v6, 0x0
const/4 v7, 0x0
:goto_2d
and-long v26, v2, v22
cmp-long v28, v26, v4
if-eqz v28, :cond_281
if-eqz v0, :cond_3a
.line 8
iget-object v14, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->progress:Landroidx/databinding/ObservableField;
.line 9
iget-object v15, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->boxInfos:Landroidx/databinding/ObservableList;
goto :goto_3c
:cond_3a
const/4 v14, 0x0
const/4 v15, 0x0
.line 10
:goto_3c
invoke-virtual {v1, v9, v14}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/Observable;)Z
const/4 v8, 0x5
.line 11
invoke-virtual {v1, v8, v15}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/ObservableList;)Z
if-eqz v14, :cond_4c
.line 12
invoke-virtual {v14}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/lang/Integer;
goto :goto_4d
:cond_4c
const/4 v8, 0x0
:goto_4d
if-eqz v15, :cond_6e
.line 13
invoke-interface {v15, v13}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v14
check-cast v14, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;
.line 14
invoke-interface {v15, v11}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v29
check-cast v29, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;
.line 15
invoke-interface {v15, v12}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v30
check-cast v30, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;
.line 16
invoke-interface {v15, v9}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v31
check-cast v31, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;
.line 17
invoke-interface {v15, v10}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v15
check-cast v15, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;
goto :goto_76
:cond_6e
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v29, 0x0
const/16 v30, 0x0
const/16 v31, 0x0
.line 18
:goto_76
invoke-static {v8}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v8
if-eqz v14, :cond_81
.line 19
invoke-virtual {v14}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getDuration()I
move-result v32
goto :goto_83
:cond_81
const/16 v32, 0x0
:goto_83
if-eqz v29, :cond_8a
.line 20
invoke-virtual/range {v29 .. v29}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getDuration()I
move-result v33
goto :goto_8c
:cond_8a
const/16 v33, 0x0
:goto_8c
if-eqz v30, :cond_93
.line 21
invoke-virtual/range {v30 .. v30}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getDuration()I
move-result v34
goto :goto_95
:cond_93
const/16 v34, 0x0
:goto_95
if-eqz v31, :cond_9c
.line 22
invoke-virtual/range {v31 .. v31}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getDuration()I
move-result v35
goto :goto_9e
:cond_9c
const/16 v35, 0x0
:goto_9e
if-eqz v15, :cond_a5
.line 23
invoke-virtual {v15}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getDuration()I
move-result v36
goto :goto_a7
:cond_a5
const/16 v36, 0x0
:goto_a7
mul-int/lit8 v10, v32, 0x3c
mul-int/lit8 v11, v33, 0x3c
mul-int/lit8 v12, v34, 0x3c
mul-int/lit8 v9, v35, 0x3c
mul-int/lit8 v13, v36, 0x3c
if-lt v8, v10, :cond_b6
const/16 v37, 0x1
goto :goto_b8
:cond_b6
const/16 v37, 0x0
:goto_b8
sub-int v38, v8, v10
if-lt v8, v11, :cond_bf
const/16 v39, 0x1
goto :goto_c1
:cond_bf
const/16 v39, 0x0
:goto_c1
sub-int v40, v8, v11
if-lt v8, v12, :cond_c8
const/16 v41, 0x1
goto :goto_ca
:cond_c8
const/16 v41, 0x0
:goto_ca
sub-int v42, v8, v12
sub-int v43, v8, v9
if-lt v8, v9, :cond_d3
const/16 v44, 0x1
goto :goto_d5
:cond_d3
const/16 v44, 0x0
:goto_d5
if-lt v8, v13, :cond_da
const/16 v45, 0x1
goto :goto_dc
:cond_da
const/16 v45, 0x0
:goto_dc
cmp-long v46, v26, v4
if-eqz v46, :cond_eb
if-eqz v37, :cond_e6
const-wide/32 v26, 0x2000000
goto :goto_e9
:cond_e6
const-wide/32 v26, 0x1000000
:goto_e9
or-long v2, v2, v26
:cond_eb
and-long v26, v2, v22
cmp-long v46, v26, v4
if-eqz v46, :cond_fc
if-eqz v39, :cond_f7
const-wide/32 v26, 0x20000
goto :goto_fa
:cond_f7
const-wide/32 v26, 0x10000
:goto_fa
or-long v2, v2, v26
:cond_fc
and-long v26, v2, v22
cmp-long v46, v26, v4
if-eqz v46, :cond_10d
if-eqz v41, :cond_108
const-wide/32 v26, 0x80000
goto :goto_10b
:cond_108
const-wide/32 v26, 0x40000
:goto_10b
or-long v2, v2, v26
:cond_10d
and-long v26, v2, v22
cmp-long v46, v26, v4
if-eqz v46, :cond_11c
if-eqz v44, :cond_118
const-wide/16 v26, 0x200
goto :goto_11a
:cond_118
const-wide/16 v26, 0x100
:goto_11a
or-long v2, v2, v26
:cond_11c
and-long v26, v2, v22
cmp-long v46, v26, v4
if-eqz v46, :cond_136
if-eqz v45, :cond_12d
const-wide/32 v26, 0x8000
or-long v2, v2, v26
const-wide/32 v26, 0x800000
goto :goto_134
:cond_12d
const-wide/16 v26, 0x4000
or-long v2, v2, v26
const-wide/32 v26, 0x400000
:goto_134
or-long v2, v2, v26
.line 24
:cond_136
invoke-static/range {v38 .. v38}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v26
invoke-static/range {v26 .. v26}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v26
.line 25
invoke-static/range {v40 .. v40}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v27
invoke-static/range {v27 .. v27}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v27
.line 26
invoke-static/range {v42 .. v42}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v38
invoke-static/range {v38 .. v38}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v38
.line 27
invoke-static/range {v43 .. v43}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v40
invoke-static/range {v40 .. v40}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v40
const-wide/16 v42, 0xe0
and-long v42, v2, v42
cmp-long v46, v42, v4
if-eqz v46, :cond_166
sub-int v46, v12, v10
sub-int v12, v11, v12
sub-int/2addr v10, v9
sub-int v11, v13, v11
goto :goto_16b
:cond_166
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/16 v46, 0x0
:goto_16b
cmp-long v13, v42, v4
if-eqz v13, :cond_1e1
.line 28
iget-object v13, v1, Lcom/sandboxol/game/a/x;->H:Landroid/widget/TextView;
invoke-virtual {v13}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v13
sget v4, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_pb:I
move-wide/from16 v49, v2
const/4 v5, 0x1
new-array v2, v5, [Ljava/lang/Object;
invoke-static/range {v32 .. v32}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
const/16 v32, 0x0
aput-object v3, v2, v32
invoke-virtual {v13, v4, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 29
iget-object v3, v1, Lcom/sandboxol/game/a/x;->J:Landroid/widget/TextView;
invoke-virtual {v3}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v3
sget v4, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_pb:I
new-array v13, v5, [Ljava/lang/Object;
invoke-static/range {v33 .. v33}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v33
aput-object v33, v13, v32
invoke-virtual {v3, v4, v13}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
.line 30
iget-object v4, v1, Lcom/sandboxol/game/a/x;->I:Landroid/widget/TextView;
invoke-virtual {v4}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v4
sget v13, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_pb:I
move-object/from16 v33, v2
new-array v2, v5, [Ljava/lang/Object;
invoke-static/range {v34 .. v34}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v34
aput-object v34, v2, v32
invoke-virtual {v4, v13, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 31
iget-object v4, v1, Lcom/sandboxol/game/a/x;->G:Landroid/widget/TextView;
invoke-virtual {v4}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v4
sget v13, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_pb:I
move-object/from16 v34, v2
new-array v2, v5, [Ljava/lang/Object;
invoke-static/range {v35 .. v35}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v35
aput-object v35, v2, v32
invoke-virtual {v4, v13, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
.line 32
iget-object v4, v1, Lcom/sandboxol/game/a/x;->K:Landroid/widget/TextView;
invoke-virtual {v4}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v4
sget v13, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_pb:I
move-object/from16 v35, v2
new-array v2, v5, [Ljava/lang/Object;
invoke-static/range {v36 .. v36}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
aput-object v5, v2, v32
invoke-virtual {v4, v13, v2}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v2
const-wide/16 v4, 0x0
goto :goto_1eb
:cond_1e1
move-wide/from16 v49, v2
const/4 v2, 0x0
const/4 v3, 0x0
const/16 v33, 0x0
const/16 v34, 0x0
const/16 v35, 0x0
:goto_1eb
cmp-long v13, v42, v4
if-eqz v13, :cond_259
if-eqz v14, :cond_1fa
.line 33
invoke-virtual {v14}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxLevel()I
move-result v4
.line 34
invoke-virtual {v14}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxType()I
move-result v5
goto :goto_1fc
:cond_1fa
const/4 v4, 0x0
const/4 v5, 0x0
:goto_1fc
if-eqz v29, :cond_207
.line 35
invoke-virtual/range {v29 .. v29}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxLevel()I
move-result v13
.line 36
invoke-virtual/range {v29 .. v29}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxType()I
move-result v14
goto :goto_209
:cond_207
const/4 v13, 0x0
const/4 v14, 0x0
:goto_209
if-eqz v30, :cond_214
.line 37
invoke-virtual/range {v30 .. v30}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxLevel()I
move-result v29
.line 38
invoke-virtual/range {v30 .. v30}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxType()I
move-result v30
goto :goto_218
:cond_214
const/16 v29, 0x0
const/16 v30, 0x0
:goto_218
if-eqz v31, :cond_223
.line 39
invoke-virtual/range {v31 .. v31}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxLevel()I
move-result v32
.line 40
invoke-virtual/range {v31 .. v31}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxType()I
move-result v31
goto :goto_227
:cond_223
const/16 v31, 0x0
const/16 v32, 0x0
:goto_227
if-eqz v15, :cond_232
.line 41
invoke-virtual {v15}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxType()I
move-result v36
.line 42
invoke-virtual {v15}, Lcom/sandboxol/center/entity/ScrapTreasureBoxInfo;->getTreasureBoxLevel()I
move-result v15
goto :goto_235
:cond_232
const/4 v15, 0x0
const/16 v36, 0x0
.line 43
:goto_235
invoke-static {v5}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxResId(I)I
move-result v42
.line 44
invoke-static {v14}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxResId(I)I
move-result v43
.line 45
invoke-static/range {v30 .. v30}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxResId(I)I
move-result v51
.line 46
invoke-static/range {v31 .. v31}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxResId(I)I
move-result v52
.line 47
invoke-static/range {v36 .. v36}, Lcom/sandboxol/center/utils/ScrapOutlineViewReturnHelper;->getScrapBoxResId(I)I
move-result v53
move/from16 v54, v8
move-object/from16 v8, v35
const-wide/16 v24, 0xc6
move-object/from16 v35, v3
move v3, v9
move/from16 v9, v37
move/from16 v37, v4
move/from16 v4, v45
goto :goto_2c1
:cond_259
move/from16 v54, v8
move-object/from16 v8, v35
move/from16 v4, v45
const/4 v5, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const-wide/16 v24, 0xc6
const/16 v29, 0x0
const/16 v30, 0x0
const/16 v31, 0x0
const/16 v32, 0x0
const/16 v36, 0x0
const/16 v42, 0x0
const/16 v43, 0x0
const/16 v51, 0x0
const/16 v52, 0x0
const/16 v53, 0x0
move-object/from16 v35, v3
move v3, v9
move/from16 v9, v37
const/16 v37, 0x0
goto :goto_2c1
:cond_281
move-wide/from16 v49, v2
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const-wide/16 v24, 0xc6
const/16 v26, 0x0
const/16 v27, 0x0
const/16 v29, 0x0
const/16 v30, 0x0
const/16 v31, 0x0
const/16 v32, 0x0
const/16 v33, 0x0
const/16 v34, 0x0
const/16 v35, 0x0
const/16 v36, 0x0
const/16 v37, 0x0
const/16 v38, 0x0
const/16 v39, 0x0
const/16 v40, 0x0
const/16 v41, 0x0
const/16 v42, 0x0
const/16 v43, 0x0
const/16 v44, 0x0
const/16 v45, 0x0
const/16 v46, 0x0
const/16 v51, 0x0
const/16 v52, 0x0
const/16 v53, 0x0
const/16 v54, 0x0
:goto_2c1
and-long v55, v49, v24
const-wide/16 v47, 0x0
cmp-long v57, v55, v47
if-eqz v57, :cond_397
if-eqz v0, :cond_2de
move-object/from16 v55, v2
.line 48
iget-object v2, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->probsNum:Landroidx/databinding/ObservableField;
move-object/from16 v56, v2
.line 49
iget-object v2, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->todayRemainTime:Landroidx/databinding/ObservableField;
move/from16 v57, v4
const/4 v4, 0x1
move/from16 v122, v3
move-object v3, v2
move-object/from16 v2, v56
move/from16 v56, v122
goto :goto_2e7
:cond_2de
move-object/from16 v55, v2
move/from16 v56, v3
move/from16 v57, v4
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x1
.line 50
:goto_2e7
invoke-virtual {v1, v4, v2}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/Observable;)Z
const/4 v4, 0x2
.line 51
invoke-virtual {v1, v4, v3}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/Observable;)Z
if-eqz v2, :cond_2f7
.line 52
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Integer;
goto :goto_2f8
:cond_2f7
const/4 v2, 0x0
:goto_2f8
if-eqz v3, :cond_301
.line 53
invoke-virtual {v3}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Integer;
goto :goto_302
:cond_301
const/4 v3, 0x0
.line 54
:goto_302
invoke-static {v2}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v2
.line 55
invoke-static {v3}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v3
and-long v58, v49, v16
const-wide/16 v47, 0x0
cmp-long v4, v58, v47
if-eqz v4, :cond_384
.line 56
rem-int/lit16 v4, v3, 0xe10
move/from16 v60, v2
.line 57
div-int/lit16 v2, v3, 0xe10
move/from16 v61, v3
.line 58
rem-int/lit8 v3, v4, 0x3c
.line 59
div-int/lit8 v4, v4, 0x3c
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
move/from16 v62, v5
const/16 v5, 0x9
if-le v2, v5, :cond_32d
const-wide/16 v47, 0x0
const/16 v63, 0x1
goto :goto_331
:cond_32d
const-wide/16 v47, 0x0
const/16 v63, 0x0
:goto_331
cmp-long v64, v58, v47
if-eqz v64, :cond_340
if-eqz v63, :cond_33b
const-wide/32 v58, 0x200000
goto :goto_33e
:cond_33b
const-wide/32 v58, 0x100000
:goto_33e
or-long v49, v49, v58
:cond_340
if-le v3, v5, :cond_345
const/16 v58, 0x1
goto :goto_347
:cond_345
const/16 v58, 0x0
.line 60
:goto_347
invoke-static {v4}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v5
and-long v64, v49, v16
const-wide/16 v47, 0x0
cmp-long v66, v64, v47
if-eqz v66, :cond_35e
if-eqz v58, :cond_35a
const-wide/16 v20, 0x800
or-long v49, v49, v20
goto :goto_35e
:cond_35a
const-wide/16 v64, 0x400
or-long v49, v49, v64
:cond_35e
:goto_35e
move/from16 v59, v2
const/16 v2, 0x9
if-le v5, v2, :cond_366
const/4 v2, 0x1
goto :goto_367
:cond_366
const/4 v2, 0x0
:goto_367
and-long v64, v49, v16
const-wide/16 v47, 0x0
cmp-long v66, v64, v47
if-eqz v66, :cond_37a
if-eqz v2, :cond_376
const-wide/16 v64, 0x2000
or-long v49, v49, v64
goto :goto_37a
:cond_376
const-wide/16 v18, 0x1000
or-long v49, v49, v18
:cond_37a
:goto_37a
move-wide/from16 v122, v49
move/from16 v50, v2
move/from16 v49, v5
move v5, v3
move-wide/from16 v2, v122
goto :goto_3b1
:cond_384
move/from16 v60, v2
move/from16 v61, v3
move/from16 v62, v5
move-wide/from16 v2, v49
const/4 v4, 0x0
const/4 v5, 0x0
const/16 v49, 0x0
const/16 v50, 0x0
const/16 v58, 0x0
const/16 v59, 0x0
goto :goto_3af
:cond_397
move-object/from16 v55, v2
move/from16 v56, v3
move/from16 v57, v4
move/from16 v62, v5
move-wide/from16 v2, v49
const/4 v4, 0x0
const/4 v5, 0x0
const/16 v49, 0x0
const/16 v50, 0x0
const/16 v58, 0x0
const/16 v59, 0x0
const/16 v60, 0x0
const/16 v61, 0x0
:goto_3af
const/16 v63, 0x0
:goto_3b1
const-wide/16 v64, 0xc8
and-long v64, v2, v64
const-wide/16 v47, 0x0
cmp-long v66, v64, v47
if-eqz v66, :cond_452
if-eqz v0, :cond_3c4
move-object/from16 v64, v4
.line 61
iget-object v4, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->status:Landroidx/databinding/ObservableList;
move/from16 v65, v5
goto :goto_3c9
:cond_3c4
move-object/from16 v64, v4
move/from16 v65, v5
const/4 v4, 0x0
:goto_3c9
const/4 v5, 0x3
.line 62
invoke-virtual {v1, v5, v4}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/ObservableList;)Z
if-eqz v4, :cond_403
const/4 v5, 0x4
.line 63
invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v66
move-object/from16 v5, v66
check-cast v5, Ljava/lang/Integer;
move-object/from16 v66, v5
const/4 v5, 0x1
.line 64
invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v67
move-object/from16 v5, v67
check-cast v5, Ljava/lang/Integer;
move-object/from16 v67, v5
const/4 v5, 0x3
.line 65
invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v68
move-object/from16 v5, v68
check-cast v5, Ljava/lang/Integer;
move-object/from16 v68, v5
const/4 v5, 0x0
.line 66
invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v69
move-object/from16 v5, v69
check-cast v5, Ljava/lang/Integer;
move-object/from16 v69, v5
const/4 v5, 0x2
.line 67
invoke-interface {v4, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/Integer;
goto :goto_40c
:cond_403
const/4 v4, 0x0
const/16 v66, 0x0
const/16 v67, 0x0
const/16 v68, 0x0
const/16 v69, 0x0
.line 68
:goto_40c
invoke-static/range {v66 .. v66}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v5
move-object/from16 v66, v6
.line 69
invoke-static/range {v67 .. v67}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v6
move-object/from16 v67, v7
.line 70
invoke-static/range {v68 .. v68}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v7
move-object/from16 v68, v8
.line 71
invoke-static/range {v69 .. v69}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v8
.line 72
invoke-static {v4}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v4
move/from16 v69, v9
const/4 v9, 0x1
if-ne v5, v9, :cond_42e
const/16 v70, 0x1
goto :goto_430
:cond_42e
const/16 v70, 0x0
:goto_430
if-ne v6, v9, :cond_435
const/16 v71, 0x1
goto :goto_437
:cond_435
const/16 v71, 0x0
:goto_437
if-ne v7, v9, :cond_43c
const/16 v72, 0x1
goto :goto_43e
:cond_43c
const/16 v72, 0x0
:goto_43e
if-ne v8, v9, :cond_443
const/16 v73, 0x1
goto :goto_445
:cond_443
const/16 v73, 0x0
:goto_445
if-ne v4, v9, :cond_449
const/4 v9, 0x1
goto :goto_44a
:cond_449
const/4 v9, 0x0
:goto_44a
move/from16 v122, v72
move/from16 v72, v4
move v4, v9
move/from16 v9, v122
goto :goto_46c
:cond_452
move-object/from16 v64, v4
move/from16 v65, v5
move-object/from16 v66, v6
move-object/from16 v67, v7
move-object/from16 v68, v8
move/from16 v69, v9
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/16 v70, 0x0
const/16 v71, 0x0
const/16 v72, 0x0
const/16 v73, 0x0
:goto_46c
const-wide/16 v74, 0xd0
and-long v74, v2, v74
const-wide/16 v47, 0x0
cmp-long v76, v74, v47
if-eqz v76, :cond_4e3
if-eqz v0, :cond_47d
.line 73
iget-object v0, v0, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;->rewardValue:Landroidx/databinding/ObservableField;
move-wide/from16 v74, v2
goto :goto_480
:cond_47d
move-wide/from16 v74, v2
const/4 v0, 0x0
:goto_480
const/4 v2, 0x4
.line 74
invoke-virtual {v1, v2, v0}, Landroidx/databinding/ViewDataBinding;->updateRegistration(ILandroidx/databinding/Observable;)Z
if-eqz v0, :cond_48d
.line 75
invoke-virtual {v0}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Integer;
goto :goto_48e
:cond_48d
const/4 v0, 0x0
.line 76
:goto_48e
invoke-static {v0}, Landroidx/databinding/ViewDataBinding;->safeUnbox(Ljava/lang/Integer;)I
move-result v0
.line 77
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
move-object/from16 v86, v0
move/from16 v92, v4
move/from16 v88, v6
move/from16 v89, v7
move/from16 v79, v8
move/from16 v84, v10
move/from16 v80, v11
move v10, v13
move v8, v14
move/from16 v90, v26
move/from16 v93, v27
move/from16 v11, v29
move/from16 v7, v30
move/from16 v13, v31
move-object/from16 v91, v33
move-object/from16 v82, v34
move-object/from16 v96, v35
move/from16 v6, v37
move/from16 v77, v38
move/from16 v87, v40
move/from16 v14, v43
move/from16 v33, v46
move/from16 v4, v51
move/from16 v37, v53
move/from16 v97, v54
move-object/from16 v35, v55
move/from16 v34, v56
move/from16 v83, v57
move/from16 v3, v59
move/from16 v81, v60
move/from16 v78, v61
move-object/from16 v2, v64
move/from16 v0, v65
move-object/from16 v26, v66
move-object/from16 v95, v67
move/from16 v85, v70
move/from16 v30, v71
move/from16 v94, v72
move/from16 v31, v73
goto :goto_531
:cond_4e3
move-wide/from16 v74, v2
move/from16 v92, v4
move/from16 v88, v6
move/from16 v89, v7
move/from16 v79, v8
move/from16 v84, v10
move/from16 v80, v11
move v10, v13
move v8, v14
move/from16 v90, v26
move/from16 v93, v27
move/from16 v11, v29
move/from16 v7, v30
move/from16 v13, v31
move-object/from16 v91, v33
move-object/from16 v82, v34
move-object/from16 v96, v35
move/from16 v6, v37
move/from16 v77, v38
move/from16 v87, v40
move/from16 v14, v43
move/from16 v33, v46
move/from16 v4, v51
move/from16 v37, v53
move/from16 v97, v54
move-object/from16 v35, v55
move/from16 v34, v56
move/from16 v83, v57
move/from16 v3, v59
move/from16 v81, v60
move/from16 v78, v61
move-object/from16 v2, v64
move/from16 v0, v65
move-object/from16 v26, v66
move-object/from16 v95, v67
move/from16 v85, v70
move/from16 v30, v71
move/from16 v94, v72
move/from16 v31, v73
const/16 v86, 0x0
:goto_531
move/from16 v27, v5
move/from16 v29, v9
move/from16 v38, v15
move/from16 v5, v32
move/from16 v40, v36
move/from16 v9, v42
move/from16 v15, v52
move-object/from16 v36, v68
move/from16 v32, v12
move/from16 v12, v62
goto :goto_5ad
:cond_546
move-wide/from16 v74, v2
const/4 v0, 0x0
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x0
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
const/4 v10, 0x0
const/4 v11, 0x0
const/4 v12, 0x0
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x0
const/16 v26, 0x0
const/16 v27, 0x0
const/16 v29, 0x0
const/16 v30, 0x0
const/16 v31, 0x0
const/16 v32, 0x0
const/16 v33, 0x0
const/16 v34, 0x0
const/16 v35, 0x0
const/16 v36, 0x0
const/16 v37, 0x0
const/16 v38, 0x0
const/16 v39, 0x0
const/16 v40, 0x0
const/16 v41, 0x0
const/16 v44, 0x0
const/16 v45, 0x0
const/16 v49, 0x0
const/16 v50, 0x0
const/16 v58, 0x0
const/16 v63, 0x0
const/16 v69, 0x0
const/16 v77, 0x0
const/16 v78, 0x0
const/16 v79, 0x0
const/16 v80, 0x0
const/16 v81, 0x0
const/16 v82, 0x0
const/16 v83, 0x0
const/16 v84, 0x0
const/16 v85, 0x0
const/16 v86, 0x0
const/16 v87, 0x0
const/16 v88, 0x0
const/16 v89, 0x0
const/16 v90, 0x0
const/16 v91, 0x0
const/16 v92, 0x0
const/16 v93, 0x0
const/16 v94, 0x0
const/16 v95, 0x0
const/16 v96, 0x0
const/16 v97, 0x0
:goto_5ad
const-wide/32 v42, 0x1450100
and-long v42, v74, v42
const-wide/16 v46, 0x0
cmp-long v48, v42, v46
if-eqz v48, :cond_5bd
.line 78
sget v42, Lcom/sandboxol/game/R$mipmap;->ic_scrap_box_pb_not:I
const-wide/16 v20, 0x800
goto :goto_5c1
:cond_5bd
const-wide/16 v20, 0x800
const/16 v42, 0x0
:goto_5c1
and-long v20, v74, v20
cmp-long v43, v20, v46
if-eqz v43, :cond_5ce
.line 79
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v20
const-wide/16 v18, 0x1000
goto :goto_5d2
:cond_5ce
const-wide/16 v18, 0x1000
const/16 v20, 0x0
:goto_5d2
and-long v18, v74, v18
cmp-long v21, v18, v46
if-eqz v21, :cond_5ee
move/from16 v18, v14
.line 80
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
move/from16 v19, v10
const-string v10, "0"
invoke-virtual {v14, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
goto :goto_5f3
:cond_5ee
move/from16 v19, v10
move/from16 v18, v14
const/4 v2, 0x0
:goto_5f3
const-wide/32 v51, 0x100000
and-long v51, v74, v51
const-wide/16 v46, 0x0
cmp-long v10, v51, v46
if-eqz v10, :cond_610
.line 81
new-instance v10, Ljava/lang/StringBuilder;
invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V
const-string v14, "0"
invoke-virtual {v10, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v10, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v10
goto :goto_611
:cond_610
const/4 v10, 0x0
:goto_611
const-wide/32 v51, 0x200000
and-long v51, v74, v51
const-wide/16 v46, 0x0
cmp-long v14, v51, v46
if-eqz v14, :cond_621
.line 82
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
goto :goto_622
:cond_621
const/4 v3, 0x0
:goto_622
const-wide/16 v51, 0x400
and-long v51, v74, v51
cmp-long v14, v51, v46
if-eqz v14, :cond_63e
.line 83
new-instance v14, Ljava/lang/StringBuilder;
invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V
move-object/from16 v21, v2
const-string v2, "0"
invoke-virtual {v14, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_641
:cond_63e
move-object/from16 v21, v2
const/4 v0, 0x0
:goto_641
const-wide/16 v51, 0x2000
and-long v51, v74, v51
const-wide/16 v46, 0x0
cmp-long v2, v51, v46
if-eqz v2, :cond_650
.line 84
invoke-static/range {v49 .. v49}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
goto :goto_651
:cond_650
const/4 v2, 0x0
:goto_651
const-wide/32 v48, 0x28a0200
and-long v48, v74, v48
cmp-long v14, v48, v46
if-eqz v14, :cond_65d
.line 85
sget v14, Lcom/sandboxol/game/R$mipmap;->ic_scrap_box_pb:I
goto :goto_65e
:cond_65d
const/4 v14, 0x0
:goto_65e
and-long v22, v74, v22
cmp-long v43, v22, v46
if-eqz v43, :cond_68d
if-eqz v44, :cond_669
move/from16 v43, v14
goto :goto_66b
:cond_669
move/from16 v43, v42
:goto_66b
if-eqz v39, :cond_670
move/from16 v39, v14
goto :goto_672
:cond_670
move/from16 v39, v42
:goto_672
if-eqz v41, :cond_677
move/from16 v41, v14
goto :goto_679
:cond_677
move/from16 v41, v42
:goto_679
if-eqz v45, :cond_67e
move/from16 v44, v14
goto :goto_680
:cond_67e
move/from16 v44, v42
:goto_680
if-eqz v69, :cond_684
move/from16 v42, v14
:cond_684
move/from16 v101, v39
move/from16 v105, v41
move/from16 v109, v42
move/from16 v113, v43
goto :goto_697
:cond_68d
const/16 v44, 0x0
const/16 v101, 0x0
const/16 v105, 0x0
const/16 v109, 0x0
const/16 v113, 0x0
:goto_697
and-long v16, v74, v16
const-wide/16 v41, 0x0
cmp-long v14, v16, v41
if-eqz v14, :cond_6c9
if-eqz v58, :cond_6a3
move-object/from16 v0, v20
:cond_6a3
if-eqz v50, :cond_6a6
goto :goto_6a8
:cond_6a6
move-object/from16 v2, v21
:goto_6a8
if-eqz v63, :cond_6ab
goto :goto_6ac
:cond_6ab
move-object v3, v10
.line 86
:goto_6ac
iget-object v10, v1, Lcom/sandboxol/game/a/w;->v:Landroid/widget/TextView;
invoke-virtual {v10}, Landroid/widget/TextView;->getResources()Landroid/content/res/Resources;
move-result-object v10
sget v14, Lcom/sandboxol/game/R$string;->game_dialog_scrap_box_tv_refresh_tip:I
move/from16 v21, v4
move/from16 v20, v8
const/4 v8, 0x3
new-array v4, v8, [Ljava/lang/Object;
const/4 v8, 0x0
aput-object v3, v4, v8
const/4 v3, 0x1
aput-object v2, v4, v3
const/4 v2, 0x2
aput-object v0, v4, v2
invoke-virtual {v10, v14, v4}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v8
goto :goto_6ce
:cond_6c9
move/from16 v21, v4
move/from16 v20, v8
const/4 v8, 0x0
:goto_6ce
const-wide/16 v2, 0xe0
and-long v2, v74, v2
const-wide/16 v41, 0x0
cmp-long v0, v2, v41
if-eqz v0, :cond_777
.line 87
iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v13}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewLevel(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 88
iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v5}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewNum(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 89
iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v15}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewResId(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 90
iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v12}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewLevel(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 91
iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v6}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewNum(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 92
iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v9}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewResId(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 93
iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v7}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewLevel(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 94
iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v11}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewNum(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 95
iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v2, v21
invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewResId(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 96
iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v14, v20
invoke-static {v0, v14}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewLevel(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 97
iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v13, v19
invoke-static {v0, v13}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewNum(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 98
iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v2, v18
invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewResId(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 99
iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v2, v40
invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewLevel(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 100
iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v15, v38
invoke-static {v0, v15}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewNum(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 101
iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v2, v37
invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewResId(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;I)V
.line 102
iget-object v0, v1, Lcom/sandboxol/game/a/x;->G:Landroid/widget/TextView;
move-object/from16 v2, v36
invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
.line 103
iget-object v0, v1, Lcom/sandboxol/game/a/x;->H:Landroid/widget/TextView;
move-object/from16 v2, v91
invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
.line 104
iget-object v0, v1, Lcom/sandboxol/game/a/x;->I:Landroid/widget/TextView;
move-object/from16 v2, v82
invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
.line 105
iget-object v0, v1, Lcom/sandboxol/game/a/x;->J:Landroid/widget/TextView;
move-object/from16 v2, v96
invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
.line 106
iget-object v0, v1, Lcom/sandboxol/game/a/x;->K:Landroid/widget/TextView;
move-object/from16 v2, v35
invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
.line 107
iget-object v0, v1, Lcom/sandboxol/game/a/w;->p:Landroid/widget/ProgressBar;
move/from16 v2, v34
invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setMax(I)V
.line 108
iget-object v0, v1, Lcom/sandboxol/game/a/w;->q:Landroid/widget/ProgressBar;
move/from16 v10, v84
invoke-virtual {v0, v10}, Landroid/widget/ProgressBar;->setMax(I)V
.line 109
iget-object v0, v1, Lcom/sandboxol/game/a/w;->r:Landroid/widget/ProgressBar;
move/from16 v2, v33
invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setMax(I)V
.line 110
iget-object v0, v1, Lcom/sandboxol/game/a/w;->s:Landroid/widget/ProgressBar;
move/from16 v12, v32
invoke-virtual {v0, v12}, Landroid/widget/ProgressBar;->setMax(I)V
.line 111
iget-object v0, v1, Lcom/sandboxol/game/a/w;->t:Landroid/widget/ProgressBar;
move/from16 v11, v80
invoke-virtual {v0, v11}, Landroid/widget/ProgressBar;->setMax(I)V
:cond_777
const-wide/16 v2, 0xc8
and-long v2, v74, v2
const-wide/16 v4, 0x0
cmp-long v0, v2, v4
if-eqz v0, :cond_7e3
.line 112
iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v2, v31
invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewAnim(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Z)V
.line 113
iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v2, v79
const/4 v3, 0x0
invoke-static {v0, v2, v2, v2, v3}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;IIIZ)V
.line 114
iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/4 v4, 0x0
invoke-static {v0, v2, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewPercentStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;ILjava/lang/String;)V
.line 115
iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v2, v30
invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewAnim(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Z)V
.line 116
iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v6, v88
invoke-static {v0, v6, v6, v6, v3}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;IIIZ)V
.line 117
iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v6, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewPercentStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;ILjava/lang/String;)V
.line 118
iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v2, v92
invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewAnim(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Z)V
.line 119
iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v2, v94
invoke-static {v0, v2, v2, v2, v3}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;IIIZ)V
.line 120
iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v2, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewPercentStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;ILjava/lang/String;)V
.line 121
iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v9, v29
invoke-static {v0, v9}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewAnim(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Z)V
.line 122
iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v7, v89
invoke-static {v0, v7, v7, v7, v3}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;IIIZ)V
.line 123
iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v7, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewPercentStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;ILjava/lang/String;)V
.line 124
iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v2, v85
invoke-static {v0, v2}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewAnim(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Z)V
.line 125
iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move/from16 v5, v27
invoke-static {v0, v5, v5, v5, v3}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;IIIZ)V
.line 126
iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
invoke-static {v0, v5, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewPercentStatus(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;ILjava/lang/String;)V
goto :goto_7e5
:cond_7e3
const/4 v3, 0x0
const/4 v4, 0x0
:goto_7e5
const-wide/16 v5, 0xc0
and-long v5, v74, v5
const-wide/16 v9, 0x0
cmp-long v0, v5, v9
if-eqz v0, :cond_815
.line 127
iget-object v0, v1, Lcom/sandboxol/game/a/w;->f:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
move-object/from16 v2, v95
invoke-static {v0, v2, v3, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewOnClick(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/common/command/ReplyCommand;ILcom/sandboxol/common/command/ReplyCommand;)V
.line 128
iget-object v0, v1, Lcom/sandboxol/game/a/w;->g:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/4 v5, 0x1
invoke-static {v0, v2, v5, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewOnClick(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/common/command/ReplyCommand;ILcom/sandboxol/common/command/ReplyCommand;)V
.line 129
iget-object v0, v1, Lcom/sandboxol/game/a/w;->h:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/4 v5, 0x2
invoke-static {v0, v2, v5, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewOnClick(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/common/command/ReplyCommand;ILcom/sandboxol/common/command/ReplyCommand;)V
.line 130
iget-object v0, v1, Lcom/sandboxol/game/a/w;->i:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/4 v5, 0x3
invoke-static {v0, v2, v5, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewOnClick(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/common/command/ReplyCommand;ILcom/sandboxol/common/command/ReplyCommand;)V
.line 131
iget-object v0, v1, Lcom/sandboxol/game/a/w;->j:Lcom/sandboxol/center/view/widget/ScrapLevelImageView;
const/4 v5, 0x4
invoke-static {v0, v2, v5, v4}, Lcom/sandboxol/center/binding/adapter/ScrapLevelViewBindingAdapter;->setScrapImageViewOnClick(Lcom/sandboxol/center/view/widget/ScrapLevelImageView;Lcom/sandboxol/common/command/ReplyCommand;ILcom/sandboxol/common/command/ReplyCommand;)V
.line 132
iget-object v0, v1, Lcom/sandboxol/game/a/x;->E:Landroid/widget/ImageView;
move-object/from16 v2, v26
invoke-static {v0, v2, v3, v3}, Lcom/sandboxol/common/binding/adapter/ViewBindingAdapters;->clickCommand(Landroid/view/View;Lcom/sandboxol/common/command/ReplyCommand;ZI)V
:cond_815
const-wide/16 v2, 0x0
cmp-long v0, v22, v2
if-eqz v0, :cond_8a9
.line 133
iget-object v0, v1, Lcom/sandboxol/game/a/w;->k:Landroid/widget/ImageView;
const/16 v111, 0x0
const/16 v112, 0x0
const/16 v114, 0x0
const/16 v115, 0x0
const/16 v116, 0x0
const/16 v117, 0x0
const/16 v118, 0x0
const/16 v119, 0x0
const/16 v120, 0x0
const/16 v121, 0x0
move-object/from16 v110, v0
invoke-static/range {v110 .. v121}, Lcom/sandboxol/common/binding/adapter/ImageViewBindingAdapters;->loadImage(Landroid/widget/ImageView;ILjava/lang/String;IIZZZZFZLcom/sandboxol/common/command/ReplyCommand;)V
.line 134
iget-object v0, v1, Lcom/sandboxol/game/a/w;->l:Landroid/widget/ImageView;
const/16 v107, 0x0
const/16 v108, 0x0
const/16 v110, 0x0
const/16 v112, 0x0
const/16 v113, 0x0
const/16 v115, 0x0
const/16 v117, 0x0
move-object/from16 v106, v0
invoke-static/range {v106 .. v117}, Lcom/sandboxol/common/binding/adapter/ImageViewBindingAdapters;->loadImage(Landroid/widget/ImageView;ILjava/lang/String;IIZZZZFZLcom/sandboxol/common/command/ReplyCommand;)V
.line 135
iget-object v0, v1, Lcom/sandboxol/game/a/w;->m:Landroid/widget/ImageView;
const/16 v103, 0x0
const/16 v104, 0x0
const/16 v106, 0x0
const/16 v108, 0x0
const/16 v109, 0x0
const/16 v111, 0x0
const/16 v113, 0x0
move-object/from16 v102, v0
invoke-static/range {v102 .. v113}, Lcom/sandboxol/common/binding/adapter/ImageViewBindingAdapters;->loadImage(Landroid/widget/ImageView;ILjava/lang/String;IIZZZZFZLcom/sandboxol/common/command/ReplyCommand;)V
.line 136
iget-object v0, v1, Lcom/sandboxol/game/a/w;->n:Landroid/widget/ImageView;
const/16 v99, 0x0
const/16 v100, 0x0
const/16 v102, 0x0
const/16 v104, 0x0
const/16 v105, 0x0
const/16 v107, 0x0
const/16 v109, 0x0
move-object/from16 v98, v0
invoke-static/range {v98 .. v109}, Lcom/sandboxol/common/binding/adapter/ImageViewBindingAdapters;->loadImage(Landroid/widget/ImageView;ILjava/lang/String;IIZZZZFZLcom/sandboxol/common/command/ReplyCommand;)V
.line 137
iget-object v0, v1, Lcom/sandboxol/game/a/w;->o:Landroid/widget/ImageView;
const/16 v107, 0x0
const/16 v108, 0x0
const/16 v111, 0x0
const/16 v113, 0x0
move-object/from16 v106, v0
move/from16 v109, v44
invoke-static/range {v106 .. v117}, Lcom/sandboxol/common/binding/adapter/ImageViewBindingAdapters;->loadImage(Landroid/widget/ImageView;ILjava/lang/String;IIZZZZFZLcom/sandboxol/common/command/ReplyCommand;)V
.line 138
iget-object v0, v1, Lcom/sandboxol/game/a/w;->q:Landroid/widget/ProgressBar;
move/from16 v2, v87
invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 139
iget-object v0, v1, Lcom/sandboxol/game/a/w;->r:Landroid/widget/ProgressBar;
move/from16 v2, v90
invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 140
iget-object v0, v1, Lcom/sandboxol/game/a/w;->s:Landroid/widget/ProgressBar;
move/from16 v2, v77
invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 141
iget-object v0, v1, Lcom/sandboxol/game/a/w;->t:Landroid/widget/ProgressBar;
move/from16 v2, v93
invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V
.line 142
iget-object v0, v1, Lcom/sandboxol/game/a/w;->u:Landroid/widget/ProgressBar;
move/from16 v2, v83
invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V
:cond_8a9
const-wide/16 v2, 0xc6
and-long v2, v74, v2
const-wide/16 v4, 0x0
cmp-long v0, v2, v4
if-eqz v0, :cond_8bc
.line 143
iget-object v0, v1, Lcom/sandboxol/game/a/x;->F:Landroid/widget/TextView;
move/from16 v2, v78
move/from16 v3, v81
invoke-static {v0, v3, v2}, Lcom/sandboxol/blocky/adapter/binding/ScrapBoxViewBindingAdapter;->setHtmlText(Landroid/widget/TextView;II)V
:cond_8bc
const-wide/16 v2, 0xc1
and-long v2, v74, v2
cmp-long v0, v2, v4
if-eqz v0, :cond_8cb
.line 144
iget-object v0, v1, Lcom/sandboxol/game/a/w;->p:Landroid/widget/ProgressBar;
move/from16 v2, v97
invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;->setProgress(I)V
:cond_8cb
cmp-long v0, v16, v4
if-eqz v0, :cond_8d4
.line 145
iget-object v0, v1, Lcom/sandboxol/game/a/w;->v:Landroid/widget/TextView;
invoke-static {v0, v8}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
:cond_8d4
const-wide/16 v2, 0xd0
and-long v2, v74, v2
cmp-long v0, v2, v4
if-eqz v0, :cond_8e3
.line 146
iget-object v0, v1, Lcom/sandboxol/game/a/w;->x:Landroid/widget/TextView;
move-object/from16 v2, v86
invoke-static {v0, v2}, Landroidx/databinding/a/e;->a(Landroid/widget/TextView;Ljava/lang/CharSequence;)V
:cond_8e3
return-void
:catchall_8e4
move-exception v0
.line 147
:try_start_8e5
monitor-exit p0
:try_end_8e6
.catchall {:try_start_8e5 .. :try_end_8e6} :catchall_8e4
throw v0
.end method
.method public hasPendingBindings()Z
.registers 6
.line 1
monitor-enter p0
.line 2
:try_start_1
iget-wide v0, p0, Lcom/sandboxol/game/a/x;->L:J
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_c
const/4 v0, 0x1
.line 3
monitor-exit p0
return v0
.line 4
:cond_c
monitor-exit p0
const/4 v0, 0x0
return v0
:catchall_f
move-exception v0
monitor-exit p0
:try_end_11
.catchall {:try_start_1 .. :try_end_11} :catchall_f
throw v0
.end method
.method public invalidateAll()V
.registers 3
.line 1
monitor-enter p0
const-wide/16 v0, 0x80
.line 2
:try_start_3
iput-wide v0, p0, Lcom/sandboxol/game/a/x;->L:J
.line 3
monitor-exit p0
:try_end_6
.catchall {:try_start_3 .. :try_end_6} :catchall_a
.line 4
invoke-virtual {p0}, Landroidx/databinding/ViewDataBinding;->requestRebind()V
return-void
:catchall_a
move-exception v0
.line 5
:try_start_b
monitor-exit p0
:try_end_c
.catchall {:try_start_b .. :try_end_c} :catchall_a
throw v0
.end method
.method protected onFieldChange(ILjava/lang/Object;I)Z
.registers 5
if-eqz p1, :cond_36
const/4 v0, 0x1
if-eq p1, v0, :cond_2f
const/4 v0, 0x2
if-eq p1, v0, :cond_28
const/4 v0, 0x3
if-eq p1, v0, :cond_21
const/4 v0, 0x4
if-eq p1, v0, :cond_1a
const/4 v0, 0x5
if-eq p1, v0, :cond_13
const/4 p1, 0x0
return p1
.line 1
:cond_13
check-cast p2, Landroidx/databinding/ObservableList;
invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->a(Landroidx/databinding/ObservableList;I)Z
move-result p1
return p1
.line 2
:cond_1a
check-cast p2, Landroidx/databinding/ObservableField;
invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->c(Landroidx/databinding/ObservableField;I)Z
move-result p1
return p1
.line 3
:cond_21
check-cast p2, Landroidx/databinding/ObservableList;
invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->b(Landroidx/databinding/ObservableList;I)Z
move-result p1
return p1
.line 4
:cond_28
check-cast p2, Landroidx/databinding/ObservableField;
invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->d(Landroidx/databinding/ObservableField;I)Z
move-result p1
return p1
.line 5
:cond_2f
check-cast p2, Landroidx/databinding/ObservableField;
invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->a(Landroidx/databinding/ObservableField;I)Z
move-result p1
return p1
.line 6
:cond_36
check-cast p2, Landroidx/databinding/ObservableField;
invoke-direct {p0, p2, p3}, Lcom/sandboxol/game/a/x;->b(Landroidx/databinding/ObservableField;I)Z
move-result p1
return p1
.end method
.method public setVariable(ILjava/lang/Object;)Z
.registers 4
.line 1
sget v0, Lcom/sandboxol/game/a;->h:I
if-ne v0, p1, :cond_b
.line 2
check-cast p2, Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;
invoke-virtual {p0, p2}, Lcom/sandboxol/game/a/x;->a(Lcom/sandboxol/blocky/dialog/ScrapBoxDialog;)V
const/4 p1, 0x1
goto :goto_c
:cond_b
const/4 p1, 0x0
:goto_c
return p1
.end method