d.smali
.class public final Lcom/subgraph/orchid/directory/downloader/d;
.super Ljava/lang/Object;
.source "DescriptorProcessor.java"
# instance fields
.field private final bBr:Lcom/subgraph/orchid/TorConfig;
.field final bBs:Lcom/subgraph/orchid/j;
.field bJr:Ljava/util/Date;
# direct methods
.method constructor <init>(Lcom/subgraph/orchid/TorConfig;Lcom/subgraph/orchid/j;)V
.registers 3
.prologue
.line 27
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 28
iput-object p1, p0, Lcom/subgraph/orchid/directory/downloader/d;->bBr:Lcom/subgraph/orchid/TorConfig;
.line 29
iput-object p2, p0, Lcom/subgraph/orchid/directory/downloader/d;->bBs:Lcom/subgraph/orchid/j;
.line 30
return-void
.end method
.method private a(Ljava/util/List;II)Ljava/util/List;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/subgraph/orchid/v;",
">;II)",
"Ljava/util/List",
"<",
"Lcom/subgraph/orchid/d/c;",
">;"
}
.end annotation
.prologue
.line 79
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
move v2, p2
.line 80
:goto_6
add-int v0, p2, p3
if-ge v2, v0, :cond_35
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v0
if-ge v2, v0, :cond_35
.line 81
invoke-interface {p1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/subgraph/orchid/v;
.line 1096
iget-object v1, p0, Lcom/subgraph/orchid/directory/downloader/d;->bBr:Lcom/subgraph/orchid/TorConfig;
invoke-interface {v1}, Lcom/subgraph/orchid/TorConfig;->Kt()Lcom/subgraph/orchid/TorConfig$AutoBoolValue;
move-result-object v1
sget-object v4, Lcom/subgraph/orchid/TorConfig$AutoBoolValue;->FALSE:Lcom/subgraph/orchid/TorConfig$AutoBoolValue;
if-eq v1, v4, :cond_2e
const/4 v1, 0x1
.line 1088
:goto_21
if-eqz v1, :cond_30
.line 1089
invoke-interface {v0}, Lcom/subgraph/orchid/v;->JI()Lcom/subgraph/orchid/d/c;
move-result-object v0
.line 82
:goto_27
invoke-interface {v3, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 80
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_6
.line 1096
:cond_2e
const/4 v1, 0x0
goto :goto_21
.line 1091
:cond_30
invoke-interface {v0}, Lcom/subgraph/orchid/v;->IS()Lcom/subgraph/orchid/d/c;
move-result-object v0
goto :goto_27
.line 84
:cond_35
return-object v3
.end method
# virtual methods
.method final al(Ljava/util/List;)Ljava/util/List;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/subgraph/orchid/v;",
">;)",
"Ljava/util/List",
"<",
"Ljava/util/List",
"<",
"Lcom/subgraph/orchid/d/c;",
">;>;"
}
.end annotation
.prologue
const/4 v0, 0x0
.line 48
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v2
.line 49
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 50
const/16 v1, 0xa
if-gt v2, v1, :cond_17
.line 51
invoke-direct {p0, p1, v0, v2}, Lcom/subgraph/orchid/directory/downloader/d;->a(Ljava/util/List;II)Ljava/util/List;
move-result-object v0
invoke-interface {v3, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
move-object v0, v3
.line 74
:goto_16
return-object v0
.line 53
:cond_17
const/16 v1, 0x120
if-gt v2, v1, :cond_38
.line 54
div-int/lit8 v1, v2, 0x3
.line 55
rem-int/lit8 v2, v2, 0x3
move v4, v0
move v5, v0
.line 57
:goto_21
const/4 v0, 0x3
if-ge v4, v0, :cond_36
.line 59
if-eqz v2, :cond_4c
.line 60
add-int/lit8 v0, v1, 0x1
.line 61
add-int/lit8 v2, v2, -0x1
.line 63
:goto_2a
invoke-direct {p0, p1, v5, v0}, Lcom/subgraph/orchid/directory/downloader/d;->a(Ljava/util/List;II)Ljava/util/List;
move-result-object v6
invoke-interface {v3, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 64
add-int/2addr v5, v0
.line 57
add-int/lit8 v0, v4, 0x1
move v4, v0
goto :goto_21
:cond_36
move-object v0, v3
.line 66
goto :goto_16
.line 70
:cond_38
:goto_38
invoke-interface {p1}, Ljava/util/List;->size()I
move-result v1
if-ge v0, v1, :cond_4a
.line 71
const/16 v1, 0x60
invoke-direct {p0, p1, v0, v1}, Lcom/subgraph/orchid/directory/downloader/d;->a(Ljava/util/List;II)Ljava/util/List;
move-result-object v1
invoke-interface {v3, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 72
add-int/lit8 v0, v0, 0x60
goto :goto_38
:cond_4a
move-object v0, v3
.line 74
goto :goto_16
:cond_4c
move v0, v1
goto :goto_2a
.end method