q.smali
.class public final Lcom/google/zxing/oned/q;
.super Lcom/google/zxing/oned/o;
.source "SourceFile"
# static fields
.field public static final g:[[I
# direct methods
.method public static constructor <clinit>()V
.registers 4
const/4 v0, 0x2
new-array v0, v0, [[I
const/16 v1, 0xa
new-array v2, v1, [I
fill-array-data v2, :array_18
const/4 v3, 0x0
aput-object v2, v0, v3
new-array v1, v1, [I
fill-array-data v1, :array_30
const/4 v2, 0x1
aput-object v1, v0, v2
sput-object v0, Lcom/google/zxing/oned/q;->g:[[I
return-void
:array_18
.array-data 4
0x38
0x34
0x32
0x31
0x2c
0x26
0x23
0x2a
0x29
0x25
.end array-data
:array_30
.array-data 4
0x7
0xb
0xd
0xe
0x13
0x19
0x1c
0x15
0x16
0x1a
.end array-data
.end method
.method public static L0(Ljava/lang/String;)Ljava/lang/String;
.registers 11
const/4 v0, 0x6
new-array v0, v0, [C
const/4 v1, 0x1
const/4 v2, 0x7
const/4 v3, 0x0
.line 1
invoke-virtual {p0, v1, v2, v0, v3}, Ljava/lang/String;->getChars(II[CI)V
.line 2
new-instance v1, Ljava/lang/StringBuilder;
const/16 v4, 0xc
invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(I)V
.line 3
invoke-virtual {p0, v3}, Ljava/lang/String;->charAt(I)C
move-result v4
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const/4 v4, 0x5
aget-char v5, v0, v4
const-string v6, "00000"
const-string v7, "0000"
const/4 v8, 0x3
const/4 v9, 0x2
packed-switch v5, :pswitch_data_64
.line 4
invoke-virtual {v1, v0, v3, v4}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
.line 5
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 6
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_50
:pswitch_2d
const/4 v4, 0x4
.line 7
invoke-virtual {v1, v0, v3, v4}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
.line 8
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
aget-char v0, v0, v4
.line 9
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
goto :goto_50
.line 10
:pswitch_3a
invoke-virtual {v1, v0, v3, v8}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
.line 11
invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 12
invoke-virtual {v1, v0, v8, v9}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
goto :goto_50
.line 13
:pswitch_44
invoke-virtual {v1, v0, v3, v9}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
.line 14
invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 15
invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 16
invoke-virtual {v1, v0, v9, v8}, Ljava/lang/StringBuilder;->append([CII)Ljava/lang/StringBuilder;
.line 17
:goto_50
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
const/16 v3, 0x8
if-lt v0, v3, :cond_5f
.line 18
invoke-virtual {p0, v2}, Ljava/lang/String;->charAt(I)C
move-result p0
invoke-virtual {v1, p0}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 19
:cond_5f
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
return-object p0
:pswitch_data_64
.packed-switch 0x30
:pswitch_44
:pswitch_44
:pswitch_44
:pswitch_3a
:pswitch_2d
.end packed-switch
.end method