zzfj.smali
.class final Lcom/google/android/gms/internal/firebase_auth/zzfj;
.super Ljava/lang/Object;
# direct methods
.method static zzd(Lcom/google/android/gms/internal/firebase_auth/zzbu;)Ljava/lang/String;
.registers 6
new-instance v1, Lcom/google/android/gms/internal/firebase_auth/zzfk;
invoke-direct {v1, p0}, Lcom/google/android/gms/internal/firebase_auth/zzfk;-><init>(Lcom/google/android/gms/internal/firebase_auth/zzbu;)V
new-instance v2, Ljava/lang/StringBuilder;
invoke-interface {v1}, Lcom/google/android/gms/internal/firebase_auth/zzfl;->size()I
move-result v0
invoke-direct {v2, v0}, Ljava/lang/StringBuilder;-><init>(I)V
const/4 v0, 0x0
:goto_f
invoke-interface {v1}, Lcom/google/android/gms/internal/firebase_auth/zzfl;->size()I
move-result v3
if-ge v0, v3, :cond_89
invoke-interface {v1, v0}, Lcom/google/android/gms/internal/firebase_auth/zzfl;->zzk(I)B
move-result v3
sparse-switch v3, :sswitch_data_8e
const/16 v4, 0x20
if-lt v3, v4, :cond_67
const/16 v4, 0x7e
if-gt v3, v4, :cond_67
int-to-char v3, v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
:goto_28
add-int/lit8 v0, v0, 0x1
goto :goto_f
:sswitch_2b
const-string v3, "\\a"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_28
:sswitch_31
const-string v3, "\\b"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_28
:sswitch_37
const-string v3, "\\f"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_28
:sswitch_3d
const-string v3, "\\n"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_28
:sswitch_43
const-string v3, "\\r"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_28
:sswitch_49
const-string v3, "\\t"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_28
:sswitch_4f
const-string v3, "\\v"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_28
:sswitch_55
const-string v3, "\\\\"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_28
:sswitch_5b
const-string v3, "\\\'"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_28
:sswitch_61
const-string v3, "\\\""
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_28
:cond_67
const/16 v4, 0x5c
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
ushr-int/lit8 v4, v3, 0x6
and-int/lit8 v4, v4, 0x3
add-int/lit8 v4, v4, 0x30
int-to-char v4, v4
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
ushr-int/lit8 v4, v3, 0x3
and-int/lit8 v4, v4, 0x7
add-int/lit8 v4, v4, 0x30
int-to-char v4, v4
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
and-int/lit8 v3, v3, 0x7
add-int/lit8 v3, v3, 0x30
int-to-char v3, v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_28
:cond_89
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
:sswitch_data_8e
.sparse-switch
0x7 -> :sswitch_2b
0x8 -> :sswitch_31
0x9 -> :sswitch_49
0xa -> :sswitch_3d
0xb -> :sswitch_4f
0xc -> :sswitch_37
0xd -> :sswitch_43
0x22 -> :sswitch_61
0x27 -> :sswitch_5b
0x5c -> :sswitch_55
.end sparse-switch
.end method