Changes of com.discord v1332

This commit is contained in:
root 2020-11-13 19:18:44 +00:00
parent 6091ba12c8
commit a21e5a6a18
16060 changed files with 738765 additions and 799429 deletions

View file

@ -293,7 +293,7 @@
.end method
.method public e(Ljava/lang/String;Ljava/lang/Object;)V
.locals 8
.locals 7
iget v0, p0, Le0/a/a/a;->e:I
@ -489,7 +489,7 @@
array-length p1, p2
:goto_0
if-ge v4, p1, :cond_11
if-ge v4, p1, :cond_f
aget-byte v1, p2, v4
@ -525,7 +525,7 @@
array-length p1, p2
:goto_1
if-ge v4, p1, :cond_11
if-ge v4, p1, :cond_f
aget-boolean v0, p2, v4
@ -561,7 +561,7 @@
array-length p1, p2
:goto_2
if-ge v4, p1, :cond_11
if-ge v4, p1, :cond_f
aget-short v0, p2, v4
@ -597,7 +597,7 @@
array-length p1, p2
:goto_3
if-ge v4, p1, :cond_11
if-ge v4, p1, :cond_f
aget-char v0, p2, v4
@ -633,7 +633,7 @@
array-length p1, p2
:goto_4
if-ge v4, p1, :cond_11
if-ge v4, p1, :cond_f
aget v0, p2, v4
@ -671,7 +671,7 @@
array-length p1, p2
:goto_5
if-ge v4, p1, :cond_11
if-ge v4, p1, :cond_f
aget-wide v0, p2, v4
@ -698,104 +698,96 @@
:cond_c
instance-of p1, p2, [F
const/4 v0, 0x0
if-eqz p1, :cond_e
if-eqz p1, :cond_d
check-cast p2, [F
iget-object p1, p0, Le0/a/a/a;->c:Le0/a/a/c;
array-length v1, p2
array-length v0, p2
invoke-virtual {p1, v5, v1}, Le0/a/a/c;->e(II)Le0/a/a/c;
invoke-virtual {p1, v5, v0}, Le0/a/a/c;->e(II)Le0/a/a/c;
array-length p1, p2
:goto_6
if-ge v4, p1, :cond_11
if-ge v4, p1, :cond_f
aget v1, p2, v4
aget v0, p2, v4
iget-object v2, p0, Le0/a/a/a;->c:Le0/a/a/c;
iget-object v1, p0, Le0/a/a/a;->c:Le0/a/a/c;
const/16 v3, 0x46
const/16 v2, 0x46
iget-object v5, p0, Le0/a/a/a;->a:Le0/a/a/v;
iget-object v3, p0, Le0/a/a/a;->a:Le0/a/a/v;
if-eqz v5, :cond_d
invoke-static {v3}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v1}, Ljava/lang/Float;->floatToRawIntBits(F)I
invoke-static {v0}, Ljava/lang/Float;->floatToRawIntBits(F)I
move-result v1
move-result v0
const/4 v6, 0x4
const/4 v5, 0x4
invoke-virtual {v5, v6, v1}, Le0/a/a/v;->f(II)Le0/a/a/u;
invoke-virtual {v3, v5, v0}, Le0/a/a/v;->f(II)Le0/a/a/u;
move-result-object v1
move-result-object v0
iget v1, v1, Le0/a/a/u;->a:I
iget v0, v0, Le0/a/a/u;->a:I
invoke-virtual {v2, v3, v1}, Le0/a/a/c;->e(II)Le0/a/a/c;
invoke-virtual {v1, v2, v0}, Le0/a/a/c;->e(II)Le0/a/a/c;
add-int/lit8 v4, v4, 0x1
goto :goto_6
:cond_d
throw v0
:cond_e
instance-of p1, p2, [D
if-eqz p1, :cond_10
if-eqz p1, :cond_e
check-cast p2, [D
iget-object p1, p0, Le0/a/a/a;->c:Le0/a/a/c;
array-length v1, p2
array-length v0, p2
invoke-virtual {p1, v5, v1}, Le0/a/a/c;->e(II)Le0/a/a/c;
invoke-virtual {p1, v5, v0}, Le0/a/a/c;->e(II)Le0/a/a/c;
array-length p1, p2
:goto_7
if-ge v4, p1, :cond_11
if-ge v4, p1, :cond_f
aget-wide v1, p2, v4
aget-wide v0, p2, v4
iget-object v3, p0, Le0/a/a/a;->c:Le0/a/a/c;
iget-object v2, p0, Le0/a/a/a;->c:Le0/a/a/c;
const/16 v5, 0x44
const/16 v3, 0x44
iget-object v6, p0, Le0/a/a/a;->a:Le0/a/a/v;
iget-object v5, p0, Le0/a/a/a;->a:Le0/a/a/v;
if-eqz v6, :cond_f
invoke-static {v5}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
invoke-static {v1, v2}, Ljava/lang/Double;->doubleToRawLongBits(D)J
invoke-static {v0, v1}, Ljava/lang/Double;->doubleToRawLongBits(D)J
move-result-wide v1
move-result-wide v0
const/4 v7, 0x6
const/4 v6, 0x6
invoke-virtual {v6, v7, v1, v2}, Le0/a/a/v;->g(IJ)Le0/a/a/u;
invoke-virtual {v5, v6, v0, v1}, Le0/a/a/v;->g(IJ)Le0/a/a/u;
move-result-object v1
move-result-object v0
iget v1, v1, Le0/a/a/u;->a:I
iget v0, v0, Le0/a/a/u;->a:I
invoke-virtual {v3, v5, v1}, Le0/a/a/c;->e(II)Le0/a/a/c;
invoke-virtual {v2, v3, v0}, Le0/a/a/c;->e(II)Le0/a/a/c;
add-int/lit8 v4, v4, 0x1
goto :goto_7
:cond_f
throw v0
:cond_10
:cond_e
iget-object p1, p0, Le0/a/a/a;->a:Le0/a/a/v;
invoke-virtual {p1, p2}, Le0/a/a/v;->b(Ljava/lang/Object;)Le0/a/a/u;
@ -816,7 +808,7 @@
invoke-virtual {p2, v0, p1}, Le0/a/a/c;->e(II)Le0/a/a/c;
:cond_11
:cond_f
:goto_8
return-void
.end method

View file

@ -90,29 +90,27 @@
iget p3, p0, Le0/a/a/c;->b:I
sub-int/2addr p3, p2
sub-int v1, p3, p2
add-int/lit8 p3, p3, -0x2
add-int/lit8 v1, v1, -0x2
if-ltz p3, :cond_3
if-ltz v1, :cond_3
iget-object v1, p0, Le0/a/a/c;->a:[B
iget-object v6, p0, Le0/a/a/c;->a:[B
ushr-int/lit8 v6, v2, 0x8
ushr-int/lit8 v7, v2, 0x8
int-to-byte v6, v6
int-to-byte v7, v7
aput-byte v6, v1, p3
aput-byte v7, v6, v1
add-int/2addr p3, v5
add-int/2addr v1, v5
int-to-byte v6, v2
int-to-byte v7, v2
aput-byte v6, v1, p3
aput-byte v7, v6, v1
:cond_3
iget p3, p0, Le0/a/a/c;->b:I
add-int/2addr p3, v2
sub-int/2addr p3, p2
@ -245,31 +243,27 @@
iget-object v0, p0, Le0/a/a/c;->a:[B
array-length v0, v0
array-length v1, v0
mul-int/lit8 v0, v0, 0x2
mul-int/lit8 v1, v1, 0x2
iget v1, p0, Le0/a/a/c;->b:I
iget v2, p0, Le0/a/a/c;->b:I
add-int/2addr v1, p1
add-int/2addr p1, v2
if-le v0, v1, :cond_0
if-le v1, p1, :cond_0
goto :goto_0
:cond_0
move v0, v1
move v1, p1
:goto_0
new-array p1, v0, [B
new-array p1, v1, [B
iget-object v0, p0, Le0/a/a/c;->a:[B
const/4 v1, 0x0
iget v1, p0, Le0/a/a/c;->b:I
const/4 v2, 0x0
invoke-static {v0, v2, p1, v2, v1}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
invoke-static {v0, v1, p1, v1, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iput-object p1, p0, Le0/a/a/c;->a:[B

View file

@ -46,7 +46,7 @@
const-string p2, "Unsupported class file major version "
invoke-static {p2}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p2}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object p2
@ -2047,8 +2047,6 @@
if-ne v0, v2, :cond_3c
:cond_2b
iget v0, v10, Le0/a/a/h;->m:I
if-eq v0, v2, :cond_2e
if-eqz v20, :cond_2d
@ -2759,7 +2757,7 @@
iget v3, v3, Le0/a/a/c;->b:I
iput v3, v2, Le0/a/a/r;->Z:I
iput v3, v2, Le0/a/a/r;->Y:I
iget-object v3, v2, Le0/a/a/r;->c:Le0/a/a/v;
@ -2779,41 +2777,41 @@
invoke-virtual {v3, v1}, Le0/a/a/c;->g(I)Le0/a/a/c;
iget-object v3, v2, Le0/a/a/r;->Q:Le0/a/a/p;
iget-object v3, v2, Le0/a/a/r;->P:Le0/a/a/p;
if-eqz v3, :cond_45
iget v3, v2, Le0/a/a/r;->N:I
iget v5, v2, Le0/a/a/r;->M:I
const/4 v5, 0x4
const/4 v4, 0x4
if-eq v3, v5, :cond_44
if-eq v5, v4, :cond_44
const/4 v5, 0x3
const/4 v4, 0x3
if-ne v3, v5, :cond_43
if-ne v5, v4, :cond_43
goto :goto_3a
:cond_43
iget v0, v2, Le0/a/a/r;->R:I
iget v0, v2, Le0/a/a/r;->Q:I
rsub-int/lit8 v1, v1, 0x1
add-int/2addr v1, v0
iput v1, v2, Le0/a/a/r;->R:I
iput v1, v2, Le0/a/a/r;->Q:I
goto :goto_3b
:cond_44
:goto_3a
iget-object v3, v2, Le0/a/a/r;->Q:Le0/a/a/p;
iget-object v3, v3, Le0/a/a/p;->j:Le0/a/a/m;
iget-object v2, v2, Le0/a/a/r;->c:Le0/a/a/v;
const/16 v4, 0xc5
invoke-virtual {v3, v4, v1, v0, v2}, Le0/a/a/m;->b(IILe0/a/a/u;Le0/a/a/v;)V
:cond_45
@ -2988,7 +2986,7 @@
iget v5, v5, Le0/a/a/c;->b:I
iput v5, v0, Le0/a/a/r;->Z:I
iput v5, v0, Le0/a/a/r;->Y:I
iget-object v5, v0, Le0/a/a/r;->c:Le0/a/a/v;
@ -3018,19 +3016,19 @@
invoke-virtual {v2, v3}, Le0/a/a/c;->j(I)Le0/a/a/c;
iget-object v2, v0, Le0/a/a/r;->Q:Le0/a/a/p;
iget-object v2, v0, Le0/a/a/r;->P:Le0/a/a/p;
if-eqz v2, :cond_4b
iget v2, v0, Le0/a/a/r;->N:I
iget v3, v0, Le0/a/a/r;->M:I
const/4 v3, 0x4
const/4 v5, 0x4
if-eq v2, v3, :cond_4a
if-eq v3, v5, :cond_4a
const/4 v3, 0x3
const/4 v5, 0x3
if-ne v2, v3, :cond_48
if-ne v3, v5, :cond_48
goto :goto_3f
@ -3051,25 +3049,23 @@
add-int/2addr v2, v1
iget v1, v0, Le0/a/a/r;->R:I
iget v1, v0, Le0/a/a/r;->Q:I
add-int/2addr v1, v2
iget v2, v0, Le0/a/a/r;->S:I
iget v2, v0, Le0/a/a/r;->R:I
if-le v1, v2, :cond_49
iput v1, v0, Le0/a/a/r;->S:I
iput v1, v0, Le0/a/a/r;->R:I
:cond_49
iput v1, v0, Le0/a/a/r;->R:I
iput v1, v0, Le0/a/a/r;->Q:I
goto :goto_40
:cond_4a
:goto_3f
iget-object v2, v0, Le0/a/a/r;->Q:Le0/a/a/p;
iget-object v2, v2, Le0/a/a/p;->j:Le0/a/a/m;
iget-object v0, v0, Le0/a/a/r;->c:Le0/a/a/v;
@ -3282,7 +3278,7 @@
iget v3, v11, Le0/a/a/c;->b:I
iput v3, v0, Le0/a/a/r;->Z:I
iput v3, v0, Le0/a/a/r;->Y:I
const/16 v3, 0xab
@ -3312,7 +3308,7 @@
iget-object v3, v0, Le0/a/a/r;->k:Le0/a/a/c;
iget v6, v0, Le0/a/a/r;->Z:I
iget v6, v0, Le0/a/a/r;->Y:I
const/4 v11, 0x1
@ -3339,7 +3335,7 @@
move/from16 p3, v2
iget v2, v0, Le0/a/a/r;->Z:I
iget v2, v0, Le0/a/a/r;->Y:I
invoke-virtual {v6, v15, v2, v11}, Le0/a/a/p;->e(Le0/a/a/c;IZ)V
@ -4318,11 +4314,11 @@
check-cast v3, Le0/a/a/r;
iget-object v4, v3, Le0/a/a/r;->M:Le0/a/a/b;
iget-object v4, v3, Le0/a/a/r;->L:Le0/a/a/b;
iput-object v4, v0, Le0/a/a/b;->c:Le0/a/a/b;
iput-object v0, v3, Le0/a/a/r;->M:Le0/a/a/b;
iput-object v0, v3, Le0/a/a/r;->L:Le0/a/a/b;
move-object v0, v1
@ -5989,12 +5985,12 @@
if-eqz p4, :cond_0
iput p3, p1, Le0/a/a/r;->D:I
iput p3, p1, Le0/a/a/r;->C:I
goto :goto_0
:cond_0
iput p3, p1, Le0/a/a/r;->F:I
iput p3, p1, Le0/a/a/r;->E:I
:goto_0
iget-object p2, p2, Le0/a/a/h;->c:[C
@ -6041,7 +6037,7 @@
if-eqz p4, :cond_2
iget-object v6, p1, Le0/a/a/r;->E:[Le0/a/a/a;
iget-object v6, p1, Le0/a/a/r;->D:[Le0/a/a/a;
if-nez v6, :cond_1
@ -6055,10 +6051,10 @@
new-array v6, v6, [Le0/a/a/a;
iput-object v6, p1, Le0/a/a/r;->E:[Le0/a/a/a;
iput-object v6, p1, Le0/a/a/r;->D:[Le0/a/a/a;
:cond_1
iget-object v6, p1, Le0/a/a/r;->E:[Le0/a/a/a;
iget-object v6, p1, Le0/a/a/r;->D:[Le0/a/a/a;
new-instance v7, Le0/a/a/a;
@ -6073,7 +6069,7 @@
goto :goto_3
:cond_2
iget-object v6, p1, Le0/a/a/r;->G:[Le0/a/a/a;
iget-object v6, p1, Le0/a/a/r;->F:[Le0/a/a/a;
if-nez v6, :cond_3
@ -6087,10 +6083,10 @@
new-array v6, v6, [Le0/a/a/a;
iput-object v6, p1, Le0/a/a/r;->G:[Le0/a/a/a;
iput-object v6, p1, Le0/a/a/r;->F:[Le0/a/a/a;
:cond_3
iget-object v6, p1, Le0/a/a/r;->G:[Le0/a/a/a;
iget-object v6, p1, Le0/a/a/r;->F:[Le0/a/a/a;
new-instance v7, Le0/a/a/a;
@ -6365,7 +6361,7 @@
const/4 v4, 0x0
:goto_0
if-ge v4, v1, :cond_6
if-ge v4, v1, :cond_5
aput p3, v2, v4
@ -6450,20 +6446,18 @@
const/4 v10, 0x1
if-ne v6, v8, :cond_5
if-ne v6, v8, :cond_4
if-nez v7, :cond_2
move-object v6, v9
goto :goto_3
:cond_2
new-instance v6, Le0/a/a/x;
new-instance v9, Le0/a/a/x;
iget-object v8, p0, Le0/a/a/d;->a:[B
iget-object v6, p0, Le0/a/a/d;->a:[B
invoke-direct {v6, v8, p3}, Le0/a/a/x;-><init>([BI)V
invoke-direct {v9, v6, p3}, Le0/a/a/x;-><init>([BI)V
:goto_3
mul-int/lit8 v7, v7, 0x2
@ -6480,54 +6474,54 @@
and-int/lit16 v5, v5, -0x100
move-object v8, p1
move-object v6, p1
check-cast v8, Le0/a/a/r;
check-cast v6, Le0/a/a/r;
if-eqz v8, :cond_4
invoke-static {v6}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
new-instance v9, Le0/a/a/c;
new-instance v8, Le0/a/a/c;
invoke-direct {v9}, Le0/a/a/c;-><init>()V
invoke-direct {v8}, Le0/a/a/c;-><init>()V
invoke-static {v5, v9}, Ly/i/s;->H(ILe0/a/a/c;)V
invoke-static {v5, v8}, Lz/a/g0;->z(ILe0/a/a/c;)V
invoke-static {v6, v9}, Le0/a/a/x;->a(Le0/a/a/x;Le0/a/a/c;)V
invoke-static {v9, v8}, Le0/a/a/x;->a(Le0/a/a/x;Le0/a/a/c;)V
iget-object v5, v8, Le0/a/a/r;->c:Le0/a/a/v;
iget-object v5, v6, Le0/a/a/r;->c:Le0/a/a/v;
invoke-virtual {v5, p3}, Le0/a/a/v;->l(Ljava/lang/String;)I
move-result p3
invoke-virtual {v9, p3}, Le0/a/a/c;->j(I)Le0/a/a/c;
invoke-virtual {v8, p3}, Le0/a/a/c;->j(I)Le0/a/a/c;
invoke-virtual {v9, v3}, Le0/a/a/c;->j(I)Le0/a/a/c;
invoke-virtual {v8, v3}, Le0/a/a/c;->j(I)Le0/a/a/c;
if-eqz p4, :cond_3
new-instance p3, Le0/a/a/a;
iget-object v5, v8, Le0/a/a/r;->c:Le0/a/a/v;
iget-object v5, v6, Le0/a/a/r;->c:Le0/a/a/v;
iget-object v6, v8, Le0/a/a/r;->v:Le0/a/a/a;
iget-object v9, v6, Le0/a/a/r;->v:Le0/a/a/a;
invoke-direct {p3, v5, v10, v9, v6}, Le0/a/a/a;-><init>(Le0/a/a/v;ZLe0/a/a/c;Le0/a/a/a;)V
invoke-direct {p3, v5, v10, v8, v9}, Le0/a/a/a;-><init>(Le0/a/a/v;ZLe0/a/a/c;Le0/a/a/a;)V
iput-object p3, v8, Le0/a/a/r;->v:Le0/a/a/a;
iput-object p3, v6, Le0/a/a/r;->v:Le0/a/a/a;
goto :goto_4
:cond_3
new-instance p3, Le0/a/a/a;
iget-object v5, v8, Le0/a/a/r;->c:Le0/a/a/v;
iget-object v5, v6, Le0/a/a/r;->c:Le0/a/a/v;
iget-object v6, v8, Le0/a/a/r;->w:Le0/a/a/a;
iget-object v9, v6, Le0/a/a/r;->w:Le0/a/a/a;
invoke-direct {p3, v5, v10, v9, v6}, Le0/a/a/a;-><init>(Le0/a/a/v;ZLe0/a/a/c;Le0/a/a/a;)V
invoke-direct {p3, v5, v10, v8, v9}, Le0/a/a/a;-><init>(Le0/a/a/v;ZLe0/a/a/c;Le0/a/a/a;)V
iput-object p3, v8, Le0/a/a/r;->w:Le0/a/a/a;
iput-object p3, v6, Le0/a/a/r;->w:Le0/a/a/a;
:goto_4
invoke-virtual {p0, p3, v7, v10, v0}, Le0/a/a/d;->k(Le0/a/a/a;IZ[C)I
@ -6537,9 +6531,6 @@
goto :goto_5
:cond_4
throw v9
:cond_5
mul-int/lit8 v7, v7, 0x2
add-int/lit8 v7, v7, 0x3
@ -6555,9 +6546,11 @@
goto/16 :goto_0
:cond_6
:cond_5
return-object v2
nop
:pswitch_data_0
.packed-switch 0x10
:pswitch_2

View file

@ -38,17 +38,3 @@
:goto_0
return-void
.end method
# virtual methods
.method public abstract a(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
.end method
.method public abstract b(Ljava/lang/String;Z)Le0/a/a/a;
.end method
.method public abstract c(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Le0/a/a/q;
.end method
.method public abstract d(ILe0/a/a/x;Ljava/lang/String;Z)Le0/a/a/a;
.end method

File diff suppressed because it is too large Load diff

View file

@ -46,11 +46,3 @@
return-void
.end method
# virtual methods
.method public abstract a(Ljava/lang/String;Z)Le0/a/a/a;
.end method
.method public abstract b(ILe0/a/a/x;Ljava/lang/String;Z)Le0/a/a/a;
.end method

View file

@ -132,7 +132,7 @@
invoke-direct {v0}, Le0/a/a/c;-><init>()V
invoke-static {p1, v0}, Ly/i/s;->H(ILe0/a/a/c;)V
invoke-static {p1, v0}, Lz/a/g0;->z(ILe0/a/a/c;)V
invoke-static {p2, v0}, Le0/a/a/x;->a(Le0/a/a/x;Le0/a/a/c;)V

View file

@ -374,7 +374,7 @@
goto :goto_1
:cond_4
if-ne v2, v5, :cond_15
if-ne v2, v5, :cond_14
and-int v0, v1, v6
@ -410,11 +410,11 @@
const-string v12, "java/lang/Object"
if-ne v11, v5, :cond_11
if-ne v11, v5, :cond_10
and-int v5, v2, v9
if-ne v5, v10, :cond_10
if-ne v5, v10, :cond_f
and-int v5, v1, v6
@ -487,7 +487,7 @@
iget-object v8, v0, Le0/a/a/v;->a:Le0/a/a/f;
if-eqz v8, :cond_f
invoke-static {v8}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
const-class v8, Le0/a/a/f;
@ -624,11 +624,6 @@
throw v2
:cond_f
const/4 v0, 0x0
throw v0
:cond_10
and-int/2addr v1, v6
add-int/2addr v1, v6
@ -644,34 +639,34 @@
goto :goto_6
:cond_11
:cond_10
and-int v5, v1, v6
if-nez v5, :cond_12
if-nez v5, :cond_11
and-int v11, v1, v9
if-ne v11, v10, :cond_15
if-ne v11, v10, :cond_14
:cond_12
if-eqz v5, :cond_13
:cond_11
if-eqz v5, :cond_12
and-int/2addr v1, v9
if-eq v1, v10, :cond_13
if-eq v1, v10, :cond_12
add-int/2addr v5, v6
:cond_13
if-eqz v7, :cond_14
:cond_12
if-eqz v7, :cond_13
and-int v1, v2, v9
if-eq v1, v10, :cond_14
if-eq v1, v10, :cond_13
add-int/2addr v7, v6
:cond_14
:cond_13
invoke-static {v5, v7}, Ljava/lang/Math;->min(II)I
move-result v1
@ -684,15 +679,15 @@
goto :goto_5
:cond_15
:cond_14
:goto_6
if-eq v8, v2, :cond_16
if-eq v8, v2, :cond_15
aput v8, p2, p3
return v4
:cond_16
:cond_15
return v3
.end method
@ -827,7 +822,7 @@
add-int/lit8 v12, v4, 0x1
iget-object v13, p1, Le0/a/a/r;->W:[I
iget-object v13, p1, Le0/a/a/r;->V:[I
aput v3, v13, v4
@ -865,7 +860,7 @@
add-int/lit8 v5, v4, 0x1
iget-object v10, p1, Le0/a/a/r;->W:[I
iget-object v10, p1, Le0/a/a/r;->V:[I
aput v3, v10, v4
@ -2812,13 +2807,9 @@
:cond_3
:goto_2
iget-object v3, p0, Le0/a/a/m;->b:[I
add-int/lit8 v3, v6, 0x1
add-int/lit8 v4, v6, 0x1
aput v2, v3, v6
move v3, v4
aput v2, v5, v6
:goto_3
add-int/lit8 v0, v0, 0x1

View file

@ -65,7 +65,7 @@
.end method
.method public static a(Le0/a/a/o;Le0/a/a/p;Le0/a/a/p;)Le0/a/a/o;
.locals 4
.locals 7
if-nez p0, :cond_0
@ -82,67 +82,59 @@
iput-object v0, p0, Le0/a/a/o;->f:Le0/a/a/o;
iget-object v0, p0, Le0/a/a/o;->a:Le0/a/a/p;
iget-object v1, p0, Le0/a/a/o;->a:Le0/a/a/p;
iget v0, v0, Le0/a/a/p;->d:I
iget v2, v1, Le0/a/a/p;->d:I
iget-object v1, p0, Le0/a/a/o;->b:Le0/a/a/p;
iget-object v3, p0, Le0/a/a/o;->b:Le0/a/a/p;
iget v1, v1, Le0/a/a/p;->d:I
iget v4, v3, Le0/a/a/p;->d:I
iget v2, p1, Le0/a/a/p;->d:I
iget v5, p1, Le0/a/a/p;->d:I
if-nez p2, :cond_1
const v3, 0x7fffffff
const v6, 0x7fffffff
goto :goto_0
:cond_1
iget v3, p2, Le0/a/a/p;->d:I
iget v6, p2, Le0/a/a/p;->d:I
:goto_0
if-ge v2, v1, :cond_6
if-ge v5, v4, :cond_6
if-gt v3, v0, :cond_2
if-gt v6, v2, :cond_2
goto :goto_1
:cond_2
if-gt v2, v0, :cond_4
if-gt v5, v2, :cond_4
if-lt v3, v1, :cond_3
if-lt v6, v4, :cond_3
iget-object p0, p0, Le0/a/a/o;->f:Le0/a/a/o;
return-object p0
return-object v0
:cond_3
new-instance p1, Le0/a/a/o;
iget-object v0, p0, Le0/a/a/o;->b:Le0/a/a/p;
invoke-direct {p1, p0, p2, v0}, Le0/a/a/o;-><init>(Le0/a/a/o;Le0/a/a/p;Le0/a/a/p;)V
invoke-direct {p1, p0, p2, v3}, Le0/a/a/o;-><init>(Le0/a/a/o;Le0/a/a/p;Le0/a/a/p;)V
return-object p1
:cond_4
if-lt v3, v1, :cond_5
if-lt v6, v4, :cond_5
new-instance p2, Le0/a/a/o;
iget-object v0, p0, Le0/a/a/o;->a:Le0/a/a/p;
invoke-direct {p2, p0, v0, p1}, Le0/a/a/o;-><init>(Le0/a/a/o;Le0/a/a/p;Le0/a/a/p;)V
invoke-direct {p2, p0, v1, p1}, Le0/a/a/o;-><init>(Le0/a/a/o;Le0/a/a/p;Le0/a/a/p;)V
return-object p2
:cond_5
new-instance v0, Le0/a/a/o;
iget-object v1, p0, Le0/a/a/o;->b:Le0/a/a/p;
invoke-direct {v0, p0, p2, v1}, Le0/a/a/o;-><init>(Le0/a/a/o;Le0/a/a/p;Le0/a/a/p;)V
invoke-direct {v0, p0, p2, v3}, Le0/a/a/o;-><init>(Le0/a/a/o;Le0/a/a/p;Le0/a/a/p;)V
iput-object v0, p0, Le0/a/a/o;->f:Le0/a/a/o;

View file

@ -133,39 +133,37 @@
.end method
.method public final c(S)V
.locals 3
.locals 4
sget-object v0, Le0/a/a/p;->n:Le0/a/a/p;
iput-object v0, p0, Le0/a/a/p;->m:Le0/a/a/p;
move-object v0, p0
move-object v1, p0
:goto_0
sget-object v1, Le0/a/a/p;->n:Le0/a/a/p;
if-eq v1, v0, :cond_1
if-eq v0, v1, :cond_1
iget-object v2, v1, Le0/a/a/p;->m:Le0/a/a/p;
iget-object v1, v0, Le0/a/a/p;->m:Le0/a/a/p;
const/4 v3, 0x0
const/4 v2, 0x0
iput-object v3, v1, Le0/a/a/p;->m:Le0/a/a/p;
iput-object v2, v0, Le0/a/a/p;->m:Le0/a/a/p;
iget-short v3, v1, Le0/a/a/p;->i:S
iget-short v2, v0, Le0/a/a/p;->i:S
if-nez v3, :cond_0
if-nez v2, :cond_0
iput-short p1, v1, Le0/a/a/p;->i:S
iput-short p1, v0, Le0/a/a/p;->i:S
invoke-virtual {v1, v2}, Le0/a/a/p;->d(Le0/a/a/p;)Le0/a/a/p;
invoke-virtual {v0, v1}, Le0/a/a/p;->d(Le0/a/a/p;)Le0/a/a/p;
move-result-object v0
move-result-object v1
goto :goto_0
:cond_0
move-object v0, v1
move-object v1, v2
goto :goto_0
@ -420,7 +418,7 @@
const-string v0, "L"
invoke-static {v0}, Lf/e/c/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {v0}, Lf/e/c/a/a;->F(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0

File diff suppressed because it is too large Load diff

View file

@ -1012,7 +1012,7 @@
const/16 v0, 0x4c
invoke-static {v0}, Lf/e/c/a/a;->C(C)Ljava/lang/StringBuilder;
invoke-static {v0}, Lf/e/c/a/a;->D(C)Ljava/lang/StringBuilder;
move-result-object v0
@ -1195,40 +1195,43 @@
if-ne v0, v1, :cond_0
const/16 v0, 0xa
:cond_0
mul-int/lit8 v0, v0, 0xd
iget v1, p0, Le0/a/a/w;->a:I
const/16 v2, 0x9
if-lt v1, v2, :cond_1
iget v1, p0, Le0/a/a/w;->c:I
iget v2, p0, Le0/a/a/w;->d:I
:goto_0
if-ge v1, v2, :cond_1
iget-object v3, p0, Le0/a/a/w;->b:Ljava/lang/String;
invoke-virtual {v3, v1}, Ljava/lang/String;->charAt(I)C
move-result v3
add-int/2addr v3, v0
mul-int/lit8 v0, v3, 0x11
add-int/lit8 v1, v1, 0x1
const/16 v1, 0xa
goto :goto_0
:cond_0
move v1, v0
:goto_0
mul-int/lit8 v1, v1, 0xd
const/16 v2, 0x9
if-lt v0, v2, :cond_1
iget v0, p0, Le0/a/a/w;->c:I
iget v2, p0, Le0/a/a/w;->d:I
:goto_1
if-ge v0, v2, :cond_1
iget-object v3, p0, Le0/a/a/w;->b:Ljava/lang/String;
invoke-virtual {v3, v0}, Ljava/lang/String;->charAt(I)C
move-result v3
add-int/2addr v3, v1
mul-int/lit8 v1, v3, 0x11
add-int/lit8 v0, v0, 0x1
goto :goto_1
:cond_1
return v0
return v1
.end method
.method public i()I