c.smali
.class public final Lcom/subgraph/orchid/a/c;
.super Ljava/lang/Object;
.source "TorConfigInterval.java"
# instance fields
.field final bFn:Ljava/util/concurrent/TimeUnit;
.field final value:J
# direct methods
.method public constructor <init>(JLjava/util/concurrent/TimeUnit;)V
.registers 5
.prologue
.line 54
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 1065
sget-object v0, Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit;
if-eq p3, v0, :cond_b
sget-object v0, Ljava/util/concurrent/TimeUnit;->MICROSECONDS:Ljava/util/concurrent/TimeUnit;
if-ne p3, v0, :cond_20
.line 1066
:cond_b
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
.line 55
:goto_d
iput-object v0, p0, Lcom/subgraph/orchid/a/c;->bFn:Ljava/util/concurrent/TimeUnit;
.line 1073
sget-object v0, Ljava/util/concurrent/TimeUnit;->NANOSECONDS:Ljava/util/concurrent/TimeUnit;
if-eq p3, v0, :cond_17
sget-object v0, Ljava/util/concurrent/TimeUnit;->MICROSECONDS:Ljava/util/concurrent/TimeUnit;
if-ne p3, v0, :cond_1d
.line 1074
:cond_17
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, p1, p2, p3}, Ljava/util/concurrent/TimeUnit;->convert(JLjava/util/concurrent/TimeUnit;)J
move-result-wide p1
.line 56
:cond_1d
iput-wide p1, p0, Lcom/subgraph/orchid/a/c;->value:J
.line 58
return-void
:cond_20
move-object v0, p3
.line 1068
goto :goto_d
.end method
.method static aT(Ljava/lang/String;Ljava/lang/String;)Z
.registers 5
.prologue
const/4 v0, 0x0
.line 43
if-nez p0, :cond_4
.line 46
:cond_3
:goto_3
return v0
:cond_4
invoke-virtual {p0, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_23
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "s"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {p0, v1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_3
:cond_23
const/4 v0, 0x1
goto :goto_3
.end method
# virtual methods
.method public final toString()Ljava/lang/String;
.registers 9
.prologue
const-wide/16 v6, 0x7
const-wide/16 v4, 0x1
.line 81
iget-object v0, p0, Lcom/subgraph/orchid/a/c;->bFn:Ljava/util/concurrent/TimeUnit;
sget-object v1, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
if-ne v0, v1, :cond_31
iget-wide v0, p0, Lcom/subgraph/orchid/a/c;->value:J
rem-long/2addr v0, v6
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-nez v0, :cond_31
.line 82
iget-wide v0, p0, Lcom/subgraph/orchid/a/c;->value:J
div-long/2addr v0, v6
.line 83
cmp-long v2, v0, v4
if-nez v2, :cond_1d
const-string v0, "1 week"
.line 92
:goto_1c
return-object v0
.line 83
:cond_1d
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, " weeks"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_1c
.line 85
:cond_31
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
.line 86
iget-wide v2, p0, Lcom/subgraph/orchid/a/c;->value:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
.line 87
const-string v0, " "
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 88
iget-object v0, p0, Lcom/subgraph/orchid/a/c;->bFn:Ljava/util/concurrent/TimeUnit;
.line 1096
sget-object v2, Lcom/subgraph/orchid/a/c$1;->aUA:[I
invoke-virtual {v0}, Ljava/util/concurrent/TimeUnit;->ordinal()I
move-result v0
aget v0, v2, v0
packed-switch v0, :pswitch_data_74
.line 1108
new-instance v0, Ljava/lang/IllegalArgumentException;
invoke-direct {v0}, Ljava/lang/IllegalArgumentException;-><init>()V
throw v0
.line 1098
:pswitch_53
const-string v0, "millisecond"
.line 88
:goto_55
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 89
iget-wide v2, p0, Lcom/subgraph/orchid/a/c;->value:J
cmp-long v0, v2, v4
if-eqz v0, :cond_63
.line 90
const-string v0, "s"
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 92
:cond_63
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_1c
.line 1100
:pswitch_68
const-string v0, "second"
goto :goto_55
.line 1102
:pswitch_6b
const-string v0, "minute"
goto :goto_55
.line 1104
:pswitch_6e
const-string v0, "hour"
goto :goto_55
.line 1106
:pswitch_71
const-string v0, "days"
goto :goto_55
.line 1096
:pswitch_data_74
.packed-switch 0x1
:pswitch_53
:pswitch_68
:pswitch_6b
:pswitch_6e
:pswitch_71
.end packed-switch
.end method