b.smali
.class public Lcom/kwad/sdk/contentalliance/detail/b/b;
.super Ljava/lang/Object;
# instance fields
.field private a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Lcom/kwad/sdk/api/KsContentPage$SubShowItem;",
">;"
}
.end annotation
.end field
.field private b:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Lcom/kwad/sdk/api/KsContentPage$SubShowItem;",
">;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/kwad/sdk/contentalliance/detail/b/b;->a:Ljava/util/List;
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/kwad/sdk/contentalliance/detail/b/b;->b:Ljava/util/Map;
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;)Lcom/kwad/sdk/api/KsContentPage$SubShowItem;
.registers 3
iget-object v0, p0, Lcom/kwad/sdk/contentalliance/detail/b/b;->b:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/kwad/sdk/api/KsContentPage$SubShowItem;
return-object v0
.end method
.method public a(Lcom/kwad/sdk/api/KsContentPage$SubShowItem;)V
.registers 3
iget-object v0, p0, Lcom/kwad/sdk/contentalliance/detail/b/b;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_d
iget-object v0, p0, Lcom/kwad/sdk/contentalliance/detail/b/b;->a:Ljava/util/List;
invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_d
return-void
.end method
.method public a(Ljava/util/List;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/kwad/sdk/api/KsContentPage$SubShowItem;",
">;)V"
}
.end annotation
if-nez p1, :cond_3
:cond_2
return-void
:cond_3
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_7
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_2
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/kwad/sdk/api/KsContentPage$SubShowItem;
invoke-virtual {p0, v0}, Lcom/kwad/sdk/contentalliance/detail/b/b;->a(Lcom/kwad/sdk/api/KsContentPage$SubShowItem;)V
goto :goto_7
.end method
.method public b(Ljava/util/List;)V
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lcom/kwad/sdk/core/response/model/AdTemplate;",
">;)V"
}
.end annotation
const/4 v3, 0x0
if-eqz p1, :cond_9
invoke-interface {p1}, Ljava/util/List;->isEmpty()Z
move-result v0
if-eqz v0, :cond_a
:cond_9
return-void
:cond_a
iget-object v0, p0, Lcom/kwad/sdk/contentalliance/detail/b/b;->a:Ljava/util/List;
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v5
move v2, v3
:cond_15
:goto_15
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_9
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/kwad/sdk/core/response/model/AdTemplate;
iget-boolean v1, v0, Lcom/kwad/sdk/core/response/model/AdTemplate;->mHasMergedThirdAd:Z
if-nez v1, :cond_15
const/4 v1, 0x1
iput-boolean v1, v0, Lcom/kwad/sdk/core/response/model/AdTemplate;->mHasMergedThirdAd:Z
iget v1, v0, Lcom/kwad/sdk/core/response/model/AdTemplate;->contentType:I
const/4 v6, 0x3
if-ne v1, v6, :cond_4d
iget-object v1, p0, Lcom/kwad/sdk/contentalliance/detail/b/b;->b:Ljava/util/Map;
iget-object v6, v0, Lcom/kwad/sdk/core/response/model/AdTemplate;->mUniqueId:Ljava/lang/String;
invoke-interface {v1, v6}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_4d
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_51
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/kwad/sdk/api/KsContentPage$SubShowItem;
invoke-interface {v4}, Ljava/util/Iterator;->remove()V
iget-object v6, p0, Lcom/kwad/sdk/contentalliance/detail/b/b;->b:Ljava/util/Map;
iget-object v0, v0, Lcom/kwad/sdk/core/response/model/AdTemplate;->mUniqueId:Ljava/lang/String;
invoke-interface {v6, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_4d
:goto_4d
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_15
:cond_51
iget-object v1, v0, Lcom/kwad/sdk/core/response/model/AdTemplate;->adInfoList:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
move-result v1
if-nez v1, :cond_61
iget-object v1, v0, Lcom/kwad/sdk/core/response/model/AdTemplate;->adInfoList:Ljava/util/List;
invoke-interface {v1, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
if-nez v1, :cond_69
:cond_61
invoke-interface {v5}, Ljava/util/Iterator;->remove()V
:goto_64
int-to-long v6, v2
invoke-static {v0, v6, v7}, Lcom/kwad/sdk/core/report/e;->h(Lcom/kwad/sdk/core/response/model/AdTemplate;J)V
goto :goto_4d
:cond_69
const/4 v1, 0x2
iput v1, v0, Lcom/kwad/sdk/core/response/model/AdTemplate;->realShowType:I
goto :goto_64
.end method